:root{--container-max:1400px;--container-wide:var(--container-max);--container-text:1100px;--container-data:1400px;--hero-aside-width:420px;--sticky-cta-height:0px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-4:4px;--space-6:6px;--space-10:10px;--space-14:14px;--space-18:18px;--space-20:20px;--space-28:28px;--space-72:72px;--card-padding:var(--space-24);--radius-8:8px;--radius-sm:10px;--radius-12:12px;--radius-16:16px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--radius-999:var(--radius-pill);--text-primary:#111;--text-secondary:#666;--text-tertiary:#8a8a8a;--bg:#fff;--bg-muted:#f7f7f7;--color-white:#fff;--color-black:#000;--color-border:#e5e7eb;--color-border-strong:#cbd5e1;--color-primary:#2563eb;--color-brand:#2563eb;--color-brand-hover:#1d4ed8;--color-brand-soft:rgba(37,99,235,0.08);--color-brand-border:rgba(37,99,235,0.24);--color-success:#16a34a;--color-warning:#f97316;--color-danger:#dc2626;--color-info:#0284c7;--color-star:#f59e0b;--product-color:var(--color-primary);--color-panel:#ffffff;--color-panel-muted:#f8fafc;--color-overlay:rgba(184,214,232,0.16);--color-shadow:rgba(15,23,42,0.08);--color-shadow-strong:rgba(15,23,42,0.16);--font-site:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-size-body:16px;--font-size-small:14px;--font-size-label:12px;--font-size-h1:clamp(2.25rem,4vw,3.5rem);--font-size-h2:clamp(1.5rem,2.4vw,2rem);--font-size-h3:1.25rem;--font-size-h4:1.0625rem;--font-size-xl:1.5rem;--line-body:1.6;--line-tight:1.15;--line-title:1.2;--border-width:1px;--header-height:72px;--transition:160ms cubic-bezier(0.2,0.8,0.2,1);--shadow-soft:0 10px 24px var(--color-shadow);--shadow-medium:0 18px 38px var(--color-shadow);--shadow-strong:0 24px 56px var(--color-shadow-strong);--shadow-focus:0 0 0 4px color-mix(in srgb,var(--color-brand) 16%,transparent);--control-height:44px;--touch-target:44px;--accent-primary:var(--color-brand);--accent-hover:var(--color-brand-hover);--accent-soft:var(--color-brand-soft);--accent-border:var(--color-brand-border);--primary:var(--accent-primary);--text-muted:var(--text-secondary);--text-on-accent:var(--color-white);--border:var(--color-border);--border-strong:var(--color-border-strong);--bg-primary:var(--bg);--bg-secondary:var(--bg-muted);--bg-elevated:var(--color-panel);--surface-primary:var(--bg);--surface:var(--color-panel);--surface-hover:var(--bg-muted);--surface-subtle:var(--bg-muted);--surface-secondary:var(--bg-muted);--surface-elevated:var(--color-panel);--surface-raised:color-mix(in srgb,var(--color-panel) 96%,var(--bg-muted));--surface-recessed:color-mix(in srgb,var(--bg-muted) 88%,var(--color-panel));--surface-accent:var(--color-brand-soft);--card-bg:var(--color-panel);--border-color:var(--color-border);--border-subtle:color-mix(in srgb,var(--color-border) 68%,transparent);--status-success:var(--color-success);--status-success-ink:#166534;--status-success-soft:color-mix(in srgb,var(--color-success) 10%,var(--color-panel));--status-success-border:color-mix(in srgb,var(--color-success) 30%,var(--color-border));--status-warning:var(--color-warning);--status-warning-ink:#9a3412;--status-warning-soft:color-mix(in srgb,var(--color-warning) 12%,var(--color-panel));--status-warning-border:color-mix(in srgb,var(--color-warning) 34%,var(--color-border));--status-danger:var(--color-danger);--status-danger-ink:#991b1b;--status-danger-soft:color-mix(in srgb,var(--color-danger) 10%,var(--color-panel));--status-danger-border:color-mix(in srgb,var(--color-danger) 32%,var(--color-border));--status-info:var(--color-info);--status-info-ink:#075985;--status-info-soft:color-mix(in srgb,var(--color-info) 10%,var(--color-panel));--status-info-border:color-mix(in srgb,var(--color-info) 30%,var(--color-border));--site-canvas:var(--bg);--tacTitleBanner:"Cookies";color-scheme:light}:root.theme-dark{--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-tertiary:#94a3b8;--bg:#0b0f19;--bg-muted:#111827;--color-white:#ffffff;--color-black:#000000;--color-border:#243044;--color-border-strong:#334155;--color-brand-soft:rgba(96,165,250,0.12);--color-brand-border:rgba(96,165,250,0.28);--color-success:#22c55e;--color-warning:#fb923c;--color-danger:#f87171;--color-info:#38bdf8;--color-panel:#0f172a;--color-panel-muted:#111827;--color-overlay:rgba(15,23,42,0.78);--color-shadow:rgba(0,0,0,0.32);--color-shadow-strong:rgba(0,0,0,0.48);--status-success-ink:#bbf7d0;--status-warning-ink:#fed7aa;--status-danger-ink:#fecaca;--status-info-ink:#bae6fd;color-scheme:dark}body[data-site-model=decision_with_visual]{--color-primary:#ff7604;--color-brand:#ff7604;--color-brand-hover:#e65f00;--color-brand-soft:rgba(255,118,4,0.11);--color-brand-border:rgba(255,118,4,0.28);--color-star:#ff7604;--accent-primary:#ff7604;--accent-hover:#e65f00;--accent-soft:rgba(255,118,4,0.11);--accent-border:rgba(255,118,4,0.28);--primary:#ff7604;--text-on-accent:#ffffff;--bg:#f7f8fb;--bg-muted:#f0f3f8;--color-panel:#ffffff;--color-panel-muted:#f6f8fb;--color-overlay:rgba(248,250,252,0.82);--color-shadow:rgba(21,28,43,0.08);--color-shadow-strong:rgba(21,28,43,0.18);--phone-tech-glow:rgba(255,118,4,0.2);--phone-tech-grid:rgba(15,23,42,0.045)}:root.theme-dark body[data-site-model=decision_with_visual]{--text-primary:#f9fafb;--text-secondary:#cbd5e1;--text-tertiary:#94a3b8;--bg:#090b10;--bg-muted:#10141d;--color-panel:#10141d;--color-panel-muted:#151b26;--color-border:#263040;--color-border-strong:#3a4658;--color-brand-soft:rgba(255,118,4,0.14);--color-brand-border:rgba(255,118,4,0.34);--accent-soft:rgba(255,118,4,0.14);--accent-border:rgba(255,118,4,0.34);--color-overlay:rgba(9,11,16,0.78);--color-shadow:rgba(0,0,0,0.35);--color-shadow-strong:rgba(0,0,0,0.56);--phone-tech-glow:rgba(255,118,4,0.26);--phone-tech-grid:rgba(255,255,255,0.045)}*,:after,:before{box-sizing:border-box;min-width:0}body,html{margin:0;padding:0;overflow-x:clip}body{min-height:100vh;padding-top:var(--header-height);background:var(--bg);color:var(--text-primary);font-family:var(--font-site);font-size:var(--font-size-body);line-height:var(--line-body)}a{color:inherit;text-decoration:none}canvas,img,svg{display:block;max-width:100%}img{height:auto}dd,dl,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding-left:var(--space-24)}.odali-decision-api__headline,.site-main-shell h1,h1{color:var(--text-primary);font-size:var(--font-size-h1);font-weight:800;letter-spacing:0;line-height:var(--line-tight);overflow-wrap:normal;word-break:normal}.site-main-shell h2,h2{font-size:var(--font-size-h2);letter-spacing:0}.site-main-shell h2,.site-main-shell h3,h2,h3{color:var(--text-primary);font-weight:800;line-height:var(--line-title)}.site-main-shell h3,h3{font-size:var(--font-size-h3)}dd,dt,li,p,small,span,td,th{overflow-wrap:break-word}dd,dt,li,p,td,th{font-size:var(--font-size-small);line-height:1.5}button,input,select,textarea{font:inherit}button{cursor:pointer}.ta-root,.ta-site{min-height:100vh}.container,.container-data,.container-main,.container-text,.container-wide,.footer-container,.odali-data-shell,.odali-text-shell,.page,.page-container,.site-main-shell,.ta-container,.ta-container-wide{width:100%;max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--space-24)}.site-main-shell{display:grid;grid-gap:var(--space-24);gap:var(--space-24);padding-top:var(--space-32);padding-bottom:var(--space-48)}.container-text,.odali-text-shell{max-width:var(--container-text)}.ta-app-header__logo{border-radius:var(--radius-sm);object-fit:contain}.container-hero,.premium-hero__content,.section,.ta-hero-band,.ta-hero-decision{width:100%;max-width:var(--container-max);margin-inline:auto}.odali-section-heading,.section,.section-heading{margin-bottom:var(--space-48)}.site-main-shell>.container-hero:first-child,.site-main-shell>.odali-decision-interface:first-child,.site-main-shell>.section:first-child{margin-top:0}.cards,.content-flow,.grid-cards,.hero,.layout-grid,.layout-grid-2,.layout-grid-3,.layout-grid-4,.odali-card,.odali-comparison-block,.odali-conversion-layer,.odali-data-shell,.odali-decision-page,.odali-details-shell,.odali-graph-block,.odali-hero,.odali-layout-section,.odali-rich-content,.odali-rich-text,.odali-section-heading,.odali-seo-layer,.odali-text-shell,.odali-top-picks-block,.premium-home-shell,.premium-section,.premium-shell,.ta-content-section,.ta-content-sections,.ta-section-heading,.template-section-header{display:grid;grid-gap:var(--space-24);gap:var(--space-24)}.cards,.odali-comparison-block,.odali-graph-block,.odali-seo-layer,.odali-top-picks-block,.odali-winner-block,.table{width:100%;max-width:var(--container-wide);margin-inline:auto}.about-page__subgrid,.layout-grid-2,.odali-graph-grid,.studio-grid-2,.studio-health-grid,.studio-log-grid,.ta-graph-card__body,.ta-graph-v2__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-tool-card-grid,.compare-tool-strip,.footer-grid,.layout-grid-3,.odali-grid-3,.odali-home-entry__how-grid,.odali-home-entry__preview-strip,.odali-home-entry__problem-grid,.odali-nearby-links--three,.premium-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-24);gap:var(--space-24);align-items:start}.layout-grid-4,.odali-kpi-grid,.top3-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.cards,.odali-top-picks-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.odali-layout-section,.premium-section,.section,.ta-section,.template-section{padding-block:0}.compare-tool-hero__eyebrow,.compare-tool-results__eyebrow,.odali-product-card__rank,.odali-winner-label,.studio-health-block h3,.studio-kicker,.studio-log-grid h3,.ta-eyebrow,.ta-header-panel__section-title,.ta-mega-title,.template-eyebrow,.template-small-title{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.compare-tool-hero p,.compare-tool-results__intro p,.compare-tool-results__summary p,.footer-brand p:last-child,.footer-col a,.footer-legal p,.odali-product-card__fit,.odali-product-card__limit,.odali-rich-content p,.odali-rich-text p,.odali-section-heading p,.premium-hero__subtitle,.studio-log-line,.studio-row-meta,.studio-subtle,.ta-graph-card__legend,.ta-graph-card__meaning,.ta-hero-decision__subtitle,.ta-hero-decision__trust,.ta-product-card__summary,.ta-product-card__why,.ta-product-visual-card__brand-copy p,.ta-product-visual-card__drawback,.ta-section-heading p,.ta-table-v3__criteria-copy span,.ta-table-v3__helper,.ta-table-v3__mobile-head p,.ta-table-v3__mobile-item p,.ta-text-muted,.template-muted{color:var(--text-secondary)}.compare-tool-card__badge,.compare-tool-chain__action,.compare-tool-start p,.odali-comparison-table td:first-child a,.odali-product-card__rank,.odali-rich-text a,.odali-winner-badge,.ta-link-inline,.ta-text-accent{color:var(--accent-primary)}.odali-btn-icon,.odali-icon,.odali-link-icon{flex:0 0 auto;width:var(--space-16);height:var(--space-16)}.compare-tool-card__head,.compare-tool-winner-block__head,.odali-hero__actions,.studio-actions,.studio-health-row,.studio-panel-head,.studio-row-badges,.studio-row-main,.ta-actions,.ta-app-header__actions,.ta-app-header__brand,.ta-app-header__nav,.ta-chip-row,.ta-product-card__identity,.ta-product-card__top,.ta-product-visual-card__badge-row,.ta-product-visual-card__brand,.ta-row-between,.ta-table-v3__mobile-product,.ta-table-v3__product{display:flex;gap:var(--space-16)}.studio-health-row,.studio-panel-head,.studio-row-main,.ta-row-between{justify-content:space-between}.ta-app-header__nav{gap:var(--space-28)}.odali-hero__actions,.studio-actions,.studio-row-badges,.ta-actions,.ta-chip-row{flex-wrap:wrap}.ta-centered{justify-items:center;text-align:center}.about-page,.about-page__section,.about-page__stack,.about-page__subblock,.compare-tool-card,.compare-tool-card__elimination,.compare-tool-card__fit,.compare-tool-card__projection,.compare-tool-card__score,.compare-tool-card__scores,.compare-tool-chain,.compare-tool-chain__because,.compare-tool-field,.compare-tool-form,.compare-tool-results__intro,.compare-tool-results__nudge,.compare-tool-results__summary,.compare-tool-results__switch,.compare-tool-start,.compare-tool-winner-block,.compare-tool-winner-block__progression,.compare-tool-winner-block__why,.odali-decision-api,.odali-decision-api__fallback,.odali-decision-api__proof-list,.odali-decision-api__winner,.odali-decision-api__winner-copy,.odali-kpi-card,.odali-nearby-links,.odali-nearby-links__item,.odali-reality-card,.odali-reality-card__bullets,.odali-reality-card__list,.odali-tradeoff-list,.premium-faq-list,.search-command__context,.search-command__context-block,.search-command__context-list,.search-command__decision,.search-command__decision-block,.search-command__primary,.search-command__secondary,.search-command__secondary-block,.search-command__secondary-list,.site-legal-page__content,.site-legal-page__hero,.site-legal-page__shell,.studio-control-plane,.studio-dashboard,.studio-dashboard__header,.studio-dashboard__section,.studio-dashboard__stat-card,.studio-health-block,.studio-health-grid,.studio-list,.studio-mini-stats,.studio-panel,.studio-row-card,.ta-comparison-grid__cell-stack,.ta-comparison-grid__product-copy,.ta-graph-card__aside,.ta-graph-card__copy,.ta-graph-card__header,.ta-graph-card__list,.ta-graph-card__metric,.ta-graph-card__metrics,.ta-graph-card__plot-column,.ta-graph-card__summary,.ta-matrix-shell,.ta-product-card__content,.ta-product-card__copy,.ta-product-card__heading,.ta-product-card__scores,.ta-product-visual-card__brand-copy,.ta-product-visual-card__bullets,.ta-score,.ta-stack-tight{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}@layer ods.tokens{:root{--ods-color-ink:#07163f;--ods-color-ink-soft:#24375f;--ods-color-muted:#657391;--ods-color-faint:#8a96ad;--ods-color-line:#dbe3f2;--ods-color-line-strong:#c9d5ea;--ods-color-line-subtle:color-mix(in srgb,var(--ods-color-line) 68%,transparent);--ods-color-bg:#f7f9fd;--ods-color-bg-elevated:#fbfcff;--ods-color-surface:#ffffff;--ods-color-surface-soft:#f4f7fc;--ods-color-surface-raised:color-mix(in srgb,var(--ods-color-surface) 96%,var(--ods-color-surface-soft));--ods-color-surface-glass:color-mix(in srgb,var(--ods-color-surface) 84%,transparent);--ods-color-surface-inset:color-mix(in srgb,var(--ods-color-surface-soft) 82%,var(--ods-color-surface));--ods-color-blue:#155cff;--ods-color-indigo:#4f46e5;--ods-color-cyan:#0891b2;--ods-color-blue-soft:#eef4ff;--ods-color-green:#008f65;--ods-color-green-soft:#eaf8f2;--ods-color-red:#f06445;--ods-color-red-soft:#fff1ed;--status-neutral:#64748b;--status-neutral-ink:#334155;--status-neutral-soft:#f1f5f9;--status-neutral-border:color-mix(in srgb,var(--status-neutral) 28%,var(--ods-color-line));--ods-status-success:var(--status-success,var(--ods-color-green));--ods-status-success-ink:var(--status-success-ink,var(--ods-color-green));--ods-status-success-soft:var(--status-success-soft,var(--ods-color-green-soft));--ods-status-success-border:var(--status-success-border,color-mix(in srgb,var(--ods-color-green) 32%,var(--ods-color-line)));--ods-status-warning:var(--status-warning,#f59e0b);--ods-status-warning-ink:var(--status-warning-ink,#92400e);--ods-status-warning-soft:var(--status-warning-soft,#fff7ed);--ods-status-warning-border:var(--status-warning-border,color-mix(in srgb,#f59e0b 34%,var(--ods-color-line)));--ods-status-danger:var(--status-danger,var(--ods-color-red));--ods-status-danger-ink:var(--status-danger-ink,#991b1b);--ods-status-danger-soft:var(--status-danger-soft,var(--ods-color-red-soft));--ods-status-danger-border:var(--status-danger-border,color-mix(in srgb,var(--ods-color-red) 32%,var(--ods-color-line)));--ods-status-info:var(--status-info,var(--ods-color-blue));--ods-status-info-ink:var(--status-info-ink,var(--ods-color-blue));--ods-status-info-soft:var(--status-info-soft,var(--ods-color-blue-soft));--ods-status-info-border:var(--status-info-border,color-mix(in srgb,var(--ods-color-blue) 30%,var(--ods-color-line)));--ods-status-neutral:var(--status-neutral,#64748b);--ods-status-neutral-ink:var(--status-neutral-ink,#334155);--ods-status-neutral-soft:var(--status-neutral-soft,#f1f5f9);--ods-status-neutral-border:var(--status-neutral-border,color-mix(in srgb,#64748b 28%,var(--ods-color-line)));--ods-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ods-radius-sm:6px;--ods-radius-md:8px;--ods-radius-lg:10px;--ods-shadow-panel:0 18px 60px rgba(14,31,74,0.08);--ods-shadow-executive:0 22px 70px rgba(11,27,70,0.1);--ods-shadow-card:0 10px 26px rgba(14,31,74,0.07);--ods-shadow-focus:0 0 0 4px rgba(21,92,255,0.14);--ods-control-height:var(--control-height,44px);--ods-touch-target:var(--touch-target,44px);--ods-space-1:4px;--ods-space-2:8px;--ods-space-3:12px;--ods-space-4:16px;--ods-space-5:20px;--ods-space-6:24px;--ods-space-8:32px;--ods-space-10:40px;--ods-space-12:48px;--ods-space-16:64px;--ods-container-page:1280px;--ods-container-text:660px;--ods-page-gutter:clamp(16px,3vw,48px);--ods-panel-padding:var(--ods-space-5);--ods-executive-border:color-mix(in srgb,var(--ods-color-line) 78%,transparent);--ods-executive-hairline:color-mix(in srgb,var(--ods-color-line) 54%,transparent);--ods-executive-wash:linear-gradient(180deg,color-mix(in srgb,var(--ods-color-blue) 5%,transparent),transparent 62%),linear-gradient(135deg,color-mix(in srgb,var(--ods-color-cyan) 4%,transparent),transparent 48%);--ods-command-rail-width:clamp(14.5rem,18vw,17.5rem);--ods-command-rail-compact-height:3.25rem;--ds-button-gap:var(--space-8,10px);--ds-button-border:var(--border,rgba(135,156,205,0.2));--ds-button-color:var(--text-secondary,inherit);--ds-button-font-size:var(--font-size-label,0.85rem);--ds-button-font-weight:850;--ds-button-hover-border:var(--color-brand,var(--ods-color-blue));--ds-button-hover-bg:color-mix(in srgb,var(--surface,#fff) 88%,var(--color-brand,var(--ods-color-blue)) 12%);--ds-button-hover-color:var(--text-primary,currentColor);--ds-card-radius:var(--radius-8,8px);--ds-metric-card-gap:var(--space-10,10px);--ds-metric-card-padding:var(--space-12,12px);--ds-signal-border:var(--ods-color-line-subtle);--ds-signal-shadow:none;--ds-square-size:2rem;--ds-modal-z:80;--ds-modal-padding:min(12vh,6rem) var(--space-16,16px) var(--space-16,16px);--ds-modal-backdrop-bg:rgba(1,6,15,0.72);--ds-modal-gap:var(--space-12,12px);--ds-modal-width:min(100%,42rem);--ds-modal-padding-inner:var(--space-16,16px);--ds-modal-head-gap:var(--space-12,12px);--ds-surface-head-gap:var(--space-10,10px);--ds-input-height:3rem;--ds-input-border:rgba(108,77,255,0.36);--ds-input-radius:var(--radius-8,8px);--ds-input-padding-x:var(--space-12,12px);--ds-input-bg:rgba(5,12,24,0.86);--ds-input-color:var(--text-primary,inherit);--ds-input-font-weight:850;--ds-input-focus-border:rgba(76,140,255,0.78);--ds-input-focus-shadow:0 0 0 3px rgba(76,140,255,0.16);--ds-list-gap:var(--space-8,8px);--ds-list-item-gap:var(--space-4,4px);--ds-list-item-border:rgba(135,156,205,0.15);--ds-list-item-radius:var(--radius-8,8px);--ds-list-item-padding:var(--space-10,10px) var(--space-12,12px);--ds-list-item-bg:rgba(8,18,34,0.72);--ds-list-item-color:var(--text-primary,inherit);--ds-list-item-hover-border:rgba(108,77,255,0.5);--ds-list-item-hover-bg:linear-gradient(135deg,rgba(108,77,255,0.16),rgba(8,18,34,0.82));--ds-chip-border:var(--border,rgba(135,156,205,0.2));--ds-chip-padding:0.22rem var(--space-6,6px);--ds-chip-bg:var(--surface,rgba(8,18,34,0.72));--ds-chip-color:var(--text-primary,inherit);--ds-status-card-gap:var(--space-10,10px);--ds-status-card-padding:var(--space-14,14px);--ds-status-card-accent-width:3px;--ds-button-height:var(--ods-control-height);--ds-button-radius:var(--ods-radius-md);--ds-button-bg:var(--ods-color-surface-raised);--ds-button-focus-shadow:var(--shadow-focus,var(--ods-shadow-focus));--ds-card-bg:var(--ods-color-surface-raised);--ds-card-border:var(--ods-executive-border);--ds-card-shadow:var(--ods-shadow-card);--ds-metric-card-bg:var(--ods-color-surface-raised);--ds-metric-card-border:var(--ods-executive-border);--ds-metric-card-shadow:var(--ods-shadow-card);--ds-status-card-bg:var(--ods-color-surface-raised);--ds-status-card-border:var(--ods-executive-border);--ds-surface-gap:var(--space-10,10px);--ds-surface-padding:var(--space-12,12px);--ds-surface-border:var(--ds-card-border);--ds-surface-bg:var(--ds-card-bg);--ds-surface-shadow:var(--ods-shadow-card);--ds-surface-accent-width:3px;--ds-product-card-gap:var(--space-8,8px);--ds-product-card-min-height:8rem;--ds-product-card-padding:var(--space-12,12px);--ds-product-card-border:var(--ds-surface-border);--ds-product-card-bg:var(--ds-surface-bg);--ds-product-card-shadow:var(--ds-surface-shadow);--ds-product-card-hover-border:var(--ods-color-line-strong);--ds-product-card-hover-bg:var(--ds-product-card-bg);--ds-product-card-focus-shadow:var(--ods-shadow-focus);--ds-grid-min:12rem;--ds-grid-gap:var(--space-10,10px);--ds-status-accent:transparent;--ds-status-border:var(--ods-color-line-subtle);--ds-status-border-soft:var(--ods-color-line-subtle);--ds-status-border-strong:var(--ods-color-line-strong);--ds-status-wash:transparent;--ds-status-fill:transparent;--ds-status-success-accent:var(--ods-status-success);--ds-status-success-border:var(--ods-status-success-border);--ds-status-success-border-soft:color-mix(in srgb,var(--ods-status-success) 28%,transparent);--ds-status-success-border-strong:color-mix(in srgb,var(--ods-status-success) 45%,transparent);--ds-status-success-wash:color-mix(in srgb,var(--ods-status-success) 12%,transparent);--ds-status-success-fill:color-mix(in srgb,var(--ods-status-success) 88%,transparent);--ds-status-warning-accent:var(--ods-status-warning);--ds-status-warning-border:var(--ods-status-warning-border);--ds-status-warning-border-soft:color-mix(in srgb,var(--ods-status-warning) 30%,transparent);--ds-status-warning-border-strong:color-mix(in srgb,var(--ods-status-warning) 45%,transparent);--ds-status-warning-wash:color-mix(in srgb,var(--ods-status-warning) 12%,transparent);--ds-status-warning-fill:color-mix(in srgb,var(--ods-status-warning) 88%,transparent);--ds-status-danger-accent:var(--ods-status-danger);--ds-status-danger-border:var(--ods-status-danger-border);--ds-status-danger-border-soft:color-mix(in srgb,var(--ods-status-danger) 32%,transparent);--ds-status-danger-border-strong:color-mix(in srgb,var(--ods-status-danger) 45%,transparent);--ds-status-danger-wash:color-mix(in srgb,var(--ods-status-danger) 12%,transparent);--ds-status-danger-fill:color-mix(in srgb,var(--ods-status-danger) 88%,transparent);--ds-status-info-accent:var(--ods-status-info);--ds-status-info-border:var(--ods-status-info-border);--ds-status-info-border-soft:color-mix(in srgb,var(--ods-status-info) 28%,transparent);--ds-status-info-border-strong:color-mix(in srgb,var(--ods-status-info) 44%,transparent);--ds-status-info-wash:color-mix(in srgb,var(--ods-status-info) 12%,transparent);--ds-status-info-fill:color-mix(in srgb,var(--ods-status-info) 82%,transparent);--ds-status-neutral-accent:var(--ods-status-neutral);--ds-status-neutral-border:var(--ods-status-neutral-border);--ds-status-neutral-border-soft:color-mix(in srgb,var(--ods-status-neutral) 26%,transparent);--ds-status-neutral-border-strong:color-mix(in srgb,var(--ods-status-neutral) 40%,transparent);--ds-status-neutral-wash:color-mix(in srgb,var(--ods-status-neutral) 10%,transparent);--ds-status-neutral-fill:color-mix(in srgb,var(--ods-status-neutral) 74%,transparent);--ds-readiness-target:95;--ds-readiness-status:"95plus"}:root.theme-dark{--ods-color-ink:#f8fbff;--ods-color-ink-soft:#d8e2f5;--ods-color-muted:#aab7ce;--ods-color-faint:#7f8da8;--ods-color-line:rgba(139,161,205,0.24);--ods-color-line-strong:rgba(157,177,220,0.36);--ods-color-line-subtle:rgba(139,161,205,0.16);--ods-color-bg:#050914;--ods-color-bg-elevated:#08111f;--ods-color-surface:#0b1424;--ods-color-surface-soft:#101b2e;--ods-color-surface-raised:color-mix(in srgb,var(--ods-color-surface) 90%,#16213a);--ods-color-surface-glass:color-mix(in srgb,var(--ods-color-surface) 76%,transparent);--ods-color-surface-inset:#07101e;--ods-color-blue:#7aa7ff;--ods-color-indigo:#a89bff;--ods-color-cyan:#55d7f7;--ods-color-blue-soft:rgba(122,167,255,0.14);--ods-color-green:#35d991;--ods-color-green-soft:rgba(53,217,145,0.12);--ods-color-red:#ff6f83;--ods-color-red-soft:rgba(255,111,131,0.12);--ods-status-neutral:#9aa8bd;--ods-status-neutral-ink:#dbe5f4;--ods-status-neutral-soft:rgba(154,168,189,0.12);--ods-status-neutral-border:rgba(154,168,189,0.26);--ods-shadow-panel:0 22px 70px rgba(0,0,0,0.32);--ods-shadow-executive:0 26px 80px rgba(0,0,0,0.42);--ods-shadow-card:0 14px 34px rgba(0,0,0,0.28);--ods-shadow-focus:0 0 0 4px rgba(122,167,255,0.2);--ods-executive-border:rgba(139,161,205,0.18);--ods-executive-hairline:rgba(139,161,205,0.12);--ods-executive-wash:linear-gradient(180deg,rgba(122,167,255,0.08),transparent 64%),linear-gradient(135deg,rgba(85,215,247,0.05),transparent 52%)}}@layer ods.layout{.ods-page{min-height:100vh;background:linear-gradient(180deg,rgba(238,244,255,.72),rgba(255,255,255,0) 360px),var(--ods-color-bg);color:var(--ods-color-ink);font-family:var(--ods-font-sans)}body:has(.ods-page){padding-top:0!important}.ods-shell{width:min(var(--ods-container-page),calc(100% - (var(--ods-page-gutter) * 2)));margin-inline:auto}.ods-section{padding-block:var(--ods-space-12)}.ods-stack{display:grid;grid-gap:var(--ods-space-4);gap:var(--ods-space-4)}.ods-cluster{display:flex;flex-wrap:wrap;gap:var(--ods-space-2);align-items:center}.ods-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(min(100%,320px),.72fr);grid-gap:var(--ods-space-8);gap:var(--ods-space-8);align-items:start}.ods-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-gap:var(--ods-space-4);gap:var(--ods-space-4)}@media (max-width:820px){.ods-shell{width:min(100% - 28px,680px)}.ods-grid-2,.ods-grid-3{grid-template-columns:1fr}.ods-section{padding-block:var(--ods-space-8)}}}@layer ods.primitives{.ods-eyebrow{margin:0;color:var(--ods-color-blue);font-size:.68rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.ods-title{max-width:12ch;font-size:clamp(3rem,6vw,5.8rem);line-height:.94}.ods-heading,.ods-title{margin:0;color:var(--ods-color-ink);font-weight:850;letter-spacing:0}.ods-heading{font-size:clamp(1.85rem,3vw,3.1rem);line-height:1}.ods-copy{margin:0;color:var(--ods-color-muted);font-size:1rem;line-height:1.55}.ods-chip{display:inline-flex;min-height:28px;align-items:center;border:1px solid var(--ods-color-line);border-radius:999px;padding-inline:12px;background:var(--ods-color-blue-soft);color:var(--ods-color-ink-soft);font-size:.78rem;font-weight:750}.ods-rule{height:1px;background:linear-gradient(90deg,var(--ods-color-blue),var(--ods-color-line),transparent)}.ds-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ds-button-height,2.6rem);gap:var(--ds-button-gap,var(--space-8,10px));border:var(--border-width,1px) solid var(--ds-button-border,var(--border,rgba(135,156,205,.2)));border-radius:var(--ds-button-radius,var(--radius-8,8px));padding:var(--ds-button-padding-y,var(--space-8,8px)) var(--ds-button-padding-x,var(--space-12,12px));background:var(--ds-button-bg,var(--surface-subtle,rgba(8,18,34,.72)));color:var(--ds-button-color,var(--text-secondary,inherit));font:inherit;font-size:var(--ds-button-font-size,var(--font-size-label,.85rem));font-weight:var(--ds-button-font-weight,850);line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer}.ds-button:hover{border-color:var(--ds-button-hover-border,var(--color-brand,var(--ods-color-blue)));background:var(--ds-button-hover-bg,color-mix(in srgb,var(--surface,#fff) 88%,var(--color-brand,var(--ods-color-blue)) 12%));color:var(--ds-button-hover-color,var(--text-primary,currentColor))}.ds-button:focus-visible{outline:0;box-shadow:var(--ds-button-focus-shadow,var(--ods-shadow-focus))}.ds-button--pill{--ds-button-radius:var(--radius-pill,999px);--ds-button-height:2.25rem;--ds-button-padding-y:var(--space-6,6px);--ds-button-padding-x:var(--space-10,10px);line-height:1}.ds-button--square{width:var(--ds-square-size,2rem);min-height:var(--ds-square-size,2rem);height:var(--ds-square-size,2rem);padding:0}.ds-card{min-width:0;overflow-wrap:anywhere;border:var(--border-width,1px) solid var(--ds-card-border,rgba(135,156,205,.17));border-radius:var(--ds-card-radius,var(--radius-8,8px));background:var(--ds-card-bg,rgba(4,12,24,.78))}.ds-card:is(.is-green,.is-success,.is-good,.is-safe,.is-ready,.is-safe_to_run,.is-fresh,.is-approved),.ds-product-card:is(.is-green,.is-success,.is-good,.is-safe,.is-ready,.is-safe_to_run,.is-fresh,.is-approved),.ds-signal:is(.is-green,.is-success,.is-good,.is-safe,.is-ready,.is-safe_to_run,.is-fresh,.is-approved),.ds-status-card:is(.is-green,.is-success,.is-good,.is-safe,.is-ready,.is-safe_to_run,.is-fresh,.is-approved),.ds-surface:is(.is-green,.is-success,.is-good,.is-safe,.is-ready,.is-safe_to_run,.is-fresh,.is-approved){--ds-status-accent:var(--ds-status-success-accent);--ds-status-border:var(--ds-status-success-border);--ds-status-border-soft:var(--ds-status-success-border-soft);--ds-status-border-strong:var(--ds-status-success-border-strong);--ds-status-wash:var(--ds-status-success-wash);--ds-status-fill:var(--ds-status-success-fill);--ds-card-border:var(--ds-status-border);--ds-signal-border:var(--ds-status-border);--ds-signal-shadow:inset 0 1px 0 var(--ds-status-wash);--ds-surface-border:var(--ds-status-border);--ds-product-card-border:var(--ds-status-border);--ds-status-card-border:var(--ds-status-border)}.ds-card:is(.is-amber,.is-warning,.is-review,.is-watch,.is-needs_review,.is-stale,.is-debt),.ds-product-card:is(.is-amber,.is-warning,.is-review,.is-watch,.is-needs_review,.is-stale,.is-debt),.ds-signal:is(.is-amber,.is-warning,.is-review,.is-watch,.is-needs_review,.is-stale,.is-debt),.ds-status-card:is(.is-amber,.is-warning,.is-review,.is-watch,.is-needs_review,.is-stale,.is-debt),.ds-surface:is(.is-amber,.is-warning,.is-review,.is-watch,.is-needs_review,.is-stale,.is-debt){--ds-status-accent:var(--ds-status-warning-accent);--ds-status-border:var(--ds-status-warning-border);--ds-status-border-soft:var(--ds-status-warning-border-soft);--ds-status-border-strong:var(--ds-status-warning-border-strong);--ds-status-wash:var(--ds-status-warning-wash);--ds-status-fill:var(--ds-status-warning-fill);--ds-card-border:var(--ds-status-border);--ds-signal-border:var(--ds-status-border);--ds-signal-shadow:inset 0 1px 0 var(--ds-status-wash);--ds-surface-border:var(--ds-status-border);--ds-product-card-border:var(--ds-status-border);--ds-status-card-border:var(--ds-status-border)}.ds-card:is(.is-red,.is-danger,.is-error,.is-bad,.is-blocked,.is-risk,.is-risky,.is-missing_integration),.ds-product-card:is(.is-red,.is-danger,.is-error,.is-bad,.is-blocked,.is-risk,.is-risky,.is-missing_integration),.ds-signal:is(.is-red,.is-danger,.is-error,.is-bad,.is-blocked,.is-risk,.is-risky,.is-missing_integration),.ds-status-card:is(.is-red,.is-danger,.is-error,.is-bad,.is-blocked,.is-risk,.is-risky,.is-missing_integration),.ds-surface:is(.is-red,.is-danger,.is-error,.is-bad,.is-blocked,.is-risk,.is-risky,.is-missing_integration){--ds-status-accent:var(--ds-status-danger-accent);--ds-status-border:var(--ds-status-danger-border);--ds-status-border-soft:var(--ds-status-danger-border-soft);--ds-status-border-strong:var(--ds-status-danger-border-strong);--ds-status-wash:var(--ds-status-danger-wash);--ds-status-fill:var(--ds-status-danger-fill);--ds-card-border:var(--ds-status-border);--ds-signal-border:var(--ds-status-border);--ds-signal-shadow:inset 0 1px 0 var(--ds-status-wash);--ds-surface-border:var(--ds-status-border);--ds-product-card-border:var(--ds-status-border);--ds-status-card-border:var(--ds-status-border)}.ds-card:is(.is-blue,.is-info),.ds-product-card:is(.is-blue,.is-info),.ds-signal:is(.is-blue,.is-info),.ds-status-card:is(.is-blue,.is-info),.ds-surface:is(.is-blue,.is-info){--ds-status-accent:var(--ds-status-info-accent);--ds-status-border:var(--ds-status-info-border);--ds-status-border-soft:var(--ds-status-info-border-soft);--ds-status-border-strong:var(--ds-status-info-border-strong);--ds-status-wash:var(--ds-status-info-wash);--ds-status-fill:var(--ds-status-info-fill);--ds-card-border:var(--ds-status-border);--ds-signal-border:var(--ds-status-border);--ds-signal-shadow:inset 0 1px 0 var(--ds-status-wash);--ds-surface-border:var(--ds-status-border);--ds-product-card-border:var(--ds-status-border);--ds-status-card-border:var(--ds-status-border)}.ds-surface{grid-gap:var(--ds-surface-gap,var(--space-10,10px));gap:var(--ds-surface-gap,var(--space-10,10px));border:var(--border-width,1px) solid var(--ds-surface-border,var(--ds-status-border,var(--ds-card-border,rgba(135,156,205,.17))));border-radius:var(--ds-card-radius,var(--radius-8,8px));padding:var(--ds-surface-padding,var(--space-12,12px));background:var(--ds-surface-bg,var(--ds-card-bg,rgba(4,12,24,.78)));box-shadow:var(--ds-surface-shadow,none),inset var(--ds-surface-accent-width,3px) 0 0 var(--ds-status-accent,transparent)}.ds-product-card,.ds-surface{display:grid;min-width:0;overflow-wrap:anywhere}.ds-product-card{grid-gap:var(--ds-product-card-gap,var(--space-8,8px));gap:var(--ds-product-card-gap,var(--space-8,8px));min-height:var(--ds-product-card-min-height,8rem);border:var(--border-width,1px) solid var(--ds-product-card-border,var(--ds-status-border,var(--ds-surface-border,rgba(135,156,205,.17))));border-radius:var(--ds-card-radius,var(--radius-8,8px));padding:var(--ds-product-card-padding,var(--space-12,12px));background:var(--ds-product-card-bg,var(--ds-surface-bg,rgba(4,12,24,.78)));box-shadow:var(--ds-product-card-shadow,none);color:inherit}.ds-product-card:is(a,button),a.ds-product-card,button.ds-product-card{text-decoration:none}.ds-product-card:is(a,button):focus-visible,.ds-product-card:is(a,button):hover,a.ds-product-card:focus-visible,a.ds-product-card:hover,button.ds-product-card:focus-visible,button.ds-product-card:hover{border-color:var(--ds-product-card-hover-border,var(--ods-color-line-strong));background:var(--ds-product-card-hover-bg,var(--ds-product-card-bg,rgba(4,12,24,.78)));box-shadow:var(--ds-product-card-focus-shadow,var(--ods-shadow-focus));outline:0}.ds-responsive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-grid-min,12rem)),1fr));grid-gap:var(--ds-grid-gap,var(--space-10,10px));gap:var(--ds-grid-gap,var(--space-10,10px))}.ds-metric-card{display:grid;align-content:space-between;grid-gap:var(--ds-metric-card-gap,var(--space-10,10px));gap:var(--ds-metric-card-gap,var(--space-10,10px));min-width:0}.ds-signal{border-color:var(--ds-signal-border,rgba(135,156,205,.17));box-shadow:var(--ds-signal-shadow,none)}.ds-modal{position:fixed;inset:0;z-index:var(--ds-modal-z,80);display:grid;place-items:start center;padding:var(--ds-modal-padding,min(12vh,6rem) var(--space-16,16px) var(--space-16,16px))}.ds-modal__backdrop{position:fixed;inset:0;border:0;background:var(--ds-modal-backdrop-bg,rgba(1,6,15,.72))}.ds-modal__panel{position:relative;z-index:1;display:grid;grid-gap:var(--ds-modal-gap,var(--space-12,12px));gap:var(--ds-modal-gap,var(--space-12,12px));width:var(--ds-modal-width,min(100%,42rem));padding:var(--ds-modal-padding-inner,var(--space-16,16px))}.ds-modal__head{gap:var(--ds-modal-head-gap,var(--space-12,12px))}.ds-modal__head,.ds-surface-head{display:flex;align-items:flex-start;justify-content:space-between}.ds-surface-head{gap:var(--ds-surface-head-gap,var(--space-10,10px))}.ds-input{width:100%;min-height:var(--ds-input-height,3rem);border:var(--border-width,1px) solid var(--ds-input-border,rgba(108,77,255,.36));border-radius:var(--ds-input-radius,var(--radius-8,8px));padding:0 var(--ds-input-padding-x,var(--space-12,12px));background:var(--ds-input-bg,rgba(5,12,24,.86));color:var(--ds-input-color,var(--text-primary,inherit));font:inherit;font-weight:var(--ds-input-font-weight,850);outline:none}.ds-input:focus{border-color:var(--ds-input-focus-border,rgba(76,140,255,.78));box-shadow:var(--ds-input-focus-shadow,0 0 0 3px rgba(76,140,255,.16))}.ds-list{display:grid;grid-gap:var(--ds-list-gap,var(--space-8,8px));gap:var(--ds-list-gap,var(--space-8,8px))}.ds-list-item{display:grid;grid-gap:var(--ds-list-item-gap,var(--space-4,4px));gap:var(--ds-list-item-gap,var(--space-4,4px));width:100%;min-width:0;border:var(--border-width,1px) solid var(--ds-list-item-border,rgba(135,156,205,.15));border-radius:var(--ds-list-item-radius,var(--radius-8,8px));padding:var(--ds-list-item-padding,var(--space-10,10px) var(--space-12,12px));background:var(--ds-list-item-bg,rgba(8,18,34,.72));color:var(--ds-list-item-color,var(--text-primary,inherit));font:inherit;text-align:left;cursor:pointer}.ds-list-item:hover{border-color:var(--ds-list-item-hover-border,rgba(108,77,255,.5));background:var(--ds-list-item-hover-bg,linear-gradient(135deg,rgba(108,77,255,.16),rgba(8,18,34,.82)))}.ds-badge,.ds-chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-4,4px);min-width:0;border:var(--border-width,1px) solid var(--ds-chip-border,var(--border,rgba(135,156,205,.2)));border-radius:var(--radius-pill,999px);padding:var(--ds-chip-padding,.22rem var(--space-6,6px));background:var(--ds-chip-bg,var(--surface,rgba(8,18,34,.72)));color:var(--ds-chip-color,var(--text-primary,inherit));font:inherit;font-size:var(--font-size-label,.75rem);font-weight:900;line-height:1;text-align:center;white-space:nowrap}.ds-badge--good,.ds-badge--safe,.ds-badge--success,.ds-badge:is(.is-green,.is-success,.is-good,.is-safe,.is-ready,.is-safe_to_run,.is-fresh,.is-approved),.ds-chip--good,.ds-chip--safe,.ds-chip--success,.ds-chip:is(.is-green,.is-success,.is-good,.is-safe,.is-ready,.is-safe_to_run,.is-fresh,.is-approved){--ds-chip-border:var(--ods-status-success-border);--ds-chip-bg:var(--ods-status-success-soft);--ds-chip-color:var(--ods-status-success-ink)}.ds-badge--amber,.ds-badge--review,.ds-badge--warning,.ds-badge--watch,.ds-badge:is(.is-amber,.is-warning,.is-review,.is-watch,.is-needs_review,.is-stale,.is-debt),.ds-chip--amber,.ds-chip--review,.ds-chip--warning,.ds-chip--watch,.ds-chip:is(.is-amber,.is-warning,.is-review,.is-watch,.is-needs_review,.is-stale,.is-debt){--ds-chip-border:var(--ods-status-warning-border);--ds-chip-bg:var(--ods-status-warning-soft);--ds-chip-color:var(--ods-status-warning-ink)}.ds-badge--bad,.ds-badge--blocked,.ds-badge--danger,.ds-badge--error,.ds-badge--risk,.ds-badge--risky,.ds-badge:is(.is-red,.is-danger,.is-error,.is-bad,.is-blocked,.is-risk,.is-risky,.is-missing_integration),.ds-chip--bad,.ds-chip--blocked,.ds-chip--danger,.ds-chip--error,.ds-chip--risk,.ds-chip--risky,.ds-chip:is(.is-red,.is-danger,.is-error,.is-bad,.is-blocked,.is-risk,.is-risky,.is-missing_integration){--ds-chip-border:var(--ods-status-danger-border);--ds-chip-bg:var(--ods-status-danger-soft);--ds-chip-color:var(--ods-status-danger-ink)}.ds-badge--info,.ds-chip--info{--ds-chip-border:var(--ods-status-info-border);--ds-chip-bg:var(--ods-status-info-soft);--ds-chip-color:var(--ods-status-info-ink)}.ds-status-card{display:grid;grid-gap:var(--ds-status-card-gap,var(--space-10,10px));gap:var(--ds-status-card-gap,var(--space-10,10px));min-width:0;overflow-wrap:anywhere;border:var(--border-width,1px) solid var(--ds-status-card-border,rgba(135,156,205,.17));border-radius:var(--ds-card-radius,var(--radius-8,8px));padding:var(--ds-status-card-padding,var(--space-14,14px));background:var(--ds-status-card-bg,rgba(4,12,24,.78));box-shadow:inset 0 1px 0 var(--ds-status-wash,transparent),inset var(--ds-status-card-accent-width,3px) 0 0 var(--ds-status-accent,transparent)}}@layer ods.components{.ods-button{display:inline-flex;min-height:var(--ods-control-height);align-items:center;justify-content:center;gap:var(--ods-space-2);border:1px solid var(--ods-color-line-strong);border-radius:var(--ods-radius-md);padding-inline:var(--ods-space-5);background:var(--ods-color-surface-raised);color:var(--ods-color-ink);font:inherit;font-size:.92rem;font-weight:850;line-height:1.2;text-decoration:none;box-shadow:0 1px 0 rgba(7,22,63,.04);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ods-button:hover{border-color:color-mix(in srgb,var(--ods-color-blue) 42%,var(--ods-color-line));transform:translateY(-1px)}.ods-button:focus-visible{outline:0;box-shadow:var(--ods-shadow-focus)}.ods-button--primary{border-color:var(--ods-color-blue);background:var(--ods-color-blue);color:#ffffff;box-shadow:0 14px 30px rgba(21,92,255,.22)}.ods-button--quiet{background:transparent;box-shadow:none}.ods-panel{--ods-panel-border:var(--ods-color-line-subtle);--ods-panel-accent:transparent;--ods-panel-wash:transparent;position:relative;overflow:hidden;border:1px solid var(--ods-panel-border);border-radius:var(--ods-radius-md);background:var(--ods-executive-wash,linear-gradient(180deg,transparent,transparent)),linear-gradient(180deg,var(--ods-panel-wash),transparent 58%),var(--ods-color-surface-raised);box-shadow:var(--ods-shadow-executive,var(--ods-shadow-panel)),inset 0 1px 0 color-mix(in srgb,var(--ods-color-surface) 84%,transparent)}.ods-panel:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ods-panel-accent);content:"";pointer-events:none}.ods-panel__head{display:flex;min-height:calc(var(--ods-control-height) + var(--ods-space-3));align-items:center;justify-content:space-between;gap:var(--ods-space-4);border-bottom:1px solid var(--ods-panel-border);padding:0 var(--ods-panel-padding);background:linear-gradient(90deg,var(--ods-panel-wash),transparent 72%),color-mix(in srgb,var(--ods-color-surface-soft) 70%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ods-panel__title-block{display:grid;min-width:0;grid-gap:var(--ods-space-1);gap:var(--ods-space-1)}.ods-panel__body{display:grid;grid-gap:var(--ods-space-4);gap:var(--ods-space-4);padding:var(--ods-panel-padding)}.ods-panel__label{font-size:.72rem;letter-spacing:0;text-transform:uppercase}.ods-panel__label,.ods-panel__title{color:var(--ods-color-ink);font-weight:850}.ods-panel__title{margin:0;font-size:1.04rem;line-height:1.18}.ods-panel__copy{margin:0;max-width:68ch;color:var(--ods-color-muted);font-size:.92rem;line-height:1.5}.ods-panel__meta{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--ods-space-2);color:var(--ods-color-muted);font-size:.74rem;font-weight:750}.ods-panel__actions,.ods-panel__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ods-space-2)}.ods-panel__footer{border-top:1px solid var(--ods-panel-border);padding:var(--ods-space-4) var(--ods-panel-padding);background:color-mix(in srgb,var(--ods-color-surface-soft) 50%,transparent)}.ods-panel__rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));grid-gap:var(--ods-space-3);gap:var(--ods-space-3)}}@layer ods.components{.ods-panel:is(.is-ready,.is-success,.is-green,.is-safe,.is-approved,.is-safe_to_run,[data-state=ready],[data-state=success],[data-tone=success]){--ods-panel-border:var(--ods-status-success-border);--ods-panel-accent:var(--ods-status-success);--ods-panel-wash:color-mix(in srgb,var(--ods-status-success) 8%,transparent)}.ods-panel:is(.is-parked,.is-warning,.is-amber,.is-watch,.is-review,.is-needs_review,.is-stale,[data-state=parked],[data-state=warning],[data-tone=warning]){--ods-panel-border:var(--ods-status-warning-border);--ods-panel-accent:var(--ods-status-warning);--ods-panel-wash:color-mix(in srgb,var(--ods-status-warning) 8%,transparent)}.ods-panel:is(.is-risk,.is-risky,.is-danger,.is-red,.is-blocked,.is-error,.is-missing_integration,[data-state=risk],[data-state=blocked],[data-state=danger],[data-tone=danger]){--ods-panel-border:var(--ods-status-danger-border);--ods-panel-accent:var(--ods-status-danger);--ods-panel-wash:color-mix(in srgb,var(--ods-status-danger) 8%,transparent)}.ods-panel:is(.is-info,.is-blue,[data-state=info],[data-tone=info]){--ods-panel-border:var(--ods-status-info-border);--ods-panel-accent:var(--ods-status-info);--ods-panel-wash:color-mix(in srgb,var(--ods-status-info) 8%,transparent)}.ods-panel:is(.is-unknown,.is-pending,.is-neutral,[data-state=unknown],[data-state=pending],[data-tone=neutral]){--ods-panel-border:var(--ods-status-neutral-border);--ods-panel-accent:var(--ods-status-neutral);--ods-panel-wash:color-mix(in srgb,var(--ods-status-neutral) 9%,transparent)}@media (max-width:640px){.ods-panel__head{min-height:auto;align-items:flex-start;flex-direction:column;padding-block:var(--ods-space-3)}.ods-panel__meta{justify-content:flex-start}.ods-panel__footer{padding-block:var(--ods-space-3)}}@media (max-width:480px){.ods-panel{border-radius:var(--ods-radius-sm)}.ods-panel__body{gap:var(--ods-space-3);padding:var(--ods-space-4)}.ods-panel__actions>*,.ods-panel__footer>*{flex:1 1 100%}}}@layer ods.components{.ods-metric-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--ods-color-line-strong);border-radius:var(--ods-radius-md);background:var(--ods-color-surface-raised);box-shadow:var(--ods-shadow-card)}.ods-metric{--ods-metric-border:var(--ods-color-line-subtle);--ods-metric-accent:transparent;--ods-metric-wash:transparent;position:relative;display:grid;min-height:96px;align-content:center;justify-items:start;grid-gap:var(--ods-space-1);gap:var(--ods-space-1);padding:var(--ods-space-4);background:linear-gradient(180deg,var(--ods-metric-wash),transparent 68%),var(--ods-color-surface);box-shadow:1px 0 0 var(--ods-metric-border),0 1px 0 var(--ods-metric-border);text-align:left}.ods-metric:is(a,button){color:inherit;font:inherit;text-decoration:none}.ods-metric:is(a,button):focus-visible{outline:0;box-shadow:1px 0 0 var(--ods-metric-border),0 1px 0 var(--ods-metric-border),var(--ods-shadow-focus)}.ods-metric:before{position:absolute;inset:0 0 auto;height:3px;background:var(--ods-metric-accent);content:"";pointer-events:none}.ods-metric strong{color:var(--ods-color-ink);font-size:1.55rem;font-weight:850;line-height:1}.ods-metric span{color:var(--ods-color-muted);font-size:.64rem;font-weight:800;letter-spacing:0;line-height:1.25;text-transform:uppercase}.ods-metric small{color:var(--ods-color-faint);font-size:.72rem;font-weight:750;line-height:1.3}.ods-metric__trend,.ods-metric__unit{display:inline-flex;align-items:center;gap:var(--ods-space-1);min-height:1.35rem;border:1px solid var(--ods-metric-border);border-radius:999px;padding-inline:var(--ods-space-2);background:var(--ods-metric-wash);color:var(--ods-color-ink-soft);font-size:.7rem;font-weight:850;line-height:1}.ods-metric:is(.is-ready,.is-success,.is-green,.is-safe,.is-approved,.is-safe_to_run,[data-state=ready],[data-state=success],[data-tone=success]){--ods-metric-border:var(--ods-status-success-border);--ods-metric-accent:var(--ods-status-success);--ods-metric-wash:color-mix(in srgb,var(--ods-status-success) 8%,transparent)}.ods-metric:is(.is-parked,.is-warning,.is-amber,.is-watch,.is-review,.is-needs_review,.is-stale,[data-state=parked],[data-state=warning],[data-tone=warning]){--ods-metric-border:var(--ods-status-warning-border);--ods-metric-accent:var(--ods-status-warning);--ods-metric-wash:color-mix(in srgb,var(--ods-status-warning) 8%,transparent)}.ods-metric:is(.is-risk,.is-risky,.is-danger,.is-red,.is-blocked,.is-error,.is-missing_integration,[data-state=risk],[data-state=blocked],[data-state=danger],[data-tone=danger]){--ods-metric-border:var(--ods-status-danger-border);--ods-metric-accent:var(--ods-status-danger);--ods-metric-wash:color-mix(in srgb,var(--ods-status-danger) 8%,transparent)}.ods-metric:is(.is-info,.is-blue,[data-state=info],[data-tone=info]){--ods-metric-border:var(--ods-status-info-border);--ods-metric-accent:var(--ods-status-info);--ods-metric-wash:color-mix(in srgb,var(--ods-status-info) 8%,transparent)}.ods-metric:is(.is-unknown,.is-pending,.is-neutral,[data-state=unknown],[data-state=pending],[data-tone=neutral]){--ods-metric-border:var(--ods-status-neutral-border);--ods-metric-accent:var(--ods-status-neutral);--ods-metric-wash:color-mix(in srgb,var(--ods-status-neutral) 9%,transparent)}@media (max-width:640px){.ods-metric-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.75rem),1fr))}.ods-metric{min-height:80px;padding:var(--ods-space-3)}.ods-metric strong{font-size:1.3rem}}@media (max-width:420px){.ods-metric-row{grid-template-columns:1fr}.ods-metric{min-height:76px}}}@layer ods.components{.ods-timeline{display:grid;grid-gap:var(--ods-space-3);gap:var(--ods-space-3);margin:0;padding:0;list-style:none}.ods-timeline__item{display:grid;grid-template-columns:var(--ods-control-height) minmax(0,1fr) minmax(min(100%,120px),.34fr);grid-gap:var(--ods-space-4);gap:var(--ods-space-4);align-items:center;border-top:1px solid var(--ods-color-line-subtle);padding-block:var(--ods-space-3)}.ods-timeline__index{display:inline-grid;width:36px;height:36px;place-items:center;border:1px solid color-mix(in srgb,var(--ods-color-blue) 34%,var(--ods-color-line));border-radius:999px;background:var(--ods-color-surface-raised);color:var(--ods-color-blue);font-size:.72rem;font-weight:850;box-shadow:0 0 0 4px color-mix(in srgb,var(--ods-color-blue) 7%,transparent)}.ods-timeline__title{display:grid;grid-gap:3px;gap:3px}.ods-timeline__title strong{color:var(--ods-color-ink);font-size:.98rem}.ods-timeline__meta,.ods-timeline__title span{color:var(--ods-color-muted);font-size:.75rem;line-height:1.35}@media (max-width:640px){.ods-timeline__item{grid-template-columns:36px minmax(0,1fr)}.ods-timeline__meta{grid-column:2}}}@layer ods.components{.ods-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);align-items:center;padding-block:clamp(56px,8vw,110px)}.ods-hero__main{display:grid;grid-gap:var(--ods-space-5);gap:var(--ods-space-5)}.ods-hero__chips{display:flex;flex-wrap:wrap;gap:var(--ods-space-2)}.ods-hero__decision{display:grid;grid-gap:var(--ods-space-3);gap:var(--ods-space-3);border-top:1px solid var(--ods-color-line-strong);padding-top:var(--ods-space-4)}.ods-hero__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ods-space-3);gap:var(--ods-space-3)}.ods-hero__node{position:relative;display:grid;grid-gap:3px;gap:3px;min-height:82px;border-left:2px solid var(--ods-color-blue);padding:10px 12px;background:rgba(255,255,255,.72)}.ods-hero__node small{color:var(--ods-color-blue);font-size:.62rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.ods-hero__node strong{color:var(--ods-color-ink);font-size:1.05rem}.ods-hero__node span{color:var(--ods-color-muted);font-size:.74rem;line-height:1.25}@media (max-width:820px){.ods-hero{padding-block:var(--ods-space-10)}.ods-hero,.ods-hero__rail{grid-template-columns:1fr}}}@layer ods.components{.ods-decision-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));grid-gap:var(--ods-space-3);gap:var(--ods-space-3)}.ods-decision-cell{display:grid;grid-gap:var(--ods-space-2);gap:var(--ods-space-2);min-height:120px;border:1px solid var(--ods-color-line-subtle);border-radius:var(--ods-radius-md);padding:var(--ods-space-4);background:var(--ods-color-surface-raised)}.ods-decision-cell small{color:var(--ods-status-info);font-size:.64rem;font-weight:850;text-transform:uppercase}.ods-decision-cell strong{color:var(--ods-color-ink);font-size:1.05rem;line-height:1.18}.ods-decision-cell span{color:var(--ods-color-muted);font-size:.82rem;line-height:1.4}@media (max-width:820px){.ods-decision-grid{grid-template-columns:1fr}}}@layer ods.components{.mo-preview{min-height:100vh;background:linear-gradient(90deg,rgba(21,92,255,.012) 1px,transparent 0),linear-gradient(180deg,rgba(21,92,255,.01) 1px,transparent 0),linear-gradient(180deg,rgba(238,245,255,.94),#ffffff 620px);background-size:44px 44px,44px 44px,auto}.mo-preview__header{position:-webkit-sticky;position:sticky;z-index:20;top:0;border-bottom:1px solid rgba(199,211,232,.78);background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mo-preview__bar{min-height:72px;align-items:center;justify-content:space-between}.mo-preview__bar,.mo-preview__nav{display:flex;gap:24px}.mo-preview__nav a{color:#07163f;font-size:.84rem;font-weight:850;text-decoration:none}.mo-preview__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);grid-gap:clamp(28px,5vw,70px);gap:clamp(28px,5vw,70px);align-items:center;padding-block:72px 44px}.mo-preview__hero h1{max-width:14ch;margin:0;color:#07163f;font-size:clamp(3.2rem,5.2vw,5.4rem);line-height:1}.mo-preview__hero p{max-width:660px;color:#40506f;font-size:1.04rem;line-height:1.55}.mo-preview__hero aside{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(181,199,232,.78);border-radius:10px;padding:24px;background:rgba(255,255,255,.9);box-shadow:0 26px 70px rgba(18,52,112,.08)}.mo-preview__hero aside strong{color:#07163f;font-size:1.2rem}.mo-preview__hero aside span{color:#66758f;font-size:.86rem;line-height:1.5}.mo-preview__strips{display:grid;grid-gap:10px;gap:10px;margin-top:24px}.mo-library{display:grid;grid-gap:18px;gap:18px;padding-block:28px}.mo-library__item{display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch}.mo-library__copy{display:grid;align-content:flex-start;grid-gap:10px;gap:10px;border:1px solid rgba(181,199,232,.78);border-radius:10px;padding:22px;background:rgba(255,255,255,.84)}.mo-library__copy span{color:#155cff;font-size:.7rem;font-weight:900;text-transform:uppercase}.mo-library__copy h2{margin:0;color:#07163f;font-size:1.45rem;line-height:1.05}.mo-library__copy p{margin:0;color:#66758f;font-size:.88rem;line-height:1.52}.mo-preview__outputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);grid-gap:24px;gap:24px;align-items:center;border:1px solid rgba(181,199,232,.78);border-radius:10px;margin-block:24px 56px;padding:28px;background:rgba(255,255,255,.92)}.mo-preview__outputs h2{margin:0;color:#07163f;font-size:1.7rem}.mo-preview__outputs p{color:#66758f}.mo-asset-production{display:grid;grid-gap:18px;gap:18px;padding-block:28px}.mo-asset-production__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border:1px solid rgba(181,199,232,.78);border-radius:10px;padding:24px;background:rgba(255,255,255,.88)}.mo-asset-production__head h2{margin:0;color:#07163f;font-size:clamp(1.9rem,3vw,3rem);line-height:1}.mo-asset-production__head p{max-width:720px;color:#66758f;line-height:1.55}.mo-asset-production__head>span{border:1px solid rgba(181,199,232,.86);border-radius:999px;padding:10px 14px;background:#f7faff;color:#155cff;font-size:.78rem;font-weight:900;white-space:nowrap}.mo-asset-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.mo-asset-card{overflow:hidden;border:1px solid rgba(181,199,232,.78);border-radius:10px;background:rgba(255,255,255,.92);box-shadow:0 22px 60px rgba(18,52,112,.08)}.mo-asset-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#eef5ff}.mo-asset-card__body{display:grid;grid-gap:14px;gap:14px;padding:16px}.mo-asset-card__status{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:5px 8px;background:rgba(21,87,255,.08);color:#1557ff;font-size:.62rem;font-weight:900;text-transform:uppercase}.mo-asset-card h3{margin:10px 0 0;color:#07163f;font-size:1rem;line-height:1.05;text-transform:capitalize}.mo-asset-card p{margin:8px 0 0;color:#66758f;font-size:.76rem;line-height:1.45}.mo-asset-card__outputs{display:grid;grid-gap:6px;gap:6px}.mo-asset-card__outputs span{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(181,199,232,.72);border-radius:8px;padding:7px 8px;color:#263a62;font-size:.64rem;font-weight:850}.mo-asset-card__outputs small{color:#8090aa;font-size:.58rem;font-weight:750}.mo-asset-card__review{display:grid;grid-gap:4px;gap:4px;border-top:1px solid rgba(181,199,232,.72);padding-top:10px}.mo-asset-card__review strong{color:#12a87a;font-size:.72rem;text-transform:uppercase}.mo-asset-card__review span{color:#66758f;font-size:.68rem}.mo-registry__hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,.58fr);grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);align-items:flex-end;padding-block:64px 28px}.mo-registry__hero h1{max-width:17ch;margin:0;color:#07163f;font-size:clamp(2.8rem,5vw,5.1rem);line-height:.98}.mo-registry__hero p{max-width:720px;color:#40506f;font-size:1.02rem;line-height:1.55}.mo-registry__scoreboard{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid rgba(181,199,232,.78);border-radius:10px;background:rgba(255,255,255,.92);box-shadow:0 26px 70px rgba(18,52,112,.08)}.mo-registry__scoreboard span{display:grid;grid-gap:4px;gap:4px;min-height:88px;align-content:center;border-right:1px solid rgba(181,199,232,.72);padding:14px;color:#66758f;font-size:.66rem;font-weight:850;text-align:center;text-transform:uppercase}.mo-registry__scoreboard span:last-child{border-right:0}.mo-registry__scoreboard strong{color:#07163f;font-size:1.6rem;line-height:1}.mo-registry__packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;padding-block:18px 28px}.mo-registry__packs article{border:1px solid rgba(181,199,232,.78);border-radius:10px;padding:18px;background:rgba(255,255,255,.9)}.mo-registry__packs span{color:#1557ff;font-size:.68rem;font-weight:900;text-transform:uppercase}.mo-registry__hero-grid ul,.mo-registry__packs ul{display:grid;grid-gap:8px;gap:8px;margin:14px 0 0;padding:0;list-style:none}.mo-registry__hero-grid li,.mo-registry__packs li{color:#263a62;font-size:.78rem;font-weight:800;text-transform:capitalize}.mo-registry__assets{padding-block:28px}.mo-registry__assets,.mo-registry__grid{display:grid;grid-gap:18px;gap:18px}.mo-registry-card{display:grid;grid-gap:16px;gap:16px;border:1px solid rgba(181,199,232,.78);border-radius:10px;padding:18px;background:rgba(255,255,255,.92);box-shadow:0 24px 70px rgba(18,52,112,.08)}.mo-registry-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.mo-registry-card__head span{display:inline-flex;border-radius:999px;padding:5px 8px;background:rgba(18,168,122,.1);color:#087a5a;font-size:.62rem;font-weight:900;text-transform:uppercase}.mo-registry-card__head h3{margin:10px 0 0;color:#07163f;font-size:1.55rem;line-height:1;text-transform:capitalize}.mo-registry-card__head strong{color:#07163f;font-size:1.5rem;white-space:nowrap}.mo-registry-card>p{max-width:760px;margin:0;color:#66758f;font-size:.9rem;line-height:1.5}.mo-registry-card__reuse{display:flex;flex-wrap:wrap;gap:8px}.mo-registry-card__reuse span{border:1px solid rgba(181,199,232,.78);border-radius:999px;padding:6px 9px;background:#f7faff;color:#263a62;font-size:.68rem;font-weight:850}.mo-registry-card__formats{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.65fr) repeat(3,minmax(0,.8fr));grid-gap:12px;gap:12px;align-items:stretch}.mo-registry-card__formats figure{display:grid;grid-gap:8px;gap:8px;margin:0}.mo-registry-card__formats img{width:100%;height:100%;min-height:120px;border:1px solid rgba(181,199,232,.72);border-radius:8px;background:#eef5ff;object-fit:cover}.mo-registry-card__formats figure:nth-child(2) img{aspect-ratio:1/1;object-fit:contain}.mo-registry-card__formats figcaption{color:#66758f;font-size:.66rem;font-weight:900;text-transform:uppercase}.mo-registry-card__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.mo-registry-card__meta div{border-top:1px solid rgba(181,199,232,.72);padding-top:10px}.mo-registry-card__meta dt{color:#1557ff;font-size:.62rem;font-weight:900;text-transform:uppercase}.mo-registry-card__meta dd{margin:4px 0 0;color:#66758f;font-size:.7rem;font-weight:800;overflow-wrap:anywhere}.mo-registry__hero-objects{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);grid-gap:18px;gap:18px;padding-block:28px 64px}.mo-registry__hero-objects h2{margin:0;color:#07163f;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.mo-registry__hero-objects p{color:#66758f;line-height:1.55}.mo-registry__hero-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.mo-registry__hero-grid article{border:1px solid rgba(181,199,232,.78);border-radius:10px;padding:16px;background:rgba(255,255,255,.9)}.mo-registry__hero-grid span{color:#1557ff;font-size:.62rem;font-weight:900;text-transform:uppercase}.mo-registry__hero-grid h3{margin:10px 0 0;color:#07163f;font-size:1rem;line-height:1.05;text-transform:capitalize}.mo-registry__hero-grid p{margin:8px 0 0;color:#66758f;font-size:.74rem;font-weight:850;text-transform:capitalize}.mo-object{position:relative;display:grid;grid-gap:18px;gap:18px;overflow:hidden;border:1px solid rgba(181,199,232,.78);border-radius:10px;padding:22px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(239,246,255,.84)),#ffffff;box-shadow:0 26px 70px rgba(18,52,112,.08)}.mo-object:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(21,92,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(21,92,255,.045) 1px,transparent 0);background-size:28px 28px;opacity:.48;pointer-events:none}.mo-object>*{position:relative;z-index:1}.mo-object--compact{gap:14px;padding:18px}.mo-object__head{display:grid;grid-gap:6px;gap:6px}.mo-object__head span{color:#155cff;font-size:.7rem;font-weight:900;text-transform:uppercase}.mo-object__head strong{max-width:16ch;color:#07163f;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.05}.mo-object__checks{display:flex;flex-wrap:wrap;gap:8px}.mo-object__checks span{display:inline-flex;min-height:28px;align-items:center;gap:6px;border:1px solid rgba(181,199,232,.78);border-radius:999px;padding-inline:10px;background:rgba(255,255,255,.78);color:#263a62;font-size:.72rem;font-weight:850}.mo-delta__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.mo-delta__node{position:relative;display:grid;min-height:138px;align-content:end;grid-gap:7px;gap:7px;border:1px solid rgba(181,199,232,.86);border-radius:8px;padding:16px;background:rgba(255,255,255,.9)}.mo-delta__node:after{content:"→";position:absolute;top:50%;right:-11px;color:#155cff;font-weight:900}.mo-delta__node:last-child:after{content:""}.mo-delta__node>span{position:absolute;top:12px;left:14px;display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid rgba(21,92,255,.42);border-radius:999px;color:#155cff;font-size:.72rem;font-weight:900}.mo-delta__node small{color:#155cff;font-size:.62rem;font-weight:900;text-transform:uppercase}.mo-delta__node strong{color:#07163f;font-size:1rem;line-height:1.16}.mo-delta__node em{color:#66758f;font-size:.76rem;font-style:normal;line-height:1.3}.mo-failure{background:radial-gradient(circle at 86% 18%,rgba(255,92,61,.22),transparent 130px),linear-gradient(135deg,#071936,#0c234a)}.mo-cost .mo-object__head span,.mo-failure .mo-object__head span{color:#7fb1ff}.mo-cost .mo-object__head strong,.mo-failure .mo-object__head strong{color:#ffffff}.mo-failure p{margin:0;color:#d9e5ff;font-size:.84rem;line-height:1.45}.mo-failure__seats{display:flex;gap:9px;align-items:center}.mo-failure__seats b,.mo-failure__seats i{display:block;width:28px;height:28px;border:2px solid rgba(255,255,255,.58);border-radius:999px;background:rgba(255,255,255,.08)}.mo-failure__seats b{border-color:#ff6a55;background:#ff6a55;box-shadow:0 0 0 7px rgba(255,106,85,.18)}.mo-cost{background:radial-gradient(circle at 82% 24%,rgba(255,106,85,.26),transparent 132px),linear-gradient(135deg,#061732,#0d254f);color:#ffffff}.mo-cost__stack{position:relative;min-height:185px}.mo-cost__stack b,.mo-cost__stack span{position:absolute;right:14%;display:grid;width:148px;height:46px;place-items:center;border-radius:10px;background:linear-gradient(135deg,#1854cc,#102d6c);color:rgba(255,255,255,.76);font-size:.8rem;font-weight:900;transform:skewY(-9deg);box-shadow:0 18px 34px rgba(0,0,0,.24)}.mo-cost__stack span:first-child{top:100px}.mo-cost__stack span:nth-child(2){top:72px}.mo-cost__stack span:nth-child(3){top:44px}.mo-cost__stack b{top:8px;right:3%;height:58px;background:linear-gradient(135deg,#ff4f35,#ff8b38);color:#ffffff}.mo-growth__timeline{display:grid;grid-gap:12px;gap:12px}.mo-growth__timeline div{display:grid;grid-template-columns:64px minmax(0,1fr) 92px;grid-gap:12px;gap:12px;align-items:center}.mo-growth__timeline span,.mo-growth__timeline strong{color:#07163f;font-size:.78rem;font-weight:900}.mo-growth__timeline i{display:block;height:12px;border-radius:999px;background:linear-gradient(90deg,#155cff,#63c982)}.mo-growth__bar--1{inline-size:42%}.mo-growth__bar--2{inline-size:60%}.mo-growth__bar--3{inline-size:78%}.mo-growth__bar--4{inline-size:96%}.mo-ownership__flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.mo-ownership__flow div{position:relative;display:grid;min-height:112px;align-content:center;grid-gap:5px;gap:5px;border:1px solid rgba(181,199,232,.86);border-radius:8px;padding:14px;background:rgba(255,255,255,.88)}.mo-ownership__flow div:after{content:"→";position:absolute;top:48%;right:-12px;color:#155cff;font-weight:900}.mo-ownership__flow div:last-child:after{content:""}.mo-ownership__flow span{color:#155cff;font-size:.68rem;font-weight:900}.mo-ownership__flow strong{color:#07163f;font-size:.92rem}.mo-ownership__flow small{color:#66758f;font-size:.68rem;line-height:1.25}.mo-ownership__roles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.mo-role{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:2px 8px;gap:2px 8px;align-items:center;border:1px solid rgba(181,199,232,.72);border-radius:8px;padding:10px;background:rgba(255,255,255,.84)}.mo-role i{grid-row:1/span 2;width:24px;height:24px;border-radius:999px;background:#155cff}.mo-role--green i{background:#48c982}.mo-role--violet i{background:#8c5cff}.mo-role--coral i{background:#ff6a55}.mo-role strong{color:#07163f;font-size:.72rem}.mo-role small{color:#66758f;font-size:.62rem}.mo-proof__matrix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(181,199,232,.78);border-radius:9px;background:rgba(255,255,255,.82)}.mo-proof__matrix span{display:grid;min-height:112px;place-items:center;border-right:1px solid rgba(181,199,232,.72);color:#155cff;text-align:center}.mo-proof__matrix span:last-child{border-right:0}.mo-proof__matrix strong{color:#07163f;font-size:1.45rem}.mo-proof__matrix small{color:#66758f;font-size:.62rem;font-weight:900;text-transform:uppercase}.mo-proof p{display:inline-flex;align-items:center;gap:7px;margin:0;color:#26745b;font-size:.8rem;font-weight:850}.mo-mission__stack{display:grid;margin:0;padding:0;list-style:none}.mo-mission__stack li{display:grid;grid-template-columns:42px minmax(0,.72fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid rgba(181,199,232,.74);padding-block:14px}.mo-mission__stack li:last-child{border-bottom:0}.mo-mission__stack span{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid rgba(21,92,255,.42);border-radius:999px;color:#155cff;font-size:.72rem;font-weight:900}.mo-mission__stack small{color:#155cff;font-size:.64rem;font-weight:900;text-transform:uppercase}.mo-mission__stack strong{color:#07163f}.mo-mission__stack em{color:#07163f;font-size:.82rem;font-style:normal;font-weight:900}.mo-outputs,.mo-status{display:flex;flex-wrap:wrap;gap:8px}.mo-outputs span,.mo-status span{display:inline-flex;min-height:28px;align-items:center;gap:6px;border:1px solid rgba(181,199,232,.8);border-radius:999px;padding-inline:10px;background:#ffffff;color:#263a62;font-size:.72rem;font-weight:850}.mo-status .is-approved{border-color:rgba(72,201,130,.48);background:rgba(72,201,130,.12);color:#26745b}.mo-mark{width:38px;height:38px;place-items:center;border-radius:8px;background:linear-gradient(135deg,#155cff,#63c982);color:#ffffff;box-shadow:0 16px 34px rgba(21,92,255,.22)}.mo-mark,.tai{display:inline-grid}.tai{position:relative;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid rgba(21,92,255,.28);border-radius:10px;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.96),transparent 18px),linear-gradient(135deg,rgba(21,92,255,.14),rgba(255,255,255,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 12px 28px rgba(21,92,255,.12)}.tai--small{width:32px;height:32px;border-radius:8px}.tai b,.tai em,.tai i{position:absolute;display:block;font-style:normal}.tai i{width:18px;height:18px;border:2px solid #155cff;border-radius:6px}.tai b{width:16px;height:4px;border-radius:99px;background:#63c982;transform:translate(7px,8px) rotate(-22deg)}.tai em{width:7px;height:7px;background:#ff6a55;transform:translate(11px,-11px)}.tai em,.tai--evidence i,.tai--proof i,.tai--research i,.tai--seo i{border-radius:999px}.tai--research b,.tai--seo b{width:14px;transform:translate(11px,11px) rotate(45deg)}.tai--audit i,.tai--checkpoint i,.tai--validation i,.tai--verify i{border-radius:999px 999px 9px 9px}.tai--audit b,.tai--checkpoint b,.tai--validation b,.tai--verify b{width:12px;height:6px;background:transparent;border-right:2px solid #63c982;border-bottom:2px solid #63c982;transform:translate(2px,1px) rotate(40deg)}.tai--growth_pressure i,.tai--reporting i,.tai--roi i{width:20px;height:14px;border-radius:3px;transform:translateY(3px)}.tai--growth_pressure b,.tai--reporting b,.tai--roi b{width:20px;transform:translateY(-9px)}.tai--content i,.tai--email i,.tai--migration i{width:20px;height:24px;border-radius:4px}.tai--content b,.tai--email b,.tai--migration b{width:12px;transform:translateY(-2px)}.tai--adoption i,.tai--crm i,.tai--team_size i{width:8px;height:8px;border-radius:999px;box-shadow:-9px 12px 0 -2px #155cff,9px 12px 0 -2px #155cff}.tai--adoption b,.tai--crm b,.tai--team_size b{width:24px;transform:translateY(11px)}.tai--risk i,.tai--vendor_lock_in i,.tai--vpn i{width:20px;height:24px;border-radius:999px 999px 8px 8px}.tai--risk b,.tai--vendor_lock_in b,.tai--vpn b{width:10px;height:10px;border-radius:999px;transform:translateY(2px)}.tai--cost_pressure i,.tai--hosting i,.tai--seat_growth i{width:22px;height:10px;border-radius:4px;box-shadow:0 9px 0 -2px rgba(21,92,255,.84),0 18px 0 -2px rgba(21,92,255,.66)}.tai--cost_pressure em,.tai--seat_growth em{background:#ff6a55}.tai--alternative i,.tai--consider i,.tai--decision i,.tai--workflow_ownership i{width:8px;height:8px;border-radius:999px;box-shadow:18px 0 0 -1px #155cff,9px 14px 0 -1px #63c982}.tai--alternative b,.tai--consider b,.tai--decision b,.tai--workflow_ownership b{width:28px;transform:translateY(5px)}.tai--choose i,.tai--winner i{width:20px;height:16px;border-radius:3px 3px 8px 8px}.tai--choose b,.tai--winner b{width:8px;height:16px;border-radius:0 0 4px 4px;transform:translateY(11px)}.tai-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px;border:1px solid rgba(181,199,232,.78);border-radius:10px;padding:18px;background:rgba(255,255,255,.86)}.tai-grid figure{display:grid;min-width:0;justify-items:center;grid-gap:8px;gap:8px;margin:0;border:1px solid rgba(181,199,232,.68);border-radius:8px;padding:12px 8px;background:rgba(255,255,255,.78)}.tai-grid figcaption{color:#263a62;font-size:.62rem;font-weight:850;line-height:1.2;text-align:center}.mo-hero-graph{position:relative;min-height:470px;transform:perspective(980px) rotateY(-18deg) rotateX(7deg);transform-style:preserve-3d}.mo-hero-graph__panel{position:absolute;inset:34px 24px 118px 12px;overflow:hidden;border:1px solid rgba(107,158,255,.32);border-radius:30px;background:radial-gradient(circle at 24% 18%,rgba(21,92,255,.18),transparent 88px),linear-gradient(135deg,rgba(255,255,255,.84),rgba(216,231,255,.38));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 48px 110px rgba(21,92,255,.24);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateZ(42px)}.mo-hero-graph__grid{position:absolute;inset:48px 42px 34px;background-image:linear-gradient(rgba(21,92,255,.13) 1px,transparent 0),linear-gradient(90deg,rgba(21,92,255,.13) 1px,transparent 0);background-size:36px 36px}.mo-hero-graph__wave{position:absolute;right:38px;bottom:48px;left:38px;display:block;height:164px;border-radius:18px 18px 52% 52%;transform:translateZ(54px)}.mo-hero-graph__wave--back{bottom:78px;opacity:.42;background:linear-gradient(135deg,rgba(21,92,255,.52),rgba(150,194,255,.1));-webkit-clip-path:polygon(0 78%,10% 64%,18% 70%,27% 36%,37% 72%,48% 50%,60% 68%,72% 45%,84% 62%,100% 28%,100% 100%,0 100%);clip-path:polygon(0 78%,10% 64%,18% 70%,27% 36%,37% 72%,48% 50%,60% 68%,72% 45%,84% 62%,100% 28%,100% 100%,0 100%)}.mo-hero-graph__wave--front{background:linear-gradient(135deg,#145cff,#4b91ff 58%,rgba(133,185,255,.28));box-shadow:0 24px 56px rgba(21,92,255,.26);-webkit-clip-path:polygon(0 86%,8% 72%,16% 78%,25% 22%,34% 84%,46% 42%,58% 72%,70% 58%,82% 78%,100% 48%,100% 100%,0 100%);clip-path:polygon(0 86%,8% 72%,16% 78%,25% 22%,34% 84%,46% 42%,58% 72%,70% 58%,82% 78%,100% 48%,100% 100%,0 100%)}.mo-hero-graph__point{position:absolute;z-index:2;display:block;width:9px;height:9px;border-radius:999px;background:#155cff;box-shadow:0 0 0 7px rgba(21,92,255,.1);transform:translateZ(82px)}.mo-hero-graph__point--one{top:70px;left:92px}.mo-hero-graph__point--two{top:128px;left:210px;opacity:.68}.mo-hero-graph__point--three{top:82px;right:82px;opacity:.44}.mo-hero-graph__base{position:absolute;right:42px;bottom:42px;width:210px;height:118px;transform:translateZ(18px)}.mo-hero-graph__base i{position:absolute;right:0;display:block;width:190px;height:42px;border-radius:12px;background:linear-gradient(135deg,rgba(40,108,224,.82),rgba(180,209,255,.58));box-shadow:0 18px 38px rgba(21,92,255,.18);transform:skewY(-9deg)}.mo-hero-graph__base i:first-child{top:0}.mo-hero-graph__base i:nth-child(2){top:34px;right:18px;opacity:.72}.mo-hero-graph__base i:nth-child(3){top:68px;right:36px;opacity:.5}.mo-hero-graph__card{position:absolute;right:52px;bottom:74px;display:block;width:198px;height:92px;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:linear-gradient(135deg,rgba(220,234,255,.96),rgba(255,255,255,.86));box-shadow:0 28px 56px rgba(21,92,255,.16);transform:translateZ(92px)}.mo-hero-graph__shadow{position:absolute;right:22px;bottom:18px;left:38px;display:block;height:52px;border-radius:50%;background:radial-gradient(ellipse,rgba(21,92,255,.22),transparent 68%);filter:blur(8px);transform:translateZ(-34px)}@media (max-width:900px){.mo-library__item,.mo-preview__hero,.mo-preview__outputs,.mo-registry__hero,.mo-registry__hero-objects{grid-template-columns:1fr}.mo-preview__nav{display:none}.mo-preview__hero{padding-block:36px 22px}.mo-preview__hero h1{font-size:clamp(2.55rem,12vw,3.6rem)}.mo-asset-grid,.mo-delta__rail,.mo-ownership__flow,.mo-ownership__roles,.mo-proof__matrix,.tai-grid{grid-template-columns:1fr}.mo-asset-production__head{align-items:flex-start;flex-direction:column}.mo-delta__node:after,.mo-ownership__flow div:after{content:""}.mo-proof__matrix span{border-right:0;border-bottom:1px solid rgba(181,199,232,.72)}.mo-proof__matrix span:last-child{border-bottom:0}.mo-registry-card__formats,.mo-registry-card__meta,.mo-registry__hero-grid,.mo-registry__packs,.mo-registry__scoreboard{grid-template-columns:1fr}.mo-registry__scoreboard span{min-height:70px;border-right:0;border-bottom:1px solid rgba(181,199,232,.72)}.mo-registry__scoreboard span:last-child{border-bottom:0}.mo-registry-card__head{align-items:flex-start;flex-direction:column}.mo-mission__stack li{grid-template-columns:38px minmax(0,1fr)}.mo-mission__stack em,.mo-mission__stack strong{grid-column:2}}}@layer ods.components{.bos-page{min-height:100vh;background:linear-gradient(90deg,rgba(21,92,255,.012) 1px,transparent 0),linear-gradient(180deg,rgba(21,92,255,.01) 1px,transparent 0),linear-gradient(180deg,#f5f9ff,#ffffff 620px);background-size:44px 44px,44px 44px,auto}.bos-header{position:-webkit-sticky;position:sticky;z-index:20;top:0;border-bottom:1px solid rgba(199,211,232,.78);background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bos-header__bar{min-height:72px;align-items:center;justify-content:space-between}.bos-header__bar,.bos-header__nav{display:flex;gap:24px}.bos-header__nav a{color:#07163f;font-size:.84rem;font-weight:850;text-decoration:none}.bos-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.55fr);grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);align-items:end;padding-block:64px 28px}.bos-hero h1{max-width:15ch;margin:0;color:#07163f;font-size:clamp(3rem,5vw,5.2rem);line-height:.98}.bos-hero p{max-width:740px;color:#40506f;font-size:1.02rem;line-height:1.55}.bos-targets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid rgba(181,199,232,.78);border-radius:10px;background:rgba(255,255,255,.92);box-shadow:0 26px 70px rgba(18,52,112,.08)}.bos-foundation article,.bos-targets span{display:grid;grid-gap:5px;gap:5px;min-height:96px;align-content:center;border-right:1px solid rgba(181,199,232,.72);border-bottom:1px solid rgba(181,199,232,.72);padding:14px;color:#66758f;font-size:.66rem;font-weight:850;text-align:center;text-transform:uppercase}.bos-targets span:nth-child(2n){border-right:0}.bos-targets span:nth-last-child(-n+2){border-bottom:0}.bos-foundation strong,.bos-targets strong{color:#07163f;font-size:1.65rem;line-height:1;text-transform:none}.bos-foundation{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid rgba(181,199,232,.78);border-radius:10px;margin-block:18px 28px;background:rgba(255,255,255,.9)}.bos-foundation article{border-bottom:0}.bos-foundation article:last-child{border-right:0}.bos-foundation span{color:#12a87a;font-size:.66rem;font-weight:950}.bos-policy{display:grid;grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);grid-gap:18px;gap:18px;padding-block:28px}.bos-policy article,.bos-policy__grid,.bos-property{border:1px solid rgba(181,199,232,.78);border-radius:10px;background:rgba(255,255,255,.92);box-shadow:0 24px 70px rgba(18,52,112,.08)}.bos-policy article{padding:22px}.bos-policy h2{margin:0;color:#07163f;font-size:2rem;line-height:1}.bos-policy p{color:#66758f;line-height:1.55}.bos-policy__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.bos-policy__grid div,.bos-property__objects div{display:grid;grid-gap:8px;gap:8px;align-content:start;border-right:1px solid rgba(181,199,232,.72);padding:18px}.bos-policy__grid div:last-child,.bos-property__objects div:last-child{border-right:0}.bos-policy__grid span,.bos-property__objects span{color:#1557ff;font-size:.68rem;font-weight:900;text-transform:uppercase}.bos-policy__grid em,.bos-property__objects em{color:#263a62;font-size:.78rem;font-style:normal;font-weight:850}.bos-properties{display:grid;grid-gap:18px;gap:18px;padding-block:28px 64px}.bos-property{display:grid;grid-gap:16px;gap:16px;padding:20px}.bos-property__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.bos-property__head span{color:#1557ff;font-size:.68rem;font-weight:900;text-transform:uppercase}.bos-property__head h2{margin:8px 0 0;color:#07163f;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.bos-property__head p{max-width:680px;color:#66758f}.bos-property__head strong{border:1px solid rgba(181,199,232,.78);border-radius:999px;padding:10px 14px;color:#1557ff;font-size:.78rem;white-space:nowrap}.bos-swatches{display:flex;flex-wrap:wrap;gap:8px}.bos-swatches span{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(181,199,232,.78);border-radius:999px;padding:7px 10px;color:#263a62;font-size:.72rem;font-weight:850}.bos-swatches i{display:block;width:14px;height:14px;border-radius:999px;box-shadow:0 0 0 3px rgba(21,87,255,.08)}.bos-property__objects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(181,199,232,.72);border-radius:10px;background:#f8fbff}@media (max-width:900px){.bos-header__nav{display:none}.bos-hero,.bos-policy{grid-template-columns:1fr}.bos-hero{padding-block:38px 22px}.bos-hero h1{font-size:clamp(2.55rem,12vw,3.5rem)}.bos-foundation,.bos-policy__grid,.bos-property__objects,.bos-targets{grid-template-columns:1fr}.bos-foundation article,.bos-policy__grid div,.bos-property__objects div,.bos-targets span{border-right:0;border-bottom:1px solid rgba(181,199,232,.72)}.bos-foundation article:last-child,.bos-policy__grid div:last-child,.bos-property__objects div:last-child,.bos-targets span:last-child{border-bottom:0}.bos-property__head{flex-direction:column}}}.site-main-shell:has(.cockpit-control-plane){max-width:none;padding:0}body:has(.cockpit-control-plane){padding-top:0}.ta-root:has(.cockpit-control-plane)>:is(.ta-header,.ta-app-header,footer,.site-footer){display:none}.cockpit-shell{display:grid;grid-template-columns:minmax(14.5rem,16.5rem) minmax(0,1fr);grid-gap:var(--space-20);gap:var(--space-20);align-items:flex-start;min-height:calc(100vh - var(--space-32))}.cockpit-card,.cockpit-sidebar{border:var(--border-width) solid var(--border);border-radius:var(--radius-8);background:var(--color-panel);box-shadow:0 14px 34px rgba(15,23,42,.06);padding:var(--space-16)}.cockpit-sidebar{position:-webkit-sticky;position:sticky;top:0;max-height:100vh;overflow:auto}.cockpit-sidebar__brand-block{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.cockpit-sidebar__brand{display:block;color:var(--text-primary);font-size:var(--font-size-h3);font-weight:800;letter-spacing:0;text-decoration:none}.cockpit-sidebar__brand-block p{margin:0;color:var(--text-secondary);font-size:var(--font-size-label);line-height:1.35}.cockpit-sidebar__nav{display:grid;grid-gap:var(--space-14);gap:var(--space-14);margin-top:var(--space-18)}.cockpit-sidebar__group{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.cockpit-sidebar__group>span{color:var(--text-tertiary);font-size:var(--font-size-label);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cockpit-sidebar__nav a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-8) var(--space-10);border-radius:7px;color:var(--text-secondary);font-size:var(--font-size-small);font-weight:700;text-decoration:none;transition:background var(--transition),color var(--transition),transform var(--transition)}.cockpit-sidebar__nav a small{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.15rem;height:1.15rem;border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);color:var(--text-tertiary);font-size:.68rem;font-weight:900}.cockpit-sidebar__nav a:hover{background:var(--surface-subtle);color:var(--text-primary);transform:translateX(2px)}.cockpit-sidebar__nav a.is-active,.cockpit-sidebar__nav a[aria-current=page]{background:color-mix(in srgb,var(--color-primary) 12%,var(--surface-subtle));color:var(--text-primary);box-shadow:inset 3px 0 0 var(--color-primary)}.cockpit-sidebar__nav a.is-active small,.cockpit-sidebar__nav a[aria-current=page] small{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--border));color:var(--color-primary)}.cockpit-main{display:grid;grid-gap:var(--space-16);gap:var(--space-16);min-width:0}.cockpit-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:60;display:grid;grid-template-columns:minmax(10rem,.8fr) minmax(18rem,1fr) minmax(16rem,1.2fr);align-items:center;grid-gap:var(--space-12);gap:var(--space-12);min-width:0;min-height:3.25rem;padding:var(--space-6) var(--space-10);border:var(--border-width) solid var(--border);border-radius:0;background:color-mix(in srgb,var(--color-panel) 94%,transparent);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cockpit-topbar__site{display:grid;grid-gap:1px;gap:1px;min-width:0}.cockpit-topbar>*{min-width:0}.cockpit-topbar__site small,.cockpit-topbar__site span,.cockpit-topbar__sync{color:var(--text-secondary);font-size:var(--font-size-label);line-height:1.2}.cockpit-topbar__site strong{color:var(--text-primary);font-size:var(--font-size-small);font-weight:850;line-height:1.15}.cockpit-topbar__status{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:var(--space-6);min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.cockpit-topbar__status::-webkit-scrollbar{display:none}.cockpit-language{display:inline-flex;align-items:center;gap:0;min-height:1.55rem;padding:.12rem;border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--font-size-label);font-weight:850;white-space:nowrap}.cockpit-language__button{min-width:2.05rem;min-height:1.25rem;padding:0 var(--space-6);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);font:inherit;font-weight:900;line-height:1;cursor:pointer}.cockpit-language__button[aria-pressed=true]{background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-soft)}.cockpit-language__button:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.cockpit-topbar__sync{display:inline-flex;align-items:center;gap:var(--space-6);min-height:1.5rem;padding:var(--space-4) var(--space-8);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-subtle);font-weight:800}.cockpit-topbar__sync small{color:var(--text-tertiary);font-size:.78em;font-weight:750}@media (max-width:980px){.cockpit-topbar{grid-template-columns:minmax(0,1fr);gap:var(--space-6);min-height:0}.cockpit-topbar__site{grid-template-columns:auto auto;column-gap:var(--space-8);align-items:baseline}.cockpit-topbar__site small{grid-column:1/-1}.cockpit-topbar__status{justify-content:flex-start}}