:root{color-scheme:light;--oros-color-bg-app: #f6f8fb;--oros-color-bg-nav: #07111f;--oros-color-bg-nav-raised: #0d1b2e;--oros-color-bg-surface: #ffffff;--oros-color-bg-subtle: #f1f5f9;--oros-color-bg-overlay: #ffffff;--oros-color-border: #d8e0ea;--oros-color-border-strong: #aebbca;--oros-color-border-focus: #2563eb;--oros-color-text-primary: #111827;--oros-color-text-secondary: #4b5563;--oros-color-text-muted: #6b7280;--oros-color-text-inverse: #eaf2ff;--oros-color-text-inverse-muted: #9fb1c7;--oros-color-text-link: #1d4ed8;--oros-color-primary: #2563eb;--oros-color-primary-hover: #1d4ed8;--oros-color-primary-pressed: #1e40af;--oros-color-success: #16a34a;--oros-color-warning: #d97706;--oros-color-danger: #dc2626;--oros-color-info: #0ea5e9;--oros-color-ai: #6d5df6;--oros-color-neutral: #64748b;--oros-color-success-bg: #dcfce7;--oros-color-warning-bg: #fef3c7;--oros-color-danger-bg: #fee2e2;--oros-color-info-bg: #e0f2fe;--oros-color-ai-bg: #ede9fe;--oros-color-neutral-bg: #e2e8f0;--oros-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--oros-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--oros-font-size-metric: 32px;--oros-line-height-metric: 40px;--oros-font-size-page-title: 24px;--oros-line-height-page-title: 32px;--oros-font-size-section-title: 16px;--oros-line-height-section-title: 24px;--oros-font-size-body: 14px;--oros-line-height-body: 22px;--oros-font-size-table: 13px;--oros-line-height-table: 20px;--oros-font-size-label: 12px;--oros-line-height-label: 16px;--oros-font-size-micro: 11px;--oros-line-height-micro: 14px;--oros-space-0: 0;--oros-space-0-5: 4px;--oros-space-1: 8px;--oros-space-1-5: 12px;--oros-space-2: 16px;--oros-space-3: 24px;--oros-space-4: 32px;--oros-space-5: 40px;--oros-space-6: 48px;--oros-space-8: 64px;--oros-radius-control: 6px;--oros-radius-panel: 8px;--oros-radius-overlay: 10px;--oros-radius-pill: 999px;--oros-shadow-focus: 0 0 0 3px rgb(37 99 235 / 28%);--oros-shadow-overlay: 0 18px 48px rgb(15 23 42 / 18%);--oros-shadow-sticky: 0 -8px 24px rgb(15 23 42 / 8%);--oros-top-command-bar-height: 56px;--oros-left-nav-width: 256px;--oros-left-nav-collapsed-width: 72px;--oros-right-trust-panel-width: 384px;--oros-right-trust-panel-min-width: 344px;--oros-center-workspace-min-width: 620px;--oros-decision-bar-height: 72px;--oros-motion-fast: .12s;--oros-motion-base: .18s;--oros-motion-slow: .24s;--oros-motion-easing-standard: cubic-bezier(.2, 0, 0, 1)}.oros-app{background:var(--oros-color-bg-app);color:var(--oros-color-text-primary);font-family:var(--oros-font-sans);font-size:var(--oros-font-size-body);line-height:var(--oros-line-height-body)}.oros-focus-ring:focus-visible{box-shadow:var(--oros-shadow-focus);outline:2px solid transparent;outline-offset:2px}.oros-tabular-nums{font-variant-numeric:tabular-nums}.oros-button{display:inline-flex;gap:var(--oros-space-1);align-items:center;justify-content:center;min-height:40px;padding:0 var(--oros-space-2);color:var(--oros-color-text-primary);background:var(--oros-color-bg-surface);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control);font:inherit;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--oros-motion-fast) var(--oros-motion-easing-standard),border-color var(--oros-motion-fast) var(--oros-motion-easing-standard),color var(--oros-motion-fast) var(--oros-motion-easing-standard)}.oros-button:hover{background:var(--oros-color-bg-subtle)}.oros-button:focus-visible,.oros-field:focus-within{outline:0;box-shadow:var(--oros-shadow-focus)}.oros-button[aria-disabled=true],.oros-button:disabled{cursor:not-allowed;opacity:.58}.oros-button--primary{color:var(--oros-color-text-inverse);background:var(--oros-color-primary);border-color:var(--oros-color-primary)}.oros-button--primary:hover{color:var(--oros-color-text-inverse);background:var(--oros-color-primary-hover);border-color:var(--oros-color-primary-hover)}.oros-button--ghost{background:transparent;border-color:transparent}.oros-card{background:var(--oros-color-bg-surface);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel);box-shadow:0 10px 24px #0f172a0d}.oros-card--subtle{background:var(--oros-color-bg-subtle)}.oros-heading{margin:0;color:var(--oros-color-text-primary);font-weight:700;letter-spacing:0}.oros-heading--page{font-size:var(--oros-font-size-page-title);line-height:var(--oros-line-height-page-title)}.oros-heading--section{font-size:var(--oros-font-size-section-title);line-height:var(--oros-line-height-section-title)}.oros-field{display:grid;gap:var(--oros-space-0-5)}.oros-field label,.oros-field__label{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);line-height:var(--oros-line-height-label);font-weight:600}.oros-field input,.oros-field textarea,.oros-field select,.oros-input{min-height:40px;width:100%;padding:0 var(--oros-space-1-5);color:var(--oros-color-text-primary);background:var(--oros-color-bg-surface);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control);font:inherit}.oros-field textarea,textarea.oros-input{min-height:96px;padding-top:var(--oros-space-1);padding-bottom:var(--oros-space-1);resize:vertical}.oros-status{display:inline-flex;gap:6px;align-items:center;min-height:26px;padding:0 10px;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-pill);font-size:var(--oros-font-size-label);line-height:var(--oros-line-height-label);font-weight:600}.oros-status--success{color:var(--oros-color-success);background:var(--oros-color-success-bg);border-color:color-mix(in srgb,var(--oros-color-success) 25%,var(--oros-color-border) 75%)}.oros-status--warning{color:var(--oros-color-warning);background:var(--oros-color-warning-bg);border-color:color-mix(in srgb,var(--oros-color-warning) 25%,var(--oros-color-border) 75%)}.oros-status--danger{color:var(--oros-color-danger);background:var(--oros-color-danger-bg);border-color:color-mix(in srgb,var(--oros-color-danger) 25%,var(--oros-color-border) 75%)}.oros-status--info{color:var(--oros-color-info);background:var(--oros-color-info-bg);border-color:color-mix(in srgb,var(--oros-color-info) 25%,var(--oros-color-border) 75%)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--oros-color-bg-app)}button,input,select,textarea{font:inherit}button{cursor:pointer}.oros-focus-ring:focus-visible{outline:2px solid var(--oros-color-focus-ring, #2563eb);outline-offset:2px;box-shadow:0 0 0 4px #2563eb2e}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{height:100%;min-height:0;overflow:hidden}.app-shell--density-compact .approval-table th,.app-shell--density-compact .approval-table td{padding-top:8px;padding-bottom:8px}.app-shell--density-compact .kpi-card,.app-shell--density-compact .setup-check,.app-shell--density-compact .trust-card{padding:var(--oros-space-1)}.topbar{position:sticky;top:0;z-index:var(--oros-z-sticky, 20);display:grid;grid-template-columns:minmax(150px,200px) minmax(240px,1fr) minmax(0,auto);gap:var(--oros-space-2);align-items:center;height:var(--oros-top-command-bar-height);padding:0 var(--oros-space-2);color:var(--oros-color-text-inverse);background:var(--oros-color-bg-nav);border-bottom:1px solid rgb(255 255 255 / 10%)}.brand,.topbar-actions,.package-context-pill,.role-context-pill,.user-menu,.badge-row,.panel-heading,.trust-heading,.source-pills,.decision-actions,.approval-kicker,.account-heading{display:flex;align-items:center}.brand{gap:var(--oros-space-1);min-width:0;font-size:18px;font-weight:700}.brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-mark{display:grid;width:32px;height:32px;color:var(--oros-color-primary);place-items:center}.global-search{position:relative;display:flex;align-items:center;max-width:640px;min-height:44px;padding:0 var(--oros-space-1);color:var(--oros-color-text-inverse-muted);background:#ffffff14;border:1px solid rgb(255 255 255 / 14%);border-radius:var(--oros-radius-control)}.global-search:focus-within{border-color:#ffffff47;box-shadow:0 0 0 3px #2563eb40}.global-search input{flex:1;min-width:0;min-height:44px;padding:0 var(--oros-space-1);color:var(--oros-color-text-inverse);background:transparent;border:0;outline:none}.global-search kbd{display:inline-flex;gap:2px;align-items:center;padding:2px 6px;color:var(--oros-color-text-inverse-muted);background:#ffffff17;border:1px solid rgb(255 255 255 / 12%);border-radius:5px}.global-search-results{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:calc(var(--oros-z-sticky, 20) + 5);display:grid;gap:4px;max-height:min(520px,calc(100vh - 96px));padding:6px;overflow:auto;color:var(--oros-color-text-primary);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel);box-shadow:var(--oros-shadow-sticky)}.global-command-palette__header{display:grid;gap:6px;padding:8px 10px 10px;color:var(--oros-color-text-secondary);border-bottom:1px solid var(--oros-color-border)}.global-command-palette__header strong,.global-command-palette__header span{display:block}.global-command-palette__header strong{color:var(--oros-color-text-primary);font-size:var(--oros-font-size-body)}.global-command-palette__chips,.global-search-result__meta{display:flex;flex-wrap:wrap;gap:5px}.global-command-palette__chips span,.global-search-result__meta span{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.global-search-result{display:grid;gap:2px;min-height:70px;padding:8px 10px;color:var(--oros-color-text-primary);text-align:left;background:transparent;border:0;border-radius:var(--oros-radius-control)}.global-search-result:hover,.global-search-result--active,.global-search-result:focus-visible{background:var(--oros-color-bg-subtle)}.global-search-result span,.global-search-result small,.global-search-result em,.global-search-empty{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.global-search-result em{font-style:normal}.global-search-result strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-empty{padding:12px;text-align:center}.topbar-actions{justify-content:flex-end;gap:6px;min-width:0;overflow:hidden}.environment-chip,.icon-button,.secondary-button,.link-button,.ghost-icon,.primary-button,.danger-button,.nav-item,.workflow-card,.tab{border:0}.environment-chip,.package-context-pill,.role-context-pill,.context-switcher,.icon-button,.user-menu{color:var(--oros-color-text-inverse);background:#ffffff12;border:1px solid rgb(255 255 255 / 12%);border-radius:var(--oros-radius-control)}.environment-chip{display:inline-flex;gap:8px;align-items:center;height:34px;padding:0 12px}.package-context-pill,.role-context-pill{display:grid;grid-template-columns:auto minmax(0,1fr);flex:0 0 184px;gap:8px;align-items:center;min-width:176px;height:42px;padding:0 10px}.package-context-pill span,.role-context-pill span{display:grid;gap:1px;min-width:0}.package-context-pill strong,.package-context-pill small,.role-context-pill strong,.role-context-pill small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.package-context-pill strong,.role-context-pill strong{font-size:var(--oros-font-size-label)}.package-context-pill small,.role-context-pill small{color:var(--oros-color-text-inverse-muted);font-size:11px}.context-switcher{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;flex:0 1 320px;gap:8px;align-items:center;width:clamp(260px,21vw,320px);min-width:236px;height:44px;padding:0 10px;text-align:left}.context-switcher__body{display:grid;gap:1px;min-width:0}.context-switcher strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-switcher strong{font-size:var(--oros-font-size-body)}.context-switcher__meta{display:flex;gap:4px;min-width:0;overflow:hidden;color:var(--oros-color-text-inverse-muted);font-size:var(--oros-font-size-label)}.context-switcher__meta span{display:inline-flex;flex:0 0 auto;align-items:center;max-width:104px;min-height:16px;padding:0 4px;overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;background:#ffffff12;border:1px solid rgb(255 255 255 / 10%);border-radius:4px}.context-switcher__meta-chip--mobile,.mode-switcher{display:none}.live-dot{width:8px;height:8px;background:var(--oros-color-success);border-radius:var(--oros-radius-pill)}.live-dot--fixture,.live-dot--dry-run{background:var(--oros-color-warning)}.live-dot--live{background:var(--oros-color-success)}.icon-button{position:relative;display:grid;width:44px;height:44px;place-items:center}.notification-count{position:absolute;top:-5px;right:-3px;min-width:18px;height:18px;color:#fff;font-size:11px;line-height:18px;text-align:center;background:var(--oros-color-primary);border-radius:var(--oros-radius-pill)}.user-menu{flex:0 1 164px;gap:10px;min-width:154px;height:42px;padding:5px 8px;font:inherit;text-align:left;cursor:pointer}.user-menu:hover,.context-switcher:hover,.package-context-pill:hover,.role-context-pill:hover,.icon-button:hover{background:#ffffff1c}.user-menu strong,.user-menu span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu>div:not(.avatar){min-width:0}.user-menu strong{line-height:16px}.user-menu span{color:var(--oros-color-text-inverse-muted);font-size:var(--oros-font-size-label);line-height:14px}.shell-tools{display:none}.shell-tools-trigger{display:grid;width:44px;height:44px;color:var(--oros-color-text-inverse);cursor:pointer;background:#ffffff12;border:1px solid rgb(255 255 255 / 12%);border-radius:var(--oros-radius-control);place-items:center}.shell-tools-trigger:hover,.shell-tools-trigger[aria-expanded=true]{background:#ffffff1c}.shell-tools-menu{position:fixed;top:calc(var(--oros-top-command-bar-height) + 8px);right:8px;z-index:calc(var(--oros-z-sticky, 20) + 10);display:grid;gap:6px;width:min(340px,calc(100vw - 16px));max-height:calc(100vh - var(--oros-top-command-bar-height) - 16px);padding:8px;overflow:auto;color:var(--oros-color-text-primary);background:var(--oros-color-bg-surface);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel);box-shadow:var(--oros-shadow-sticky)}.shell-tools-menu__header{display:grid;gap:2px;padding:8px 10px 10px;border-bottom:1px solid var(--oros-color-border)}.shell-tools-menu__header strong,.shell-tools-menu__item strong{color:var(--oros-color-text-primary)}.shell-tools-menu__header span,.shell-tools-menu__item small{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);line-height:1.35}.shell-tools-menu__item{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;min-height:54px;padding:8px 10px;color:var(--oros-color-text-primary);text-align:left;cursor:pointer;background:transparent;border:0;border-radius:var(--oros-radius-control)}.shell-tools-menu__item:hover,.shell-tools-menu__item:focus-visible{background:var(--oros-color-bg-subtle)}.shell-tools-menu__item>span:last-child{display:grid;gap:2px;min-width:0}.shell-tools-menu__item strong,.shell-tools-menu__item small{min-width:0;overflow-wrap:anywhere}.shell-tools-menu__icon{display:grid;width:36px;height:36px;color:var(--oros-color-primary);background:#4f46e51a;border-radius:var(--oros-radius-control);place-items:center}.avatar{display:grid;width:32px;height:32px;color:#fff;font-weight:700;background:linear-gradient(135deg,#2563eb,#6d5df6);border-radius:var(--oros-radius-pill);place-items:center}.app-body{display:grid;grid-template-columns:var(--oros-left-nav-width) minmax(0,1fr) minmax(var(--oros-right-trust-panel-min-width),var(--oros-right-trust-panel-width));height:calc(100vh - var(--oros-top-command-bar-height));min-height:0;overflow:hidden}.sidenav{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;padding:var(--oros-space-2);overflow-x:visible;overflow-y:auto;color:var(--oros-color-text-inverse);background:var(--oros-color-bg-nav);border-right:1px solid rgb(255 255 255 / 10%)}.sidenav:hover,.sidenav:focus-within{z-index:5}.nav-list{display:grid;gap:var(--oros-space-1-5)}.nav-list--adaptive{gap:0}.nav-priority-panel{display:grid;gap:var(--oros-space-1);margin-bottom:var(--oros-space-2);padding:var(--oros-space-1);color:var(--oros-color-text-inverse);background:#ffffff0f;border:1px solid rgb(255 255 255 / 12%);border-radius:var(--oros-radius-panel)}.nav-priority-panel strong,.nav-priority-panel p{margin:0}.nav-priority-panel strong{display:block;margin-top:4px;font-size:var(--oros-font-size-body)}.nav-priority-panel p{margin-top:4px;color:var(--oros-color-text-inverse-muted);font-size:var(--oros-font-size-label);line-height:1.4}.nav-priority-actions{display:grid;gap:6px}.nav-priority-button{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:center;min-height:34px;padding:0 8px;color:var(--oros-color-text-inverse-muted);text-align:left;background:#ffffff0d;border:1px solid rgb(255 255 255 / 8%);border-radius:var(--oros-radius-control)}.nav-priority-button:hover,.nav-priority-button--active{color:var(--oros-color-text-inverse);background:#ffffff1c;border-color:#ffffff2e}.nav-priority-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-section{display:grid;gap:6px}.nav-section-label{padding:0 var(--oros-space-1);color:var(--oros-color-text-inverse-muted);font-size:var(--oros-font-size-micro);font-weight:700;line-height:var(--oros-line-height-micro);text-transform:uppercase}.nav-section--secondary .nav-section-label{opacity:.78}.nav-deep-links{display:grid;gap:6px;padding-top:var(--oros-space-1);border-top:1px solid rgb(255 255 255 / 10%)}.nav-deep-links .section-eyebrow{padding:0 var(--oros-space-1)}.nav-section-items{display:grid;gap:var(--oros-space-0-5)}.nav-item{display:grid;grid-template-columns:22px 1fr auto;gap:var(--oros-space-1);align-items:center;min-height:44px;padding:0 var(--oros-space-1);color:var(--oros-color-text-inverse-muted);text-align:left;background:transparent;border-radius:var(--oros-radius-control)}.nav-item--active,.nav-item:hover{color:var(--oros-color-text-inverse);background:var(--oros-color-bg-nav-raised)}.nav-item--active{box-shadow:inset 3px 0 0 var(--oros-color-primary)}.nav-item--secondary:not(.nav-item--active){color:#cbd5e1d1}.nav-item:disabled{cursor:not-allowed;opacity:.55}.nav-count{min-width:24px;padding:2px 7px;color:#fff;font-size:var(--oros-font-size-label);text-align:center;background:var(--oros-color-primary);border-radius:var(--oros-radius-pill)}.nav-list--team-collapsed{gap:0}.nav-section--team-primary .nav-section-label{margin-bottom:4px}.nav-more-anchor{position:relative}.nav-item--more{cursor:pointer}.nav-item--more-open,.nav-item--more[aria-expanded=true],.nav-item--more-active{color:var(--oros-color-text-inverse);background:var(--oros-color-bg-nav-raised)}.nav-count--more{background:#ffffff24;color:var(--oros-color-text-inverse)}.nav-more-menu{position:absolute;top:0;left:calc(100% + var(--oros-space-1));z-index:20;display:grid;gap:var(--oros-space-1);min-width:264px;max-width:320px;max-height:min(70vh,520px);overflow-y:auto;padding:var(--oros-space-1-5);color:var(--oros-color-text-inverse);background:var(--oros-color-bg-nav-raised, rgb(15 23 42 / 96%));border:1px solid rgb(255 255 255 / 16%);border-radius:var(--oros-radius-panel);box-shadow:0 18px 40px #02061773}.nav-more-menu__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--oros-space-1);padding:0 var(--oros-space-0-5)}.nav-more-menu__hint{color:var(--oros-color-text-inverse-muted);font-size:var(--oros-font-size-micro);text-transform:uppercase;letter-spacing:.04em}.nav-more-menu__items{display:grid;gap:2px}.nav-more-menu__item{display:grid;grid-template-columns:20px 1fr;gap:var(--oros-space-1);align-items:center;min-height:44px;padding:0 var(--oros-space-1);color:var(--oros-color-text-inverse-muted);text-align:left;background:transparent;border:1px solid transparent;border-radius:var(--oros-radius-control)}.nav-more-menu__item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-more-menu__item:hover,.nav-more-menu__item:focus-visible{color:var(--oros-color-text-inverse);background:#ffffff14;border-color:#ffffff1f}.nav-more-menu__item--active,.nav-more-menu__item[aria-current=page]{color:var(--oros-color-text-inverse);background:#ffffff1a;border-color:#ffffff29}.nav-more-menu__footer{display:grid;gap:4px;padding:var(--oros-space-1) var(--oros-space-0-5) 0;border-top:1px solid rgb(255 255 255 / 10%)}.nav-more-menu__expand{display:inline-grid;grid-template-columns:16px 1fr;gap:8px;align-items:center;padding:6px var(--oros-space-1);color:var(--oros-color-text-inverse);text-align:left;background:#ffffff0f;border:1px solid rgb(255 255 255 / 14%);border-radius:var(--oros-radius-control);cursor:pointer}.nav-more-menu__expand:hover,.nav-more-menu__expand:focus-visible{background:#ffffff1f;border-color:#fff3}.nav-more-menu__expand-note{margin:0;color:var(--oros-color-text-inverse-muted);font-size:var(--oros-font-size-micro)}.nav-collapse-to-team{margin-top:var(--oros-space-1)}.section-eyebrow{color:var(--oros-color-text-inverse-muted);font-size:var(--oros-font-size-label);font-weight:700;text-transform:uppercase}.workspace{position:relative;display:grid;grid-template-rows:minmax(0,1fr) minmax(var(--oros-decision-bar-height),max-content);height:100%;min-height:0;min-width:0;overflow:hidden;background:var(--oros-color-bg-app)}.workspace--no-decision{grid-template-rows:minmax(0,1fr)}.workspace-scroll{display:flex;flex-direction:column;gap:var(--oros-space-2);align-items:start;height:100%;min-width:0;min-height:0;padding:var(--oros-space-2);overflow:auto;overscroll-behavior:contain;scroll-padding:var(--oros-space-2)}.workspace:not(.workspace--no-decision) .workspace-scroll{scroll-padding-bottom:var(--oros-space-4)}.workspace-scroll>*{flex:0 0 auto}.data-status{display:flex;gap:var(--oros-space-1);align-items:center;min-height:44px;padding:0 var(--oros-space-1);color:var(--oros-color-text-primary);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.data-status--info{background:var(--oros-color-info-bg)}.data-status--warning{background:var(--oros-color-warning-bg)}.data-status span:last-child{color:var(--oros-color-text-secondary)}.trust-banner{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;min-height:42px;padding:8px 12px;color:var(--oros-color-text-primary);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.trust-banner--warning{background:var(--oros-color-warning-bg);border-color:#f59e0b42}.trust-banner>svg{color:var(--oros-color-warning)}.trust-banner strong,.trust-banner span{display:block}.trust-banner__copy{display:grid;flex:1 1 280px;gap:2px;min-width:0}.trust-banner__actions{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:var(--oros-space-1);justify-content:flex-end;min-width:0}.trust-banner__actions .secondary-button{min-height:44px;padding-inline:12px;white-space:nowrap}.trust-banner span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.trust-banner__copy span{overflow:visible;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.support-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--oros-z-sticky, 20) + 20);display:flex;justify-content:flex-end;background:#07111f6b}.support-drawer{display:flex;flex-direction:column;gap:var(--oros-space-2);width:min(520px,calc(100vw - 32px));height:100%;padding:var(--oros-space-2);overflow:auto;color:var(--oros-color-text-primary);background:var(--oros-color-bg-surface);border-left:1px solid var(--oros-color-border);box-shadow:var(--oros-shadow-sticky)}.support-drawer__header,.support-drawer__actions,.support-drawer__summary{display:flex;gap:var(--oros-space-1);align-items:center}.support-drawer__header{justify-content:space-between;padding-bottom:var(--oros-space-1);border-bottom:1px solid var(--oros-color-border)}.support-drawer__header h2,.support-drawer__header p{margin:0}.support-drawer__header p{color:var(--oros-color-text-secondary)}.support-drawer__header .icon-button{color:var(--oros-color-text-primary);background:var(--oros-color-bg-subtle);border-color:var(--oros-color-border)}.support-drawer__summary,.support-drawer__actions{flex-wrap:wrap}.support-session-banner{display:grid;gap:var(--oros-space-1);padding:var(--oros-space-2);background:#f7f7ff;border:1px solid rgb(79 70 229 / 22%);border-radius:var(--oros-radius-panel)}.support-session-banner h3{margin:0}.support-session-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--oros-space-1);margin:0}.support-session-grid div{min-width:0;padding:9px 10px;background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.support-session-grid__wide{grid-column:1 / -1}.support-session-grid dt{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.support-session-grid dd{margin:4px 0 0;overflow-wrap:anywhere}.support-drawer__section{display:grid;gap:var(--oros-space-1);align-content:start;padding:var(--oros-space-2);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.support-issue-list{display:grid;gap:var(--oros-space-1)}.support-issue{display:grid;grid-template-columns:minmax(116px,auto) minmax(0,1fr) auto;gap:var(--oros-space-1);align-items:center;padding:var(--oros-space-1);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.support-issue strong,.support-issue span{display:block}.support-issue span{color:var(--oros-color-text-secondary)}.support-issue .secondary-button{white-space:nowrap}.customer-health-lens .panel-heading h3,.customer-health-card h4{margin:0}.customer-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--oros-space-1)}.customer-health-card{display:grid;gap:7px;align-content:start;min-height:146px;padding:var(--oros-space-1);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.customer-health-card--wide{grid-column:1 / -1}.customer-health-card strong{color:var(--oros-color-text-primary);font-size:24px;line-height:1;letter-spacing:0}.customer-health-card span,.customer-health-card__events{color:var(--oros-color-text-secondary)}.customer-health-card__events{display:grid;gap:4px}.support-handoff-summary dd{overflow-wrap:anywhere}.support-handoff-grid{display:grid;gap:var(--oros-space-1)}.support-handoff-grid section{display:grid;gap:8px;min-width:0}.support-handoff-grid h4{margin:0}.support-handoff-token-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.support-handoff-token-list span{min-width:0;padding:8px 9px;color:var(--oros-color-text-secondary);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control);overflow-wrap:anywhere}.support-handoff-receipt{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;color:var(--oros-color-text-secondary);background:var(--oros-color-surface-muted);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.support-handoff-receipt--success{color:var(--oros-color-success);background:var(--oros-color-success-bg);border-color:#16a34a3d}.support-handoff-receipt--error{color:var(--oros-color-danger);background:var(--oros-color-danger-bg);border-color:#dc26263d}.support-handoff-receipt code{min-width:0;color:inherit;overflow-wrap:anywhere}.notification-list{display:grid;gap:var(--oros-space-1)}.notification-item{display:grid;grid-template-columns:minmax(116px,auto) minmax(0,1fr);gap:var(--oros-space-1);align-items:start;padding:var(--oros-space-1);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.notification-item strong,.notification-item span{display:block}.notification-item--muted,.notification-item--resolved{background:var(--oros-color-bg-subtle)}.notification-actions,.notification-action-labels{display:flex;flex-wrap:wrap;gap:6px}.notification-actions{grid-column:1 / -1}.notification-work-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px var(--oros-space-1);margin:8px 0 0}.notification-work-meta div{min-width:0}.notification-work-meta dt{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:700}.notification-work-meta dd{margin:2px 0 0;color:var(--oros-color-text-primary);word-break:break-word}.notification-actions .secondary-button{min-height:32px;padding:0 9px}.notification-action-labels{margin-top:6px}.notification-action-labels span{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.notification-action-state{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-info-bg);border:1px solid rgb(59 130 246 / 24%);border-radius:var(--oros-radius-control)}.notification-action-state svg{color:var(--oros-color-info);flex:0 0 auto}.notification-noise-guardrail{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-warning-bg);border:1px solid rgb(245 158 11 / 24%);border-radius:var(--oros-radius-control)}.notification-noise-guardrail svg{color:var(--oros-color-warning);flex:0 0 auto}.shared-evidence-drawer{width:min(620px,calc(100vw - 32px))}.shared-evidence-list{display:grid;gap:var(--oros-space-1)}.shared-evidence-item{display:grid;gap:var(--oros-space-1);align-content:start;padding:var(--oros-space-1);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.shared-evidence-item h3,.shared-evidence-item p{margin:0}.shared-evidence-item p,.shared-evidence-return-path{color:var(--oros-color-text-secondary)}.shared-evidence-item .definition-list dd{word-break:break-word}.shared-evidence-item .secondary-button{justify-self:start}.shared-evidence-return-path{font-size:var(--oros-font-size-label);font-weight:650}.shared-evidence-redaction{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-warning-bg);border:1px solid rgb(245 158 11 / 24%);border-radius:var(--oros-radius-control)}.shared-evidence-redaction svg{color:var(--oros-color-warning);flex:0 0 auto}.entity-detail-shell{width:min(720px,calc(100vw - 32px))}.entity-detail-shell__header p,.entity-detail-hero p,.entity-detail-blocker span,.entity-relationship-chip span,.entity-detail-relationship-card span,.entity-detail-mini-card span,.entity-detail-comments-note{color:var(--oros-color-text-secondary)}.entity-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--oros-space-2);align-items:start;padding:var(--oros-space-2);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.entity-detail-hero h3,.entity-detail-hero p{margin:0}.entity-detail-hero .definition-list{grid-column:1 / -1}.entity-detail-hero .primary-button{justify-self:start}.entity-detail-status,.entity-detail-blocker-strip,.entity-relationship-rail,.entity-detail-comments-note{display:flex;flex-wrap:wrap;gap:var(--oros-space-1);align-items:center}.entity-relationship-rail__heading{flex:1 0 100%}.entity-relationship-rail__heading strong,.entity-relationship-rail__heading span{display:block}.entity-relationship-rail__heading span{color:var(--oros-color-text-secondary)}.entity-detail-blocker-strip{align-items:stretch}.entity-detail-blocker{display:grid;gap:6px;flex:1 1 180px;min-width:0;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.entity-relationship-chip,.entity-detail-relationship-card{min-width:0;color:inherit;text-align:left;background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.entity-relationship-chip{display:grid;gap:6px;flex:1 1 185px;padding:var(--oros-space-1)}.entity-relationship-chip strong,.entity-relationship-chip span,.entity-detail-relationship-card strong,.entity-detail-relationship-card span,.entity-detail-mini-card strong,.entity-detail-mini-card span{display:block}.entity-detail-relationship-card code{padding:4px 6px;overflow-wrap:anywhere;color:var(--oros-color-text-primary);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.entity-detail-tab-panel{display:grid;gap:var(--oros-space-1)}.entity-detail-section{display:grid;gap:var(--oros-space-1);padding:var(--oros-space-2);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.entity-detail-section h3{margin:0}.entity-detail-mini-list,.entity-detail-relationship-grid{display:grid;gap:var(--oros-space-1)}.entity-detail-relationship-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-detail-mini-card,.entity-detail-relationship-card{display:grid;gap:6px;align-content:start;padding:var(--oros-space-1)}.entity-detail-comments-note{align-items:flex-start;padding:var(--oros-space-1);background:var(--oros-color-info-bg);border:1px solid rgb(59 130 246 / 24%);border-radius:var(--oros-radius-control)}.entity-detail-comments-note svg{color:var(--oros-color-info);flex:0 0 auto}.notification-item span{color:var(--oros-color-text-secondary)}.shell-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--oros-z-sticky, 20) + 25);display:grid;place-items:center;padding:var(--oros-space-2);background:#07111f7a}.shell-dialog{display:grid;gap:var(--oros-space-2);width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:var(--oros-space-2);overflow:auto;color:var(--oros-color-text-primary);background:var(--oros-color-bg-surface);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-overlay);box-shadow:var(--oros-shadow-sticky)}.shell-dialog h2,.shell-dialog p{margin:0}.shell-dialog .icon-button{color:var(--oros-color-text-primary);background:var(--oros-color-bg-subtle);border-color:var(--oros-color-border)}.dialog-actions{display:flex;flex-wrap:wrap;gap:var(--oros-space-1);justify-content:flex-end}.unsaved-work-dialog{border-top:4px solid var(--oros-color-warning)}.context-review-dialog{width:min(760px,calc(100vw - 32px))}.context-recovery-section{display:grid;gap:var(--oros-space-1);padding:var(--oros-space-2);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.context-recovery-list{display:grid;gap:var(--oros-space-1)}.context-recovery-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--oros-space-1);align-items:center;padding:var(--oros-space-1);background:var(--oros-color-bg-surface);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.context-recovery-item strong,.context-recovery-item span,.context-recovery-item small{display:block}.context-recovery-item span,.context-recovery-item small{color:var(--oros-color-text-secondary)}.context-recovery-actions{display:flex;flex-wrap:wrap;gap:var(--oros-space-1);justify-content:flex-end}.shortcut-dialog{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(760px,calc(100vw - 32px));max-height:min(860px,calc(100vh - 48px))}.shortcut-grid,.shortcut-list,.shortcut-section{display:grid;gap:var(--oros-space-1)}.shortcut-grid{min-height:0;padding-right:2px;overflow:auto}.shortcut-section{padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.shortcut-section h3{margin:0}.shortcut-row{display:grid;grid-template-columns:minmax(150px,190px) minmax(0,1fr);gap:var(--oros-space-1);align-items:start;padding:var(--oros-space-1);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.shortcut-keys{display:flex;flex-wrap:wrap;gap:4px}.keyboard-token{display:inline-flex;min-height:24px;padding:3px 7px;color:var(--oros-color-text-primary);font-size:var(--oros-font-size-label);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:5px}.shortcut-description strong,.shortcut-description span{display:block}.shortcut-description span{color:var(--oros-color-text-secondary)}.preferences-dialog{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(720px,calc(100vw - 32px));max-height:min(900px,calc(100vh - 48px))}.preferences-grid,.checkbox-grid,.role-emphasis-list,.select-grid{display:grid;gap:var(--oros-space-1)}.preferences-grid{min-height:0;padding-right:2px;overflow:auto}.preference-section{display:grid;gap:var(--oros-space-1);padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.preference-section h3{margin:0 0 3px}.checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preference-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--oros-space-1);align-items:start;min-height:54px;padding:var(--oros-space-1);color:var(--oros-color-text-primary);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.preference-option input{width:16px;height:16px;margin-top:3px;accent-color:var(--oros-color-primary)}.preference-option strong,.preference-option small,.preference-footer strong,.preference-footer span,.select-field span{display:block}.preference-option small,.preference-footer span,.select-field span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.preference-option--wide{max-width:520px}.preference-option--button{grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:58px;font:inherit;text-align:left}.preference-option--button[aria-pressed=true]{border-color:#2563eb73;box-shadow:0 0 0 1px #2563eb2e}.select-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.select-field{display:grid;gap:6px}.select-field select{width:100%;min-height:38px;padding:0 10px;color:var(--oros-color-text-primary);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.preference-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--oros-space-2);align-items:center;padding-top:var(--oros-space-1);border-top:1px solid var(--oros-color-border)}.panel,.trust-card{min-width:0;background:var(--oros-color-bg-surface);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.page-stack{display:grid;gap:var(--oros-space-2)}.page-header{display:flex;flex-wrap:wrap;gap:var(--oros-space-2);align-items:center;justify-content:space-between;padding:var(--oros-space-2)}.page-header>div:first-child{min-width:0}.page-header--signal-workbench>div:first-child{max-width:620px}.page-header--signal-workbench p{max-width:620px}.page-header__inline-status{display:flex;gap:var(--oros-space-1);align-items:center;padding:var(--oros-space-1) var(--oros-space-2);color:var(--oros-color-text-secondary);background:var(--oros-color-bg-surface);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control);flex:1 1 100%;margin-top:var(--oros-space-1)}.page-header__inline-status svg{color:var(--oros-color-text-secondary);flex:0 0 auto}.page-header__inline-status[data-status=submitting] svg{color:var(--oros-color-info)}.page-header__inline-status[data-status=error]{color:var(--oros-color-danger);border-color:var(--oros-color-danger)}.page-header__inline-status[data-status=error] svg{color:var(--oros-color-danger)}.hero-panel{display:flex;flex-wrap:wrap;gap:var(--oros-space-2);align-items:flex-start;justify-content:space-between;padding:var(--oros-space-2)}.hero-panel h1,.hero-panel p{margin:0}.hero-panel p{max-width:760px;margin-top:6px;color:var(--oros-color-text-secondary)}.route-context-bar{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;align-items:stretch;padding:8px var(--oros-space-1);background:var(--oros-color-bg-surface);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.route-context-bar__main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;min-width:0}.route-context-bar__kicker{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;contain:strict;clip:rect(0 0 0 0);color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:700}.route-context-bar__title{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.route-context-bar__breadcrumb{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:700}.route-context-bar__breadcrumb:after{margin-left:6px;color:var(--oros-color-text-tertiary);content:"/"}.route-context-bar__title strong{min-width:0;overflow:hidden;font-size:var(--oros-font-size-body);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.route-context-bar small{margin:0;color:var(--oros-color-text-secondary)}.route-context-bar p{display:none}.route-context-bar small{display:block;font-size:var(--oros-font-size-label)}.route-context-bar__meta,.route-context-bar__lens{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;contain:strict;clip:rect(0 0 0 0)}.route-context-bar__lens>span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:700}.route-context-bar__lens-button{min-height:32px;padding:4px 10px;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:700;background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.route-context-bar__lens-button:hover{color:var(--oros-color-text-primary);border-color:#2563eb57}.route-context-bar__lens-button[aria-pressed=true]{color:var(--oros-color-text-primary);background:#eef4ff;border-color:#2563eb6b;box-shadow:inset 0 -2px 0 var(--oros-color-primary)}.route-context-bar__meta span{display:inline-flex;gap:6px;align-items:center;min-height:22px;padding:2px 6px;overflow:hidden;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);text-overflow:ellipsis;white-space:nowrap;background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.route-context-bar__meta strong{color:var(--oros-color-text-primary);font-weight:700}.route-context-bar__plan{display:flex;gap:6px;align-items:center;justify-content:flex-end}.route-context-bar__plan .secondary-button{min-height:36px;white-space:nowrap}.route-context-bar__plan div{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;contain:strict;clip:rect(0 0 0 0)}.route-context-bar__plan span,.route-context-bar__plan small{display:block;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.route-context-bar__plan small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-context-bar__plan strong{display:block;min-width:0;margin-top:2px;overflow-wrap:anywhere}.route-context-bar__workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;align-content:start;min-width:0}.route-context-bar__workflow-step{display:grid;grid-template-columns:18px minmax(58px,.42fr) minmax(0,1fr);gap:2px 6px;align-items:center;min-height:32px;padding:5px 8px;color:var(--oros-color-text-secondary);text-align:left;background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.route-context-bar__workflow-step[aria-current=step]{color:var(--oros-color-text-primary);background:#eef4ff;border-color:#2563eb6b;box-shadow:inset 3px 0 0 var(--oros-color-primary)}.route-context-bar__workflow-step span,.route-context-bar__workflow-step strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-context-bar__workflow-step span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0}.route-context-bar__workflow-step strong{grid-column:3;color:inherit;font-size:var(--oros-font-size-label)}.package-access-panel{background:#fbfcff}.package-access-grid{display:grid;grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(220px,.8fr));gap:var(--oros-space-1)}.package-access-card{display:grid;gap:var(--oros-space-1);align-content:start;min-width:0;padding:var(--oros-space-1);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.package-access-card--included{background:#eef4ff;border-color:#2563eb52;box-shadow:inset 3px 0 0 var(--oros-color-primary)}.package-access-card h3{margin:0;font-size:var(--oros-font-size-body)}.package-access-token-list{display:flex;flex-wrap:wrap;gap:6px;align-content:start}.package-access-token-list span{display:inline-flex;align-items:center;min-height:26px;max-width:100%;padding:3px 8px;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.persona-route-map-panel{display:grid;gap:var(--oros-space-1-5);padding:var(--oros-space-2)}.persona-route-map-panel .panel-heading p{max-width:860px;margin:4px 0 0;color:var(--oros-color-text-secondary)}.persona-route-map-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--oros-space-1)}.persona-route-card{display:grid;gap:var(--oros-space-1);align-content:start;min-width:0;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.persona-route-card--focus{background:#eef4ff;border-color:#2563eb66;box-shadow:inset 3px 0 0 var(--oros-color-primary)}.persona-route-card__header{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:var(--oros-space-1);align-items:center;min-width:0}.persona-route-card__icon{display:grid;width:36px;height:36px;color:var(--oros-color-primary);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control);place-items:center}.persona-route-card h3,.persona-route-card__header span,.persona-route-card__avoid span{min-width:0}.persona-route-card h3{margin:0;font-size:var(--oros-font-size-body);line-height:1.25}.persona-route-card__header span{display:block;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.persona-route-card__meta{display:grid;gap:7px;margin:0}.persona-route-card__meta div{display:grid;gap:2px}.persona-route-card__meta dt{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:700}.persona-route-card__meta dd{margin:0;overflow-wrap:anywhere}.persona-route-card__avoid{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;min-width:0;padding:8px;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);background:#f59e0b1a;border:1px solid rgb(245 158 11 / 24%);border-radius:var(--oros-radius-control)}.persona-route-card__avoid svg{color:var(--oros-color-warning)}.persona-route-card .secondary-button{justify-self:start;margin-top:auto}.persona-chip-list{display:grid;gap:8px}.persona-chip-button{display:grid;gap:3px;min-width:0;padding:8px;color:var(--oros-color-text-primary);text-align:left;background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.persona-chip-button:hover{border-color:#2563eb59}.persona-chip-button strong,.persona-chip-button span{display:block;min-width:0;overflow-wrap:anywhere}.persona-chip-button span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.trust-route-list{display:grid;gap:8px}.trust-route-button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:44px;padding:6px 8px;color:var(--oros-color-text-primary);text-align:left;background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.trust-route-button:hover{border-color:#2563eb59}.trust-route-button>span:last-child{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);white-space:nowrap}.setup-guide-panel{display:grid;gap:var(--oros-space-1-5);padding:var(--oros-space-2)}.setup-guide-panel .panel-heading p{max-width:780px;margin:4px 0 0;color:var(--oros-color-text-secondary)}.setup-runway-panel{display:grid;gap:var(--oros-space-2);padding:var(--oros-space-2)}.setup-runway-panel .panel-heading p{max-width:780px;margin:4px 0 0;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.setup-runway-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--oros-space-1)}.setup-runway-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;min-height:132px;padding:var(--oros-space-1);color:var(--oros-color-text-primary);text-align:left;background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.setup-runway-step:hover{border-color:#2563eb61;box-shadow:0 0 0 1px #2563eb1f}.setup-runway-step__index{display:grid;place-items:center;width:28px;height:28px;color:var(--oros-color-primary);font-weight:800;background:#2563eb1a;border-radius:50%}.setup-runway-step>span:nth-child(2){display:grid;gap:8px;min-width:0}.setup-runway-step strong,.setup-runway-step__action{overflow-wrap:anywhere}.setup-runway-step__action{grid-column:2;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:700}.setup-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--oros-space-1)}.setup-guide-card{display:grid;gap:var(--oros-space-1);align-content:space-between;min-width:0;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.setup-guide-card>div{display:grid;gap:8px;min-width:0}.setup-guide-card strong{overflow-wrap:anywhere}.setup-guide-card .secondary-button{justify-self:start}.detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--oros-space-1);margin:var(--oros-space-1) 0}.detail-grid div{min-width:0;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.detail-grid dt{margin:0 0 4px;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.detail-grid dd{margin:0;overflow-wrap:anywhere;font-weight:650}.code-block{max-width:100%;padding:var(--oros-space-1);overflow-x:auto;color:var(--oros-color-text-primary);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.page-header h1{margin:0;font-size:var(--oros-font-size-page-title);line-height:var(--oros-line-height-page-title)}.page-header p{max-width:740px;margin:4px 0 0;color:var(--oros-color-text-secondary)}.approval-kicker{gap:6px;margin-bottom:var(--oros-space-2);color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);text-transform:uppercase}.account-heading{gap:var(--oros-space-2)}.account-logo{display:grid;width:54px;height:54px;color:#fff;font-size:28px;font-weight:800;background:linear-gradient(135deg,#2563eb,#0ea5e9);border-radius:var(--oros-radius-panel);place-items:center}.account-heading h1{margin:0;font-size:var(--oros-font-size-page-title);line-height:var(--oros-line-height-page-title)}.account-heading p{margin:3px 0 0;color:var(--oros-color-text-secondary)}.badge-row{flex-wrap:wrap;gap:var(--oros-space-1);margin-top:var(--oros-space-2)}.status-chip{display:inline-flex;gap:6px;align-items:center;min-height:26px;padding:3px 8px;font-size:var(--oros-font-size-label);font-weight:650;border-radius:var(--oros-radius-control)}.status-chip--success{color:#0f7a35;background:var(--oros-color-success-bg)}.status-chip--warning{color:#9a5200;background:var(--oros-color-warning-bg)}.status-chip--danger{color:#ad1f1f;background:var(--oros-color-danger-bg)}.status-chip--info{color:#0369a1;background:var(--oros-color-info-bg)}.status-chip--ai{color:#4c36c7;background:var(--oros-color-ai-bg)}.status-chip--neutral{color:var(--oros-color-text-secondary);background:var(--oros-color-neutral-bg)}.rationale{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:var(--oros-space-2);padding:var(--oros-space-2)}.panel-heading{gap:6px;margin-bottom:var(--oros-space-1)}.panel-heading--between,.trust-heading{flex-wrap:wrap;justify-content:space-between}.panel-heading--between>*,.trust-heading>*{min-width:0}.panel-heading h2,.trust-heading h2{margin:0;font-size:var(--oros-font-size-section-title);line-height:var(--oros-line-height-section-title)}.rationale p{max-width:760px;margin:0;color:var(--oros-color-text-secondary)}.source-pills{flex-wrap:wrap;gap:var(--oros-space-1);margin-top:var(--oros-space-2)}.source-pills span{padding:7px 9px;font-size:var(--oros-font-size-label);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.billing-surface-hold-panel{display:grid;gap:var(--oros-space-2);border-color:#f59e0b61}.billing-surface-hold-panel .panel-heading p{max-width:760px;margin:6px 0 0;color:var(--oros-color-text-secondary)}.billing-surface-hold-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--oros-space-1)}.billing-surface-hold-card{display:grid;gap:8px;align-content:start;min-height:132px;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.billing-surface-hold-card svg{color:var(--oros-color-primary)}.billing-surface-hold-card strong,.billing-surface-hold-card p{min-width:0}.billing-surface-hold-card strong{color:var(--oros-color-text-primary)}.billing-surface-hold-card p{margin:0;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);line-height:1.45}.billing-surface-hold-actions{display:flex;flex-wrap:wrap;gap:var(--oros-space-1)}.avatar--small{width:28px;height:28px;font-size:11px}.exception-summary-card,.exception-section{display:grid;gap:var(--oros-space-1);padding:var(--oros-space-2);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.exception-summary-card h3,.exception-summary-card p,.exception-section h3,.exception-section p{margin:0}.exception-summary-card p,.exception-section p{color:var(--oros-color-text-secondary)}.exception-summary-grid{grid-template-columns:repeat(auto-fit,minmax(248px,1fr))}.exception-summary-grid div{grid-template-columns:104px minmax(0,1fr)}.exception-summary-grid dd{word-break:break-word}.exception-affected-list{display:grid;gap:var(--oros-space-1)}.exception-affected-card{display:grid;grid-template-columns:minmax(128px,auto) minmax(0,1fr) auto;gap:var(--oros-space-1);align-items:center;padding:var(--oros-space-1);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.exception-affected-card strong,.exception-affected-card span{display:block}.exception-affected-card span{color:var(--oros-color-text-secondary)}.exception-renewal-list,.exception-control-list{display:grid;gap:var(--oros-space-1);padding:0;margin:0;list-style:none}.exception-renewal-list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--oros-space-1);align-items:start}.exception-renewal-list strong,.exception-renewal-list span,.exception-renewal-list p{display:block}.exception-renewal-list span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.exception-renewal-marker{display:grid;width:28px;height:28px;color:var(--oros-color-primary);background:var(--oros-color-info-bg);border:1px solid rgb(59 130 246 / 24%);border-radius:var(--oros-radius-pill);place-items:center}.exception-control-list li{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.exception-control-list svg{color:var(--oros-color-success);flex:0 0 auto}.exception-action-row{display:flex;flex-wrap:wrap;gap:var(--oros-space-1)}.exception-audit-strip{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-warning-bg);border:1px solid rgb(245 158 11 / 24%);border-radius:var(--oros-radius-control)}.exception-audit-strip svg{color:var(--oros-color-warning);flex:0 0 auto}@media(max-width:760px){.exception-action-row{align-items:stretch;flex-direction:column}.exception-affected-card{grid-template-columns:minmax(0,1fr)}}.filter-select-control{display:grid;grid-template-columns:auto minmax(120px,1fr);gap:6px;align-items:center;min-height:40px;padding:0 8px;color:var(--oros-color-text-primary);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.filter-select-control span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);white-space:nowrap}.filter-select-control select{width:100%;min-width:0;min-height:32px;color:var(--oros-color-text-primary);background:transparent;border:0;outline:none}.row-actions{display:flex;flex-wrap:wrap;gap:8px}.table-wrap{max-width:100%;min-width:0;overflow:auto}.empty-row td,.empty-list-state{padding:var(--oros-space-2);color:var(--oros-color-text-secondary);text-align:center}.empty-list-state{border:1px dashed var(--oros-color-border);border-radius:var(--oros-radius-control)}.approval-row--selected{background:#eff6ff;box-shadow:inset 3px 0 0 var(--oros-color-primary)}.preview-summary{display:grid;gap:var(--oros-space-1);margin:var(--oros-space-1-5) 0}.preview-summary span,.preview-summary p{margin:0;color:var(--oros-color-text-secondary)}.full-width-button{width:100%}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(168px,100%),1fr));gap:var(--oros-space-2)}.kpi-card{display:grid;gap:6px;padding:var(--oros-space-2);color:var(--oros-color-text-primary);text-align:left}.kpi-card--button:hover{border-color:#2563eb59;box-shadow:inset 0 -3px 0 var(--oros-color-primary)}.kpi-icon{display:grid;width:36px;height:36px;color:#fff;border-radius:var(--oros-radius-panel);place-items:center}.kpi-icon--success{background:var(--oros-color-success)}.kpi-icon--warning{background:var(--oros-color-warning)}.kpi-icon--danger{background:var(--oros-color-danger)}.kpi-icon--info,.kpi-icon--neutral,.kpi-icon--ai{background:var(--oros-color-primary)}.kpi-card span,.kpi-card p,.kpi-card small{color:var(--oros-color-text-secondary)}.kpi-card strong{font-size:var(--oros-font-size-metric);line-height:var(--oros-line-height-metric)}.blockers-panel{padding:var(--oros-space-2)}.workflow-grid{display:grid;gap:var(--oros-space-1)}.secondary-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:var(--oros-space-2);align-items:start}.secondary-split--wide-detail{grid-template-columns:minmax(0,1fr) minmax(360px,480px)}.secondary-table{min-width:980px}.provider-card p{color:var(--oros-color-text-secondary)}.sync-production-guardrail{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-info-bg);border:1px solid rgb(59 130 246 / 24%);border-radius:var(--oros-radius-control)}.sync-production-guardrail strong{color:var(--oros-color-text-primary)}.sync-production-guardrail svg{flex:0 0 auto;margin-top:2px;color:var(--oros-color-info)}.selected-provider-focus{display:grid;gap:var(--oros-space-2);padding:var(--oros-space-2)}.selected-provider-focus .panel-heading p{max-width:820px;margin:4px 0 0;color:var(--oros-color-text-secondary)}.selected-provider-focus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--oros-space-2)}.selected-provider-focus-section{display:grid;gap:var(--oros-space-1);min-width:0;padding-top:var(--oros-space-1);border-top:1px solid var(--oros-color-border)}.selected-provider-focus-section--wide{grid-column:1 / -1}.selected-provider-focus-section h3{margin:0;font-size:var(--oros-font-size-body)}.selected-provider-focus-actions{display:flex;flex-wrap:wrap;gap:var(--oros-space-1)}.selected-provider-inventory-note{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.selected-provider-inventory-note svg{flex:0 0 auto;color:var(--oros-color-text-muted)}.detail-panel,.provider-card{padding:var(--oros-space-2)}.json-preview{display:grid;gap:var(--oros-space-1);margin-top:var(--oros-space-2)}.json-preview div{display:grid;gap:4px;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.json-preview span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.json-preview code,.audit-entry code,.definition-list code{overflow-wrap:anywhere}.definition-list code{font-family:var(--oros-font-mono);font-size:var(--oros-font-size-label);font-weight:500}.related-record--button:hover{border-color:#2563eb73;box-shadow:inset 3px 0 0 var(--oros-color-primary)}.related-entity-actions,.copy-id-control{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.related-entity-actions{gap:var(--oros-space-1)}.related-entity-actions .secondary-button,.copy-id-control .secondary-button{min-height:34px}.copy-id-control span{min-width:0;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);overflow-wrap:anywhere}.provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--oros-space-2)}.provider-grid--stacked{grid-template-columns:1fr}.provider-card p{margin:0 0 var(--oros-space-2)}.provider-card--selected{background:#eff6ff;border-color:#2563eb59;box-shadow:inset 3px 0 0 var(--oros-color-primary)}.provider-card .secondary-button{margin-top:var(--oros-space-1)}.sync-scope-note{margin:4px 0 0;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.maturity-panel{display:grid;gap:var(--oros-space-2)}.maturity-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--oros-space-1);margin:0}.maturity-summary-grid div{display:grid;gap:4px;min-width:0;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.maturity-summary-grid dt,.maturity-row-metrics dt{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.maturity-summary-grid dd{margin:0;font-size:22px;font-weight:760;line-height:1.1}.maturity-provider-list{display:grid;gap:var(--oros-space-1)}.maturity-provider-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:var(--oros-space-1-5);align-items:start;padding:var(--oros-space-1);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.maturity-provider-main,.maturity-row-metrics{display:grid;gap:6px;min-width:0}.maturity-provider-title{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.maturity-provider-main span{color:var(--oros-color-text-secondary);overflow-wrap:anywhere}.maturity-row-metrics{margin:0}.maturity-row-metrics div{display:grid;grid-template-columns:86px minmax(0,1fr);gap:8px}.maturity-row-metrics dd{margin:0;font-weight:650}.maturity-blocker-list{margin-top:0}.sync-metric-list{display:grid;gap:var(--oros-space-1);margin:0}.sync-metric-list{grid-template-columns:repeat(4,minmax(0,1fr))}.sync-metric-list div{display:grid;gap:4px;min-width:0}.sync-metric-list dt{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.sync-metric-list dd{margin:0;font-size:22px;font-weight:760;line-height:1.1}.sync-event-list,.provider-activity-list{display:grid;gap:var(--oros-space-1)}.provider-activity-row{display:grid;gap:var(--oros-space-1);align-items:start;padding:var(--oros-space-1);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.provider-activity-row{grid-template-columns:auto minmax(0,1fr)}.provider-activity-row--with-action{grid-template-columns:auto minmax(0,1fr) auto}.provider-activity-row>div{display:grid;gap:4px;min-width:0}.provider-activity-row>.setup-check-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.provider-activity-row span{color:var(--oros-color-text-secondary);overflow-wrap:anywhere}.setup-data-state-panel{display:grid;gap:var(--oros-space-2)}.setup-data-state-panel .panel-heading p{max-width:780px;margin:4px 0 0;color:var(--oros-color-text-secondary)}.setup-data-state-guardrail{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-danger-bg);border:1px solid rgb(220 38 38 / 22%);border-radius:var(--oros-radius-control)}.setup-data-state-guardrail svg{color:var(--oros-color-danger);flex:0 0 auto}.setup-data-state-guardrail strong{color:var(--oros-color-text-primary)}.setup-data-state-legend{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.setup-data-state-legend code{padding:3px 7px;color:var(--oros-color-text-primary);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.setup-data-state-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--oros-space-1)}.setup-data-state-card{display:grid;gap:var(--oros-space-1);align-content:start;min-width:0;padding:var(--oros-space-1);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.setup-data-state-card--blocked,.setup-data-state-card--unknown{border-color:#dc262647}.setup-data-state-card--stale,.setup-data-state-card--degraded{border-color:#f59e0b52}.setup-data-state-card--partial{border-color:#3b82f647}.setup-data-state-card__header{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:space-between}.setup-data-state-card__header>span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:700}.setup-data-state-card h3{margin:0}.setup-data-state-card .definition-list{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-data-state-card .definition-list div{min-width:0}.setup-data-state-card .definition-list dd{word-break:break-word}.setup-data-state-card .secondary-button{justify-self:start}.sync-event-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--oros-space-2);align-items:center;padding:var(--oros-space-1);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.sync-event-row{grid-template-columns:auto minmax(0,1fr)}.sync-event-row>div{display:grid;gap:4px;min-width:0}.sync-event-row span{color:var(--oros-color-text-secondary);overflow-wrap:anywhere}.sync-event-row code{width:fit-content;max-width:100%;padding:3px 6px;overflow-wrap:anywhere;color:var(--oros-color-text-secondary);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.sync-show-more{justify-self:start}.provider-detail-actions{display:flex;flex-wrap:wrap;gap:var(--oros-space-1)}.provider-detail-tabs{margin-top:var(--oros-space-1)}.provider-detail-tabs .tab{flex:1 1 0;min-width:0;min-height:44px;padding-inline:6px}.provider-detail-tab-status{width:fit-content;max-width:100%;padding:6px 8px;color:var(--oros-color-text-secondary);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.provider-governed-ops-header{display:flex;gap:var(--oros-space-2);align-items:start;justify-content:space-between}.provider-governed-ops-header p{max-width:72ch}.provider-governed-ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--oros-space-1)}.provider-governed-ops-card{display:grid;gap:var(--oros-space-1);align-content:start;min-width:0;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-card)}.provider-governed-ops-card--wide{grid-column:1 / -1}.provider-governed-ops-card-heading{display:flex;gap:var(--oros-space-1);align-items:center;justify-content:space-between}.provider-governed-ops-card h4{margin:0;font-size:var(--oros-font-size-body)}.provider-governed-token-list,.provider-governed-code-list{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.provider-governed-token-list span,.provider-governed-code-list span,.provider-governed-code-list code{max-width:100%;padding:5px 7px;color:var(--oros-color-text-secondary);overflow-wrap:anywhere;background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.provider-governed-lineage dd{overflow-wrap:anywhere}.provider-governed-runbook-list{display:grid;gap:var(--oros-space-1)}.provider-governed-runbook-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--oros-space-1);align-items:start;padding:var(--oros-space-1);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.provider-governed-runbook-row>div{display:grid;gap:4px;min-width:0}.provider-governed-runbook-row span{color:var(--oros-color-text-secondary);overflow-wrap:anywhere}.provider-governed-runbook-row code{width:fit-content;max-width:100%;padding:3px 6px;color:var(--oros-color-text-secondary);overflow-wrap:anywhere;background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.provider-governed-ops-boundary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--oros-space-1);align-items:start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-card)}.provider-governed-ops-boundary div{display:grid;gap:4px}.provider-governed-ops-boundary strong{color:var(--oros-color-text-primary)}.detail-section{display:grid;gap:var(--oros-space-1);padding-top:var(--oros-space-2);margin-top:var(--oros-space-2);border-top:1px solid var(--oros-color-border)}.detail-section h3{margin:0;font-size:var(--oros-font-size-body)}.detail-section p{margin:0;color:var(--oros-color-text-secondary)}.detail-actions{display:flex;flex-wrap:wrap;gap:var(--oros-space-1);margin-top:var(--oros-space-2)}.audit-permalink-list{display:flex;flex-wrap:wrap;gap:var(--oros-space-1)}.audit-copy-list,.audit-evidence-grid{display:grid;gap:var(--oros-space-1)}.audit-copy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--oros-space-1);align-items:center;padding:var(--oros-space-1);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.audit-copy-row code{overflow-wrap:anywhere}.audit-copy-row .secondary-button,.audit-permalink-list .secondary-button{min-height:44px}.audit-copy-status{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-info-bg);border:1px solid rgb(59 130 246 / 24%);border-radius:var(--oros-radius-control)}.audit-copy-status svg{color:var(--oros-color-info);flex:0 0 auto}.audit-evidence-item{display:grid;grid-template-columns:minmax(150px,auto) minmax(0,1fr);gap:var(--oros-space-1);align-items:start;padding:var(--oros-space-1);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.audit-evidence-item strong,.audit-evidence-item span{display:block}.audit-evidence-item span{color:var(--oros-color-text-secondary)}@media(max-width:760px){.audit-copy-row,.audit-evidence-item,.related-id-card{grid-template-columns:minmax(0,1fr)}}.row-actions .action-confirmation{width:min(420px,100%)}.telemetry-receipt{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;color:var(--oros-color-text-secondary);background:var(--oros-color-surface-muted);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.telemetry-receipt--success{color:var(--oros-color-success);background:var(--oros-color-success-bg);border-color:#16a34a3d}.telemetry-receipt--error{color:var(--oros-color-danger);background:var(--oros-color-danger-bg);border-color:#dc26263d}.telemetry-receipt code{min-width:0;color:inherit;overflow-wrap:anywhere}.tab-list{display:flex;flex-wrap:wrap;gap:var(--oros-space-1)}.tab-list .tab{min-height:36px;padding:0 12px;background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.tab-list .tab--active{color:var(--oros-color-primary);background:var(--oros-color-info-bg);border-color:#3b82f65c}.trust-context-impact-panel{display:grid;gap:var(--oros-space-1);align-content:start}.trust-context-impact-header,.trust-context-impact-item__header,.trust-context-impact-actions,.trust-context-evidence-strip{display:flex;gap:var(--oros-space-1)}.trust-context-impact-header{align-items:flex-start;justify-content:space-between}.trust-context-impact-header h2,.trust-context-impact-header p,.trust-context-impact-item h3,.trust-context-impact-item p{margin:0}.trust-context-impact-header p,.trust-context-impact-item p{color:var(--oros-color-text-secondary)}.trust-context-impact-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--oros-space-1)}.trust-context-impact-item{display:grid;gap:var(--oros-space-1);min-width:0;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.trust-context-impact-item__header,.trust-context-impact-actions{flex-wrap:wrap;align-items:center}.trust-context-impact-scope div,.trust-context-impact-item .definition-list div{min-width:0}.trust-context-evidence-strip{align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-info-bg);border:1px solid rgb(59 130 246 / 24%);border-radius:var(--oros-radius-control)}.trust-context-evidence-strip svg{color:var(--oros-color-info);flex:0 0 auto}.trust-questionnaire-panel{display:grid;gap:var(--oros-space-2);scroll-margin-top:calc(var(--oros-top-command-bar-height) + var(--oros-space-2))}.trust-questionnaire-panel .panel-heading p{max-width:900px;margin:4px 0 0;color:var(--oros-color-text-secondary)}.trust-questionnaire-summary{display:flex;flex-wrap:wrap;gap:var(--oros-space-1)}.trust-questionnaire-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--oros-space-1)}.trust-questionnaire-card{display:grid;gap:var(--oros-space-1);align-content:start;min-width:0;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.trust-questionnaire-card h3,.trust-questionnaire-card p{margin:0}.trust-questionnaire-card p,.questionnaire-card-footer{color:var(--oros-color-text-secondary)}.trust-questionnaire-card svg{color:var(--oros-color-text-muted)}.trust-questionnaire-card .definition-list dd{word-break:break-word}.questionnaire-card-footer{display:flex;flex-wrap:wrap;gap:var(--oros-space-1);align-items:center;justify-content:space-between}.questionnaire-card-footer .secondary-button{flex:0 0 auto}.trust-questionnaire-strip{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-info-bg);border:1px solid rgb(37 99 235 / 24%);border-radius:var(--oros-radius-control)}.trust-questionnaire-strip svg{color:var(--oros-color-info);flex:0 0 auto}.questionnaire-answer-preview{display:grid;gap:var(--oros-space-2);padding:var(--oros-space-2);background:var(--oros-color-warning-bg);border:1px solid rgb(217 119 6 / 28%);border-radius:var(--oros-radius-panel)}.questionnaire-answer-summary,.questionnaire-answer-actions{display:flex;flex-wrap:wrap;gap:var(--oros-space-1);align-items:center}.questionnaire-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--oros-space-1)}.questionnaire-answer-section{display:grid;gap:var(--oros-space-1);min-width:0;padding:var(--oros-space-1);background:#ffffffb8;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.questionnaire-answer-section--wide{grid-column:1 / -1}.questionnaire-answer-section h4,.questionnaire-answer-section p,.questionnaire-answer-section ul{margin:0}.questionnaire-answer-section p{color:var(--oros-color-text-secondary)}.questionnaire-answer-section code{overflow-wrap:anywhere}.questionnaire-answer-source-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--oros-space-1)}.questionnaire-answer-source{display:grid;gap:4px;min-width:0;padding:var(--oros-space-1);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.questionnaire-answer-source code{overflow-wrap:anywhere}.questionnaire-answer-audit-strip,.questionnaire-answer-status{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.questionnaire-answer-audit-strip strong,.questionnaire-answer-status span{color:var(--oros-color-text-primary)}.questionnaire-answer-audit-strip svg{color:var(--oros-color-warning);flex:0 0 auto}.questionnaire-answer-status svg{color:var(--oros-color-success);flex:0 0 auto}.workflow-health-card{display:grid;gap:7px;padding:var(--oros-space-1);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.workflow-health-card strong{display:block;word-break:break-word}.workflow-health-card span{display:block;color:var(--oros-color-text-secondary)}.secondary-button,.link-button,.primary-button,.danger-button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:var(--oros-radius-control)}.secondary-button{color:var(--oros-color-text-primary);background:#fff;border:1px solid var(--oros-color-border)}.secondary-button[aria-pressed=true]{color:var(--oros-color-primary);background:#eef4ff;border-color:#2563eb73}.link-button{min-height:44px;padding:0;color:var(--oros-color-text-link);background:transparent}.primary-button{color:#fff;background:var(--oros-color-primary)}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled{cursor:not-allowed;opacity:.45}.danger-button{color:var(--oros-color-danger);background:#fff;border:1px solid var(--oros-color-danger)}.tabs{display:flex;gap:var(--oros-space-2);border-bottom:1px solid var(--oros-color-border)}.tab{min-height:48px;color:var(--oros-color-text-secondary);background:transparent;border-bottom:2px solid transparent}.tab--active{color:var(--oros-color-primary);border-bottom-color:var(--oros-color-primary)}.timeline-icon{display:grid;width:24px;height:24px;color:#fff;border-radius:var(--oros-radius-pill);place-items:center}.timeline-icon--success{background:var(--oros-color-success)}.timeline-icon--warning{background:var(--oros-color-warning)}.timeline-icon--danger{background:var(--oros-color-danger)}.timeline-icon--info{background:var(--oros-color-info)}.timeline-icon--ai{background:var(--oros-color-ai)}.trust-panel{display:grid;gap:var(--oros-space-1-5);align-content:start;height:100%;min-width:0;min-height:0;padding:var(--oros-space-2);overflow:auto;overscroll-behavior:contain;background:#f8fafc;border-left:1px solid var(--oros-color-border)}.trust-card{padding:var(--oros-space-2)}.trust-panel .trust-card{padding:var(--oros-space-1)}.trust-panel .icp-proof-card .audit-note{margin-top:0;line-height:1.3}.trust-panel .icp-proof-card .definition-list{gap:6px;margin:0}.trust-panel .icp-proof-card .definition-list div{grid-template-columns:92px minmax(0,1fr);gap:6px}.trust-panel .icp-proof-card .trust-route-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.trust-panel .icp-proof-card .trust-route-button{grid-template-columns:1fr;gap:4px;align-content:start;min-height:54px;padding:5px}.trust-panel .icp-proof-card .trust-route-button .status-chip{justify-self:start}.trust-panel .icp-proof-card .trust-route-button>span:last-child{overflow-wrap:anywhere;white-space:normal}.trust-panel .icp-proof-card .trust-card-actions{display:none}.trust-panel .home-sell-readiness-grid{gap:6px}.trust-panel .home-sell-readiness-card{grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;align-items:center;min-height:0;padding:6px}.trust-panel .home-sell-readiness-card span,.trust-panel .home-sell-readiness-card strong{grid-column:1}.trust-panel .home-sell-readiness-card small{display:none}.trust-panel .home-sell-readiness-card .status-chip{grid-row:1 / span 2;grid-column:2;align-self:center;justify-self:end;margin-top:0;white-space:nowrap}.trust-card>.full-width-button{margin-top:var(--oros-space-1)}.trust-panel .setup-check{grid-template-columns:minmax(0,1fr)}.trust-panel .setup-check .status-chip{justify-self:start}.definition-list{display:grid;gap:var(--oros-space-1);margin:var(--oros-space-1-5) 0}.definition-list div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--oros-space-1);min-width:0}.definition-list dt{color:var(--oros-color-text-secondary)}.definition-list dd{margin:0;font-weight:650;min-width:0;overflow-wrap:anywhere}.readiness-list{display:grid;gap:6px;padding:0;margin:0;list-style:none}.readiness-list li{display:flex;gap:6px;align-items:center;color:var(--oros-color-text-secondary)}.readiness-list--success svg{color:var(--oros-color-success)}.readiness-list--warning svg{color:var(--oros-color-warning)}.readiness-list__more{font-size:var(--oros-font-size-label)}.readiness-list__more svg{color:var(--oros-color-info)}.audit-entry p{margin:var(--oros-space-1) 0 0;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.decision-bar{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:var(--oros-space-2);align-items:start;max-height:min(64vh,640px);overflow:auto;padding:var(--oros-space-1) var(--oros-space-2);background:#fffffff0;border-top:1px solid var(--oros-color-border);box-shadow:var(--oros-shadow-sticky)}.decision-status{margin-top:2px;font-weight:650}.decision-risk-note{margin-top:4px;max-width:72ch;color:var(--oros-color-warning-strong, #92400e);font-weight:700}.decision-status--success{color:var(--oros-color-success)}.decision-status--danger{color:var(--oros-color-danger)}.decision-status--info{color:var(--oros-color-info)}@media(max-width:1180px){.topbar{grid-template-columns:72px minmax(220px,1fr) auto}.brand span{display:none}.app-body{grid-template-columns:minmax(150px,180px) minmax(0,1fr)}.app-body:has(.sidenav:hover),.app-body:has(.sidenav:focus-within){grid-template-columns:minmax(150px,180px) minmax(0,1fr)}.sidenav{padding:var(--oros-space-1)}.nav-item{grid-template-columns:22px 1fr auto;justify-items:stretch;min-height:44px}.nav-section-label,.nav-priority-panel>div:first-child,.nav-priority-button span,.workflow-health,.user-menu div{display:none}.nav-item span:not(.nav-count){display:block}.nav-priority-panel{gap:6px;margin-bottom:var(--oros-space-1);padding:0;background:transparent;border:0}.nav-priority-button{grid-template-columns:1fr;justify-items:center;min-height:44px;padding:0}.sidenav:hover,.sidenav:focus-within{width:auto;padding:var(--oros-space-1);box-shadow:none}.sidenav:hover .nav-item,.sidenav:focus-within .nav-item{grid-template-columns:22px 1fr auto;justify-items:stretch}.sidenav:hover .nav-section-label,.sidenav:focus-within .nav-section-label,.sidenav:hover .nav-priority-panel>div:first-child,.sidenav:focus-within .nav-priority-panel>div:first-child,.sidenav:hover .nav-priority-button span,.sidenav:focus-within .nav-priority-button span,.sidenav:hover .workflow-health,.sidenav:focus-within .workflow-health{display:none}.sidenav:hover .nav-item span:not(.nav-count),.sidenav:focus-within .nav-item span:not(.nav-count){display:block}.sidenav:hover .nav-priority-panel,.sidenav:focus-within .nav-priority-panel{padding:0;background:transparent;border:0}.sidenav:hover .nav-priority-button,.sidenav:focus-within .nav-priority-button{grid-template-columns:1fr;justify-items:center;padding:0}.context-switcher{flex:0 1 220px;width:220px;min-width:190px}.package-context-pill,.role-context-pill{grid-template-columns:minmax(0,1fr)}.package-context-pill>svg,.role-context-pill>svg{display:none}.package-context-pill,.role-context-pill{flex:0 0 164px;width:164px;min-width:148px}.user-menu{flex:0 0 auto;min-width:auto}.trust-panel{display:none}.compact-trust-summary{display:grid;gap:var(--oros-space-1-5);padding:var(--oros-space-2);background:#f8fafc;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.secondary-split,.provider-grid,.selected-provider-focus-grid,.trust-context-impact-list,.route-context-bar,.package-access-grid,.setup-guide-grid,.maturity-summary-grid,.maturity-provider-row,.trust-questionnaire-grid,.questionnaire-answer-grid,.entity-detail-hero,.entity-detail-relationship-grid,.sync-metric-list,.sync-event-row{grid-template-columns:1fr}.workflow-inline-detail{display:block}.trust-banner{align-items:flex-start}.trust-banner__actions{flex:1 1 100%;justify-content:flex-start;padding-left:calc(17px + var(--oros-space-1-5))}}@media(max-width:1180px)and (min-width:561px){.page-header--signal-workbench{gap:var(--oros-space-1);padding:var(--oros-space-1)}.page-header--signal-workbench p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:1320px)and (min-width:561px){.source-pills{order:10}}@media(max-width:1320px)and (min-width:1181px){.topbar{grid-template-columns:72px minmax(220px,1fr) auto}.brand span{display:none}.app-body{grid-template-columns:var(--oros-left-nav-collapsed-width) minmax(0,1fr) minmax(var(--oros-right-trust-panel-min-width),var(--oros-right-trust-panel-width))}.sidenav{padding:var(--oros-space-1)}.nav-item{grid-template-columns:1fr;justify-items:center}.nav-section-label,.nav-item span:not(.nav-count),.nav-priority-panel>div:first-child,.nav-priority-button span,.workflow-health{display:none}.nav-priority-panel{gap:6px;margin-bottom:var(--oros-space-1);padding:0;background:transparent;border:0}.nav-priority-button{grid-template-columns:1fr;justify-items:center;min-height:38px;padding:0}.sidenav:hover,.sidenav:focus-within{width:var(--oros-left-nav-width);padding:var(--oros-space-1);box-shadow:18px 0 36px #0f172a3d}.sidenav:hover .nav-item,.sidenav:focus-within .nav-item{grid-template-columns:22px 1fr auto;justify-items:stretch}.sidenav:hover .nav-section-label,.sidenav:focus-within .nav-section-label,.sidenav:hover .nav-item span:not(.nav-count),.sidenav:focus-within .nav-item span:not(.nav-count),.sidenav:hover .nav-priority-panel>div:first-child,.sidenav:focus-within .nav-priority-panel>div:first-child,.sidenav:hover .nav-priority-button span,.sidenav:focus-within .nav-priority-button span,.sidenav:hover .workflow-health,.sidenav:focus-within .workflow-health{display:block}.sidenav:hover .nav-priority-panel,.sidenav:focus-within .nav-priority-panel{padding:var(--oros-space-1);background:#ffffff0f;border:1px solid rgb(255 255 255 / 12%)}.sidenav:hover .nav-priority-button,.sidenav:focus-within .nav-priority-button{grid-template-columns:18px minmax(0,1fr);justify-items:stretch;padding:0 8px}.context-switcher{flex:0 1 260px;width:260px;min-width:228px}.package-context-pill,.role-context-pill{grid-template-columns:minmax(0,1fr)}.package-context-pill>svg,.role-context-pill>svg{display:none}.package-context-pill,.role-context-pill{flex:0 0 156px;width:156px;min-width:144px}.user-menu{flex:0 0 72px;justify-content:center;min-width:72px}.user-menu div{display:none}.route-context-bar{grid-template-columns:1fr}.package-access-grid,.setup-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-banner{align-items:flex-start}.trust-banner__actions{flex:1 1 100%;justify-content:flex-start;padding-left:calc(17px + var(--oros-space-1-5))}}@media(max-width:900px){.topbar{grid-template-columns:auto minmax(160px,1fr) auto;padding:0 var(--oros-space-1)}.topbar-actions{display:flex}.topbar-actions .icon-button,.topbar-actions .user-menu{display:none}.shell-tools{display:block}.context-switcher{flex:0 0 196px;width:196px;min-width:176px;height:44px}.package-context-pill,.role-context-pill{grid-template-columns:minmax(0,1fr);flex:0 0 152px;width:152px;min-width:136px;padding-inline:8px}.package-context-pill>svg,.role-context-pill>svg{display:none}.package-context-pill small,.role-context-pill small{display:none}.context-switcher__meta{display:block;font-size:11px}.support-drawer{width:calc(100vw - 16px);padding:var(--oros-space-1)}.support-issue,.customer-health-grid,.support-session-grid,.support-handoff-token-list,.route-context-bar,.setup-guide-grid,.notification-item,.notification-work-meta{grid-template-columns:1fr}.trust-banner{align-items:flex-start}.trust-banner__copy{flex-basis:calc(100% - 34px)}.trust-banner__actions{flex-basis:100%;justify-content:stretch;padding-left:0}.trust-banner__actions .secondary-button{flex:1 1 180px;justify-content:center}.checkbox-grid,.select-grid,.preference-footer{grid-template-columns:1fr}.preference-footer .dialog-actions{justify-content:stretch}.preference-footer .dialog-actions button{flex:1}.shortcut-row{grid-template-columns:1fr}.global-search kbd{display:none}.app-body{grid-template-columns:var(--oros-left-nav-collapsed-width) minmax(0,1fr)}.sidenav{display:flex;padding:var(--oros-space-1)}.nav-item{grid-template-columns:1fr;justify-items:center}.nav-section-label,.nav-item span:not(.nav-count),.workflow-health{display:none}.workspace{grid-template-rows:minmax(0,1fr) auto}.page-header{align-items:flex-start;justify-content:flex-start}.rationale,.decision-bar,.related-record-list,.secondary-split,.provider-grid,.selected-provider-focus-grid,.route-context-bar,.setup-guide-grid,.setup-data-state-grid,.setup-data-state-card .definition-list,.maturity-summary-grid,.maturity-provider-row,.maturity-row-metrics div,.sync-metric-list,.provider-activity-row,.provider-governed-ops-grid,.provider-governed-runbook-row,.sync-event-row{grid-template-columns:1fr}.provider-governed-ops-header{flex-direction:column}.sync-event-row>.status-chip{justify-self:start}.decision-actions{flex-wrap:wrap}}@media(max-width:560px){.topbar{grid-template-columns:40px minmax(0,1fr) auto;gap:6px;overflow:hidden}.global-search{min-width:0;max-width:none}.global-search-results{position:fixed;top:calc(var(--oros-top-command-bar-height) + 8px);right:8px;left:8px;width:auto;max-height:calc(100vh - var(--oros-top-command-bar-height) - 16px)}.global-search-result strong{white-space:normal;overflow-wrap:anywhere}.topbar-actions{gap:6px;min-width:0}.package-context-pill,.role-context-pill{display:none}.context-switcher{position:relative;grid-template-columns:14px minmax(0,1fr);gap:5px;justify-items:stretch;flex:0 0 clamp(158px,47vw,184px);width:clamp(158px,47vw,184px);min-width:158px;height:44px;padding:4px 6px}.context-switcher>svg:first-child{width:14px;height:14px}.context-switcher .live-dot,.context-switcher>svg:last-child{display:none}.context-switcher__body{display:grid;gap:2px;min-width:0}.context-switcher strong{font-size:10px;line-height:1.05}.context-switcher__meta{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;font-size:9px;line-height:1.1}.context-switcher__meta span{justify-content:center;max-width:none;min-width:0;min-height:14px;padding:0 2px}.context-switcher__meta-chip--mobile{display:inline-flex}.app-body,.app-body:has(.sidenav:hover),.app-body:has(.sidenav:focus-within){grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.workspace{grid-row:1;min-width:0}.sidenav,.sidenav:hover,.sidenav:focus-within{grid-row:2;flex-direction:row;align-items:stretch;width:auto;height:auto;max-height:96px;padding:6px 8px max(6px,env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:visible;border-top:1px solid rgb(255 255 255 / 10%);border-right:0;box-shadow:none}.sidenav .nav-priority-panel,.sidenav .nav-deep-links{display:none}.sidenav .nav-list{display:flex;flex:1 0 auto;gap:4px;min-width:max-content}.sidenav .nav-section,.sidenav .nav-section-items{display:flex;gap:4px;min-width:max-content}.sidenav:hover .nav-item,.sidenav:focus-within .nav-item,.nav-item{position:relative;grid-template-rows:20px 1fr;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;min-width:56px;min-height:56px;padding:5px 6px}.sidenav:hover .nav-section-label,.sidenav:focus-within .nav-section-label,.sidenav:hover .nav-priority-panel>div:first-child,.sidenav:focus-within .nav-priority-panel>div:first-child,.sidenav:hover .nav-priority-button span,.sidenav:focus-within .nav-priority-button span,.sidenav:hover .workflow-health,.sidenav:focus-within .workflow-health{display:none}.sidenav:hover .nav-item span:not(.nav-count),.sidenav:focus-within .nav-item span:not(.nav-count),.nav-item span:not(.nav-count){display:block;max-width:52px;overflow:hidden;font-size:10px;line-height:1.08;text-align:center;text-overflow:ellipsis;white-space:nowrap}.sidenav:hover .nav-priority-panel,.sidenav:focus-within .nav-priority-panel,.nav-priority-panel{gap:6px;padding:0;background:transparent;border:0}.sidenav:hover .nav-priority-button,.sidenav:focus-within .nav-priority-button,.nav-priority-button{grid-template-columns:1fr;justify-items:center;min-height:38px;padding:0}.nav-count{position:absolute;top:2px;right:1px;min-width:20px;padding:1px 5px;font-size:10px;line-height:1.4}.nav-more-menu{position:fixed;inset:auto 8px calc(72px + env(safe-area-inset-bottom)) 8px;left:8px;min-width:0;max-width:none;max-height:min(58vh,430px)}.workspace-scroll{gap:8px;padding:var(--oros-space-1)}.workspace-scroll>*{width:100%;min-width:0;max-width:100%}.admin-tabs-page{gap:8px}.admin-tabs-page__header{gap:6px;padding:8px}.admin-tabs-page__header p{display:none}.admin-tabs-page__header .admin-center-summary{gap:4px}.admin-tabs-page__header .status-chip{justify-content:center;min-height:22px;padding:2px 5px;font-size:10px;line-height:1.15}.trust-banner{gap:6px 8px;padding:6px 8px}.trust-banner__copy span{overflow:visible;white-space:normal}.trust-banner__actions{flex-basis:auto;gap:6px;justify-content:flex-start}.trust-banner__actions .secondary-button{min-height:44px;padding-inline:8px}.trust-banner__actions .secondary-button:nth-child(n+2){display:none}.source-pills{display:none}}@media(max-width:900px){.route-context-bar__main{grid-template-columns:1fr}.route-context-bar__plan{grid-template-columns:1fr;justify-content:stretch}.route-context-bar__plan .secondary-button{justify-self:stretch;justify-content:center;width:100%;min-height:44px}.route-context-bar__workflow{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.route-context-bar__workflow-step{min-height:48px}}@media(max-width:560px){.route-context-bar{gap:4px;padding:6px 8px}.route-context-bar__main{grid-template-columns:minmax(0,1fr) auto;gap:6px}.route-context-bar__plan{display:flex;justify-content:flex-end;min-width:0}.route-context-bar__plan .secondary-button{justify-self:auto;width:auto;min-height:44px;padding-inline:8px}.route-context-bar__plan .secondary-button svg{display:none}.route-context-bar__title{gap:4px}.route-context-bar__title .status-chip{max-width:132px}.route-context-bar__workflow{grid-template-columns:minmax(0,1fr);gap:4px}.route-context-bar__workflow-step{grid-template-columns:18px minmax(44px,auto) minmax(0,1fr);min-height:44px;padding:3px 6px}.route-context-bar__workflow-step span,.route-context-bar__workflow-step strong{overflow:visible;text-overflow:clip;white-space:normal}.provider-detail-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--oros-space-1)}.provider-detail-tabs .tab{display:inline-flex;align-items:center;justify-content:center;width:100%}.entity-detail-shell .tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px;min-width:0}.entity-detail-shell .tab{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:40px;padding-inline:4px;text-align:center;overflow-wrap:anywhere}.entity-detail-shell .entity-relationship-chip,.entity-detail-shell .entity-detail-relationship-card{width:100%;max-width:100%}}@media(max-width:1320px){.sidenav .nav-item,.sidenav .nav-priority-button{width:100%;min-height:44px}.nav-more-anchor{width:100%;min-width:0}.nav-item--more{width:100%}.nav-more-menu__item,.nav-more-menu__expand{min-height:44px}}@media(min-width:901px)and (max-width:1180px){.app-body,.app-body:has(.sidenav:hover),.app-body:has(.sidenav:focus-within){grid-template-columns:minmax(150px,180px) minmax(0,1fr)}}@media(min-width:1181px)and (max-width:1320px){.app-body,.app-body:has(.sidenav:hover),.app-body:has(.sidenav:focus-within){grid-template-columns:minmax(150px,180px) minmax(0,1fr) minmax(var(--oros-right-trust-panel-min-width),var(--oros-right-trust-panel-width))}}@media(min-width:901px)and (max-width:1320px){.sidenav,.sidenav:hover,.sidenav:focus-within{width:auto;padding:var(--oros-space-1);box-shadow:none}.sidenav .nav-item,.sidenav:hover .nav-item,.sidenav:focus-within .nav-item{grid-template-columns:22px minmax(0,1fr) auto;justify-items:stretch}.sidenav .nav-item span:not(.nav-count),.sidenav:hover .nav-item span:not(.nav-count),.sidenav:focus-within .nav-item span:not(.nav-count){display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:560px){.sidenav .nav-item,.sidenav .nav-priority-button,.nav-item--more{width:56px;min-width:56px}.nav-more-anchor{width:auto;min-width:56px}.nav-more-menu__items{grid-template-columns:repeat(2,minmax(0,1fr))}}.trial-banner__actions .primary-button,.trial-banner__actions .secondary-button{white-space:nowrap}.approval-delivery-handoff-panel{display:grid;gap:var(--oros-space-2);scroll-margin-top:calc(var(--oros-top-command-bar-height) + var(--oros-space-2))}.approval-delivery-handoff-panel .panel-heading p{max-width:920px;margin:4px 0 0;color:var(--oros-color-text-secondary)}.approval-delivery-handoff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--oros-space-1)}.approval-delivery-handoff-card,.approval-delivery-handoff-row{min-width:0;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.approval-delivery-handoff-card{display:grid;gap:var(--oros-space-1);align-content:start}.approval-delivery-handoff-card h3,.approval-delivery-handoff-card p{margin:0}.approval-delivery-handoff-card p,.approval-delivery-handoff-row span{color:var(--oros-color-text-secondary)}.approval-delivery-handoff-list{display:grid;gap:var(--oros-space-1)}.approval-delivery-handoff-row{display:flex;flex-wrap:wrap;gap:var(--oros-space-1);align-items:center;justify-content:space-between}.approval-delivery-handoff-row>div{display:grid;gap:3px;min-width:min(100%,280px)}.approval-delivery-handoff-row strong,.approval-delivery-handoff-row span{overflow-wrap:anywhere}.approval-delivery-handoff-actions{display:flex;flex-wrap:wrap;gap:var(--oros-space-1)}.setup-connect-tools-panel{display:grid;gap:var(--oros-space-2);padding:var(--oros-space-2)}.setup-connect-tools-panel .panel-heading p{max-width:780px;margin:4px 0 0;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.setup-connect-tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--oros-space-1)}.setup-connect-tool-card{display:grid;gap:10px;min-height:132px;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.setup-connect-tool-card--active{background:#2563eb12;border-color:#2563eb59}.setup-connect-tool-card__header{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.setup-connect-tool-card p{margin:0;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);line-height:1.45}.setup-connect-tool-card__oauth{align-self:flex-start;margin-top:4px;font-size:var(--oros-font-size-label)}.setup-provider-credential-form{display:grid;gap:10px;padding:var(--oros-space-1);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.setup-provider-credential-form label{display:grid;gap:4px;color:var(--oros-color-text-primary);font-size:var(--oros-font-size-label);font-weight:800}.setup-provider-credential-form label span{color:var(--oros-color-text-secondary);font-weight:600}.setup-provider-credential-form__control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--oros-space-1);align-items:center}.oros-input{width:100%;min-height:42px;padding:0 12px;color:var(--oros-color-text-primary);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.oros-input:focus{outline:2px solid var(--oros-color-focus-ring, #2563eb);outline-offset:2px}.setup-provider-secret-boundary{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);line-height:1.45;background:#0f172a0a;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.setup-provider-secret-boundary svg{flex:0 0 auto;color:var(--oros-color-text-tertiary);margin-top:1px}.queue-scope-switch{display:inline-flex;flex:0 0 auto;gap:4px;align-items:center;min-height:44px;padding:4px;background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.queue-scope-button{min-height:44px;padding:0 10px;color:var(--oros-color-text-secondary);font-weight:650;background:transparent;border:1px solid transparent;border-radius:calc(var(--oros-radius-control) - 2px);cursor:pointer}.queue-scope-button--active{color:var(--oros-color-primary);background:#fff;border-color:#2563eb4d;box-shadow:0 1px 2px #0f172a14}@media(max-width:760px){.setup-provider-credential-form__control{grid-template-columns:minmax(0,1fr)}.setup-provider-credential-form__control .primary-button{justify-content:center;width:100%}}.setup-wizard{display:grid;gap:var(--oros-space-2);padding:var(--oros-space-2)}.setup-wizard-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--oros-space-1);align-items:start;padding:var(--oros-space-2);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.setup-wizard-header__eyebrow{color:var(--oros-color-text-tertiary);font-size:.8rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.setup-wizard-header h1{margin:6px 0 8px;font-size:clamp(1.3rem,3vw,1.75rem);line-height:1.15}.setup-wizard-header p{max-width:720px;margin:0;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.setup-wizard-enterprise-link{align-self:start;white-space:nowrap}.setup-wizard-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:8px;background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.setup-wizard-step{display:grid;grid-template-rows:auto auto auto;gap:4px;min-height:70px;padding:10px 12px;color:var(--oros-color-text-secondary);text-align:left;background:#fff;border:1px solid transparent;border-radius:calc(var(--oros-radius-control) - 2px);cursor:pointer;transition:border-color .12s ease,background .12s ease}.setup-wizard-step:hover{border-color:var(--oros-color-border)}.setup-wizard-step--active{color:var(--oros-color-text-primary);background:#fff;border-color:#2563eb59;box-shadow:0 1px 3px #0f172a0f}.setup-wizard-step--complete{background:#22c55e14;border-color:#22c55e4d;color:#14532d}.setup-wizard-step--blocked{background:#dc26260f;border-color:#dc262647;color:#7f1d1d}.setup-wizard-step__icon{display:inline-flex;align-items:center;width:24px;height:24px}.setup-wizard-step__index{font-size:.72rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--oros-color-text-tertiary)}.setup-wizard-step__label{font-size:.92rem;font-weight:800;line-height:1.2}.setup-wizard-panel{display:grid;gap:var(--oros-space-2);padding:var(--oros-space-2);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.setup-wizard-panel__header{display:grid;gap:4px}.setup-wizard-panel__eyebrow{color:var(--oros-color-text-tertiary);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.setup-wizard-panel__header h2{margin:0;font-size:1.2rem}.setup-wizard-panel__header p{margin:0;color:var(--oros-color-text-secondary)}.setup-wizard-panel__body{display:grid;gap:var(--oros-space-1)}.setup-wizard-panel__footer{display:flex;justify-content:flex-end;margin:0}.setup-wizard-form{display:grid;gap:var(--oros-space-1)}.setup-wizard-form__label{display:grid;gap:6px;color:var(--oros-color-text-primary);font-weight:800}.setup-wizard-form__label span{color:var(--oros-color-text-secondary);font-weight:600;font-size:var(--oros-font-size-label)}.setup-wizard-form__label input,.setup-wizard-credential-form input{width:100%;min-height:44px;padding:0 12px;color:var(--oros-color-text-primary);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control);font:inherit}.setup-wizard-form__label input:focus,.setup-wizard-credential-form input:focus{outline:2px solid var(--oros-color-focus-ring, #2563eb);outline-offset:2px}.setup-wizard-domain-record{display:grid;gap:10px;padding:14px;background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.setup-wizard-domain-record dl{display:grid;grid-template-columns:100px 1fr;gap:4px 12px;margin:8px 0 0}.setup-wizard-domain-record dt{color:var(--oros-color-text-tertiary);font-size:.82rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.setup-wizard-domain-record dd{margin:0}.setup-wizard-domain-record code{display:inline-block;padding:2px 6px;background:#fff;border:1px solid var(--oros-color-border);border-radius:4px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.86rem;overflow-wrap:anywhere}.setup-wizard-domain-actions,.setup-wizard-button-row{display:flex;flex-wrap:wrap;gap:var(--oros-space-1)}.setup-wizard-help{margin:0;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);line-height:1.5}.setup-wizard-help code{padding:1px 4px;background:var(--oros-color-bg-subtle);border-radius:3px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.86rem}.setup-wizard-snippet{overflow-x:auto;padding:14px;color:#f8fafc;background:#0f172a;border-radius:var(--oros-radius-control);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.84rem;white-space:pre-wrap}.setup-wizard-tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--oros-space-1)}.setup-wizard-tool-tile{display:grid;gap:8px;padding:14px;background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.setup-wizard-tool-tile--active{background:#fff;border-color:#2563eb59}.setup-wizard-tool-tile header{display:flex;gap:8px;align-items:center;justify-content:space-between}.setup-wizard-tool-tile header strong{font-size:1rem}.setup-wizard-tool-tile p{margin:0;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);line-height:1.45}.setup-wizard-tile-action{align-self:start;padding:8px 12px;color:var(--oros-color-primary);background:#fff;border:1px solid rgb(37 99 235 / 30%);border-radius:var(--oros-radius-control);font-weight:750;cursor:pointer}.setup-wizard-credential-form{display:grid;gap:10px;padding:16px;background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.setup-wizard-credential-form h3{margin:0}.setup-wizard-credential-form label{display:grid;gap:6px;font-weight:750}.setup-wizard-required{color:#dc2626;font-weight:800}.setup-wizard-advanced summary{cursor:pointer;color:var(--oros-color-text-secondary);font-weight:700;margin-bottom:8px}.setup-wizard-advanced[open] summary{margin-bottom:12px}.setup-wizard-advanced label{margin-top:8px}.setup-wizard-callout{display:grid;gap:8px;padding:18px;background:#0f172a0a;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.setup-wizard-callout--success{background:#22c55e14;border-color:#22c55e52}.setup-wizard-callout strong{font-size:1rem}.setup-wizard-callout p{margin:0;color:var(--oros-color-text-secondary)}.setup-wizard-checklist{display:grid;gap:6px;margin:0;padding:0;list-style:none}.setup-wizard-checklist__item{display:grid;grid-template-columns:20px 1fr;gap:10px;padding:10px 12px;background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.setup-wizard-checklist__item span{display:grid;gap:2px}.setup-wizard-checklist__item strong{font-size:.95rem}.setup-wizard-checklist__item em{font-style:normal;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.setup-wizard-checklist__item--ok{border-color:#22c55e52;background:#22c55e0d}.setup-wizard-checklist__item--blocked{border-color:#dc262652;background:#dc26260d}.setup-wizard-checklist__icon--ok{color:#16a34a}.setup-wizard-checklist__icon--blocked{color:#dc2626}.setup-wizard-notice,.setup-wizard-error{margin:0;padding:10px 12px;border-radius:var(--oros-radius-control);font-size:var(--oros-font-size-label);font-weight:700}.setup-wizard-notice{color:#14532d;background:#22c55e1f}.setup-wizard-error{color:#7f1d1d;background:#dc26261a}.setup-wizard-next{align-self:end}.setup-wizard-contributors{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control);color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.setup-wizard-contributors__label{font-weight:700;color:var(--oros-color-text-primary)}.setup-wizard-contributors__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.setup-wizard-contributors__empty{color:var(--oros-color-text-tertiary);font-style:italic}.setup-wizard-contributors__item{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:999px}.setup-wizard-contributors__item--self{background:#3b82f614;border-color:#3b82f652}.setup-wizard-contributors__avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#0f172acc;color:#fff;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.02em}.setup-wizard-contributors__name{font-size:.8rem;font-weight:600;color:var(--oros-color-text-primary)}.setup-wizard-contributors__step{font-size:.7rem;font-weight:700;color:var(--oros-color-text-tertiary)}.setup-wizard-soft-lock{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#eab3081f;border:1px solid rgb(234 179 8 / 32%);border-radius:var(--oros-radius-control);color:#78350f;font-size:.8rem;font-weight:600}.setup-wizard-tile-gateway,.setup-wizard-modal-gateway{display:inline-flex;align-items:center;gap:4px;margin-top:8px;color:var(--oros-color-text-secondary);font-size:.75rem;font-weight:600;text-decoration:underline;text-underline-offset:2px}.setup-wizard-tile-gateway:hover,.setup-wizard-modal-gateway:hover{color:var(--oros-color-text-primary)}.setup-wizard-modal-gateway{margin-top:12px}.setup-wizard-skip{display:grid;gap:6px;padding:12px;margin-top:12px;background:var(--oros-color-bg-subtle);border:1px dashed var(--oros-color-border);border-radius:var(--oros-radius-control)}.setup-wizard-skip__button{justify-self:start}.setup-wizard-skip__help{margin:0;font-size:var(--oros-font-size-label);color:var(--oros-color-text-secondary)}.setup-wizard-callout--deferred{background:#3b82f614;border-color:#3b82f652}.setup-wizard-spinner{animation:setup-wizard-spin .8s linear infinite}@keyframes setup-wizard-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.setup-wizard{padding:var(--oros-space-1);gap:var(--oros-space-1)}.setup-wizard-header{grid-template-columns:minmax(0,1fr)}.setup-wizard-rail{grid-template-columns:1fr;gap:4px}.setup-wizard-step{grid-template-columns:30px 1fr;grid-template-rows:auto auto;grid-template-areas:"icon index" "icon label";align-items:center}.setup-wizard-step__icon{grid-area:icon}.setup-wizard-step__index{grid-area:index}.setup-wizard-step__label{grid-area:label}.setup-wizard-domain-record dl{grid-template-columns:1fr}}.policy-workflow-shell{display:grid;gap:var(--oros-space-2)}.policy-workflow-shell .policy-workflow-back{width:fit-content;margin-bottom:var(--oros-space-1);background:transparent;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.policy-workflow-shell .policy-workflow-back:hover{color:var(--oros-color-text-primary)}.policy-workflow-umbrella{margin:var(--oros-space-1) 0 0;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:500;letter-spacing:.04em;text-transform:none}.approval-queue-page{gap:0}.approval-queue-page .approval-page-header{padding:8px var(--oros-space-2);border-bottom:0}.approval-queue-page .approval-page-header h1{font-size:var(--oros-font-size-h2, 1.15rem);line-height:1.15}.approval-queue-page .approval-page-header p{margin:2px 0 0;font-size:var(--oros-font-size-label);color:var(--oros-color-text-secondary)}.approval-queue-page .approval-page-header .approval-kicker{margin:0;font-size:10px}.approval-page-header__title{min-width:0}.approval-page-header__title-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.approval-page-header__title-row h1{margin:0}.approval-queue-page .approval-context-bar{border-radius:0;border-top:0;border-left:0;border-right:0}.approval-queue-page .queue-panel{padding:0;border-top:0}.approval-queue-page .queue-panel .queue-toolbar{padding:6px var(--oros-space-2)}.approval-queue-page .queue-panel .batch-bar{padding:6px var(--oros-space-2);gap:8px;flex-wrap:wrap;min-height:0}.approval-queue-page .queue-panel .batch-bar button{min-height:44px}.approval-queue-page .queue-panel .batch-bar strong,.approval-queue-page .queue-panel .batch-bar span{font-size:var(--oros-font-size-label)}.approval-queue-page .queue-panel .batch-bar [role=status]{font-size:11px}.approval-queue-page .approval-table thead th{padding:6px var(--oros-space-1)}.approval-queue-page .approval-table tbody td{padding:8px var(--oros-space-1)}.approval-context-bar{display:flex;flex-wrap:wrap;gap:var(--oros-space-1);align-items:center;justify-content:space-between;padding:8px var(--oros-space-2)}.approval-context-bar__metrics{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.approval-context-bar__metrics strong{color:var(--oros-color-text-primary);font-size:var(--oros-font-size-body);font-weight:700}.approval-context-bar__sep{color:var(--oros-color-border);-webkit-user-select:none;user-select:none}.approval-context-bar__action{display:flex;flex-wrap:wrap;gap:var(--oros-space-1);align-items:center;min-width:0;margin-left:auto}.approval-context-bar__priority{display:grid;gap:2px;min-width:0;max-width:360px}.approval-context-bar__priority span,.approval-context-bar__priority small{display:block;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.approval-context-bar__priority strong{display:block;overflow-wrap:anywhere;font-size:var(--oros-font-size-body);font-weight:700}.approval-context-bar .approval-priority-action{display:inline-flex;gap:6px;align-items:center;min-height:44px;width:auto}.approval-coach-tooltip{position:relative;display:inline-flex}.approval-coach-tooltip__trigger{width:44px;height:44px;padding:0;color:var(--oros-color-text-secondary);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:999px;cursor:pointer;display:inline-grid;place-items:center}.approval-coach-tooltip__trigger[aria-expanded=true]{color:var(--oros-color-primary);border-color:#2563eb70;background:#2563eb1a}.approval-coach-tooltip__panel{position:absolute;top:calc(100% + 8px);left:0;z-index:calc(var(--oros-z-sticky, 20) + 10);display:grid;gap:8px;width:min(420px,calc(100vw - 32px));padding:var(--oros-space-1);color:var(--oros-color-text-primary);background:var(--oros-color-bg-surface);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel);box-shadow:var(--oros-shadow-sticky)}.approval-coach-tooltip__header{display:flex;gap:var(--oros-space-1);align-items:flex-start;justify-content:space-between}.approval-coach-tooltip__header strong{display:block;margin-top:2px}.approval-coach-tooltip__panel .approval-coach-strip{display:grid;gap:4px;margin:0;padding:0;list-style:none}@media(max-width:720px){.approval-context-bar{flex-direction:column;align-items:stretch}.approval-context-bar__action{flex-wrap:wrap;margin-left:0}.approval-context-bar__priority{display:none}.approval-context-bar .approval-priority-action{width:100%;justify-content:center}}.lifecycle-journey-page{display:grid;gap:var(--oros-space-2)}.lifecycle-journey-header{display:flex;flex-wrap:wrap;gap:var(--oros-space-2);align-items:flex-start;justify-content:space-between;padding:var(--oros-space-2)}.lifecycle-journey-header h1{margin:4px 0 0}.lifecycle-journey-header p{max-width:760px;margin:6px 0 0;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.lifecycle-journey-header__meta{display:flex;flex-wrap:wrap;gap:var(--oros-space-1);align-items:center}.lifecycle-journey-provider-chip,.lifecycle-journey-tier-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.lifecycle-journey-provider-chip strong,.lifecycle-journey-tier-chip strong{color:var(--oros-color-text-primary);font-weight:700}.lifecycle-journey-canvas-panel{display:grid;gap:var(--oros-space-2);padding:var(--oros-space-2)}.lifecycle-journey-canvas-panel .panel-heading p{max-width:820px;margin:4px 0 0;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.lifecycle-journey-flow{display:flex;flex-wrap:nowrap;gap:10px;align-items:stretch;width:100%;overflow-x:auto;padding-bottom:4px}.lifecycle-journey-flow__item{display:flex;flex:1 1 200px;min-width:200px;align-items:stretch}.lifecycle-journey-stage-card{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--oros-space-1);min-width:0;padding:var(--oros-space-2);color:var(--oros-color-text-primary);text-align:left;background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.lifecycle-journey-stage-card:hover{border-color:#2563eb61;box-shadow:0 0 0 1px #2563eb1f;transform:translateY(-1px)}.lifecycle-journey-stage-card[data-severity=blocking]{border-color:#dc262661}.lifecycle-journey-stage-card[data-severity=risk]{border-color:#f59e0b61}.lifecycle-journey-stage-card[data-severity=healthy]{border-color:#16a34a52}.lifecycle-journey-stage-card__header{display:flex;align-items:center;gap:8px}.lifecycle-journey-stage-card__dot{width:10px;height:10px;border-radius:50%;background:var(--oros-color-text-secondary);flex-shrink:0}.lifecycle-journey-stage-card__dot[data-severity=blocking]{background:#dc2626}.lifecycle-journey-stage-card__dot[data-severity=risk]{background:#f59e0b}.lifecycle-journey-stage-card__dot[data-severity=healthy]{background:#16a34a}.lifecycle-journey-stage-card__title{margin:0;color:var(--oros-color-text-primary);font-size:1.05rem;font-weight:700}.lifecycle-journey-stage-card__summary{margin:0;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);line-height:1.4}.lifecycle-journey-stage-card__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:8px;margin:0;padding:0}.lifecycle-journey-stage-card__metrics div{display:grid;gap:2px}.lifecycle-journey-stage-card__metrics dt{margin:0;color:var(--oros-color-text-secondary);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.lifecycle-journey-stage-card__metrics dd{margin:0;color:var(--oros-color-text-primary);font-size:1.15rem;font-weight:700;line-height:1}.lifecycle-journey-stage-card__cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--oros-color-primary);font-size:var(--oros-font-size-label);font-weight:700}.lifecycle-journey-flow__connector{display:flex;align-items:center;justify-content:center;width:28px;flex-shrink:0;color:var(--oros-color-text-secondary)}@media(max-width:880px){.lifecycle-journey-flow{flex-direction:column;overflow-x:visible}.lifecycle-journey-flow__item{flex:1 1 auto}.lifecycle-journey-flow__connector{width:100%;height:22px;transform:rotate(90deg)}}.lifecycle-journey-next-action{display:grid;gap:var(--oros-space-1);padding:var(--oros-space-2)}.lifecycle-journey-next-action h2{margin:4px 0 0}.lifecycle-journey-next-action p{margin:0;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.lifecycle-journey-next-action__actions{display:flex;flex-wrap:wrap;gap:var(--oros-space-1);align-items:center}.lifecycle-journey-boundary{margin:0;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);line-height:1.5}.lifecycle-stage-drillin-drawer{width:min(640px,calc(100vw - 32px))}.lifecycle-stage-drillin-drawer__body{display:grid;gap:var(--oros-space-2);padding:var(--oros-space-2)}.lifecycle-stage-drillin-section{display:grid;gap:var(--oros-space-1);padding:var(--oros-space-2);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.lifecycle-stage-drillin-section h3{margin:0;color:var(--oros-color-text-primary);font-size:var(--oros-font-size-body)}.lifecycle-stage-drillin-section .definition-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0}.lifecycle-stage-drillin-empty{margin:0;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);line-height:1.5;background:var(--oros-color-bg);border:1px dashed var(--oros-color-border);border-radius:var(--oros-radius-control)}.lifecycle-stage-drillin-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.lifecycle-stage-drillin-list__row{display:grid;grid-template-columns:auto 1fr auto;gap:var(--oros-space-1);align-items:center;padding:var(--oros-space-1);background:var(--oros-color-bg);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.lifecycle-stage-drillin-list__row>div{display:grid;gap:4px;min-width:0}.lifecycle-stage-drillin-list__row strong{color:var(--oros-color-text-primary);overflow-wrap:anywhere}.lifecycle-stage-drillin-list__row span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);overflow-wrap:anywhere}@media(max-width:760px){.lifecycle-stage-drillin-drawer{width:100vw}.lifecycle-stage-drillin-list__row{grid-template-columns:1fr}.lifecycle-stage-drillin-list__row .secondary-button{width:100%;justify-content:center}}.start-explore-page{display:grid;gap:var(--oros-space-3);max-width:880px;margin:0 auto;padding:var(--oros-space-3) var(--oros-space-2)}.start-explore-hero{display:grid;gap:var(--oros-space-3);padding:var(--oros-space-3);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel);box-shadow:0 18px 36px #0f172a0f}.start-explore-hero__header{display:grid;gap:var(--oros-space-1)}.start-explore-hero__eyebrow{display:inline-flex;gap:6px;align-items:center;padding:4px 10px;width:max-content;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);background:var(--oros-color-bg);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.start-explore-hero__title{margin:0;color:var(--oros-color-text-primary);font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.2;font-weight:700}.start-explore-hero__lede{margin:0;color:var(--oros-color-text-secondary);font-size:1.05rem;line-height:1.55;max-width:60ch}.start-explore-hero__cta-row{display:flex;gap:var(--oros-space-1);flex-wrap:wrap}.start-explore-hero__cta{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:48px;padding:0 var(--oros-space-2);font-size:1rem;font-weight:600;border-radius:var(--oros-radius-control)}.start-explore-progress{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--oros-space-1);margin:0;padding:0;list-style:none}.start-explore-progress li{display:grid;gap:4px;padding:var(--oros-space-1);background:var(--oros-color-bg);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.start-explore-progress__label{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.start-explore-progress__value{color:var(--oros-color-text-primary);font-weight:600;overflow-wrap:anywhere}.start-founder-page{display:grid;gap:var(--oros-space-3);max-width:960px;margin:0 auto;padding:var(--oros-space-3) var(--oros-space-2)}.start-founder-page__header{display:grid;gap:var(--oros-space-1)}.start-founder-page__eyebrow{display:inline-flex;gap:6px;align-items:center;padding:4px 10px;width:max-content;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);background:var(--oros-color-bg);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.start-founder-page__title{margin:0;color:var(--oros-color-text-primary);font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.2;font-weight:700}.start-founder-page__lede{margin:0;color:var(--oros-color-text-secondary);font-size:1.05rem;line-height:1.55;max-width:64ch}.start-founder-page__cards{display:grid;gap:var(--oros-space-2);margin:0;padding:0;list-style:none}.start-founder-card{display:grid;grid-template-columns:auto 1fr auto;gap:var(--oros-space-2);align-items:center;padding:var(--oros-space-2);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel);box-shadow:0 8px 24px #0f172a0a}.start-founder-card--complete{background:color-mix(in srgb,var(--oros-color-success, #16a34a) 8%,var(--oros-color-bg-subtle) 92%);border-color:color-mix(in srgb,var(--oros-color-success, #16a34a) 24%,var(--oros-color-border) 76%)}.start-founder-card--active{border-color:color-mix(in srgb,var(--oros-color-primary) 28%,var(--oros-color-border) 72%)}.start-founder-card__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;color:var(--oros-color-primary);background:var(--oros-color-bg);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.start-founder-card__body{display:grid;gap:4px;min-width:0}.start-founder-card__state{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);text-transform:uppercase;letter-spacing:.04em}.start-founder-card__title{margin:0;color:var(--oros-color-text-primary);font-size:1.15rem;font-weight:700}.start-founder-card__detail{margin:0;color:var(--oros-color-text-secondary);font-size:.98rem;line-height:1.4;overflow-wrap:anywhere}.start-founder-card__cta{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:44px;padding:0 var(--oros-space-2);font-weight:600}.start-team-page,.start-growth-page{display:grid;gap:var(--oros-space-3);max-width:1040px;margin:0 auto;padding:var(--oros-space-3) var(--oros-space-2)}.start-team-page__header,.start-growth-page__header{display:grid;gap:var(--oros-space-1)}.start-team-page__eyebrow,.start-growth-page__eyebrow,.start-growth-card__eyebrow{display:inline-flex;gap:6px;align-items:center;width:max-content;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:600;text-transform:uppercase;letter-spacing:.03em}.start-team-page__eyebrow,.start-growth-page__eyebrow{padding:4px 10px;background:var(--oros-color-bg);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.start-team-page__title,.start-growth-page__title{margin:0;color:var(--oros-color-text-primary);font-size:2rem;line-height:1.2;font-weight:700}.start-team-page__lede,.start-growth-page__lede{margin:0;color:var(--oros-color-text-secondary);font-size:1.05rem;line-height:1.55;max-width:68ch}.start-team-page__cards{display:grid;gap:var(--oros-space-1-5);margin:0;padding:0;list-style:none}.start-team-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--oros-space-2);align-items:center;padding:var(--oros-space-2);background:var(--oros-color-bg);border:1px solid var(--oros-color-border);border-left:4px solid var(--oros-color-border);border-radius:var(--oros-radius-panel);box-shadow:0 10px 24px #0f172a0d}.start-team-card--success{border-left-color:var(--oros-color-success)}.start-team-card--info{border-left-color:var(--oros-color-info)}.start-team-card--warning{border-left-color:var(--oros-color-warning)}.start-team-card--neutral{border-left-color:var(--oros-color-border)}.start-team-card__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--oros-color-primary);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.start-team-card__body{display:grid;gap:3px;min-width:0}.start-team-card__eyebrow{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:600}.start-team-card__title{color:var(--oros-color-text-primary);font-size:1.05rem;font-weight:700;line-height:1.35}.start-team-card__detail{color:var(--oros-color-text-secondary);font-size:.95rem;line-height:1.45;overflow-wrap:anywhere}.start-team-card__cta{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:38px;padding:0 var(--oros-space-1-5);white-space:nowrap}.start-growth-board{display:grid;grid-template-columns:minmax(280px,1.25fr) repeat(2,minmax(220px,1fr));gap:var(--oros-space-2);align-items:stretch}.start-growth-card{display:grid;gap:var(--oros-space-1);align-content:start;padding:var(--oros-space-2);min-height:210px;background:var(--oros-color-bg);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel);box-shadow:0 12px 28px #0f172a0d}.start-growth-card--primary{background:color-mix(in srgb,var(--oros-color-primary) 7%,var(--oros-color-bg) 93%);border-color:color-mix(in srgb,var(--oros-color-primary) 24%,var(--oros-color-border) 76%)}.start-growth-card--uat{grid-column:span 3;min-height:unset;grid-template-columns:minmax(0,1fr) auto;align-items:center}.start-growth-card strong{color:var(--oros-color-text-primary);font-size:1.18rem;line-height:1.3}.start-growth-card p{margin:0;color:var(--oros-color-text-secondary);line-height:1.5}.start-growth-card .primary-button,.start-growth-card .ghost-button,.start-growth-card .secondary-button{display:inline-flex;gap:8px;align-items:center;justify-content:center;width:max-content;max-width:100%}.start-growth-proof-strip{display:flex;gap:var(--oros-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none}.start-growth-proof-strip li{display:inline-flex;gap:6px;align-items:center;min-height:32px;padding:0 10px;color:var(--oros-color-text-secondary);background:var(--oros-color-bg);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control);font-size:var(--oros-font-size-label);font-weight:600}.start-enterprise-welcome{display:grid;gap:var(--oros-space-3);max-width:720px;margin:0 auto;padding:var(--oros-space-3) var(--oros-space-2)}.start-enterprise-welcome__header{display:grid;gap:var(--oros-space-1)}.start-enterprise-welcome__eyebrow{display:inline-flex;gap:6px;align-items:center;padding:4px 10px;width:max-content;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);background:var(--oros-color-bg);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.start-enterprise-welcome__title{margin:0;color:var(--oros-color-text-primary);font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.2;font-weight:700}.start-enterprise-welcome__timeline{display:grid;gap:var(--oros-space-1-5);margin:0;padding:0;list-style:none}.start-enterprise-welcome__card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--oros-space-2);align-items:center;padding:var(--oros-space-2);background:var(--oros-color-bg);border:1px solid var(--oros-color-border);border-left:4px solid var(--oros-color-border);border-radius:var(--oros-radius-panel);box-shadow:0 12px 28px #0f172a0d}.start-enterprise-welcome__card--success{border-left-color:var(--oros-color-success)}.start-enterprise-welcome__card--info{border-left-color:var(--oros-color-info)}.start-enterprise-welcome__card--warning{border-left-color:var(--oros-color-warning)}.start-enterprise-welcome__card--danger{border-left-color:var(--oros-color-danger)}.start-enterprise-welcome__card--neutral{border-left-color:var(--oros-color-border)}.start-enterprise-welcome__card-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--oros-color-text-secondary);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.start-enterprise-welcome__card--success .start-enterprise-welcome__card-icon{color:var(--oros-color-success)}.start-enterprise-welcome__card--warning .start-enterprise-welcome__card-icon{color:var(--oros-color-warning)}.start-enterprise-welcome__card--danger .start-enterprise-welcome__card-icon{color:var(--oros-color-danger)}.start-enterprise-welcome__card--info .start-enterprise-welcome__card-icon{color:var(--oros-color-info)}.start-enterprise-welcome__card-body{display:grid;gap:2px;min-width:0}.start-enterprise-welcome__card-eyebrow{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:600;text-transform:uppercase;letter-spacing:.03em}.start-enterprise-welcome__card-title{color:var(--oros-color-text-primary);font-size:1.05rem;font-weight:700;line-height:1.35}.start-enterprise-welcome__card-detail{color:var(--oros-color-text-secondary);font-size:.95rem;line-height:1.45}.start-enterprise-welcome__card-cta{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:38px;padding:0 var(--oros-space-1-5);font-size:.95rem;font-weight:600;white-space:nowrap}.start-enterprise-welcome__footer{display:grid;gap:6px;justify-items:stretch;padding-top:var(--oros-space-2);border-top:1px dashed var(--oros-color-border)}.start-enterprise-welcome__primary{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:48px;padding:0 var(--oros-space-2);font-size:1rem;font-weight:600}.start-enterprise-welcome__footer-hint{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);text-align:center}.start-enterprise-console{position:relative}.start-enterprise-console__toolbar{position:absolute;top:var(--oros-space-1);right:var(--oros-space-1);z-index:5;display:flex;justify-content:flex-end;pointer-events:none}.start-enterprise-console__toolbar>*{pointer-events:auto}.start-enterprise-console__toggle{display:inline-flex;gap:6px;align-items:center;min-height:28px;padding:0 10px;color:var(--oros-color-text-secondary);background:var(--oros-color-bg);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control);font-size:var(--oros-font-size-label);font-weight:500;box-shadow:0 4px 12px #0f172a14}@media(max-width:760px){.start-founder-card{grid-template-columns:auto 1fr;grid-template-areas:"icon body" "cta cta"}.start-founder-card__icon{grid-area:icon}.start-founder-card__body{grid-area:body}.start-founder-card__cta{grid-area:cta;width:100%}.start-team-card{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon body" "cta cta"}.start-team-card__icon{grid-area:icon}.start-team-card__body{grid-area:body}.start-team-card__cta{grid-area:cta;width:100%}.start-growth-board{grid-template-columns:1fr}.start-growth-card--uat{grid-column:auto;grid-template-columns:1fr}.start-growth-card .primary-button,.start-growth-card .ghost-button,.start-growth-card .secondary-button{width:100%}.start-enterprise-welcome__card{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon body" "cta cta"}.start-enterprise-welcome__card-icon{grid-area:icon}.start-enterprise-welcome__card-body{grid-area:body}.start-enterprise-welcome__card-cta{grid-area:cta;width:100%}.start-enterprise-welcome__primary{width:100%}}.access-gate-panel{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.access-gate-panel>div:first-child{max-width:760px;min-width:0}.access-gate-panel h1{max-width:720px;font-size:var(--oros-font-size-page-title);line-height:var(--oros-line-height-page-title)}.access-gate-panel .definition-list,.access-gate-panel .dialog-actions{grid-column:1}.access-gate-summary{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;min-width:0}@media(max-width:1180px){.access-gate-panel{grid-template-columns:1fr}}@media(max-width:1320px)and (min-width:1181px){.access-gate-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.access-gate-panel{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.access-gate-panel{gap:var(--oros-space-1);padding:var(--oros-space-1)}.access-gate-panel h1{font-size:24px;line-height:1.1}.access-gate-panel .definition-list{gap:8px;margin:0}.access-gate-panel .definition-list div{grid-template-columns:96px minmax(0,1fr);gap:8px}.access-gate-panel .access-gate-proof-row{display:none}.access-gate-panel .dialog-actions{gap:8px;flex-wrap:nowrap}.access-gate-panel .primary-button,.access-gate-panel .secondary-button{flex:1 1 0;min-width:0;min-height:44px;padding-inline:8px;font-size:12px}}.trial-banner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--oros-space-3);padding:12px 16px;margin:var(--oros-space-2) var(--oros-space-3);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel);background:var(--oros-color-surface)}.trial-banner--info{border-color:#6366f152;background:#6366f10f}.trial-banner--warning{border-color:#f59e0b61;background:var(--oros-color-warning-bg)}.trial-banner--danger{border-color:#dc262661;background:#dc26260f}.trial-banner__lead{display:flex;flex:1 1 320px;gap:var(--oros-space-2);align-items:flex-start;min-width:0}.trial-banner__lead>svg{flex-shrink:0;margin-top:2px;color:var(--oros-color-text-secondary)}.trial-banner--info .trial-banner__lead>svg{color:#6366f1}.trial-banner--warning .trial-banner__lead>svg{color:var(--oros-color-warning)}.trial-banner--danger .trial-banner__lead>svg{color:#dc2626}.trial-banner__lead strong{display:block;margin-bottom:4px;font-size:var(--oros-font-size-body)}.trial-banner__lead p{margin:0 0 4px;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.trial-banner__meta{display:inline-flex;align-items:center;gap:6px;margin-top:4px;color:var(--oros-color-text-secondary);font-size:12px}.trial-banner__actions{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:var(--oros-space-1);align-items:flex-start}.trial-banner__status{flex-basis:100%;margin:4px 0 0;font-size:var(--oros-font-size-label)}.trial-banner__status--ok{color:var(--oros-color-success)}.trial-banner__status--err{color:#dc2626}.trial-expired-screen{display:flex;align-items:center;justify-content:center;padding:48px var(--oros-space-3)}.trial-expired-screen__card{max-width:480px;padding:32px;text-align:center;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel);background:var(--oros-color-surface);box-shadow:0 12px 32px #0f172a14}.trial-expired-screen__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 16px;border-radius:999px;background:#6366f11a;color:#6366f1}.trial-expired-screen__card h1{margin:0 0 12px;font-size:22px}.trial-expired-screen__card p{margin:0 0 24px;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-body)}.trial-expired-screen__actions{display:flex;flex-wrap:wrap;gap:var(--oros-space-2);justify-content:center}.recovered-draft-banner{display:grid;gap:var(--oros-space-2);border-color:#f59e0b4d}.recovered-draft-heading,.recovered-draft-actions,.recovered-draft-copy{display:flex;gap:var(--oros-space-1);align-items:center}.recovered-draft-heading{justify-content:space-between}.recovered-draft-heading h2,.recovered-draft-heading p{margin:0}.recovered-draft-heading p,.recovered-draft-copy{color:var(--oros-color-text-secondary)}.recovered-draft-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:var(--oros-space-2);align-items:start}.recovered-draft-copy{align-items:flex-start;padding:var(--oros-space-1);background:var(--oros-color-warning-bg);border:1px solid rgb(245 158 11 / 24%);border-radius:var(--oros-radius-control)}.recovered-draft-copy svg{color:var(--oros-color-warning);flex:0 0 auto}.recovered-draft-actions{flex-wrap:wrap}.approval-header{display:grid;gap:var(--oros-space-2);padding:var(--oros-space-2)}.approval-review-navigation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--oros-space-2);align-items:center;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.approval-review-navigation__meta{display:grid;gap:5px;min-width:0}.approval-review-navigation__meta span,.approval-review-navigation__meta small{color:var(--oros-color-text-secondary)}.approval-review-navigation__meta small{font-size:var(--oros-font-size-label)}.approval-review-navigation__actions{display:flex;flex-wrap:wrap;gap:var(--oros-space-1);justify-content:flex-end}.approval-review-fast-path{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);gap:var(--oros-space-1);padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.approval-review-fast-path>div{display:grid;gap:3px;min-width:0}.approval-review-fast-path span,.approval-review-fast-path small{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);line-height:1.35}.approval-review-fast-path strong{color:var(--oros-color-text-primary);overflow-wrap:anywhere}.approval-isolation-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:8px;background:var(--oros-color-info-bg);border:1px solid rgb(59 130 246 / 22%);border-radius:var(--oros-radius-control)}.approval-isolation-strip span{display:grid;gap:2px;min-width:0;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);line-height:1.25;overflow-wrap:anywhere}.approval-isolation-strip strong{color:var(--oros-color-text-primary);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.confidence-card{display:grid;gap:6px;align-content:center;padding:var(--oros-space-2);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.confidence-card span{color:var(--oros-color-text-secondary)}.confidence-card strong{color:var(--oros-color-success);font-size:var(--oros-font-size-metric);line-height:var(--oros-line-height-metric)}.training-certification-panel{display:grid;gap:var(--oros-space-2);padding:var(--oros-space-2);scroll-margin-top:calc(var(--oros-top-command-bar-height) + var(--oros-space-2))}.training-certification-panel .panel-heading p{max-width:820px;margin:4px 0 0;color:var(--oros-color-text-secondary)}.training-certification-summary{display:flex;flex-wrap:wrap;gap:var(--oros-space-1)}.training-certification-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--oros-space-1)}.training-certification-card{display:grid;gap:var(--oros-space-1);align-content:start;min-width:0;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.training-certification-card h3,.training-certification-card p{margin:0}.training-certification-card p{color:var(--oros-color-text-secondary)}.training-certification-card svg{color:var(--oros-color-text-muted)}.training-certification-card .definition-list dd{word-break:break-word}.training-certification-card .secondary-button{justify-self:start}.training-certification-strip{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-danger-bg);border:1px solid rgb(220 38 38 / 22%);border-radius:var(--oros-radius-control)}.training-certification-strip svg{color:var(--oros-color-danger);flex:0 0 auto}.training-remediation-preview{display:grid;gap:var(--oros-space-2);padding:var(--oros-space-2);background:var(--oros-color-danger-bg);border:1px solid rgb(220 38 38 / 24%);border-radius:var(--oros-radius-panel)}.training-remediation-summary,.training-remediation-actions{display:flex;flex-wrap:wrap;gap:var(--oros-space-1);align-items:center}.training-remediation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--oros-space-1)}.training-remediation-section{display:grid;gap:var(--oros-space-1);min-width:0;padding:var(--oros-space-1);background:#ffffffb8;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.training-remediation-section--wide{grid-column:1 / -1}.training-remediation-section h4,.training-remediation-section p,.training-remediation-section ul{margin:0}.training-remediation-section p{color:var(--oros-color-text-secondary)}.training-remediation-section code{overflow-wrap:anywhere}.training-remediation-evidence-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--oros-space-1)}.training-remediation-evidence{display:grid;gap:4px;min-width:0;padding:var(--oros-space-1);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.training-remediation-evidence code{overflow-wrap:anywhere}.training-remediation-audit-strip,.training-remediation-status{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.training-remediation-audit-strip strong,.training-remediation-status span{color:var(--oros-color-text-primary)}.training-remediation-audit-strip svg{color:var(--oros-color-danger);flex:0 0 auto}.training-remediation-status svg{color:var(--oros-color-success);flex:0 0 auto}.collaboration-decision-panel{display:grid;gap:var(--oros-space-2);padding:var(--oros-space-2);scroll-margin-top:calc(var(--oros-top-command-bar-height) + var(--oros-space-2))}.collaboration-decision-panel .panel-heading p{max-width:840px;margin:4px 0 0;color:var(--oros-color-text-secondary)}.collaboration-summary,.decision-note-types{display:flex;flex-wrap:wrap;gap:var(--oros-space-1)}.collaboration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--oros-space-1)}.collaboration-card{display:grid;gap:var(--oros-space-1);align-content:start;min-width:0;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.collaboration-card--composer{grid-column:span 2}.collaboration-card h3,.collaboration-card p{margin:0}.collaboration-card p{color:var(--oros-color-text-secondary)}.watcher-list,.collaboration-thread{display:grid;gap:var(--oros-space-1)}.watcher-row,.collaboration-item{min-width:0;padding:var(--oros-space-1);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.watcher-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--oros-space-1);align-items:center}.watcher-row strong,.watcher-row span,.collaboration-item strong,.collaboration-item span{display:block}.watcher-row span,.collaboration-item span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.decision-note-types .secondary-button[aria-pressed=true]{color:var(--oros-color-primary);background:#eef4ff;border-color:#2563eb52}.decision-note-field{display:grid;gap:6px}.decision-note-field span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.collaboration-strip{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-info-bg);border:1px solid rgb(59 130 246 / 24%);border-radius:var(--oros-radius-control)}.collaboration-strip svg{color:var(--oros-color-info);flex:0 0 auto}.decision-note-preview{display:grid;gap:var(--oros-space-2);padding:var(--oros-space-2);background:var(--oros-color-info-bg);border:1px solid rgb(59 130 246 / 24%);border-radius:var(--oros-radius-panel)}.decision-note-preview-summary,.decision-note-preview-actions{display:flex;flex-wrap:wrap;gap:var(--oros-space-1);align-items:center}.decision-note-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--oros-space-1)}.decision-note-preview-section{display:grid;gap:var(--oros-space-1);align-content:start;min-width:0;padding:var(--oros-space-1);background:#ffffffb8;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.decision-note-preview-section--wide{grid-column:1 / -1}.decision-note-preview-section h4,.decision-note-preview-section p{margin:0}.decision-note-preview-section p{color:var(--oros-color-text-secondary)}.decision-note-preview-section code{overflow-wrap:anywhere}.decision-note-context-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--oros-space-1)}.decision-note-context{display:grid;gap:4px;min-width:0;padding:var(--oros-space-1);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.decision-note-context code{overflow-wrap:anywhere}.decision-note-boundary-strip{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.decision-note-boundary-strip strong{color:var(--oros-color-text-primary)}.decision-note-boundary-strip svg{color:var(--oros-color-info);flex:0 0 auto}.message-preview{padding:var(--oros-space-2)}.queue-panel{overflow:hidden}.approval-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--oros-space-1);align-items:center;padding:var(--oros-space-1-5) var(--oros-space-2)}.approval-page-header p{max-width:540px}.approval-page-header .queue-counts{justify-content:flex-end;max-width:320px}.approval-decision-cockpit{display:grid;gap:var(--oros-space-2);padding:var(--oros-space-2)}.approval-decision-cockpit__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.56fr);gap:var(--oros-space-2);align-items:start}.approval-decision-cockpit__main h2,.approval-decision-cockpit__main p{margin:0}.approval-decision-cockpit__main p{margin-top:4px;color:var(--oros-color-text-secondary)}.approval-coach-disclosure{margin-top:var(--oros-space-1)}.approval-coach-disclosure summary{width:fit-content;min-height:32px;color:var(--oros-color-primary);font-weight:700;cursor:pointer}.approval-coach-disclosure .approval-coach-strip{margin-top:var(--oros-space-1)}.approval-coach-strip{display:grid;grid-template-columns:1fr;gap:4px;margin-top:var(--oros-space-2)}.approval-coach-item{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:8px;align-items:center;min-width:0;min-height:38px;padding:6px var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.approval-coach-item__step{display:grid;width:22px;height:22px;color:var(--oros-color-primary);font-size:11px;font-weight:800;background:#fff;border:1px solid rgb(37 99 235 / 18%);border-radius:999px;place-items:center}.approval-coach-item .status-chip{justify-self:start}.approval-coach-item span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.approval-priority-action{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--oros-space-1);align-items:start;min-width:0;padding:var(--oros-space-1);background:var(--oros-color-info-bg);border:1px solid rgb(59 130 246 / 24%);border-radius:var(--oros-radius-control)}.approval-context-bar .approval-priority-action{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.approval-priority-action .status-chip{justify-self:start}.approval-priority-action span,.approval-priority-action small,.approval-priority-action strong{display:block;min-width:0}.approval-priority-action span,.approval-priority-action small{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.approval-priority-action strong{overflow-wrap:anywhere}.approval-priority-action .primary-button{justify-content:center;width:100%}.approval-decision-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--oros-space-1)}.approval-decision-card{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:start;min-width:0;min-height:104px;padding:var(--oros-space-1);color:var(--oros-color-text-primary);text-align:left;background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.approval-decision-card:hover{border-color:#2563eb5c;box-shadow:inset 0 -3px 0 var(--oros-color-primary)}.approval-decision-card small,.approval-decision-card strong,.approval-decision-card em{display:block;min-width:0}.approval-decision-card small,.approval-decision-card em{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-style:normal}.approval-decision-card strong{overflow-wrap:anywhere}.saved-views-panel{display:grid;gap:var(--oros-space-2);scroll-margin-top:calc(var(--oros-top-command-bar-height) + var(--oros-space-2))}.saved-views-panel .panel-heading p{max-width:880px;margin:4px 0 0;color:var(--oros-color-text-secondary)}.saved-views-summary{display:flex;flex-wrap:wrap;gap:var(--oros-space-1);justify-content:flex-end}.saved-view-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--oros-space-1)}.saved-view-card{display:grid;gap:var(--oros-space-1);align-content:start;min-width:0;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.saved-view-card--active{border-color:#2563eb73;box-shadow:0 0 0 1px #2563eb2e}.saved-view-card h3,.saved-view-card p{margin:0}.saved-view-card p{color:var(--oros-color-text-secondary)}.saved-view-card .definition-list dd{word-break:break-word}.saved-view-card .secondary-button{justify-self:start}.saved-view-strip{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-info-bg);border:1px solid rgb(59 130 246 / 24%);border-radius:var(--oros-radius-control)}.saved-view-strip svg{color:var(--oros-color-info);flex:0 0 auto}.saved-views-library-drawer{width:min(680px,calc(100vw - 32px))}.saved-view-library-list{display:grid;gap:var(--oros-space-1)}.saved-view-library-card{background:#fff}.saved-view-library-status{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-info-bg);border:1px solid rgb(59 130 246 / 24%);border-radius:var(--oros-radius-control)}.saved-view-library-status svg{color:var(--oros-color-info);flex:0 0 auto}.approval-chain-panel{display:grid;gap:var(--oros-space-2);scroll-margin-top:calc(var(--oros-top-command-bar-height) + var(--oros-space-2))}.approval-chain-panel .panel-heading p{max-width:880px;margin:4px 0 0;color:var(--oros-color-text-secondary)}.approval-chain-summary{display:flex;flex-wrap:wrap;gap:var(--oros-space-1)}.approval-chain-grid,.approval-chain-context-map-grid,.approval-chain-context-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--oros-space-1)}.approval-chain-context-gate{display:grid;gap:var(--oros-space-1);min-width:0;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.approval-chain-context-gate.panel{padding:var(--oros-space-2)}.approval-chain-context-gate--embedded{background:#fff}.approval-chain-context-map{display:grid;gap:var(--oros-space-1);padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.approval-chain-card,.approval-chain-context-record,.approval-chain-context-map-card{display:grid;gap:var(--oros-space-1);align-content:start;min-width:0;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.approval-chain-context-record,.approval-chain-context-map-card{background:#fff;border-radius:var(--oros-radius-control)}.approval-chain-card h3,.approval-chain-card p,.approval-chain-context-header h2,.approval-chain-context-header p,.approval-chain-context-record h3,.approval-chain-context-record p,.approval-chain-context-map-card h4,.approval-chain-context-map-card p{margin:0}.approval-chain-card p,.approval-chain-context-header p,.approval-chain-context-record p,.approval-chain-context-map-card p{color:var(--oros-color-text-secondary)}.approval-chain-context-header,.approval-chain-context-record__header,.approval-chain-context-actions{display:flex;flex-wrap:wrap;gap:var(--oros-space-1);align-items:flex-start;justify-content:space-between}.approval-chain-context-token-list{display:flex;flex-wrap:wrap;gap:6px}.approval-chain-context-token-list span{min-width:0;padding:4px 8px;color:var(--oros-color-text-secondary);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.approval-chain-context-boundary{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-warning-bg);border:1px solid rgb(245 158 11 / 24%);border-radius:var(--oros-radius-control)}.approval-chain-context-boundary svg{color:var(--oros-color-warning);flex:0 0 auto}.approval-chain-card svg{color:var(--oros-color-text-muted)}.approval-chain-card .secondary-button{justify-self:start}.approval-chain-preview{display:grid;gap:var(--oros-space-1);padding:var(--oros-space-1);background:#f8fafc;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.approval-chain-preview-summary,.approval-chain-preview-actions{display:flex;flex-wrap:wrap;gap:var(--oros-space-1)}.approval-chain-preview-actions{justify-content:flex-end}.approval-chain-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--oros-space-1)}.approval-chain-preview-section{display:grid;gap:8px;align-content:start;min-width:0;padding:var(--oros-space-1);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.approval-chain-preview-section--wide{grid-column:1 / -1}.approval-chain-preview-section h4{margin:0}.approval-chain-token-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.approval-chain-token-list--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.approval-chain-token-list span{min-width:0;padding:8px 10px;color:var(--oros-color-text-secondary);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.approval-chain-audit-boundary,.approval-chain-status,.approval-chain-receipt{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-warning-bg);border:1px solid rgb(245 158 11 / 24%);border-radius:var(--oros-radius-control)}.approval-chain-audit-boundary svg{color:var(--oros-color-warning);flex:0 0 auto}.approval-chain-status,.approval-chain-receipt{background:var(--oros-color-success-bg);border-color:#16a34a3d}.approval-chain-status svg,.approval-chain-receipt svg{color:var(--oros-color-success);flex:0 0 auto}.approval-chain-status span,.approval-chain-receipt strong{color:var(--oros-color-text-primary)}.approval-chain-strip{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-info-bg);border:1px solid rgb(59 130 246 / 24%);border-radius:var(--oros-radius-control)}.approval-chain-strip svg{color:var(--oros-color-info);flex:0 0 auto}.coverage-continuity-panel{display:grid;gap:var(--oros-space-2);scroll-margin-top:calc(var(--oros-top-command-bar-height) + var(--oros-space-2))}.coverage-continuity-panel .panel-heading p{max-width:880px;margin:4px 0 0;color:var(--oros-color-text-secondary)}.coverage-continuity-summary{display:flex;flex-wrap:wrap;gap:var(--oros-space-1)}.coverage-context-gate,.coverage-context-map{display:grid;gap:var(--oros-space-1);min-width:0;padding:var(--oros-space-1);background:#f8fafc;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.coverage-context-gate.panel{padding:var(--oros-space-2)}.coverage-context-gate--embedded{padding:0;background:transparent;border:0}.coverage-context-header,.coverage-context-record__header,.coverage-context-actions{display:flex;flex-wrap:wrap;gap:var(--oros-space-1);align-items:flex-start;justify-content:space-between}.coverage-context-header h2,.coverage-context-map h3,.coverage-context-record h3,.coverage-context-map-card h4,.coverage-context-header p,.coverage-context-record p,.coverage-context-map-card p{margin:0}.coverage-context-header p,.coverage-context-record p,.coverage-context-map-card p{color:var(--oros-color-text-secondary)}.coverage-context-list,.coverage-context-map-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--oros-space-1)}.coverage-context-record,.coverage-context-map-card{display:grid;gap:var(--oros-space-1);align-content:start;min-width:0;padding:var(--oros-space-1);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.coverage-context-token-list{display:flex;flex-wrap:wrap;gap:8px}.coverage-context-token-list span{min-width:0;padding:8px 10px;color:var(--oros-color-text-secondary);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.coverage-context-boundary{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-warning-bg);border:1px solid rgb(245 158 11 / 24%);border-radius:var(--oros-radius-control)}.coverage-context-boundary svg{color:var(--oros-color-warning);flex:0 0 auto}.coverage-continuity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--oros-space-1)}.coverage-continuity-card{display:grid;gap:var(--oros-space-1);align-content:start;min-width:0;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.coverage-continuity-card h3,.coverage-continuity-card p{margin:0}.coverage-continuity-card p{color:var(--oros-color-text-secondary)}.coverage-continuity-card svg{color:var(--oros-color-text-muted)}.coverage-continuity-card .secondary-button{justify-self:start}.coverage-escalation-preview{display:grid;gap:var(--oros-space-1);padding:var(--oros-space-1);background:#f8fafc;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.coverage-escalation-summary,.coverage-escalation-actions{display:flex;flex-wrap:wrap;gap:var(--oros-space-1)}.coverage-escalation-actions{justify-content:flex-end}.coverage-escalation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--oros-space-1)}.coverage-escalation-section{display:grid;gap:8px;align-content:start;min-width:0;padding:var(--oros-space-1);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.coverage-escalation-section h4{margin:0}.coverage-escalation-token-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.coverage-escalation-token-list span{min-width:0;padding:8px 10px;color:var(--oros-color-text-secondary);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.coverage-escalation-audit-boundary,.coverage-escalation-status,.coverage-escalation-receipt{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-warning-bg);border:1px solid rgb(245 158 11 / 24%);border-radius:var(--oros-radius-control)}.coverage-escalation-audit-boundary svg{color:var(--oros-color-warning);flex:0 0 auto}.coverage-escalation-status,.coverage-escalation-receipt{background:var(--oros-color-success-bg);border-color:#16a34a3d}.coverage-escalation-status svg,.coverage-escalation-receipt svg{color:var(--oros-color-success);flex:0 0 auto}.coverage-escalation-status span,.coverage-escalation-receipt strong{color:var(--oros-color-text-primary)}.coverage-continuity-strip{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-warning-bg);border:1px solid rgb(245 158 11 / 24%);border-radius:var(--oros-radius-control)}.coverage-continuity-strip svg{color:var(--oros-color-warning);flex:0 0 auto}.queue-toolbar,.batch-bar,.queue-counts{display:flex;flex-wrap:wrap;gap:var(--oros-space-1);align-items:center}.queue-toolbar{padding:var(--oros-space-2);border-bottom:1px solid var(--oros-color-border)}.queue-search{display:flex;flex:1 1 260px;gap:var(--oros-space-1);align-items:center;min-height:40px;padding:0 var(--oros-space-1);background:var(--oros-color-bg-surface);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.queue-search:focus-within{border-color:var(--oros-color-focus-ring, #2563eb);box-shadow:0 0 0 3px #2563eb2e}.queue-search input{width:100%;min-width:0;min-height:28px;border:0;outline:none}.batch-bar{min-height:56px;padding:var(--oros-space-1) var(--oros-space-2);background:var(--oros-color-bg-subtle);border-bottom:1px solid var(--oros-color-border)}.batch-bar strong{white-space:nowrap}.batch-bar span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.batch-risk-review{display:grid;gap:var(--oros-space-1);padding:var(--oros-space-2);background:var(--oros-color-bg-surface);border-bottom:1px solid var(--oros-color-border)}.batch-risk-review .panel-heading h3,.batch-risk-review .panel-heading p,.batch-risk-card h4,.batch-risk-card p{margin:0}.batch-risk-review .panel-heading p,.batch-risk-card p{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.batch-risk-grid{display:grid;grid-template-columns:minmax(170px,.85fr) minmax(260px,1.4fr) minmax(220px,1fr);gap:var(--oros-space-1)}.batch-risk-card{display:grid;gap:8px;align-content:start;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.batch-risk-token-list,.batch-risk-sample-list{display:grid;gap:6px}.batch-risk-token-list span,.batch-risk-sample-row{padding:7px 8px;background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.batch-risk-sample-row{display:grid;gap:3px}.batch-risk-sample-row strong,.batch-risk-sample-row span{min-width:0}.batch-risk-sample-row span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.approval-table-wrap{max-width:100%;min-width:0;overflow:auto}.approval-table{width:100%;min-width:1120px;border-collapse:collapse;font-size:var(--oros-font-size-table)}.approval-table th,.approval-table td{padding:11px var(--oros-space-1);text-align:left;vertical-align:middle;border-bottom:1px solid var(--oros-color-border)}.approval-table th{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:700;background:#f8fafc}.approval-table td>span,.approval-table td small{display:block;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.selection-cell{width:40px}.selection-check{display:inline-grid;width:28px;height:28px;cursor:pointer;place-items:center}.selection-check input{width:24px;height:24px;accent-color:var(--oros-color-primary)}.approval-export-drawer{width:min(760px,calc(100vw - 32px))}.approval-export-section,.approval-export-list,.approval-export-callouts{display:grid;gap:var(--oros-space-1)}.approval-export-section{padding:var(--oros-space-2);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.approval-export-section h3{margin:0}.approval-export-meta{grid-template-columns:1fr}.approval-export-meta div{grid-template-columns:138px minmax(0,1fr)}.approval-export-filter-list,.approval-export-actions,.approval-export-strip{display:flex;gap:var(--oros-space-1)}.approval-export-filter-list{flex-wrap:wrap}.approval-export-filter-list span{min-height:28px;padding:5px 9px;color:var(--oros-color-text-secondary);background:var(--oros-color-bg-surface);border:1px solid var(--oros-color-border);border-radius:999px}.approval-export-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--oros-space-1);padding:var(--oros-space-1);background:var(--oros-color-bg-surface);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.approval-export-row strong,.approval-export-row span,.approval-export-callouts strong,.approval-export-callouts span{display:block}.approval-export-row span,.approval-export-callouts span{color:var(--oros-color-text-secondary)}.approval-export-row .definition-list{grid-column:1 / -1}.approval-export-callouts article{padding:var(--oros-space-1);background:var(--oros-color-bg-surface);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.approval-export-actions{flex-wrap:wrap}.approval-export-strip{align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-info-bg);border:1px solid rgb(59 130 246 / 24%);border-radius:var(--oros-radius-control)}.approval-export-strip svg{color:var(--oros-color-info);flex:0 0 auto}.subject-line{display:flex;gap:var(--oros-space-2);padding:var(--oros-space-1) 0;border-bottom:1px solid var(--oros-color-border)}.subject-line span{color:var(--oros-color-text-secondary)}.email-card{margin-top:var(--oros-space-1);padding:var(--oros-space-2);color:var(--oros-color-text-secondary);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.email-card p{margin:0 0 8px}.email-card footer{margin-top:var(--oros-space-2);padding-top:var(--oros-space-1);color:var(--oros-color-text-muted);font-size:var(--oros-font-size-label);border-top:1px solid var(--oros-color-border)}.draft-editor{display:grid;gap:var(--oros-space-2);margin-top:var(--oros-space-1)}.draft-editor label{display:grid;gap:8px}.draft-editor label span,.draft-policy-strip span:last-child{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.draft-input,.draft-textarea{width:100%;color:var(--oros-color-text-primary);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.draft-input{min-height:40px;padding:0 12px}.draft-textarea{min-height:280px;padding:12px;font:inherit;line-height:1.55;resize:vertical}.draft-policy-strip,.draft-actions{display:flex;flex-wrap:wrap;gap:var(--oros-space-1);align-items:center}.draft-policy-strip{justify-content:space-between;min-height:44px;padding:0 var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.timeline-panel{padding:0 var(--oros-space-2) var(--oros-space-2)}.timeline-tab-panel{padding-top:var(--oros-space-2)}.reviewer-notes-tab{display:grid;gap:var(--oros-space-1)}.reviewer-notes-tab .panel-heading p{max-width:760px;margin:4px 0 0;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.reviewer-notes-summary,.reviewer-note-list,.reviewer-notes-boundary{display:flex;flex-wrap:wrap;gap:var(--oros-space-1);align-items:center}.reviewer-notes-assignment{padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.reviewer-note-list{align-items:stretch}.reviewer-note-item{display:grid;gap:8px;flex:1 1 min(340px,100%);min-width:0;padding:var(--oros-space-1);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.reviewer-note-item p{margin:0;color:var(--oros-color-text-secondary)}.reviewer-note-item strong,.reviewer-note-item span{display:block}.reviewer-note-item span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.reviewer-notes-boundary{padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-warning-bg);border:1px solid rgb(217 119 6 / 24%);border-radius:var(--oros-radius-control)}.reviewer-notes-boundary strong{color:var(--oros-color-text-primary)}.reviewer-notes-boundary svg{color:var(--oros-color-warning);flex:0 0 auto}.timeline-list{display:grid;gap:var(--oros-space-1);padding-top:var(--oros-space-2)}.timeline-item{display:grid;grid-template-columns:28px minmax(180px,260px) minmax(0,1fr);gap:var(--oros-space-1);align-items:start}.timeline-item strong,.timeline-item span{display:block}.timeline-item span,.timeline-item p{color:var(--oros-color-text-secondary)}.timeline-item p{margin:0}.timeline-item>.related-entity-actions{grid-column:3}.decision-note{display:flex;gap:var(--oros-space-1);align-items:center;min-width:0}.decision-note svg{color:var(--oros-color-primary);flex:0 0 auto}.decision-note strong,.decision-note span{display:block}.decision-note span{color:var(--oros-color-text-secondary)}@media(max-width:1180px){.approval-isolation-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.saved-view-grid,.collaboration-grid,.approval-chain-grid,.approval-chain-context-map-grid,.approval-chain-context-list,.approval-chain-preview-grid,.approval-chain-token-list,.coverage-context-map-grid,.coverage-context-list,.coverage-continuity-grid,.coverage-escalation-grid,.coverage-escalation-token-list,.recovered-draft-grid,.training-remediation-grid,.approval-decision-cockpit__main{grid-template-columns:1fr}.collaboration-card--composer{grid-column:auto}}@media(max-width:1180px)and (min-width:561px){.approval-coach-strip,.approval-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-coach-strip{grid-template-columns:1fr}.approval-page-header{grid-template-columns:minmax(0,1fr) minmax(252px,auto);gap:var(--oros-space-1);padding:var(--oros-space-1)}.approval-page-header .queue-counts{gap:6px;max-width:252px}.approval-decision-cockpit{gap:var(--oros-space-1);padding:var(--oros-space-1)}.approval-decision-cockpit__main{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);gap:var(--oros-space-1)}.approval-coach-strip{margin-top:var(--oros-space-1)}.approval-decision-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.approval-decision-card{min-height:120px}}@media(max-width:900px){.approval-isolation-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-risk-grid,.approval-export-meta,.approval-export-meta div,.approval-export-row{grid-template-columns:1fr}.approval-review-navigation{align-items:flex-start;justify-content:flex-start}.approval-review-navigation{grid-template-columns:1fr}.approval-review-navigation__actions{justify-content:flex-start}.timeline-item>.related-entity-actions{grid-column:1}.timeline-item,.training-certification-grid,.training-remediation-grid,.decision-note-preview-grid,.approval-chain-preview-grid,.approval-chain-token-list,.coverage-context-map-grid,.coverage-context-list,.coverage-escalation-grid,.coverage-escalation-token-list{grid-template-columns:1fr}}@media(max-width:560px){.recovered-draft-banner{gap:8px}.recovered-draft-heading{align-items:flex-start;gap:6px}.recovered-draft-heading p{font-size:12px;line-height:1.3}.recovered-draft-grid{gap:6px}.recovered-draft-grid .definition-list{gap:4px;margin:4px 0}.recovered-draft-copy{gap:6px;padding:6px;font-size:12px;line-height:1.3}.recovered-draft-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.recovered-draft-actions .primary-button,.recovered-draft-actions .secondary-button{justify-content:center;width:100%;min-width:0;padding-inline:6px;overflow:hidden;font-size:12px;white-space:nowrap}.approval-page-header{grid-template-columns:1fr;gap:4px;padding:6px 8px}.approval-page-header .approval-kicker{font-size:10px;line-height:1.1}.approval-page-header h1{font-size:22px;line-height:1.1}.approval-page-header .queue-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;justify-content:flex-start;max-width:none}.approval-page-header .status-chip{justify-content:center;min-height:18px;padding:1px 3px;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.approval-decision-cockpit{gap:6px;padding:8px}.approval-decision-cockpit__main{gap:6px}.approval-priority-action{gap:6px;padding:8px}.approval-coach-strip{display:none}.approval-coach-strip,.approval-decision-grid{grid-template-columns:1fr}}@media(max-width:900px){.approval-decision-card{width:100%}.approval-decision-card{grid-template-columns:30px minmax(0,1fr)}.approval-decision-cockpit__main>div:first-child>p{display:none}.approval-page-header p{display:none}.approval-decision-card{gap:6px;min-height:0;padding:7px}.approval-decision-card .home-revenue-metric__icon{width:24px;height:24px}.approval-decision-card small{font-size:10px;line-height:1.15}.approval-decision-card strong{font-size:13px;line-height:1.18}.approval-decision-card em{display:none}}@media(max-width:560px){.approval-priority-action{order:-1}}.row-primary{display:inline-flex;gap:var(--oros-space-1);align-items:center;color:var(--oros-color-text-primary);text-align:left;background:transparent;border:0}.row-primary svg{color:var(--oros-color-primary);flex:0 0 auto}.subject-button{max-width:24ch;padding:0;color:var(--oros-color-text-primary);font:inherit;font-weight:700;text-align:left;overflow-wrap:anywhere;background:transparent;border:0}.subject-button:hover{color:var(--oros-color-primary)}.approval-row{cursor:pointer}.approval-row:focus-visible{outline:3px solid rgb(37 99 235 / 35%);outline-offset:-3px}.policy-row{display:grid;grid-template-columns:18px minmax(0,1fr) 24px;gap:var(--oros-space-1);align-items:start;min-height:38px}.policy-gate-detail{grid-column:2 / -1;display:grid;gap:var(--oros-space-1);padding:var(--oros-space-1);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control);background:var(--oros-color-bg-subtle)}.policy-gate-detail__title{color:var(--oros-color-text-primary);font-size:var(--oros-font-size-label)}.policy-row strong,.policy-row span{display:block;min-width:0;overflow-wrap:anywhere}.policy-row>div{min-width:0}.policy-row span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.policy-icon--success{color:var(--oros-color-success)}.policy-icon--warning{color:var(--oros-color-warning)}.policy-icon--danger{color:var(--oros-color-danger)}.policy-icon--neutral{color:var(--oros-color-neutral)}.ghost-icon{display:grid;width:24px;height:24px;color:var(--oros-color-text-muted);background:transparent;place-items:center}.provenance-record{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--oros-space-1);padding:var(--oros-space-1);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.provenance-record>span{grid-column:1;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.provenance-record strong,.provenance-record span{display:block}.provenance-record div span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.audit-entry{padding:var(--oros-space-1) 0;border-bottom:1px solid var(--oros-color-border)}.audit-entry div{display:flex;justify-content:space-between;gap:var(--oros-space-1)}.audit-entry span{color:var(--oros-color-text-secondary)}.audit-entry code{display:inline-block;margin-top:4px;color:var(--oros-color-text-secondary);font-family:var(--oros-font-mono);font-size:var(--oros-font-size-label)}.trust-card-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.policy-list,.provenance-list{display:grid;gap:var(--oros-space-1);margin-top:var(--oros-space-1-5)}.blocker-card .secondary-button{white-space:nowrap}.home-hero-brief{display:grid;gap:5px;align-items:stretch;min-width:0;margin-top:6px}.home-hero-brief p{display:-webkit-box;min-width:0;max-width:none;margin:0;overflow:hidden;color:var(--oros-color-text-secondary);line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:1}.home-command-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:stretch}.home-command-panel__intro,.home-command-panel__actions{display:grid;gap:var(--oros-space-1-5);align-content:start;min-width:0}.home-icp-switcher{display:flex;flex-wrap:wrap;gap:var(--oros-space-1);align-items:center;max-width:100%}.home-icp-switcher>span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:700}.home-icp-switcher__button{min-height:34px;padding:0 12px;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:700;background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.home-icp-switcher__button:hover,.home-icp-switcher__button[aria-pressed=true]{color:var(--oros-color-text-primary);background:var(--oros-color-info-bg);border-color:#2563eb6b}.home-icp-switcher__button[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--oros-color-primary)}.home-today-focus{display:grid;gap:6px;min-width:0;padding:6px;background:linear-gradient(180deg,#0f172a08,#ffffffe0);border:1px solid rgb(15 23 42 / 10%);border-radius:var(--oros-radius-control)}.home-today-focus__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(188px,.72fr);gap:var(--oros-space-1);align-items:center;min-width:0}.home-today-focus__header span,.home-today-focus__header strong,.home-today-focus__header small{display:block;min-width:0}.home-today-focus__header span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:800}.home-today-focus__header strong{overflow-wrap:anywhere;font-size:var(--oros-font-size-heading-3);line-height:1.2}.home-today-focus__header small{overflow:hidden;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.home-today-focus__header .primary-button{justify-content:flex-start;width:100%;min-width:0}.home-today-focus__header .home-start-here-button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px;align-items:center;min-height:48px;padding:7px 9px}.home-today-focus__header .home-start-here-button__copy{display:grid;gap:1px;min-width:0;color:inherit;text-align:left}.home-today-focus__header .home-start-here-button__copy strong,.home-today-focus__header .home-start-here-button__copy small,.home-today-focus__header .home-start-here-button__status{min-width:0;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.home-today-focus__header .home-start-here-button__copy strong{font-size:13px;font-weight:900;line-height:1.1}.home-today-focus__header .home-start-here-button__copy small{color:#fff;font-size:9px;font-weight:900;line-height:1.1;text-transform:uppercase}.home-today-focus__header .home-start-here-button__status{justify-self:end;min-width:max-content;max-width:38%;padding:3px 7px;color:#fff;background:#1d4ed8;border:1px solid rgb(255 255 255 / 40%);border-radius:999px;font-size:9px;font-weight:900;line-height:1.1;text-transform:uppercase}.home-today-focus__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.home-today-focus-card{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);gap:7px;align-content:start;min-width:0;min-height:66px;padding:7px;color:var(--oros-color-text-primary);text-align:left;background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.home-today-focus-card--current{background:#2563eb0f;border-color:#2563eb57;box-shadow:inset 3px 0 0 var(--oros-color-primary)}.home-today-focus-card:hover{border-color:#2563eb5c;box-shadow:inset 0 -3px 0 var(--oros-color-primary)}.home-today-focus-card--current:hover{box-shadow:inset 3px 0 0 var(--oros-color-primary),inset 0 -3px 0 var(--oros-color-primary)}.home-today-focus-card__badge{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.home-today-focus-card--current .home-today-focus-card__body small{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.home-today-focus-card--current .home-today-focus-card__body small:after{content:"Start here";padding:1px 6px;color:var(--oros-color-primary);font-size:8px;font-weight:900;line-height:1.2;text-transform:uppercase;background:#2563eb1a;border:1px solid rgb(37 99 235 / 18%);border-radius:999px}.home-today-focus-card__icon{display:grid;width:26px;height:26px;color:#fff;background:var(--oros-color-primary);border-radius:var(--oros-radius-control);place-items:center}.home-today-focus-card__icon--success{background:var(--oros-color-success)}.home-today-focus-card__icon--warning{background:var(--oros-color-warning)}.home-today-focus-card__icon--danger{background:var(--oros-color-danger)}.home-today-focus-card__body,.home-today-focus-card__body small,.home-today-focus-card__body strong,.home-today-focus-card__body em,.home-today-focus-card__body b,.home-today-focus-card__footer,.home-today-focus-card__status{display:block;min-width:0}.home-today-focus-card__body{display:grid;gap:2px;align-content:start}.home-today-focus-card__body small,.home-today-focus-card__body em{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-style:normal;line-height:1.3}.home-today-focus-card__body em{display:none}.home-today-focus-card__body small{font-weight:800}.home-today-focus-card__body strong{overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.home-today-focus-card__footer{display:flex;gap:5px;align-items:center;margin-top:auto}.home-today-focus-card__status{flex:0 1 auto;max-width:46%;padding:1px 5px;overflow:hidden;color:var(--oros-color-text-secondary);font-size:8px;font-weight:900;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#0f172a0d;border:1px solid rgb(15 23 42 / 8%);border-radius:999px}.home-today-focus-card__status--success{color:#065f46;background:#05966917;border-color:#0596692e}.home-today-focus-card__status--warning{color:#9a3412;background:#f59e0b1c;border-color:#f59e0b42}.home-today-focus-card__status--danger{color:#991b1b;background:#dc262617;border-color:#dc26262e}.home-today-focus-card__status--info,.home-today-focus-card__status--ai{color:#1d4ed8;background:#2563eb17;border-color:#2563eb2e}.home-today-focus-card__body b{flex:1 1 auto;overflow:hidden;color:var(--oros-color-primary);font-size:var(--oros-font-size-label);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.home-beginner-rail{display:grid;grid-template-columns:24px minmax(0,1fr);gap:6px;align-items:start;min-width:0;padding:6px;color:var(--oros-color-text-primary);background:#10b98112;border:1px solid rgb(16 185 129 / 18%);border-radius:var(--oros-radius-control)}.home-beginner-rail svg{color:var(--oros-color-success);margin-top:1px}.home-beginner-rail__body{display:grid;gap:2px;min-width:0}.home-beginner-rail__intro{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;align-items:baseline;min-width:0}.home-beginner-rail strong,.home-beginner-rail small{display:block;min-width:0;overflow-wrap:anywhere}.home-beginner-rail small{margin-top:0;overflow:hidden;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.home-beginner-current-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:2px 6px;align-items:center;min-width:0;padding:4px 6px;background:#2563eb14;border:1px solid rgb(37 99 235 / 20%);border-radius:var(--oros-radius-control)}.home-beginner-current-summary span,.home-beginner-current-summary strong,.home-beginner-current-summary small,.home-beginner-current-summary b{display:block;min-width:0}.home-beginner-current-summary span{padding:2px 6px;color:var(--oros-color-primary);background:#2563eb1a;border:1px solid rgb(37 99 235 / 18%);border-radius:999px;font-size:8px;font-weight:900;line-height:1.1;text-transform:uppercase}.home-beginner-current-summary strong{overflow-wrap:anywhere;color:var(--oros-color-text-primary);font-size:var(--oros-font-size-label);line-height:1.2}.home-beginner-current-summary small{display:none;grid-column:2;margin-top:0;overflow:hidden;color:var(--oros-color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.home-beginner-current-summary b{grid-row:auto;grid-column:3;color:var(--oros-color-primary);font-size:var(--oros-font-size-label);font-weight:900;white-space:nowrap}.home-beginner-steps{display:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-width:0;margin:0;padding:0;list-style:none}.home-beginner-step{position:relative;width:100%;min-height:48px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:5px;align-items:start;min-width:0;padding:4px;color:inherit;font:inherit;text-align:left;background:#ffffffad;border:1px solid rgb(16 185 129 / 16%);border-radius:var(--oros-radius-control);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--oros-transition-fast),box-shadow var(--oros-transition-fast),transform var(--oros-transition-fast)}.home-beginner-step:hover{box-shadow:var(--oros-shadow-soft);transform:translateY(-1px)}.home-beginner-step--current{background:#2563eb14;border-color:#2563eb5c;box-shadow:inset 3px 0 0 var(--oros-color-primary)}.home-beginner-step:active{transform:translateY(0)}.home-beginner-step:focus-visible{border-color:var(--oros-color-focus-ring, #2563eb)}.home-beginner-step:hover .home-beginner-step__arrow,.home-beginner-step:focus-visible .home-beginner-step__arrow{color:var(--oros-color-primary);transform:translate(2px)}.home-beginner-step-shell{min-width:0}.home-beginner-step--success{border-color:#10b9813d}.home-beginner-step--warning{border-color:#f59e0b47}.home-beginner-step--info,.home-beginner-step--neutral,.home-beginner-step--ai{border-color:#2563eb33}.home-beginner-step--danger{border-color:#ef44443d}.home-beginner-step__number{display:inline-grid;place-items:center;width:18px;height:18px;color:var(--oros-color-success);background:#10b9811f;border:1px solid rgb(16 185 129 / 22%);border-radius:999px;font-size:10px;font-weight:900;line-height:1}.home-beginner-step__copy{display:grid;gap:1px;min-width:0;padding-right:12px}.home-beginner-step strong{color:var(--oros-color-text-primary);font-size:11px;line-height:1.15}.home-beginner-step__current{display:none;width:max-content;max-width:100%;min-height:14px;align-items:center;padding:1px 5px;color:var(--oros-color-primary);background:#2563eb1a;border:1px solid rgb(37 99 235 / 18%);border-radius:999px;font-size:8px;font-weight:900;line-height:1.1;text-transform:uppercase;letter-spacing:0}.home-beginner-step em{display:block;color:var(--oros-color-success);font-size:9px;font-style:normal;font-weight:900;line-height:1.1;text-transform:uppercase;letter-spacing:0}.home-beginner-step--warning em{color:var(--oros-color-warning)}.home-beginner-step--danger em{color:var(--oros-color-danger)}.home-beginner-step--info em,.home-beginner-step--neutral em,.home-beginner-step--ai em{color:var(--oros-color-primary)}.home-beginner-step small{display:none}.home-beginner-step b{display:none;margin-top:1px;color:var(--oros-color-primary);font-size:9px;font-weight:900;line-height:1.1}.home-beginner-step__arrow{position:absolute;top:6px;right:6px;color:var(--oros-color-text-muted);transition:color var(--oros-transition-fast),transform var(--oros-transition-fast)}.home-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.home-command-grid--brief{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;align-self:stretch}.home-command-grid div,.home-next-action{min-width:0;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.home-command-grid span,.home-next-action span,.home-next-action small{display:block;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.home-command-grid strong,.home-next-action strong{display:block;margin-top:4px;overflow-wrap:anywhere}.home-command-grid--brief div{display:grid;align-content:center;min-height:30px;padding:4px 6px}.home-command-grid--brief span{overflow:hidden;font-size:8px;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.home-command-grid--brief strong{margin-top:2px;overflow:hidden;font-size:11px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.home-revenue-path-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0;margin:0;padding:0;list-style:none}.home-revenue-path-strip li{min-width:0}.home-revenue-path-step{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);gap:5px;align-items:center;width:100%;min-height:44px;padding:5px;color:var(--oros-color-text-primary);text-align:left;background:#ffffffb8;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control);overflow:hidden;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--oros-transition-fast),box-shadow var(--oros-transition-fast),transform var(--oros-transition-fast)}.home-revenue-path-step:hover{border-color:#2563eb5c;box-shadow:inset 0 -3px 0 var(--oros-color-primary);transform:translateY(-1px)}.home-revenue-path-step:active{transform:translateY(0)}.home-revenue-path-step--current{background:#2563eb14;border-color:#2563eb57;box-shadow:inset 3px 0 0 var(--oros-color-primary)}.home-revenue-path-step--success .home-revenue-path-step__number{color:var(--oros-color-success);background:#10b9811f;border-color:#10b98138}.home-revenue-path-step--warning .home-revenue-path-step__number{color:var(--oros-color-warning);background:#f59e0b1f;border-color:#f59e0b3d}.home-revenue-path-step--danger .home-revenue-path-step__number{color:var(--oros-color-danger);background:#ef44441a;border-color:#ef444433}.home-revenue-path-step--info .home-revenue-path-step__number,.home-revenue-path-step--neutral .home-revenue-path-step__number,.home-revenue-path-step--ai .home-revenue-path-step__number{color:var(--oros-color-primary);background:#2563eb1a;border-color:#2563eb2e}.home-revenue-path-step__number{display:inline-grid;width:20px;height:20px;color:var(--oros-color-primary);background:#2563eb1a;border:1px solid rgb(37 99 235 / 18%);border-radius:999px;font-size:11px;font-weight:900;line-height:1;place-items:center}.home-revenue-path-step__copy,.home-revenue-path-step__current,.home-revenue-path-step__copy small,.home-revenue-path-step__copy strong,.home-revenue-path-step__copy em{display:block;min-width:0}.home-revenue-path-step__current{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.home-revenue-path-step__copy small{overflow:hidden;color:var(--oros-color-text-secondary);font-size:9px;font-weight:900;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.home-revenue-path-step__copy strong{overflow:hidden;color:var(--oros-color-text-primary);font-size:11px;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.home-revenue-path-step__copy em{overflow:hidden;color:var(--oros-color-text-secondary);font-size:10px;font-style:normal;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.home-command-grid div{min-height:64px}.home-command-grid--brief div{min-height:30px}.home-command-grid strong{font-size:var(--oros-font-size-body);line-height:1.25}.home-next-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--oros-space-1);align-items:center}.home-next-action__outcome{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:var(--oros-space-1) 0 0}.home-next-action__outcome div{min-width:0;padding:5px 6px;background:#ffffff9e;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.home-next-action__outcome dt,.home-next-action__outcome dd{min-width:0;margin:0}.home-next-action__outcome dt{color:var(--oros-color-text-secondary);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0}.home-next-action__outcome dd{margin-top:2px;overflow-wrap:anywhere;color:var(--oros-color-text-primary);font-size:var(--oros-font-size-label);font-weight:800}.home-next-action__coach{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6px;align-items:start;min-width:0;margin-top:2px;padding:6px;background:#2563eb0f;border:1px solid rgb(37 99 235 / 13%);border-radius:var(--oros-radius-control)}.home-next-action__coach>div:first-child,.home-next-action__coach dl,.home-next-action__coach dl div{min-width:0}.home-next-action__coach>div:first-child{display:grid;gap:2px;align-content:start}.home-next-action__coach span,.home-next-action__coach dt{display:block;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:800}.home-next-action__coach strong,.home-next-action__coach dd{display:block;min-width:0;overflow-wrap:anywhere;color:var(--oros-color-text-primary)}.home-next-action__coach strong{font-size:var(--oros-font-size-label);line-height:1.2}.home-next-action__coach small{display:none;color:var(--oros-color-text-secondary);font-size:11px;font-weight:750;line-height:1.25}.home-next-action__coach dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0}.home-next-action__coach dl div{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;align-items:start;min-height:46px;padding:5px 4px;text-align:center;background:#ffffffb8;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.home-next-action__coach dt,.home-next-action__coach dd{margin:0}.home-next-action__coach dd{font-size:11px;font-weight:800;line-height:1.15}.home-action-disclosure{display:grid;grid-column:1 / -1;min-width:0;overflow:hidden;background:#ffffffb3;border:1px solid rgb(37 99 235 / 14%);border-radius:var(--oros-radius-control)}.home-action-disclosure summary,.home-sales-disclosure summary{display:grid;grid-template-columns:24px minmax(0,1fr) minmax(84px,.58fr) auto auto;gap:8px;align-items:center;min-width:0;min-height:42px;padding:8px;list-style:none;cursor:pointer}.home-action-disclosure summary::-webkit-details-marker,.home-sales-disclosure summary::-webkit-details-marker{display:none}.home-action-disclosure summary span,.home-sales-disclosure summary span,.home-action-disclosure summary small,.home-action-disclosure summary strong,.home-sales-disclosure summary small,.home-sales-disclosure summary strong{display:block;min-width:0}.home-action-disclosure summary{grid-template-columns:minmax(0,1fr) auto}.home-sales-disclosure__step{display:inline-grid;width:24px;height:24px;color:var(--oros-color-primary);background:#2563eb17;border:1px solid rgb(37 99 235 / 18%);border-radius:999px;font-size:11px;font-weight:900;line-height:1;place-items:center}.home-sales-disclosure__copy{display:grid;gap:2px;min-width:0}.home-sales-disclosure__meta{justify-self:end;max-width:100%;min-height:22px;padding:3px 7px;overflow:hidden;color:var(--oros-color-text-primary);font-size:10px;font-weight:850;line-height:1.15;text-align:right;text-overflow:ellipsis;white-space:nowrap;background:#ffffffb8;border:1px solid var(--oros-color-border);border-radius:999px}.home-sales-disclosure__cue{justify-self:end;max-width:84px;min-height:22px;padding:3px 7px;overflow:hidden;color:var(--oros-color-text-secondary);font-size:9px;font-weight:900;line-height:1.15;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#0f172a0d;border:1px solid rgb(15 23 42 / 8%);border-radius:999px}.home-sales-disclosure--mission .home-sales-disclosure__cue,.home-sales-disclosure--steps .home-sales-disclosure__cue,.home-sales-disclosure--talk-track .home-sales-disclosure__cue,.home-sales-disclosure--message .home-sales-disclosure__cue{color:var(--oros-color-primary);background:#2563eb14;border-color:#2563eb29}.home-sales-disclosure--measure .home-sales-disclosure__cue{color:var(--oros-color-success);background:#05966914;border-color:#0596692e}.home-sales-disclosure--diagnostics .home-sales-disclosure__cue{color:var(--oros-color-warning);background:#f59e0b1a;border-color:#f59e0b38}.home-action-disclosure summary small,.home-sales-disclosure summary small{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:800}.home-action-disclosure summary strong,.home-sales-disclosure summary strong{overflow-wrap:anywhere;color:var(--oros-color-text-primary);font-size:var(--oros-font-size-label);line-height:1.25}.home-sales-disclosure summary small,.home-sales-disclosure summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-action-disclosure summary>svg,.home-sales-disclosure summary>svg{color:var(--oros-color-text-secondary);transition:transform var(--oros-transition-fast)}.home-action-disclosure[open] summary>svg,.home-sales-disclosure[open] summary>svg{transform:rotate(180deg)}.home-recommendation-explain{display:grid;gap:8px;min-width:0;padding:8px;background:#ffffffc7;border-top:1px solid rgb(37 99 235 / 14%)}.home-recommendation-explain__header{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;justify-content:space-between;min-width:0}.home-recommendation-explain__header span,.home-recommendation-explain dt{display:block;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:800}.home-recommendation-explain__header strong{display:block;min-width:0;overflow-wrap:anywhere}.home-recommendation-explain dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;margin:0}.home-recommendation-explain dl div{display:grid;gap:3px;align-content:start;min-width:0;padding:6px 8px;background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.home-recommendation-explain dt,.home-recommendation-explain dd{margin:0}.home-recommendation-explain dd{display:block;min-width:0;overflow-wrap:anywhere;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);line-height:1.3}.home-recommendation-explain dd:first-of-type{color:var(--oros-color-text-primary);font-weight:800}.home-first-win-coach{display:grid;gap:6px;min-width:0;padding:6px;background:linear-gradient(180deg,#10b98117,#ffffffeb);border:1px solid rgb(16 185 129 / 18%);border-radius:var(--oros-radius-control)}.home-first-win-coach__heading{display:grid;gap:3px;min-width:0}.home-first-win-coach__heading span,.home-first-win-coach__heading small{display:block;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.home-first-win-coach__heading span{font-weight:800}.home-first-win-coach__heading strong{display:block;min-width:0;overflow-wrap:anywhere}.home-first-win-coach__heading small{display:none}.home-operating-plan{display:none;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:var(--oros-space-1);border-top:1px solid var(--oros-color-border)}.home-operating-plan__item{display:grid;gap:3px;min-width:0;padding:4px 12px 4px 0}.home-operating-plan__item+.home-operating-plan__item{padding-left:12px;border-left:1px solid var(--oros-color-border)}.home-operating-plan__item span,.home-operating-plan__item small{display:block;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.home-operating-plan__item strong{display:block;min-width:0;overflow-wrap:anywhere}.home-revenue-cockpit{display:grid;grid-column:1 / -1;gap:var(--oros-space-1);min-width:0;padding-top:var(--oros-space-1);border-top:1px solid var(--oros-color-border)}.home-revenue-cockpit__heading{display:flex;flex-wrap:wrap;gap:var(--oros-space-1);align-items:center;justify-content:space-between}.home-revenue-cockpit__heading span,.home-revenue-cockpit__heading strong,.home-revenue-cockpit__heading small{display:block}.home-revenue-cockpit__heading span,.home-revenue-cockpit__heading small{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.home-revenue-cockpit__heading span{font-weight:700}.home-revenue-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--oros-space-1)}.home-sales-plan{display:grid;gap:5px;min-width:0;padding:5px;background:linear-gradient(180deg,#2563eb12,#ffffffe0);border:1px solid rgb(37 99 235 / 16%);border-radius:var(--oros-radius-control)}.home-sales-plan__header,.home-sales-plan__header span,.home-sales-plan__header strong{display:block;min-width:0}.home-sales-plan__header span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:800}.home-sales-plan__guardrails{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.home-sales-disclosure{display:grid;min-width:0;overflow:hidden;background:#ffffffb8;border:1px solid rgb(15 23 42 / 10%);border-radius:var(--oros-radius-control)}.home-sales-disclosure--message{background:#0f172a08}.home-sales-disclosure--mission{background:#2563eb0d;border-color:#2563eb24}.home-sales-disclosure--steps{background:#f1f5f9c7}.home-sales-disclosure--talk-track{background:#ffffffc2}.home-sales-disclosure--measure{background:#10b9810f;border-color:#10b98129}.home-sales-disclosure--diagnostics{background:#2563eb0d;border-color:#2563eb24}.home-mission-briefing{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.8fr);gap:8px;min-width:0;padding:8px;background:#ffffffb8;border:1px solid rgb(37 99 235 / 14%);border-radius:var(--oros-radius-control)}.home-mission-briefing__lead,.home-mission-briefing__grid div{min-width:0}.home-mission-briefing__lead{display:grid;gap:3px;align-content:start}.home-mission-briefing__lead span,.home-mission-briefing__lead small,.home-mission-briefing__grid dt,.home-mission-briefing__detail{display:block;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.home-mission-briefing__lead span,.home-mission-briefing__grid dt{font-weight:800}.home-mission-briefing__lead strong,.home-mission-briefing__grid dd:not(.home-mission-briefing__detail){display:block;min-width:0;overflow-wrap:anywhere;color:var(--oros-color-text-primary)}.home-mission-briefing__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;margin:0}.home-mission-briefing__grid div{display:grid;gap:2px;padding:6px 8px;background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.home-mission-briefing__grid dt,.home-mission-briefing__grid dd{margin:0}.home-mission-briefing__grid dd:not(.home-mission-briefing__detail){font-weight:800;line-height:1.2}.home-mission-briefing__detail{line-height:1.25}.home-next-steps{display:grid;gap:8px;min-width:0;padding:8px;background:#f1f5f9c7;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.home-next-steps__header{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;justify-content:space-between;min-width:0}.home-next-steps__header span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:800}.home-next-steps__header strong{min-width:0;overflow-wrap:anywhere}.home-next-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0}.home-next-step{display:grid;gap:5px;align-content:start;min-width:0;min-height:118px;padding:8px;color:var(--oros-color-text-primary);text-align:left;background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.home-next-step:hover{border-color:#2563eb5c;box-shadow:inset 0 -3px 0 var(--oros-color-primary)}.home-next-step__time,.home-next-step small,.home-next-step b,.home-next-step strong{display:block;min-width:0}.home-next-step__time,.home-next-step small{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.home-next-step__time{font-weight:800}.home-next-step strong{overflow-wrap:anywhere;line-height:1.2}.home-next-step b{color:var(--oros-color-primary);font-size:var(--oros-font-size-label);font-weight:800}.home-talk-track{display:grid;gap:8px;min-width:0;padding:8px;background:#ffffffc2;border:1px solid rgb(15 23 42 / 10%);border-radius:var(--oros-radius-control)}.home-talk-track__header{display:flex;justify-content:flex-end;gap:10px;align-items:center;min-width:0}.home-talk-track__header span,.home-talk-track__grid dt{display:block;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:800}.home-talk-track__header strong{display:block;min-width:0;overflow-wrap:anywhere}.home-talk-track__header .secondary-button{min-height:36px}.home-talk-track__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;margin:0}.home-talk-track__grid div{min-width:0;padding:6px 8px;background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.home-talk-track__grid dt,.home-talk-track__grid dd{margin:0}.home-talk-track__grid dd{margin-top:3px;overflow-wrap:anywhere;color:var(--oros-color-text-primary);font-size:var(--oros-font-size-label);font-weight:700;line-height:1.3}.home-message-recipe{display:grid;gap:8px;min-width:0;padding:8px;background:#0f172a0a;border:1px solid rgb(15 23 42 / 10%);border-radius:var(--oros-radius-control)}.home-sales-disclosure .home-message-recipe,.home-sales-disclosure .home-measure-loop{background:transparent;border:0;border-top:1px solid rgb(15 23 42 / 10%);border-radius:0}.home-message-recipe__actions{display:flex;justify-content:flex-end;min-width:0}.home-message-recipe__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;min-width:0}.home-message-recipe__header span,.home-message-recipe__item span{display:block;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:800}.home-message-recipe__header strong{display:block;min-width:0;overflow-wrap:anywhere}.home-message-recipe__header .secondary-button{grid-row:1 / 3;grid-column:2;min-height:36px}.home-message-recipe__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0}.home-message-recipe__item{display:grid;gap:4px;align-content:start;min-width:0;min-height:112px;padding:7px 8px;background:var(--oros-color-bg-surface);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.home-message-recipe__item strong,.home-message-recipe__item small{display:block;min-width:0;overflow-wrap:anywhere}.home-message-recipe__item strong{color:var(--oros-color-text-primary);font-size:var(--oros-font-size-label);line-height:1.3}.home-message-recipe__item small{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);line-height:1.3}.home-measure-loop{display:grid;gap:8px;min-width:0;padding:8px;background:#10b98112;border:1px solid rgb(16 185 129 / 16%);border-radius:var(--oros-radius-control)}.home-measure-loop__header{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;justify-content:space-between;min-width:0}.home-measure-loop__header span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:800}.home-measure-loop__header strong{min-width:0;overflow-wrap:anywhere}.home-measure-loop__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0}.home-measure-card{display:grid;gap:5px;align-content:start;min-width:0;min-height:104px;padding:8px;color:var(--oros-color-text-primary);text-align:left;background:#ffffffd1;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.home-measure-card:hover{border-color:#10b9815c;box-shadow:inset 0 -3px 0 var(--oros-color-success)}.home-measure-card strong,.home-measure-card small,.home-measure-card b{display:block;min-width:0}.home-measure-card strong{overflow-wrap:anywhere;line-height:1.2}.home-measure-card small{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.home-measure-card b{color:var(--oros-color-primary);font-size:var(--oros-font-size-label);font-weight:800}.home-sales-plan__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--oros-space-1)}.home-sales-plan-card{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:start;min-width:0;min-height:96px;padding:var(--oros-space-1);color:var(--oros-color-text-primary);text-align:left;background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.home-sales-plan-card:hover{border-color:#2563eb5c;box-shadow:inset 0 -3px 0 var(--oros-color-primary)}.home-revenue-metric{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:start;min-width:0;min-height:116px;padding:var(--oros-space-1);color:var(--oros-color-text-primary);text-align:left;background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.home-revenue-metric:hover{border-color:#2563eb5c;box-shadow:inset 0 -3px 0 var(--oros-color-primary)}.home-revenue-metric__icon{display:grid;width:30px;height:30px;color:#fff;border-radius:var(--oros-radius-control);place-items:center}.home-revenue-metric__icon--success{background:var(--oros-color-success)}.home-revenue-metric__icon--warning{background:var(--oros-color-warning)}.home-revenue-metric__icon--danger{background:var(--oros-color-danger)}.home-revenue-metric__icon--info,.home-revenue-metric__icon--neutral,.home-revenue-metric__icon--ai{background:var(--oros-color-primary)}.home-revenue-metric small,.home-revenue-metric strong,.home-revenue-metric em,.home-revenue-metric b,.home-sales-plan-card small,.home-sales-plan-card strong,.home-sales-plan-card em,.home-sales-plan-card b{display:block;min-width:0}.home-revenue-metric small,.home-revenue-metric em,.home-sales-plan-card small,.home-sales-plan-card em{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-style:normal}.home-revenue-metric strong,.home-sales-plan-card strong{overflow-wrap:anywhere}.home-sales-plan-card b{margin-top:6px;color:var(--oros-color-primary);font-size:var(--oros-font-size-label);font-weight:800}.home-revenue-metric strong{font-size:24px;line-height:1.05}.home-revenue-metric b{grid-column:2;color:var(--oros-color-primary);font-size:var(--oros-font-size-label)}.home-guided-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--oros-space-1)}.home-first-win-coach .home-guided-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.home-first-win-coach .home-guided-step{grid-template-columns:22px minmax(0,1fr);gap:5px 6px;align-items:center;min-height:62px;padding:5px}.home-first-win-coach .home-guided-step__icon,.home-first-win-coach .home-guided-step__body small{display:none}.home-first-win-coach .home-guided-step__body strong,.home-first-win-coach .home-guided-step__action{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-first-win-coach .home-guided-step .status-chip{grid-row:2;grid-column:2;justify-self:start;max-width:52%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-first-win-coach .home-guided-step__action{grid-row:2;grid-column:2;justify-self:end;max-width:46%}.home-guided-step{display:grid;grid-template-columns:24px 28px minmax(0,1fr);gap:6px;align-items:start;min-width:0;padding:8px;color:var(--oros-color-text-primary);text-align:left;background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.home-guided-step:hover{border-color:#2563eb5c}.home-guided-step__index,.home-guided-step__icon{display:grid;width:24px;height:24px;border-radius:var(--oros-radius-control);place-items:center}.home-guided-step__index{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:800;background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border)}.home-guided-step__icon{color:var(--oros-color-primary);background:var(--oros-color-info-bg)}.home-guided-step__body{display:grid;gap:3px;min-width:0}.home-guided-step__body strong,.home-guided-step__body small{display:block;min-width:0}.home-guided-step__body small{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.home-guided-step .status-chip{grid-column:3;justify-self:start}.home-guided-step__action{grid-column:3;color:var(--oros-color-primary);font-size:var(--oros-font-size-label);font-weight:700}.home-motion-map-panel{display:grid;gap:var(--oros-space-1-5)}.home-motion-map{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--oros-space-1);min-width:0}.home-motion-step{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-content:start;min-width:0;min-height:182px;padding:var(--oros-space-1);color:var(--oros-color-text-primary);text-align:left;background:var(--oros-color-bg-surface);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.home-motion-step:hover{border-color:#2563eb5c;box-shadow:inset 0 -3px 0 var(--oros-color-primary)}.home-motion-step__index,.home-motion-step__icon{display:grid;width:24px;height:24px;border-radius:var(--oros-radius-control);place-items:center}.home-motion-step__index{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-weight:800;background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border)}.home-motion-step__icon{color:#fff;background:var(--oros-color-primary)}.home-motion-step__icon--success{background:var(--oros-color-success)}.home-motion-step__icon--warning{background:var(--oros-color-warning)}.home-motion-step__icon--danger{background:var(--oros-color-danger)}.home-motion-step__body{display:grid;gap:4px;min-width:0}.home-motion-step__body small,.home-motion-step__body strong,.home-motion-step__body em,.home-motion-step__body span{display:block;min-width:0;overflow-wrap:anywhere}.home-motion-step__body small,.home-motion-step__body em,.home-motion-step__body span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);font-style:normal;line-height:1.35}.home-motion-step__body small{font-weight:800;text-transform:uppercase;letter-spacing:0}.home-motion-step__body strong{line-height:1.2}.home-motion-step__body span{padding-top:4px;border-top:1px solid var(--oros-color-border)}.home-motion-step .status-chip{grid-column:2;justify-self:start;margin-top:auto}.home-self-serve-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--oros-space-1-5);align-items:stretch;padding:var(--oros-space-2)}.home-self-serve-panel__heading{align-items:start}.home-self-serve-panel h2{margin:4px 0 0;font-size:var(--oros-font-size-heading-3);line-height:1.25}.home-self-serve-panel__heading p{max-width:780px;margin:6px 0 0;color:var(--oros-color-text-secondary);line-height:1.45}.home-self-serve-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--oros-space-1);min-width:0}.home-self-serve-card{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--oros-space-1);min-width:0;min-height:252px;padding:var(--oros-space-1);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.home-self-serve-card:hover{border-color:#2563eb52;box-shadow:inset 0 -3px 0 var(--oros-color-primary)}.home-self-serve-card__header{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0}.home-self-serve-card__icon{display:grid;flex:0 0 auto;width:28px;height:28px;color:#fff;background:var(--oros-color-primary);border-radius:var(--oros-radius-control);place-items:center}.home-self-serve-card__icon--success{background:var(--oros-color-success)}.home-self-serve-card__icon--warning{background:var(--oros-color-warning)}.home-self-serve-card__icon--danger{background:var(--oros-color-danger)}.home-self-serve-card__icon--neutral{color:var(--oros-color-text-primary);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border)}.home-self-serve-card__body{display:grid;gap:8px;align-content:start;min-width:0}.home-self-serve-card__body h3,.home-self-serve-card__body p,.home-self-serve-card__safe span{margin:0;overflow-wrap:anywhere}.home-self-serve-card__body h3{color:var(--oros-color-text-primary);font-size:var(--oros-font-size-body);line-height:1.25}.home-self-serve-card__body p,.home-self-serve-card__safe span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);line-height:1.4}.home-self-serve-card__safe{display:grid;gap:3px;padding:8px;background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.home-self-serve-card__safe b{color:var(--oros-color-text-primary);font-size:var(--oros-font-size-label)}.home-self-serve-card .secondary-button{justify-content:space-between;width:100%;min-width:0}.home-action-receipt{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);margin-top:0}.home-action-receipt:focus-visible{outline:2px solid var(--oros-color-focus-ring, #2563eb);outline-offset:2px}@media(max-width:1500px){.home-self-serve-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.home-self-serve-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.home-self-serve-grid{grid-template-columns:1fr}.home-self-serve-card{min-height:0}}.icp-workbench-panel{display:grid;gap:var(--oros-space-1-5);padding:var(--oros-space-2)}.icp-workbench-panel .panel-heading p{max-width:820px;margin:4px 0 0;color:var(--oros-color-text-secondary)}.icp-workbench-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--oros-space-1)}.icp-profile-card{display:grid;gap:var(--oros-space-1);align-content:start;min-width:0;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.icp-profile-card--active{background:#eef4ff;border-color:#2563eb73;box-shadow:inset 3px 0 0 var(--oros-color-primary)}.icp-profile-card__select{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--oros-space-1);align-items:center;min-height:44px;padding:0;color:var(--oros-color-text-primary);text-align:left;background:transparent;border:0}.icp-profile-card__icon{display:grid;width:36px;height:36px;color:var(--oros-color-primary);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control);place-items:center}.icp-profile-card__select strong,.icp-profile-card__select small,.icp-profile-card p{display:block;min-width:0}.icp-profile-card__select small,.icp-profile-card p{color:var(--oros-color-text-secondary)}.icp-profile-card p{margin:0;line-height:1.45}.icp-profile-card__meta{display:grid;gap:7px;margin:0}.icp-profile-card__meta div{display:grid;gap:2px}.icp-profile-card__meta dt{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.icp-profile-card__meta dd{margin:0;overflow-wrap:anywhere}.icp-profile-card__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:auto}.icp-lane-panel{display:grid;gap:var(--oros-space-1);padding:var(--oros-space-2)}.icp-lane-panel .panel-heading p{max-width:720px;margin:4px 0 0;color:var(--oros-color-text-secondary)}.icp-lane-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--oros-space-1)}.icp-lane-card{display:grid;gap:var(--oros-space-1);align-content:start;min-width:0;padding:var(--oros-space-1);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.icp-lane-card__header{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.icp-lane-card__header>span:first-child{display:grid;width:28px;height:28px;color:var(--oros-color-primary);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control);place-items:center}.icp-lane-card h3{margin:0;font-size:var(--oros-font-size-body);line-height:1.25}.icp-lane-card p{margin:0;color:var(--oros-color-text-secondary);line-height:1.45}.icp-lane-card .secondary-button{justify-self:start;margin-top:auto}.icp-proof-card{display:grid;gap:var(--oros-space-1)}.founder-mode-panel{display:grid;gap:var(--oros-space-2);padding:var(--oros-space-2);background:#f8fafc}.founder-mode-panel .panel-heading h2,.founder-mode-panel .panel-heading h3,.founder-mode-panel .panel-heading p,.founder-next-action h3,.founder-next-action p,.founder-stack-section h3,.founder-stack-card h4,.founder-stack-card p,.founder-tab-heading h3{margin:0}.founder-mode-panel .panel-heading p,.founder-next-action p,.founder-stack-card p,.founder-graduation-card span{color:var(--oros-color-text-secondary)}.founder-mode-summary,.founder-next-action__actions{display:flex;flex-wrap:wrap;gap:var(--oros-space-1)}.founder-motion-section,.founder-stack-section,.founder-graduation{display:grid;gap:var(--oros-space-1)}.founder-motion-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--oros-space-1)}.founder-motion-card{display:grid;gap:6px;align-content:start;min-height:98px;padding:var(--oros-space-1);color:var(--oros-color-text-primary);font:inherit;text-align:left;background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.founder-motion-card[aria-pressed=true]{border-color:#2563eb73;box-shadow:0 0 0 1px #2563eb2e}.founder-motion-card span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.founder-next-action{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.85fr) auto;gap:var(--oros-space-2);align-items:start;padding:var(--oros-space-2);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.founder-next-action__meta{display:grid;gap:8px;margin:0}.founder-next-action__meta div{display:grid;gap:3px}.founder-next-action__meta dt{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label)}.founder-next-action__meta dd{margin:0;font-weight:650}.founder-next-action__actions{justify-content:flex-end}.founder-tab-heading{display:flex;justify-content:space-between}.founder-tab-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:4px;background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.founder-tab-button{min-height:36px;padding:0 10px;color:var(--oros-color-text-secondary);font:inherit;background:transparent;border:0;border-radius:calc(var(--oros-radius-control) - 2px)}.founder-tab-button[aria-selected=true]{color:var(--oros-color-primary);background:#eef4ff}.founder-tab-panel,.founder-panel-grid,.founder-signal-list,.founder-stack-grid,.founder-audit-list,.founder-graduation-grid{display:grid;gap:var(--oros-space-1)}.founder-panel-grid,.founder-stack-grid,.founder-graduation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-info-card,.founder-signal-row,.founder-stack-card,.founder-audit-row,.founder-graduation-card{display:grid;gap:var(--oros-space-1);align-content:start;min-width:0;padding:var(--oros-space-1);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.founder-info-card,.founder-audit-row{grid-template-columns:auto minmax(0,1fr)}.founder-signal-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.founder-info-card--wide{grid-column:1 / -1}.founder-info-card svg,.founder-audit-row svg{color:var(--oros-color-primary)}.founder-info-card strong,.founder-info-card span,.founder-signal-row strong,.founder-signal-row span,.founder-audit-row strong,.founder-audit-row span{display:block}.founder-info-card span,.founder-signal-row span,.founder-audit-row span{color:var(--oros-color-text-secondary)}.founder-stack-card h4{font-size:var(--oros-font-size-body)}.blocker-card{display:flex;gap:var(--oros-space-2);align-items:center;justify-content:space-between;padding:var(--oros-space-1) 0;border-top:1px solid var(--oros-color-border)}.blocker-card strong,.blocker-card span{display:block}.blocker-card span{color:var(--oros-color-text-secondary)}.home-compact-summary{gap:var(--oros-space-1-5)}.home-compact-summary__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--oros-space-1)}.home-compact-summary__block{display:grid;gap:var(--oros-space-1);min-width:0;padding:var(--oros-space-1);background:var(--oros-color-bg-surface);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.home-compact-summary__block--wide{grid-column:1 / -1}.home-compact-summary__block h3{margin:0;font-size:var(--oros-font-size-body);line-height:1.25}.home-compact-summary__routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-sell-readiness-grid{display:grid;grid-template-columns:1fr;gap:8px;min-width:0}.home-compact-summary .home-sell-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-sell-readiness-card{display:grid;gap:5px;align-content:start;min-width:0;min-height:112px;padding:8px;color:var(--oros-color-text-primary);font:inherit;text-align:left;cursor:pointer;background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.home-sell-readiness-card:hover{border-color:#2563eb59;box-shadow:0 10px 22px #0f172a14}.home-sell-readiness-card span,.home-sell-readiness-card strong,.home-sell-readiness-card small{min-width:0;overflow-wrap:anywhere}.home-sell-readiness-card span{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-caption);font-weight:800;text-transform:uppercase;letter-spacing:0}.home-sell-readiness-card strong{font-size:var(--oros-font-size-label);line-height:1.25}.home-sell-readiness-card small{color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-caption);line-height:1.35}.home-sell-readiness-card .status-chip{justify-self:start;margin-top:auto}@media(max-width:1180px){.home-operating-plan{display:none}.home-command-grid,.home-today-focus__grid,.home-operating-plan,.home-self-serve-panel,.icp-workbench-grid,.icp-lane-grid,.home-next-action,.founder-next-action,.founder-panel-grid,.founder-stack-grid,.founder-graduation-grid,.founder-signal-row{grid-template-columns:1fr}}@media(max-width:1180px)and (min-width:561px){.home-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-command-grid--brief{grid-template-columns:repeat(4,minmax(0,1fr))}.home-revenue-metric-grid,.home-today-focus__grid,.home-sales-plan__grid,.home-guided-path,.home-motion-map,.home-message-recipe__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1500px)and (min-width:1321px){.home-self-serve-panel{grid-template-columns:1fr}.home-command-grid,.home-revenue-metric-grid,.home-sales-plan__grid,.home-guided-path,.home-motion-map,.home-message-recipe__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-today-focus__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.home-today-focus-card{grid-template-columns:1fr;gap:4px;min-height:58px;padding:6px}.home-today-focus-card__icon{display:none}.home-today-focus-card__footer{gap:3px}.home-command-grid--brief{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1320px)and (min-width:561px){.home-command-panel{gap:var(--oros-space-1-5)}.home-command-panel__intro,.home-command-panel__actions{display:contents}.home-command-panel__intro .approval-kicker{order:1}.home-command-panel__intro h1{order:2}.home-icp-switcher{order:3}.home-hero-brief{order:4;margin-top:0}.home-today-focus{order:5}.home-next-action{order:6}.home-sales-plan{order:7}.home-first-win-coach{order:8}.home-command-grid{order:9}.home-operating-plan{order:11}.home-revenue-cockpit{order:12}}@media(max-width:1320px)and (min-width:1181px){.home-command-panel,.home-self-serve-panel,.home-next-action{grid-template-columns:1fr}.home-command-grid,.home-operating-plan,.icp-workbench-grid,.icp-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.home-command-panel,.home-command-grid,.home-today-focus__grid,.home-operating-plan,.home-self-serve-panel,.icp-workbench-grid,.icp-lane-grid,.home-next-action,.founder-next-action,.founder-panel-grid,.founder-stack-grid,.founder-graduation-grid,.founder-signal-row,.founder-tab-list,.home-compact-summary__grid,.home-compact-summary__routes,.home-sell-readiness-grid{grid-template-columns:1fr}}@media(max-width:560px){.home-command-panel{grid-template-columns:1fr;gap:var(--oros-space-1)}.home-command-panel__intro,.home-command-panel__actions{display:contents}.home-command-panel__intro .approval-kicker{order:1}.home-command-panel__intro h1{order:2;font-size:28px;line-height:1.05}.home-icp-switcher{order:3;gap:6px}.home-icp-switcher__button{min-height:32px;padding:0 10px}.home-hero-brief{order:4;margin-top:0}.home-revenue-path-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.home-revenue-path-step{grid-template-columns:1fr;justify-items:start;min-height:50px;padding:5px}.home-revenue-path-step__number{width:18px;height:18px;font-size:10px}.home-revenue-path-step__copy small{font-size:8px}.home-revenue-path-step__copy strong{font-size:10px}.home-revenue-path-step__copy em{display:none}.home-today-focus{order:5;gap:8px;padding:8px}.home-today-focus__header{grid-template-columns:1fr}.home-today-focus__header small{overflow:visible;text-overflow:clip;white-space:normal}.home-today-focus__header .primary-button{width:100%;min-width:0}.home-today-focus__header .home-start-here-button{grid-template-columns:auto minmax(0,1fr)}.home-today-focus__header .home-start-here-button__status{display:none}.home-today-focus-card{min-height:0;padding:7px}.home-today-focus-card--current{grid-column:1 / -1}.home-beginner-rail{grid-template-columns:24px minmax(0,1fr);padding:7px}.home-beginner-rail__intro{display:block}.home-beginner-rail small{margin-top:2px;white-space:normal}.home-beginner-current-summary{grid-template-columns:auto minmax(0,1fr)}.home-beginner-current-summary b{grid-column:2;justify-self:start}.home-beginner-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.home-next-action{order:6;grid-template-columns:1fr}.home-next-action__outcome{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:6px}.home-next-action__outcome div{padding:4px 3px;text-align:center}.home-next-action__outcome dt{display:none}.home-next-action__outcome dd{margin-top:0;font-size:10px;line-height:1.15}.home-next-action__coach{display:none}.home-next-action__coach>div:first-child strong{display:none}.home-next-action__coach dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.home-next-action__coach dl div{padding:4px 3px;text-align:center}.home-next-action__coach dt{display:none}.home-next-action__coach dd{margin-top:0;font-size:10px;line-height:1.15}.home-recommendation-explain{display:none}.home-sales-plan{order:7;gap:8px;padding:8px}.home-sales-disclosure summary{grid-template-columns:22px minmax(0,1fr) auto;gap:6px;min-height:50px}.home-sales-disclosure__step{width:22px;height:22px}.home-sales-disclosure__meta{grid-row:2;grid-column:2;justify-self:start;max-width:100%;padding:2px 6px}.home-sales-disclosure__cue{display:none}.home-sales-disclosure summary>svg{grid-row:1 / span 2;grid-column:3}.home-sales-plan__header{order:1}.home-next-steps{order:2}.home-mission-briefing{order:4;grid-template-columns:1fr;gap:6px;padding:6px}.home-talk-track{order:3;gap:6px;padding:6px}.home-sales-disclosure--message{order:5}.home-sales-disclosure--measure{order:6}.home-sales-disclosure--diagnostics{order:7}.home-message-recipe{gap:6px;padding:6px}.home-talk-track__header{grid-template-columns:1fr}.home-talk-track__header .secondary-button,.home-message-recipe__header .secondary-button{grid-row:auto;grid-column:auto;justify-content:center;width:100%;min-height:34px}.home-talk-track__grid{grid-template-columns:1fr;gap:4px}.home-talk-track__grid div{padding:5px 6px}.home-talk-track__grid div:nth-child(2){display:none}.home-measure-loop{gap:6px;padding:6px}.home-message-recipe__header{grid-template-columns:1fr}.home-message-recipe__grid{grid-template-columns:1fr;gap:4px}.home-message-recipe__item{min-height:0;padding:6px}.home-message-recipe__item small{display:none}.home-measure-loop__header{display:block}.home-measure-loop__header strong{display:block;margin-top:2px}.home-measure-loop__grid{grid-template-columns:1fr;gap:4px}.home-measure-card{grid-template-columns:minmax(0,1fr) auto;gap:4px 6px;min-height:0;padding:6px}.home-measure-card strong{grid-column:1 / 2}.home-measure-card small{display:none}.home-measure-card b{grid-column:2;grid-row:1 / 3;align-self:center}.home-sell-readiness-card{min-height:0}.home-sales-plan__guardrails{order:7}.home-sales-plan__grid{order:8}.home-mission-briefing__lead{gap:2px}.home-mission-briefing__lead small,.home-mission-briefing__grid{display:none}.home-next-steps{gap:6px;padding:6px}.home-next-steps__header{display:block}.home-next-steps__header strong{display:block;margin-top:2px}.home-next-steps__grid{grid-template-columns:1fr;gap:4px}.home-next-step{grid-template-columns:52px minmax(0,1fr) auto;gap:4px 6px;align-items:center;min-height:0;padding:6px}.home-next-step .status-chip{grid-column:2 / 4}.home-next-step strong{grid-column:1 / 3}.home-next-step small{display:none}.home-next-step b{grid-column:3;grid-row:3;align-self:center}.home-first-win-coach{order:8;gap:8px;padding:8px}.home-revenue-cockpit{order:9}.home-sales-plan__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-sales-plan-card{grid-template-columns:1fr;gap:6px;min-height:82px;padding:8px}.home-sales-plan-card .home-revenue-metric__icon{width:24px;height:24px}.home-sales-plan-card em{display:none}.home-next-action .primary-button{justify-content:center;width:100%}.home-command-grid{display:none}.home-revenue-metric-grid,.home-today-focus__grid,.home-sales-plan__grid,.home-guided-path{grid-template-columns:1fr}.home-today-focus__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.home-today-focus{gap:6px}.home-today-focus__grid{grid-template-columns:1fr}.home-today-focus-card:not(.home-today-focus-card--current){display:none}.home-today-focus-card--current .home-today-focus-card__body em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-beginner-rail{grid-template-columns:20px minmax(0,1fr);gap:5px;padding:6px}.home-beginner-rail svg{width:16px;height:16px}.home-beginner-rail__body{gap:4px}.home-beginner-rail__intro{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px;align-items:baseline}.home-beginner-rail small{margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-beginner-current-summary{grid-template-columns:auto minmax(0,1fr);padding:4px 5px}.home-beginner-current-summary b{grid-row:auto;grid-column:2;justify-self:start}.home-beginner-steps{display:none}.home-guided-step,.home-motion-step{grid-template-columns:1fr}.home-revenue-metric,.home-sales-plan-card,.home-motion-step{width:100%}.home-revenue-metric,.home-sales-plan-card{grid-template-columns:30px minmax(0,1fr)}.home-guided-step .status-chip,.home-guided-step__action,.home-motion-step .status-chip{grid-column:1}.home-operating-plan__item+.home-operating-plan__item{padding-top:10px;padding-left:0;border-top:1px solid var(--oros-color-border);border-left:0}}@media(max-width:560px){.home-sales-plan__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.home-sales-plan-card{grid-template-columns:1fr;gap:5px;min-height:72px;padding:7px}.home-sales-plan-card small{font-size:10px;line-height:1.2}.home-sales-plan-card strong{font-size:12px;line-height:1.16}.home-sales-plan__header strong{font-size:13px;line-height:1.25}.home-sales-plan__guardrails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.home-sales-plan__guardrails .status-chip{justify-content:center;min-width:0;min-height:22px;padding:2px 3px;overflow:hidden;font-size:9px;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}.home-sales-plan__guardrails .status-chip svg{flex:0 0 auto;width:11px;height:11px}.home-sales-plan-card b{margin-top:3px;font-size:10px;line-height:1.2}.home-first-win-coach .home-guided-path{gap:6px}.home-first-win-coach .home-guided-step{grid-template-columns:24px minmax(0,1fr);gap:6px;padding:7px}.home-first-win-coach .home-guided-step__icon{display:none}.home-first-win-coach .home-guided-step__body,.home-first-win-coach .home-guided-step .status-chip,.home-first-win-coach .home-guided-step__action{grid-column:2}.home-motion-map{grid-template-columns:1fr;gap:6px}.home-motion-step{grid-template-columns:24px minmax(0,1fr);min-height:0;padding:8px}.home-motion-step__icon{display:none}.home-motion-step__body,.home-motion-step .status-chip{grid-column:2}.home-motion-step__body em{display:none}.blocker-card{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--oros-space-1)}.blocker-card>div,.blocker-card strong,.blocker-card span{min-width:0;overflow-wrap:anywhere}.blocker-card .secondary-button{justify-content:center;width:100%;white-space:normal}.blocker-card .status-chip{justify-self:start;max-width:100%;white-space:normal}.workspace-scroll>.start-enterprise-console,.start-enterprise-console,.start-enterprise-console .page-stack,.start-enterprise-console .home-command-panel,.start-enterprise-console .home-command-panel__intro,.start-enterprise-console .home-command-panel__actions,.start-enterprise-console .home-hero-brief,.start-enterprise-console .home-today-focus,.start-enterprise-console .home-next-action,.start-enterprise-console .home-sales-plan,.start-enterprise-console .home-first-win-coach,.start-enterprise-console .home-revenue-cockpit{width:100%;min-width:0;max-width:100%}.start-enterprise-console{align-self:stretch;overflow-x:hidden;overflow-x:clip}.start-enterprise-console .home-command-panel *,.start-enterprise-console .home-revenue-path-strip,.start-enterprise-console .home-revenue-path-strip *,.start-enterprise-console .home-today-focus__grid,.start-enterprise-console .home-sales-plan__grid,.start-enterprise-console .home-sales-plan__guardrails,.start-enterprise-console .home-guided-path{min-width:0;max-width:100%}}@media(max-width:900px)and (min-width:700px){.home-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-command-grid--brief{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-tabs{display:block;padding:4px;background:var(--oros-color-surface-2, var(--oros-color-bg-secondary));border-radius:var(--oros-radius-control);border:1px solid var(--oros-color-border)}.admin-tabs-list{display:flex;gap:4px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.admin-tabs-item{margin:0;padding:0}.admin-tabs-link{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;color:var(--oros-color-text-secondary);border-radius:var(--oros-radius-control);background:transparent;border:1px solid transparent;cursor:pointer;transition:background .12s ease,color .12s ease,border .12s ease}.admin-tabs-link:hover{background:var(--oros-color-bg-secondary);color:var(--oros-color-text-primary)}.admin-tab-empty-state{display:flex;flex-direction:column;gap:8px;padding:var(--oros-space-2);border:1px dashed var(--oros-color-border);border-radius:var(--oros-radius-control)}.admin-tabs-link--active,.admin-tabs-link[aria-selected=true]{background:var(--oros-color-bg-primary, white);color:var(--oros-color-text-primary);border-color:var(--oros-color-border)}.related-id-list{display:grid;gap:6px}.related-id-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--oros-space-1);align-items:center;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.related-id-list code{padding:6px 8px;overflow-wrap:anywhere;color:var(--oros-color-text-primary);background:#fff;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.message-delivery-detail-panel{display:grid;gap:var(--oros-space-1-5);align-content:start}.message-delivery-boundary,.message-delivery-escalation{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control);background:var(--oros-color-bg-subtle)}.message-delivery-boundary svg,.message-delivery-escalation svg{flex:0 0 auto;margin-top:2px}.message-delivery-boundary{color:var(--oros-color-text-secondary)}.message-delivery-boundary svg{color:var(--oros-color-success)}.message-delivery-escalation{color:#92400e;background:#fffbeb;border-color:#facc15}.message-delivery-escalation svg{color:var(--oros-color-warning)}.message-delivery-split{align-items:start}.admin-tokens-table tr[data-token-status=revoked] td{opacity:.55}.admin-tokens-reveal{padding:var(--oros-space-2);border:1px solid rgb(234 179 8 / 40%);border-radius:var(--oros-radius-control);background:#eab30814;display:grid;gap:12px}.admin-tokens-reveal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.admin-tokens-reveal-header h3{margin:0;font-size:16px}.admin-tokens-reveal-header p{margin:4px 0 0;color:var(--oros-color-text-secondary);font-size:13px}.admin-tokens-reveal-body{display:grid;gap:8px}.admin-tokens-reveal-field{display:grid;gap:4px}.admin-tokens-reveal-field input{font-family:var(--oros-font-mono, ui-monospace, SFMono-Regular, monospace);font-size:13px;letter-spacing:.02em}.admin-tokens-reveal-actions{display:flex;gap:8px;flex-wrap:wrap}.admin-billing-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--oros-space-2)}.admin-billing-card{display:grid;gap:8px;padding:var(--oros-space-1);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control);background:var(--oros-color-bg-primary, white)}.admin-billing-card h3{margin:0;font-size:14px}.admin-billing-upgrade button[type=button]{margin-top:4px}.admin-billing-limits{display:grid;gap:8px}.admin-billing-limits-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.admin-billing-limits-list li{padding:10px;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.admin-billing-limit-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.admin-billing-trial{display:flex;flex-direction:column;gap:var(--oros-space-2);padding:16px;margin-top:var(--oros-space-3);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel);background:var(--oros-color-surface)}.admin-billing-trial--info{border-color:#6366f152;background:#6366f10f}.admin-billing-trial--warning{border-color:#f59e0b61;background:var(--oros-color-warning-bg)}.admin-billing-trial--danger{border-color:#dc262661;background:#dc26260f}.admin-domains-form{display:flex;align-items:flex-end;gap:12px}.admin-domains-form .admin-domains-form-field{flex:1}.admin-domains-result{padding:var(--oros-space-1);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.admin-domains-existing-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.admin-domains-existing-list li{padding:10px;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.admin-domains-existing-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.permissions-editor{gap:var(--oros-space-2)}.permissions-editor__body{display:grid;gap:var(--oros-space-2)}.permissions-editor__section{display:grid;gap:10px;padding:var(--oros-space-2);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel);background:var(--oros-color-bg-subtle)}.permissions-editor__section--gated{border-style:dashed;background:#f5bf560f}.permissions-editor__section header h3{margin:0;font-size:var(--oros-font-size-strong, 15px)}.permissions-editor__section header p{margin:4px 0 0;font-size:13px;color:var(--oros-color-text-secondary)}.permissions-editor__preset-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.permissions-editor__preset{display:flex;gap:10px;align-items:flex-start;padding:10px;background:var(--oros-color-bg-surface);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control);cursor:pointer}.permissions-editor__preset input[type=radio]{margin-top:3px}.permissions-editor__preset-text{display:grid;gap:2px;font-size:13px}.permissions-editor__preset-text strong{font-weight:600}.permissions-editor__preset-text span{color:var(--oros-color-text-secondary);font-size:12px}.permissions-editor__override-toggle{display:inline-flex;align-items:center;gap:6px;font-size:13px}.permissions-editor__grid{display:grid;grid-template-columns:1fr;gap:8px;border:0;margin:0;padding:0}.permissions-editor__grid[disabled]{opacity:.45}.permissions-editor__permission{display:flex;gap:10px;align-items:flex-start;padding:8px;background:var(--oros-color-bg-surface);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.permissions-editor__permission input[type=checkbox]{margin-top:3px}.permissions-editor__permission-text{display:grid;gap:2px;font-size:13px}.permissions-editor__permission-text strong{font-weight:600}.permissions-editor__permission-text span{color:var(--oros-color-text-secondary);font-size:12px}.permissions-editor__preview-list{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:12px}.permissions-editor__diff{background:#4f46e50f;border-color:#4f46e538;font-size:13px}.permissions-editor__diff p{margin:0}.permissions-editor__diff-added strong{color:#1c6e54}.permissions-editor__diff-removed strong{color:#963838}.permissions-editor__footer{justify-content:flex-end;padding-top:var(--oros-space-1);border-top:1px solid var(--oros-color-border)}.permissions-editor__placeholder{display:flex;gap:6px;align-items:center;padding:var(--oros-space-2);color:var(--oros-color-text-secondary);font-size:13px}.permissions-editor__placeholder--err{color:#963838}.permissions-editor__error{margin:0;padding:8px;background:#cc54541a;border-radius:var(--oros-radius-control);color:#963838;font-size:12px}@media(max-width:640px){._permissions-editor__preset-list_zmoo8_40{grid-template-columns:1fr}}.permissions-editor__preview-row{display:flex;gap:6px;align-items:center;padding:6px 8px;border-radius:var(--oros-radius-control)}.permissions-editor__preview-row--allow{background:#2d9c771a;color:#1c6e54}.permissions-editor__preview-row--deny{background:#cc545414;color:#963838}.admin-members-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.admin-members-table tr[data-member-status=removed] td{opacity:.55}.admin-collaborator-invite-review{background:#fffbeb;border-color:#d9770647}.admin-collaborator-invite-meta{grid-template-columns:1fr}.admin-collaborator-invite-meta div{grid-template-columns:148px minmax(0,1fr)}.admin-collaborator-invite-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--oros-space-1)}.admin-collaborator-invite-grid article{display:grid;gap:8px;align-content:start;padding:var(--oros-space-1);background:#ffffffc7;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.admin-collaborator-external-visible-boundary{display:flex;gap:var(--oros-space-1);align-items:flex-start;padding:var(--oros-space-1);color:#713f12;background:#fffbebb8;border:1px solid rgb(217 119 6 / 28%);border-radius:var(--oros-radius-control)}.admin-collaborator-external-visible-boundary svg{color:var(--oros-color-warning);flex:0 0 auto}.admin-settings-form{display:grid;gap:12px;max-width:540px}.admin-settings-readonly{margin:0}.admin-settings-readonly-note{color:var(--oros-color-text-tertiary, var(--oros-color-text-secondary));font-size:12px;margin-left:4px}.admin-settings-actions{display:flex;gap:12px;align-items:center}.admin-audit-retention-panel{display:grid;gap:var(--oros-space-2);padding:var(--oros-space-2);margin-top:var(--oros-space-2);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control);background:var(--oros-color-bg-secondary, var(--oros-color-bg-primary, white))}.admin-audit-retention-summary{margin:0}.admin-audit-retention-form{display:grid;gap:12px;max-width:420px}.admin-audit-retention-input{display:grid;gap:4px}.admin-audit-retention-upgrade{display:grid;gap:12px;padding:var(--oros-space-1);border-radius:var(--oros-radius-control);background:var(--oros-color-bg-primary, white)}.admin-audit-retention-upgrade p{margin:0}.admin-audit-retention-upgrade a{justify-self:start;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.admin-audit-cold-storage{display:grid;gap:12px;padding:var(--oros-space-2);margin-top:var(--oros-space-2);border:1px dashed var(--oros-color-border);border-radius:var(--oros-radius-control);background:var(--oros-color-bg-primary, white)}.admin-audit-cold-storage-heading{display:inline-flex;align-items:center;gap:8px}.admin-audit-cold-storage-heading h3{margin:0;font-size:15px}.admin-audit-cold-storage-description{margin:0;color:var(--oros-color-text-secondary);font-size:13px;line-height:1.45}.admin-audit-cold-storage-summary{margin:0}.admin-audit-cold-storage-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.admin-audit-cold-storage-readonly{margin:0}.admin-audit-cold-storage-restore-form{display:grid;gap:12px;margin-top:8px;padding-top:12px;border-top:1px solid var(--oros-color-border)}.admin-audit-cold-storage-subheading{margin:0;font-size:14px}.admin-audit-cold-storage-help{margin:0;color:var(--oros-color-text-secondary);font-size:12px}.admin-audit-cold-storage-restore-fields{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.admin-audit-cold-storage-signed-url{display:grid;gap:8px;padding:12px;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control);background:var(--oros-color-bg-subtle)}.admin-audit-cold-storage-signed-url-meta{display:grid;gap:4px}.admin-audit-cold-storage-signed-url-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-audit-cold-storage-signed-url-value{flex:1 1 240px;overflow-wrap:anywhere;font-size:12px;padding:6px 8px;border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control);background:var(--oros-color-bg-primary, white)}.admin-audit-cold-storage-signed-url-ttl{margin:0;font-size:12px;color:var(--oros-color-text-secondary)}.admin-center-panel{display:grid;gap:var(--oros-space-2)}.admin-basics-panel{display:grid;gap:var(--oros-space-2);padding:var(--oros-space-2)}.admin-basics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--oros-space-1)}.admin-basics-card{display:grid;gap:var(--oros-space-1);align-content:space-between;min-width:0;min-height:178px;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.admin-basics-card strong,.admin-basics-card p{overflow-wrap:anywhere}.admin-basics-card p{margin:0;color:var(--oros-color-text-secondary);font-size:var(--oros-font-size-label);line-height:1.35}.admin-breakglass-review{background:#fff;border-radius:var(--oros-radius-control)}.admin-commercial-limit-card strong{display:block;margin-top:4px;color:var(--oros-color-text-primary);font-size:24px;line-height:1.1}.admin-center-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--oros-space-1)}.admin-center-card{display:grid;gap:var(--oros-space-1);align-content:start;min-width:0;padding:var(--oros-space-1);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.admin-center-card h3,.admin-center-card p{margin:0}.admin-center-card p{color:var(--oros-color-text-secondary)}.admin-center-card svg{color:var(--oros-color-text-muted)}.admin-access-review-drawer{width:min(820px,calc(100vw - 32px))}.admin-access-review-layout{display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:var(--oros-space-2);align-items:start}.admin-access-review-list,.admin-access-review-detail,.admin-access-review-section,.admin-access-review-callouts{display:grid;gap:var(--oros-space-1)}.admin-access-review-list-item{display:grid;gap:6px;min-width:0;padding:var(--oros-space-1);color:var(--oros-color-text-primary);text-align:left;background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.admin-access-review-list-item--active{border-color:#2563eb70;box-shadow:0 0 0 3px #2563eb1f}.admin-access-review-list-item strong,.admin-access-review-list-item span,.admin-access-review-callouts strong,.admin-access-review-callouts span{display:block}.admin-access-review-list-item span,.admin-access-review-detail p,.admin-access-review-callouts span{margin:0;color:var(--oros-color-text-secondary)}.admin-access-review-detail,.admin-access-review-section{padding:var(--oros-space-2);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-panel)}.admin-access-review-section h4{margin:0}.admin-access-review-meta{grid-template-columns:1fr}.admin-access-review-meta div{grid-template-columns:136px minmax(0,1fr)}.admin-access-diff-table{display:grid;gap:6px}.admin-access-diff-table [role=row]{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1fr) minmax(0,1fr);gap:var(--oros-space-1);align-items:start;padding:8px;background:var(--oros-color-bg-surface);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.admin-access-diff-table [role=columnheader]{color:var(--oros-color-text-muted);font-size:var(--oros-font-size-label);font-weight:750;text-transform:uppercase}.admin-access-chip-list,.admin-access-review-actions,.admin-access-review-strip{display:flex;gap:var(--oros-space-1)}.admin-access-chip-list{flex-wrap:wrap}.admin-access-chip-list span{min-height:28px;padding:5px 9px;color:var(--oros-color-text-secondary);background:var(--oros-color-bg-surface);border:1px solid var(--oros-color-border);border-radius:999px}.admin-access-chip-list--permissions span{font-family:var(--oros-font-family-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:var(--oros-font-size-label)}.admin-access-chip-list--allowed span{color:#14532d;background:#f0fdf4;border-color:#22c55e42}.admin-access-chip-list--blocked span{color:#7f1d1d;background:#fef2f2;border-color:#ef44443d}.admin-access-review-callouts article{padding:var(--oros-space-1);background:var(--oros-color-bg-surface);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.admin-access-review-actions{flex-wrap:wrap}.admin-access-review-strip{align-items:flex-start;padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-info-bg);border:1px solid rgb(59 130 246 / 24%);border-radius:var(--oros-radius-control)}.admin-access-review-strip svg{color:var(--oros-color-info);flex:0 0 auto}.policy-workflow-index{display:grid;gap:var(--oros-space-2)}.policy-settings-disclosure{display:grid;gap:var(--oros-space-1);padding:var(--oros-space-1);color:var(--oros-color-text-secondary);background:var(--oros-color-bg-subtle);border:1px solid var(--oros-color-border);border-radius:var(--oros-radius-control)}.policy-settings-disclosure__trigger{justify-self:start;color:var(--oros-color-text-primary);font-weight:700}.policy-settings-disclosure__body{padding-top:var(--oros-space-1)}
