:root{--ops-bg:#f5f1ea;--ops-surface:#fffcf7;--ops-surface-strong:#ffffff;--ops-border:#d8d0c5;--ops-border-strong:#bdb4a9;--ops-text:#171615;--ops-muted:#706a63;--ops-faint:#9b938a;--ops-accent:#151412}.template-dashboard .payload__main{background:linear-gradient(rgba(23,22,21,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(23,22,21,.045) 1px,transparent 1px),var(--ops-bg);background-size:96px 96px}.ops-dashboard{color:var(--ops-text);margin:0 auto;max-width:1440px;padding:44px 48px 80px}.ops-dashboard a{color:inherit;text-decoration:none}.ops-dashboard-hero{align-items:flex-end;border:1px solid var(--ops-border);display:grid;grid-gap:28px;gap:28px;grid-template-columns:1fr auto;margin-bottom:20px;padding:34px;background:rgba(255,252,247,.78)}.ops-kicker,.ops-panel-header small,.ops-quick-link small{color:var(--ops-muted);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:750;letter-spacing:.14em;line-height:1;margin:0 0 12px;text-transform:uppercase}.ops-dashboard h1,.ops-dashboard h2,.ops-dashboard p{margin:0}.ops-dashboard h1{font-size:clamp(46px,5vw,76px);letter-spacing:0;line-height:.95;max-width:820px}.ops-dashboard-hero p:not(.ops-kicker){color:var(--ops-muted);font-size:18px;line-height:1.5;margin-top:18px;max-width:760px}.ops-hero-actions{display:flex;gap:10px}.ops-action-grid a,.ops-hero-actions a{align-items:center;border:1px solid var(--ops-accent);display:inline-flex;font-size:15px;font-weight:700;justify-content:center;min-height:48px;padding:0 18px}.ops-action-grid a:first-child,.ops-hero-actions a:first-child{background:var(--ops-accent);color:#f8f4ec}.ops-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.ops-metric-card{background:rgba(255,252,247,.68);border:1px solid var(--ops-border);border-right-width:0;display:grid;grid-gap:8px;gap:8px;min-height:142px;padding:22px}.ops-metric-card:last-child{border-right-width:1px}.ops-metric-card span{color:var(--ops-muted);font-size:14px;font-weight:700}.ops-metric-card strong{font-size:42px;letter-spacing:0;line-height:1}.ops-metric-card small,.ops-request-meta small,.ops-request-row small{color:var(--ops-muted);font-size:13px;line-height:1.35}.ops-main-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr)}.ops-panel{background:var(--ops-surface);border:1px solid var(--ops-border);padding:24px}.ops-panel-large{grid-row:span 2}.ops-panel-dark{background:var(--ops-accent);color:#f8f4ec}.ops-panel-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.ops-panel-header h2{font-size:24px;line-height:1.05}.ops-panel-header>strong{border:1px solid var(--ops-border);color:var(--ops-muted);font-size:13px;line-height:1;padding:9px 10px;white-space:nowrap}.ops-link-stack,.ops-request-list{display:grid;grid-gap:10px;gap:10px}.ops-quick-link,.ops-request-row{align-items:center;border:1px solid var(--ops-border);display:flex;gap:18px;justify-content:space-between;min-height:74px;padding:14px 16px}.ops-quick-link strong,.ops-request-row strong{display:block;font-size:18px;line-height:1.1}.ops-request-meta{text-align:right}.ops-quick-link em,.ops-request-meta em{color:var(--ops-muted);display:block;font-size:13px;font-style:normal;font-weight:700;text-transform:capitalize}.ops-empty-state{border:1px dashed var(--ops-border-strong);color:var(--ops-muted);padding:20px}.ops-action-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ops-panel-dark .ops-action-grid a,.ops-panel-dark .ops-panel-header small{border-color:rgba(248,244,236,.35);color:#f8f4ec}.ops-panel-dark .ops-action-grid a:first-child{background:#f8f4ec;color:var(--ops-accent)}@media (max-width:1100px){.ops-dashboard{padding:28px 22px 56px}.ops-dashboard-hero,.ops-main-grid{grid-template-columns:1fr}.ops-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-metric-card:nth-child(2){border-right-width:1px}}@media (max-width:700px){.ops-dashboard-hero{padding:24px}.ops-dashboard h1{font-size:42px}.ops-action-grid,.ops-hero-actions,.ops-metric-grid{grid-template-columns:1fr}.ops-hero-actions{align-items:stretch;flex-direction:column}.ops-metric-card{border-right-width:1px}}