:root{color-scheme:dark;--bg:#08090b;--fg:#d9dde4;--dim:#89919e;--line:#ffffff18;--mono:'JetBrains Mono',monospace;--metal:linear-gradient(175deg,#fafcff 0%,#dce1e9 24%,#8c96a4 51%,#d5dce5 72%,#747d89 100%)}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font:300 15px/1.5 Inter,Arial,sans-serif;min-height:100svh}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid #dce7f8;outline-offset:7px}::selection{background:#c3d5ed40}.atmosphere{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 72% 35%,#7186a214,transparent 48%),linear-gradient(120deg,#08090b,#101319 54%,#07080a)}.atmosphere:after{content:'';position:absolute;inset:0;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.3' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}
header{display:flex;align-items:center;justify-content:space-between;padding:30px 4.3vw}.brand{display:flex;gap:12px;align-items:center;font-size:13px;letter-spacing:.025em}.brand img{object-fit:contain}.status{font:300 9px var(--mono);letter-spacing:.18em;color:#a0a8b3;display:flex;align-items:center;gap:10px}.status i{width:5px;height:5px;border-radius:50%;background:#d6dce6;box-shadow:0 0 12px #e1eeff88}main{min-height:calc(100svh - 238px);display:grid;align-items:center;padding:45px 8vw 40px}.scene{position:relative;max-width:1300px;width:100%;margin:auto}.content{position:relative}.eyebrow{font:300 10px var(--mono);letter-spacing:.28em;color:#9ba4b3;margin:0 0 26px}h1{font-size:clamp(58px,6.8vw,112px);font-weight:200;letter-spacing:-.06em;line-height:1.04;margin:0;position:relative;z-index:2;max-width:1050px}h1 span{background:var(--metal);background-clip:text;-webkit-background-clip:text;color:transparent}.aside{display:flex;align-items:center;gap:20px;color:#929ba9;font-size:13px;margin:26px 0 0}.shrug{font:300 17px var(--mono);color:#c0c8d4;white-space:nowrap}.ledge{position:absolute;bottom:0;left:-24%;width:134%;height:1px;background:linear-gradient(90deg,transparent,#929fb24d 25%,#e5edff9c 72%,transparent);box-shadow:0 1px 20px #d3e3ff15}.notify{margin-top:48px;max-width:410px;position:relative;z-index:3}.notify label{display:block;font-size:14px;color:#c4cbd5;margin-bottom:16px}.input-row{display:flex;border-bottom:1px solid #8591a363;padding-bottom:12px;gap:15px;transition:border-color .2s}.input-row:focus-within{border-color:#e1ebfa}input{background:transparent;border:0;outline:0;min-width:0;flex:1;color:#e8edf5;font-weight:300;font-size:13px}input::placeholder{color:#7f8999}.input-row button{border:0;background:none;color:#e4e9f2;white-space:nowrap;font-size:12px;padding:4px 0 4px 10px}.input-row button span{margin-left:18px;font-size:19px;display:inline-block;transition:transform .2s}.input-row button:hover span{transform:translate(2px,-2px)}.form-note{font-size:10px;letter-spacing:.015em;color:#87909d;margin:13px 0 0}.form-note a{border-bottom:1px solid #ffffff25}footer{display:flex;align-items:center;justify-content:space-between;padding:22px 4.3vw 27px;font-size:10px;letter-spacing:.03em;color:#8892a1}.replay{border:0;background:none;color:#b6bfcc;font-size:10px;padding:5px}.replay span{margin-left:8px}
@media(min-width:1600px){main{min-height:calc(100svh - 250px)}}
@media(max-width:800px){header{padding:23px 6vw}.status{font-size:8px;letter-spacing:.1em}main{padding:75px 7vw 40px;min-height:calc(100svh - 228px)}h1{font-size:clamp(45px,8.5vw,68px)}.ledge{left:0;width:100%}.notify{margin-top:27px;max-width:none}.aside{font-size:11px;gap:15px}footer{padding:25px 6vw}.eyebrow{font-size:9px;margin-bottom:23px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
