.static-demo{max-width:1240px}.static-demo .marketplace-intro{padding:46px 0 26px}.demo-network{color:#93dcc1;font:9px "DM Mono", var(--font-mono);letter-spacing:.06em;align-items:center;gap:8px;display:flex}.demo-network .live-dot{background:#41c78d}.demo-network.is-offline{color:#f2ca75}.demo-network.is-offline .live-dot{background:#e7a743;box-shadow:0 0 10px #e7a74366}.source-caveat{background:#34291966;border:1px dashed #7f6539;margin:4px 0 18px;padding:13px 15px}.source-caveat strong{color:#f2cb78;font:10px "DM Mono", var(--font-mono);letter-spacing:.07em}.source-caveat p{color:var(--color-text-secondary);margin:7px 0 0;font-size:10px;line-height:1.55}.static-banner{color:#b9dffa;background:#17304a66;border:1px solid #42627d;align-items:flex-start;gap:14px;margin-bottom:24px;padding:17px 19px;display:flex}.static-banner-hold{color:#faa;background:#4d202544;border-color:#a64043}.static-banner strong{font:600 13px "DM Mono", var(--font-mono);letter-spacing:.025em;line-height:1.5}.static-banner p{color:var(--color-text-secondary);margin:6px 0 0;font-size:12px;line-height:1.55}.sample-section{margin-bottom:18px}.section-heading{justify-content:space-between;align-items:flex-end;margin:0 0 13px;display:flex}.section-heading .eyebrow{margin-bottom:7px}.section-heading h2{font-size:18px}.sample-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sample-card{border:1px solid var(--color-border);background:linear-gradient(145deg,#182234,#141e2d);flex-direction:column;min-height:185px;padding:16px;display:flex}.sample-card.sample-selected{border-color:#4aaed0;box-shadow:inset 0 0 0 1px #4aaed044}.sample-card-top{color:var(--color-text-muted);font:8px "DM Mono", var(--font-mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.sample-card-top span:last-child{text-align:right;color:#91bfd2}.sample-card h3{margin:17px 0 8px;font-size:15px;line-height:1.4}.sample-card p{color:var(--color-text-secondary);flex:1;margin:0;font-size:10px;line-height:1.5}.sample-pick{width:auto;color:var(--color-text-primary);background:0 0;border:1px solid #40516a;align-self:flex-start;margin:14px 0 0;padding:8px 10px;font-size:10px}.sample-selected .sample-pick{border-color:var(--color-accent);color:#b9eaff}.static-dashboard-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:16px;display:grid}.static-input-panel,.static-twin-panel{min-height:365px}.static-input-panel textarea{min-height:120px}.demo-local-note{color:var(--color-text-muted);font:9px "DM Mono", var(--font-mono);margin-top:12px}.comparison-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.comparison-side{background:#0d1625;border:1px solid #3a4b60;min-width:0;padding:15px}.listing-side{border-top:2px solid var(--color-accent)}.alert-side{border-top:2px solid var(--color-warning)}.comparison-label{color:var(--color-text-muted);font:9px "DM Mono", var(--font-mono);letter-spacing:.055em;margin-bottom:12px;display:block}.comparison-side h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:13px;line-height:1.4}.comparison-side p{color:var(--color-text-secondary);font-size:10px;line-height:1.55}.term-pills{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.term-pills span{color:#b7d9eb;font:9px "DM Mono", var(--font-mono);border:1px solid #3a4b60;padding:4px 6px}.comparison-side small{color:var(--color-text-muted);font-size:9px;line-height:1.5;display:block}.unverified-note{color:#f4ce7e;border:1px dashed #8a672d;margin-top:10px;padding:8px;font-size:9px;line-height:1.5}.term-overlap{color:#d1dfeb;background:#1b2938;margin-top:10px;padding:8px;font-size:9px;line-height:1.5}.static-recall-disclaimer{color:var(--color-text-muted);margin:12px 0 0;font-size:9px;line-height:1.55}.static-extraction{margin-top:16px}.static-field-list{border-top:1px solid var(--color-border);margin:0}.static-field-list div{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:16px;padding:11px 0;display:grid}.static-field-list dt{color:var(--color-text-secondary);font-size:10px}.static-field-list dd{color:#f1cd80;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.static-demo .copy-action{width:auto;max-width:350px;margin-top:16px}.static-demo .copy-state{color:#a8e3cc;font-size:10px}.static-limitations{border:1px solid var(--color-border);background:#101a29;margin:16px 0 0;padding:17px 19px}.static-limitations .eyebrow{margin-bottom:7px}.static-limitations h2{font-size:15px}.static-limitations ul{color:var(--color-text-secondary);gap:7px;margin:12px 0 0;padding-left:18px;font-size:10px;line-height:1.5;display:grid}@media (width<=850px){.sample-grid{grid-template-columns:1fr}.sample-card{min-height:0}.static-dashboard-grid{grid-template-columns:1fr}.static-input-panel,.static-twin-panel{min-height:0}}@media (width<=560px){.comparison-grid{grid-template-columns:1fr}.static-field-list div{grid-template-columns:1fr;gap:5px}.demo-network{font-size:7px}.sample-card-top{flex-direction:column}.sample-card-top span:last-child{text-align:left}}:root{--color-bg-primary:#0f172a;--color-bg-secondary:#1e293b;--color-bg-card:#182234;--color-text-primary:#f8fafc;--color-text-secondary:#94a3b8;--color-text-muted:#64748b;--color-border:#334155;--color-danger:#ef4444;--color-warning:#f59e0b;--color-success:#10b981;--color-accent:#38bdf8;--color-nvidia:#76b900;--font-display:"Space Grotesk", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--font-body:"Inter", system-ui, sans-serif;font-family:var(--font-body);color:var(--color-text-primary);background:var(--color-bg-primary);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}body{background:radial-gradient(ellipse at 75% -20%, #253449 0, transparent 45%), var(--color-bg-primary);min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}.shell{max-width:1120px;margin:0 auto;padding:0 32px}.topbar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;height:72px;display:flex}.brand{color:var(--color-text-primary);font:500 13px "DM Mono", var(--font-mono);letter-spacing:.14em;align-items:center;gap:10px;text-decoration:none;display:flex}.brand-mark{border:1px solid var(--color-danger);width:26px;height:26px;color:var(--color-danger);place-items:center;font-weight:500;display:grid}.brand-tag,.mode-indicator,.eyebrow,.step-number,.result-footer,footer{font:500 10px "DM Mono", var(--font-mono);letter-spacing:.1em}.brand-tag{color:var(--color-warning);border:1px solid #765519;padding:4px 6px}.mode-indicator{color:var(--color-text-secondary);align-items:center;gap:8px;display:flex}.live-dot{background:var(--color-success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #10b98180}.intro{padding:54px 0 28px}.eyebrow{color:var(--color-accent);margin:0 0 12px}h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,6vw,68px);font-weight:600;line-height:1.03}h1 span{color:var(--color-text-secondary)}.intro-copy{max-width:640px;color:var(--color-text-secondary);margin:18px 0 0;font-size:15px;line-height:1.65}.notice{color:#f4c873;background:#4a351522;border:1px solid #815c24;margin:4px 0 24px;padding:14px 16px;font-size:13px;line-height:1.5}.notice strong{color:#ffd98c;margin-right:4px}.workbench{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:stretch;gap:18px;display:grid}.panel{border:1px solid var(--color-border);background:linear-gradient(145deg,#182234,#141e2d);padding:24px;box-shadow:0 16px 42px #02061733}.panel-heading{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.panel-heading .eyebrow{margin-bottom:8px}h2{letter-spacing:-.025em;margin:0;font-size:21px}.step-number{color:var(--color-text-muted);border:1px solid var(--color-border);padding:7px}label{color:#dce5f0;margin:18px 0 7px;font-size:12px;font-weight:600;display:block}.optional{color:var(--color-text-muted);font-weight:400}input,textarea,select{width:100%;color:var(--color-text-primary);background:#0d1625;border:1px solid #3b4b60;border-radius:2px;outline:none;padding:11px 12px;font-size:13px}textarea{resize:vertical;line-height:1.5}input:focus,textarea:focus,select:focus,button:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 2px #38bdf833}.field-hint{color:var(--color-text-muted);margin:7px 0 0;font-size:11px;line-height:1.5}button{background:var(--color-accent);color:#06111d;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;margin-top:22px;padding:13px 15px;font-weight:700;display:flex}button:disabled{opacity:.55;cursor:not-allowed}button span{font-size:18px}.error-message{color:#ff9b9b;font-size:12px}.result-panel{flex-direction:column;min-height:440px;display:flex}.empty-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:28px;display:flex}.empty-icon{width:48px;height:48px;color:var(--color-accent);font:20px "DM Mono", var(--font-mono);border:1px solid #40516a;border-radius:50%;place-items:center;display:grid}.empty-state h3{margin:16px 0 7px;font-size:15px}.empty-state p{max-width:270px;color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.6}.result-content{flex:1}.verdict{color:#f4c873;background:#4a351522;border:1px solid #785921;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:13px 14px;display:flex}.verdict-pass{color:#7de0bb;background:#0e3a2b55;border-color:#267958}.verdict-fail{color:#ff9b9b;background:#481f2055;border-color:#8f4141}.verdict-label{font:500 14px "DM Mono", var(--font-mono);letter-spacing:.08em}.verdict-context{font:11px "DM Mono", var(--font-mono);color:var(--color-text-secondary)}.result-reason{color:#d7e0ec;margin:16px 0;font-size:13px;line-height:1.6}.check-list{border-top:1px solid var(--color-border);margin:0}.check-list div{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:12px;padding:11px 0;font-size:11px;display:flex}.check-list dt{color:var(--color-text-secondary)}.check-list dd{text-align:right;color:var(--color-text-primary);font:10px "DM Mono", var(--font-mono);margin:0}.result-disclaimer{color:var(--color-text-muted);margin-top:16px;font-size:11px;line-height:1.5}.result-footer{border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:22px;padding-top:13px;font-size:9px;display:flex}footer{color:var(--color-text-muted);justify-content:space-between;gap:18px;padding:27px 0 36px;font-size:9px;display:flex}@media (width<=780px){.shell{padding:0 18px}.intro{padding-top:40px}.workbench{grid-template-columns:1fr}.result-panel{min-height:360px}}@media (width<=440px){.mode-indicator{font-size:8px}.brand-tag{display:none}.panel{padding:18px}footer{flex-direction:column}}.marketplace-shell{max-width:1240px}.marketplace-intro{padding:46px 0 25px}.marketplace-intro .intro-copy{max-width:720px}.top-alert{color:#f5d28a;background:#4a351522;border:1px solid #8a672d;align-items:flex-start;gap:14px;margin:2px 0 22px;padding:17px 19px;display:flex}.top-alert p{color:var(--color-text-secondary);margin:6px 0 0;font-size:12px;line-height:1.5}.top-alert strong{font:600 13px "DM Mono", var(--font-mono);letter-spacing:.025em;line-height:1.5}.alert-mark{height:26px;font:600 15px "DM Mono", var(--font-mono);border:1px solid;border-radius:50%;flex:0 0 26px;place-items:center;display:grid}.top-alert-would_be_suppressed{color:#ff9b9b;background:#591f2544;border-color:#a63e42}.top-alert-at_risk{color:#ffd27d;background:#4a351544;border-color:#a8782c}.top-alert-compliant{color:#7de0bb;background:#0e3a2b44;border-color:#267958}.top-alert-undetermined{color:#f5d28a;background:#4a351522;border-color:#8a672d}.marketplace-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:18px;display:grid}.listing-panel,.twin-panel{min-height:430px}.input-tabs{gap:7px;margin:-3px 0 12px;display:flex}.input-tabs button{border:1px solid var(--color-border);width:auto;color:var(--color-text-secondary);background:0 0;margin:0;padding:8px 12px;font-size:11px;font-weight:500}.input-tabs button.tab-active{border-color:var(--color-accent);color:var(--color-text-primary);background:#0c355044}.primary-action{margin-top:20px}.marketplace-facts{color:var(--color-text-muted);font:9px "DM Mono", var(--font-mono);letter-spacing:.035em;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:14px;display:flex}.corpus-empty{background:#0d162577;border:1px dashed #52627a;padding:24px}.corpus-empty strong{color:#f3cc7c;font-size:13px}.corpus-empty p{color:var(--color-text-secondary);margin:8px 0 0;font-size:12px;line-height:1.6}.candidate-list{gap:12px;display:grid}.candidate-card{border:1px solid var(--color-border);background:#0d1625;padding:17px}.candidate-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.candidate-label,.candidate-score{font:10px "DM Mono", var(--font-mono);letter-spacing:.06em}.candidate-label{color:#f2c66e}.candidate-score{color:var(--color-text-muted)}.candidate-card h3{margin:0 0 6px;font-size:16px}.alert-meta{color:var(--color-text-muted);font:10px "DM Mono", var(--font-mono);margin:0}.hazard-comparison{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 12px;display:grid}.hazard-comparison div{background:#162236;border:1px solid #2c3a4e;min-width:0;padding:10px}.hazard-comparison span{color:var(--color-text-muted);font:9px "DM Mono", var(--font-mono);text-transform:uppercase;margin-bottom:5px;display:block}.hazard-comparison strong{color:#e4ebf3;font-size:11px;font-weight:600;line-height:1.5}.candidate-card blockquote{border-left:2px solid var(--color-warning);color:#dbe4ef;background:#141e2d;margin:12px 0;padding:10px 12px;font-size:12px;line-height:1.55}.lead-warning{color:#f1c574;margin:8px 0 12px;font-size:10px;line-height:1.5}.alert-link{color:var(--color-accent);font-size:11px;text-decoration:none}.alert-link:hover{text-decoration:underline}.recall-summary{color:var(--color-text-secondary);margin:0;font-size:11px;line-height:1.6}.details-panel{margin-top:18px}.field-grid{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;display:grid}.field-row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;display:flex}.field-row dt{color:var(--color-text-secondary);font-size:11px}.field-row dd{max-width:62%;color:var(--color-text-primary);text-align:right;overflow-wrap:anywhere;margin:0;font-size:11px}.field-row .field-unknown{color:#f1c574}.field-row .field-present{color:#a8e3cc}.copy-action{justify-content:space-between;gap:25px;width:auto;max-width:430px;margin-top:18px}.copy-state{color:#a8e3cc;font-size:11px}.details-panel .result-disclaimer{max-width:850px}.review-warnings{color:#f2cf86;border:1px solid #8a672d;margin-top:18px;padding:16px 18px}.review-warnings h2{margin-bottom:10px;font-size:14px}.review-warnings p{font-size:11px;line-height:1.5}@media (width<=780px){.marketplace-grid{grid-template-columns:1fr}.listing-panel,.twin-panel{min-height:0}}@media (width<=560px){.field-grid{grid-template-columns:1fr}.field-row dd{max-width:58%}.hazard-comparison{grid-template-columns:1fr}.top-alert{padding:14px}}
