:root{color-scheme:dark;--bg:#070503;--panel:#100b07;--orange:#ff7a18;--amber:#ffb02e;--text:#fff8ef;--muted:#a99480;--line:rgba(255,145,56,.18);--ok:#72e6b1;--error:#ff6b65;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;background:radial-gradient(circle at 14% 15%,rgba(255,98,0,.11),transparent 32%),radial-gradient(circle at 78% 78%,rgba(255,170,40,.06),transparent 30%),var(--bg);color:var(--text)}.grid{position:fixed;inset:0;z-index:-1;opacity:.65;background-image:linear-gradient(rgba(255,138,36,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,138,36,.025) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to bottom,black,transparent 92%)}header{display:flex;width:min(1180px,calc(100% - 40px));height:84px;margin:auto;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;gap:11px;align-items:center;color:inherit;text-decoration:none}.brand-mark{position:relative;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,122,24,.34);border-radius:50%;box-shadow:0 0 30px rgba(255,99,0,.12)}.brand-mark i{position:absolute;width:19px;height:1px;background:var(--orange);box-shadow:0 0 7px var(--orange)}.brand-mark i:first-child{transform:rotate(60deg)}.brand-mark i:last-child{transform:rotate(-60deg)}.brand strong,.brand small{display:block}.brand strong{font-size:14px;letter-spacing:.3em}.brand small{margin-top:3px;color:#856f5d;font-size:7px;letter-spacing:.2em;text-transform:uppercase}.stage{padding:9px 13px;border:1px solid var(--line);border-radius:999px;color:#9c826d;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.stage i{display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 8px var(--orange);animation:pulse 2s infinite}main{display:grid;width:min(1180px,calc(100% - 40px));min-height:calc(100vh - 146px);margin:auto;padding:54px 0 66px;grid-template-columns:minmax(0,1fr) minmax(460px,.82fr);gap:86px;align-items:center}.eyebrow,.form-title>span{color:var(--orange);font-size:8px;font-weight:800;letter-spacing:.25em}.eyebrow span{display:inline-block;width:25px;height:1px;margin-right:9px;vertical-align:middle;background:var(--orange);box-shadow:0 0 8px var(--orange)}.intro h1{max-width:650px;margin:18px 0 22px;font-size:clamp(45px,5.5vw,73px);font-weight:520;line-height:.98;letter-spacing:-.055em}.intro h1 em{color:var(--orange);font-style:normal}.intro>p{max-width:600px;color:var(--muted);font-size:15px;line-height:1.7}.intro ul{display:grid;margin:30px 0 0;padding:0;gap:0;list-style:none}.intro li{display:flex;max-width:590px;padding:13px 0;gap:16px;border-top:1px solid var(--line);color:#b7a18d;font-size:10px;text-transform:uppercase;letter-spacing:.07em}.intro li b{color:var(--orange);font:700 9px ui-monospace,monospace}.signal{position:relative;width:180px;height:100px;margin:32px 0 20px}.ring{position:absolute;left:35px;top:0;width:100px;height:100px;border:1px solid rgba(255,122,24,.32);border-radius:50%;animation:spin 9s linear infinite}.ring:before{content:"";position:absolute;left:7px;top:10px;width:6px;height:6px;border-radius:50%;background:var(--orange);box-shadow:0 0 12px var(--orange)}.ring-two{left:58px;top:13px;width:75px;height:75px;border-style:dashed;animation-direction:reverse;animation-duration:6s}.core{position:absolute;left:73px;top:34px;width:34px;height:34px;border-radius:42% 58% 49% 51%;background:radial-gradient(circle at 35% 30%,#fff 0 5%,var(--amber) 15%,#ef5e0a 48%,#2b0d02 76%);filter:drop-shadow(0 0 16px rgba(255,112,20,.65));animation:morph 3.8s ease-in-out infinite}.wave{position:absolute;left:0;bottom:43px;display:flex;gap:5px;align-items:center}.wave i{width:2px;height:8px;background:var(--orange);box-shadow:0 0 6px var(--orange);animation:voice .8s ease-in-out infinite}.wave i:nth-child(2),.wave i:nth-child(6){animation-delay:.1s}.wave i:nth-child(3),.wave i:nth-child(5){animation-delay:.2s}.wave i:nth-child(4){animation-delay:.3s}.access{overflow:hidden;border:1px solid rgba(255,132,38,.24);border-radius:24px;background:linear-gradient(150deg,rgba(24,15,9,.98),rgba(10,7,5,.98));box-shadow:0 38px 110px rgba(0,0,0,.58),inset 0 1px rgba(255,255,255,.025)}.access-head{display:flex;padding:14px 24px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);color:#8f765f;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.access-head span{color:#b79b83}.access-head i{display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 9px var(--ok)}.tabs{display:grid;grid-template-columns:1fr 1fr;padding:7px;background:rgba(0,0,0,.14)}.tabs button{height:41px;border:0;border-radius:9px;background:transparent;color:#846f5e;font:700 9px inherit;letter-spacing:.06em;cursor:pointer}.tabs button.active{background:rgba(255,122,24,.1);color:var(--orange)}form{padding:25px 27px 16px}.form-title{margin-bottom:18px}.form-title h2{margin:6px 0 4px;font-size:23px}.form-title p{margin:0;color:#816e5e;font-size:11px}form>label,.row>label{display:block;margin-top:12px;color:#b6a08d;font-size:8px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.row{display:grid;grid-template-columns:1fr 1fr;gap:11px}label small{float:right;color:#74604e;font-size:7px}input{width:100%;height:45px;margin-top:6px;padding:0 12px;border:1px solid rgba(199,144,96,.17);border-radius:9px;outline:0;background:#0b0806;color:var(--text);font:500 12px inherit}input::placeholder{color:#59483a}input:focus{border-color:rgba(255,122,24,.7);box-shadow:0 0 0 3px rgba(255,122,24,.07)}.password{position:relative;display:block}.password input{padding-right:48px}.password button{position:absolute;right:8px;bottom:7px;height:30px;border:0;background:transparent;color:var(--orange);font:750 8px inherit;text-transform:uppercase;cursor:pointer}.terms{display:flex;gap:8px;align-items:flex-start;line-height:1.4;letter-spacing:0;text-transform:none}.terms input{width:15px;height:15px;margin:2px 0 0;flex:0 0 auto;accent-color:var(--orange)}.submit{display:flex;width:100%;height:49px;margin-top:18px;padding:0 17px;align-items:center;justify-content:space-between;border:0;border-radius:10px;background:linear-gradient(135deg,#ff9d2f,#f35d0a);box-shadow:0 12px 34px rgba(231,84,5,.2);color:#190801;font:850 9px inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.submit:disabled{opacity:.55;cursor:wait}.soon{display:block;margin:15px auto 0;border:0;background:transparent;color:#86705d;font:500 9px inherit;cursor:pointer}.soon small{margin-left:5px;color:#634e3e;text-transform:uppercase}.message{min-height:24px;padding:0 27px 15px;color:#a38d79;font-size:10px}.message.success{color:var(--ok)}.message.error{color:var(--error)}.session{padding:46px 34px;text-align:center}.session-icon{display:grid;width:62px;height:62px;margin:0 auto 22px;place-items:center;border:1px solid rgba(255,122,24,.45);border-radius:50%;background:rgba(255,122,24,.07);box-shadow:0 0 35px rgba(255,92,0,.12);color:var(--orange);font:500 26px Georgia,serif}.session h2{margin:8px 0 12px}.session p{color:#98816e;font-size:11px;line-height:1.65}.session strong{color:var(--text)}.session button{margin-top:18px;padding:12px 18px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--orange);font:700 9px inherit;text-transform:uppercase;cursor:pointer}.access footer{padding:13px 22px;border-top:1px solid var(--line);color:#5e4d3f;font-size:8px;line-height:1.5;text-align:center}.legal{display:flex;width:min(1180px,calc(100% - 40px));min-height:62px;margin:auto;align-items:center;justify-content:space-between;border-top:1px solid var(--line);color:#5f4c3d;font-size:8px;letter-spacing:.1em;text-transform:uppercase}@keyframes spin{to{transform:rotate(360deg)}}@keyframes morph{50%{transform:scale(1.15);border-radius:60% 40% 57% 43%}}@keyframes voice{50%{height:25px}}@keyframes pulse{50%{opacity:.35}}@media(max-width:920px){main{grid-template-columns:1fr;gap:50px}.intro{text-align:center}.intro>p,.intro li{margin-inline:auto}.signal{margin-inline:auto}.access{width:min(100%,590px);margin:auto}}@media(max-width:580px){header,main,.legal{width:calc(100% - 24px)}header{height:72px}.stage{padding:8px 10px}.stage{font-size:7px}.brand small{display:none}main{padding:38px 0}.intro h1{font-size:43px}.intro>p{font-size:13px}.signal{margin-block:22px 12px}.access{border-radius:18px}.access-head{padding-inline:17px}.access-head small{display:none}form{padding:22px 17px 14px}.row{grid-template-columns:1fr;gap:0}.message{padding-inline:17px}.legal{padding:20px 0;align-items:flex-start;flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.stage i,.ring,.core,.wave i{animation:none!important}}
