/* V2.8.5 Overview designs 01–03. Scoped to the active Overview only. */
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) {
  --reference-sidebar: 236px;
  --primary: #ed001c;
  --primary-ink: #d6001b;
  --accent: var(--ot-text);
  --on-primary: #fff;
  --soft: color-mix(in srgb, var(--ot-accent) 10%, var(--ot-panel));
  --bg: var(--ot-bg);
  --surface: var(--ot-panel);
  --surface-alt: color-mix(in srgb, var(--ot-panel) 94%, var(--ot-text));
  --text: var(--ot-text);
  --muted: var(--ot-muted);
  --border: var(--ot-border);
  --shadow: var(--ot-shadow);
  background: var(--ot-bg);
  color: var(--ot-text);
}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .app-shell {grid-template-columns: var(--reference-sidebar) minmax(0,1fr)}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .sidebar {width:var(--reference-sidebar); background:#090d10; color:#e2e5e9; border-right:1px solid #20262c}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .brand {padding:26px 22px 24px; text-align:left}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .brand-logo {padding:0; background:none; border:0; border-radius:0}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .brand-logo img {width:146px; max-width:100%; height:auto}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .brand-logo .logo-on-light {display:none}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .brand-logo .logo-on-dark {display:block}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .brand>span {color:#a5b0be; font-size:8px; letter-spacing:1.8px}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .sidebar nav {padding:4px 10px; scrollbar-color:#465462 transparent}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .nav-label {display:none}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .nav-link {min-height:50px; padding:12px 16px; gap:16px; font-size:14px; font-weight:500; margin-bottom:8px; border-radius:6px; color:#dfe4e9}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .nav-link svg {width:23px; height:23px; stroke-width:1.7; opacity:1; flex-shrink:0}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .nav-link:hover {color:#fff; background:#20262d}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .nav-link.active {color:#fff; background:#ed001c; box-shadow:none; font-weight:600}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .nav-link.active::before {display:none}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .reference-brand-note {margin:16px 15px 0; padding:0 0 12px; height:96px; min-height:96px; background:transparent; border:0; border-radius:0; text-align:center}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .reference-brand-note .brand-mountains {inset:0 0 24px; background:url('/assets/theme-art-v330/alpine.webp') center 48% / cover no-repeat; opacity:.86; mask-image:linear-gradient(transparent,#000 25%,#000 72%,transparent)}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .reference-brand-note .brand-mountains::before,
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .reference-brand-note .brand-mountains::after {display:none}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .reference-brand-note b,
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .reference-brand-note small,
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .reference-brand-note .brand-note-rule {display:none}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .reference-brand-note::after {content:none}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .reference-brand-note .ot-sidebar-motto {display:block; position:absolute; bottom:7px; left:0; right:0; color:#cbd5df; font-size:8px; line-height:1.5; font-weight:500; letter-spacing:1.6px}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .reference-brand-note .ot-sidebar-motto span {display:inline; margin:0 2px}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .sidebar-bottom {padding:16px 19px 12px; margin-top:8px; border-top:1px solid #333b43}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .sidebar-person b {font-size:12px; color:#fff}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .sidebar-person>div>span {font-size:11px; color:#b1bac4}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .sidebar .avatar {width:36px; height:36px; color:#f1f5f8; background:#2a3743; border-color:#566575}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .sidebar-signout {min-height:36px; font-size:11px; color:#c8d2dc}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .sidebar-version {font-size:7px; color:#a2afbc}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .topbar {height:70px; padding:0 24px; background:var(--ot-bg); color:var(--ot-text); border-bottom:1px solid var(--ot-border); box-shadow:none}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .search-trigger {height:40px; max-width:630px; font-size:12px; border-color:var(--ot-border); color:var(--ot-muted); background:var(--ot-panel); border-radius:6px}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .search-trigger kbd {border-color:var(--ot-border); color:var(--ot-muted); background:transparent}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .topbar .icon-button {color:var(--ot-text)}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .topbar .avatar {background:var(--surface-alt); color:var(--ot-text); border-color:var(--ot-border)}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) #content {padding:0 24px 24px; background:var(--ot-bg)}
body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .workspace-footer {padding:10px 24px 18px; color:var(--ot-muted); background:var(--ot-bg)}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) {color:var(--ot-text); font-size:13px; line-height:1.5}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-hero {position:relative; display:flex; align-items:center; justify-content:space-between; gap:24px; min-height:124px; padding:20px 0 16px; margin-bottom:0; border-radius:0; isolation:isolate}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-hero h1 {margin:0; color:var(--ot-text); font-size:clamp(42px,4.5vw,65px); font-weight:800; letter-spacing:-2.4px; line-height:1.08}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-greeting {color:var(--ot-muted); font-size:21px; margin:5px 0 0; line-height:1.4; letter-spacing:-.4px}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-hero-actions {display:flex; flex-wrap:wrap; align-items:center; gap:8px; position:relative; z-index:1}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-hero-actions :is(.btn,.ot-btn) {min-height:43px; padding:10px 17px; font-size:12px; border-radius:5px}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-hero-actions :is(.btn.primary,.ot-btn-primary) {background:#ed001c; color:#fff; border-color:#ed001c; box-shadow:none}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-kpi-grid {display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; margin:0 0 16px}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-kpi {display:grid; position:relative; grid-template-columns:60px minmax(0,1fr); grid-template-rows:auto auto auto; align-items:center; column-gap:20px; padding:15px 20px; min-height:108px; border:1px solid var(--ot-border); border-radius:var(--ot-radius); background:var(--ot-panel); box-shadow:var(--ot-shadow)}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-kpi-icon {grid-column:1; grid-row:1/4; display:grid; place-items:center; width:60px; height:60px; border-radius:8px; color:var(--ot-accent); background:color-mix(in srgb,var(--ot-accent) 11%,var(--ot-panel))}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-kpi-icon svg {width:30px; height:30px; stroke-width:1.7}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-kpi-value {grid-column:2; grid-row:1; display:block; font-size:49px; font-weight:800; line-height:1; letter-spacing:-1.5px; font-variant-numeric:tabular-nums; color:var(--ot-text)}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-kpi-label {grid-column:2; grid-row:2; color:var(--ot-text); font-size:14px; font-weight:500; line-height:1.35; margin-top:3px}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-kpi-note {grid-column:2; grid-row:3; color:var(--ot-muted); font-size:10px; line-height:1.4; margin-top:4px}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-grid {display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); grid-template-areas:'tickets progress' 'assets recent'; align-items:stretch; gap:16px}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-tickets {grid-area:tickets}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-progress {grid-area:progress}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-assets {grid-area:assets}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-recent {grid-area:recent}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-panel {min-width:0; padding:17px 18px; border:1px solid var(--ot-border); border-radius:var(--ot-radius); background:var(--ot-panel); box-shadow:var(--ot-shadow); color:var(--ot-text)}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-panel-head {display:flex; justify-content:space-between; align-items:center; gap:12px; margin:0 0 10px; padding:0 0 10px; border-bottom:1px solid var(--ot-border)}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-panel-head h2 {color:var(--ot-text); font-size:18px; letter-spacing:-.3px; font-weight:700; line-height:1.3; margin:0}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-panel-head p {color:var(--ot-muted); font-size:10px; margin:4px 0 0}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-panel-head>a {color:var(--ot-muted); font-size:11px; white-space:nowrap; display:inline-flex; align-items:center; gap:6px; min-height:32px}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-panel-foot {padding:11px 0 0; margin-top:8px}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-ticket-row {display:flex; width:100%; align-items:center; justify-content:space-between; gap:12px; min-height:68px; text-align:left; padding:12px 0; border:0; border-bottom:1px solid var(--ot-border); border-radius:0; color:var(--ot-text); background:transparent}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-ticket-row:last-child {border-bottom:0}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-ticket-row:hover {background:color-mix(in srgb,var(--ot-text) 4%,transparent)}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-ticket-main {min-width:0; display:grid; gap:4px}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-ticket-main b {font-size:12px; font-weight:650; letter-spacing:.15px}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-ticket-main>span {font-size:14px; font-weight:500; overflow-wrap:anywhere}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-ticket-meta {display:flex; justify-content:flex-end; align-items:center; gap:9px; min-width:0}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-ticket-meta small {font-size:10px}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-pill {font-size:10px; font-weight:600; line-height:1.35; padding:5px 8px; border-radius:5px; white-space:normal; text-align:center}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-progress-title {display:flex; justify-content:space-between; align-items:flex-start; gap:10px; margin-bottom:12px}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-progress-title h3 {font-size:16px; font-weight:650; color:var(--ot-text); margin:0; overflow-wrap:anywhere}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-progress-body {padding:0}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-progress-meta {color:var(--ot-muted); padding:13px 0; border-top:1px solid var(--ot-border); margin-top:12px; font-size:11px}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-public-update {border:0; border-top:1px solid var(--ot-border); border-radius:0; background:transparent; margin-top:5px; padding:12px 0 0; font-size:12px; color:var(--ot-text)}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-public-update small {color:var(--ot-muted); font-size:10px}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-asset-list {display:block; padding:0}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-asset-card {display:flex; align-items:center; gap:14px; border:0; border-bottom:1px solid var(--ot-border); border-radius:0; padding:10px 0; min-height:65px; color:var(--ot-text)}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-asset-card:last-child {border-bottom:0}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-asset-icon {display:grid; place-items:center; flex:0 0 55px; width:55px; height:43px; border-radius:5px; background:color-mix(in srgb,var(--ot-secondary) 13%,var(--ot-panel)); color:var(--ot-secondary); border:1px solid var(--ot-border)}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-asset-icon svg {width:32px; height:28px}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-record-copy {min-width:0; flex:1}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-record-copy strong {display:block; font-size:13px; line-height:1.4; font-weight:650; overflow-wrap:anywhere}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-record-copy small {display:block; font-size:10px; color:var(--ot-muted); line-height:1.6; overflow-wrap:anywhere}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-payment-row {display:flex; flex-wrap:wrap; align-items:center; gap:10px; padding:13px 0; border-bottom:1px solid var(--ot-border); color:var(--ot-text)}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-payment-row:last-child {border-bottom:0}
.ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-payment-total {font-size:16px; font-weight:700; font-variant-numeric:tabular-nums; white-space:nowrap}
.ot285:is([data-design="obsidian-command"],[data-design="precision-operations"]) :is(.ot-status-in_progress,.ot-status-assigned) {color:#9bc8ff; background:#23436566; border-color:#628bb7}
.ot285:is([data-design="obsidian-command"],[data-design="precision-operations"]) :is(.ot-status-resolved,.ot-status-closed,.ot-status-complete) {color:#76dfbd; background:#17433666; border-color:#387965}
.ot285:is([data-design="obsidian-command"],[data-design="precision-operations"]) :is(.ot-status-waiting_user,.ot-status-waiting_vendor,.ot-status-manager_pending,.ot-status-finance_manager_pending,.ot-status-cfo_pending) {color:#ffd06e; background:#5f471f66; border-color:#9a7b34}
.ot285:is([data-design="obsidian-command"],[data-design="precision-operations"]) :is(.ot-status-rejected,.ot-status-cancelled) {color:#ffacb9; background:#59323e66; border-color:#a16573}
.ot285[data-design="alpine-executive"] :is(.ot-status-in_progress,.ot-status-assigned) {color:#245d9f; background:#eef4ff; border-color:#c5d8ef}
.ot285[data-design="alpine-executive"] :is(.ot-status-resolved,.ot-status-closed,.ot-status-complete) {color:#176e52; background:#ecf8f2; border-color:#b9dfcf}
.ot285[data-design="alpine-executive"] :is(.ot-status-waiting_user,.ot-status-waiting_vendor,.ot-status-manager_pending,.ot-status-finance_manager_pending,.ot-status-cfo_pending) {color:#805211; background:#fff1dc; border-color:#ead3ab}
.ot285[data-design="alpine-executive"] :is(.ot-status-rejected,.ot-status-cancelled) {color:#ae3045; background:#fff0f2; border-color:#ecc5ce}

/* 01 — OBSIDIAN COMMAND: black canvas, photographic brand band, red edges. */
body[data-overview-theme="obsidian-command"],.ot285[data-design="obsidian-command"] {
  --ot-bg:#0b0f11; --ot-panel:#14191c; --ot-text:#f6f7f8; --ot-muted:#aeb7bf;
  --ot-border:#293137; --ot-accent:#fa1631; --ot-secondary:#c4d1de;
  --ot-shadow:0 3px 12px #0000000a; --ot-radius:8px;
}
body[data-overview-theme="obsidian-command"] .sidebar {background:linear-gradient(110deg,#0c1013,#070b0d)}
body[data-overview-theme="obsidian-command"] {--primary-ink:#ff7485}
body[data-overview-theme="obsidian-command"] .topbar {background:#090c0e}
.ot285[data-design="obsidian-command"] .ot-brand-band {position:relative; isolation:isolate; margin:0 -24px; min-height:152px; display:flex; flex-direction:column; justify-content:center; gap:3px; padding:27px 30px; overflow:hidden; border-bottom:1px solid #22292e; background:#0b1119 url('/assets/theme-art-v330/alpine.webp') center 45% / cover no-repeat}
.ot285[data-design="obsidian-command"] .ot-brand-band::before {content:''; z-index:-1; position:absolute; inset:0; background:linear-gradient(90deg,#030709e8,#05080966 45%,transparent 75%)}
.ot285[data-design="obsidian-command"] .ot-brand-band::after {content:''; z-index:-1; position:absolute; width:42px; height:230%; background:linear-gradient(#f9002ad9,#e6002399 65%,transparent); transform:rotate(34deg); top:-58%; left:73%; border:1px solid #ff294766; mix-blend-mode:screen}
.ot285[data-design="obsidian-command"] .ot-brand-band .ot-eyebrow {font-size:10px; letter-spacing:5px; color:#fff; font-weight:600; margin:0 0 3px}
.ot285[data-design="obsidian-command"] .ot-band-title {font-size:29px; line-height:1.2; font-weight:800; letter-spacing:.7px; color:#fff; text-transform:uppercase}
.ot285[data-design="obsidian-command"] .ot-band-motto {position:static; font-size:10px; color:#e7ebef; letter-spacing:4px; margin-top:10px; font-weight:500; line-height:1.5}
.ot285[data-design="obsidian-command"] .ot-band-motto span {display:inline; margin-right:7px}
.ot285[data-design="obsidian-command"] .ot-hero>.ot-hero-copy>.ot-eyebrow,
.ot285[data-design="obsidian-command"] .ot-hero-motto {display:none}
.ot285[data-design="obsidian-command"] .ot-kpi {border-top:2px solid #f50024; background:linear-gradient(125deg,#171d21,#121719)}
.ot285[data-design="obsidian-command"] .ot-panel {background:linear-gradient(120deg,#161c20,#121719)}
.ot285[data-design="obsidian-command"] .ot-ticket-row[aria-pressed="true"] {border-left:2px solid #ed001c; padding-left:9px; background:#ed001c0a}

/* 02 — ALPINE EXECUTIVE: light alpine panorama and spacious white cards. */
body[data-overview-theme="alpine-executive"],.ot285[data-design="alpine-executive"] {
  --ot-bg:#f6f8fb; --ot-panel:#fff; --ot-text:#0a0d11; --ot-muted:#677387;
  --ot-border:#dce2e9; --ot-accent:#ed001c; --ot-secondary:#18232f;
  --ot-shadow:0 2px 7px #233a5003; --ot-radius:6px;
}
body[data-overview-theme="alpine-executive"] .topbar {background:#fff}
body[data-overview-theme="alpine-executive"] .search-trigger {background:#f4f6f9}
body[data-overview-theme="alpine-executive"] .reference-brand-note .brand-mountains {filter:grayscale(1)}
.ot285[data-design="alpine-executive"] .ot-hero {min-height:192px; margin:0 -24px; padding:27px 24px 32px; align-items:flex-start; background:#f7f9fb url('/assets/theme-art-v330/alpine.webp') center 40% / cover no-repeat}
.ot285[data-design="alpine-executive"] .ot-hero::before {content:''; position:absolute; inset:0; z-index:-1; background:linear-gradient(90deg,#fffffffa 0%,#ffffffd1 31%,#ffffff54 58%,transparent 83%)}
.ot285[data-design="alpine-executive"] .ot-hero h1 {font-size:clamp(44px,5.2vw,72px); letter-spacing:-2.8px}
.ot285[data-design="alpine-executive"] .ot-greeting {color:#18212b; font-size:25px; font-weight:500; letter-spacing:-.65px; margin-top:4px}
.ot285[data-design="alpine-executive"] .ot-hero>.ot-hero-copy>.ot-eyebrow {order:3; font-size:12px; color:#5f6e81; letter-spacing:0; text-transform:none; margin:9px 0 0; line-height:1.5}
.ot285[data-design="alpine-executive"] .ot-hero-copy {display:flex; flex-direction:column; max-width:70%}
.ot285[data-design="alpine-executive"] .ot-hero-actions {margin-top:16px}
.ot285[data-design="alpine-executive"] .ot-hero-motto {display:none}
.ot285[data-design="alpine-executive"] .ot-kpi-grid {position:relative; margin-top:0}
.ot285[data-design="alpine-executive"] .ot-kpi {min-height:112px; padding:18px; background:#fffffffa}
.ot285[data-design="alpine-executive"] .ot-kpi:first-child {border-top:3px solid #ed001c; padding-top:16px}
.ot285[data-design="alpine-executive"] .ot-kpi-icon {color:#0c1116; background:#f4f6f8; border-radius:50%; width:58px; height:58px}
.ot285[data-design="alpine-executive"] .ot-kpi-value {font-size:47px}
.ot285[data-design="alpine-executive"] .ot-kpi-label {font-size:14px}
.ot285[data-design="alpine-executive"] .ot-panel {padding:17px 20px}
.ot285[data-design="alpine-executive"] .ot-panel-head {border-bottom:0; margin-bottom:7px; padding-bottom:5px}
.ot285[data-design="alpine-executive"] .ot-panel-head>a {color:#cf001b}
.ot285[data-design="alpine-executive"] .ot-ticket-row {min-height:80px; padding:13px 8px; border-color:#e8edf2}
.ot285[data-design="alpine-executive"] .ot-ticket-row[aria-pressed="true"] {position:relative; border-left:3px solid #ed001c; background:#fff3f5; border-radius:4px; padding-left:11px}
.ot285[data-design="alpine-executive"] .ot-ticket-main {gap:5px}
.ot285[data-design="alpine-executive"] .ot-ticket-main b {font-size:12px}
.ot285[data-design="alpine-executive"] .ot-progress-meta {margin-top:16px; background:#f4f6f9; border:0; padding:12px 14px; border-radius:6px}
.ot285[data-design="alpine-executive"] .ot-public-update {padding:12px 14px; margin-top:5px; border:0; border-radius:6px; background:#f4f6f9}
.ot285[data-design="alpine-executive"] .ot-asset-icon {background:#f2f6fb; border-color:#e4eaf0; color:#60758b}

/* 03 — PRECISION OPERATIONS: navy instruments and fine contour lines. */
body[data-overview-theme="precision-operations"],.ot285[data-design="precision-operations"] {
  --ot-bg:#0e1c28; --ot-panel:#142633; --ot-text:#f2f6fb; --ot-muted:#aac3da;
  --ot-border:#54758d; --ot-accent:#ff233b; --ot-secondary:#c1def6;
  --ot-shadow:none; --ot-radius:3px;
}
body[data-overview-theme="precision-operations"] .sidebar {background:#021320; color:#c5def2; border-color:#406074}
body[data-overview-theme="precision-operations"] {--primary-ink:#ff8495}
body[data-overview-theme="precision-operations"] .brand {padding-bottom:24px}
body[data-overview-theme="precision-operations"] .brand>span {font-size:9px; letter-spacing:1.2px; color:#b1d0e9}
body[data-overview-theme="precision-operations"] .sidebar nav {padding-left:0; padding-right:0}
body[data-overview-theme="precision-operations"] .nav-link {padding-left:26px; border-radius:0; font-size:13px; min-height:52px; color:#bdd9ef}
body[data-overview-theme="precision-operations"] .nav-link.active {background:linear-gradient(90deg,#ba1029bf,#ba102922); color:#fff; border-left:4px solid #ff1c37; padding-left:22px}
body[data-overview-theme="precision-operations"] .nav-link:hover {background:#183444; color:#fff}
body[data-overview-theme="precision-operations"] .sidebar-bottom {border-color:#64869d}
body[data-overview-theme="precision-operations"] .reference-brand-note .brand-mountains {background-color:#16364c; background-blend-mode:luminosity}
body[data-overview-theme="precision-operations"] .sidebar .avatar {background:#2d4b62; border-color:#7396ae; color:#fff}
body[data-overview-theme="precision-operations"] .topbar {background:#0c1c29; border-color:#3a5365}
body[data-overview-theme="precision-operations"] .search-trigger {background:#0b1a26; border-radius:3px; border-color:#34566d; color:#bdd6e9; max-width:470px}
.ot285[data-design="precision-operations"] .ot-hero {min-height:178px; margin:0 -24px; padding:24px 24px 22px; overflow:hidden; align-items:flex-end; background:#15334a url('/assets/theme-art-v330/alpine.webp') center 40% / cover no-repeat; background-blend-mode:luminosity}
.ot285[data-design="precision-operations"] .ot-hero::before {content:''; position:absolute; inset:0; z-index:-1; background:linear-gradient(90deg,#102230ff 0%,#102230df 34%,#15314745 75%),linear-gradient(0deg,#0e1c28b8,transparent 70%)}
.ot285[data-design="precision-operations"] .ot-hero::after {content:''; position:absolute; inset:0; z-index:-1; opacity:.18; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='780' height='280' viewBox='0 0 780 280'%3E%3Cg fill='none' stroke='%2381aac9' stroke-width='.7'%3E%3Cpath d='M145-20C160 18 206 12 214 55S196 122 240 146s21 76 60 132M159-21c12 51 72 38 70 91s-8 57 30 83 14 73 62 125M180-20c9 53 78 44 68 92s7 64 46 91 30 79 58 115M199-20c5 58 82 54 68 106s25 55 57 82 28 65 48 110M224-21c10 64 79 61 64 109s37 61 65 81 27 73 39 109M251-20c8 49 68 58 59 105s43 56 70 85 27 61 34 108M287-20c-9 42 60 63 46 106s44 43 72 83 19 62 38 109M321-20c-17 48 54 62 32 107s49 39 82 83 20 53 32 108M356-20c-20 48 46 71 20 107s51 35 84 74 23 65 31 117M401-20c-23 49 31 58 1 108s45 26 78 68 19 49 34 122M436-20c-10 39 14 61-9 94s22 22 48 42 32 47 32 82 15 59 24 80M468-20c-13 22 17 40-11 81s-6 44 24 45 26 42 44 52 16 84 27 120M500-20c-16 50-13 68-6 86s8 22 7 33 44 36 41 60 20 46 29 119M532-20c-17 45-25 76-14 94s8 23 26 29 10 31 18 62 20 37 34 113M560-20c-13 44-25 77-22 98s37 11 43 44 11 27 18 50 14 65 26 106M590-20c-25 57-30 84-27 104s48 18 40 36 25 49 23 70 15 43 20 88'/%3E%3C/g%3E%3C/svg%3E"); background-size:760px 280px; background-position:center; background-repeat:no-repeat}
.ot285[data-design="precision-operations"] .ot-hero-copy {position:relative; padding-left:20px; align-self:center}
.ot285[data-design="precision-operations"] .ot-hero-copy::before {content:''; position:absolute; top:0; left:0; width:4px; height:25px; background:#f70c2a}
.ot285[data-design="precision-operations"] .ot-eyebrow {font-size:9px; text-transform:uppercase; font-weight:600; letter-spacing:1.6px; color:#b7d4eb; margin:0 0 7px}
.ot285[data-design="precision-operations"] .ot-hero h1 {font-size:51px; letter-spacing:-1.25px; font-weight:730}
.ot285[data-design="precision-operations"] .ot-greeting {font-size:20px; color:#e2edf7; margin-top:8px; letter-spacing:0}
.ot285[data-design="precision-operations"] .ot-hero-motto {display:block; margin:0 24px 0 auto; font-size:9px; line-height:1.5; letter-spacing:2px; color:#d2e7f9; font-weight:600; max-width:84px; text-transform:uppercase; order:1}
.ot285[data-design="precision-operations"] .ot-hero-motto::after {content:''; display:block; width:22px; height:2px; margin-top:9px; background:#ff1534}
.ot285[data-design="precision-operations"] .ot-hero-actions {order:2}
.ot285[data-design="precision-operations"] .ot-kpi-grid {gap:0; border:1px solid #698da7; border-radius:3px; margin:0 0 18px; padding:8px 0; background:linear-gradient(115deg,#142733,#10202d)}
.ot285[data-design="precision-operations"] .ot-kpi {min-height:76px; border:0; border-right:1px solid #608298; border-radius:0; padding:7px 22px; background:transparent; column-gap:20px; grid-template-columns:50px auto minmax(0,1fr); grid-template-rows:auto auto}
.ot285[data-design="precision-operations"] .ot-kpi:last-child {border-right:0}
.ot285[data-design="precision-operations"] .ot-kpi-icon {grid-row:1/3; width:50px; height:50px; background:#24425a; color:#c0dff9; border:1px solid #345570; border-radius:6px}
.ot285[data-design="precision-operations"] .ot-kpi-icon svg {width:27px; height:27px}
.ot285[data-design="precision-operations"] .ot-kpi-value {grid-column:2; grid-row:1/3; font-size:41px; line-height:1; letter-spacing:-.7px; align-self:center}
.ot285[data-design="precision-operations"] .ot-kpi-label {grid-column:3; grid-row:1; align-self:end; font-size:10px; line-height:1.5; font-weight:600; letter-spacing:1.3px; text-transform:uppercase; margin:0}
.ot285[data-design="precision-operations"] .ot-kpi-note {grid-column:3; grid-row:2; align-self:start; font-size:9px; margin-top:4px}
.ot285[data-design="precision-operations"] .ot-grid {grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr); grid-template-areas:'progress tickets' 'assets recent'; gap:18px}
.ot285[data-design="precision-operations"] .ot-panel {position:relative; padding:16px 20px; background:linear-gradient(115deg,#192e3e,#10212e); border-color:#658ba5; overflow:hidden}
.ot285[data-design="precision-operations"] .ot-panel::before {content:''; position:absolute; left:0; top:0; width:3px; height:46px; background:#ff1537}
.ot285[data-design="precision-operations"] .ot-panel-head {border-color:#3d5b70; margin-bottom:10px; padding-bottom:12px}
.ot285[data-design="precision-operations"] .ot-panel-head h2 {text-transform:uppercase; letter-spacing:1.4px; font-size:11px; font-weight:550; color:#e4eef7}
.ot285[data-design="precision-operations"] .ot-panel-head p {color:#a9c6dd; font-size:9px}
.ot285[data-design="precision-operations"] .ot-panel-head>a {color:#bdddF5; font-size:10px}
.ot285[data-design="precision-operations"] .ot-progress-title h3 {font-size:21px; line-height:1.35; font-weight:650}
.ot285[data-design="precision-operations"] .ot-progress-meta {margin-top:17px; padding-top:15px; border-color:#3e617a; color:#b5d0e5; font-size:12px}
.ot285[data-design="precision-operations"] .ot-public-update {background:#1e3444; padding:12px 14px; border:1px solid #365870; border-radius:3px; margin-top:13px; line-height:1.6}
.ot285[data-design="precision-operations"] .ot-public-update small {text-transform:uppercase; letter-spacing:1px; font-size:9px; color:#a4c6e0}
.ot285[data-design="precision-operations"] .ot-ticket-row {min-height:85px; border-color:#37566e; padding:14px 0; gap:10px}
.ot285[data-design="precision-operations"] .ot-ticket-main b {color:#b8d8f0; font-weight:550; font-size:12px}
.ot285[data-design="precision-operations"] .ot-ticket-main>span {font-weight:600; font-size:14px; line-height:1.5}
.ot285[data-design="precision-operations"] .ot-ticket-row[aria-pressed="true"] {background:#25455b55; border-left:2px solid #ed1633; padding-left:9px}
.ot285[data-design="precision-operations"] .ot-pill {border-radius:20px; border:1px solid currentColor; font-size:10px; padding:5px 10px}
.ot285[data-design="precision-operations"] .ot-asset-list {display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px}
.ot285[data-design="precision-operations"] .ot-asset-card {border:0; min-height:74px; padding:6px 0; gap:10px}
.ot285[data-design="precision-operations"] .ot-asset-icon {width:54px; flex-basis:54px; height:56px; background:#243e51; color:#c7e1f5; border-color:#355b77}
.ot285[data-design="precision-operations"] .ot-record-copy strong {font-size:12px}
.ot285[data-design="precision-operations"] .ot-record-copy small {font-size:10px; color:#aac6dc}

@media (max-width:1200px) and (min-width:761px) {
  body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) {--reference-sidebar:218px}
  body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .nav-link {font-size:13px; gap:12px; padding-left:12px}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-kpi {grid-template-columns:43px minmax(0,1fr); column-gap:12px; padding:14px}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-kpi-icon {width:43px; height:43px}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-kpi-value {font-size:38px}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-kpi-label {font-size:12px}
  .ot285[data-design="precision-operations"] .ot-kpi-value {grid-column:2; grid-row:1}
  .ot285[data-design="precision-operations"] .ot-kpi-label {grid-column:2; grid-row:2; font-size:9px; letter-spacing:.6px}
  .ot285[data-design="precision-operations"] .ot-kpi-note {grid-column:2; grid-row:3}
  .ot285[data-design="precision-operations"] .ot-kpi-icon {grid-row:1/4}
  .ot285[data-design="precision-operations"] .ot-hero-motto {display:none}
  .ot285[data-design="precision-operations"] .ot-asset-list {grid-template-columns:1fr; gap:0}
}
@media (max-width:1050px) {
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-grid {grid-template-columns:minmax(0,1fr); grid-template-areas:'tickets' 'progress' 'assets' 'recent'}
  .ot285[data-design="precision-operations"] .ot-grid {grid-template-areas:'progress' 'tickets' 'assets' 'recent'}
  .ot285[data-design="precision-operations"] .ot-asset-list {grid-template-columns:repeat(2,minmax(0,1fr))}
  .ot285[data-design="alpine-executive"] .ot-hero-copy {max-width:66%}
}
@media (max-width:760px) {
  body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .app-shell {display:block}
  body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .sidebar {width:246px}
  body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .topbar {height:64px; padding:0 13px; gap:6px}
  body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .topbar .icon-button {width:40px; height:42px}
  body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .search-trigger {max-width:44px; flex:0 0 38px; border:0; padding:8px; background:transparent}
  body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .topbar-actions {gap:2px; margin-left:auto}
  body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) #themeButton {margin-left:0}
  body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .topbar-divider {margin:0 2px}
  body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) #content {padding:0 15px 18px}
  body:is([data-overview-theme="obsidian-command"],[data-overview-theme="alpine-executive"],[data-overview-theme="precision-operations"]) .workspace-footer {padding:9px 15px 16px}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-hero {min-height:0; flex-wrap:wrap; gap:17px; padding:23px 0 20px}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-hero h1 {font-size:43px; letter-spacing:-1.5px}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-greeting {font-size:18px; margin-top:7px}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-hero-actions {width:100%; margin:0}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-hero-actions :is(.btn,.ot-btn) {min-height:44px; font-size:12px; flex:1; padding:10px 12px}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-kpi-grid {grid-template-columns:1fr; gap:9px; margin-bottom:15px}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-kpi {grid-template-columns:49px minmax(0,1fr) auto; grid-template-rows:auto auto; min-height:84px; padding:12px 15px; column-gap:13px}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-kpi-icon {grid-column:1; grid-row:1/3; width:49px; height:49px}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-kpi-value {grid-column:3; grid-row:1/3; font-size:37px; align-self:center; text-align:right}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-kpi-label {grid-column:2; grid-row:1; align-self:end; font-size:13px; margin:0}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-kpi-note {grid-column:2; grid-row:2; align-self:start; font-size:10px; margin-top:4px}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-grid {gap:14px}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-panel {padding:15px 14px}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-panel-head h2 {font-size:17px}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-ticket-row {min-height:78px; gap:9px}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-ticket-main>span {font-size:12px}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-ticket-meta {max-width:110px}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-payment-row {display:grid; grid-template-columns:minmax(0,1fr) auto; gap:9px 12px; padding:15px 0}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-payment-row>.ot-record-copy {grid-column:1/-1; min-width:0}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-payment-row>.ot-payment-total {grid-column:1; justify-self:start}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-payment-row>.ot-pill {grid-column:2; justify-self:end; max-width:175px}
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) .ot-payment-total .money {font-size:15px}
  .ot285[data-design="obsidian-command"] .ot-brand-band {margin:0 -15px; padding:25px 19px; min-height:132px; background-position:65% 55%}
  .ot285[data-design="obsidian-command"] .ot-brand-band .ot-eyebrow {font-size:8px; letter-spacing:3px}
  .ot285[data-design="obsidian-command"] .ot-band-title {font-size:23px; max-width:260px; letter-spacing:.3px}
  .ot285[data-design="obsidian-command"] .ot-band-motto {font-size:8px; letter-spacing:2px}
  .ot285[data-design="alpine-executive"] .ot-hero {margin:0 -15px; padding:24px 15px 19px; background-position:66% 45%}
  .ot285[data-design="alpine-executive"] .ot-hero::before {background:linear-gradient(90deg,#ffffffee,#ffffffbd 45%,#ffffff35)}
  .ot285[data-design="alpine-executive"] .ot-hero-copy {max-width:100%}
  .ot285[data-design="alpine-executive"] .ot-hero>.ot-hero-copy>.ot-eyebrow {font-size:11px; max-width:260px}
  .ot285[data-design="alpine-executive"] .ot-kpi:first-child {padding-top:10px}
  .ot285[data-design="precision-operations"] .ot-hero {margin:0 -15px; padding:24px 15px 20px; background-position:65% 45%; gap:20px}
  .ot285[data-design="precision-operations"] .ot-hero-copy {padding-left:15px}
  .ot285[data-design="precision-operations"] .ot-hero-motto {display:none}
  .ot285[data-design="precision-operations"] .ot-kpi-grid {padding:0; gap:0; margin-top:0}
  .ot285[data-design="precision-operations"] .ot-kpi {border-right:0; border-bottom:1px solid #4a6b81; min-height:82px}
  .ot285[data-design="precision-operations"] .ot-kpi:last-child {border-bottom:0}
  .ot285[data-design="precision-operations"] .ot-kpi-label {font-size:10px; letter-spacing:1px}
  .ot285[data-design="precision-operations"] .ot-panel-head h2 {font-size:10px; letter-spacing:1.1px}
  .ot285[data-design="precision-operations"] .ot-progress-title h3 {font-size:18px}
  .ot285[data-design="precision-operations"] .ot-asset-list {grid-template-columns:1fr; gap:0}
}
@media (prefers-reduced-motion:reduce) {
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) *,
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) *::before,
  .ot285:is([data-design="obsidian-command"],[data-design="alpine-executive"],[data-design="precision-operations"]) *::after {transition:none; animation:none; scroll-behavior:auto}
}
