.cx{--cx-bg:#0a0a0a;--cx-panel:#111;--cx-panel2:#141414;--cx-line:#242424;--cx-ink:#f5f5f5;--cx-dim:#9a9a9a;--cx-acc:#cb441e;--cx-good:#22c55e;--cx-warn:#ffc44d;--cx-bad:#e74c3c;background:var(--cx-bg);min-height:100dvh;color:var(--cx-ink);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;font-size:15px;line-height:1.55}.cx *,.cx :before,.cx :after{box-sizing:border-box}.cx button,.cx input,.cx textarea{font:inherit}.cx button{min-height:44px}.cx button:focus-visible,.cx input:focus-visible,.cx textarea:focus-visible,.cx a:focus-visible{outline:2px solid var(--cx-acc);outline-offset:2px}.cx-wrap{max-width:860px;margin:0 auto;padding:34px 22px 100px}.cx-wrap-wide{max-width:1200px}.cx h1,.cx h2{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600}.cx h1{margin:0 0 6px;font-size:30px;line-height:1.2}.cx h2{margin:0;font-size:20px}.cx h3{letter-spacing:.14em;text-transform:uppercase;color:var(--cx-dim);margin:0 0 8px;font-size:11px;font-weight:800}.cx p{margin:0 0 12px}.cx-lead{color:var(--cx-dim);font-size:15px}.cx-brand{align-items:center;gap:12px;margin-bottom:18px;display:flex}.cx-brand img{width:auto;height:20px;display:block}.cx-brand span{border-left:1px solid var(--cx-line);color:var(--cx-dim);letter-spacing:.14em;text-transform:uppercase;padding-left:12px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800}.cx-brand-compact img{height:17px}.cx-brand-compact span{font-size:9px}.cx-muted{color:var(--cx-dim);font-size:13px}.cx-accent{color:var(--cx-acc)}.cx-err{color:var(--cx-bad);margin-top:10px;font-size:13px}.cx-card{background:var(--cx-panel);border:1px solid var(--cx-line);border-radius:0;margin-bottom:18px;padding:22px}.cx-card-tight{padding:16px 18px}.cx-rules{margin:0;padding:0;list-style:none}.cx-rules li{border-bottom:1px solid var(--cx-line);color:var(--cx-ink);padding:9px 0 9px 26px;font-size:14px;position:relative}.cx-rules li:last-child{border-bottom:0}.cx-rules li:before{content:"";background:var(--cx-dim);border-radius:0;width:6px;height:6px;position:absolute;top:17px;left:4px}.cx-field{margin-bottom:14px}.cx-label{letter-spacing:.14em;text-transform:uppercase;color:var(--cx-dim);margin-bottom:6px;font-size:11px;font-weight:800;display:block}.cx-input,.cx-textarea{width:100%;color:var(--cx-ink);background:#ffffff0d;border:1px solid #ffffff24;border-radius:0;outline:none;padding:11px 13px;font-family:inherit;font-size:14.5px;line-height:1.5;transition:border-color .15s}.cx-input:focus,.cx-textarea:focus{border-color:var(--cx-acc)}.cx-textarea{resize:vertical;min-height:110px}.cx-btn{background:var(--cx-ink);color:var(--cx-bg);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:0;padding:14px 28px;font-family:inherit;font-size:12px;font-weight:800;transition:background-color .15s,border-color .15s}.cx-btn:hover:not(:disabled){background:#e5e5e5}.cx-btn-ghost{color:var(--cx-ink);background:0 0;border:1px solid #ffffff40}.cx-btn-ghost:hover:not(:disabled){background:0 0;border-color:#ffffff80}.cx-btn:disabled{opacity:.4;cursor:not-allowed}.cx-agreement{color:var(--cx-ink);cursor:pointer;align-items:flex-start;gap:10px;margin:16px 0 18px;font-size:14px;display:flex}.cx-agreement input{margin-top:3px}.cx-start-note{margin-top:12px;margin-bottom:0}.cx-no-margin{margin:0}.cx-failure-dump{min-height:260px}.cx-retry{margin-top:12px}.cx-briefing{min-height:100dvh}.cx-nav{border-bottom:1px solid var(--cx-line);justify-content:space-between;align-items:center;max-width:1512px;min-height:76px;margin:0 auto;padding:0 36px;display:flex}.cx-nav .cx-brand{margin:0}.cx-nav>span{color:var(--cx-dim);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.cx-briefing-hero{border-bottom:1px solid var(--cx-line);grid-template-columns:minmax(0,1.35fr) minmax(380px,.65fr);max-width:1512px;min-height:650px;margin:0 auto;display:grid}.cx-briefing-copy{border-right:1px solid var(--cx-line);padding:84px 7vw 64px 36px}.cx-kicker{color:var(--cx-dim);letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;line-height:1.3}.cx .cx-display{letter-spacing:-.04em;margin:28px 0 0;font-size:clamp(68px,7vw,112px);line-height:.86}.cx-briefing-deck{max-width:650px;color:var(--cx-dim);font-size:18px;line-height:1.65;margin-top:38px!important}.cx-facts{border-top:1px solid var(--cx-line);grid-template-columns:repeat(3,1fr);max-width:680px;margin-top:56px;display:grid}.cx-facts div{padding:24px 24px 0 0}.cx-facts strong{font-family:var(--font-display);font-size:38px;font-weight:600;line-height:1;display:block}.cx-facts span{color:var(--cx-dim);margin-top:8px;font-size:12px;display:block}.cx-briefing-form{background:var(--cx-panel);border-top:4px solid var(--cx-ink);align-self:center;margin:44px;padding:34px}.cx-briefing-form .cx-field{margin-top:28px;margin-bottom:0}.cx-briefing-form .cx-label span{float:right;font-weight:400}.cx-briefing-form .cx-input{min-height:52px;margin-top:2px}.cx-briefing-form .cx-agreement{margin:28px 0}.cx-briefing-form .cx-agreement input{width:16px;height:16px;accent-color:var(--cx-acc);flex:0 0 16px}.cx-btn-wide{justify-content:space-between;align-items:center;width:100%;min-height:54px;display:flex}.cx-rules-section{grid-template-columns:.72fr 1.28fr;gap:8vw;max-width:1512px;margin:0 auto;padding:72px 36px 82px;display:grid}.cx .cx-rules-section h2{max-width:410px;margin-top:18px;font-size:38px;line-height:1.05}.cx-rules-grid{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.cx-rules-grid li{border-top:1px solid var(--cx-line);border-left:1px solid var(--cx-line);min-height:116px;color:var(--cx-dim);padding:22px 24px;font-size:13px}.cx-rules-grid li span{color:var(--cx-acc);margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;line-height:1;display:block}.cx-data-notice{border-top:1px solid var(--cx-line);max-width:1512px;color:var(--cx-dim);grid-template-columns:.55fr 1.1fr 1fr;gap:30px;margin:0 auto;padding:30px 36px 100px;font-size:12px;display:grid}.cx-data-notice strong{color:var(--cx-ink)}.cx-data-notice a{color:var(--cx-ink);text-underline-offset:3px}.cx-status{width:min(100%,1512px);min-height:100dvh;margin:0 auto;padding:34px 36px 80px}.cx-status>.cx-brand{min-height:42px;margin:0}.cx-status-panel{border-top:4px solid var(--cx-ink);border-bottom:1px solid var(--cx-line);width:min(100%,900px);margin:13vh auto 0;padding:48px 0}.cx .cx-status-panel h1{max-width:780px;margin:22px 0 24px;font-size:clamp(48px,6vw,88px);line-height:.94}.cx-status-lead{max-width:680px;color:var(--cx-dim);font-size:18px;line-height:1.65}.cx-status-note{border-top:1px solid var(--cx-line);max-width:680px;color:var(--cx-dim);padding-top:22px;font-size:13px;margin-top:42px!important}.cx-status-failed .cx-status-panel{width:min(100%,1040px);margin-top:7vh}.cx-status-failed .cx-failure-dump{margin-top:26px}@media (max-width:1100px){.cx-briefing-hero{grid-template-columns:1fr 420px}.cx-briefing-copy{padding-right:40px}}@media (max-width:820px){.cx-nav{min-height:68px;padding:0 20px}.cx-nav>span{display:none}.cx-briefing-hero{min-height:0;display:block}.cx-briefing-copy{border-right:0;padding:56px 20px 46px}.cx .cx-display{font-size:60px}.cx-briefing-deck{font-size:15px}.cx-facts{margin-top:38px}.cx-facts strong{font-size:30px}.cx-briefing-form{border-top-width:1px;margin:0;padding:30px 20px 46px}.cx-rules-section{padding:52px 20px 56px;display:block}.cx-rules-grid{grid-template-columns:1fr;margin-top:34px}.cx-rules-grid li{border-left:0;min-height:0;padding:22px 0}.cx-data-notice{padding:26px 20px 90px;display:block}.cx-data-notice span{margin-top:12px;display:block}.cx-status{padding:24px 20px 72px}.cx-status-panel{margin-top:9vh;padding:34px 0}.cx .cx-status-panel h1{font-size:48px}}@media (max-width:460px){.cx .cx-display{font-size:46px}.cx-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-facts div{padding-right:10px}.cx-facts strong{font-size:26px}}
