@layer base{.approval-card,.button-inline,.list-card,.resource-list,button,input,select,textarea{border-radius:1rem;border:1px solid color-mix(in srgb,var(--accent) 12%,var(--surface-border))}input,select,textarea{width:100%;padding:.8rem .9rem;background:var(--field-surface);color:var(--text)}select{color-scheme:inherit}option{background-color:var(--surface-overlay-strong);color:var(--text)}option:checked{background-color:color-mix(in srgb,var(--accent-soft) 72%,var(--surface-overlay-strong));color:var(--text-primary)}.button-inline:focus-visible,button:focus-visible,input:focus,select:focus,textarea:focus{outline:2px solid rgba(94,162,255,.44);outline-offset:1px}textarea{resize:vertical}.button-inline,button{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1rem;background:var(--accent);color:#0a1830;cursor:pointer;font-weight:600;line-height:1;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease}.button-inline:not(:disabled):hover,button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 14px rgba(94,162,255,.25)}.button-inline:disabled,button:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.list-stack{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.list-card-group{display:grid;grid-gap:.55rem;gap:.55rem}.workspace-summary-layout{display:grid;grid-gap:1rem;gap:1rem}.workspace-posture-card{display:grid;grid-gap:.45rem;gap:.45rem;padding:1rem 1.05rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--accent) 14%,var(--surface-border));background:linear-gradient(155deg,color-mix(in srgb,var(--accent-soft) 20%,var(--surface-elevated)),var(--surface-elevated))}.workspace-posture-card strong{font-size:1.35rem;line-height:1.1}.workspace-posture-card p{margin:0}.workspace-posture-eyebrow{color:var(--text-muted);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.workspace-posture-card-ready{border-color:rgba(114,223,162,.22)}.workspace-posture-card-ready strong{color:#9fe7bf}.workspace-posture-card-setup{border-color:rgba(255,154,154,.2);background:linear-gradient(155deg,rgba(170,66,83,.14),var(--surface-elevated))}.workspace-posture-card-setup strong{color:#f0a3ae}.workspace-posture-card-readonly strong{color:var(--text-primary)}.wallet-management-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(24rem,32rem) minmax(0,1fr);align-items:start}.wallet-management-side,.wallet-management-summary{min-width:0}.wallet-management-grid>.resource-list+.wallet-management-side{margin-top:0}.workspace-coverage-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-coverage-card{display:grid;grid-gap:.28rem;gap:.28rem;padding:.9rem .95rem;border-radius:.95rem;border:1px solid color-mix(in srgb,var(--accent) 10%,var(--surface-border));background:var(--surface-elevated);color:inherit;text-decoration:none;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.workspace-coverage-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 22%,var(--surface-border));background:color-mix(in srgb,var(--accent-soft) 12%,var(--surface-elevated));box-shadow:0 12px 28px -20px rgba(15,23,42,.45)}.workspace-coverage-card:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 55%,white);outline-offset:2px}.workspace-coverage-card p,.workspace-coverage-card span{margin:0}.workspace-coverage-card span{color:var(--text-muted);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.workspace-coverage-card strong{font-size:1.35rem;line-height:1.1}.list-card-meta,.workspace-coverage-card p{color:var(--text-muted)}.list-card-meta{margin:0;padding:0 1rem;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.list-card{display:grid;grid-gap:.2rem;gap:.2rem;width:100%;padding:1rem;text-align:left;background:var(--surface-elevated);color:inherit;text-decoration:none;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.list-card:hover{transform:translateY(-1px);border-color:rgba(94,162,255,.4);box-shadow:0 8px 14px var(--shadow-medium)}.list-card span{overflow-wrap:anywhere;color:var(--text-muted)}.list-card.selected{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.panel-action-row{display:flex}.demo-workflow-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr}.demo-workflow-group-stack{display:grid;grid-gap:1.25rem;gap:1.25rem}.demo-workflow-group{display:grid;grid-gap:1rem;gap:1rem}.demo-workflow-group-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.demo-workflow-group-copy{margin:.35rem 0 0;color:var(--text-muted);line-height:1.5}.demo-workflow-card{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--accent) 12%,var(--surface-border));background:linear-gradient(180deg,var(--surface-overlay-strong),var(--surface-overlay)),radial-gradient(circle at top right,rgba(94,162,255,.16),transparent 36%)}.demo-workflow-card-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.demo-workflow-copy{margin:.45rem 0 0;color:var(--text-muted);line-height:1.5}.demo-workflow-facts{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.demo-workflow-facts-merchant-wallets{grid-template-columns:1fr}.demo-merchant-wallet-family-groups{display:grid;grid-gap:.85rem;gap:.85rem}.demo-merchant-wallet-family-panel{display:grid;grid-gap:.75rem;gap:.75rem;padding:.75rem;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--accent) 10%,var(--surface-border));background:color-mix(in srgb,var(--surface-muted) 65%,transparent)}.demo-merchant-wallet-family-panel h4{margin:0;font-size:.92rem;letter-spacing:.05em;text-transform:uppercase;color:var(--text)}.demo-merchant-wallet-network-groups{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.demo-merchant-wallet-network-panel{display:grid;grid-gap:.6rem;gap:.6rem;padding:.7rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--accent) 8%,var(--surface-border));background:color-mix(in srgb,var(--surface-overlay) 50%,transparent);align-self:start;align-content:start;width:100%}.demo-merchant-wallet-network-panel h5{margin:0;color:var(--text-muted);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.demo-merchant-wallets-card{gap:0}.demo-merchant-wallets-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:.5rem;gap:.5rem;padding:.35rem .85rem;list-style:none}.demo-merchant-wallets-summary::-webkit-details-marker{display:none}.demo-merchant-wallets-summary:before{content:"▸";color:var(--text-muted);line-height:1.1;margin-top:.2rem;transition:transform .16s ease}.panel-collapsible[open]>.demo-merchant-wallets-summary:before{transform:rotate(90deg)}.demo-merchant-wallets-summary-title{margin:0}.demo-merchant-wallets-summary .detail-pill{justify-self:end}.demo-merchant-wallets-body{padding:.35rem .85rem .85rem}.demo-merchant-wallets-body .demo-workflow-copy{margin-top:0}.demo-workflow-facts>div{padding:.8rem .9rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--accent) 10%,var(--surface-border));background:var(--surface-muted)}.demo-workflow-facts dt{margin:0;color:var(--text-muted);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.demo-workflow-facts dd{margin:.35rem 0 0;overflow-wrap:anywhere}.demo-workflow-facts-merchant-wallets>div{padding:0;border:0;background:transparent}.demo-merchant-wallet-detail-box{padding:.8rem .9rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--accent) 10%,var(--surface-border));background:var(--surface-muted)}.demo-merchant-wallet-detail-box>div+div{margin-top:.35rem}.demo-merchant-rail-family-groups{display:grid;grid-gap:.75rem;gap:.75rem}.demo-merchant-rail-family-row{display:grid;grid-gap:.65rem;gap:.65rem;padding:.8rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--accent) 10%,var(--surface-border));background:color-mix(in srgb,var(--surface-muted) 70%,transparent)}.demo-merchant-rail-family-row h4{margin:0;color:var(--text);font-size:.92rem;letter-spacing:.05em;text-transform:uppercase}.demo-merchant-rail-network-columns{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.demo-merchant-rail-network-column{padding:.8rem .9rem;border-radius:.8rem;border:1px solid color-mix(in srgb,var(--accent) 10%,var(--surface-border));background:var(--surface-muted)}.demo-merchant-rail-network-column dt{margin:0;color:var(--text-muted);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.demo-merchant-rail-network-column dd{margin:.35rem 0 0;overflow-wrap:anywhere}.demo-workflow-amount-field{display:grid;grid-gap:.5rem;gap:.5rem;width:min(100%,calc((100% - 1.5rem) / 3))}.demo-workflow-controls{display:flex;gap:1rem;flex-wrap:wrap}.demo-workflow-result-banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.demo-workflow-result-banner a{color:inherit;font-weight:600}.demo-workflow-result-banner a:hover{text-decoration:underline}.button-loading-label{display:inline-flex;align-items:center;gap:.45rem}.button-loading-indicator{width:.9rem;height:.9rem;border-radius:999px;border:2px solid;border-right:2px solid transparent;display:inline-block;flex:0 0 auto;animation:sandbox-button-spin .8s linear infinite}@keyframes sandbox-button-spin{to{transform:rotate(1turn)}}.panel-action-row-right{justify-content:flex-end}.button-inline{width:auto}.panel-actions{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;justify-content:flex-end}.panel-actions-start{justify-content:flex-start}.inline-form-action-row{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:start}.inline-form-action-row>label{min-width:0}.inline-form-action-row .panel-actions{align-self:end;justify-content:flex-end;flex-wrap:nowrap}.lifecycle-link-button{margin-left:.65rem;padding:.2rem .55rem}.lifecycle-link-row{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.detail-row>.lifecycle-link-button,.lifecycle-link-row>.lifecycle-link-button{margin-left:0}.button-danger{background:var(--danger-soft);color:var(--danger);border-color:rgba(255,156,156,.28)}.button-danger:not(:disabled):hover{box-shadow:0 8px 14px rgba(188,61,61,.2)}.approval-card,.resource-list{padding:1rem;background:var(--surface-elevated)}.resource-list ul{display:grid;grid-gap:.55rem;gap:.55rem;list-style:none;margin:.75rem 0 0;padding:0}.resource-list li{overflow-wrap:anywhere}.resource-list+.stack{margin-top:1rem}}@layer base{@media (max-width:720px){.setup-editor-backdrop{padding:.75rem;align-items:end}.demo-merchant-rail-network-columns,.demo-merchant-wallet-network-groups,.demo-workflow-facts-merchant-wallets{grid-template-columns:1fr}.setup-editor-shell,.setup-editor-shell-wide{width:100%;max-height:calc(100vh - 1.5rem);border-radius:1.25rem}}.admin-filter-summary,.admin-pagination,.admin-table-toolbar{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.admin-filter-summary,.admin-table-toolbar{justify-content:space-between}.pagination-footer{display:grid;align-items:center;grid-gap:.75rem;gap:.75rem;margin-top:.85rem;grid-template-columns:minmax(0,1fr) auto}.pagination-footer-start{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;flex-wrap:wrap;min-width:0}.pagination-range-summary{margin-top:.85rem;margin-bottom:.75rem}.pagination-footer-center{text-align:center;white-space:nowrap}.pagination-footer-end{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;min-width:0;flex-wrap:nowrap;justify-self:end}.pagination-page-size{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-muted);white-space:nowrap}.pagination-page-size span{text-align:left}.pagination-page-size select{width:auto;min-width:4rem;margin:0;padding:.85rem .75rem;line-height:1.2}.pagination-footer+.success-banner{margin-top:.75rem}@media (max-width:720px){.pagination-footer{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.pagination-footer-end,.pagination-footer-start{justify-content:flex-start;text-align:left;margin-left:0}.pagination-footer-center{text-align:left;white-space:normal}.pagination-footer-end{flex-wrap:wrap}.detail-row{grid-template-columns:minmax(0,1fr)}}.admin-table-wrapper{overflow-x:auto;border-radius:1rem;border:1px solid color-mix(in srgb,var(--accent) 12%,var(--surface-border));background:var(--surface-elevated);width:100%}.admin-table{width:100%;min-width:68rem;border-collapse:collapse}.admin-table td,.admin-table th{padding:.85rem .95rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(120,158,230,.14)}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table-row-selected{background:rgba(94,162,255,.12)}.admin-sort-button{padding:0;border:0;background:transparent;color:inherit;font-weight:600;box-shadow:none}.admin-sort-button:not(:disabled):hover{transform:none;box-shadow:none;color:var(--accent)}.identifier-text{margin-top:.3rem;color:var(--text-muted);font-size:.82rem;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.approval-card{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:flex-start}.approval-card>div{min-width:0;width:100%}.approval-body{align-self:start}.approval-card h3{font-size:1.2rem}.approval-card p{margin:.45rem 0 0}.approval-meta-row{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.approval-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--surface-border));background:var(--surface-overlay);font-size:.82rem;line-height:1.25}.approval-pill strong{color:var(--text-muted);font-size:.73rem;text-transform:uppercase;letter-spacing:.05em}.approval-pill-protocol{background:color-mix(in srgb,var(--accent-soft) 72%,var(--surface-overlay));border-color:color-mix(in srgb,var(--accent) 32%,var(--surface-border));color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.approval-card .approval-status{color:var(--accent)}.approval-actions{display:grid;grid-gap:.75rem;gap:.75rem;align-self:start;justify-items:end}.approval-actions-row{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.approval-actions button:nth-child(2){background:var(--danger-soft);color:var(--danger);border-color:rgba(255,156,156,.28)}.approval-actions button:nth-child(2):not(:disabled):hover{box-shadow:0 8px 14px rgba(188,61,61,.2)}.approval-actions button:nth-child(3){background:var(--warning-soft);color:var(--warning);border-color:rgba(255,192,109,.3)}.approval-actions button:nth-child(3):not(:disabled):hover{box-shadow:0 8px 14px rgba(177,106,6,.2)}@media (max-width:960px){.demo-workflow-facts-merchant-wallets,.demo-workflow-grid,.filter-bar,.form-grid,.grid-layout,.hero-panel,.resource-grid{grid-template-columns:1fr}.filter-bar,.hero-panel{flex-direction:column}.hero-panel{align-items:stretch}.hero-content{flex:0 1 auto;width:100%}.hero-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.agent-auth-toolbar,.x402-browser-request-bar>label:first-child select{width:100%}.lifecycle-selection-summary-grid,.lifecycle-shared-grid,.setup-overview-posture-layout{grid-template-columns:1fr}.lifecycle-detail-pane-column{grid-column:auto}.workspace-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-trend-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.reports-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-management-grid{grid-template-columns:1fr}.history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{width:calc(100% - 2rem);top:.65rem;padding:.62rem .9rem}.section-nav-shell{max-width:calc(100% - 2rem)}.console-shell{padding:1rem}.panel{padding:1.1rem}.inline-form-action-row{grid-template-columns:1fr}.inline-form-action-row .panel-actions{justify-content:flex-start;flex-wrap:wrap}.hero-panel h2{white-space:normal}.approval-actions{justify-items:end}.agent-auth-history-grid,.detail-meta-grid,.detail-toolbar{grid-template-columns:1fr;flex-direction:column}}@media (max-width:900px){.agent-auth-grid{grid-template-columns:1fr}}@media (max-width:740px){.lifecycle-workspace-grid{grid-template-columns:1fr}}@media (max-width:720px){.history-grid{grid-template-columns:1fr}}@media (max-width:640px){.topbar{width:calc(100% - 1rem);margin-top:1.5rem;padding:.58rem .9rem}.topbar-status-pill{width:-moz-fit-content;width:fit-content}.account-menu,.account-menu-popover,.theme-menu,.theme-menu-popover,.theme-menu-trigger{width:100%}.account-menu,.account-menu-popover{width:auto;max-width:100%}.account-menu-trigger{min-width:0;max-width:min(100%,16rem)}.account-menu-panel,.theme-menu-panel{left:auto;right:0}.workspace-nav{justify-content:flex-start}.workspace-nav-item-admin{margin-left:0}.section-nav-shell{max-width:calc(100% - 1rem);margin-top:.52rem}.access-sign-in-actions>button{width:100%}.approval-card,.demo-workflow-facts{grid-template-columns:1fr}.demo-workflow-amount-field{width:100%}.demo-workflow-card-header{flex-direction:column}.approval-actions-row{gap:.6rem}.reports-trend-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-outcome-grid{grid-template-columns:1fr}.merchant-resource-row{flex-wrap:wrap}.payment-rail-resource-row,.wallet-coverage-rail-card,.wallet-resource-row{grid-template-columns:1fr}.configured-policy-row{flex-wrap:wrap}.merchant-detail-line{gap:.35rem .5rem}.configured-policy-row .resource-row-actions,.configured-resource-row .resource-row-actions,.merchant-resource-actions{width:100%;min-width:0;justify-content:flex-end;flex-wrap:wrap;overflow-x:visible}.configured-policy-row .resource-row-actions,.merchant-resource-actions{overflow-x:auto}.payment-rail-resource-actions,.wallet-resource-actions{width:100%;min-width:0;justify-content:flex-end;flex-wrap:wrap;overflow-x:visible}}button.observer-refresh-button{all:unset;display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--surface-border));background:var(--surface-overlay);color:var(--text-muted);cursor:pointer;box-sizing:border-box;flex-shrink:0}button.observer-refresh-button:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--accent) 30%,var(--surface-border));background:color-mix(in srgb,var(--accent-soft) 26%,var(--surface-overlay))}button.observer-refresh-button:focus-visible{outline:2px solid rgba(94,162,255,.44);outline-offset:1px}button.observer-refresh-button:disabled{opacity:.55;cursor:not-allowed}button.observer-refresh-button-spinning{animation:observer-refresh-spin .4s linear 1}button.detail-pill.observer-stat-pill{all:unset;display:inline-flex;align-items:center;padding:.22rem .58rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--surface-border));background:var(--surface-overlay);font-size:.76rem;letter-spacing:.04em;text-transform:uppercase;color:inherit;cursor:pointer;box-sizing:border-box;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}button.detail-pill.observer-stat-pill:hover{background:color-mix(in srgb,var(--accent) 10%,var(--surface-muted));border-color:color-mix(in srgb,var(--accent) 35%,var(--surface-border));color:var(--accent-strong)}button.detail-pill.observer-stat-pill:focus-visible{outline:2px solid rgba(94,162,255,.44);outline-offset:1px}}@layer presets{html[data-console-style=control-room] body{background:radial-gradient(circle at 18% 10%,color-mix(in srgb,var(--accent) 34%,transparent),transparent 18%),radial-gradient(circle at 84% 4%,rgba(43,210,193,.22),transparent 18%),radial-gradient(circle at 50% 0,rgba(255,255,255,.035),transparent 26%),linear-gradient(color-mix(in srgb,var(--surface-border) 24%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--surface-border) 14%,transparent) 1px,transparent 1px),linear-gradient(180deg,#050b14 0,#07101d 32%,#0a1222 62%,#121d33 100%);background-size:auto,auto,auto,30px 30px,30px 30px,auto}html[data-theme=light][data-console-style=control-room] body{background:radial-gradient(circle at 18% 10%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 22%),radial-gradient(circle at 84% 4%,color-mix(in srgb,var(--accent-soft) 52%,white 48%),transparent 22%),radial-gradient(circle at 50% 0,rgba(255,255,255,.62),transparent 32%),linear-gradient(color-mix(in srgb,var(--surface-border) 18%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--surface-border) 10%,transparent) 1px,transparent 1px),linear-gradient(180deg,#f7faff 0,#eef4fd 42%,#e4edf9 100%);background-size:auto,auto,auto,30px 30px,30px 30px,auto}html[data-theme=light][data-console-style=control-room] .topbar{box-shadow:0 14px 30px rgba(67,91,132,.12),0 0 0 1px color-mix(in srgb,var(--accent-soft) 10%,transparent),0 0 14px color-mix(in srgb,var(--accent-soft) 10%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent)}html[data-theme=light][data-console-style=control-room] .account-menu-panel,html[data-theme=light][data-console-style=control-room] .admin-table-wrapper,html[data-theme=light][data-console-style=control-room] .approval-card,html[data-theme=light][data-console-style=control-room] .detail-panel,html[data-theme=light][data-console-style=control-room] .hero-panel,html[data-theme=light][data-console-style=control-room] .panel,html[data-theme=light][data-console-style=control-room] .panel-accent,html[data-theme=light][data-console-style=control-room] .resource-list,html[data-theme=light][data-console-style=control-room] .section-nav-shell,html[data-theme=light][data-console-style=control-room] .theme-menu-panel,html[data-theme=light][data-console-style=control-room] .workspace-tabs{box-shadow:0 16px 34px -24px rgba(67,91,132,.18),0 0 14px color-mix(in srgb,var(--accent-soft) 8%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent)}html[data-theme=light][data-console-style=control-room] .history-card-selected,html[data-theme=light][data-console-style=control-room] .list-card.selected,html[data-theme=light][data-console-style=control-room] .section-nav-item-active,html[data-theme=light][data-console-style=control-room] .workspace-nav-item-active,html[data-theme=light][data-console-style=control-room] .workspace-tab-active{box-shadow:0 14px 24px -18px color-mix(in srgb,var(--accent) 26%,white),0 0 16px color-mix(in srgb,var(--accent-soft) 12%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}html[data-theme=light][data-console-style=control-room] .button-inline,html[data-theme=light][data-console-style=control-room] button:not(.observer-refresh-button):not(.observer-stat-pill){box-shadow:0 10px 18px -14px color-mix(in srgb,var(--accent) 28%,white),inset 0 1px 0 rgba(255,255,255,.18)}html[data-theme=light][data-console-style=control-room] .hero-panel h2,html[data-theme=light][data-console-style=control-room] .panel h2,html[data-theme=light][data-console-style=control-room] .panel h3,html[data-theme=light][data-console-style=control-room] .section-page-header h2,html[data-theme=light][data-console-style=control-room] .topbar-brand-mark{text-shadow:0 0 8px color-mix(in srgb,var(--accent-soft) 10%,transparent)}html[data-console-style=control-room] .topbar{background:linear-gradient(180deg,color-mix(in srgb,var(--topbar-surface) 98%,transparent),color-mix(in srgb,var(--surface-strong) 88%,transparent)),radial-gradient(circle at 85% 0,color-mix(in srgb,var(--accent) 22%,transparent),transparent 28%),linear-gradient(90deg,rgba(255,255,255,.05),transparent 35%);box-shadow:0 24px 54px rgba(2,6,18,.56),0 0 0 1px color-mix(in srgb,var(--accent-soft) 18%,transparent),0 0 28px color-mix(in srgb,var(--accent-soft) 20%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent) 16%,transparent)}html[data-console-style=control-room] .account-menu-panel,html[data-console-style=control-room] .admin-table-wrapper,html[data-console-style=control-room] .approval-card,html[data-console-style=control-room] .detail-panel,html[data-console-style=control-room] .hero-panel,html[data-console-style=control-room] .panel,html[data-console-style=control-room] .panel-accent,html[data-console-style=control-room] .resource-list,html[data-console-style=control-room] .section-nav-shell,html[data-console-style=control-room] .theme-menu-panel,html[data-console-style=control-room] .workspace-tabs{border-color:color-mix(in srgb,var(--accent) 24%,var(--surface-border-strong));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 98%,black 2%),color-mix(in srgb,var(--surface-overlay) 92%,black 8%)),radial-gradient(circle at top right,color-mix(in srgb,var(--accent-soft) 74%,transparent),transparent 42%),radial-gradient(circle at bottom left,rgba(43,186,176,.14),transparent 34%),linear-gradient(90deg,rgba(255,255,255,.025),transparent 28%);box-shadow:0 24px 56px rgba(2,6,18,.52),0 0 24px color-mix(in srgb,var(--accent-soft) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent)}html[data-console-style=control-room] .hero-panel:before{background:linear-gradient(130deg,rgba(94,162,255,.28),transparent 42%),linear-gradient(330deg,rgba(39,178,188,.24),transparent 48%),linear-gradient(90deg,rgba(255,255,255,.03),transparent 20%)}html[data-console-style=control-room] .account-menu-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 100%,black),color-mix(in srgb,var(--surface-overlay-strong) 100%,black 0%)),radial-gradient(circle at top right,color-mix(in srgb,var(--accent-soft) 34%,transparent),transparent 36%),radial-gradient(circle at bottom left,rgba(43,186,176,.05),transparent 24%),linear-gradient(90deg,rgba(255,255,255,.01),transparent 16%),var(--surface-overlay-strong)}html[data-console-style=control-room] .configured-policy-row,html[data-console-style=control-room] .configured-resource-row,html[data-console-style=control-room] .demo-workflow-card,html[data-console-style=control-room] .detail-card,html[data-console-style=control-room] .detail-row,html[data-console-style=control-room] .form-grid>form,html[data-console-style=control-room] .history-card,html[data-console-style=control-room] .list-card,html[data-console-style=control-room] .workspace-coverage-card,html[data-console-style=control-room] .workspace-posture-card{border-color:color-mix(in srgb,var(--accent) 18%,var(--surface-border));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 94%,black 6%),color-mix(in srgb,var(--surface-muted) 82%,black 18%)),radial-gradient(circle at top right,color-mix(in srgb,var(--accent-soft) 36%,transparent),transparent 38%),linear-gradient(90deg,rgba(255,255,255,.022),transparent 24%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent),inset 0 1px 0 rgba(255,255,255,.04)}html[data-console-style=control-room] .account-menu-trigger,html[data-console-style=control-room] .detail-pill,html[data-console-style=control-room] .hero-pill,html[data-console-style=control-room] .panel-header span,html[data-console-style=control-room] .section-nav-item,html[data-console-style=control-room] .section-page-context-pill,html[data-console-style=control-room] .status-badge,html[data-console-style=control-room] .theme-menu-trigger,html[data-console-style=control-room] .topbar-status-pill,html[data-console-style=control-room] .workspace-nav-item,html[data-console-style=control-room] .workspace-tab{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-overlay-strong) 92%,transparent),color-mix(in srgb,var(--surface-overlay) 90%,transparent)),radial-gradient(circle at top,color-mix(in srgb,var(--accent-soft) 48%,transparent),transparent 70%);border-color:color-mix(in srgb,var(--accent) 24%,var(--surface-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent),0 0 18px color-mix(in srgb,var(--accent-soft) 12%,transparent)}html[data-console-style=control-room] .history-card-selected,html[data-console-style=control-room] .list-card.selected,html[data-console-style=control-room] .section-nav-item-active,html[data-console-style=control-room] .workspace-nav-item-active,html[data-console-style=control-room] .workspace-tab-active{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 88%,var(--surface-overlay-strong)),color-mix(in srgb,var(--surface-overlay) 96%,transparent)),radial-gradient(circle at top,color-mix(in srgb,var(--accent) 34%,transparent),transparent 60%);box-shadow:0 18px 36px -18px color-mix(in srgb,var(--accent) 58%,black),0 0 24px color-mix(in srgb,var(--accent-soft) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent)}html[data-console-style=control-room] .button-inline,html[data-console-style=control-room] button:not(.observer-refresh-button):not(.observer-stat-pill){box-shadow:0 14px 24px -14px color-mix(in srgb,var(--accent) 72%,black),inset 0 1px 0 rgba(255,255,255,.14);border-color:color-mix(in srgb,var(--accent) 22%,var(--surface-border))}html[data-console-style=control-room] input,html[data-console-style=control-room] select,html[data-console-style=control-room] textarea{background:linear-gradient(180deg,color-mix(in srgb,var(--field-surface) 98%,black 2%),color-mix(in srgb,var(--surface-muted-strong) 74%,black 26%));border-color:color-mix(in srgb,var(--accent) 18%,var(--surface-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 8%,transparent)}html[data-console-style=control-room] .hero-panel h2,html[data-console-style=control-room] .panel h2,html[data-console-style=control-room] .panel h3,html[data-console-style=control-room] .section-page-header h2,html[data-console-style=control-room] .topbar-brand-mark{text-shadow:0 0 18px color-mix(in srgb,var(--accent-soft) 24%,transparent),0 0 2px rgba(255,255,255,.12)}html[data-console-style=financial-dashboard]{--console-font:"Avenir Next","Sora","Montserrat","Noto Sans",sans-serif;--console-display-font:"Avenir Next","Sora","Montserrat","Noto Sans",sans-serif;--console-shell-width:1360px;--console-shell-gap:1.1rem;--console-shell-padding-top:1.15rem;--console-shell-padding-x:1.5rem;--console-shell-padding-bottom:2.5rem;--console-surface-radius:1rem;--console-surface-shadow:0 12px 28px var(--shadow-medium);--console-panel-backdrop-blur:8px;--console-panel-padding:1.15rem;--console-hero-padding:1.6rem;--console-topbar-radius:1rem;--console-topbar-padding-y:0.55rem;--console-topbar-padding-x:0.9rem;--console-topbar-offset:0.5rem;--console-topbar-margin-top:0.75rem;--console-topbar-backdrop-blur:10px;--console-control-radius:0.85rem;--console-nav-card-radius:0.95rem;--console-popover-radius:0.9rem;--console-section-header-padding-y:1rem;--console-section-header-padding-x:1.1rem}html[data-console-style=financial-dashboard] body{background:linear-gradient(color-mix(in srgb,var(--surface-border-strong) 24%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--surface-border-strong) 24%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--surface-border) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--surface-border) 6%,transparent) 1px,transparent 1px),linear-gradient(180deg,var(--bg-cool) 0,var(--bg-ice) 100%);background-size:28px 28px,28px 28px,7px 7px,7px 7px,auto}html[data-theme=light][data-console-style=financial-dashboard] body{background:linear-gradient(color-mix(in srgb,var(--surface-border-strong) 14%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--surface-border-strong) 14%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--surface-border) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--surface-border) 4%,transparent) 1px,transparent 1px),linear-gradient(180deg,#f8fbff 0,#eef4fc 100%);background-size:28px 28px,28px 28px,7px 7px,7px 7px,auto}html[data-theme=light][data-console-style=financial-dashboard]{--text:#10213b;--text-primary:#071428;--text-muted:rgba(25,44,77,0.76);--topbar-copy:rgba(20,41,74,0.88);--hero-pill-text:#14315a;--hero-meta-text:#234672;--code-text:#10294d}html[data-console-style=financial-dashboard] .topbar{background:linear-gradient(180deg,color-mix(in srgb,var(--topbar-surface) 100%,white 5%),color-mix(in srgb,var(--surface-elevated) 98%,transparent));box-shadow:0 10px 22px -18px var(--shadow-medium),0 0 0 1px color-mix(in srgb,var(--surface-border) 80%,transparent),inset 0 -2px 0 color-mix(in srgb,var(--accent) 18%,transparent)}html[data-console-style=financial-dashboard] .account-menu-panel,html[data-console-style=financial-dashboard] .admin-table-wrapper,html[data-console-style=financial-dashboard] .approval-card,html[data-console-style=financial-dashboard] .detail-panel,html[data-console-style=financial-dashboard] .hero-panel,html[data-console-style=financial-dashboard] .panel,html[data-console-style=financial-dashboard] .panel-accent,html[data-console-style=financial-dashboard] .resource-list,html[data-console-style=financial-dashboard] .section-nav-shell,html[data-console-style=financial-dashboard] .theme-menu-panel,html[data-console-style=financial-dashboard] .workspace-tabs{border-color:color-mix(in srgb,var(--accent) 10%,var(--surface-border-strong));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 98%,white 2%),color-mix(in srgb,var(--surface) 98%,var(--surface-muted) 2%));box-shadow:0 12px 20px -18px var(--shadow-medium),0 0 0 1px color-mix(in srgb,var(--surface-border) 82%,transparent),inset 0 1px 0 rgba(255,255,255,.14);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-console-style=financial-dashboard] .hero-panel:before{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 22%,transparent),transparent 18%),linear-gradient(180deg,color-mix(in srgb,var(--surface-border-strong) 26%,transparent),transparent 34%),linear-gradient(90deg,color-mix(in srgb,var(--surface-border) 22%,transparent) 1px,transparent 1px);background-size:auto,auto,14px 14px}html[data-console-style=financial-dashboard] .account-menu-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 100%,white 2%),color-mix(in srgb,var(--surface-strong) 100%,var(--surface-muted) 0%)),var(--surface-strong)}html[data-console-style=financial-dashboard] .configured-policy-row,html[data-console-style=financial-dashboard] .configured-resource-row,html[data-console-style=financial-dashboard] .demo-workflow-card,html[data-console-style=financial-dashboard] .detail-card,html[data-console-style=financial-dashboard] .detail-row,html[data-console-style=financial-dashboard] .form-grid>form,html[data-console-style=financial-dashboard] .history-card,html[data-console-style=financial-dashboard] .list-card,html[data-console-style=financial-dashboard] .workspace-coverage-card,html[data-console-style=financial-dashboard] .workspace-posture-card{border-color:color-mix(in srgb,var(--accent) 8%,var(--surface-border-strong));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 100%,white 3%),color-mix(in srgb,var(--surface-muted) 78%,var(--surface-elevated) 22%));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-border) 80%,transparent),inset 0 -2px 0 color-mix(in srgb,var(--surface-border) 58%,transparent)}html[data-console-style=financial-dashboard] .account-menu-trigger,html[data-console-style=financial-dashboard] .detail-pill,html[data-console-style=financial-dashboard] .hero-pill,html[data-console-style=financial-dashboard] .panel-header span,html[data-console-style=financial-dashboard] .section-nav-item,html[data-console-style=financial-dashboard] .section-page-context-pill,html[data-console-style=financial-dashboard] .status-badge,html[data-console-style=financial-dashboard] .theme-menu-trigger,html[data-console-style=financial-dashboard] .topbar-status-pill,html[data-console-style=financial-dashboard] .workspace-nav-item,html[data-console-style=financial-dashboard] .workspace-tab{border-radius:.75rem;background:color-mix(in srgb,var(--surface-elevated) 98%,transparent);border-color:color-mix(in srgb,var(--accent) 12%,var(--surface-border-strong));box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--surface-border) 56%,transparent)}html[data-console-style=financial-dashboard] .history-card-selected,html[data-console-style=financial-dashboard] .list-card.selected,html[data-console-style=financial-dashboard] .section-nav-item-active,html[data-console-style=financial-dashboard] .workspace-nav-item-active,html[data-console-style=financial-dashboard] .workspace-tab-active{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 98%,white 4%),color-mix(in srgb,var(--accent-soft) 16%,transparent));box-shadow:inset 0 -3px 0 color-mix(in srgb,var(--accent) 42%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent) 16%,transparent)}html[data-console-style=financial-dashboard] .button-inline,html[data-console-style=financial-dashboard] button:not(.observer-refresh-button):not(.observer-stat-pill){border-radius:.6rem;box-shadow:0 8px 16px -14px var(--shadow-medium)}html[data-console-style=financial-dashboard] input,html[data-console-style=financial-dashboard] select,html[data-console-style=financial-dashboard] textarea{border-radius:.55rem;background:color-mix(in srgb,var(--surface-elevated) 100%,white 4%);border-color:color-mix(in srgb,var(--accent) 10%,var(--surface-border-strong));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 color-mix(in srgb,var(--surface-border) 54%,transparent)}html[data-console-style=financial-dashboard] .admin-table td,html[data-console-style=financial-dashboard] .admin-table th,html[data-console-style=financial-dashboard] .detail-section,html[data-console-style=financial-dashboard] .panel-header{border-color:color-mix(in srgb,var(--surface-border-strong) 86%,transparent)}html[data-console-style=financial-dashboard] .hero-panel h2,html[data-console-style=financial-dashboard] .panel h2,html[data-console-style=financial-dashboard] .panel h3,html[data-console-style=financial-dashboard] .section-page-header h2,html[data-console-style=financial-dashboard] .topbar-brand-mark{letter-spacing:-.02em}html[data-console-style=financial-dashboard] .reports-trend-bar,html[data-console-style=financial-dashboard] .reports-trend-bar-track{border-radius:.35rem}html[data-console-style=editorial-product-console]{--console-font:"Avenir Next","Sora","Montserrat","Noto Sans",sans-serif;--console-display-font:"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;--console-shell-width:1180px;--console-shell-gap:2rem;--console-shell-padding-top:1.75rem;--console-shell-padding-x:2.25rem;--console-shell-padding-bottom:4rem;--console-surface-radius:1.75rem;--console-surface-shadow:0 18px 36px var(--shadow-soft);--console-panel-backdrop-blur:10px;--console-panel-padding:1.65rem;--console-hero-padding:2.3rem;--console-topbar-radius:999px;--console-topbar-padding-y:0.55rem;--console-topbar-padding-x:1.25rem;--console-topbar-offset:1.1rem;--console-topbar-margin-top:1.25rem;--console-topbar-backdrop-blur:14px;--console-control-radius:999px;--console-nav-card-radius:1.4rem;--console-popover-radius:1.25rem;--console-section-header-padding-y:1.35rem;--console-section-header-padding-x:1.55rem}html[data-console-style=editorial-product-console] body{background:radial-gradient(circle at top,color-mix(in srgb,var(--accent-soft) 38%,transparent),transparent 22%),radial-gradient(circle at bottom right,rgba(255,255,255,.08),transparent 24%),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(180deg,#0b1220 0,color-mix(in srgb,var(--bg-ice) 88%,var(--surface-overlay)) 100%);background-size:auto,auto,36px 36px,36px 36px,auto}html[data-theme=light][data-console-style=editorial-product-console] body{background:radial-gradient(circle at top,color-mix(in srgb,var(--accent-soft) 24%,white 28%),transparent 24%),radial-gradient(circle at bottom right,rgba(255,255,255,.34),transparent 28%),linear-gradient(rgba(255,255,255,.24) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(180deg,#fafcff 0,#f0f5fc 48%,#e8eef8 100%);background-size:auto,auto,36px 36px,36px 36px,auto}html[data-theme=light][data-console-style=editorial-product-console]{--text:#17263a;--text-primary:#0c1829;--text-muted:rgba(31,49,74,0.74);--topbar-copy:rgba(27,46,74,0.86);--hero-pill-text:#193559;--hero-meta-text:#284a76;--code-text:#122b4d}html[data-console-style=editorial-product-console] .topbar{background:linear-gradient(180deg,color-mix(in srgb,var(--topbar-surface) 94%,transparent),color-mix(in srgb,var(--surface-overlay) 84%,transparent)),radial-gradient(circle at top left,color-mix(in srgb,var(--accent-soft) 24%,transparent),transparent 42%),linear-gradient(90deg,rgba(255,255,255,.08),transparent 36%);box-shadow:0 20px 40px -26px var(--shadow-medium),inset 0 1px 0 rgba(255,255,255,.1),0 0 0 1px color-mix(in srgb,var(--surface-border) 36%,transparent)}html[data-console-style=editorial-product-console] .account-menu-panel,html[data-console-style=editorial-product-console] .admin-table-wrapper,html[data-console-style=editorial-product-console] .approval-card,html[data-console-style=editorial-product-console] .detail-panel,html[data-console-style=editorial-product-console] .hero-panel,html[data-console-style=editorial-product-console] .panel,html[data-console-style=editorial-product-console] .panel-accent,html[data-console-style=editorial-product-console] .resource-list,html[data-console-style=editorial-product-console] .section-nav-shell,html[data-console-style=editorial-product-console] .theme-menu-panel,html[data-console-style=editorial-product-console] .workspace-tabs{border-color:color-mix(in srgb,var(--accent) 12%,var(--surface-border));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 98%,white 6%),color-mix(in srgb,var(--surface) 96%,rgba(255,255,255,.02) 4%)),radial-gradient(circle at top left,color-mix(in srgb,var(--accent-soft) 24%,transparent),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,0)),linear-gradient(90deg,rgba(255,255,255,.04),transparent 26%);box-shadow:0 28px 58px -34px var(--shadow-medium),inset 0 1px 0 rgba(255,255,255,.12)}html[data-console-style=editorial-product-console] .hero-panel:before{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 34%,transparent),transparent 52%),linear-gradient(0deg,color-mix(in srgb,rgba(255,255,255,.08) 100%,transparent),transparent 68%),radial-gradient(circle at top,rgba(255,255,255,.08),transparent 42%)}html[data-console-style=editorial-product-console] .account-menu-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 100%,white 5%),color-mix(in srgb,var(--surface-overlay-strong) 99%,rgba(255,255,255,.01) 1%)),radial-gradient(circle at top left,color-mix(in srgb,var(--accent-soft) 12%,transparent),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0)),var(--surface-overlay-strong)}html[data-console-style=editorial-product-console] .configured-policy-row,html[data-console-style=editorial-product-console] .configured-resource-row,html[data-console-style=editorial-product-console] .demo-workflow-card,html[data-console-style=editorial-product-console] .detail-card,html[data-console-style=editorial-product-console] .detail-row,html[data-console-style=editorial-product-console] .form-grid>form,html[data-console-style=editorial-product-console] .history-card,html[data-console-style=editorial-product-console] .list-card,html[data-console-style=editorial-product-console] .workspace-coverage-card,html[data-console-style=editorial-product-console] .workspace-posture-card{border-color:color-mix(in srgb,var(--accent) 10%,var(--surface-border));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 100%,white 4%),color-mix(in srgb,var(--surface-muted) 82%,var(--surface-elevated) 18%)),radial-gradient(circle at top left,color-mix(in srgb,var(--accent-soft) 18%,transparent),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,0));box-shadow:0 18px 30px -26px var(--shadow-medium),inset 0 1px 0 rgba(255,255,255,.08)}html[data-console-style=editorial-product-console] .account-menu-trigger,html[data-console-style=editorial-product-console] .detail-pill,html[data-console-style=editorial-product-console] .hero-pill,html[data-console-style=editorial-product-console] .panel-header span,html[data-console-style=editorial-product-console] .section-nav-item,html[data-console-style=editorial-product-console] .section-page-context-pill,html[data-console-style=editorial-product-console] .status-badge,html[data-console-style=editorial-product-console] .theme-menu-trigger,html[data-console-style=editorial-product-console] .topbar-status-pill,html[data-console-style=editorial-product-console] .workspace-nav-item,html[data-console-style=editorial-product-console] .workspace-tab{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-overlay) 94%,white 3%),color-mix(in srgb,var(--surface-muted) 88%,transparent));border-color:color-mix(in srgb,var(--accent) 14%,var(--surface-border));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 18px -18px var(--shadow-soft)}html[data-console-style=editorial-product-console] .account-menu-section-title,html[data-console-style=editorial-product-console] .account-menu-trigger-label,html[data-console-style=editorial-product-console] .detail-pill,html[data-console-style=editorial-product-console] .eyebrow,html[data-console-style=editorial-product-console] .hero-pill,html[data-console-style=editorial-product-console] .panel-header span,html[data-console-style=editorial-product-console] .section-nav-item,html[data-console-style=editorial-product-console] .section-page-context-pill,html[data-console-style=editorial-product-console] .status-badge,html[data-console-style=editorial-product-console] .theme-menu-trigger-label,html[data-console-style=editorial-product-console] .topbar-mode-note,html[data-console-style=editorial-product-console] .topbar-status-pill,html[data-console-style=editorial-product-console] .workspace-nav-item,html[data-console-style=editorial-product-console] .workspace-tab{letter-spacing:.01em;text-transform:none}html[data-console-style=editorial-product-console] .history-card-selected,html[data-console-style=editorial-product-console] .list-card.selected,html[data-console-style=editorial-product-console] .section-nav-item-active,html[data-console-style=editorial-product-console] .workspace-nav-item-active,html[data-console-style=editorial-product-console] .workspace-tab-active{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-overlay) 96%,white 4%),color-mix(in srgb,var(--accent-soft) 12%,transparent));box-shadow:0 18px 30px -24px var(--shadow-medium),inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}html[data-console-style=editorial-product-console] .button-inline,html[data-console-style=editorial-product-console] button:not(.observer-refresh-button):not(.observer-stat-pill){border-radius:999px;box-shadow:0 18px 30px -20px var(--shadow-medium),inset 0 1px 0 rgba(255,255,255,.12)}html[data-console-style=editorial-product-console] input,html[data-console-style=editorial-product-console] select,html[data-console-style=editorial-product-console] textarea{border-radius:1.1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-overlay) 96%,white 4%),color-mix(in srgb,var(--field-surface) 88%,transparent));border-color:color-mix(in srgb,var(--accent) 12%,var(--surface-border));box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}html[data-console-style=editorial-product-console] .hero-panel h2,html[data-console-style=editorial-product-console] .panel h2,html[data-console-style=editorial-product-console] .panel h3,html[data-console-style=editorial-product-console] .section-page-header h2,html[data-console-style=editorial-product-console] .topbar-brand-mark{letter-spacing:0}html[data-console-style=editorial-product-console] .hero-copy,html[data-console-style=editorial-product-console] .section-page-copy{line-height:1.7}html[data-console-style=editorial-product-console] .hero-panel h2,html[data-console-style=editorial-product-console] .panel h2,html[data-console-style=editorial-product-console] .panel h3,html[data-console-style=editorial-product-console] .section-page-header h2{font-style:normal}html[data-background=solid] body{background:linear-gradient(var(--console-background-start),var(--console-background-start));background-size:auto}html[data-background=vertical-gradient] body{background:linear-gradient(180deg,var(--console-background-start) 0,var(--console-background-end) 100%);background-size:auto}html[data-background=radial-gradient] body{background:radial-gradient(circle at 16% 8%,color-mix(in srgb,var(--console-background-start) 82%,var(--accent) 18%),transparent 36%),radial-gradient(circle at 86% 2%,color-mix(in srgb,var(--console-background-end) 78%,var(--accent) 22%),transparent 32%),linear-gradient(135deg,var(--console-background-start) 0,var(--console-background-end) 100%);background-size:auto}html[data-background=grid-gradient] body{background:linear-gradient(color-mix(in srgb,var(--surface-border) 14%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--surface-border) 10%,transparent) 1px,transparent 1px),radial-gradient(circle at 18% 10%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 28%),linear-gradient(135deg,var(--console-background-start) 0,var(--console-background-end) 100%);background-size:44px 44px,44px 44px,auto,auto}html[data-foreground=high-contrast]{--text-primary:#f6f8ff;--text:#dce5f6;--text-muted:rgba(196,207,226,0.8);--surface:rgba(12,20,34,0.92);--surface-elevated:rgba(16,26,44,0.96);--surface-strong:rgba(16,26,44,0.98);--surface-overlay:rgba(12,20,34,0.92);--surface-overlay-strong:rgba(16,26,44,0.98);--surface-muted:rgba(8,14,26,0.78);--surface-border:rgba(190,207,235,0.28);--surface-border-strong:rgba(210,224,246,0.44);--field-surface:rgba(8,14,26,0.86);--console-surface-radius:0.95rem;--console-surface-shadow:0 18px 36px rgba(0,0,0,0.46);--console-panel-backdrop-blur:8px;--console-control-radius:0.7rem;--console-nav-card-radius:0.85rem}html[data-theme=light][data-foreground=high-contrast]{--text-primary:#061120;--text:#10213b;--text-muted:rgba(24,42,72,0.82);--surface:rgba(255,255,255,0.98);--surface-elevated:rgba(255,255,255,1);--surface-strong:rgba(250,253,255,1);--surface-overlay:rgba(246,250,255,0.98);--surface-overlay-strong:rgba(246,250,255,1);--surface-muted:rgba(230,238,250,0.98);--surface-border:rgba(28,55,96,0.22);--surface-border-strong:rgba(28,55,96,0.34);--field-surface:rgba(243,248,255,1);--console-surface-shadow:0 16px 28px rgba(48,72,110,0.16)}html[data-foreground=soft]{--text-primary:color-mix(in srgb,var(--text-primary) 98%,var(--accent) 2%);--text:color-mix(in srgb,var(--text) 96%,var(--text-primary) 4%);--text-muted:color-mix(in srgb,var(--text-muted) 92%,var(--text) 8%);--surface:color-mix(in srgb,var(--surface) 96%,var(--surface-elevated) 4%);--surface-elevated:color-mix(in srgb,var(--surface-elevated) 98%,var(--surface-strong) 2%);--surface-strong:color-mix(in srgb,var(--surface-strong) 98%,var(--surface-elevated) 2%);--surface-border:color-mix(in srgb,var(--surface-border) 92%,var(--accent) 8%);--surface-border-strong:color-mix(in srgb,var(--surface-border-strong) 94%,var(--accent) 6%);--console-surface-radius:1.75rem;--console-surface-shadow:0 18px 34px color-mix(in srgb,var(--shadow-soft) 72%,transparent);--console-panel-backdrop-blur:12px;--console-control-radius:999px;--console-nav-card-radius:1.45rem}html[data-theme=dark][data-foreground=soft]{--text-primary:#f2f6ff;--text:#d5deef;--text-muted:rgba(184,197,218,0.78);--surface:rgba(20,31,50,0.92);--surface-elevated:rgba(24,38,62,0.96);--surface-strong:rgba(24,38,62,0.98);--surface-overlay:rgba(18,30,50,0.92);--surface-overlay-strong:rgba(22,36,60,0.98);--surface-muted:rgba(14,24,42,0.82);--surface-muted-strong:rgba(16,28,48,0.9);--surface-border:rgba(142,166,208,0.18);--surface-border-strong:rgba(160,184,224,0.26);--field-surface:rgba(14,24,42,0.92)}html[data-theme=light][data-foreground=soft]{--text-primary:#08162d;--text:#172947;--text-muted:rgba(43,62,92,0.76);--surface:rgba(255,255,255,0.96);--surface-elevated:rgba(255,255,255,0.99);--surface-strong:rgba(249,252,255,1);--surface-overlay:rgba(247,250,255,0.97);--surface-overlay-strong:rgba(250,252,255,1);--surface-muted:rgba(234,241,250,0.96);--surface-muted-strong:rgba(228,237,248,0.98);--surface-border:rgba(76,118,173,0.14);--surface-border-strong:rgba(76,118,173,0.22);--field-surface:rgba(244,248,253,1)}html[data-foreground=soft] .account-menu-panel,html[data-foreground=soft] .admin-table-wrapper,html[data-foreground=soft] .approval-card,html[data-foreground=soft] .detail-panel,html[data-foreground=soft] .hero-panel,html[data-foreground=soft] .panel,html[data-foreground=soft] .panel-accent,html[data-foreground=soft] .resource-list,html[data-foreground=soft] .section-nav-shell,html[data-foreground=soft] .theme-menu-panel,html[data-foreground=soft] .workspace-tabs{box-shadow:0 16px 34px -24px var(--shadow-medium),inset 0 1px 0 rgba(255,255,255,.08)}html[data-foreground=soft] .account-menu-trigger,html[data-foreground=soft] .detail-pill,html[data-foreground=soft] .hero-pill,html[data-foreground=soft] .panel-header span,html[data-foreground=soft] .section-nav-item,html[data-foreground=soft] .section-page-context-pill,html[data-foreground=soft] .status-badge,html[data-foreground=soft] .theme-menu-trigger,html[data-foreground=soft] .topbar-status-pill,html[data-foreground=soft] .workspace-nav-item,html[data-foreground=soft] .workspace-tab{border-radius:999px}html[data-foreground=tinted]{--text-primary:color-mix(in srgb,var(--text-primary) 90%,var(--accent-strong) 10%);--text:color-mix(in srgb,var(--text) 88%,var(--accent-strong) 12%);--text-muted:color-mix(in srgb,var(--text-muted) 82%,var(--accent) 18%);--surface:color-mix(in srgb,var(--surface) 88%,var(--accent-soft) 12%);--surface-elevated:color-mix(in srgb,var(--surface-elevated) 86%,var(--accent-soft) 14%);--surface-strong:color-mix(in srgb,var(--surface-strong) 88%,var(--accent-soft) 12%);--surface-border:color-mix(in srgb,var(--accent) 24%,var(--surface-border));--surface-border-strong:color-mix(in srgb,var(--accent) 34%,var(--surface-border-strong));--field-surface:color-mix(in srgb,var(--field-surface) 86%,var(--accent-soft) 14%);--console-surface-radius:0.85rem;--console-surface-shadow:0 14px 26px color-mix(in srgb,var(--accent) 18%,transparent);--console-panel-backdrop-blur:6px;--console-control-radius:0.45rem;--console-nav-card-radius:0.65rem}html[data-theme=dark][data-foreground=tinted]{--text-primary:color-mix(in srgb,#f2f6ff 88%,var(--accent-strong) 12%);--text:color-mix(in srgb,#d5deef 88%,var(--accent-strong) 12%);--text-muted:color-mix(in srgb,rgba(184,197,218,0.78) 82%,var(--accent) 18%);--surface:color-mix(in srgb,#141f32 86%,var(--accent) 14%);--surface-elevated:color-mix(in srgb,#18263e 84%,var(--accent) 16%);--surface-strong:color-mix(in srgb,#18263e 88%,var(--accent) 12%);--surface-overlay:color-mix(in srgb,#122036 86%,var(--accent) 14%);--surface-overlay-strong:color-mix(in srgb,#16243c 88%,var(--accent) 12%);--surface-muted:color-mix(in srgb,#0e182a 88%,var(--accent) 12%);--surface-muted-strong:color-mix(in srgb,#102038 88%,var(--accent) 12%);--surface-border:color-mix(in srgb,var(--accent) 34%,rgba(142,166,208,0.28));--surface-border-strong:color-mix(in srgb,var(--accent) 42%,rgba(160,184,224,0.38));--field-surface:color-mix(in srgb,#0e182a 88%,var(--accent) 12%)}html[data-theme=light][data-foreground=tinted]{--text-primary:color-mix(in srgb,#08162d 90%,var(--accent) 10%);--text:color-mix(in srgb,#172947 90%,var(--accent) 10%);--text-muted:color-mix(in srgb,rgba(43,62,92,0.78) 84%,var(--accent) 16%);--surface:color-mix(in srgb,#ffffff 92%,var(--accent) 8%);--surface-elevated:color-mix(in srgb,#ffffff 90%,var(--accent) 10%);--surface-strong:color-mix(in srgb,#fbfdff 92%,var(--accent) 8%);--surface-overlay:color-mix(in srgb,#f7faff 90%,var(--accent) 10%);--surface-overlay-strong:color-mix(in srgb,#fbfdff 92%,var(--accent) 8%);--surface-muted:color-mix(in srgb,#eaf1fa 88%,var(--accent) 12%);--surface-muted-strong:color-mix(in srgb,#e4edf8 88%,var(--accent) 12%);--surface-border:color-mix(in srgb,var(--accent) 28%,rgba(76,118,173,0.24));--surface-border-strong:color-mix(in srgb,var(--accent) 36%,rgba(76,118,173,0.34));--field-surface:color-mix(in srgb,#ffffff 90%,var(--accent) 10%)}html[data-foreground=terminal]{--console-font:"Cascadia Code","SFMono-Regular",Consolas,"Liberation Mono",monospace;--console-display-font:"Cascadia Code","SFMono-Regular",Consolas,"Liberation Mono",monospace;--text-primary:#f2fff9;--text:#d8eee6;--text-muted:rgba(168,196,186,0.82);--surface:rgba(10,22,19,0.94);--surface-elevated:rgba(13,28,24,0.98);--surface-strong:rgba(15,32,27,1);--surface-overlay:rgba(8,18,16,0.94);--surface-overlay-strong:rgba(11,24,21,0.98);--surface-muted:rgba(7,16,14,0.82);--surface-muted-strong:rgba(9,20,17,0.92);--surface-border:rgba(72,205,179,0.32);--surface-border-strong:rgba(95,232,204,0.48);--field-surface:rgba(5,13,11,0.92);--topbar-surface:rgba(8,18,16,0.96);--topbar-border:rgba(95,232,204,0.34);--topbar-copy:rgba(216,238,230,0.88);--hero-pill-surface:rgba(9,20,17,0.95);--hero-pill-text:#d8eee6;--hero-meta-surface:rgba(14,45,38,0.82);--hero-meta-text:#9fd8c8;--code-surface:#050d0b;--code-text:#d8eee6;--shadow-soft:rgba(0,0,0,0.18);--shadow-medium:rgba(0,0,0,0.26);--shadow-strong:rgba(0,0,0,0.34);--console-surface-radius:0.35rem;--console-surface-shadow:0 0 0 1px rgba(95,232,204,0.16);--console-panel-backdrop-blur:0;--console-control-radius:0.25rem;--console-nav-card-radius:0.3rem;--console-popover-radius:0.35rem}html[data-appearance-preset=terminal] body{background:radial-gradient(circle at 12% 0,rgba(37,184,172,.08),transparent 24rem),linear-gradient(180deg,#030706,#070c0b);background-size:auto}html[data-foreground=terminal] .account-menu-panel,html[data-foreground=terminal] .admin-table-wrapper,html[data-foreground=terminal] .approval-card,html[data-foreground=terminal] .detail-panel,html[data-foreground=terminal] .hero-panel,html[data-foreground=terminal] .panel,html[data-foreground=terminal] .panel-accent,html[data-foreground=terminal] .resource-list,html[data-foreground=terminal] .section-nav-shell,html[data-foreground=terminal] .theme-menu-panel,html[data-foreground=terminal] .topbar,html[data-foreground=terminal] .workspace-tabs{background:linear-gradient(180deg,rgba(12,27,23,.98),rgba(7,16,14,.98));border-color:rgba(95,232,204,.36);box-shadow:0 0 0 1px rgba(95,232,204,.14),inset 0 1px 0 rgba(216,238,230,.05)}html[data-foreground=terminal] .account-menu-trigger,html[data-foreground=terminal] .detail-pill,html[data-foreground=terminal] .hero-pill,html[data-foreground=terminal] .panel-header span,html[data-foreground=terminal] .section-nav-item,html[data-foreground=terminal] .section-page-context-pill,html[data-foreground=terminal] .status-badge,html[data-foreground=terminal] .theme-menu-trigger,html[data-foreground=terminal] .topbar-status-pill,html[data-foreground=terminal] .workspace-nav-item,html[data-foreground=terminal] .workspace-tab{background:rgba(5,13,11,.92);border-color:rgba(95,232,204,.28);box-shadow:none}html[data-foreground=terminal] .history-card-selected,html[data-foreground=terminal] .list-card.selected,html[data-foreground=terminal] .section-nav-item-active,html[data-foreground=terminal] .workspace-nav-item-active,html[data-foreground=terminal] .workspace-tab-active{box-shadow:inset 0 -2px 0 var(--accent),inset 0 0 0 1px rgba(95,232,204,.28)}html[data-foreground=terminal] .button-inline,html[data-foreground=terminal] button:not(.observer-refresh-button):not(.observer-stat-pill),html[data-foreground=terminal] input,html[data-foreground=terminal] select,html[data-foreground=terminal] textarea{border-color:rgba(95,232,204,.32);box-shadow:none}html[data-foreground=custom]{--text-primary:var(--console-foreground-primary);--text:var(--console-foreground-text);--text-muted:color-mix(in srgb,var(--console-foreground-muted) 74%,transparent);--surface:color-mix(in srgb,var(--console-foreground-surface) 86%,transparent);--surface-elevated:color-mix(in srgb,var(--console-foreground-surface) 92%,white 8%);--surface-strong:color-mix(in srgb,var(--console-foreground-surface) 96%,white 4%);--surface-overlay:color-mix(in srgb,var(--console-foreground-surface) 82%,transparent);--surface-overlay-strong:color-mix(in srgb,var(--console-foreground-surface) 94%,transparent);--surface-muted:color-mix(in srgb,var(--console-foreground-surface) 72%,transparent);--surface-muted-strong:color-mix(in srgb,var(--console-foreground-surface) 82%,transparent);--surface-border:color-mix(in srgb,var(--console-foreground-text) 18%,transparent);--surface-border-strong:color-mix(in srgb,var(--console-foreground-text) 28%,transparent);--field-surface:color-mix(in srgb,var(--console-foreground-surface) 78%,transparent)}html[data-appearance-preset=ledger] .account-menu-panel,html[data-appearance-preset=paper] .account-menu-panel{border-color:color-mix(in srgb,var(--accent) 30%,rgba(32,47,70,.34));box-shadow:0 28px 70px rgba(36,45,64,.26),0 0 0 1px rgba(255,255,255,.92),inset 0 1px 0 rgba(255,255,255,.96)}html[data-appearance-preset=ledger] .account-menu-panel{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(244,249,255,.99))}html[data-appearance-preset=paper] .account-menu-panel{background:linear-gradient(180deg,rgba(255,253,247,.99),rgba(248,242,229,.99))}html[data-appearance-preset=ledger] .account-menu-panel button,html[data-appearance-preset=ledger] .account-menu-panel input,html[data-appearance-preset=ledger] .account-menu-panel select,html[data-appearance-preset=paper] .account-menu-panel button,html[data-appearance-preset=paper] .account-menu-panel input,html[data-appearance-preset=paper] .account-menu-panel select{border-color:color-mix(in srgb,var(--accent) 22%,rgba(32,47,70,.32));background-color:rgba(255,255,255,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 8px 18px rgba(36,45,64,.1)}html[data-appearance-preset=ledger] input,html[data-appearance-preset=ledger] select,html[data-appearance-preset=ledger] textarea{border-color:rgba(37,73,116,.3);background-color:rgba(255,255,255,.96);color:#10213b;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(37,73,116,.04)}html[data-appearance-preset=ledger] select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,color-mix(in srgb,var(--accent) 70%,#10213b) 50%),linear-gradient(135deg,color-mix(in srgb,var(--accent) 70%,#10213b) 50%,transparent 50%),linear-gradient(90deg,rgba(37,73,116,.18),rgba(37,73,116,.18));background-position:calc(100% - 1rem) 50%,calc(100% - .72rem) 50%,calc(100% - 2.05rem) 50%;background-size:.28rem .28rem,.28rem .28rem,1px 1.45rem;background-repeat:no-repeat;padding-right:2.5rem}html[data-appearance-preset=ledger] .account-menu-section,html[data-appearance-preset=paper] .account-menu-section{border-color:color-mix(in srgb,var(--accent) 14%,rgba(32,47,70,.2))}}@layer presets{}@layer presets{}@layer presets{}@layer presets{}@layer tokens, base, presets;