:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#f6f5ef;background:#08090e;font-synthesis:none}*{box-sizing:border-box}html{min-height:100%}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at 82% 4%,#151e2b 0%,transparent 36%),radial-gradient(ellipse at 12% 90%,#181518 0%,transparent 42%),#08090e;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a{color:inherit;text-decoration:none}[hidden]{display:none!important}.glow{position:fixed;z-index:-1;pointer-events:none;filter:blur(58px);opacity:.24;border-radius:50%}.glow-a{width:540px;height:540px;right:-260px;top:10%;background:#1b7691}.glow-b{width:500px;height:500px;left:-290px;bottom:0;background:#947040}.layout{max-width:1440px;margin:auto;padding:0 clamp(22px,4.5vw,70px);min-height:100vh;display:flex;flex-direction:column}.head{height:105px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #252a30}.brand{display:flex;gap:11px;align-items:center}.logo{color:#f5dba0;width:47px;height:47px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(140deg,#20212a,#11131c);border:1px solid #39383a}.logo svg{width:35px;height:35px}.brand-name{font-weight:840;font-size:26px;letter-spacing:-1.5px;line-height:1;display:flex;flex-direction:column}.brand-name>span{color:#dbc48b;display:inline}.brand-name{display:block}.brand-name small{font-size:8px;letter-spacing:2.65px;display:block;margin-top:7px;font-weight:700;color:#7a8390}.head-right{font-size:10px;letter-spacing:1.75px;color:#8d959e;display:flex;align-items:center;gap:13px;font-weight:750}.live-dot,.small-dot{height:7px;width:7px;border-radius:50%;background:#8bdcc4;box-shadow:0 0 14px #45ad98}.head-right .divider{width:1px;height:18px;background:#42454c;margin:0 12px}.main{flex:1;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(400px,.96fr);column-gap:clamp(40px,7vw,100px);align-items:center;min-height:750px;padding:55px 0 70px}.intro{position:relative;min-width:0}.overline{color:#d8bf88;letter-spacing:2px;font-size:10px;font-weight:800;display:flex;gap:12px;align-items:center}.small-star{font-size:14px}.hairline{width:32px;height:1px;background:#9b875b}.intro h1{font-size:clamp(40px,5vw,75px);letter-spacing:-3.9px;line-height:1.1;font-weight:790;margin:29px 0 24px}.intro h1 em{font-style:normal;background:linear-gradient(115deg,#f3e1ac 2%,#d4a867 46%,#89d4e5 100%);background-clip:text;-webkit-background-clip:text;color:transparent}.subtitle{max-width:485px;font-size:15px;line-height:1.9;color:#929ba9}.signal-art{height:265px;position:relative;display:grid;place-items:center;margin-top:12px;color:#e5c584;overflow:hidden}.ring{position:absolute;border-radius:50%;border:1px solid #3c4148;box-shadow:inset 0 0 35px #0f1825}.ring-1{width:230px;height:230px}.ring-2{width:185px;height:185px;border-style:dashed;border-color:#69604d;animation:spin 28s linear infinite}.ring-3{width:125px;height:125px;border-color:#77684c;box-shadow:0 0 35px #99835519}.ring-1:after{content:'';position:absolute;inset:12px;border-radius:50%;background:conic-gradient(from -30deg,transparent 0%,#88cde529 27%,transparent 33%,transparent 100%);animation:spin 8s linear infinite}.signal-symbol{width:85px;height:85px;z-index:1;filter:drop-shadow(0 0 20px #d3af6340)}.signal-symbol svg{width:100%;height:100%}.art-tag{position:absolute;font-size:9px;font-weight:750;letter-spacing:1.7px;color:#858f9d}.art-a{left:6%;top:34%}.art-b{right:0;bottom:26%}.feature-line{display:flex;flex-wrap:wrap;gap:13px}.feature-line span{padding:11px 12px;border:1px solid #2b3038;border-radius:7px;color:#9298a2;font-weight:800;font-size:8px;letter-spacing:1.3px;background:#0f1118}.feature-line i{display:inline-block;width:4px;height:4px;background:#d9bf88;border-radius:100%;vertical-align:middle;margin-right:7px}.auth-wrap{width:100%;max-width:550px;justify-self:end}.auth-card{border:1px solid #343640;border-radius:17px;background:linear-gradient(160deg,#171820 0%,#0e1017 55%,#11141c 100%);box-shadow:0 18px 90px #0009,0 0 35px #a48a4610;overflow:hidden}.auth-top{display:flex;align-items:center;justify-content:space-between;padding:24px 30px;border-bottom:1px solid #2b2e36;gap:12px}.auth-num{font-size:10px;letter-spacing:1.8px;font-weight:790;color:#d4bd83}.access-pill{color:#93a7a9;font-size:9px;letter-spacing:1px;border:1px solid #303c3c;border-radius:100px;padding:8px 11px;white-space:nowrap}.access-pill span{display:inline-block;height:5px;width:5px;border-radius:50%;background:#79d5c0;margin-right:5px}.tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #2d3036;padding:0 30px}.tab{border:0;background:none;color:#878f9d;padding:24px 8px 19px;font-weight:750;font-size:14px;border-bottom:2px solid transparent}.tab.active{color:#f5e7c7;border-color:#e8c985}.tab:hover{color:white}.auth-content{padding:30px 30px 35px}.panel-title h2{font-size:29px;font-weight:760;letter-spacing:-1px;margin:0 0 9px}.panel-title p{font-size:12px;line-height:1.7;color:#9ba3af;margin:0 0 30px}.auth-content label{display:block;color:#bec6cf;font-size:12px;font-weight:660;margin:18px 0 9px}.auth-content input{display:block;border:1px solid #333b47;background:linear-gradient(110deg,#0a0d13,#10141f);color:#fff;border-radius:11px;height:54px;padding:0 16px;width:100%;font-size:14px;outline:0;transition:border-color .18s,box-shadow .18s}.auth-content input::placeholder{color:#666f7f}.auth-content input:focus{border-color:#d5ba80;box-shadow:0 0 0 3px #c8a9691b}.password-wrap{position:relative}.password-wrap input{padding-right:54px}.eye{position:absolute;right:7px;top:7px;width:40px;height:40px;border:0;background:transparent;color:#84909c;border-radius:7px;font-size:17px}.eye:hover{color:#fff;background:#ffffff10}.primary{height:55px;margin-top:28px;width:100%;border:1px solid #f2d69b;border-radius:10px;background:linear-gradient(103deg,#f1dcaa,#bda16f 55%,#8bbbd1);color:#11141b;font-size:14px;font-weight:820;display:flex;justify-content:space-between;align-items:center;padding:0 20px;box-shadow:0 7px 25px #bd9d4c17;transition:filter .15s,transform .15s}.primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.primary .arrow{font-size:23px;font-weight:500}.form-foot{text-align:center;color:#8b95a3;font-size:12px;padding-top:26px}.inline-switch{border:0;padding:2px;background:transparent;color:#e5cb91;font-weight:750}.inline-switch:hover{text-decoration:underline}.card-bottom{height:47px;padding:0 28px;border-top:1px solid #2b2e36;display:flex;gap:9px;align-items:center;color:#6f7784;font-size:9px;font-weight:800;letter-spacing:1px}.card-bottom>span:last-child{margin-left:auto}.small-dot{height:5px;width:5px;box-shadow:none;background:#c9b681}.auth-note{font-size:11px;color:#87909a;line-height:1.7;display:flex;gap:9px;max-width:530px;margin:18px 0}.auth-note>span{color:#d6bd87}.message{padding:13px 14px;border-radius:9px;margin-top:19px;font-size:12px;line-height:1.7;background:#42312222;border:1px solid #92734373;color:#f4cf90}.message.ok{background:#18352a4d;color:#a7dfbf;border-color:#336d567d}.message.bad{background:#522e302e;border-color:#a8535d6c;color:#ffc4c9}.success-panel{text-align:center;padding:8px 8px 18px}.success-graphic{width:76px;height:76px;display:grid;place-items:center;margin:3px auto 25px;border-radius:24px;background:#1a302c;color:#8de2b5;font-size:36px;border:1px solid #406253}.success-label{color:#cdb882;font-size:10px;letter-spacing:2px;font-weight:800}.success-panel h2{font-size:29px;letter-spacing:-1.3px;margin:15px 0}.success-panel p{font-size:13px;line-height:1.85;color:#a7b0bc;margin-bottom:24px}.site-foot{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid #282c33;padding:27px 0 30px;color:#7c8591;font-size:10px;letter-spacing:1.3px;font-weight:780}.site-foot b{color:#c4a86f;margin:0 12px}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1060px){.main{grid-template-columns:minmax(0,1fr) minmax(380px,1fr);gap:26px}.intro h1{font-size:47px}.subtitle{font-size:13px}.feature-line{gap:6px}.feature-line span{padding:9px 8px;font-size:7px}}@media(max-width:850px){.layout{padding:0 22px}.head{height:80px}.main{grid-template-columns:1fr;min-height:auto;padding:50px 0}.intro{margin-bottom:40px}.intro h1{font-size:clamp(38px,7vw,60px);margin:19px 0}.subtitle{max-width:650px}.signal-art{display:none}.feature-line{margin-top:25px}.auth-wrap{justify-self:center;max-width:590px}.auth-card{width:100%}.head-right{font-size:8px}.site-foot{font-size:9px}}@media(max-width:500px){.layout{padding:0 16px}.head-right .divider,.head-right{display:none}.brand-name{font-size:22px}.main{padding:32px 0}.intro h1{letter-spacing:-2px;font-size:37px}.intro .overline{font-size:9px}.auth-top{padding:18px 17px}.auth-num{font-size:9px}.access-pill{font-size:7px;padding:7px}.tabs{padding:0 18px}.tab{padding:19px 3px 15px}.auth-content{padding:24px 19px 27px}.auth-content input{height:51px}.panel-title h2{font-size:26px}.card-bottom{font-size:8px;padding:0 16px}.site-foot{display:block;text-align:center;line-height:2}.site-foot span{display:block}.site-foot b{display:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
