:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#16201f;--muted:#5b6a67;--line:#cad8d2;--paper:#f7faf8;--panel:#fff;--mint:#38b986;--teal:#0c7c8a;--amber:#d99b32}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{min-height:100vh}.appNav{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7faf8eb;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:0 clamp(24px,7vw,96px);display:flex;position:sticky;top:0}.brand{font-weight:800}.navLinks{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:14px;font-weight:700;display:flex}.navLinks a:hover{color:var(--ink)}.hero{border-bottom:1px solid var(--line);background:linear-gradient(135deg, #38b9862e, #0c7c8a14), var(--paper);grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:40px;min-height:78vh;padding:64px clamp(24px,7vw,96px);display:grid}.heroCopy{max-width:860px}.pageHeader{border-bottom:1px solid var(--line);background:#dff1eb;grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:40px;padding:72px clamp(24px,7vw,96px);display:grid}.pageHeader.compact{grid-template-columns:1fr}.pageHeader h1{font-size:clamp(44px,7vw,96px)}.eyebrow,.sectionHeader p{color:var(--teal);letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:700}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:920px;margin-bottom:22px;font-size:clamp(48px,8vw,112px);line-height:.95}h2{letter-spacing:0;margin-bottom:20px;font-size:clamp(30px,4vw,56px);line-height:1}h3{margin-bottom:10px;font-size:20px}.lede{max-width:720px;color:var(--muted);font-size:20px;line-height:1.55}.actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.actions a{border:1px solid var(--ink);background:var(--ink);color:#fff;align-items:center;min-height:44px;padding:0 18px;font-weight:700;display:inline-flex}.actions a.secondary{color:var(--ink);background:0 0}.statusCard{border:1px solid var(--line);background:var(--panel);padding:22px;box-shadow:0 18px 50px #16201f17}.statusTop{align-items:center;gap:10px;margin-bottom:24px;font-weight:700;display:flex}.dot{background:var(--amber);border-radius:50%;width:11px;height:11px}.dot.online{background:var(--mint)}dl{gap:12px;margin:0;display:grid}dl div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-top:12px;display:flex}dt{color:var(--muted)}dd{margin:0;font-size:32px;font-weight:800}.band,.flow,.tableBand,.gridBand{padding:64px clamp(24px,7vw,96px)}.band.split{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.6fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.metricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.metric{border:1px solid var(--line);background:var(--panel);min-height:120px;padding:18px}.metric span{color:var(--teal);text-transform:uppercase;margin-bottom:22px;font-size:13px;font-weight:800;display:block}.metric strong{font-size:22px;line-height:1.1}.sectionHeader{max-width:820px;margin-bottom:30px}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tile{border:1px solid var(--line);background:var(--panel);min-height:180px;padding:22px}.tile p,.flow li{color:var(--muted);line-height:1.55}.flow{background:#eaf3ef;grid-template-columns:.8fr 1fr;gap:42px;display:grid}.flow ol{gap:14px;margin:0;padding-left:24px;font-size:18px;display:grid}.checkTable{border:1px solid var(--line);background:var(--panel);display:grid}.checkRow{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.5fr) minmax(160px,.35fr) minmax(0,1fr);align-items:center;gap:16px;padding:18px 22px;display:grid}.checkRow:first-child{border-top:0}.checkRow span{color:var(--teal);font-weight:800}.checkRow p{color:var(--muted);margin:0}.timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.timelineItem{border:1px solid var(--line);background:var(--panel);min-height:190px;padding:20px}.timelineItem span{color:var(--teal);margin-bottom:40px;font-weight:800;display:block}.gridBand{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.receiptCard{border:1px solid var(--line);background:var(--panel);min-height:220px;padding:24px}.receiptCard p{color:var(--teal);text-transform:uppercase;font-weight:800}.receiptCard span{color:var(--muted)}.codeList{gap:12px;display:grid}.codeList code{border:1px solid var(--line);background:var(--panel);overflow-wrap:anywhere;padding:18px;font-size:15px;display:block}@media (max-width:900px){.hero,.flow,.pageHeader,.band.split{grid-template-columns:1fr}.grid,.gridBand,.timeline,.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkRow{grid-template-columns:1fr}}@media (max-width:560px){.appNav{flex-direction:column;align-items:flex-start;padding-top:14px;padding-bottom:14px}.hero{padding-top:40px}h1{font-size:44px}.grid,.gridBand,.timeline,.metricGrid{grid-template-columns:1fr}}.consoleShell{color:#0d0d0d;background:linear-gradient(#fbfbfa 0%,#f8f8f7 48%,#f5f5f4 100%);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.consoleShell .appNav{background:#fbfbfad1;border-bottom:1px solid #0000000e;min-height:56px;padding:0 28px}.consoleShell .brand{color:#0d0d0d;font-size:15px;font-weight:650}.consoleShell .navLinks{color:#6f6f6f;gap:4px;font-size:13px;font-weight:550}.consoleShell .navLinks a{border-radius:8px;padding:8px 10px}.consoleShell .navLinks a:hover{background:#f0f0f0}.consoleLayout{grid-template-columns:248px minmax(0,1fr);min-height:calc(100vh - 56px);display:grid}.consoleSidebar{background:#fafaf9ad;border-right:1px solid #0000000e;align-content:start;align-self:start;gap:4px;height:calc(100vh - 56px);padding:20px 12px;display:grid;position:sticky;top:56px}.consoleSidebar div{border-bottom:1px solid #0000000e;margin-bottom:12px;padding:2px 8px 16px}.consoleSidebar a{color:#5f5f5f;border-radius:8px;min-height:34px;padding:9px 10px;font-size:14px;font-weight:520}.consoleSidebar a.active,.consoleSidebar a:hover{color:#0d0d0d;background:#0000000e}.consoleMain{min-width:0;max-width:1240px;padding:34px 40px 64px}.consoleHeader,.panelHead{justify-content:space-between;align-items:end;gap:18px;display:flex}.consoleHeader{margin-bottom:18px}.consoleHeader h1{margin:0;font-size:30px;font-weight:650;line-height:1.1}.miniLabel{color:#7a7a7a;letter-spacing:0;margin:0 0 7px;font-size:12px;font-weight:560}.heroPanel{background:linear-gradient(135deg,#fffffffa,#fafaf9db),#fff;border:1px solid #0000000e;border-radius:18px;grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:28px;margin-bottom:16px;padding:34px;display:grid;box-shadow:0 18px 60px #00000009}.heroPanel h2{letter-spacing:0;max-width:760px;margin:0;font-size:38px;font-weight:640;line-height:1.06}.heroPanel p{color:#636363;max-width:760px;margin:14px 0 0;font-size:15px;line-height:1.6}.heroMeter{background:#f7f7f6b8;border:1px solid #0000000e;border-radius:14px;padding:18px}.heroMeter span,.softPill{color:#737373;font-size:12px;font-weight:560}.heroMeter strong{margin-top:10px;font-size:26px;font-weight:650;display:block}.heroMeter p{color:#666;margin-top:10px;font-size:13px;line-height:1.45}.consoleActions,.segmented{gap:8px;display:flex}.consoleActions button,.segmented button{color:#171717;background:#fff;border:1px solid #d9d9d9;border-radius:8px;min-height:36px;padding:0 12px;font-weight:560}.consoleActions button.primary,.segmented button.active{color:#fff;background:#0d0d0d;border-color:#0d0d0d}.consoleMetrics{background:#ffffffd1;border:1px solid #0000000e;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 10px 40px #00000006}.consolePanel{background:#fff;border:1px solid #0000000e;border-radius:16px;box-shadow:0 10px 40px #00000006}.consoleMetric{background:0 0;border-left:1px solid #0000000e;min-height:102px;padding:18px 20px}.consoleMetric:first-child{border-left:0}.metricTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.metricTop span{color:#6f6f6f;font-size:13px;font-weight:520}.metricTop small{color:#777;background:#ffffffc7;border:1px solid #0000000e;border-radius:999px;padding:3px 8px;font-size:11px}.consoleMetric strong{font-size:27px;font-weight:650;line-height:1;display:block}.consoleMetric p{color:#5f5f5f;margin:10px 0 0;font-size:13px;font-weight:520}.consoleGrid{grid-template-columns:minmax(0,1.36fr) minmax(320px,.72fr);gap:16px;display:grid}.consolePanel{min-width:0;padding:22px}.consolePanel.wide{grid-column:span 1}.consolePanel h2{margin:0;font-size:20px;font-weight:650;line-height:1.1}.usagePanel,.consolePanel.wide{min-height:310px}.usagePanel{flex-direction:column;display:flex}.routePanel{min-height:310px}.softPill{background:#ffffffb8;border:1px solid #0000000d;border-radius:999px;min-height:32px;padding:8px 12px}.usageChart{border-bottom:1px solid #0000000d;flex:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:9px;min-height:174px;margin-top:22px;padding:18px 0 0;display:grid}.usageChart span{opacity:.88;background:linear-gradient(#303030,#bdbdbd 72%,#ddd);border-radius:999px 999px 0 0;min-height:18px;display:block}.usageLegend{color:#6a6a6a;flex-wrap:wrap;gap:12px;margin-top:14px;font-size:12px;display:flex}.denseTable{border:1px solid #0000000b;border-radius:12px;margin-top:18px;display:grid;overflow:hidden}.denseHead,.denseRow{border-top:1px solid #0000000b;align-items:center;gap:12px;padding:11px 12px;font-size:13px;display:grid}.denseHead{color:#777;background:#f8f8f7bf;border-top:0;font-weight:560}.denseRow{color:#171717;min-height:44px}.modelTable .denseHead,.modelTable .denseRow{grid-template-columns:minmax(130px,1fr) 88px minmax(96px,.7fr) minmax(150px,1fr) 60px}.requestTable .denseHead,.requestTable .denseRow{grid-template-columns:86px minmax(120px,1fr) minmax(140px,1fr) 92px 70px 70px}.healthy,.pass{color:#087443;font-weight:600}.degraded,.fallback{color:#9a6700;font-weight:600}.budget-reject{color:#b42318;font-weight:600}.routeStack,.channelStack{gap:10px;margin-top:18px;display:grid}.channelItem{background:#fafaf994;border:1px solid #0000000b;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.channelItem p{color:#777;margin:5px 0 0;font-size:13px}.channelItem span,.channelItem small{color:#636363;background:#f3f3f2;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:560}.routeStep{background:#fafaf994;border:1px solid #0000000b;border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:12px;display:grid}.routeStep>span{color:#6f6f6f;font-weight:650}.routeStep p,.ledgerItem p{color:#6f6f6f;margin:4px 0}.routeStep code{color:#5f5f5f;overflow-wrap:anywhere;font-size:12px}.searchBox{color:#8a8a8a;border:1px solid #0000000e;border-radius:8px;min-height:36px;padding:9px 12px;font-size:13px}.ledgerList,.policyList,.detailList{gap:10px;margin-top:18px;display:grid}.ledgerItem{background:#fafaf994;border:1px solid #0000000b;border-radius:12px;padding:12px}.ledgerItem span{color:#6f6f6f;font-size:12px;font-weight:560}.ledgerItem strong{margin-top:8px;font-size:20px;font-weight:650;display:block}.policyList label{background:#fafaf994;border:1px solid #0000000b;border-radius:12px;align-items:center;gap:10px;min-height:40px;padding:0 12px;font-size:14px;font-weight:520;display:flex}.detailList div{background:#fafaf994;border:1px solid #0000000b;border-radius:12px;gap:4px;padding:12px;display:grid}.detailList dt{color:#6f6f6f;font-size:12px;font-weight:560}.detailList dd{overflow-wrap:anywhere;font-size:15px;font-weight:600}@media (max-width:1100px){.consoleLayout,.consoleGrid,.heroPanel{grid-template-columns:1fr}.consoleSidebar{border-bottom:1px solid #cbd2cc;border-right:0;flex-wrap:wrap;height:auto;display:flex;position:static}.consoleSidebar div{width:100%}.consoleMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.consoleMain{padding:16px}.consoleHeader,.panelHead{flex-direction:column;align-items:start}.consoleMetrics{grid-template-columns:1fr}.denseTable{overflow-x:auto}.denseHead,.denseRow{min-width:720px}}.docShell{color:#111827;background:#0b0b0b;min-height:100vh;padding:18px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.docFrame{background:#fbfbfb;border-radius:18px;max-width:1720px;min-height:calc(100vh - 36px);margin:0 auto;overflow:hidden}.docTopbar{background:#fbfbfb;border-radius:18px 18px 0 0;grid-template-columns:1fr 320px 1fr;align-items:center;max-width:1720px;height:62px;margin:0 auto;padding:0 56px;display:grid}.docBrand,.docIcons,.docActions,.codeTop{align-items:center;display:flex}.docBrand{gap:10px;font-size:15px}.mark{background:#f4f4f4;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-weight:800;display:inline-flex}.docSearch{color:#8a8a8a;background:#fff;border:1px solid #0000000e;border-radius:9px;height:36px;padding:8px 14px;font-size:14px;box-shadow:inset 0 0 0 1px #ffffff80}.docIcons{color:#747474;justify-content:flex-end;gap:14px;font-size:13px}.themeSwitch{background:#ffffffb8;border:1px solid #0000000e;border-radius:999px;align-items:center;gap:2px;min-height:34px;padding:3px;display:inline-flex}.themeSwitch button{color:#858585;min-height:26px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-weight:620}.themeSwitch button.active{color:#fff;background:#111}.docIcons strong{color:#111;background:#fff;border-radius:999px;padding:8px 14px;box-shadow:0 4px 18px #00000014}.docTabs{border-top:1px solid #0000000d;border-bottom:1px solid #0000000d;gap:22px;max-width:1460px;height:74px;margin:0 auto;padding:0 2px;display:flex}.docTabs a{color:#8b8b8b;align-items:center;font-size:16px;display:inline-flex}.docTabs a.active{color:#0d0d0d;font-weight:700}.docBody{grid-template-columns:250px minmax(0,1fr) 230px;gap:58px;max-width:1460px;margin:0 auto;padding:52px 0 80px;display:grid}.docSidebar{color:#101010;align-self:start;gap:24px;font-size:15px;display:grid;position:sticky;top:24px}.quickLinks,.docSidebar section{gap:10px;display:grid}.quickLinks a,.docSidebar a{color:#111;border-radius:8px;align-items:center;min-height:34px;padding:0 8px;display:flex}.quickLinks span{color:#8d8d8d;background:#f7f7f7;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;margin-right:12px;display:inline-flex}.docSidebar section p{color:#c1c1c1;margin:0 0 2px;font-size:14px}.docSidebar a.activeLite{background:#e9e9e9}.docContent{min-width:0;max-width:820px}.docHero{padding:2px 0 62px}.docHero h1{color:#111827;max-width:720px;margin:0 0 24px;font-size:42px;font-weight:760;line-height:1.05}.docHero p{color:#858585;max-width:680px;margin:0;font-size:18px;line-height:1.55}.docActions{gap:12px;margin-top:28px}.docActions a{color:#151515;background:#fff;border:1px solid #00000013;border-radius:9px;align-items:center;gap:10px;min-height:40px;padding:0 15px;font-weight:560;display:inline-flex}.docActions a.darkAction{color:#fff;background:#050505;border-color:#0d0d0d}.docDivider{border-top:1px solid #0000000f;padding:48px 0}.docSectionTitle{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:18px;margin-bottom:28px;display:grid}.docSectionTitle.compact{margin-bottom:22px}.docSectionTitle>span{color:#171717;background:#f7f7f7;border-radius:10px;justify-content:center;align-items:center;width:46px;height:46px;font-weight:700;display:inline-flex}.docSectionTitle h2{color:#111827;margin:0;font-size:30px;font-weight:760;line-height:1.1}.docSectionTitle p,.docFeatureCard p,.guideItem p,.softNote p{color:#898989;margin:8px 0 0;line-height:1.5}.docCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.docFeatureCard{background:#fff;border:1px solid #0f172a13;border-radius:10px;min-height:202px;padding:24px}.docFeatureCard>span{color:#0d0d0d;background:#fafafa;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:inline-flex}.docFeatureCard h3{color:#111827;margin:18px 0 0;font-size:19px}.docTwoColumn{border-top:1px solid #0000000f;grid-template-columns:minmax(0,1fr) 356px;gap:38px;padding:48px 0;display:grid}.guideList{gap:14px;display:grid}.guideItem{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:16px;display:grid}.guideItem>span{color:#8b8b8b;font-weight:700}.guideItem h3{color:#111827;margin:0;font-size:18px}.codePanel,.softNote{background:#fff;border:1px solid #0f172a13;border-radius:10px;align-self:start}.codeTop{color:#6f6f6f;border-bottom:1px solid #0000000e;justify-content:space-between;padding:12px 16px;font-size:13px}.codeTop button{color:#50658a;background:0 0;border:0}.codePanel pre{color:#203565;white-space:pre-wrap;margin:0;padding:16px;font-size:13px;line-height:1.75}.routeList{background:#fff;border:1px solid #0000000f;border-radius:10px;display:grid;overflow:hidden}.routeRow{border-top:1px solid #0000000e;grid-template-columns:minmax(0,1fr) 110px 90px 70px;align-items:center;gap:16px;min-height:56px;padding:0 18px;font-size:14px;display:grid}.routeRow:first-child{border-top:0}.routeRow span{color:#8a8a8a}.routeRow code{color:#111}.receiptRail{gap:12px;display:grid}.receiptRail span{color:#111827;background:#fff;border:1px solid #0000000f;border-radius:10px;padding:15px 18px;font-weight:620;display:block}.softNote{padding:24px}.docToc{color:#8a8a8a;border-left:1px solid #0000000f;align-self:start;gap:14px;padding-left:16px;font-size:14px;display:grid;position:sticky;top:24px}.docToc p{margin:0}.docToc a{color:#8a8a8a}.docToc a.active{color:#111;font-weight:620}.darkDoc{color:#f4f4f4;background:#000}.darkDoc .docFrame,.darkDoc .docTopbar{background:#181818}.darkDoc .docTopbar{color:#f3f3f3}.darkDoc .mark{color:#f4f4f4;background:#2c2c2c}.darkDoc .docSearch{color:#8e8e8e;background:#181818;border-color:#ffffff12}.darkDoc .docIcons{color:#a2a2a2}.darkDoc .themeSwitch{background:#ffffff0b;border-color:#ffffff12}.darkDoc .themeSwitch button{color:#9a9a9a}.darkDoc .themeSwitch button.active,.darkDoc .docIcons strong{color:#0d0d0d;background:#f5f5f5}.darkDoc .docTabs{border-top-color:#ffffff0f;border-bottom-color:#ffffff0f}.darkDoc .docTabs a{color:#898989}.darkDoc .docTabs a.active,.darkDoc .docHero h1,.darkDoc .docSectionTitle h2,.darkDoc .docFeatureCard h3,.darkDoc .guideItem h3,.darkDoc .routeRow strong,.darkDoc .receiptRail span{color:#f5f5f5}.darkDoc .docHero p,.darkDoc .docSectionTitle p,.darkDoc .docFeatureCard p,.darkDoc .guideItem p,.darkDoc .softNote p{color:#8f8f8f}.darkDoc .quickLinks a,.darkDoc .docSidebar a{color:#f0f0f0}.darkDoc .quickLinks span,.darkDoc .docSectionTitle>span,.darkDoc .docFeatureCard>span{color:#f4f4f4;background:#202020}.darkDoc .docSidebar section p{color:#5f5f5f}.darkDoc .docSidebar a.activeLite{background:#ffffff13}.darkDoc .docDivider,.darkDoc .docTwoColumn,.darkDoc .docToc{border-color:#ffffff0f}.darkDoc .docActions a{color:#f4f4f4;background:#1d1d1d;border-color:#ffffff14}.darkDoc .docActions a.darkAction{color:#0d0d0d;background:#f5f5f5;border-color:#f5f5f5}.darkDoc .docFeatureCard,.darkDoc .codePanel,.darkDoc .softNote,.darkDoc .routeList,.darkDoc .receiptRail span{background:#181818;border-color:#ffffff12}.darkDoc .docFeatureCard{box-shadow:none}.darkDoc .codeTop{color:#a5a5a5;border-bottom-color:#ffffff0f}.darkDoc .codeTop button{color:#d7d7d7}.darkDoc .codePanel pre{color:#d8e4ff;background:#181818}.darkDoc .routeRow{border-top-color:#ffffff0e}.darkDoc .routeRow span,.darkDoc .docToc,.darkDoc .docToc a{color:#8b8b8b}.darkDoc .routeRow code,.darkDoc .docToc a.active{color:#f3f3f3}@media (max-width:1200px){.docTopbar,.docTabs,.docBody{max-width:100%;padding-left:28px;padding-right:28px}.docBody{grid-template-columns:220px minmax(0,1fr)}.docToc{display:none}}@media (max-width:860px){.docShell{padding:0}.docFrame,.docTopbar{border-radius:0}.docTopbar{grid-template-columns:1fr;gap:10px;height:auto;padding-top:16px;padding-bottom:16px}.docSearch,.docIcons{display:none}.docBody{grid-template-columns:1fr;gap:28px}.docSidebar{position:static}.docHero h1{font-size:36px}.docCardGrid,.docTwoColumn{grid-template-columns:1fr}.routeRow{grid-template-columns:1fr;gap:6px;padding:14px 18px}}.gateShell{color:#0b0b0b;background:#050505;min-height:100vh;padding:18px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.gateWindow{background:#fbfbfb;border-radius:18px;max-width:1720px;min-height:calc(100vh - 36px);margin:0 auto;overflow:hidden}.gateTopbar{border-bottom:1px solid #eee;grid-template-columns:1fr minmax(260px,360px) 1fr;align-items:center;min-height:64px;padding:0 52px;display:grid}.gateBrand,.gateTopActions,.gateProductTabs,.gateQuick,.gateSectionHead,.gateFieldRow,.gateTableRow{align-items:center;display:flex}.gateBrand{gap:10px}.gateBrand strong{font-size:15px}.gateLogo{background:#f4f4f4;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:800;display:inline-flex}.gateSearch{color:#999;background:#fff;border:1px solid #ebebeb;border-radius:9px;height:36px;padding:8px 14px;font-size:13px}.gateTopActions{justify-content:flex-end;gap:8px}.gateTopActions button,.gateTopActions span{color:#111;min-height:32px;font:inherit;background:#fff;border:1px solid #e9e9e9;border-radius:999px;padding:0 12px;font-size:13px;font-weight:620}.gateProductTabs{color:#8a8a8a;border-bottom:1px solid #eee;gap:22px;max-width:1530px;min-height:64px;margin:0 auto;padding:0 52px;font-size:15px}.gateProductTabs strong{color:#111}.gateProductTabs .muted{color:#999}.gateWorkspace{grid-template-columns:240px minmax(0,900px);justify-content:center;gap:72px;max-width:1320px;margin:0 auto;padding:48px 52px 72px;display:grid}.gateSidebar{align-self:start;gap:28px;display:grid;position:sticky;top:24px}.gateQuick{flex-direction:column;align-items:stretch;gap:10px}.gateQuick button,.gateSidebar section button{color:#111;width:100%;min-height:34px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:14px}.gateQuick button{color:#151515;font-weight:560}.gateSidebar section{gap:5px;display:grid}.gateSidebar section p{color:#c2c2c2;margin:0 0 8px;font-size:13px}.gateSidebar section button.active{color:#080808;background:#e9e9e9}.gateMain{min-width:0;max-width:900px}.gatePageHeader{border-bottom:1px solid #eee;justify-content:space-between;align-items:start;gap:28px;padding:4px 0 36px;display:flex}.gatePageHeader h1{color:#111;margin:0 0 14px;font-size:42px;font-weight:760;line-height:1.05}.gatePageHeader p{color:#8a8a8a;max-width:720px;margin:0;font-size:16px;line-height:1.55}.gatePrimaryAction{color:#fff;min-height:38px;font:inherit;background:#090909;border:1px solid #111;border-radius:8px;flex:none;padding:0 14px;font-size:14px;font-weight:620}.gateMetricStrip{background:0 0;border-bottom:1px solid #eee;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gateFieldRow{border-left:1px solid #f2f2f2;flex-direction:column;justify-content:center;align-items:start;gap:10px;min-height:92px;padding:0 20px}.gateFieldRow:first-child{border-left:0}.gateFieldRow span{color:#8c8c8c;font-size:13px}.gateFieldRow strong{color:#111;font-size:25px;line-height:1}.gateSection{border-top:1px solid #eee;margin-top:42px;padding-top:32px}.gateSectionHead{justify-content:space-between;gap:18px;margin-bottom:16px}.gateSectionHead h2,.gateSettings h2,.gateSidecar h2{color:#111;margin:0;font-size:22px;line-height:1.15}.gateSectionHead span{color:#9a9a9a;font-size:13px}.gateTable{background:0 0;border-top:1px solid #eee;border-bottom:1px solid #eee;overflow:hidden}.gateTableRow{color:#666;border-top:1px solid #f1f1f1;gap:12px;min-height:58px;padding:0;font-size:14px;display:grid}.gateTableRow span{overflow-wrap:anywhere;min-width:0;line-height:1.35}.gateTableRow:first-child{border-top:0}.gateTableHead{color:#9a9a9a;min-height:46px;font-size:12px}.gateTableRow .strong{color:#111;font-weight:650}.gateSettings{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gateSettings article{background:#fff;border:1px solid #ececec;border-radius:8px;min-height:170px;padding:22px}.gateSettings p{color:#888;margin:12px 0 0;line-height:1.6}.gateSidecar{border-left:1px solid #eee;align-self:start;padding-left:24px;position:sticky;top:24px}.gateSidecarKicker{color:#9a9a9a;margin:0 0 8px;font-size:13px}.gateSidecar h2{font-size:18px}.gateSidecar>p:not(.gateSidecarKicker){color:#888;margin:12px 0 22px;font-size:13px;line-height:1.55}.gatePromptList{gap:10px;display:grid}.gatePromptList button,.gateChatBox{color:#303030;font:inherit;text-align:left;background:#fff;border:1px solid #eee;border-radius:8px;padding:13px 14px;font-size:13px}.gateChatBox{color:#a0a0a0;margin-top:22px}.gateDark .gateWindow,.gateDark .gateTopbar{color:#f4f4f4;background:#181818}.gateDark .gateTopbar,.gateDark .gateProductTabs,.gateDark .gateSection,.gateDark .gateSidecar{border-color:#2a2a2a}.gateDark .gateLogo,.gateDark .gateSidebar section button.active{color:#f7f7f7;background:#303030}.gateDark .gateSearch,.gateDark .gateTopActions button,.gateDark .gateTopActions span,.gateDark .gateMetricStrip,.gateDark .gateTable,.gateDark .gateSettings article,.gateDark .gatePromptList button,.gateDark .gateChatBox{color:#f2f2f2;background:#1b1b1b;border-color:#2b2b2b}.gateDark .gateProductTabs strong,.gateDark .gatePageHeader h1,.gateDark .gateFieldRow strong,.gateDark .gateSectionHead h2,.gateDark .gateSettings h2,.gateDark .gateSidecar h2,.gateDark .gateTableRow .strong,.gateDark .gateQuick button,.gateDark .gateSidebar section button{color:#f4f4f4}.gateDark .gatePageHeader p,.gateDark .gateFieldRow span,.gateDark .gateSectionHead span,.gateDark .gateSettings p,.gateDark .gateSidecar>p:not(.gateSidecarKicker),.gateDark .gateTableRow,.gateDark .gateSidebar section p,.gateDark .gateSidecarKicker{color:#8f8f8f}.gateDark .gateFieldRow,.gateDark .gateTableRow{border-color:#292929}.gateDark .gatePrimaryAction{color:#080808;background:#f2f2f2;border-color:#f2f2f2}@media (max-width:1180px){.gateTopbar,.gateProductTabs,.gateWorkspace{padding-left:24px;padding-right:24px}.gateWorkspace{grid-template-columns:210px minmax(0,1fr)}.gateSidecar{display:none}}@media (max-width:820px){.gateShell{padding:0}.gateWindow{border-radius:0;min-height:100vh}.gateTopbar{grid-template-columns:1fr;gap:12px;padding-top:16px;padding-bottom:16px}.gateSearch{display:none}.gateTopActions{justify-content:flex-start}.gateWorkspace,.gateMetricStrip,.gateSettings{grid-template-columns:1fr}.gateSidebar{position:static}.gatePageHeader{flex-direction:column}.gateTable{overflow-x:auto}.gateTableRow{min-width:760px}}
