:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090b0f;--bg-soft:#0f1218;--panel:#10141ce0;--panel-strong:#0c0f16f0;--border:#ffffff17;--text:#f5f7fb;--text-soft:#f5f7fbbd;--text-dim:#f5f7fb85;--accent:#89a8ff;--accent-2:#6be7c8;--danger:#ff7676;--warn:#f6d365;--shadow:0 20px 60px #00000061;--radius-xl:28px;--radius-lg:22px;--radius-md:16px;--radius-sm:12px}*{box-sizing:border-box}html,body{min-height:100%;color:var(--text);background:radial-gradient(circle at 0 0,#89a8ff2e,#0000 26%),radial-gradient(circle at 100% 0,#6be7c81f,#0000 22%),linear-gradient(#080a0e 0%,#0a0d13 46%,#090b0f 100%);margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}body:before{content:"";pointer-events:none;opacity:.12;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:36px 36px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 72%);mask-image:radial-gradient(circle,#000 10%,#0000 72%)}.app-shell{min-height:100vh;position:relative}.topbar{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090b0fb8;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:14px;display:flex}.brand-mark{width:42px;height:42px;box-shadow:inset 0 1px 0 #ffffff14,var(--shadow);color:var(--text);background:linear-gradient(#89a8ff3d,#6be7c824);border:1px solid #ffffff1f;border-radius:14px;place-items:center;font-size:15px;display:grid}.brand-title{letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);font-size:14px}.brand-subtitle{letter-spacing:-.02em;font-size:17px;font-weight:600}.topnav{flex-wrap:wrap;gap:10px;display:flex}.nav-link{color:var(--text-soft);border:1px solid #0000;border-radius:999px;padding:10px 14px;transition:all .18s}.nav-link:hover{color:var(--text);border-color:var(--border);background:#ffffff0a}.nav-button{cursor:pointer;background:0 0}.page-wrap{max-width:1380px;margin:0 auto;padding:34px 24px 96px}.page-stack{gap:24px;display:grid}.hero-panel,.panel{border:1px solid var(--border);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow);position:relative;overflow:hidden}.hero-panel{border-radius:var(--radius-xl);background:radial-gradient(circle at top right,#89a8ff24,transparent 26%),radial-gradient(circle at left center,#6be7c814,transparent 22%),var(--panel-strong);padding:32px}.panel{border-radius:var(--radius-lg);padding:24px}.page-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr);gap:24px;display:grid}.content-grid{gap:20px;display:grid}.sticky-column{align-self:start;gap:18px;display:grid;position:sticky;top:94px}.eyebrow{border:1px solid var(--border);color:var(--text-soft);text-transform:uppercase;letter-spacing:.12em;background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:inline-flex}.title{letter-spacing:-.05em;margin:14px 0 10px;font-size:clamp(32px,5vw,52px);line-height:1.02}.subtitle{max-width:920px;color:var(--text-soft);font-size:17px;line-height:1.7}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.metric-card{border:1px solid var(--border);background:#ffffff0a;border-radius:20px;padding:18px 18px 16px}.metric-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.metric-value{letter-spacing:-.04em;margin-top:10px;font-size:24px;font-weight:600}.metric-copy{color:var(--text-soft);margin-top:6px;font-size:14px;line-height:1.5}.section-title{letter-spacing:-.03em;margin:0 0 8px;font-size:20px}.section-copy{color:var(--text-soft);margin:0;line-height:1.75}.section-stack,.list-stack{gap:16px;display:grid}.field-grid{gap:18px;display:grid}.field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.label{color:var(--text-soft);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:13px;display:block}.input,.textarea,.select{width:100%;color:var(--text);background:#ffffff0a;border:1px solid #ffffff1c;border-radius:16px;outline:none;padding:14px 16px;transition:border-color .18s,background .18s,transform .18s}.input:focus,.textarea:focus,.select:focus{background:#ffffff0e;border-color:#89a8ff85}.textarea{resize:vertical;min-height:180px;line-height:1.7}.button-row{flex-wrap:wrap;gap:12px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 18px;transition:transform .16s,background .16s,border-color .16s,color .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button.primary{color:#071018;background:linear-gradient(#9bb4ff 0%,#88f1d4 100%);box-shadow:0 14px 32px #6be7c824}.button.secondary{color:var(--text);background:#ffffff0f;border-color:#ffffff1a}.button.ghost{color:var(--text-soft);background:0 0;border-color:#ffffff1a}.button.danger{color:#ffd9d9;background:#ff76761f;border-color:#ff767647}.badge{border:1px solid var(--border);color:var(--text-soft);background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;line-height:1;display:inline-flex}.badge.success{color:#c8ffef;background:#6be7c81a;border-color:#6be7c847}.badge.warning{color:#fff3c1;background:#f6d3651c;border-color:#f6d3654d}.badge.danger{color:#ffd6d6;background:#ff76761a;border-color:#ff767640}.badge.dim{color:var(--text-dim)}.list{color:var(--text-soft);margin:0;padding-left:18px;line-height:1.8}.list li+li{margin-top:8px}.kv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.kv-card{border:1px solid var(--border);background:#ffffff09;border-radius:18px;padding:16px}.kv-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.kv-value{color:var(--text);margin-top:8px;line-height:1.6}.callout{color:var(--text-soft);background:#89a8ff14;border:1px solid #89a8ff33;border-radius:18px;padding:16px 18px;line-height:1.7}.warning{color:var(--warn)}.success{color:var(--accent-2)}.code-block{white-space:pre-wrap;word-break:break-word;border:1px solid var(--border);color:#dbe5ff;background:#06080ce6;border-radius:18px;margin:0;padding:18px;line-height:1.7;overflow-x:auto}.timeline{gap:14px;display:grid}.timeline-item{border-left:1px solid #ffffff1f;margin-left:6px;padding-left:18px}.timeline-meta{color:var(--text-dim);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.timeline-content{color:var(--text-soft);line-height:1.75}.split-header{justify-content:space-between;align-items:start;gap:16px;display:flex}.minor{color:var(--text-dim);font-size:14px;line-height:1.6}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid #ffffff14;padding:14px 10px}.table th{color:var(--text-dim);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.table td{color:var(--text-soft)}.inline-form{display:inline-flex}.muted-card{color:var(--text-dim);background:#ffffff05;border:1px dashed #ffffff1f;border-radius:16px;padding:16px}@media (max-width:1120px){.page-grid{grid-template-columns:1fr}.sticky-column{position:static}}@media (max-width:760px){.page-wrap{padding:24px 16px 80px}.hero-panel{padding:24px}.panel{padding:18px}.field-grid.two,.kv-grid,.metric-grid{grid-template-columns:1fr}.topbar{align-items:start;padding:16px}}
