:root,[data-theme=light]{--bg-chassis:#f3f4f6;--bg-panel:#ffffff;--bg-panel-alt:#eef1f5;--bg-row:#fbfcfe;--bg-cockpit:#13161c;--bg-cockpit-sub:#1c2029;--ink-primary:#11141a;--ink-secondary:#3e4756;--ink-muted:#525b6c;--n-blue:#1d63b8;--n-blue-led:#468ce0;--n-blue-bright:#68b5ff;--n-blue-soft:#e6f0fc;--n-red:#c81e14;--n-red-led:#f2352b;--n-red-soft:#fdeae8;--n-amber:#8f4900;--n-amber-led:#f58800;--n-amber-soft:#fef2e0;--n-green:#097946;--n-green-led:#0ea560;--n-green-soft:#e7f8f0;--border-hard:#242933;--border-panel:#7a8699;--border-lip:#5f6b7d;--border-tech:#8b97ab;--dot-color:rgba(110,122,140,0.32);--radius-xl:20px;--radius-lg:16px;--radius-md:12px;--radius-sm:8px;--radius-pill:999px;--shadow-hardware:0 2px 0 rgba(36,41,51,0.08),0 8px 24px -6px rgba(17,20,26,0.06);--font-sans:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"IBM Plex Mono",monospace;--font-pixel:"Space Grotesk","Plus Jakarta Sans",sans-serif}[data-theme=dark]{--bg-chassis:#0b0d12;--bg-panel:#13161c;--bg-panel-alt:#1c2029;--bg-row:#171b24;--bg-cockpit:#0d1016;--bg-cockpit-sub:#171c26;--ink-primary:#f3f4f6;--ink-secondary:#c4ccd9;--ink-muted:#94a0b4;--n-blue:#68b5ff;--n-blue-led:#468ce0;--n-blue-bright:#7cc0ff;--n-blue-soft:#162942;--n-red:#ff7a73;--n-red-led:#f2352b;--n-red-soft:#3a1818;--n-amber:#ffb54c;--n-amber-led:#f58800;--n-amber-soft:#36250f;--n-green:#4ade80;--n-green-led:#0ea560;--n-green-soft:#112e21;--border-hard:#8b97ab;--border-panel:#5c677a;--border-lip:#758299;--border-tech:#4e5869;--dot-color:rgba(148,160,180,0.18)}*{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100vw;overflow-x:hidden}body{background-color:var(--bg-chassis);background-image:radial-gradient(ellipse at 50% 35%,rgba(243,244,246,.25) 0,rgba(243,244,246,0) 75%),radial-gradient(var(--dot-color) 1.25px,transparent 1.25px),linear-gradient(to right,rgba(148,160,178,.14) 1px,transparent 1px),linear-gradient(to bottom,rgba(148,160,178,.14) 1px,transparent 1px);background-size:100% 100%,24px 24px,120px 120px,120px 120px;background-attachment:fixed;color:var(--ink-primary);font-family:var(--font-sans);min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased}a,button,input,select,textarea{font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2.5px solid var(--n-blue);outline-offset:2px}.n74-livery-bar .seg-white{background:#e9edf3}.n74-livery-bar .seg-blue{background:var(--n-blue-led)}.n74-livery-bar .seg-dark{background:var(--bg-cockpit)}.n74-livery-bar .seg-red{background:var(--n-red-led)}.n74-shell{max-width:1500px;width:100%;margin:0 auto;padding:20px 24px 48px;display:flex;flex-direction:column;gap:18px}.n74-header{border:1.5px solid var(--border-panel);border-bottom:2.5px solid var(--border-hard);border-radius:var(--radius-xl);box-shadow:var(--shadow-hardware);grid-template-columns:auto 1fr;align-items:stretch;position:relative;overflow:hidden}.n74-header,.n74-livery-bar{background:var(--bg-panel);display:grid}.n74-livery-bar{height:6px;width:100%;grid-template-columns:1fr 180px 45px 90px;border-bottom:1px solid var(--border-panel)}.brand-block{display:flex;align-items:center;gap:14px;padding:14px 20px;border-right:1.5px solid var(--border-tech);background:radial-gradient(var(--dot-color) 1px,transparent 1px) 0 0 /10px 10px,var(--bg-panel)}.n74-emblem{background:var(--bg-cockpit);color:#ffffff;padding:9px 14px;border-radius:var(--radius-md);border:1px solid #3c4659;position:relative;display:flex;flex-direction:column;align-items:flex-start;line-height:1;overflow:hidden}.n74-emblem:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:3.5px;background:linear-gradient(90deg,var(--n-blue-led) 65%,var(--n-red-led) 65%)}.n74-emblem-code{font-family:var(--font-pixel);font-size:19px;font-weight:800;letter-spacing:.5px;color:#ffffff}.n74-emblem-sub{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1px;color:var(--n-blue-bright);margin-top:3px}.brand-titles h1{font-family:var(--font-pixel);font-size:clamp(17px,2vw,20px);font-weight:700;letter-spacing:-.4px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.brand-badge{font-weight:700;background:var(--n-blue-soft);color:var(--n-blue);border:1.5px solid var(--n-blue);border-radius:var(--radius-pill);padding:2px 10px}.brand-badge,.brand-subtitle{font-family:var(--font-mono);font-size:11px}.brand-subtitle{color:var(--ink-muted);margin-top:3px}.header-telemetry{justify-content:space-between;padding:8px 14px;gap:10px}.header-telemetry,.switchgear-group{display:flex;align-items:center;min-width:0}.switchgear-group{flex-wrap:nowrap;gap:2px;background:var(--bg-panel-alt);padding:5px;border:1.5px solid var(--border-panel);border-radius:var(--radius-lg)}.switch-btn{font-family:var(--font-mono);font-size:11.5px;font-weight:700;min-height:40px;padding:7px 10px;border:1.5px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--ink-secondary);cursor:pointer;display:inline-flex;align-items:center;gap:0;text-transform:uppercase;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.switch-btn:hover{color:var(--ink-primary);border-color:var(--border-panel);background:var(--bg-panel)}.switch-btn.active{background:var(--bg-cockpit);color:#ffffff;border-color:#4f5b70}.switch-btn .led-dot{width:7px;height:7px;border-radius:50%;background:var(--ink-muted);display:inline-block}.switch-btn.active .led-dot{background:var(--n-red-led)}.n74-btn{font-family:var(--font-mono);font-size:12px;font-weight:700;min-height:44px;padding:8px 16px;border:1.5px solid var(--border-panel);border-radius:var(--radius-md);background:var(--bg-panel);color:var(--ink-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.n74-btn:hover{border-color:var(--ink-primary);background:var(--bg-panel-alt)}.n74-btn.primary{background:var(--n-blue);border-color:var(--n-blue);color:#ffffff}[data-theme=dark] .n74-btn.primary{color:#0b0d12}.n74-btn.danger{background:var(--n-red);border-color:var(--n-red);color:#ffffff}[data-theme=dark] .n74-btn.danger{color:#0b0d12}.n74-input,.n74-select,.n74-textarea{font-family:var(--font-mono);font-size:13px;min-height:44px;padding:9px 14px;border:1.5px solid var(--border-panel);border-radius:var(--radius-md);background:var(--bg-panel);color:var(--ink-primary);width:100%}.n74-input::placeholder,.n74-textarea::placeholder{color:var(--ink-muted)}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.n74-card{background:var(--bg-panel);border:1.5px solid var(--border-panel);border-bottom:2.5px solid var(--border-lip);border-radius:var(--radius-lg);box-shadow:var(--shadow-hardware);position:relative;display:flex;flex-direction:column;overflow:hidden}.rivet-bl,.rivet-br,.rivet-tl,.rivet-tr{position:absolute;width:6px;height:6px;border-radius:50%;border:1.5px solid var(--border-panel);background:var(--bg-panel-alt);pointer-events:none}.rivet-tl{top:9px;left:9px}.rivet-tr{top:9px;right:9px}.rivet-bl{bottom:9px;left:9px}.rivet-br{bottom:9px;right:9px}.kpi-card{padding:20px 22px;gap:12px}.kpi-card,.kpi-top{justify-content:space-between}.kpi-top{display:flex;align-items:flex-start;gap:8px}.kpi-code{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--ink-muted);display:flex;align-items:center;flex-wrap:wrap;gap:6px}.kpi-code span.idx{border:1.5px solid var(--border-panel);padding:1px 7px;border-radius:var(--radius-sm);font-size:10px;font-weight:700}.kpi-code span.idx,.kpi-icon-box{background:var(--bg-panel-alt);color:var(--ink-secondary)}.kpi-icon-box{width:38px;height:38px;border:1.5px solid var(--border-panel);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-value-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px}.kpi-value{font-family:var(--font-pixel);font-size:clamp(24px,2.5vw,32px);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;color:var(--ink-primary);letter-spacing:-.8px}.kpi-delta{font-family:var(--font-mono);font-size:11px;font-weight:700;padding:3px 10px;border-radius:var(--radius-sm);border:1.5px solid}.kpi-delta.up{background:var(--n-green-soft);color:var(--n-green)}.kpi-delta.blue{background:var(--n-blue-soft);color:var(--n-blue)}.kpi-delta.warn{background:var(--n-amber-soft);color:var(--n-amber)}.kpi-label{font-size:13.5px;font-weight:700;color:var(--ink-secondary)}.pixel-bar-track{display:grid;grid-template-columns:repeat(16,1fr);grid-gap:3px;gap:3px;padding:5px;background:var(--bg-panel-alt);border:1.5px solid var(--border-tech);border-radius:var(--radius-sm)}.pixel-seg{height:8px;border-radius:2px;background:var(--bg-chassis);border:1px solid var(--border-tech)}.pixel-seg.on-blue{background:var(--n-blue-led);border-color:var(--n-blue)}.pixel-seg.on-red{background:var(--n-red-led);border-color:var(--n-red)}.pixel-seg.on-amber{background:var(--n-amber-led);border-color:var(--n-amber)}.pixel-seg.on-green{background:var(--n-green-led);border-color:var(--n-green)}.pixel-seg.on-white{background:#ffffff;border-color:#ffffff}.kpi-card-invert{background:var(--n-blue);color:#ffffff;border-color:var(--n-blue);border-bottom-color:#1d4ed8}.kpi-card-invert .rivet-bl,.kpi-card-invert .rivet-br,.kpi-card-invert .rivet-tl,.kpi-card-invert .rivet-tr{border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.18)}.kpi-card-invert .kpi-code{color:rgba(255,255,255,.78)}.kpi-card-invert .kpi-code span.idx{background:rgba(255,255,255,.16);color:#ffffff;border-color:rgba(255,255,255,.45)}.kpi-card-invert .kpi-label{color:rgba(255,255,255,.82)}.kpi-card-invert .kpi-value{color:#ffffff}.kpi-card-invert .pixel-bar-track{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.35)}.kpi-card-invert .pixel-seg{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.28)}.kpi-delta-invert{background:rgba(255,255,255,.14);color:#ffffff;border-color:#ffffff}.usage-top-models-invert{display:flex;flex-direction:column;gap:6px;margin-top:4px}.usage-top-models-invert .usage-model-row{color:rgba(255,255,255,.78)}.usage-top-models-invert .usage-model-row strong{color:#ffffff}.muted-dark-invert{color:rgba(255,255,255,.7);font-size:12px;margin:4px 0}.share-usage-btn{background:#ffffff;color:var(--n-blue);border-color:#ffffff;align-self:flex-start;margin-top:6px}.share-usage-btn:hover{background:rgba(255,255,255,.9)}.kpi-footnote{font-family:var(--font-mono);font-size:11px;color:var(--ink-muted);display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px}.dashboard-main-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:18px;gap:18px}.col-stack{display:flex;flex-direction:column;gap:18px}.panel-header{justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1.5px solid var(--border-tech);background:radial-gradient(var(--dot-color) 1px,transparent 1px) 0 0 /12px 12px,var(--bg-panel)}.panel-header,.panel-header-left{display:flex;align-items:center;flex-wrap:wrap}.panel-header-left{gap:10px}.panel-SysTag{font-family:var(--font-mono);font-size:10.5px;font-weight:700;padding:4px 10px;background:var(--bg-cockpit);color:#ffffff;border:1.5px solid #4a5568;border-radius:var(--radius-sm)}.panel-SysTag.red-accent{background:var(--n-red-soft);color:var(--n-red);border-color:var(--n-red)}.panel-title{font-family:var(--font-pixel);font-size:clamp(15px,1.6vw,17px);font-weight:700;letter-spacing:-.2px}.panel-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.header-telemetry>.panel-actions{flex-wrap:nowrap;flex-shrink:0}.header-telemetry>.panel-actions .mini-filter-btn{min-height:40px;white-space:nowrap}.mini-filter-btn{font-family:var(--font-mono);font-size:11px;font-weight:700;min-height:44px;padding:6px 13px;border:1.5px solid var(--border-panel);border-radius:var(--radius-md);background:var(--bg-panel);color:var(--ink-secondary);cursor:pointer;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}.mini-filter-btn:hover{border-color:var(--ink-primary);color:var(--ink-primary)}.mini-filter-btn.active{background:var(--ink-primary);border-color:var(--ink-primary);color:var(--bg-panel)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px}.theme-toggle svg{width:16px;height:16px;display:block}.panel-body{padding:18px 20px}.schedule-list{display:flex;flex-direction:column;gap:10px}.schedule-row{display:grid;grid-template-columns:150px 1.3fr 1fr 140px auto;align-items:center;grid-gap:12px;gap:12px;padding:14px 16px;background:var(--bg-row);border:1.5px solid var(--border-tech);border-radius:var(--radius-md)}.bay-badge{font-family:var(--font-mono);font-size:12px;background:var(--bg-panel-alt);padding:7px 10px;text-align:center;border:1.5px solid var(--border-panel);border-radius:var(--radius-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bay-badge,.subject-cell .subj-name{font-weight:700;color:var(--ink-primary)}.subject-cell .subj-name{font-size:14px}.subject-cell .subj-meta{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-muted);margin-top:2px}.status-pill{font-family:var(--font-mono);font-size:11px;font-weight:700;padding:6px 12px;text-align:center;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1.5px solid}.status-pill.live{background:var(--n-red-soft);color:var(--n-red)}.status-pill.next{background:var(--n-blue-soft);color:var(--n-blue)}.status-pill.ok{background:var(--n-green-soft);color:var(--n-green)}.status-pill.done{background:var(--bg-panel-alt);color:var(--ink-secondary)}.cockpit-dark-card{background:var(--bg-cockpit);color:#ffffff;border:1.5px solid #4a5568;border-radius:var(--radius-lg);box-shadow:var(--shadow-hardware);overflow:hidden}.cockpit-dark-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:14px 18px;border-bottom:1.5px solid #2d3646;background:#171b23}.cockpit-dark-title{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;display:flex;align-items:center;gap:8px;color:var(--n-blue-bright)}.system-matrix-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;padding:16px}.sys-node{background:var(--bg-cockpit-sub);border:1.5px solid #3c4659;border-radius:var(--radius-md);padding:12px;display:flex;flex-direction:column;gap:8px}.sys-node-top{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:11px;color:#c4ccd9}.sys-node-val{font-family:var(--font-pixel);font-size:17px;font-weight:700;color:#ffffff}.pixel-columns-stage{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;padding:16px;background:var(--bg-row);border:1.5px solid var(--border-tech);border-radius:var(--radius-md)}.pixel-col-card{display:flex;flex-direction:column;align-items:center;gap:8px;background:var(--bg-panel);border:1.5px solid var(--border-panel);border-radius:var(--radius-md);padding:10px 8px}.pixel-tower{width:100%;background:var(--bg-panel-alt);padding:6px;border:1.5px solid var(--border-tech);border-radius:var(--radius-sm);display:flex;flex-direction:column-reverse;gap:3px}.tower-brick{height:8px;width:100%;border-radius:2px;background:var(--bg-chassis);border:1px solid var(--border-tech)}.tower-brick.lit-normal{background:var(--n-blue-led);border-color:var(--n-blue)}.tower-brick.lit-high{background:#2b74c9;border-color:var(--n-blue)}.tower-brick.lit-peak{background:var(--n-red-led);border-color:var(--n-red)}.rocker-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.rocker-switch{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 14px;border:1.5px solid var(--border-panel);border-radius:var(--radius-md);background:var(--bg-panel-alt);color:var(--ink-secondary);cursor:pointer;font-family:var(--font-mono);font-size:11.5px;font-weight:700;text-transform:uppercase;gap:8px}.rocker-switch.on{background:var(--bg-panel);color:var(--ink-primary);border-color:var(--ink-primary)}.rocker-indicator{padding:3px 9px;font-family:var(--font-mono);font-size:10.5px;font-weight:700;border-radius:var(--radius-sm);background:var(--bg-chassis);color:var(--ink-secondary);border:1px solid var(--border-panel)}.rocker-switch.on .rocker-indicator{background:var(--n-red);color:#ffffff;border-color:var(--n-red)}[data-theme=dark] .rocker-switch.on .rocker-indicator{color:#0b0d12}.n74-code-block{background:#13161c;color:#f3f4f6;font-family:var(--font-mono);font-size:12.5px;padding:14px 16px;border-radius:var(--radius-md);border:1.5px solid #3c4659;overflow-x:auto;line-height:1.55;white-space:pre-wrap;word-break:break-word}.n74-modal-backdrop{position:fixed;inset:0;background:rgba(17,20,26,.72);display:flex;align-items:center;justify-content:center;padding:16px;z-index:100}.n74-modal{background:var(--bg-panel);color:var(--ink-primary);border:2px solid var(--border-hard);border-radius:var(--radius-lg);max-width:560px;width:100%;max-height:92vh;overflow-y:auto;box-shadow:0 20px 48px rgba(0,0,0,.35)}.n74-footer{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;border:1.5px solid var(--border-panel);border-radius:var(--radius-lg);font-family:var(--font-mono);font-size:11.5px;color:var(--ink-secondary);flex-wrap:wrap;gap:12px}.hero-panel,.n74-footer{background:var(--bg-panel);box-shadow:var(--shadow-hardware)}.hero-panel{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:18px;gap:18px;align-items:stretch;padding:clamp(24px,5vw,54px);border:1.5px solid var(--border-panel);border-bottom:2.5px solid var(--border-lip);border-radius:var(--radius-xl)}.hero-panel h2{max-width:760px;margin:14px 0 12px;font:700 clamp(32px,5vw,64px)/1.03 var(--font-pixel);letter-spacing:-2px}.hero-panel p{max-width:700px;color:var(--ink-secondary);font-size:16px}.doc-links,.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.hero-readout{align-self:end;padding:20px;background:var(--bg-cockpit);color:#fff;border-radius:var(--radius-lg);border:1.5px solid #4a5568;font-family:var(--font-mono)}.hero-readout small,.hero-readout span{display:block;color:#c4ccd9;font-size:11px}.hero-readout strong{display:block;margin:10px 0;color:var(--n-blue-bright);overflow-wrap:anywhere}.hero-readout small{line-height:1.5}.landing-page{display:flex;flex-direction:column;gap:0}.hero-copy{min-width:0}.hero-endpoint{align-self:end;padding:24px;background:var(--bg-cockpit);color:#fff;border-radius:var(--radius-lg);border:1.5px solid #4a5568;font-family:var(--font-mono)}.hero-endpoint p,.hero-endpoint span{display:block;color:#c4ccd9;font-size:12px}.hero-endpoint strong{display:block;margin:12px 0;color:var(--n-blue-bright);overflow-wrap:anywhere;font-size:16px}.hero-endpoint p{line-height:1.55;margin:0}.landing-section{padding:88px 0;border-bottom:1.5px solid var(--border-tech);scroll-margin-top:24px}.section-intro{max-width:680px;margin-bottom:28px}.landing-cta h2,.section-intro h2{margin:12px 0;font:700 clamp(28px,4vw,46px)/1.05 var(--font-pixel);letter-spacing:-1.2px}.landing-cta p,.section-intro p{color:var(--ink-secondary);font-size:16px;line-height:1.65}.model-list{border-top:1.5px solid var(--border-panel)}.model-row{display:grid;grid-template-columns:1.5fr 1fr .7fr;grid-gap:16px;gap:16px;align-items:center;padding:18px 0;border-bottom:1.5px solid var(--border-tech)}.model-row strong{font:600 15px var(--font-mono);overflow-wrap:anywhere}.model-row small,.model-row span{color:var(--ink-secondary);font-size:13px}.model-row small{text-align:right}.model-name{display:flex;align-items:center;gap:12px;min-width:0}.model-name img{width:30px;height:30px;object-fit:contain;padding:5px;border:1.5px solid var(--border-panel);border-radius:var(--radius-sm);background:var(--bg-panel);flex:0 0 auto}.model-fallback{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border:1.5px solid var(--border-panel);border-radius:var(--radius-sm);background:var(--bg-cockpit);color:#fff;font:700 10px var(--font-mono)}.endpoint-section{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:42px;gap:42px;align-items:center}.endpoint-card{gap:18px;padding:24px;border:1.5px solid var(--border-panel);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow-hardware)}.endpoint-card,.endpoint-card div{display:flex;flex-direction:column}.endpoint-card div{gap:7px}.endpoint-card span{font:700 11px var(--font-mono);color:var(--ink-muted)}.endpoint-card strong{font:600 15px var(--font-mono);overflow-wrap:anywhere}.flow-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:1.5px solid var(--border-panel);border-bottom:1.5px solid var(--border-panel)}.flow-list>div{min-height:190px;padding:22px;border-right:1.5px solid var(--border-tech)}.flow-list>div:last-child{border-right:0}.flow-list b{color:var(--n-blue);font:700 13px var(--font-mono)}.flow-list h3{margin:30px 0 8px;font:700 18px var(--font-pixel)}.flow-list p{color:var(--ink-secondary);font-size:13px;line-height:1.55}.package-table{border-top:1.5px solid var(--border-panel)}.package-table-head,.package-table-row{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr auto;grid-gap:16px;gap:16px;align-items:center;padding:16px 0;border-bottom:1.5px solid var(--border-tech)}.package-table-head{color:var(--ink-muted);font:700 11px var(--font-mono);text-transform:uppercase}.package-table-row span,.package-table-row strong{font-size:14px}.package-table-row strong{font-family:var(--font-mono)}.pricing-banner{padding:34px 28px;border:1.5px solid var(--border-panel);border-radius:var(--radius-xl);background:var(--bg-panel);box-shadow:var(--shadow-hardware)}.pricing-banner-head{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.pricing-banner .section-intro{margin-bottom:24px}.migration-section{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:32px 24px;border:1.5px solid var(--border-panel);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow-hardware)}.migration-section h2{margin:12px 0 8px;font:700 clamp(25px,3vw,38px)/1.05 var(--font-pixel)}.migration-section p{max-width:650px;color:var(--ink-secondary)}.docs-section{border-bottom:0}.tool-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.tool-guide{padding:22px;border:1.5px solid var(--border-panel);border-radius:var(--radius-lg);background:var(--bg-panel)}.tool-guide>strong{display:block;margin-bottom:12px;font:700 18px var(--font-pixel)}.landing-cta{margin:34px 0 0;padding:clamp(28px,6vw,58px);background:var(--bg-cockpit);color:#fff;border-radius:var(--radius-xl);border:1.5px solid #4a5568}.landing-cta p{color:#c4ccd9}.landing-cta .n74-btn:not(.primary){color:#fff;background:transparent;border-color:#8b97ab}.page-panel{display:flex;flex-direction:column;gap:18px}.standalone-header{border:1.5px solid var(--border-panel);border-radius:var(--radius-lg)}.body-copy{color:var(--ink-secondary);line-height:1.65}.muted{color:var(--ink-muted)}.muted-dark{color:#c4ccd9;margin-top:10px}.notice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--n-blue-soft);color:var(--ink-primary);border:1.5px solid var(--n-blue);border-radius:var(--radius-md)}.notice button{min-width:44px;min-height:44px;border:0;background:transparent;color:inherit;font-size:24px;cursor:pointer}.confirm-purchase-grid{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.confirm-row{display:flex;justify-content:space-between;align-items:baseline;padding:10px 14px;background:var(--bg-row);border:1.5px solid var(--border-tech);border-radius:var(--radius-sm)}.confirm-row span{font:600 11px var(--font-mono);color:var(--ink-muted)}.confirm-row strong{font:700 16px var(--font-pixel);color:var(--ink-primary)}.broadcast-form{display:flex;flex-direction:column;gap:10px}.broadcast-form .form-row{display:flex;flex-direction:column;gap:4px}.broadcast-form .form-row label{font:600 11px var(--font-mono);color:var(--ink-muted)}.broadcast-form .checkbox-row{flex-direction:row;align-items:center;gap:8px}.broadcast-form textarea{resize:vertical;min-height:60px;font-family:inherit}.bulletin-list{margin-top:18px;border-top:1.5px solid var(--border-tech);padding-top:14px}.bulletin-list-title{font:700 11px var(--font-mono);color:var(--ink-muted);display:block;margin-bottom:10px}.bulletin-item{padding:12px 14px;background:var(--bg-row);border:1.5px solid var(--border-tech);border-radius:var(--radius-sm);margin-bottom:8px}.bulletin-item.urgent{border-color:var(--n-red);background:var(--n-red-soft)}.bulletin-item .bulletin-meta{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.bulletin-row.urgent{border-left:3px solid var(--n-red)}.bulletin-row.unread{animation:bulletin-blink 1.5s ease-in-out infinite}@keyframes bulletin-blink{0%,to{background:var(--bg-row)}50%{background:var(--n-blue-soft)}}.bulletin-timestamp{font:500 10px var(--font-mono);color:var(--ink-muted);margin-top:4px}.unread-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--n-red);margin-right:6px;animation:dot-pulse 1s ease-in-out infinite}@keyframes dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.bonus-badge{display:inline-block;font:700 10px var(--font-mono);color:var(--n-green);background:var(--n-green-soft);padding:3px 8px;border-radius:var(--radius-sm);margin-bottom:6px;letter-spacing:.5px}.bonus-tokens{display:block;color:var(--n-green);font:600 11px var(--font-mono);margin-top:2px}.price-strikethrough{color:var(--ink-muted);text-decoration:line-through;font-weight:400;font-size:13px;margin-right:6px}.tool-tab-btn{display:inline-flex;align-items:center;gap:8px}.tool-tab-btn img{flex-shrink:0}.os-tabs{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.google-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:#1f2937;border:1.5px solid #d1d5db;text-decoration:none}.google-btn:hover{background:#f9fafb}.auth-divider{display:flex;align-items:center;gap:12px;margin:4px 0}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;height:1px;background:var(--border-tech)}.auth-divider span{font:500 11px var(--font-mono);color:var(--ink-muted)}.otp-input{font:700 24px var(--font-mono);text-align:center;letter-spacing:8px;max-width:280px;margin:0 auto}.checkout-qr-section{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:8px}.qris-image{width:280px;height:280px;border:1.5px solid var(--border-tech);border-radius:var(--radius-md);background:#fff;padding:8px}.bantuan-links{display:flex;flex-direction:column;gap:10px}.quickstart-row{display:flex;gap:8px;align-items:stretch}.quickstart-row .n74-code-block{flex:1 1;min-width:0;overflow-x:auto}.quickstart-row .copy-btn{align-self:center;white-space:nowrap;flex-shrink:0}.model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.model-cell{min-width:0;padding:14px;background:var(--bg-row);border:1.5px solid var(--border-tech);border-radius:var(--radius-md)}.model-cell small,.model-cell span,.model-cell strong{display:block;overflow-wrap:anywhere}.model-cell strong{font:600 13px var(--font-mono)}.model-cell small,.model-cell span{color:var(--ink-secondary);font-size:11px;margin-top:6px}.model-cell small{color:var(--ink-muted)}.package-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.package-card{display:flex;flex-direction:column;gap:12px;padding:18px;border:1.5px solid var(--border-panel);border-radius:var(--radius-lg);background:var(--bg-row)}.package-card h3{font:700 18px var(--font-pixel)}.package-card>strong{font:700 32px var(--font-pixel)}.package-card p{flex:1 1;color:var(--ink-secondary);font-size:13px}.package-price{font:700 18px var(--font-mono)}.docs-layout{display:block}.docs-layout h3{margin:22px 0 8px;font:700 16px var(--font-pixel)}.faq-list{display:flex;flex-direction:column;gap:10px}.faq-item{border:1.5px solid var(--border-tech);border-radius:var(--radius-md);overflow:hidden}.faq-item button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:54px;padding:12px 16px;text-align:left;background:var(--bg-row);border:0;color:var(--ink-primary);cursor:pointer;font-weight:700}.faq-item p{padding:14px 16px;color:var(--ink-secondary);border-top:1.5px solid var(--border-tech)}.form-stack{display:flex;flex-direction:column;gap:12px}.text-button{align-self:flex-start;border:0;background:transparent;color:var(--n-blue);text-decoration:underline;cursor:pointer;min-height:44px;padding:8px 0}.key-vault{padding:16px;background:var(--bg-cockpit);color:var(--n-blue-bright);border:1.5px solid #4a5568;border-radius:var(--radius-md);font:600 14px var(--font-mono);overflow-wrap:anywhere}.key-vault span{display:block;margin-top:6px;color:#c4ccd9;font-size:11px}.vault-stack{display:flex;flex-direction:column;gap:12px}.vault-row{display:flex;align-items:stretch;gap:10px}.vault-row .key-vault{flex:1 1;min-width:0}.vault-row .n74-btn{align-self:center;white-space:nowrap}.copy-btn.copied{border-color:var(--n-blue);color:var(--n-blue-bright);animation:copy-pulse .4s ease}.copy-btn:disabled{opacity:.45;cursor:not-allowed}@keyframes copy-pulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.usage-total{margin-bottom:10px}.usage-total strong{font:700 24px var(--font-pixel);color:var(--n-blue-bright);display:block}.usage-total span{font-size:11px;color:#c4ccd9}.usage-top-models{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.usage-model-row{display:flex;justify-content:space-between;font-size:12px;color:#c4ccd9}.usage-model-row strong{color:#fff;font-family:var(--font-mono)}.brand-link{background:none;border:0;padding:0;cursor:pointer;display:flex}.brand-link:focus-visible{outline:2px solid var(--n-blue);outline-offset:2px;border-radius:var(--radius-md)}.compact-input{max-width:330px}.state-block{display:flex;flex-direction:column;gap:6px;padding:24px;border:1.5px dashed var(--border-hard);border-radius:var(--radius-md);background:var(--bg-row);color:var(--ink-secondary)}.state-block strong{font:700 11px var(--font-mono);color:var(--ink-primary)}.state-block.error{border-color:var(--n-red);background:var(--n-red-soft)}.state-block.error strong{color:var(--n-red)}.state-block.loading{border-color:var(--n-blue);background:var(--n-blue-soft)}.n74-footer a{color:var(--ink-primary)}@media (max-width:1200px){.package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.endpoint-section,.hero-panel{grid-template-columns:1fr}}@media (max-width:768px){.model-grid,.package-grid{grid-template-columns:1fr}.hero-panel h2{letter-spacing:-1px}.hero-panel{padding:22px}.landing-section{padding:54px 0}.model-row{grid-template-columns:1fr;gap:6px}.model-row small{text-align:left}.flow-list{grid-template-columns:1fr}.flow-list>div{min-height:auto;border-right:0;border-bottom:1.5px solid var(--border-tech)}.flow-list>div:last-child{border-bottom:0}.flow-list h3{margin-top:16px}.package-table-head{display:none}.package-table-row{grid-template-columns:1fr 1fr;gap:10px;padding:18px 0}.package-table-row .n74-btn{grid-column:1/-1;width:100%}.pricing-banner{padding:24px 18px}.pricing-banner-head{align-items:stretch;flex-direction:column;gap:0}.migration-section{padding:24px}.migration-section,.subbar-status-list{align-items:flex-start;flex-direction:column}.panel-actions{width:100%}.panel-actions .mini-filter-btn{flex:1 1 auto}.n74-footer{align-items:flex-start;flex-direction:column}}@media (max-width:1200px){.n74-header{grid-template-columns:1fr}.header-telemetry{border-top:1.5px solid var(--border-tech)}.kpi-grid{grid-template-columns:repeat(2,1fr)}.dashboard-main-grid{grid-template-columns:1fr}.schedule-row{grid-template-columns:130px 1fr auto}.pixel-columns-stage{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.n74-shell{padding:12px 12px 36px;gap:14px}.n74-header{grid-template-columns:1fr}.brand-block{border-right:none;border-bottom:1.5px solid var(--border-tech)}.header-telemetry{align-items:stretch;flex-direction:column}.switchgear-group{width:100%;overflow-x:auto;scrollbar-width:thin}.switch-btn{flex:0 0 auto;white-space:nowrap}.header-telemetry>.panel-actions{width:100%}.header-telemetry>.panel-actions .mini-filter-btn{flex:1 1}.kpi-grid,.schedule-row{grid-template-columns:1fr}.schedule-row{gap:8px}.pixel-columns-stage,.rocker-grid,.system-matrix-grid{grid-template-columns:1fr}}