:root{color-scheme:dark;--bg:#040712;--surface:#09111f;--surface-2:#0c1728;--line:rgba(125,165,210,.18);--text:#eef6ff;--muted:#9aadc3;--dim:#70859d;--blue:#4da8ff;--cyan:#50d9e8;--violet:#937cff;--green:#43d69b;--amber:#f1b94c;--font:Segoe UI Variable,Segoe UI,system-ui,-apple-system,sans-serif;--mono:Cascadia Code,Consolas,monospace;--content:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 18% 4%,rgba(45,113,190,.16),transparent 34%),radial-gradient(circle at 84% 26%,rgba(147,124,255,.08),transparent 30%),linear-gradient(rgba(97,169,235,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(97,169,235,.018) 1px,transparent 1px),var(--bg);background-size:auto,auto,72px 72px,72px 72px,auto;color:var(--text);font-family:var(--font);line-height:1.6}a{color:inherit}img{display:block;max-width:100%}.product-nav{position:sticky;top:0;z-index:40;height:72px;max-width:var(--content);margin:auto;padding:0 24px;display:flex;align-items:center;border-bottom:1px solid var(--line);background:rgba(4,7,18,.84);-webkit-backdrop-filter:blur(18px) saturate(118%);backdrop-filter:blur(18px) saturate(118%);box-shadow:0 14px 34px rgba(0,0,0,.12)}.product-nav>a{display:flex;align-items:center;gap:9px;text-decoration:none;font:750 .72rem var(--mono);letter-spacing:.08em}.product-nav img{width:38px;height:38px}.product-nav div{margin-left:auto;display:flex;gap:20px}.product-nav div a{min-height:44px;display:inline-flex;align-items:center;padding:0 2px;color:var(--muted);font-size:.8rem;text-decoration:none}.product-main{max-width:var(--content);margin:auto;padding:50px 24px 90px}.product-hero{display:grid;grid-template-columns:230px minmax(0,1fr);gap:46px;align-items:center;padding:38px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,rgba(15,31,53,.9),rgba(6,12,22,.94));box-shadow:0 30px 90px rgba(0,0,0,.35)}.product-hero>div{min-width:0}.product-logo{aspect-ratio:1;padding:16px;border:1px solid rgba(102,181,242,.25);border-radius:24px;background:radial-gradient(circle,rgba(69,153,224,.16),rgba(4,9,18,.9) 70%);display:grid;place-items:center;overflow:hidden}.product-logo img{width:100%;height:100%;object-fit:contain;filter:saturate(1.08) brightness(1.08) drop-shadow(0 0 18px rgba(77,168,255,.24));transform-origin:center}.product-eyebrow{font:750 .66rem var(--mono);letter-spacing:.12em;color:var(--cyan)}.product-status{display:inline-flex;margin-left:10px;padding:5px 8px;border:1px solid rgba(67,214,155,.28);border-radius:99px;color:#69e3b0;background:rgba(67,214,155,.07);font-size:.58rem}.product-status.development{color:#ffd078;border-color:rgba(241,185,76,.28);background:rgba(241,185,76,.07)}.product-status.research,.product-status.concept{color:#bdadff;border-color:rgba(147,124,255,.28);background:rgba(147,124,255,.07)}.product-hero h1{font-size:clamp(2.7rem,6vw,5.7rem);line-height:.96;letter-spacing:-.055em;margin:17px 0 20px}.product-summary{font-size:1.05rem;color:var(--muted);line-height:1.78;max-width:780px}.product-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.button{min-height:46px;padding:11px 17px;border-radius:10px;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;font-size:.84rem}.button.primary{background:#2f91e4;border-color:transparent}.button.secondary{background:#0a1423;color:#c3d3e4}.product-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;margin-top:24px}.panel{padding:28px;border:1px solid var(--line);border-radius:18px;background:rgba(9,17,31,.82)}.panel.full{grid-column:1/-1}.panel-label{font:750 .62rem var(--mono);letter-spacing:.12em;color:var(--cyan)}.panel h2{font-size:1.65rem;letter-spacing:-.025em;margin:11px 0 15px}.panel p{color:var(--muted);margin:0}.feature-list,.limit-list,.flow-list{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:11px}.feature-list li,.limit-list li{position:relative;padding-left:22px;color:#c2d2e3}.feature-list li::before{content:'✓';position:absolute;left:0;color:var(--green)}.limit-list li::before{content:'→';position:absolute;left:0;color:var(--amber)}.flow-list{counter-reset:flow}.flow-list li{counter-increment:flow;display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start;color:#c2d2e3}.flow-list li::before{content:counter(flow);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:rgba(77,168,255,.1);border:1px solid rgba(77,168,255,.25);color:#7dd7ff;font:700 .65rem var(--mono)}.availability{margin-top:24px;padding:22px 26px;border:1px solid rgba(77,168,255,.24);border-radius:16px;background:rgba(13,27,47,.78);display:flex;align-items:center;justify-content:space-between;gap:24px}.availability p{margin:0;color:var(--muted)}.product-footer{max-width:var(--content);margin:auto;padding:28px 24px 40px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;color:var(--dim);font-size:.72rem}.product-footer a{min-height:44px;display:inline-flex;align-items:center;text-decoration:none;color:var(--muted)}@media(max-width:760px){.product-nav{height:64px;padding:0 16px}.product-nav>a{flex:0 0 auto}.product-nav div{min-width:0;overflow-x:auto;gap:4px;scrollbar-width:none;overscroll-behavior-x:contain}.product-nav div::-webkit-scrollbar{display:none}.product-nav div a{flex:0 0 auto;padding:0 8px;white-space:nowrap}.product-nav div a:first-child{display:inline-flex}.product-main{padding:28px 16px 65px}.product-hero{grid-template-columns:1fr;padding:24px;gap:24px}.product-hero h1{font-size:clamp(2rem,11vw,3.4rem)}.product-logo{width:150px}.product-grid{grid-template-columns:1fr}.panel.full{grid-column:auto}.availability{align-items:flex-start;flex-direction:column}.product-footer{padding:24px 16px;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Readability core 2026-08-06 */
.product-summary{max-width:68ch}
.panel>p,.feature-list,.limit-list,.flow-list{max-width:76ch}
.panel.full>p,.panel.full>.feature-list,.panel.full>.limit-list,.panel.full>.flow-list{max-width:76ch}
@media(max-width:760px){.product-summary,.panel>p,.feature-list,.limit-list,.flow-list{max-width:none}}

/* SC Agent Lab evidence center 2026-08-19 */
.evidence-stream{display:flex;flex-direction:column}.evidence-stream>p{line-height:1.7}.evidence-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.evidence-tags span{padding:6px 8px;border-radius:999px;border:1px solid rgba(77,168,255,.2);background:rgba(77,168,255,.06);color:#86d9ff;font:700 .6rem var(--mono);letter-spacing:.035em}.evidence-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.evidence-fields article{padding:16px;border:1px solid rgba(77,168,255,.15);border-radius:12px;background:rgba(5,11,21,.56)}.evidence-fields b{display:block;color:#7fdcff;font:750 .61rem var(--mono);letter-spacing:.08em;margin-bottom:6px}.evidence-fields span{color:#9db1c7;font-size:.8rem;line-height:1.55}.verified-examples>p{line-height:1.7}.evidence-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.evidence-card{min-width:0;padding:19px;border:1px solid rgba(77,168,255,.17);border-radius:13px;background:rgba(8,17,31,.72);text-decoration:none;display:block}.evidence-links a.evidence-card:hover,.evidence-links a.evidence-card:focus-visible{border-color:rgba(77,168,255,.42);background:rgba(12,26,45,.9)}.evidence-card strong{display:block;color:#e8f5ff;margin:9px 0 7px;font-size:1rem}.evidence-card p{margin:0;color:#9eb2c8;font-size:.8rem;line-height:1.62}.evidence-card p b{color:#dff4ff}.evidence-card small{display:block;margin-top:11px;padding-top:10px;border-top:1px solid rgba(77,168,255,.1);color:#6f87a2;font-size:.67rem;line-height:1.55}.evidence-state{display:inline-flex!important;width:max-content;padding:5px 7px;border-radius:999px;border:1px solid rgba(77,168,255,.2);font:750 .55rem var(--mono)!important;letter-spacing:.07em;line-height:1!important}.evidence-state.current{color:#72dfad!important;border-color:rgba(67,214,155,.28);background:rgba(67,214,155,.065)}.evidence-state.measured{color:#80d9ff!important}.evidence-state.security{color:#b5a7ff!important;border-color:rgba(147,124,255,.25);background:rgba(147,124,255,.06)}.evidence-state.build{color:#72dfad!important}.evidence-state.historical{color:#ffd17a!important;border-color:rgba(241,185,76,.25);background:rgba(241,185,76,.055)}.evidence-card-fail{border-color:rgba(255,123,123,.22);background:rgba(70,20,28,.13)}.evidence-state.failure{color:#ff9b9b!important;border-color:rgba(255,123,123,.3);background:rgba(255,123,123,.065)}@media(max-width:760px){.evidence-fields,.evidence-links{grid-template-columns:1fr}}

/* Product differentiation 2026-08-07 */
.usp-lead{font-size:1.12rem;line-height:1.72;color:#d7e7f7!important;max-width:68ch!important}
.usp-panel .feature-list{margin-top:16px}

/* Product breadcrumbs */
.breadcrumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 18px;color:#7188a3;font-size:.76rem;letter-spacing:.02em}.breadcrumbs a{min-height:44px;display:inline-flex;align-items:center;color:#8fcfff;text-decoration:none}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:3px}.breadcrumbs span[aria-current="page"]{color:#aebfd2}


/* Agent Lab evidence filters 2026-08-21 */
.evidence-filters{display:flex;gap:7px;flex-wrap:wrap;margin-top:20px}.evidence-filters button{appearance:none;min-height:44px;border:1px solid rgba(77,168,255,.18);background:rgba(77,168,255,.045);color:#83a0bd;border-radius:999px;padding:9px 12px;font:750 .62rem var(--mono);letter-spacing:.05em;cursor:pointer}.evidence-filters button:hover,.evidence-filters button:focus-visible{border-color:rgba(77,168,255,.45);color:#dff5ff}.evidence-filters button.active{color:#7edcff;border-color:rgba(77,168,255,.4);background:rgba(77,168,255,.1)}.evidence-card[hidden]{display:none!important}.evidence-state.pilot{color:#ffd17a!important;border-color:rgba(241,185,76,.28);background:rgba(241,185,76,.06)}.evidence-state.pending{color:#ffb489!important;border-color:rgba(255,157,94,.28);background:rgba(255,157,94,.06)}.evidence-card-pending{border-color:rgba(255,157,94,.2);background:rgba(66,36,18,.12)}
