.cs-root{--cs-bg:#0c0d11;--cs-bg-2:#0a0b0e;--cs-ink:#ededed;--cs-ink-2:#bdbdc4;--cs-dim:#8a8a93;--cs-faint:#6b7280;--cs-rule:hsla(0,0%,100%,.08);--cs-rule-2:hsla(0,0%,100%,.14);--cs-red:#e04242;--cs-red-2:#ff6b6b;--cs-green:#6ec07a;--cs-amber:#d4ac0d;background:var(--cs-bg);color:var(--cs-ink);font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.cs-root *{box-sizing:border-box}.cs-root a{color:inherit;text-decoration:none}.cs-mono{font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.06em}.cs-dim{color:var(--cs-dim)}.cs-faint{color:var(--cs-faint)}.cs-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:linear-gradient(90deg,rgba(224,66,66,.2),hsla(0,100%,71%,.13));border:1px solid rgba(224,66,66,.35);color:var(--cs-red);font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;backdrop-filter:blur(10px)}.cs-eyebrow .cs-pulse{width:5px;height:5px;border-radius:50%;background:currentColor;animation:gsPulseDot 1.6s ease-in-out infinite}.cs-cta{display:inline-flex;align-items:center;gap:10px;padding:12px 26px;border-radius:999px;font-family:Manrope;font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border:0}.cs-cta:hover{transform:translateY(-1px);filter:brightness(1.05)}.cs-cta-primary{background:linear-gradient(135deg,var(--cs-red) 0,var(--cs-red-2) 100%);background-size:200% 200%;color:#fff;box-shadow:0 10px 30px -10px rgba(224,66,66,.7),inset 0 1px 0 hsla(0,0%,100%,.18);animation:gsGradientShift 4s ease infinite}.cs-cta-outline{background:transparent}.cs-cta-ghost,.cs-cta-outline{color:#fff;border:1px solid var(--cs-rule-2)}.cs-cta-ghost{background:hsla(0,0%,100%,.06)}.cs-cta-sm{padding:8px 18px;font-size:11.5px}.cs-cta-lg{padding:16px 36px;font-size:13.5px}.cs-h-display{font-family:Manrope;font-weight:500;line-height:1;letter-spacing:-.04em;color:var(--cs-ink);text-wrap:balance;margin:0}.cs-h-display .cs-dim{font-weight:300;color:var(--cs-dim)}.cs-h-display .cs-accent{color:var(--cs-red);font-style:italic;font-weight:500}.cs-h-section{font-weight:500;font-size:56px;line-height:1.05;letter-spacing:-.03em}.cs-h-brutal,.cs-h-section{font-family:Manrope;color:var(--cs-ink);margin:0}.cs-h-brutal{font-weight:800;line-height:.9;letter-spacing:-.04em;text-transform:uppercase}.cs-h-brutal .cs-dot{color:var(--cs-red)}.cs-file-row{display:grid;align-items:center;gap:24px;padding:24px 96px 24px 156px;border-top:1px solid var(--cs-rule);transition:background .15s,padding-left .25s;text-decoration:none;color:inherit}.cs-file-row:hover{background:rgba(224,66,66,.06);padding-left:168px}.cs-portal-row{display:grid;align-items:center;gap:24px;padding:24px 64px;border-top:1px solid var(--cs-rule);transition:background .15s,padding-left .25s;text-decoration:none;color:inherit}.cs-portal-row:hover{background:rgba(224,66,66,.06);padding-left:76px}.cs-input,.cs-select,textarea.cs-input{width:100%;padding:14px 16px;background:hsla(0,0%,100%,.02);border:1px solid var(--cs-rule-2);border-radius:0;color:var(--cs-ink);font-family:Manrope;font-size:14px;transition:border-color .2s,background .2s}.cs-input:focus,.cs-select:focus,textarea.cs-input:focus{outline:none;border-color:var(--cs-red);background:rgba(224,66,66,.04)}.cs-field-label{display:block;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--cs-dim);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.cs-hbox{border:1px solid var(--cs-rule);background:transparent;padding:24px}.cs-hbox-hover{transition:background .15s,border-color .2s;cursor:pointer}.cs-hbox-hover:hover{background:rgba(224,66,66,.04);border-color:rgba(224,66,66,.3)}.cs-table{width:100%;border-collapse:collapse}.cs-table th{text-align:left;padding:14px 18px;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--cs-faint);letter-spacing:.14em;text-transform:uppercase;font-weight:500;border-bottom:1px solid var(--cs-rule-2)}.cs-table td{padding:18px;border-top:1px solid var(--cs-rule);color:var(--cs-ink-2);font-size:14px;vertical-align:middle}.cs-table tr:hover td{background:rgba(224,66,66,.04)}.cs-badge{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;padding:4px 8px;border:1px solid;color:var(--cs-dim);width:max-content}.cs-badge-live{color:var(--cs-red)}.cs-badge-live:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;animation:gsPulseDot 1.6s infinite}.cs-badge-vip{color:var(--cs-red);border-color:var(--cs-red);background:rgba(224,66,66,.08)}.cs-side-rail{position:fixed;left:0;top:0;bottom:0;width:96px;border-right:1px solid var(--cs-rule);flex-direction:column;padding-top:28px;gap:18px;z-index:50;background:var(--cs-bg)}.cs-rail-mark,.cs-side-rail{display:flex;align-items:center}.cs-rail-mark{width:36px;height:36px;background:var(--cs-red);justify-content:center;box-shadow:0 0 24px rgba(224,66,66,.4)}.cs-rail-vert{writing-mode:vertical-rl;transform:rotate(180deg);font-family:JetBrains Mono,monospace;letter-spacing:.4em;font-size:10px;color:var(--cs-faint)}.cs-rail-section{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0;cursor:pointer;color:var(--cs-dim);transition:color .25s;background:transparent;border:0}.cs-rail-section.cs-active,.cs-rail-section:hover{color:var(--cs-red)}.cs-rail-section .cs-num{font-family:JetBrains Mono,monospace;font-size:10px}.cs-rail-section .cs-label{writing-mode:vertical-rl;transform:rotate(180deg);font-weight:600;font-size:11px;letter-spacing:.3em}.cs-sb-item{display:flex;align-items:center;gap:12px;padding:14px 24px;color:var(--cs-dim);font-size:13px;letter-spacing:.04em;border-left:2px solid transparent;transition:color .2s,border-color .2s,background .2s;text-decoration:none}.cs-sb-item:hover{color:var(--cs-ink)}.cs-sb-item.cs-active{color:var(--cs-red);border-left-color:var(--cs-red);background:rgba(224,66,66,.04)}.cs-sb-item .cs-num{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--cs-faint);letter-spacing:.1em;min-width:22px}.cs-sb-item.cs-active .cs-num{color:var(--cs-red)}.cs-progress{height:2px;background:var(--cs-rule);overflow:hidden}.cs-progress>div{height:100%;background:var(--cs-red);transition:width .4s}.cs-stat-num{font-family:Manrope;font-weight:300;font-size:88px;line-height:1;letter-spacing:-.04em;color:var(--cs-ink)}.cs-stat-num .cs-dot{color:var(--cs-red);font-weight:500}.cs-stat-key{color:var(--cs-ink);font-size:15px;font-weight:600;margin-top:16px}.cs-modal-bg{position:fixed;inset:0;background:rgba(8,9,12,.85);display:flex;align-items:center;justify-content:center;z-index:200;backdrop-filter:blur(6px)}.cs-modal-pane{background:var(--cs-bg);border:1px solid var(--cs-rule-2);max-width:560px;width:100%;max-height:90vh;overflow:auto}.cs-av{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a3c5e,#2980b9);color:#fff;font-weight:700;font-family:JetBrains Mono,monospace;letter-spacing:.04em}.cs-av-sm{width:28px;height:28px;font-size:10px}.cs-av-md{width:44px;height:44px;font-size:13px}.cs-av-lg{width:64px;height:64px;font-size:18px}.cs-tag{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;color:var(--cs-red);text-transform:uppercase}.cs-divider-thick{border-top:2px solid var(--cs-rule-2)}.cs-divider-thin{border-top:1px solid var(--cs-rule)}@media (max-width:1024px){.cs-side-rail{width:64px}.cs-rail-vert{font-size:9px}.cs-page-pad{padding-left:100px!important;padding-right:32px!important}.cs-grid-2{gap:32px!important}.cs-grid-2,.cs-grid-portal{grid-template-columns:1fr!important}.cs-portal-aside{display:none!important}.cs-portal-rail{width:64px!important}.cs-portal-rail nav span:last-child,.cs-portal-rail>div:first-child>div,.cs-portal-rail>div:last-child>div:nth-child(2){display:none!important}.cs-stats-row{grid-template-columns:1fr 1fr!important}.cs-cards-row{grid-template-columns:1fr!important}.cs-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.cs-table td,.cs-table th{padding-left:24px!important;padding-right:24px!important}}@media (max-width:720px){.cs-side-rail{display:none}.cs-page-pad{padding-left:20px!important;padding-right:20px!important}.cs-hero-h1{font-size:44px!important}.cs-hide-mobile{display:none!important}.cs-file-row{grid-template-columns:1fr!important;gap:8px!important;padding:20px!important}.cs-file-row:hover{padding-left:24px!important}.cs-stat-num{font-size:56px!important}.cs-portal-rail{display:none!important}.cs-stats-row{grid-template-columns:1fr!important}.cs-portal h1{font-size:36px!important}.cs-portal header{padding:32px 20px 20px!important}.cs-portal section{padding-left:20px!important;padding-right:20px!important}.cs-table td,.cs-table th{padding-left:14px!important;padding-right:14px!important;font-size:11px!important}}