@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f2e849d3553a0a52-s.0~.v82zq--wby.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9cd5979df91f9479-s.0aav1~6p6zet5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/55fc17560cd417ba-s.0qnz_w3poln_9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0d6fcb3e6b55e2a0-s.0809j8rzgdaa8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a626ed2fbe2db1bf-s.p.0_bmx_ioij-un.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2 Fallback";src:local(Arial);ascent-override:97.88%;descent-override:19.69%;line-gap-override:0.0%;size-adjust:102.06%}.exo_2_a6f8260-module__oQ54iW__className{font-family:"Exo 2","Exo 2 Fallback";font-style:normal}.exo_2_a6f8260-module__oQ54iW__variable{--font-body:"Exo 2", "Exo 2 Fallback"}
@font-face{font-family:Orbitron;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.12o-f1.6qra-s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron Fallback;src:local(Arial);ascent-override:81.5%;descent-override:19.59%;line-gap-override:0.0%;size-adjust:124.05%}.orbitron_6b966bf-module__7N8sOG__className{font-family:Orbitron,Orbitron Fallback;font-style:normal}.orbitron_6b966bf-module__7N8sOG__variable{--font-brand:"Orbitron", "Orbitron Fallback"}
:root{--cc-bg:#0e1116;--cc-text:#e8edf2;--cc-card:#151a21;--cc-border:#293445;--cc-primary:#1971ff;--cc-form:#0d1219;--cc-input-border:#314258;--cc-secondary-bg:#1b2635;--cc-secondary-border:#32455e;--cc-selected-bg:#25496f;--cc-selected-border:#4b79aa;--space-2xs:.2rem;--space-xs:.35rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.3rem;--space-2xl:1.6rem;--space-3xl:2rem;--page-max-width:1140px;--page-pad-x:1.8rem;--page-pad-y-top:1.6rem;--page-pad-y-bottom:2rem;--card-radius:.75rem;--control-radius:.5rem;--field-radius:.45rem;font-family:var(--font-body), Arial, sans-serif;color:var(--cc-text);background:var(--cc-bg)}*{box-sizing:border-box}body{color:var(--cc-text);background:var(--cc-bg);margin:0;font-size:1.06rem;line-height:1.55}main{max-width:var(--page-max-width);padding:var(--page-pad-y-top) var(--page-pad-x) var(--page-pad-y-bottom);margin:0 auto}.page-stack,.docs-main,.admin-main{gap:var(--space-lg);display:grid}.section-stack{gap:var(--space-md);display:grid}.brand-header{border-bottom:1px solid var(--cc-border);background:radial-gradient(120% 90% at 50% -10%,#1971ff24,#0e111600 58%),linear-gradient(#101722 0%,#0e1116 78%)}.brand-link{max-width:var(--page-max-width);padding:.85rem var(--page-pad-x) var(--space-md);align-items:center;gap:var(--space-lg);margin:0 auto;text-decoration:none;display:inline-flex}.brand-link-centered{justify-content:center;width:100%}.brand-link-static{cursor:default}.brand-header-content{text-align:center;flex-direction:column;align-items:center;line-height:1.2;display:flex}.brand-logo{object-fit:contain;opacity:.82;filter:saturate(.84)brightness(.86)drop-shadow(0 6px 12px #00000047);width:220px;height:auto;transition:filter .12s ease-in-out,opacity .12s ease-in-out;display:block}.brand-link:hover .brand-logo,.brand-link:focus-visible .brand-logo{opacity:.9;filter:saturate(.92)brightness(.92)drop-shadow(0 8px 16px #00000057)}.brand-name{color:var(--cc-text);font-family:var(--font-brand), sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:2rem;font-weight:700;text-decoration:none}.brand-subtitle{color:#e8edf2b3;font-size:.85rem}.brand-title{margin:0;font-size:2rem;line-height:1.2}.brand-intro{margin:var(--space-sm) 0 0;color:#e8edf2d9}.brand-link:hover .brand-name,.brand-link:focus-visible .brand-name{text-decoration:underline;text-decoration-thickness:2px}.hero{margin-bottom:1.2rem}.card{background:var(--cc-card);border:1px solid var(--cc-border);border-radius:var(--card-radius);padding:var(--space-xl)}.admin-card{gap:var(--space-lg);display:grid}.admin-form{gap:var(--space-md);display:grid}.admin-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.admin-inline-control{min-width:220px;margin:0}.admin-list{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.admin-list-item{gap:var(--space-sm);border:1px solid var(--cc-border);background:#0d121980;border-radius:.55rem;padding:.65rem .7rem;display:grid}.admin-meta{color:#e8edf2db;margin:0;line-height:1.5}.grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.docs-main .grid>.card{flex-direction:column;gap:.45rem;display:flex}.docs-main .grid>.card .button-link{margin-top:auto}h1,h2{margin-top:0;line-height:1.2}h1{font-size:2rem}h2{font-size:1.35rem}p{margin:var(--space-sm) 0 0}ul,ol{margin:var(--space-sm) 0 0;padding-left:1.2rem}li+li{margin-top:var(--space-xs)}a.cc-link{background:var(--cc-primary);color:#fff;border-radius:var(--control-radius);border:0;margin-top:.9rem;padding:.65rem .95rem;font-weight:700;text-decoration:none;display:inline-flex}a.cc-link.secondary{background:var(--cc-secondary-bg);border:1px solid var(--cc-secondary-border)}.muted{color:#e8edf2bf}.cc-card{background:var(--cc-card);border:1px solid var(--cc-border);border-radius:var(--card-radius);padding:var(--space-xl)}.cc-input{color:#e8edf2;border:1px solid var(--cc-input-border);border-radius:var(--field-radius);width:100%;margin:var(--space-xs) 0 var(--space-lg);background:#0d1219;padding:.62rem .7rem;font-size:1rem}.cc-label{color:#e8edf2e6;font-size:.95rem;display:block}.cc-btn-primary{border-radius:var(--control-radius);background:var(--cc-primary);color:#fff;border:0;justify-content:center;align-items:center;padding:.65rem .95rem;font-weight:700;text-decoration:none;display:inline-flex}.card label{margin:var(--space-xs) 0 var(--space-2xs);color:#e8edf2e6;font-size:.95rem;display:block}.card input:not([type=checkbox]):not([type=radio]),.card select,.card textarea{appearance:none;color:#e8edf2;border:1px solid var(--cc-input-border);border-radius:var(--field-radius);width:100%;margin:var(--space-2xs) 0 var(--space-lg);background:#0d1219;padding:.62rem .7rem;font-family:inherit;font-size:1rem}.card textarea{resize:vertical;min-height:2.6rem}.card button,a.button-link{border-radius:var(--control-radius);background:var(--cc-primary);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;padding:.65rem .95rem;font-weight:700;text-decoration:none;display:inline-flex}.card button.secondary,a.button-link.secondary{background:var(--cc-secondary-bg);border:1px solid var(--cc-secondary-border)}.card button.selected,.card button.secondary.selected,a.button-link.selected,a.button-link.secondary.selected{background:var(--cc-selected-bg);border:1px solid var(--cc-selected-border)}.card button:disabled,a.button-link[aria-disabled=true]{opacity:.6;cursor:not-allowed}.card input[type=checkbox]{accent-color:var(--cc-primary)}.card :is(button,a.button-link,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #1971ffa6}.cc-error{color:#fda4af;font-size:.9rem}.docs-nav ul{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.docs-nav a{color:#e8edf2e6;border:1px solid var(--cc-border);padding:var(--space-xs) .72rem;border-radius:999px;font-size:.92rem;text-decoration:none;transition:background-color .12s ease-in-out,border-color .12s ease-in-out}.docs-nav a.active,.docs-nav a[aria-current=page]{color:#fff;background:#1b2635;border-color:#3a5370}.footer{color:#e8edf29e;margin-top:1.4rem;font-size:.88rem}.signup-shell{gap:var(--space-2xl);grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.signup-main{width:100%}.signup-form-card{width:100%;max-width:48rem;margin:0 auto;position:relative}.signup-submitted-card{gap:var(--space-sm);max-width:48rem;margin:0 auto;display:grid}.signup-title{font-family:var(--font-brand), sans-serif;letter-spacing:.02em;margin:0;font-size:2rem;font-weight:700}.signup-copy{color:#e8edf2d9}.signup-actions{align-items:center;gap:var(--space-xs);padding-top:var(--space-2xs);flex-wrap:wrap;display:flex}.signup-helper{color:#e8edf299}.signup-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem}.signup-footer{text-align:center;color:#e8edf280;max-width:48rem;margin:0 auto;font-size:.75rem}@media (max-width:840px){.brand-logo{width:155px}.brand-name{letter-spacing:.035em;font-size:1.45rem}main{padding:1.2rem 1rem 1.4rem}.signup-shell{gap:var(--space-xl)}.signup-title{font-size:1.7rem}.admin-inline-control{width:100%;min-width:0}}
