/* Additional content layouts; original brand tokens and homepage styles are preserved. */
.site-explore{position:relative;font-size:.9rem;color:var(--muted)}
.site-explore summary{cursor:pointer;padding:12px 0}
.site-explore nav{position:absolute;right:0;top:100%;min-width:240px;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow);display:grid;gap:12px;z-index:30}
.site-explore a{text-decoration:none}
.site-explore a:hover{color:var(--accent)}
.site-explore a:focus-visible,.site-explore summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
.information-page .hero{display:block;padding-bottom:36px}
.information-page .hero h1{max-width:24ch}
.information-page .hero .subhead{max-width:780px}
.information-page .section{padding:40px 0}
.information-page .section>p,.information-page .section>ul,.information-page .section>ol{max-width:850px;font-size:1rem;line-height:1.8;color:var(--muted)}
.information-page .section li{margin-bottom:12px}
.information-page .card p{font-size:1rem;line-height:1.7}
.information-page .help-answer{margin-bottom:14px}
.information-page .help-answer summary{cursor:pointer;font-weight:600;font-size:1rem}
.information-page .breadcrumb{font-size:.875rem;color:var(--muted);margin-bottom:28px}
.information-page .section a:not(.button){color:var(--accent);text-underline-offset:3px}
.information-page .related-links{display:flex;gap:14px 24px;flex-wrap:wrap}
@media(max-width:760px){.topbar-inner{flex-wrap:wrap;gap:12px}.site-explore{margin-left:auto}.site-explore nav{max-width:calc(100vw - 32px)}.information-page .hero{padding-top:42px}.information-page .grid{grid-template-columns:1fr}.information-page .hero h1{font-size:2.2rem}}

/* Product company surfaces */
.trust-banner,.status-overview{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid rgba(135,167,255,.28);background:linear-gradient(135deg,rgba(135,167,255,.12),rgba(16,24,48,.78));border-radius:var(--radius)}
.trust-banner>div,.status-overview>div{display:flex;align-items:center;gap:12px}.trust-banner p{margin:0;max-width:680px}.status-dot{display:inline-block;width:10px;height:10px;border-radius:999px;background:#8f9bb4;box-shadow:0 0 0 5px rgba(143,155,180,.12)}.status-dot.is-up{background:#52d69a;box-shadow:0 0 0 5px rgba(82,214,154,.12)}.status-dot.is-down{background:#ff8b8b;box-shadow:0 0 0 5px rgba(255,139,139,.12)}.status-overview h2{margin:4px 0 0}.status-overview p{margin:0;color:var(--muted)}
.status-list{display:grid;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--panel)}.status-row{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;border-bottom:1px solid var(--line)}.status-row:last-child{border-bottom:0}.status-row>div{display:grid;gap:5px}.status-row>div span{font-size:.9rem;color:var(--muted)}.status-pill{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:7px 10px;color:var(--muted)}.status-row.is-up .status-pill{color:#77e8b2;border-color:rgba(82,214,154,.35);background:rgba(82,214,154,.08)}.status-row.is-down .status-pill{color:#ffaaaa;border-color:rgba(255,139,139,.35);background:rgba(255,139,139,.08)}.status-note{font-size:.88rem!important}
.timeline{display:grid;gap:18px}.release{position:relative;padding:28px 30px}.release-meta{display:flex;gap:12px;align-items:center;color:var(--muted);font-size:.85rem}.release-meta span{border:1px solid var(--line);border-radius:999px;padding:5px 9px;color:var(--accent)}.release h2{margin:15px 0 8px;font-size:1.45rem}
.docs-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:64px;align-items:start}.docs-nav{position:sticky;top:96px;display:grid;gap:12px;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.docs-nav a{text-decoration:none!important;color:var(--muted)!important}.docs-nav a:hover{color:var(--accent)!important}.docs-content{display:grid;gap:0}.docs-content section{padding:8px 0 44px;margin-bottom:36px;border-bottom:1px solid var(--line)}.docs-content section:last-child{border-bottom:0}.docs-content p,.docs-content li{color:var(--muted);line-height:1.8}.workflow-key{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.workflow-key span{padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--accent-soft);font-size:.84rem}
.operations-strip{margin-top:-10px;padding:0 0 30px}.operations-strip-inner{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:16px;background:rgba(13,22,48,.72);overflow:hidden}.operations-proof{padding:18px 22px;border-right:1px solid var(--line);display:grid;gap:4px}.operations-proof:last-child{border-right:0}.operations-proof strong{font-size:.9rem}.operations-proof span{font-size:.8rem;color:var(--muted)}
.product-stage{display:grid;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);gap:52px;align-items:center}.product-console{border:1px solid rgba(135,167,255,.28);border-radius:20px;overflow:hidden;background:#0b1428;box-shadow:0 28px 70px rgba(0,0,0,.3)}.product-console-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line);font-size:.82rem}.product-console-head>div{display:flex;gap:7px}.console-dot{width:8px;height:8px;border-radius:50%;background:#405171}.console-dot:first-child{background:#87a7ff}.product-console-body{padding:12px}.preview-row{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;padding:16px 8px;border-bottom:1px solid var(--line)}.preview-row:last-child{border-bottom:0}.preview-rank{font-size:.75rem;color:#6f7c9c}.preview-row div{display:grid;gap:4px}.preview-row div span{font-size:.78rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-score{font-size:.75rem;color:#a9bfff;border:1px solid rgba(135,167,255,.25);background:var(--accent-soft);padding:6px 8px;border-radius:999px}.platform-live{display:flex;gap:14px;flex-wrap:wrap;margin-top:18px}.platform-live span{font-size:.78rem;color:var(--muted)}
@media(max-width:800px){.trust-banner,.status-overview{align-items:flex-start;flex-direction:column}.docs-layout,.product-stage{grid-template-columns:1fr}.docs-nav{position:static}.operations-strip-inner{grid-template-columns:1fr}.operations-proof{border-right:0;border-bottom:1px solid var(--line)}.operations-proof:last-child{border-bottom:0}.product-console{min-width:0}.status-row{align-items:flex-start}.preview-row{grid-template-columns:28px minmax(0,1fr) auto}}
