:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#071622;color:#f7f2dc}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 10% 20%,#123b56,transparent 60%),radial-gradient(ellipse at 100% 70%,#45351a,transparent 50%);min-height:100vh}main{max-width:860px;margin:auto;padding:30px 22px}a{color:#97d9f1}.brand{font-weight:850;color:#ffdf87;text-decoration:none;letter-spacing:.06em}#language{float:right;width:auto}section{margin:44px 0 24px;padding:32px;border:1px solid #486073;border-radius:24px;background:#0b1e2be8}h1{font-size:clamp(34px,6vw,56px);line-height:1.1;margin:15px 0}p{line-height:1.6;color:#cad7de}.eyebrow{color:#ffd780;font-size:13px;font-weight:800;letter-spacing:.12em}button,.primary{font:inherit;font-weight:750;border:1px solid #668296;border-radius:12px;background:#18364b;color:#fff;padding:13px 18px;cursor:pointer;display:inline-block;text-align:center;margin:7px 0;text-decoration:none}button:hover,.primary:hover{filter:brightness(1.2)}button:disabled{opacity:.6;cursor:wait}.primary{background:#b63333;border-color:#de6861}label{display:block;font-weight:650;margin-top:15px}input{display:block;width:100%;padding:14px;font:inherit;margin:9px 0;color:#fff;background:#06141e;border:1px solid #678195;border-radius:10px}#code{text-transform:uppercase;letter-spacing:.1em}#identity,footer{font-size:13px}form,.request{padding:18px 0}.request{border-top:1px solid #425463}h2{font-size:22px}#status{padding:12px;border-left:3px solid #f5c56b}#new-code{display:block;overflow-wrap:anywhere;font-size:22px;color:#ffdf87;user-select:all}.row{border-bottom:1px solid #496071;padding:12px 0;overflow-wrap:anywhere}.row button{margin-right:10px}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #ffdb7a;outline-offset:3px}[hidden]{display:none!important}@media(max-width:480px){main{padding:22px 15px}section{padding:22px 17px;margin-top:30px}button,.primary{width:100%}.brand{font-size:14px}#language{font-size:12px;padding:7px}#actions button{min-height:48px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}

.beta-loop896{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.beta-loop896 article{padding:18px;border:1px solid #486073;border-radius:16px;background:linear-gradient(145deg,#19364b,#0b1e2b)}.beta-loop896 article>span{color:#ffcf79;font-weight:850;letter-spacing:.1em}.beta-loop896 h2{font-size:18px;line-height:1.25;margin:12px 0}.beta-loop896 p{font-size:14px;margin-bottom:0}#test-note{font-size:14px}#entry:has(#play:not([hidden])) .beta-loop896,#entry:has(#play:not([hidden])) #test-note{display:none}@media(max-width:600px){.beta-loop896{grid-template-columns:1fr}.beta-loop896 article{padding:14px 16px}.beta-loop896 h2{margin:5px 0}}

.legal898{margin:16px 0;padding:20px;background:#102c3b;border-color:#b99b62}.legal898 small{display:block;color:#c8d5de;line-height:1.5}.privacy-summary898{font-size:12px;line-height:1.5;border-top:1px solid #425463;margin-top:20px}.privacy-summary898 p{line-height:1.55}#entry:has(#legal:not([hidden])) .beta-loop896,#entry:has(#legal:not([hidden])) #test-note{display:none}#accept{min-height:48px}
