@layer ods.components{.ds-button{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface,#fff) 82%,transparent);transition:background var(--transition,.16s ease),border-color var(--transition,.16s ease),box-shadow var(--transition,.16s ease),transform var(--transition,.16s ease)}.ds-button:hover{transform:translateY(-1px)}.ds-card{position:relative;min-width:0;overflow:hidden;box-shadow:var(--ds-card-shadow,none),inset 0 1px 0 color-mix(in srgb,var(--surface,#fff) 70%,transparent);overflow-wrap:anywhere}.ds-surface{background:var(--ods-executive-wash,linear-gradient(180deg,transparent,transparent)),var(--ds-surface-bg,var(--ds-card-bg,rgba(4,12,24,.78)))}.ds-card,.ds-metric-card,.ds-product-card,.ds-status-card,.ds-surface{--ds-card-accent-width:3px;min-width:0}.ds-card:is(.is-green,.is-success,.is-good,.is-safe,.is-ready,.is-safe_to_run,.is-fresh,.is-approved,[data-state=success],[data-state=ready],[data-tone=success]),.ds-metric-card:is(.is-green,.is-success,.is-good,.is-safe,.is-ready,.is-safe_to_run,.is-fresh,.is-approved,[data-state=success],[data-state=ready],[data-tone=success]),.ds-product-card:is(.is-green,.is-success,.is-good,.is-safe,.is-ready,.is-safe_to_run,.is-fresh,.is-approved,[data-state=success],[data-state=ready],[data-tone=success]),.ds-status-card:is(.is-green,.is-success,.is-good,.is-safe,.is-ready,.is-safe_to_run,.is-fresh,.is-approved,[data-state=success],[data-state=ready],[data-tone=success]),.ds-surface:is(.is-green,.is-success,.is-good,.is-safe,.is-ready,.is-safe_to_run,.is-fresh,.is-approved,[data-state=success],[data-state=ready],[data-tone=success]){--ds-status-accent:var(--ds-status-success-accent);--ds-status-border:var(--ds-status-success-border);--ds-status-wash:var(--ds-status-success-wash)}.ds-card:is(.is-amber,.is-warning,.is-review,.is-watch,.is-needs_review,.is-stale,.is-debt,[data-state=warning],[data-state=parked],[data-tone=warning]),.ds-metric-card:is(.is-amber,.is-warning,.is-review,.is-watch,.is-needs_review,.is-stale,.is-debt,[data-state=warning],[data-state=parked],[data-tone=warning]),.ds-product-card:is(.is-amber,.is-warning,.is-review,.is-watch,.is-needs_review,.is-stale,.is-debt,[data-state=warning],[data-state=parked],[data-tone=warning]),.ds-status-card:is(.is-amber,.is-warning,.is-review,.is-watch,.is-needs_review,.is-stale,.is-debt,[data-state=warning],[data-state=parked],[data-tone=warning]),.ds-surface:is(.is-amber,.is-warning,.is-review,.is-watch,.is-needs_review,.is-stale,.is-debt,[data-state=warning],[data-state=parked],[data-tone=warning]){--ds-status-accent:var(--ds-status-warning-accent);--ds-status-border:var(--ds-status-warning-border);--ds-status-wash:var(--ds-status-warning-wash)}.ds-card:is(.is-red,.is-danger,.is-error,.is-bad,.is-blocked,.is-risk,.is-risky,.is-missing_integration,[data-state=danger],[data-state=blocked],[data-state=risk],[data-tone=danger]),.ds-metric-card:is(.is-red,.is-danger,.is-error,.is-bad,.is-blocked,.is-risk,.is-risky,.is-missing_integration,[data-state=danger],[data-state=blocked],[data-state=risk],[data-tone=danger]),.ds-product-card:is(.is-red,.is-danger,.is-error,.is-bad,.is-blocked,.is-risk,.is-risky,.is-missing_integration,[data-state=danger],[data-state=blocked],[data-state=risk],[data-tone=danger]),.ds-status-card:is(.is-red,.is-danger,.is-error,.is-bad,.is-blocked,.is-risk,.is-risky,.is-missing_integration,[data-state=danger],[data-state=blocked],[data-state=risk],[data-tone=danger]),.ds-surface:is(.is-red,.is-danger,.is-error,.is-bad,.is-blocked,.is-risk,.is-risky,.is-missing_integration,[data-state=danger],[data-state=blocked],[data-state=risk],[data-tone=danger]){--ds-status-accent:var(--ds-status-danger-accent);--ds-status-border:var(--ds-status-danger-border);--ds-status-wash:var(--ds-status-danger-wash)}.ds-card:is(.is-blue,.is-info,[data-state=info],[data-tone=info]),.ds-metric-card:is(.is-blue,.is-info,[data-state=info],[data-tone=info]),.ds-product-card:is(.is-blue,.is-info,[data-state=info],[data-tone=info]),.ds-status-card:is(.is-blue,.is-info,[data-state=info],[data-tone=info]),.ds-surface:is(.is-blue,.is-info,[data-state=info],[data-tone=info]){--ds-status-accent:var(--ds-status-info-accent);--ds-status-border:var(--ds-status-info-border);--ds-status-wash:var(--ds-status-info-wash)}.ds-card:is(.is-neutral,.is-pending,.is-unknown,[data-state=neutral],[data-state=pending],[data-state=unknown],[data-tone=neutral]),.ds-metric-card:is(.is-neutral,.is-pending,.is-unknown,[data-state=neutral],[data-state=pending],[data-state=unknown],[data-tone=neutral]),.ds-product-card:is(.is-neutral,.is-pending,.is-unknown,[data-state=neutral],[data-state=pending],[data-state=unknown],[data-tone=neutral]),.ds-status-card:is(.is-neutral,.is-pending,.is-unknown,[data-state=neutral],[data-state=pending],[data-state=unknown],[data-tone=neutral]),.ds-surface:is(.is-neutral,.is-pending,.is-unknown,[data-state=neutral],[data-state=pending],[data-state=unknown],[data-tone=neutral]){--ds-status-accent:var(--ds-status-neutral-accent);--ds-status-border:var(--ds-status-neutral-border);--ds-status-wash:var(--ds-status-neutral-wash)}.ds-product-card{background:var(--ods-executive-wash,linear-gradient(180deg,transparent,transparent)),var(--ds-product-card-bg,var(--ds-surface-bg,rgba(4,12,24,.78)));box-shadow:var(--ds-product-card-shadow,none),inset 0 1px 0 color-mix(in srgb,var(--surface,#fff) 70%,transparent);transition:background var(--transition,.16s ease),border-color var(--transition,.16s ease),box-shadow var(--transition,.16s ease),transform var(--transition,.16s ease)}.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{transform:translateY(-1px)}.ds-metric-card{position:relative;min-height:6.25rem;border:var(--border-width,1px) solid var(--ds-metric-card-border,var(--ds-card-border,rgba(135,156,205,.17)));border-radius:var(--ds-card-radius,var(--radius-8,8px));padding:var(--ds-metric-card-padding,var(--space-12,12px));background:linear-gradient(90deg,var(--ds-status-wash,transparent),transparent 74%),linear-gradient(180deg,color-mix(in srgb,var(--surface,#fff) 78%,transparent),transparent 56%),var(--ds-metric-card-bg,var(--ds-card-bg,rgba(4,12,24,.78)));box-shadow:var(--ds-metric-card-shadow,none),inset 0 1px 0 color-mix(in srgb,var(--surface,#fff) 70%,transparent);overflow-wrap:anywhere}.ds-metric-card:before,.ds-status-card:before{position:absolute;inset:0 auto 0 0;width:var(--ds-card-accent-width,3px);background:var(--ds-status-accent,transparent);content:"";pointer-events:none}.ds-metric-card>small,.ds-metric-card>span{color:var(--text-secondary,var(--ods-color-muted));font-size:var(--font-size-label,.75rem);font-weight:850;line-height:1.25}.ds-metric-card>strong{color:var(--text-primary,var(--ods-color-ink));font-size:clamp(1.35rem,2.2rem,2.2rem);font-weight:900;line-height:.95}.ds-status-card{position:relative;border-color:var(--ds-status-card-border,var(--ds-status-border,var(--ds-card-border)));background:linear-gradient(180deg,var(--ds-status-wash,transparent),transparent 58%),var(--ds-status-card-bg,rgba(4,12,24,.78));box-shadow:var(--ds-card-shadow,none),inset 0 1px 0 color-mix(in srgb,var(--surface,#fff) 64%,transparent),inset var(--ds-status-card-accent-width,3px) 0 0 var(--ds-status-accent,transparent)}.ds-status-dot,.ods-status-dot{display:inline-block;flex:0 0 auto;width:.52rem;height:.52rem;border-radius:var(--radius-pill,999px);background:var(--ds-status-accent,var(--ods-color-faint));box-shadow:0 0 0 3px var(--ds-status-wash,color-mix(in srgb,var(--ods-color-faint) 18%,transparent))}.ds-status,.ods-status{display:inline-flex;align-items:center;gap:var(--space-6,6px);min-height:1.75rem;max-width:100%;border:var(--border-width,1px) solid var(--ds-status-border,var(--ods-color-line-subtle));border-radius:var(--radius-pill,999px);padding:.2rem var(--space-8,8px);background:var(--ds-status-wash,var(--surface-subtle,transparent));color:var(--text-secondary,var(--ods-color-muted));font-size:var(--font-size-label,.75rem);font-weight:900;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-status:before,.ods-status:before{display:inline-block;flex:0 0 auto;width:.48rem;height:.48rem;border-radius:var(--radius-pill,999px);background:var(--ds-status-accent,var(--ods-color-faint));box-shadow:0 0 0 3px var(--ds-status-wash,color-mix(in srgb,var(--ods-color-faint) 18%,transparent));content:""}.ds-status:is(.is-green,.is-success,.is-good,.is-safe,.is-ready,.is-safe_to_run,.is-fresh,.is-approved),.ds-status:is([data-state=success],[data-state=ready],[data-tone=success]),.ods-status:is(.is-green,.is-success,.is-good,.is-safe,.is-ready,.is-safe_to_run,.is-fresh,.is-approved),.ods-status:is([data-state=success],[data-state=ready],[data-tone=success]){--ds-status-accent:var(--ds-status-success-accent);--ds-status-border:var(--ds-status-success-border);--ds-status-wash:var(--ds-status-success-wash)}.ds-status:is(.is-amber,.is-warning,.is-review,.is-watch,.is-needs_review,.is-stale,.is-debt),.ds-status:is([data-state=warning],[data-state=parked],[data-tone=warning]),.ods-status:is(.is-amber,.is-warning,.is-review,.is-watch,.is-needs_review,.is-stale,.is-debt),.ods-status:is([data-state=warning],[data-state=parked],[data-tone=warning]){--ds-status-accent:var(--ds-status-warning-accent);--ds-status-border:var(--ds-status-warning-border);--ds-status-wash:var(--ds-status-warning-wash)}.ds-status:is(.is-red,.is-danger,.is-error,.is-bad,.is-blocked,.is-risk,.is-risky,.is-missing_integration),.ds-status:is([data-state=danger],[data-state=blocked],[data-state=risk],[data-tone=danger]),.ods-status:is(.is-red,.is-danger,.is-error,.is-bad,.is-blocked,.is-risk,.is-risky,.is-missing_integration),.ods-status:is([data-state=danger],[data-state=blocked],[data-state=risk],[data-tone=danger]){--ds-status-accent:var(--ds-status-danger-accent);--ds-status-border:var(--ds-status-danger-border);--ds-status-wash:var(--ds-status-danger-wash)}.ds-status:is(.is-blue,.is-info),.ds-status:is([data-state=info],[data-tone=info]),.ods-status:is(.is-blue,.is-info),.ods-status:is([data-state=info],[data-tone=info]){--ds-status-accent:var(--ds-status-info-accent);--ds-status-border:var(--ds-status-info-border);--ds-status-wash:var(--ds-status-info-wash)}.ds-status:is(.is-neutral,.is-pending,.is-unknown),.ds-status:is([data-state=neutral],[data-state=pending],[data-state=unknown],[data-tone=neutral]),.ods-status:is(.is-neutral,.is-pending,.is-unknown),.ods-status:is([data-state=neutral],[data-state=pending],[data-state=unknown],[data-tone=neutral]){--ds-status-accent:var(--ds-status-neutral-accent);--ds-status-border:var(--ds-status-neutral-border);--ds-status-wash:var(--ds-status-neutral-wash)}.ods-executive-card,.ods-premium-card{position:relative;display:grid;grid-gap:var(--ods-space-4);gap:var(--ods-space-4);min-width:0;border:1px solid var(--ods-executive-border);border-radius:var(--ods-radius-md);padding:var(--ods-panel-padding);background:var(--ods-executive-wash),var(--ods-color-surface-raised);box-shadow:var(--ods-shadow-executive),inset 0 1px 0 color-mix(in srgb,var(--ods-color-surface) 78%,transparent);overflow:hidden;overflow-wrap:anywhere}.ods-executive-card:before,.ods-premium-card:before{position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ods-color-blue) 34%,transparent),transparent);content:"";pointer-events:none}.ods-command-rail{display:grid;grid-gap:var(--ods-space-2);gap:var(--ods-space-2);min-width:0}.ods-command-rail__item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--ods-space-2);gap:var(--ods-space-2);align-items:center;min-height:var(--ods-command-rail-compact-height);border:1px solid var(--ods-executive-hairline);border-radius:var(--ods-radius-md);padding:var(--ods-space-3);background:color-mix(in srgb,var(--ods-color-surface-raised) 90%,transparent);color:var(--ods-color-ink-soft);text-decoration:none}.ods-command-rail__item.is-active,.ods-command-rail__item:hover,.ods-command-rail__item[aria-current=page]{border-color:color-mix(in srgb,var(--ods-color-blue) 36%,var(--ods-executive-border));background:linear-gradient(135deg,color-mix(in srgb,var(--ods-color-blue) 12%,transparent),transparent 58%),var(--ods-color-surface-raised)}.ods-command-rail__item small{color:var(--ods-color-muted);font-size:.72rem;font-weight:850;line-height:1.15}.ods-command-rail__item strong{color:var(--ods-color-ink);font-size:.9rem;font-weight:850;line-height:1.15}.cockpit-shell{grid-template-columns:minmax(13.75rem,var(--ods-command-rail-width)) minmax(0,1fr)}.cockpit-sidebar{border-color:var(--ods-executive-border);background:linear-gradient(180deg,color-mix(in srgb,var(--color-panel-muted,var(--ods-color-surface-soft)) 72%,transparent),transparent 54%),var(--color-panel,var(--ods-color-surface));box-shadow:var(--ods-shadow-executive),inset 0 1px 0 color-mix(in srgb,var(--surface,#fff) 64%,transparent)}.cockpit-sidebar__brand{font-size:1.12rem;line-height:1.05}.cockpit-sidebar__brand-block p{max-width:28ch}.cockpit-sidebar__nav{gap:var(--space-12)}.cockpit-sidebar__group{gap:var(--space-4)}.cockpit-sidebar__group>span{letter-spacing:0}.cockpit-sidebar__nav a{min-height:2.55rem;border:var(--border-width) solid transparent;border-radius:var(--radius-8);background:transparent}.cockpit-sidebar__nav a:hover{border-color:var(--border-subtle,var(--ods-executive-hairline));background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand,var(--ods-color-blue)) 9%,transparent),transparent 60%),var(--surface-subtle,var(--ods-color-surface-soft))}.cockpit-sidebar__nav a.is-active,.cockpit-sidebar__nav a[aria-current=page]{border-color:color-mix(in srgb,var(--color-brand,var(--ods-color-blue)) 36%,var(--border,var(--ods-color-line)))}.cockpit-topbar{border-color:var(--ods-executive-border);background:color-mix(in srgb,var(--color-panel,var(--ods-color-surface)) 86%,transparent);box-shadow:0 12px 32px var(--color-shadow,rgba(15,23,42,.08)),inset 0 1px 0 color-mix(in srgb,var(--surface,#fff) 64%,transparent)}.cockpit-control-plane{--ds-card-shadow:0 20px 54px rgba(0,0,0,0.26);--ds-metric-card-shadow:0 20px 54px rgba(0,0,0,0.24);--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(108,77,255,0.08),transparent 62%),linear-gradient(135deg,rgba(23,217,128,0.035),transparent 52%)}.cockpit-control-plane :is(.cockpit-card,.cockpit-decision-panel,.cockpit-metric,.cockpit-v3-today,.cockpit-v3-action-card,.cockpit-v2-priority-panel,.cockpit-v2-review-panel){box-shadow:var(--cockpit-panel-shadow,0 18px 44px rgba(0,0,0,.28)),inset 0 1px 0 rgba(255,255,255,.045)}.cockpit-control-plane .cockpit-sidebar{background:linear-gradient(180deg,rgba(13,26,45,.96),rgba(5,13,25,.96)),var(--color-panel)}.cockpit-control-plane .cockpit-topbar{background:rgba(4,10,20,.82);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.cockpit-control-plane :is(.cockpit-status-pill,.cockpit-trend,.cockpit-action-state,.cockpit-risk-badge,.cockpit-status-badge,.cockpit-freshness,.cockpit-command-result__risk):before{display:inline-block;flex:0 0 auto;width:.48rem;height:.48rem;border-radius:var(--radius-pill);background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 16%,transparent);content:""}.cockpit-metric strong,.ds-metric-card strong{letter-spacing:0}@media (max-width:1180px){.cockpit-shell{grid-template-columns:minmax(12.5rem,14rem) minmax(0,1fr);gap:var(--space-12)}}@media (max-width:860px){.cockpit-shell{grid-template-columns:minmax(0,1fr)}.cockpit-sidebar{position:relative;top:auto;max-height:none;padding:var(--space-12)}.cockpit-sidebar__brand-block{grid-template-columns:minmax(0,1fr)}.cockpit-sidebar__brand-block p{max-width:none}.cockpit-sidebar__nav{display:flex;gap:var(--space-8);margin-top:var(--space-12);overflow-x:auto;padding-bottom:var(--space-4);scrollbar-width:none}.cockpit-sidebar__nav::-webkit-scrollbar{display:none}.cockpit-sidebar__group{flex:0 0 min(18rem,82vw)}.cockpit-sidebar__nav a{min-height:2.75rem}}@media (max-width:720px){.ds-button{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:var(--touch-target,44px);white-space:normal}.ds-surface-head{flex-direction:column;align-items:stretch}.ds-badge,.ds-chip,.ds-status,.ods-status{min-height:2rem;max-width:100%;white-space:normal}.cockpit-metric-grid,.ds-responsive-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}}@media (max-width:640px){.ods-executive-card,.ods-premium-card{padding:var(--ods-space-4)}.cockpit-topbar{padding:var(--space-10)}.cockpit-topbar__site{grid-template-columns:minmax(0,1fr)}.cockpit-topbar__status{padding-bottom:var(--space-4)}}@media (max-width:480px){.ds-card,.ds-metric-card,.ds-product-card,.ds-status-card,.ds-surface{border-radius:var(--ods-radius-sm)}.ds-metric-card{min-height:5.5rem;padding:var(--space-10,10px)}.ds-metric-card>strong{font-size:1.45rem}.cockpit-sidebar__group{flex-basis:min(16rem,88vw)}}}@layer ods.components{.odali-divulgation-amazon{margin:0 0 var(--space-4,1rem);padding:var(--space-3,.75rem) var(--space-4,1rem);border-left:3px solid var(--line,currentColor);background:var(--sunk,transparent);color:var(--ink-2,inherit);font-size:var(--font-size-sm,.9375rem);line-height:1.5}.ods-footer{border-top:1px solid var(--ods-color-line);padding-block:var(--ods-space-10);background:rgba(255,255,255,.76)}.ods-footer__grid{display:grid;grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(120px,1fr));grid-gap:var(--ods-space-6);gap:var(--ods-space-6)}.ods-footer a{color:var(--ods-color-muted);font-size:.84rem;text-decoration:none}.ods-footer strong{color:var(--ods-color-ink)}}@layer ods.components{@media (max-width:820px){.ods-footer__grid{grid-template-columns:1fr}}}@layer ods.components{.ask-advisor-header-action{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-target,44px);padding:0 14px;border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--paper);font:inherit;font-size:13px;font-weight:700;letter-spacing:0;white-space:nowrap;flex:0 0 auto;min-width:max-content;cursor:pointer}.ask-advisor-header-action:hover{background:var(--signal);border-color:var(--signal)}.ask-advisor-header-action:focus,.ask-advisor-header-action:focus-visible{outline:3px solid var(--signal);outline-offset:3px;box-shadow:0 0 0 5px color-mix(in srgb,var(--paper) 72%,transparent)}.gabarit-sourcee header.sourced-chrome.has-ask-advisor{position:relative}.ask-advisor-compact-bar{position:fixed;top:max(10px,env(safe-area-inset-top));left:50%;z-index:70;display:flex;align-items:center;gap:10px;width:min(calc(100vw - 24px),720px);min-height:46px;padding:6px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);box-shadow:var(--shadow);transform:translate(-50%,-76px);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.ask-advisor-compact-bar.is-visible{transform:translate(-50%);opacity:1;pointer-events:auto}.ask-advisor-compact-bar__brand{display:inline-flex;align-items:center;min-height:var(--touch-target,44px);min-width:0;padding-left:12px;color:var(--ink);font-size:13px;font-weight:800;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask-advisor-compact-bar__spacer{flex:1 1 auto}.ask-advisor-compact-bar__ask,.ask-advisor-compact-bar__search{flex:0 0 auto;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.ask-advisor-compact-bar__ask{border-color:var(--ink);background:var(--ink);color:var(--paper)}.ask-advisor{position:relative;z-index:80}.ask-advisor__shade{position:fixed;inset:0;z-index:80;background:var(--paper)}.ask-advisor__panel{position:fixed;top:0;right:0;z-index:81;display:none;grid-template-rows:auto 1fr;width:min(100vw,560px);height:100dvh;background:var(--paper);color:var(--ink);border-left:1px solid var(--line);box-shadow:var(--shadow);transform:translateX(100%);transition:transform .18s ease;visibility:hidden;pointer-events:none}.ask-advisor.is-open .ask-advisor__panel{display:grid;transform:translateX(0);visibility:visible;pointer-events:auto}.ask-advisor__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid var(--line-soft)}.ask-advisor__card h3,.ask-advisor__head h2,.ask-advisor__section h4{margin:0;letter-spacing:0}.ask-advisor__head h2{margin-top:4px;font-size:24px;line-height:1.12}.ask-advisor__eyebrow{display:block;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.ask-advisor__icon{flex:0 0 auto;width:var(--touch-target,44px);height:var(--touch-target,44px);border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:20px;line-height:1;cursor:pointer}.ask-advisor__body{display:grid;grid-gap:16px;gap:16px;align-content:start;min-height:0;overflow:auto;padding:20px 24px 28px}.ask-advisor__input{display:grid;grid-gap:10px;gap:10px;padding:16px;background:var(--surface);border:1px solid var(--line-soft)}.ask-advisor__input label,.ask-advisor__section h4{font-size:12px;line-height:1.25;font-weight:700;color:var(--ink-2);text-transform:uppercase}.ask-advisor__input textarea{width:100%;min-height:92px;resize:vertical;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);padding:12px;font:inherit;font-size:15px;line-height:1.45}.ask-advisor__actions a,.ask-advisor__actions button,.ask-advisor__input button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-target,44px);padding:0 14px;border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--paper);font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.ask-advisor__actions button:disabled,.ask-advisor__input button:disabled{cursor:not-allowed;opacity:.52;box-shadow:inset 0 0 0 1px var(--line-soft)}.ask-advisor__commercial-result{border:1px solid var(--line);background:var(--surface)}.ask-advisor__commercial-table{width:100%;border-collapse:collapse;table-layout:fixed}.ask-advisor__commercial-table td,.ask-advisor__commercial-table th{padding:12px;border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle}.ask-advisor__commercial-table th{color:var(--ink-2);font-size:12px;text-transform:uppercase}.ask-advisor__commercial-table td:last-child{text-align:right}.ask-advisor__commercial-cta{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-target,44px)}.ask-advisor__commercial-table--mobile{display:none}@media (max-width:560px){.ask-advisor__commercial-table--desktop{display:none}.ask-advisor__commercial-table--mobile{display:table}.ask-advisor__commercial-table--mobile td{display:grid;grid-gap:10px;gap:10px;text-align:left}}.ask-advisor__actions a:focus,.ask-advisor__actions a:focus-visible,.ask-advisor__actions button:focus,.ask-advisor__actions button:focus-visible,.ask-advisor__input button:focus,.ask-advisor__input button:focus-visible{outline:3px solid var(--signal);outline-offset:3px;box-shadow:0 0 0 5px color-mix(in srgb,var(--paper) 72%,transparent)}.ask-advisor__card{display:grid;grid-gap:16px;gap:16px;padding:18px;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow)}.ask-advisor__card.is-updating{border-style:dashed;opacity:.72}.ask-advisor__card[aria-busy=true]:before{content:"Recomputing from your latest constraints…";color:var(--ink-2);font-size:13px;line-height:1.4}.ask-advisor__card h3{font-size:26px;line-height:1.1}.ask-advisor__section{display:grid;grid-gap:7px;gap:7px;min-width:0;padding-top:14px;border-top:1px solid var(--line-soft)}.ask-advisor__section p,.ask-advisor__section ul{margin:0;color:var(--ink-2);font-size:15px;line-height:1.5}.ask-advisor__section ul{display:grid;grid-gap:7px;gap:7px;padding-left:18px}.ask-advisor__question{background:var(--surface);border:1px solid var(--line-soft);padding:14px}.ask-advisor__actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:6px}.ask-advisor__actions a,.ask-advisor__actions button:not(:disabled){background:var(--surface);color:var(--ink)}.ask-advisor__error,.ask-advisor__proof,.ask-advisor__saved{margin:0;color:var(--ink-3);font-size:12.5px;line-height:1.45}.ask-advisor__error{color:var(--lamp)}.ask-advisor__saved code{color:var(--ink);overflow-wrap:anywhere}@media (max-width:980px){.ask-advisor-header-action{padding:0 11px;font-size:12px}}@media (max-width:680px){.ask-advisor-compact-bar{top:max(8px,env(safe-area-inset-top));width:calc(100vw - 16px);min-height:var(--touch-target,44px)}.ask-advisor-compact-bar__brand{max-width:34vw;padding-left:10px}.ask-advisor-compact-bar__brand-name{display:none}.ask-advisor-compact-bar__ask,.ask-advisor-compact-bar__search{min-height:var(--touch-target,44px);padding:0 10px}.ask-advisor__panel{width:100vw;border-left:0}.ask-advisor__body,.ask-advisor__head{padding-left:18px;padding-right:18px}.ask-advisor__head{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--paper)}.ask-advisor__card h3{font-size:22px}}@media (max-width:560px){body.ta-site .ta-root{max-width:100vw;overflow-x:clip}.gabarit-sourcee header.sourced-chrome.has-ask-advisor .bar,.gabarit-ta header.sourced-chrome.has-ask-advisor .bar{gap:6px;min-width:0;padding-left:14px;padding-right:14px}.gabarit-sourcee header.sourced-chrome.has-ask-advisor .spacer,.gabarit-ta header.sourced-chrome.has-ask-advisor .spacer{min-width:0;flex:1 1 auto}.gabarit-sourcee header.sourced-chrome.has-ask-advisor .ask-advisor-header-action,.gabarit-ta header.sourced-chrome.has-ask-advisor .ask-advisor-header-action{min-width:0;max-width:56px;padding:0 10px;overflow:hidden;font-size:0}.gabarit-sourcee header.sourced-chrome.has-ask-advisor .ask-advisor-header-action:after,.gabarit-ta header.sourced-chrome.has-ask-advisor .ask-advisor-header-action:after{content:"Ask";font-size:12px;line-height:1}.gabarit-sourcee header.sourced-chrome.has-ask-advisor .tbtn,.gabarit-ta header.sourced-chrome.has-ask-advisor .tbtn{flex:0 0 var(--touch-target,44px)}}}@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-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-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)}.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-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}}}