.sc-hero{text-align:center;padding:100px 20px 24px;max-width:1060px;margin:0 auto}.sc-hero h1{font-family:var(--font2);font-size:clamp(36px,4.4vw,56px);font-weight:800;letter-spacing:-.05em;line-height:1.05;color:var(--ink);margin-bottom:14px}.sc-hero h1 .accent{background:linear-gradient(130deg,var(--violet) 30%,var(--violet2) 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sc-hero .manifest{font-size:17px;font-weight:600;color:var(--ink2);margin-bottom:10px;font-style:italic;max-width:720px;margin-left:auto;margin-right:auto}.sc-hero .meta{font-size:12.5px;color:var(--ink4);font-family:var(--mono)}.sc-wrap{max-width:1060px;margin:0 auto;padding:0 20px 60px}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:24px}.kpi{background:#fff;border:1px solid var(--border3);border-radius:var(--radius2);padding:16px 18px;box-shadow:var(--shadow-xs)}.kpi .l{font-size:10px;color:var(--ink4);text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-family:var(--mono)}.kpi .v{font-size:28px;font-weight:800;letter-spacing:-.03em;margin-top:6px;font-family:var(--font2);color:var(--violet)}.sc-section{background:#fff;border:1px solid var(--border3);border-radius:var(--radius);padding:24px;margin-bottom:14px;box-shadow:var(--shadow-sm)}.sc-section h2{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--violet);margin-bottom:14px}.layer-row{display:grid;grid-template-columns:200px 80px 1fr;gap:12px;padding:9px 0;border-bottom:1px solid var(--border3);align-items:center;font-size:13px}.layer-row:last-child{border:none}.layer-name{font-weight:700;color:var(--ink)}.layer-int{font-family:var(--mono);color:var(--violet);font-size:11px;font-weight:600}.layer-driver{color:var(--ink3);font-family:var(--mono);font-size:11px}.cols-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:800px){.cols-2{grid-template-columns:1fr}}.endpoint-row{display:grid;grid-template-columns:60px 1fr;gap:10px;padding:8px 0;border-bottom:1px solid var(--border3);font-size:12px;align-items:center}.endpoint-row:last-child{border:none}.method-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:700;font-family:var(--mono)}.method-get{background:var(--green-bg);color:var(--green)}.method-post{background:var(--violet4);color:var(--violet)}.endpoint-path{font-family:var(--mono);color:var(--ink);text-decoration:none;font-weight:600}.endpoint-path:hover{color:var(--violet)}.endpoint-desc{color:var(--ink3);font-size:11px;display:block;margin-top:2px}.intent-form{display:flex;gap:8px;margin-top:14px}.intent-form input.input{flex:1}.intent-form button{flex-shrink:0}#intent-result{margin-top:12px;padding:12px 14px;border-radius:var(--radius2);background:var(--bg2);border:1px solid var(--border3);font-family:var(--mono);font-size:11.5px;line-height:1.6;white-space:pre-wrap;display:none;color:var(--ink2)}.suggestions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.suggestion{padding:4px 10px;border-radius:6px;font-size:11px;background:var(--bg2);border:1px solid var(--border3);color:var(--ink2);cursor:pointer;transition:all .15s}.suggestion:hover{background:var(--violet4);border-color:var(--border2);color:var(--violet)}.footer-cta{text-align:center;padding:24px 0 8px;color:var(--ink4);font-size:12px}.footer-cta code{background:var(--bg2);padding:2px 6px;border-radius:4px;color:var(--violet);font-family:var(--mono)}
