@font-face{font-family:NeonMono;src:url('/mono.woff') format('woff');font-display:swap;font-weight:100 900}*{box-sizing:border-box} :root{--pink:#ff2a85;--cyan:#05d9e8;--yellow:#fcee09;--ink:#f4f3f7;--muted:#b0adb8;--ground:#070709}body{margin:0;background:var(--ground);color:var(--ink);font:16px/1.65 NeonMono,monospace}header,main,footer{max-width:1180px;margin:auto;padding:26px 40px}header{display:flex;justify-content:space-between;align-items:center;gap:24px}.wordmark{color:var(--ink);font:800 25px/1 system-ui,sans-serif;letter-spacing:-1px;text-decoration:none}nav{display:flex;gap:24px;align-items:center;font-size:13px}a{color:var(--cyan);text-underline-offset:5px}nav a{color:var(--ink);text-decoration:none}a:hover{text-decoration:underline}button{font:700 14px/1.4 NeonMono,monospace;cursor:pointer;border:1px solid #67636e;background:transparent;color:var(--ink);padding:12px 17px;min-height:46px}button:hover{border-color:var(--cyan)}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}.beta{background:var(--yellow);color:#000;text-align:center;padding:9px 18px;font-size:12px;font-weight:800;letter-spacing:1px}.offer{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;align-items:center;min-height:660px}.eyebrow{color:var(--cyan);font-size:12px;letter-spacing:2px;margin:0 0 24px}h1{font:800 clamp(36px,4.5vw,60px)/1.15 NeonMono,monospace;letter-spacing:-3px;margin:0 0 30px}h1 span{color:var(--yellow);text-shadow:3px 3px var(--pink)}p{max-width:660px}.intro{font-size:20px;color:var(--pink)}.primary{display:inline-block;background:var(--pink);color:#050507;border:0;margin:18px 0 8px;font-weight:800;padding:17px 22px}.primary:hover{background:var(--yellow)}.small,figcaption{color:var(--muted);font-size:12px;line-height:1.7}figure{margin:0;text-align:center}figure img{display:block;width:100%;height:auto;max-width:454px;margin:0 auto 18px;border-radius:50%}.guide{border-top:1px solid #323039;padding-top:36px;margin:30px 0}h2{font-size:22px;line-height:1.4}.guide ol{padding-left:25px}.guide li{padding:7px 0}footer{border-top:1px solid #323039;font-size:12px;padding-bottom:48px}#license,#manage{max-width:760px;min-height:420px;padding:48px 0 12px}label{display:block;font-size:13px;margin:20px 0 8px}input{font:600 16px/1.4 NeonMono,monospace;background:#111015;border:1px solid #67636e;color:var(--yellow);padding:14px;width:100%;min-width:0}.code-line{display:flex;gap:12px}#license-code{font-size:14px}#notice{color:var(--yellow)}.device{display:flex;align-items:center;gap:20px;justify-content:space-between;border-top:1px solid #323039;padding:20px 0}.device button{color:var(--pink)}.legal{white-space:pre-wrap;overflow-wrap:anywhere} [hidden]{display:none!important}@media(max-width:700px){header,main,footer{padding:22px}header{align-items:flex-start}nav{gap:12px;flex-wrap:wrap;justify-content:flex-end;font-size:11px}nav button{padding:6px;min-height:32px}.offer{grid-template-columns:1fr;gap:28px;min-height:auto;padding-top:34px}h1{letter-spacing:-2px;font-size:40px}.offer figure{grid-row:2;max-width:370px;margin:0 auto 12px}.intro{font-size:17px}.beta{font-size:10px}.code-line{flex-direction:column}#license-code{font-size:12px}.device{align-items:flex-start;flex-wrap:wrap}}
