.HomeBackground-module__AhTP0G__page{background-color:#0c0f1a;min-height:100vh;position:relative;overflow:hidden}.HomeBackground-module__AhTP0G__bgImage{object-fit:cover;object-position:55% 25%}.HomeBackground-module__AhTP0G__bgDesktop{display:block}.HomeBackground-module__AhTP0G__bgMobile{display:none}@media (max-width:780px){.HomeBackground-module__AhTP0G__bgDesktop{display:none}.HomeBackground-module__AhTP0G__bgMobile{object-fit:cover;object-position:center center;display:block}}.HomeBackground-module__AhTP0G__content{z-index:1;width:100%;min-height:100vh;position:relative}
.MonitorScreen-module__XjYxQW__monitor{left:var(--m-l,27.6%);top:var(--m-t,8.9%);width:var(--m-w,44.4%);height:var(--m-h,55.6%);z-index:2;cursor:pointer;border-radius:calc(12px * var(--m-scale,1));opacity:var(--m-ready,0);position:absolute;overflow:hidden}.MonitorScreen-module__XjYxQW__canvas{z-index:3;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.MonitorScreen-module__XjYxQW__clickHint{z-index:5;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.MonitorScreen-module__XjYxQW__rippleRing{width:calc(60px * var(--m-scale,1));height:calc(60px * var(--m-scale,1));border:calc(1.5px * var(--m-scale,1)) solid #50c8ff80;border-radius:50%;animation:3s ease-out infinite MonitorScreen-module__XjYxQW__rippleExpand;position:absolute}.MonitorScreen-module__XjYxQW__rippleDelay1{animation-delay:1s}.MonitorScreen-module__XjYxQW__rippleDelay2{animation-delay:2s}@keyframes MonitorScreen-module__XjYxQW__rippleExpand{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(3.5)}}.MonitorScreen-module__XjYxQW__centerDot{width:calc(10px * var(--m-scale,1));height:calc(10px * var(--m-scale,1));box-shadow:0 0 calc(12px * var(--m-scale,1)) #50c8ff99, 0 0 calc(30px * var(--m-scale,1)) #3ca0ff4d;background:#64d2ffe6;border-radius:50%;animation:2.5s ease-in-out infinite MonitorScreen-module__XjYxQW__dotPulse;position:absolute}@keyframes MonitorScreen-module__XjYxQW__dotPulse{0%,to{box-shadow:0 0 calc(12px * var(--m-scale,1)) #50c8ff99, 0 0 calc(30px * var(--m-scale,1)) #3ca0ff4d;transform:scale(1)}50%{box-shadow:0 0 calc(18px * var(--m-scale,1)) #50c8ffcc, 0 0 calc(40px * var(--m-scale,1)) #3ca0ff80;transform:scale(1.3)}}.MonitorScreen-module__XjYxQW__hintText{margin-top:calc(50px * var(--m-scale,1));font-size:calc(.85rem * var(--m-scale,1));color:#78d2ffb3;font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;animation:2.5s ease-in-out infinite MonitorScreen-module__XjYxQW__textFade}@keyframes MonitorScreen-module__XjYxQW__textFade{0%,to{opacity:.4}50%{opacity:.9}}.MonitorScreen-module__XjYxQW__overlay{opacity:0;z-index:2;pointer-events:none;background:radial-gradient(#08122ad9 0%,#050c1eeb 50%,#030814f2 100%);position:absolute;inset:0}.MonitorScreen-module__XjYxQW__textContent{opacity:0;padding:calc(24px * var(--m-scale,1)) calc(28px * var(--m-scale,1));justify-content:flex-start;align-items:flex-start;gap:calc(10px * var(--m-scale,1));z-index:4;scrollbar-width:thin;scrollbar-color:#63c8ff4d transparent;flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto;transform:translateY(15px)}.MonitorScreen-module__XjYxQW__textContent::-webkit-scrollbar{width:calc(4px * var(--m-scale,1))}.MonitorScreen-module__XjYxQW__textContent::-webkit-scrollbar-track{background:0 0}.MonitorScreen-module__XjYxQW__textContent::-webkit-scrollbar-thumb{background:#63c8ff40;border-radius:4px}.MonitorScreen-module__XjYxQW__heading{font-size:calc(1.15rem * var(--m-scale,1));color:#8cdcfff2;font-weight:700;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 12px #63c8ff66;margin:0 0 calc(6px * var(--m-scale,1)) 0;line-height:1.4}.MonitorScreen-module__XjYxQW__body{font-size:calc(.72rem * var(--m-scale,1));color:#bed7f0d1;font-family:var(--font-geist-mono), monospace;text-shadow:0 0 6px #3c8cc826;letter-spacing:.02em;margin:0;line-height:1.65}.MonitorScreen-module__XjYxQW__cursor{color:#63c8ffb3}.MonitorScreen-module__XjYxQW__registerBtn{margin-top:calc(14px * var(--m-scale,1));padding:calc(8px * var(--m-scale,1)) calc(24px * var(--m-scale,1));font-size:calc(.78rem * var(--m-scale,1));font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#030814f2;border-radius:calc(6px * var(--m-scale,1));cursor:pointer;pointer-events:auto;box-shadow:0 0 calc(12px * var(--m-scale,1)) #50c8ff4d, 0 0 calc(30px * var(--m-scale,1)) #3ca0ff26;background:linear-gradient(135deg,#64d2ffe6,#8ce6fff2);border:none;justify-content:center;align-self:center;align-items:center;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.MonitorScreen-module__XjYxQW__registerBtn:hover{transform:translateY(calc(-2px * var(--m-scale,1)));box-shadow:0 0 calc(18px * var(--m-scale,1)) #50c8ff80, 0 0 calc(40px * var(--m-scale,1)) #3ca0ff40;background:linear-gradient(135deg,#78e1ff,#a0f0ff)}.MonitorScreen-module__XjYxQW__registerBtn:active{transform:translateY(0)}.MonitorScreen-module__XjYxQW__topText{z-index:3;text-align:center;opacity:0;pointer-events:none;position:absolute}.MonitorScreen-module__XjYxQW__topLine1{font-size:calc(1.3rem * var(--m-scale,1));color:#fff;font-weight:700;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;text-shadow:0 0 12px #0009;margin:0;line-height:1.3}.MonitorScreen-module__XjYxQW__topLine2{font-size:calc(1.6rem * var(--m-scale,1));color:#fff;font-weight:800;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 14px #0009;margin:0;line-height:1.3}.MonitorScreen-module__XjYxQW__bottomText{z-index:3;text-align:center;opacity:0;pointer-events:none;position:absolute}.MonitorScreen-module__XjYxQW__bottomText p{font-size:calc(1.15rem * var(--m-scale,1));color:#c8dcffd9;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-shadow:0 0 10px #00000080;margin:0}@media (max-width:780px){.MonitorScreen-module__XjYxQW__topLine1{font-size:calc(1.6rem * var(--m-scale,1))}.MonitorScreen-module__XjYxQW__topLine2{font-size:calc(2rem * var(--m-scale,1))}.MonitorScreen-module__XjYxQW__heading{font-size:calc(1.7rem * var(--m-scale,1))}.MonitorScreen-module__XjYxQW__body{font-size:calc(1.1rem * var(--m-scale,1))}.MonitorScreen-module__XjYxQW__bottomText p{font-size:calc(1.4rem * var(--m-scale,1))}.MonitorScreen-module__XjYxQW__hintText{font-size:calc(1.1rem * var(--m-scale,1))}.MonitorScreen-module__XjYxQW__registerBtn{font-size:calc(1rem * var(--m-scale,1));padding:calc(10px * var(--m-scale,1)) calc(28px * var(--m-scale,1))}}
.AuthNav-module__qGgc0W__nav{z-index:10;align-items:center;gap:min(4vw,58px);display:flex;position:absolute;top:min(2.5vw,36px);right:min(3.5vw,50px)}.AuthNav-module__qGgc0W__iconButton{cursor:pointer;color:#ffffffe6;background:0 0;border:none;flex-direction:column;align-items:center;gap:min(.5vw,7px);width:min(5vw,72px);min-width:40px;padding:0;transition:color .25s,transform .25s;display:flex}.AuthNav-module__qGgc0W__iconButton:hover{color:#fff;transform:translateY(-2px)}.AuthNav-module__qGgc0W__iconButton svg{filter:drop-shadow(0 2px 6px #00000080);stroke-width:4px;width:min(3.5vw,50px);min-width:28px;height:min(3.5vw,50px);min-height:28px}.AuthNav-module__qGgc0W__label{font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;text-shadow:0 1px 4px #0009;white-space:nowrap;font-size:min(.9vw,13px);font-weight:600}@media (max-width:780px){.AuthNav-module__qGgc0W__nav{gap:16px;top:12px;right:12px}.AuthNav-module__qGgc0W__iconButton{gap:3px;width:36px;min-width:28px}.AuthNav-module__qGgc0W__iconButton svg{width:24px;min-width:20px;height:24px;min-height:20px}.AuthNav-module__qGgc0W__label{letter-spacing:.1em;font-size:8px}}.AuthNav-module__qGgc0W__backdrop{z-index:100;-webkit-backdrop-filter:blur(20px);background:#00000080;justify-content:center;align-items:center;animation:.3s ease-out AuthNav-module__qGgc0W__fadeIn;display:flex;position:fixed;inset:0}@keyframes AuthNav-module__qGgc0W__fadeIn{0%{opacity:0}to{opacity:1}}.AuthNav-module__qGgc0W__modal{-webkit-backdrop-filter:blur(24px)saturate(1.4);background:linear-gradient(145deg,#ffffff14 0%,#ffffff08 100%);border:1px solid #ffffff26;border-radius:20px;width:min(90vw,420px);max-height:90vh;padding:clamp(28px,5vw,44px);animation:.35s ease-out AuthNav-module__qGgc0W__slideUp;position:relative;overflow-y:auto;box-shadow:0 8px 32px #0000004d,inset 0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a}@keyframes AuthNav-module__qGgc0W__slideUp{0%{opacity:0;transform:translateY(30px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.AuthNav-module__qGgc0W__closeBtn{color:#fff9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;padding:4px 10px;font-size:1.1rem;transition:color .2s,background .2s,border-color .2s;position:absolute;top:14px;right:16px}.AuthNav-module__qGgc0W__closeBtn:hover{color:#fff;background:#ffffff1f;border-color:#fff3}.AuthNav-module__qGgc0W__modalTitle{font-family:var(--font-geist-mono), monospace;color:#fff;text-align:center;letter-spacing:.08em;margin:0 0 clamp(20px,4vw,32px);font-size:clamp(1.25rem,3vw,1.6rem);font-weight:700}.AuthNav-module__qGgc0W__form{flex-direction:column;gap:clamp(14px,3vw,20px);display:flex}.AuthNav-module__qGgc0W__field{flex-direction:column;gap:6px;display:flex}.AuthNav-module__qGgc0W__fieldLabel{font-family:var(--font-geist-mono), monospace;color:#ffffffa6;letter-spacing:.05em;align-items:center;gap:6px;font-size:clamp(.7rem,1.5vw,.85rem);font-weight:500;display:flex}.AuthNav-module__qGgc0W__labelIcon{opacity:.7;flex-shrink:0;width:clamp(14px,2vw,18px);height:clamp(14px,2vw,18px)}.AuthNav-module__qGgc0W__input{color:#fff;font-size:clamp(.85rem,1.8vw,1rem);font-family:var(--font-geist-mono), monospace;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:clamp(10px,2vw,14px) clamp(12px,2.5vw,16px);transition:border-color .25s,box-shadow .25s,background .25s}.AuthNav-module__qGgc0W__input::placeholder{color:#ffffff40}.AuthNav-module__qGgc0W__input:focus{background:#ffffff17;border-color:#ffffff4d;box-shadow:0 0 16px #ffffff0f}.AuthNav-module__qGgc0W__inputError{box-shadow:0 0 12px #ff505026;border-color:#ff505099!important}.AuthNav-module__qGgc0W__inputSuccess{box-shadow:0 0 12px #50dc781a;border-color:#50dc7880!important}.AuthNav-module__qGgc0W__fieldHint{font-family:var(--font-geist-mono), monospace;color:#ffffff80;margin-top:4px;font-size:clamp(.7rem,1.4vw,.8rem)}.AuthNav-module__qGgc0W__fieldHintError{color:#ff6464e6}.AuthNav-module__qGgc0W__fieldHintSuccess{color:#50dc78e6}.AuthNav-module__qGgc0W__statusBadge{color:#ffffff80;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;right:10px}.AuthNav-module__qGgc0W__statusBadge svg{width:16px;height:16px}.AuthNav-module__qGgc0W__statusBadgeError{color:#ff6464;background:#ff3c3c33;border:1px solid #ff505080}.AuthNav-module__qGgc0W__statusBadgeSuccess{color:#50e682;background:#32c86433;border:1px solid #50dc7880}.AuthNav-module__qGgc0W__spinnerIcon{animation:.8s linear infinite AuthNav-module__qGgc0W__spin}@keyframes AuthNav-module__qGgc0W__spin{to{transform:rotate(360deg)}}.AuthNav-module__qGgc0W__inputWrap{align-items:center;display:flex;position:relative}.AuthNav-module__qGgc0W__inputWrap .AuthNav-module__qGgc0W__input{flex:1;padding-right:44px}.AuthNav-module__qGgc0W__eyeBtn{cursor:pointer;color:#64b4ffd9;background:#ffffff1f;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;padding:5px;transition:color .2s,background .2s;display:flex;position:absolute;right:10px}.AuthNav-module__qGgc0W__eyeBtn:hover{color:#8cd2ff;background:#fff3}.AuthNav-module__qGgc0W__eyeBtn svg{width:20px;height:20px}.AuthNav-module__qGgc0W__warningBox{background:#ffb43214;border:1px solid #ffb43240;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:clamp(12px,2.5vw,16px);display:flex}.AuthNav-module__qGgc0W__warningBox p{color:#ffdc96e6;font-size:clamp(.75rem,1.6vw,.85rem);font-family:var(--font-geist-mono), monospace;margin:0;line-height:1.5}.AuthNav-module__qGgc0W__warningIcon{color:#ffc850e6;flex-shrink:0;width:24px;height:24px;margin-top:2px}.AuthNav-module__qGgc0W__passwordDisplay{word-break:break-all;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;margin-bottom:12px;padding:clamp(12px,2.5vw,16px)}.AuthNav-module__qGgc0W__passwordCode{font-family:var(--font-geist-mono), monospace;color:#8cdcfff2;letter-spacing:.05em;font-size:clamp(.8rem,1.8vw,.95rem);line-height:1.5}.AuthNav-module__qGgc0W__passwordActions{gap:10px;margin-bottom:16px;display:flex}.AuthNav-module__qGgc0W__actionBtn{color:#ffffffd9;font-family:var(--font-geist-mono), monospace;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:clamp(10px,2vw,12px);font-size:clamp(.75rem,1.6vw,.85rem);font-weight:600;transition:background .2s,border-color .2s;display:flex}.AuthNav-module__qGgc0W__actionBtn:hover{background:#ffffff24;border-color:#ffffff40}.AuthNav-module__qGgc0W__actionBtn svg{flex-shrink:0;width:18px;height:18px}.AuthNav-module__qGgc0W__submitWrap{width:100%}.AuthNav-module__qGgc0W__submitBtn{-webkit-backdrop-filter:blur(8px);color:#fff;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;margin-top:6px;padding:clamp(12px,2.5vw,16px);font-size:clamp(.85rem,1.8vw,1rem);font-weight:600;transition:transform .2s,background .2s,box-shadow .2s}.AuthNav-module__qGgc0W__submitBtn:hover{background:#ffffff2e;transform:translateY(-1px);box-shadow:0 8px 24px #0003}.AuthNav-module__qGgc0W__submitBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.AuthNav-module__qGgc0W__error{color:#ff6b6b;font-family:var(--font-geist-mono), monospace;text-align:center;margin:0;font-size:clamp(.7rem,1.4vw,.8rem)}.AuthNav-module__qGgc0W__successContent{flex-direction:column;align-items:center;gap:clamp(14px,3vw,20px);padding:clamp(8px,2vw,16px) 0;display:flex}.AuthNav-module__qGgc0W__successIcon{color:#4ade80;filter:drop-shadow(0 0 12px #4ade804d);width:clamp(48px,10vw,72px);height:clamp(48px,10vw,72px);animation:.5s ease-out AuthNav-module__qGgc0W__successPop}@keyframes AuthNav-module__qGgc0W__successPop{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.AuthNav-module__qGgc0W__successText{font-family:var(--font-geist-mono), monospace;color:#ffffffb3;text-align:center;letter-spacing:.03em;margin:0;font-size:clamp(.8rem,1.8vw,.95rem)}
