:root{--gs-font-body: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gs-font-display: "Space Grotesk", "Inter", system-ui, sans-serif;--gs-font-heading: var(--gs-font-display);--gs-line-height: 1.6;--gs-line-height-heading: 1.2;--gs-font-size-body: 1rem;--gs-font-size-h1: clamp(2rem, 3.6vw, 3.6rem);--gs-font-size-h2: clamp(1.5rem, 2.5vw, 2.25rem);--gs-font-size-h3: 1.5rem;--gs-font-size-h4: 1.25rem;--gs-font-size-h5: 1rem;--gs-font-size-h6: .875rem;--gs-space-0: 0px;--gs-space-1: 4px;--gs-space-2: 8px;--gs-space-3: 12px;--gs-space-4: 16px;--gs-space-5: 20px;--gs-space-6: 24px;--gs-space-7: 32px;--gs-space-8: 40px;--gs-space-9: 48px;--gs-space-10: 64px;--gs-radius-xs: 6px;--gs-radius-sm: 10px;--gs-radius-md: 14px;--gs-radius-lg: 18px;--gs-radius-pill: 999px;--gs-color-primary: #d96a32;--gs-color-text: #e4ecfa;--gs-color-bg: #050507;--gs-color-surface: #0c1221;--gs-color-surface-strong: #0f172a;--gs-color-muted-surface: #111a2f;--gs-color-border: rgba(255, 120, 54, .14);--gs-color-border-strong: #2d3c52;--gs-color-subtle: #9fb2d4;--gs-color-faint: #7a8cae;--gs-accent: var(--gs-copper);--gs-accent-strong: var(--gs-copper-glow);--gs-accent-soft: var(--gs-copper-soft);--gs-accent-contrast: #031122;--gs-success: #22c55e;--gs-warning: #fbbf24;--gs-danger: #ef4444;--gs-info: #38bdf8;--gs-accent-blue: #5882ff;--gs-accent-cyan: #22d3ee;--gs-shadow-soft: 0 10px 40px rgba(0, 0, 0, .28);--gs-shadow-hard: 0 0 0 1px rgba(255, 255, 255, .02), 0 16px 50px rgba(5, 9, 20, .5);--gs-transition: .22s cubic-bezier(.22, .61, .36, 1);--gs-effect-signal-blue-08: color-mix(in srgb, var(--gs-accent-blue) 8%, transparent);--gs-effect-signal-blue-12: color-mix(in srgb, var(--gs-accent-blue) 12%, transparent);--gs-effect-signal-blue-18: color-mix(in srgb, var(--gs-accent-blue) 18%, transparent);--gs-effect-signal-blue-24: color-mix(in srgb, var(--gs-accent-blue) 24%, transparent);--gs-effect-signal-blue-32: color-mix(in srgb, var(--gs-accent-blue) 32%, transparent);--gs-effect-signal-blue-45: color-mix(in srgb, var(--gs-accent-blue) 45%, transparent);--gs-effect-star-core: color-mix(in srgb, white 92%, var(--gs-accent-blue) 8%);--gs-effect-star-glow: var(--gs-effect-signal-blue-24);--gs-effect-sweep-core: var(--gs-effect-signal-blue-32);--gs-effect-sweep-edge: var(--gs-effect-signal-blue-08);--gs-text-primary: #fff;--gs-text-secondary: rgba(255, 255, 255, .7);--gs-header-bg-glass: rgba(5, 5, 7, .82);--gs-header-bg-scrolled: rgba(0, 0, 0, .95);--gs-header-border-subtle: rgba(255, 255, 255, .05);--gs-header-border-accent: rgba(217, 106, 50, .15);--gs-header-shadow-scrolled: 0 10px 40px -10px rgba(0, 0, 0, .8);--gs-logo-glow-soft: rgba(217, 106, 50, .3);--gs-logo-glow-strong: rgba(217, 106, 50, .6);--gs-nav-indicator-bg: var(--gs-copper);--gs-nav-indicator-shadow: 0 0 8px var(--gs-copper);--gs-mobile-menu-bg: #000;--gs-mobile-menu-border: rgba(255, 255, 255, .1);--gs-bg-primary: #050507;--gs-bg-secondary: #0a0c12;--gs-bg-surface: #0e121a;--gs-bg: #050507;--gs-surface: rgba(14, 16, 20, .84);--gs-surface-strong: rgba(20, 23, 29, .94);--gs-accent-gold: #eab308;--gs-text: #f1f4f8;--gs-text-dim: #9ca5b4;--gs-text-muted: #9ca5b4;--gs-border: rgba(255, 120, 54, .14);--gs-border-subtle: rgba(255, 255, 255, .06);--gs-radius-lg: 20px;--gs-radius-md: 12px;--gs-section-spacing: 6rem;--gs-content-width: 1100px;--gs-max-width: 1200px;--gs-copper: #d96a32;--gs-copper-soft: rgba(217, 106, 50, .14);--gs-copper-glow: rgba(217, 106, 50, .28);--gs-copper-strong: rgba(217, 106, 50, .42);--gs-blue: #59a8ff;--gs-blue-soft: rgba(89, 168, 255, .12);--gs-blue-glow: rgba(89, 168, 255, .24);--gs-success: #5ddb9a;--gs-warning: #f0b35b;--gs-danger: #f56b6b;--gs-primary: var(--gs-copper);--gs-primary-soft: var(--gs-copper-soft);--gs-primary-glow: var(--gs-copper-glow);--gs-color-bg: var(--gs-bg-primary);--gs-color-surface: var(--gs-bg-secondary);--gs-color-muted-surface: var(--gs-bg-surface);--gs-color-text: var(--gs-text-primary);--gs-color-subtle: var(--gs-text-muted);--gs-color-border: var(--gs-border);--gs-accent: var(--gs-primary);--gs-accent-strong: var(--gs-accent-gold);--gs-hero-text-primary: #e5eefc;--gs-hero-text-secondary: #bfccdf;--gs-hero-mark: #f6cf7a;--gs-hero-vignette-core: rgba(140, 176, 255, .16);--gs-hero-vignette-fade-start: rgba(2, 6, 23, .18);--gs-hero-vignette-fade-end: rgba(2, 6, 23, .78);--gs-hero-depth-glow: rgba(90, 140, 255, .12);--gs-divider-signal: rgba(90, 140, 255, .3);--gs-divider-sweep: rgba(255, 107, 0, .15);--gs-panel-border-subtle: rgba(255, 255, 255, .05)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--gs-color-bg);color:var(--gs-color-text);font-family:var(--gs-font-body, "Inter", system-ui, sans-serif);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;line-height:var(--gs-line-height);font-size:var(--gs-font-size-body);min-height:100vh}img{max-width:100%;height:auto}a{color:var(--gs-accent);text-decoration:none;transition:color var(--gs-transition)}a:hover{color:var(--gs-accent-strong)}a.button-link{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--gs-font-display, "Space Grotesk", "Inter", system-ui, sans-serif);letter-spacing:-.02em;margin:var(--gs-space-6) 0 var(--gs-space-3);color:var(--gs-color-text);line-height:var(--gs-line-height-heading)}h1{font-size:var(--gs-font-size-h1)}h2{font-size:var(--gs-font-size-h2)}h3{font-size:var(--gs-font-size-h3)}h4{font-size:var(--gs-font-size-h4)}h5{font-size:var(--gs-font-size-h5)}h6{font-size:var(--gs-font-size-h6)}p{color:var(--gs-color-subtle);margin:0 0 var(--gs-space-4)}ul,ol{color:var(--gs-color-subtle);padding-left:var(--gs-space-6)}label{display:inline-block;color:var(--gs-color-text);font-weight:600;margin-bottom:var(--gs-space-2)}input,select,textarea{width:100%;padding:var(--gs-space-3) var(--gs-space-4);border-radius:var(--gs-radius-sm);border:1px solid var(--gs-color-border);background:var(--gs-color-surface);color:var(--gs-color-text);font:inherit;transition:border-color var(--gs-transition),box-shadow var(--gs-transition),background var(--gs-transition)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--gs-accent);box-shadow:0 0 0 3px var(--gs-accent-soft)}::selection{background:var(--gs-accent-soft);color:var(--gs-color-text)}.skip-link{position:absolute;top:-100px;left:50%;transform:translate(-50%);background:var(--gs-accent);color:var(--gs-accent-contrast);font-weight:700;padding:var(--gs-space-3) var(--gs-space-5);border-radius:var(--gs-radius-md);z-index:9999;box-shadow:var(--gs-shadow-hard);transition:top .3s cubic-bezier(.22,.61,.36,1);text-decoration:none}.skip-link:focus{top:var(--gs-space-4);outline:2px solid var(--gs-color-text);outline-offset:4px}.section-title{display:flex;align-items:center;gap:var(--gs-space-3);margin-bottom:var(--gs-space-3)}.section-title span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--gs-radius-pill);background:var(--gs-accent-soft);color:var(--gs-accent-strong)}.gs-row{display:flex;align-items:center;gap:var(--gs-space-3)}.gs-row.between{justify-content:space-between}.gs-row.tight{gap:var(--gs-space-2)}.gs-stack{display:flex;flex-direction:column;gap:var(--gs-space-4)}.gs-no-margin{margin:0}.gs-mt-3{margin-top:var(--gs-space-3)}.gs-mt-6{margin-top:var(--gs-space-6)}.gs-text-accent{color:var(--gs-accent)}.gs-text-subtle{color:var(--gs-color-subtle)}.gs-text-faint{color:var(--gs-color-faint)}.gs-text-success{color:var(--gs-success)}.gs-text-warning{color:var(--gs-warning)}.gs-text-danger{color:var(--gs-danger)}.gs-text-info{color:var(--gs-info)}.aria-icon{display:inline-flex;width:1em;height:1em;background:currentColor;-webkit-mask:var(--aria-icon) no-repeat center / contain;mask:var(--aria-icon) no-repeat center / contain}.aria-icon-orbit{--aria-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='3' fill='black'/><path d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0' fill='none' stroke='black' stroke-width='2'/></svg>")}.aria-icon-signal{--aria-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect x='3' y='13' width='4' height='8' fill='black'/><rect x='10' y='9' width='4' height='12' fill='black'/><rect x='17' y='5' width='4' height='16' fill='black'/></svg>")}.gs-shell{display:flex;min-height:100vh;background:linear-gradient(140deg,#070b19e6,#070c1ef2)}.gs-header{display:flex;align-items:center;justify-content:space-between;padding:var(--gs-space-3) var(--gs-space-6);--gs-header-opacity: 0;background:rgba(2,4,8,var(--gs-header-opacity));border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);position:sticky;top:0;z-index:20;isolation:isolate;transition:background .22s ease,box-shadow .22s ease}.gs-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:18px;background:linear-gradient(180deg,rgba(12,18,32,calc(var(--gs-header-opacity) * .7)),#0c122000);pointer-events:none;z-index:-1}.gs-header.is-scrolled{box-shadow:0 12px 30px #050c1c59}.gs-logo{display:inline-flex;align-items:center;gap:var(--gs-space-3);color:var(--gs-color-text);font-weight:700;letter-spacing:var(--gs-letter-wide);text-transform:uppercase}.gs-nav-toggle{display:none;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--gs-radius-sm);border:1px solid var(--gs-color-border);background:#ffffff0a;color:var(--gs-color-text);cursor:pointer;transition:background var(--gs-transition),border-color var(--gs-transition)}.gs-nav-toggle:hover{background:#ffffff14;border-color:var(--gs-accent)}.gs-nav{display:flex;align-items:center;gap:var(--gs-space-6)}.gs-nav a{color:var(--gs-color-subtle);font-weight:500;font-size:.95rem}.gs-nav a[aria-current=page],.gs-nav a:hover{color:var(--gs-color-text)}.gs-nav .material-symbols-rounded{font-size:1.1rem}.gs-button--with-icon{gap:var(--gs-space-2)}.gs-footer{border-top:1px solid var(--gs-color-border);padding:var(--gs-space-6) var(--gs-space-4);margin-top:var(--gs-space-10);background:linear-gradient(180deg,#ffffff05,#fff0)}.gs-footer .gs-nav a{font-weight:500}.gs-footer .gs-nav a[aria-current=page]{font-weight:700;color:var(--gs-color-text)}.gs-footer strong{display:inline-flex;align-items:center;gap:var(--gs-space-2)}.gs-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--gs-space-2);padding:var(--gs-space-3) var(--gs-space-5);border-radius:var(--gs-radius-sm);border:1px solid transparent;font-weight:700;letter-spacing:.01em;background:var(--gs-accent);color:var(--gs-accent-contrast);cursor:pointer;transition:transform var(--gs-transition),box-shadow var(--gs-transition),background var(--gs-transition),color var(--gs-transition)}.gs-button--small{padding:var(--gs-space-2) var(--gs-space-4);font-size:.9rem}.gs-button--large{padding:var(--gs-space-4) var(--gs-space-6);font-size:1rem}.gs-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px var(--gs-accent-soft)}.gs-button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--gs-accent-soft)}.gs-button--secondary{background:transparent;color:var(--gs-color-text);border-color:var(--gs-color-border)}.gs-button--secondary:hover{border-color:var(--gs-accent);color:var(--gs-accent)}.gs-button--destructive{background:var(--gs-danger);color:#fff}.gs-button--ghost{background:transparent;color:var(--gs-color-subtle);border-color:transparent;font-weight:500}.gs-button--ghost:hover{background:#ffffff0a;color:var(--gs-color-text);transform:none;box-shadow:none}.gs-card,.gs-panel{background:var(--gs-color-surface);border:1px solid var(--gs-color-border);border-radius:var(--gs-radius-md);padding:var(--gs-space-6);box-shadow:var(--gs-shadow-soft)}.gs-card{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),var(--gs-color-surface)}.gs-panel{background:var(--gs-color-muted-surface)}.gs-grid{display:grid;gap:var(--gs-space-5)}.gs-grid.columns-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--gs-grid-min-3)),1fr))}.gs-grid.columns-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--gs-grid-min-2)),1fr))}.gs-grid.columns-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.gs-grid.columns-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.gs-kpi{display:flex;flex-direction:column;gap:var(--gs-space-2)}.gs-kpi span{color:var(--gs-color-subtle);font-size:.9rem}.gs-kpi strong{font-size:1.8rem}.gs-table{width:100%;border-collapse:collapse;font-size:.95rem}.gs-table th,.gs-table td{padding:var(--gs-space-3) var(--gs-space-4);border-bottom:1px solid var(--gs-color-border)}.gs-table th{text-align:left;color:var(--gs-color-subtle);font-weight:600}.gs-table tbody tr:hover{background:#ffffff05}.gs-badge{display:inline-flex;align-items:center;gap:var(--gs-space-2);padding:var(--gs-space-1) var(--gs-space-3);border-radius:var(--gs-radius-pill);font-size:.85rem;background:var(--gs-color-muted-surface);border:1px solid var(--gs-color-border);color:var(--gs-color-text)}.gs-badge.success{background:#22c55e1f;border-color:#22c55e66;color:#bbf7d0}.gs-badge.warning{background:#fbbf2424;border-color:#fbbf2480;color:#fde68a}.gs-badge.danger{background:#ef444426;border-color:#ef444499;color:#fecdd3}.gs-badge.info{background:#38bdf824;border-color:#38bdf880;color:#bae6fd}.gs-form-row{display:grid;gap:var(--gs-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.gs-helper{color:var(--gs-color-faint);font-size:.9rem;margin-top:var(--gs-space-2)}.gs-nav-block{display:flex;align-items:center;gap:var(--gs-space-3);padding:var(--gs-space-3) var(--gs-space-4);border-radius:var(--gs-radius-sm);color:var(--gs-color-subtle)}.gs-nav-block[aria-current=page]{background:var(--gs-accent-soft);color:var(--gs-accent-strong)}.gs-nav-block:hover{color:var(--gs-color-text);background:#ffffff08}.gs-tabs{display:flex;flex-direction:column;gap:var(--gs-space-3)}.gs-tabs-header{display:flex;gap:var(--gs-space-2)}.gs-tabs-header button{background:var(--gs-color-muted-surface);color:var(--gs-color-subtle);border:1px solid var(--gs-color-border);padding:var(--gs-space-2) var(--gs-space-4);border-radius:var(--gs-radius-pill);cursor:pointer}.gs-tabs-header button.active{background:var(--gs-accent-soft);color:var(--gs-accent-strong);border-color:var(--gs-accent)}.gs-hero{padding:calc(var(--gs-section-padding-block) + var(--gs-space-2)) var(--gs-section-padding-inline) var(--gs-section-padding-block);display:grid;gap:var(--gs-section-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:center}.gs-hero p{max-width:640px;font-size:clamp(1.02rem,.95rem + .4vw,1.2rem)}.gs-section{padding:var(--gs-section-padding-block) var(--gs-section-padding-inline);max-width:var(--gs-section-max-width);margin:0 auto;display:flex;flex-direction:column;gap:var(--gs-section-gap)}.gs-hero{padding:var(--gs-space-10) var(--gs-space-4) var(--gs-space-8);display:grid;gap:var(--gs-space-6);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center}.gs-hero h1{margin:0 0 var(--gs-space-3);font-size:clamp(2.4rem,3vw,3.6rem)}.gs-hero p{max-width:640px;font-size:1.05rem}.gs-section{padding:var(--gs-space-8) var(--gs-space-4);max-width:1200px;margin:0 auto}.gs-list-grid{display:grid;gap:var(--gs-space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media(max-width:900px){.gs-hero{grid-template-columns:1fr}}.gs-table-card{overflow:hidden}.gs-table-card table{margin:0}.gs-pill-list{display:flex;gap:var(--gs-space-2);flex-wrap:wrap}.gs-banner{padding:var(--gs-space-3) var(--gs-space-4);border-radius:var(--gs-radius-sm);border:1px solid var(--gs-color-border);background:var(--gs-color-muted-surface);color:var(--gs-color-text)}.gs-input-group{display:flex;flex-direction:column;gap:var(--gs-space-2)}.gs-form-actions{display:flex;gap:var(--gs-space-3);justify-content:flex-end;margin-top:var(--gs-space-4)}.gs-modal-panel{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(159,220,255,.18);background:radial-gradient(circle at top left,rgba(39,125,201,.22),transparent 34%),radial-gradient(circle at 86% 4%,rgba(255,255,255,.12),transparent 26%),linear-gradient(180deg,#080e1bfa,#050a12f5);box-shadow:0 24px 70px #0208128c}.gs-modal-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(159,220,255,.08),transparent 40%)}.gs-access-brand{display:flex;align-items:center;gap:var(--gs-space-4);margin-bottom:var(--gs-space-4)}.gs-access-mark{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:1.1rem;color:#d8f2ff;background:linear-gradient(180deg,#114a80e0,#071628f0);border:1px solid rgba(159,220,255,.25);box-shadow:0 0 0 1px #ffffff05,0 14px 34px #040c1873}.gs-access-mark svg{width:1.9rem;height:1.9rem}.gs-modal-title{margin:0}.gs-access-meta{display:flex;flex-wrap:wrap;gap:var(--gs-space-2);margin-bottom:var(--gs-space-4)}.gs-access-pill{display:inline-flex;align-items:center;gap:var(--gs-space-2);padding:var(--gs-space-1) var(--gs-space-3);border-radius:var(--gs-radius-pill);border:1px solid rgba(159,220,255,.2);background:#ffffff0a;color:var(--gs-color-subtle);font-size:.82rem}.gs-access-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(290px,.95fr);gap:var(--gs-space-4);align-items:start}.gs-access-copy,.gs-access-form{position:relative;border-radius:22px;border:1px solid rgba(159,220,255,.12);background:#ffffff08;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.gs-access-copy{padding:var(--gs-space-4)}.gs-access-copy h3{margin-top:0;margin-bottom:var(--gs-space-2)}.gs-access-copy p{margin-bottom:var(--gs-space-3)}.gs-access-copy ul{margin:0;padding-left:1.15rem;color:var(--gs-color-subtle)}.gs-access-copy li+li{margin-top:var(--gs-space-2)}.gs-access-form{display:flex;flex-direction:column;gap:var(--gs-space-2);padding:var(--gs-space-4)}.gs-access-form .gs-button{margin-top:var(--gs-space-2);width:100%}.gs-micro{margin-top:var(--gs-space-4)}@media(max-width:720px){.gs-access-brand{align-items:flex-start}.gs-access-body{grid-template-columns:1fr}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gs-pulse-frame{position:relative}.gs-pulse-frame:before{content:"";position:absolute;inset:-4px;border-radius:inherit;border:1px solid rgba(120,190,255,.35);box-shadow:0 0 10px #78beff40;opacity:.45;animation:gs-border-pulse 7s ease-in-out infinite;pointer-events:none}@keyframes gs-border-pulse{0%,to{border-width:1px;opacity:.35;box-shadow:0 0 10px #78beff40}50%{border-width:6px;opacity:.85;box-shadow:0 0 28px #78beff8c}}@media(max-width:900px){.gs-header{flex-direction:row;gap:var(--gs-space-3);align-items:center}.gs-nav-toggle{display:inline-flex;margin-left:auto}.gs-nav{position:absolute;top:calc(100% + var(--gs-space-2));left:var(--gs-space-4);right:var(--gs-space-4);flex-direction:column;align-items:flex-start;gap:var(--gs-space-3);padding:var(--gs-space-4);background:#0a1020eb;border:1px solid var(--gs-color-border);border-radius:var(--gs-radius-md);box-shadow:0 20px 40px #040a1a66;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.gs-header[data-menu-open=true] .gs-nav{opacity:1;transform:translateY(0);pointer-events:auto}.gs-shell{flex-direction:column}}.gs-section .gs-card+.gs-card{margin-top:2rem}@media(max-width:768px){.gs-card{padding:1.5rem}}html,body{margin:0;padding:0;background:var(--gs-bg-primary);color:var(--gs-text-primary);font-family:Inter,system-ui,-apple-system,sans-serif}body{padding-top:80px}@media(max-width:768px){body{padding-top:72px}}.gs-container{max-width:var(--gs-content-width);margin:0 auto;padding:0 2rem}.gs-header{position:fixed;top:0;width:100%;height:80px;background:#05060ae6;backdrop-filter:blur(10px);border-bottom:1px solid var(--gs-border-subtle);display:flex;align-items:center;justify-content:space-between;padding:0 2rem;z-index:1000}.gs-logo img{height:32px}.gs-nav a{margin-left:2rem;text-decoration:none;color:var(--gs-text-muted);font-weight:500;transition:color .2s ease}.gs-nav a:hover{color:var(--gs-text-primary)}.gs-section{padding:var(--gs-section-spacing) 0;position:relative}.gs-section+.gs-section{border-top:1px solid var(--gs-border-subtle)}.gs-section:before{content:"";position:absolute;top:0;left:10%;width:80%;height:1px;background:linear-gradient(to right,transparent,var(--gs-accent-blue),var(--gs-accent-gold),transparent);opacity:.25}.gs-card{background:var(--gs-bg-secondary);border-radius:var(--gs-radius-lg);padding:2rem;border:1px solid var(--gs-border-subtle)}.gs-footer{padding:4rem 2rem;text-align:center;background:#050507;border-top:1px solid var(--gs-border-subtle);color:var(--gs-text-muted)}h1{font-size:3rem;margin-bottom:1.5rem}h2{margin-bottom:1rem}p{line-height:1.7;margin-bottom:1.25rem}.blueprint-bg{background:radial-gradient(circle at 50% 40%,#0f172a,#05060a 70%),url(/assets/blueprint-grid.svg)}@media(max-width:768px){.blueprint-grid{opacity:.15}}.gs-admin-grid{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.gs-admin-sidebar{border-right:1px solid var(--gs-border-subtle);padding:1.5rem}.gs-admin-main{display:flex;flex-direction:column}.gs-admin-topbar{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--gs-border-subtle);position:sticky;top:0;background:#05060ae6;backdrop-filter:blur(10px);z-index:10}.gs-admin-content{padding:1.5rem;flex:1 1 auto}h1{font-size:clamp(2.2rem,4vw,3.5rem)}h2{font-size:clamp(1.6rem,3vw,2.2rem)}@media(max-width:1024px){.gs-container{padding:0 1.5rem}}@media(max-width:768px){.gs-container{padding:0 1.25rem}}.gs-grid{display:grid;gap:2rem}.gs-grid.columns-2{grid-template-columns:repeat(2,1fr)}.gs-grid.columns-3{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.gs-grid.columns-2,.gs-grid.columns-3{grid-template-columns:1fr}}.gs-flex{display:flex}.gs-flex-center{display:flex;align-items:center;justify-content:center}.gs-flex-between{display:flex;align-items:center;justify-content:space-between}.gs-flex-column{display:flex;flex-direction:column}.gs-stack>*+*{margin-top:1.5rem}.gs-stack-lg>*+*{margin-top:2.5rem}.gs-stack-sm>*+*{margin-top:1rem}.gs-cluster{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.gs-split{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}@media(max-width:900px){.gs-split{grid-template-columns:1fr}}.gs-center{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.gs-hide-mobile{display:block}.gs-show-mobile{display:none}@media(max-width:768px){.gs-hide-mobile{display:none}.gs-show-mobile{display:block}}.gs-mt-2{margin-top:2rem}.gs-mt-4{margin-top:4rem}.gs-mb-2{margin-bottom:2rem}.gs-mb-4{margin-bottom:4rem}.gs-pt-4{padding-top:4rem}.gs-pb-4{padding-bottom:4rem}.skip-link{position:absolute;left:1rem;top:-3rem;z-index:1200;padding:.75rem 1rem;background:var(--gs-surface-strong);color:var(--gs-text);border-radius:999px;border:1px solid var(--gs-border);text-decoration:none}.skip-link:focus{top:1rem}.gs-page-shell{min-height:100vh}.gs-page-content{min-height:calc(100vh - 220px)}.header{position:sticky;top:0;z-index:1100;padding:1rem clamp(1rem,3vw,3rem);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#06060ae0;border-bottom:1px solid rgba(255,255,255,.06)}.header__inner{width:min(100%,1440px);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem}.header-brand{display:flex;align-items:center;gap:1rem;color:var(--gs-text);text-decoration:none;min-width:0}.header-brand__coords{color:var(--gs-text-dim);font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem;letter-spacing:.09em;line-height:1.35;text-transform:uppercase}.header-brand__mark{flex-shrink:0;padding:.48rem .64rem;border:1px solid rgba(217,106,50,.28);color:var(--gs-primary);font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;letter-spacing:.09em;text-transform:uppercase}.header-brand__lockup{display:block;min-width:0}.header-brand__lockup strong{display:block;color:var(--gs-text);font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.header-brand__lockup em{display:block;color:var(--gs-text-dim);font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;font-style:normal;letter-spacing:.09em;line-height:1.35;text-transform:uppercase}.header-brand--mobile{flex:1}.desktop-nav{display:flex;align-items:center;justify-content:flex-end;gap:1rem;flex:1}.desktop-nav__links{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;flex-wrap:wrap}.desktop-nav__links a,.menu-panel__links a{text-decoration:none;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.desktop-nav__links a{padding:.6rem .85rem;border-radius:999px;color:var(--gs-text-dim)}.desktop-nav__links a:hover,.desktop-nav__links a[aria-current=page]{color:var(--gs-text);background:#d96a3217}.header-login{display:inline-flex;align-items:center;justify-content:center;padding:.72rem 1rem;border-radius:999px;text-decoration:none;border:1px solid rgba(255,255,255,.14);color:var(--gs-text-dim);font-weight:500;white-space:nowrap;transition:color .16s ease,border-color .16s ease,background .16s ease}.header-login:hover,.header-login:focus-visible{color:var(--gs-text);border-color:#ffffff47;background:#ffffff0d}.header-cta{display:inline-flex;align-items:center;justify-content:center;padding:.82rem 1.2rem;border-radius:999px;text-decoration:none;background:linear-gradient(135deg,#d96a326b,#d96a3238);border:1px solid rgba(217,106,50,.5);color:var(--gs-text);font-weight:700;white-space:nowrap;box-shadow:0 18px 40px #050c1d42}.header-cta:hover,.header-cta:focus-visible{transform:translateY(-1px);background:linear-gradient(135deg,#d96a3285,#d96a324d)}.menu-button,.menu-panel{display:none}.menu-button{position:relative;z-index:1102;width:46px;height:46px;place-items:center;gap:4px;border-radius:999px;border:1px solid var(--gs-border);background:#d96a3214;cursor:pointer}.menu-button span{display:block;width:18px;height:1.5px;border-radius:999px;background:var(--gs-text);transition:transform .16s ease,opacity .16s ease}.header[data-menu-open=true] .menu-button span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.header[data-menu-open=true] .menu-button span:nth-child(2){opacity:0}.header[data-menu-open=true] .menu-button span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.menu-panel{position:fixed;inset:0;padding:max(.8rem,env(safe-area-inset-top)) .8rem .8rem;justify-items:end;background:#05080e00;pointer-events:none;transition:background .18s ease}.menu-panel__inner{width:min(360px,100%);min-height:calc(100vh - 1.6rem);padding:.95rem;display:grid;align-content:start;gap:1rem;transform:translate(100%);transition:transform .18s ease;background:#070e1cf7;border:1px solid var(--gs-border);border-radius:24px;box-shadow:-24px 0 80px #00000061}.menu-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.gs-logo-link--mobile{flex:1}.menu-close{width:2.5rem;height:2.5rem;border:0;border-radius:999px;background:#ffffff12;color:var(--gs-text);font-size:1.6rem;line-height:1;cursor:pointer;flex-shrink:0}.menu-panel__links{display:grid;gap:.45rem}.menu-panel__links a{padding:.95rem 1rem;border-radius:16px;color:var(--gs-text-dim);border:1px solid transparent;background:#ffffff08}.menu-panel__links a:hover,.menu-panel__links a[aria-current=page]{color:var(--gs-text);border-color:var(--gs-border);background:#d96a3214}.menu-panel__actions{display:grid;gap:.75rem}.header-cta--mobile,.menu-secondary-link{width:100%}.menu-secondary-link{display:inline-flex;justify-content:center;align-items:center;padding:.82rem 1.2rem;border-radius:999px;text-decoration:none;border:1px solid rgba(255,255,255,.12);color:var(--gs-text)}.header[data-menu-open=true] .menu-panel{pointer-events:auto;display:grid;background:#05080e80}.header[data-menu-open=true] .menu-panel__inner{transform:translate(0)}.gs-footer{border-top:1px solid rgba(255,255,255,.06);padding:2rem clamp(1rem,3vw,2rem) 3rem}.gs-footer__inner{width:min(100%,var(--gs-max-width));margin:0 auto;display:flex;justify-content:space-between;gap:2rem;align-items:flex-start}.footer-brand-copy{display:grid;gap:1rem}.footer-brand{display:inline-flex;align-items:center;gap:.8rem}.gs-footer p{max-width:42ch;color:var(--gs-text-dim);line-height:1.7;margin:0}.gs-footer__links{display:grid;gap:.65rem}.gs-footer__links a{color:var(--gs-text-dim);text-decoration:none}.gs-footer__links a:hover{color:var(--gs-text)}.gs-shell-section{width:min(100% - 2rem,var(--gs-max-width));margin:0 auto}.gs-eyebrow{margin:0;color:var(--gs-primary);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem}@media(max-width:960px){.desktop-nav{display:none}.menu-button{display:inline-grid}}@media(max-width:720px){.header{padding-inline:.8rem}.header-brand__coords{display:none}.header-brand__lockup strong{font-size:.78rem}.header-brand__lockup em{font-size:.58rem}.menu-panel__header{align-items:center}.gs-footer__inner{flex-direction:column}}
