html[data-theme="light"] body.aa-chrome-collapse{--aa-chrome-collapse-glass-strong:.98;--aa-chrome-collapse-glass-mid:.94;--aa-chrome-collapse-glass-soft:.88;--aa-chrome-collapse-glass-highlight:.22;--aa-chrome-collapse-glass-shadow:.12;--aa-chrome-collapse-glass-edge:.42}
body.aa-chrome-collapse{--aa-chrome-collapse-chrome-left:0px;--aa-chrome-collapse-top-width:100vw;--aa-chrome-collapse-controls-width:100vw;--aa-chrome-collapse-top-height:72px;--aa-chrome-collapse-controls-height:42px;--aa-chrome-collapse-top-radius:0px;--aa-chrome-collapse-controls-radius:0px;--aa-chrome-collapse-lockup-height:56px;--aa-chrome-collapse-mark-height:40px;--aa-chrome-collapse-lockup-opacity:1;--aa-chrome-collapse-mark-opacity:0;--aa-chrome-collapse-mark-visibility:hidden;--aa-chrome-collapse-chrome-gap:10px;--aa-chrome-collapse-controls-gap:6px;--aa-chrome-collapse-controls-padding:10px;--aa-chrome-collapse-glass-strong:.96;--aa-chrome-collapse-glass-mid:.90;--aa-chrome-collapse-glass-soft:.82;--aa-chrome-collapse-glass-highlight:.15;--aa-chrome-collapse-glass-shadow:.24;--aa-chrome-collapse-glass-edge:.34;--aa-chrome-collapse-control-ink:rgba(18,28,38,.92);--aa-chrome-collapse-mark-ink:rgba(18,28,38,.92)}
html[data-theme="light"] body.aa-chrome-collapse .aa-chrome-home-slot,html[data-theme="light"] body.aa-chrome-collapse .mode-rail--theme-only>.mode-option{color:rgba(24,36,48,.88)!important}
html[data-theme="light"] body.aa-chrome-collapse .public-nav-toggle__bars,html[data-theme="light"] body.aa-chrome-collapse .public-nav-toggle__bars::before,html[data-theme="light"] body.aa-chrome-collapse .public-nav-toggle__bars::after{color:rgba(24,36,48,.88)!important}
html[data-theme="dark"] body.aa-chrome-collapse .aa-chrome-home-slot,html[data-theme="dark"] body.aa-chrome-collapse .mode-rail--theme-only>.mode-option,html[data-theme="stellar"] body.aa-chrome-collapse .aa-chrome-home-slot,html[data-theme="stellar"] body.aa-chrome-collapse .mode-rail--theme-only>.mode-option{color:rgba(236,244,252,.90)!important}
html[data-theme="dark"] body.aa-chrome-collapse .public-nav-toggle__bars,html[data-theme="dark"] body.aa-chrome-collapse .public-nav-toggle__bars::before,html[data-theme="dark"] body.aa-chrome-collapse .public-nav-toggle__bars::after,html[data-theme="stellar"] body.aa-chrome-collapse .public-nav-toggle__bars,html[data-theme="stellar"] body.aa-chrome-collapse .public-nav-toggle__bars::before,html[data-theme="stellar"] body.aa-chrome-collapse .public-nav-toggle__bars::after{color:rgba(236,244,252,.92)!important}
html[data-theme="dark"] body.aa-chrome-collapse .aa-chrome-drawer__links a.aa-chrome-nav-link[data-nav-state="default"],html[data-theme="dark"] body.aa-chrome-collapse .aa-chrome-drawer__links a.aa-chrome-nav-link[data-nav-state="context"],html[data-theme="stellar"] body.aa-chrome-collapse .aa-chrome-drawer__links a.aa-chrome-nav-link[data-nav-state="default"],html[data-theme="stellar"] body.aa-chrome-collapse .aa-chrome-drawer__links a.aa-chrome-nav-link[data-nav-state="context"]{color:rgba(236,244,252,.88)!important}
html[data-theme="dark"] body.aa-chrome-collapse .aa-chrome-drawer__section-label,html[data-theme="stellar"] body.aa-chrome-collapse .aa-chrome-drawer__section-label{color:rgba(200,220,238,.90)!important}
body.aa-chrome-collapse .aa-chrome-header.site-header{overflow:visible;contain:style;filter:none!important;opacity:1!important}
body.aa-chrome-collapse .aa-chrome-header .header-inner{overflow:visible}
body.aa-chrome-collapse .aa-chrome-header .header-bars{width:100vw!important;max-width:none!important;margin-left:0!important;padding-left:var(--aa-chrome-collapse-chrome-left);padding-right:0;gap:var(--aa-chrome-collapse-chrome-gap);justify-items:start;overflow:visible}
body.aa-chrome-collapse .aa-chrome-header .glass-bar.top-bar{width:var(--aa-chrome-collapse-top-width)!important;min-height:var(--aa-chrome-collapse-top-height)!important;height:var(--aa-chrome-collapse-top-height)!important;padding-block:0!important;border-radius:0 var(--aa-chrome-collapse-top-radius) var(--aa-chrome-collapse-top-radius) 0!important;overflow:hidden;will-change:width,height,border-radius}
body.aa-chrome-collapse .aa-chrome-header .glass-bar.controls-bar{width:var(--aa-chrome-collapse-controls-width)!important;min-height:var(--aa-chrome-collapse-controls-height)!important;max-height:var(--aa-chrome-collapse-controls-height)!important;height:var(--aa-chrome-collapse-controls-height)!important;border-radius:0 var(--aa-chrome-collapse-controls-radius) var(--aa-chrome-collapse-controls-radius) 0!important;overflow:hidden;will-change:width,height,border-radius}
body.aa-chrome-collapse .aa-chrome-header .glass-bar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important;border-left-color:transparent!important}
html[data-theme="dark"] body.aa-chrome-collapse .aa-chrome-header .glass-bar,body.aa-chrome-collapse .aa-chrome-header .glass-bar{background:linear-gradient(180deg,rgba(255,255,255,var(--aa-chrome-collapse-glass-highlight)) 0%,rgba(255,255,255,.018) 38%,transparent 62%),radial-gradient(ellipse 58% 155% at 92% -18%,rgba(168,218,255,.10) 0%,transparent 62%),linear-gradient(168deg,rgba(35,45,56,var(--aa-chrome-collapse-glass-soft)) 0%,rgba(17,25,34,var(--aa-chrome-collapse-glass-mid)) 50%,rgba(9,16,24,var(--aa-chrome-collapse-glass-strong)) 100%)!important;border-top:1px solid rgba(225,240,252,.13)!important;border-right:1px solid rgba(209,232,249,.11)!important;border-bottom:1px solid rgba(126,165,196,.09)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.075),inset -1px 0 0 rgba(201,229,250,.035),0 18px 52px rgba(0,0,0,var(--aa-chrome-collapse-glass-shadow))!important}
html[data-theme="light"] body.aa-chrome-collapse .aa-chrome-header .glass-bar{background:linear-gradient(180deg,rgba(255,255,255,var(--aa-chrome-collapse-glass-strong)) 0%,rgba(255,255,255,var(--aa-chrome-collapse-glass-mid)) 42%,rgba(244,250,255,var(--aa-chrome-collapse-glass-soft)) 100%),radial-gradient(ellipse 58% 150% at 92% -12%,rgba(193,226,250,.30) 0%,transparent 62%)!important;border-top:1px solid rgba(255,255,255,.90)!important;border-right:1px solid rgba(167,199,225,var(--aa-chrome-collapse-glass-edge))!important;border-bottom:1px solid rgba(136,173,205,.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),inset -1px 0 0 rgba(255,255,255,.26),0 16px 46px rgba(17,42,63,var(--aa-chrome-collapse-glass-shadow))!important}
html[data-theme="stellar"] body.aa-chrome-collapse .aa-chrome-header .glass-bar{background:linear-gradient(180deg,rgba(193,222,255,var(--aa-chrome-collapse-glass-highlight)) 0%,rgba(148,194,255,.025) 40%,transparent 64%),radial-gradient(ellipse 60% 160% at 92% -16%,rgba(118,184,255,.14) 0%,transparent 62%),linear-gradient(164deg,rgba(24,31,61,var(--aa-chrome-collapse-glass-soft)) 0%,rgba(12,18,43,var(--aa-chrome-collapse-glass-mid)) 48%,rgba(8,12,31,var(--aa-chrome-collapse-glass-strong)) 100%)!important;border-top:1px solid rgba(188,220,255,.14)!important;border-right:1px solid rgba(130,184,255,.12)!important;border-bottom:1px solid rgba(80,128,210,.09)!important;box-shadow:inset 0 1px 0 rgba(202,226,255,.085),0 0 30px rgba(91,151,255,.08),0 18px 52px rgba(4,8,27,var(--aa-chrome-collapse-glass-shadow))!important}
body.aa-chrome-collapse .aa-chrome-header .glass-bar::before{content:"";position:absolute;z-index:3;top:9%;right:2px;width:1px;height:64%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(164,211,245,.03));opacity:.72;pointer-events:none}
body.aa-chrome-collapse .aa-chrome-brand--public{position:absolute;inset:0;width:auto;height:auto}
body.aa-chrome-collapse .aa-chrome-brand--public>a{display:block;position:absolute;inset:0;width:auto;height:auto}
body.aa-chrome-collapse .aa-chrome-brand-lockup-img{height:var(--aa-chrome-collapse-lockup-height)!important;width:auto!important;max-width:none!important;opacity:var(--aa-chrome-collapse-lockup-opacity)!important;transition:none!important;will-change:height,opacity}
body.aa-chrome-collapse .aa-chrome-collapse-brand-mark{position:absolute;left:50%;top:50%;display:block;height:var(--aa-chrome-collapse-mark-height);width:auto;max-width:none;opacity:var(--aa-chrome-collapse-mark-opacity)!important;visibility:var(--aa-chrome-collapse-mark-visibility)!important;transform:translate3d(-50%,-50%,0);pointer-events:none;will-change:height,opacity}
html[data-theme="dark"] body.aa-chrome-collapse .aa-chrome-collapse-brand-mark{filter:brightness(0) saturate(100%) invert(92%) sepia(8%) saturate(280%) hue-rotate(346deg) brightness(103%) contrast(92%)}
html[data-theme="stellar"] body.aa-chrome-collapse .aa-chrome-collapse-brand-mark{filter:brightness(0) saturate(100%) invert(98%) sepia(3%) saturate(420%) hue-rotate(176deg) brightness(108%) contrast(99%) drop-shadow(0 0 6px rgba(124,206,255,.45))}
html[data-theme="light"] body.aa-chrome-collapse .aa-chrome-collapse-brand-mark{color:var(--aa-chrome-collapse-mark-ink);filter:none}
body.aa-chrome-collapse .aa-chrome-collapse-home-glyph,body.aa-chrome-collapse .aa-chrome-collapse-theme-compact{display:none}
body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-header .aa-chrome-controls{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;padding:0 var(--aa-chrome-collapse-controls-padding)!important}
body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-header .aa-chrome-controls-start{display:flex!important;align-items:center!important;gap:var(--aa-chrome-collapse-controls-gap)!important;height:100%!important}
body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-nav-toggle,body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-home-slot,body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-collapse-theme-compact{width:44px!important;min-width:44px!important;height:100%!important;min-height:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;opacity:1!important;color:var(--aa-chrome-collapse-control-ink)!important}
html[data-theme="light"] body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-nav-toggle,html[data-theme="light"] body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-home-slot,html[data-theme="light"] body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-collapse-theme-compact{color:var(--aa-chrome-collapse-control-ink)!important}
html[data-theme="light"] body.aa-chrome-collapse.aa-chrome-controls-compact .public-nav-toggle__bars,html[data-theme="light"] body.aa-chrome-collapse.aa-chrome-controls-compact .public-nav-toggle__bars::before,html[data-theme="light"] body.aa-chrome-collapse.aa-chrome-controls-compact .public-nav-toggle__bars::after{color:var(--aa-chrome-collapse-control-ink)!important;box-shadow:0 .5px 1px rgba(0,0,0,.12)}
html[data-theme="dark"] body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-nav-toggle,html[data-theme="dark"] body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-home-slot,html[data-theme="dark"] body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-collapse-theme-compact{color:rgba(236,244,252,.94)!important}
html[data-theme="stellar"] body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-nav-toggle,html[data-theme="stellar"] body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-home-slot,html[data-theme="stellar"] body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-collapse-theme-compact{color:rgba(232,244,255,.96)!important}
body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-home-slot{font-size:0!important;letter-spacing:0!important}
body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-collapse-home-glyph,body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-collapse-theme-compact svg{opacity:1!important;color:inherit!important}
body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-collapse-home-label{display:none!important}
body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-collapse-home-glyph{display:block;width:17px;height:17px}
body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-collapse-home-glyph svg{display:block;width:17px;height:17px}
body.aa-chrome-collapse.aa-chrome-controls-compact .public-theme-cluster{position:static!important;inset:auto!important;width:44px!important;max-width:44px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important}
body.aa-chrome-collapse.aa-chrome-controls-compact .mode-rail--theme-only{display:none!important}
body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-controls-end{display:none!important}
body.aa-chrome-collapse .aa-chrome-collapse-theme-compact{appearance:none;cursor:pointer}
body.aa-chrome-collapse .aa-chrome-collapse-theme-compact svg{width:17px;height:17px;display:block}
body.aa-chrome-collapse .aa-chrome-collapse-theme-popover{position:fixed;z-index:190;display:flex;gap:2px;padding:5px;border:1px solid rgba(196,220,240,.18);border-radius:16px;background:rgba(10,18,27,.82);box-shadow:0 18px 52px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(16px) saturate(112%);backdrop-filter:blur(16px) saturate(112%);opacity:0;visibility:hidden;transform:translateY(-4px) scale(.98);transform-origin:top left;transition:opacity 150ms ease,transform 150ms ease,visibility 150ms linear}
html[data-theme="light"] body.aa-chrome-collapse .aa-chrome-collapse-theme-popover{color:#17202a;background:rgba(247,251,255,.86);border-color:rgba(160,191,216,.34);box-shadow:0 18px 48px rgba(17,42,63,.18),inset 0 1px 0 rgba(255,255,255,.92)}
body.aa-chrome-collapse .aa-chrome-collapse-theme-popover.is-open{opacity:1;visibility:visible;transform:none}
body.aa-chrome-collapse .aa-chrome-collapse-theme-choice{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:11px;background:transparent;color:inherit;cursor:pointer}
body.aa-chrome-collapse .aa-chrome-collapse-theme-choice[aria-pressed="true"]{background:rgba(121,189,241,.16)}
body.aa-chrome-collapse .aa-chrome-collapse-theme-choice svg{width:17px;height:17px}
@media(max-width:760px){body.aa-chrome-collapse .aa-chrome-header.site-header{padding-top:10px;padding-bottom:12px}body.aa-chrome-collapse .aa-chrome-header .header-bars,body.aa-chrome-collapse .aa-chrome-header .glass-bar,body.aa-chrome-collapse .aa-chrome-header .glass-bar.top-bar,body.aa-chrome-collapse .aa-chrome-header .glass-bar.controls-bar{max-width:none!important}}
@media(prefers-reduced-motion:reduce){body.aa-chrome-collapse .aa-chrome-header .glass-bar,body.aa-chrome-collapse .aa-chrome-brand-lockup-img,body.aa-chrome-collapse .aa-chrome-collapse-brand-mark{will-change:auto}body.aa-chrome-collapse .aa-chrome-collapse-theme-popover{transition:none}}

/* Issue #275: collapsed-control readability while retaining translucency */
html[data-theme="light"] body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-nav-toggle,
html[data-theme="light"] body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-home-slot,
html[data-theme="light"] body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-collapse-theme-compact,
html[data-theme="light"] body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-collapse-home-glyph,
html[data-theme="light"] body.aa-chrome-collapse.aa-chrome-controls-compact .aa-chrome-collapse-theme-compact svg{
  color:var(--aa-chrome-collapse-control-ink)!important;
  opacity:1!important;
}
html[data-theme="light"] body.aa-chrome-collapse.aa-chrome-controls-compact .public-nav-toggle__bars,
html[data-theme="light"] body.aa-chrome-collapse.aa-chrome-controls-compact .public-nav-toggle__bars::before,
html[data-theme="light"] body.aa-chrome-collapse.aa-chrome-controls-compact .public-nav-toggle__bars::after{
  color:var(--aa-chrome-collapse-control-ink)!important;
  opacity:1!important;
}

/* Issue #275: canonical Polaris pulse must respect reduced motion on Mission */
@media (prefers-reduced-motion: reduce) {
  body.aa-chrome-collapse.aa-chrome-page .aa-chrome-polaris-visual::after,
  body.aa-chrome-collapse.aa-chrome-page .aa-chrome-polaris-visual.is-supernova::before {
    animation: none !important;
  }
}