:root{color-scheme:light;--font-sans:"Fellix",Arial,sans-serif;--font-serif:"Awesome Serif",Georgia,serif;--font-mono:"DM Mono",ui-monospace,monospace;--canvas:#f6f3ee;--surface:#fbfaf7;--surface-raised:#ffffff;--surface-muted:#f0ede7;--surface-subtle:#e8e4dd;--surface-hover:#ebe7e0;--surface-inverse:#142a43;--editorial-inverse:#142a43;--editorial-inverse-raised:#1d3b5a;--editorial-inverse-text:#fbfaf6;--editorial-inverse-muted:#b9c4cf;--text-strong:#17283c;--text:#2c3947;--text-muted:#64707b;--text-subtle:#7f858b;--text-inverse:#fbfaf6;--text-accent:#294d73;--border:rgba(23,40,60,0.12);--border-strong:rgba(23,40,60,0.22);--control-bg:rgba(255,255,255,0.72);--action-bg:#223f61;--action-bg-hover:#2d527a;--action-text:#ffffff;--focus:#547eaa;--wash:rgba(31,62,93,0.055);--charcoal-16:rgba(23,40,60,0.16);--charcoal-48:#8a8c90;--charcoal-72:#565b61;--fern:#667e5b;--gold:#9a7f5a;--hairline-strong:rgba(23,40,60,0.2);--passport-faint:rgba(43,56,92,0.07);--font-awesome-serif:var(--font-serif);--font-editorial:var(--font-serif);--journey-panel-width:448px;--journey-operator-width:448px;--journey-navigation-width:244px;--journey-shell-shadow:0 18px 52px rgba(22,36,51,0.09);--journey-ink:#172b43;--journey-ink-soft:#526174;--journey-warm:var(--canvas);--journey-paper:var(--surface);--journey-line:var(--border);--nav-surface:#f0ede7;--nav-surface-raised:rgba(255,255,255,0.7);--nav-surface-hover:#e8e3dc;--nav-surface-active:#e1ddd5;--nav-text:#526071;--nav-text-strong:#17283c;--nav-text-subtle:#6f7881;--nav-border:rgba(23,40,60,0.13);--nav-border-strong:rgba(23,40,60,0.24);--nav-accent:#315a83;--nav-focus:#547eaa;--nav-shadow:0 16px 42px rgba(22,36,51,0.12)}html[data-theme=dark]{color-scheme:dark;--canvas:#0d1219;--surface:#131a23;--surface-raised:#18212c;--surface-muted:#1d2732;--surface-subtle:#26313d;--surface-hover:#222e3b;--surface-inverse:#f0f2f3;--editorial-inverse:#0a1b2d;--editorial-inverse-raised:#122b43;--editorial-inverse-text:#f4f1ea;--editorial-inverse-muted:#aebbc8;--text-strong:#f3f1ec;--text:#d8dde2;--text-muted:#a4aeb8;--text-subtle:#85909b;--text-inverse:#111922;--text-accent:#aec7e3;--border:rgba(225,231,238,0.11);--border-strong:rgba(225,231,238,0.2);--control-bg:rgba(27,37,49,0.9);--action-bg:#426b96;--action-bg-hover:#507eaa;--action-text:#ffffff;--focus:#8db7df;--wash:rgba(184,204,224,0.07);--charcoal-16:rgba(225,231,238,0.16);--charcoal-48:#919ba5;--charcoal-72:#bdc4cb;--fern:#9db38d;--gold:#d7bc86;--hairline-strong:rgba(225,231,238,0.2);--passport-faint:rgba(141,183,223,0.1);--journey-shell-shadow:0 22px 64px rgba(0,0,0,0.34);--journey-ink:var(--text-strong);--journey-ink-soft:var(--text-muted);--journey-warm:var(--canvas);--journey-paper:var(--surface);--journey-line:var(--border);--nav-surface:#151f2a;--nav-surface-raised:#1b2936;--nav-surface-hover:#223241;--nav-surface-active:#293a4a;--nav-text:#b8c4cf;--nav-text-strong:#f4f1ea;--nav-text-subtle:#94a4b3;--nav-border:rgba(220,229,237,0.14);--nav-border-strong:rgba(220,229,237,0.27);--nav-accent:#aec7e3;--nav-focus:#8db7df;--nav-shadow:0 24px 68px rgba(0,0,0,0.42)}.routedAppShell,.routedAppShell .mainShell,body,html{background:var(--canvas);color:var(--text)}.routedAppShell,.routedAppShell :where(button,input,select,textarea){font-family:var(--font-sans)}.routedAppShell :where(.micro,.kicker,dt,.pill,.textButton,.primaryButton,.secondaryButton){font-family:var(--font-sans)}.routedAppShell :where(kbd,code,pre,.technicalMeta,[data-type-role=technical]){font-family:var(--font-mono)}.journeyOperatorPanel :where(button,input,textarea,small,span,p,strong,em,dt),.routedAppShell .guestArrivalReport :where(button,small,span,p,em,dt,time),.routedAppShell .guestsView :where(button,small,span,p,em,dt,time,text){font-family:var(--font-sans)!important}.journeyOperatorPanel .journeyHarnessIndex,.journeyOperatorPanel :where(kbd,code,pre,.technicalMeta,[data-type-role=technical]),.routedAppShell .guestArrivalReport :where(kbd,code,pre,.technicalMeta,[data-type-role=technical]),.routedAppShell .guestsView :where(kbd,code,pre,.technicalMeta,[data-type-role=technical]){font-family:var(--font-mono)!important}.routedAppShell :where(button,input,select,textarea):focus-visible{outline-color:var(--focus)}.routedAppShell :where(input,select,textarea):not([type=range]){border-color:var(--border);color:var(--text);background-color:var(--control-bg)}.routedAppShell :where(input,textarea)::placeholder{color:var(--text-subtle)}.routedAppShell .scopeSearch input,.routedAppShell .scopeSearch input:focus,.routedAppShell .scopeSearch input:focus-visible{border:0;outline:0;background:transparent;box-shadow:none}.routedAppShell .sidebar{color:var(--nav-text);background:var(--nav-surface);border-right-color:var(--nav-border)}.routedAppShell .sidebar.scopeOpen,.routedAppShell .sidebar:has(.scopeSwitcher.open){z-index:105;overflow:visible}.routedAppShell .mainShell{background:var(--canvas)}.routedAppShell .topbar{border-bottom-color:var(--border);background:color-mix(in srgb,var(--canvas) 90%,transparent)}.routedAppShell .commandSearch,.routedAppShell .notificationButton,.routedAppShell .themeButton{border-color:var(--border);background:var(--control-bg);color:var(--text-muted)}.routedAppShell .commandSearch:hover,.routedAppShell .notificationButton:hover,.routedAppShell .themeButton:hover{background:var(--surface-hover);color:var(--text-strong)}.routedAppShell .scopeRailLabel{color:var(--nav-text-subtle);opacity:1}.routedAppShell .scopeSwitcher{border-color:var(--nav-border);background:transparent}.routedAppShell .scopeSwitcher .brandSelector{color:var(--nav-text);border-color:var(--nav-border);background:var(--nav-surface-raised);box-shadow:inset 0 1px rgba(255,255,255,.025)}.routedAppShell .scopeSwitcher .brandSelector:hover,.routedAppShell .scopeSwitcher.open .brandSelector{border-color:var(--nav-border-strong);background:var(--nav-surface-hover);box-shadow:var(--nav-shadow)}.routedAppShell .brandSelector b{color:var(--nav-text-strong)}.routedAppShell .brandSelector em{color:var(--nav-text)}.routedAppShell .userMenu strong{color:var(--text-strong)}.routedAppShell .userMenu small{color:var(--text-muted)}.routedAppShell .scopeSwitcher .scopeThumb{color:var(--nav-accent);background:var(--nav-surface-active);box-shadow:inset 0 0 0 1px var(--nav-border)}.routedAppShell .scopeSwitcher .scopeChevron{color:var(--nav-text-subtle);opacity:1}.routedAppShell .collapseButton,.routedAppShell .mobileClose{color:var(--nav-text-subtle)}.routedAppShell .collapseButton:hover,.routedAppShell .mobileClose:hover{color:var(--nav-text-strong);background:var(--nav-surface-hover)}.routedAppShell .poweredBy{color:var(--nav-text-subtle);border-top-color:var(--nav-border)}.routedAppShell .sidebar nav :where(a,button),.routedAppShell .sidebarBottom>a{color:var(--nav-text)}.routedAppShell .sidebar nav :where(a,button):hover,.routedAppShell .sidebarBottom>a:hover{color:var(--nav-text-strong);background:var(--nav-surface-hover)}.routedAppShell .sidebar nav :where(a,button).active,.routedAppShell .sidebarBottom>a.active{background:var(--nav-surface-active);box-shadow:inset 3px 0 0 var(--nav-accent),inset 0 0 0 1px var(--nav-border)}.routedAppShell .sidebar nav .navSubmenu{border-left-color:var(--nav-border)}.routedAppShell .sidebar nav .navSubmenu a{color:var(--nav-text-subtle)}.routedAppShell .sidebar nav .navSubmenu a.active{color:var(--nav-text-strong);background:var(--nav-surface-active)}.routedAppShell .sidebar :where(a,button):focus-visible{outline:2px solid var(--nav-focus);outline-offset:2px}.routedAppShell .sidebar.collapsed .superAdminNav em{display:none}.routedAppShell .profileAvatar .avatarInitials{color:#17283c}.routedAppShell .panel{border-color:var(--border);background:color-mix(in srgb,var(--surface) 90%,transparent)}.routedAppShell .panel[data-surface=inverse]{color:var(--editorial-inverse-text);background:var(--editorial-inverse)}.routedAppShell :where(h1,h2,h3,h4,strong){text-wrap:pretty}html[data-theme=dark] .routedAppShell .sidebar nav .navSubmenu a.active,html[data-theme=dark] .routedAppShell .sidebar nav :where(a,button).active,html[data-theme=dark] .routedAppShell .sidebarBottom>a.active{color:var(--nav-text-strong);background:var(--nav-surface-active);box-shadow:inset 3px 0 0 var(--nav-accent),inset 0 0 0 1px var(--nav-border)}html[data-theme=dark] .routedAppShell .poweredBy img{filter:brightness(0) invert(1);opacity:.62}html[data-theme=dark] .routedAppShell .guestQuickToggles button.active,html[data-theme=dark] .routedAppShell .guestUtilityFilters>button.active{color:var(--action-text);background:var(--action-bg)}html[data-theme=dark] .routedAppShell :where([class$=Card],[class*="Card "],[class$=Panel],[class*="Panel "],[class$=Modal],[class*="Modal "]){border-color:var(--border)}html[data-theme=dark] .routedAppShell :where(.accountPopover,.scopeMenu,.commandPalette,.searchDialog){color:var(--text);background:var(--surface-raised);border-color:var(--border);box-shadow:var(--journey-shell-shadow)}html[data-theme=dark] .routedAppShell .scopeMenu{background:var(--nav-surface-raised);border-color:var(--nav-border-strong);box-shadow:var(--nav-shadow)}html[data-theme=dark] .routedAppShell .scopeMenu>header{border-bottom:1px solid var(--nav-border);background:color-mix(in srgb,var(--nav-surface-raised) 88%,var(--nav-surface))}html[data-theme=dark] .routedAppShell .scopeAccessBadge,html[data-theme=dark] .routedAppShell .scopeSearch{border-color:var(--nav-border);background:var(--nav-surface)}html[data-theme=dark] .routedAppShell .scopeSearch:focus-within{border-color:var(--nav-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--nav-focus) 22%,transparent)}html[data-theme=dark] .routedAppShell .scopeGroup>button:hover,html[data-theme=dark] .routedAppShell .scopeOrganizationResults>button:hover{background:var(--nav-surface-hover)}html[data-theme=dark] .routedAppShell .scopeGroup>button.selected,html[data-theme=dark] .routedAppShell .scopeOrganizationResults>button.selected{background:var(--nav-surface-active);box-shadow:inset 3px 0 0 var(--nav-accent)}html[data-theme=dark] .routedAppShell .scopeMenu>footer{border-top-color:var(--nav-border);background:color-mix(in srgb,var(--nav-surface) 90%,black)}.journeyOperatorPanel-launcher{left:var(--journey-navigation-width);width:var(--journey-operator-width);color:var(--text);background:var(--surface);border-right-color:var(--border);box-shadow:var(--journey-shell-shadow)}.routedAppShell.nav-collapsed{--journey-navigation-width:84px}.journeyOperatorPanel-launcher,.operator-open .mainShell{transition:left .28s var(--ease),width .28s var(--ease),margin-left .28s var(--ease)}.pageScopeNotice{width:calc(100% - clamp(28px,4vw,64px) * 2);max-width:1580px;min-height:48px;margin:14px auto -20px;padding:9px 13px;border:1px solid var(--border);border-radius:12px;color:var(--text);background:color-mix(in srgb,var(--surface-raised) 76%,transparent);display:flex;align-items:center;gap:10px}.pageScopeNotice>svg{width:17px;height:17px;flex:0 0 auto;color:var(--text-accent);stroke-width:1.7}.pageScopeNotice>span{min-width:0;display:flex;align-items:baseline;gap:7px}.pageScopeNotice strong{color:var(--text-strong);font-size:.875rem}.pageScopeNotice small{color:var(--text-muted);font-size:.8125rem}.journeyOperatorHeader{border-bottom-color:var(--border);background:color-mix(in srgb,var(--surface) 94%,transparent)}.journeyConciergeMeta strong,.journeyConversationIntro strong,.journeyOperatorHeader strong,.journeyThinking strong{color:var(--text-strong)}.journeyConciergeMeta small,.journeyConversationIntro p small,.journeyHeaderEyebrow,.journeyThinking small{color:var(--text-subtle)}.journeyCreditState{border:1px solid var(--border);background:var(--surface-muted)}.journeyCreditState,.journeyCreditState .journeyCreditLabel{color:var(--text-muted)}.journeyCreditState strong{color:var(--text-strong)}.journeyOperatorPanel .journeyConversation{background:var(--surface)}.journeyOperatorPrompt{color:var(--text);background:var(--surface-muted)}.journeyConciergeResponse>p{color:var(--text)}.journeyConversationRail{color:var(--text);background:var(--surface-muted);border-right-color:var(--border)}.journeyConversationRail>button.active,.journeyConversationRail>button:hover,.journeyConversationRail>header button{color:var(--text-strong);background:var(--surface-raised)}.journeyConversationRail>label{background:var(--surface-subtle)}.operatorBlock{border-color:var(--border);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.operatorResultDeck:after,.operatorResultDeck:before{border-color:var(--border);background:color-mix(in srgb,var(--surface-raised) 84%,var(--result-accent) 16%)}.operatorBlock h3{color:var(--text-strong)}.operatorBlock>p{color:var(--text-muted)}.operatorBlock>footer{border-top-color:var(--border)}.operatorResultDeck .operatorFacts>div,.operatorResultDeck .operatorItems>button{color:var(--text);border-color:var(--border);background:color-mix(in srgb,var(--surface-muted) 72%,var(--surface-raised))}.operatorResultDeck .operatorItems>button:hover{border-color:var(--border-strong);background:var(--surface-hover)}.operatorResultDeck .operatorBlock>footer button{color:var(--text-accent);border-color:var(--border);background:var(--surface-raised)}.operatorResultDeck .operatorBlock>footer button:first-child{color:var(--action-text);border-color:var(--action-bg);background:var(--action-bg)}.operatorSetupProgress{color:var(--text);background:var(--surface-muted)}.operatorSetupProgress strong{color:var(--text-strong)}.operatorSetupProgress small{color:var(--text-muted)}.journeyFingerprint svg,.journeyFingerprint svg path{stroke:var(--border-strong)}.journeyFingerprint svg path:nth-child(-n+7){stroke:var(--clay)}.journeyFingerprint>strong{color:var(--text);background:var(--surface-raised)}.operatorBlock-guest_arrival{border-color:var(--border-strong);background:var(--surface-muted)}.operatorArrivalMembers>button{color:var(--text-strong);background:var(--surface-raised);border-color:var(--border)}.operatorArrivalMembers>button:hover{border-color:var(--border-strong);background:var(--surface-hover)}.operatorArrivalGuests em,.operatorArrivalGuests>small,.operatorArrivalIdentity>em,.operatorArrivalIdentity>small{color:var(--text-muted);font-family:var(--font-sans)}.operatorArrivalBenefits>span{color:var(--text);background:var(--surface-muted)}.operatorArrivalBenefits>span.attention{color:color-mix(in srgb,var(--clay) 82%,var(--text));background:color-mix(in srgb,var(--clay) 12%,var(--surface-raised))}.operatorArrivalBenefits small,.operatorArrivalDecision small{font-family:var(--font-sans)}.operatorArrivalGuests,.operatorArrivalGuests>button{border-color:var(--border)}.operatorArrivalGuests>button{color:var(--text-strong)}.operatorSetupFocus{background:var(--surface-muted)}.operatorSetupFocus,.operatorSetupFocusIntro,.operatorSetupSteps,.operatorSetupSteps>button{border-color:var(--border)}.operatorSetupSteps>button:hover{background:var(--surface-hover)}.journeyComposerDock{background:linear-gradient(to bottom,transparent,var(--surface) 18px,var(--surface) 100%)}.journeyOperatorComposer{border-color:var(--border-strong);background:var(--surface-raised);box-shadow:var(--journey-shell-shadow)}.journeyOperatorComposer textarea{background:transparent!important}.journeyOperatorDisclosure{padding-block:4px;color:var(--text-subtle);background:var(--surface)}.guestArrivalGroup,.guestArrivalReport,.guestMemberArrivalCard{color:var(--text);background:var(--surface);border-color:var(--border)}.guestArrivalGroup{background:color-mix(in srgb,var(--surface) 88%,var(--canvas))}.guestMemberArrivalCard{background:var(--surface-raised)}.guestMemberArrivalCard>header{background:color-mix(in srgb,var(--surface-muted) 64%,var(--surface-raised))}.guestMemberArrivalCard>footer{background:color-mix(in srgb,var(--surface-raised) 88%,var(--journey-coral) 12%)}.guestMemberArrivalCard h3,.guestMemberArrivalCard>footer>span strong,.guestOtherArrivals article>b,.guestOtherArrivals article>span strong{color:var(--text-strong)}.guestArrivalGroup>header em,.guestMemberArrivalCard>header small,.guestMemberArrivalCard>header span,.guestOtherArrivals article>em,.guestOtherArrivals article>span small,.guestOtherArrivals>header{color:var(--text-muted);font-family:var(--font-sans)}.guestArrivalGroup>header span,.guestMemberPromises>button small,.guestMemberPromises>header>span,.guestOtherArrivals>header span{font-family:var(--font-sans)}.guestMemberSignals span{color:var(--text-muted);background:var(--surface-muted)}.guestMemberPromises{background:color-mix(in srgb,var(--surface-muted) 84%,var(--surface-raised))}.guestMemberArrivalCard>footer,.guestMemberPromises>button,.guestOtherArrivals,.guestOtherArrivals>article{border-color:var(--border)}.guestMemberArrivalCard>footer button,.guestMemberArrivalCard>header>button,.guestOtherArrivals article>div button{color:var(--text-accent);background:var(--surface-raised);border-color:var(--border)}@media (max-width:900px){.operator-open .mainShell{width:100%;margin-left:0}.routedAppShell .sidebar,.routedAppShell .sidebar.collapsed{background:var(--nav-surface)}.routedAppShell .sidebar.collapsed .sidebarBottom,.routedAppShell .sidebarBottom{display:flex;flex-direction:column;gap:3px;padding-top:8px;border-top:1px solid var(--nav-border)}.routedAppShell .sidebar.collapsed .sidebarBottom>a,.routedAppShell .sidebarBottom>a{width:100%;min-height:44px;padding:0 12px}.routedAppShell .superAdminNav{margin-top:0;padding-top:0!important;border-top:0!important;border-radius:10px!important}.routedAppShell .superAdminNav em{display:none}.routedAppShell .poweredBy{margin-top:8px;padding-top:10px}.routedAppShell .sidebar.scopeOpen,.routedAppShell .sidebar:has(.scopeSwitcher.open){z-index:2010;overflow:visible}.routedAppShell.mobile-nav-open .navScrim{z-index:1990}.routedAppShell.mobile-nav-open .sidebar{z-index:2000}.journeyOperatorPanel-launcher{inset:0;width:auto;border-color:var(--border)}.pageScopeNotice{width:calc(100% - 24px);margin-top:12px;margin-bottom:-20px}.pageScopeNotice>span{display:grid;gap:2px}}@media (prefers-reduced-motion:reduce){.journeyOperatorMark .journeyMarkGlint,.journeyOperatorMark:after,.journeyOperatorMark:before{animation:none!important}}.assetUploadControl:not(.dark) .assetPreview{background:var(--surface-raised,var(--snow));border:1px solid var(--hairline);color:var(--passport-deep)}.assetUploadControl.dark .assetPreview{border-color:transparent;color:#fff}.themeKitSectionTitle{align-items:flex-start;gap:12px}.themeKitSectionTitle>svg{background:transparent;border-radius:0;color:var(--charcoal-64);flex:0 0 auto;height:19px;margin-top:1px;padding:0;stroke-width:1.5;width:19px}.themeKitHeaderActions{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.themeKitHeaderActions>span{align-items:center;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#d8e7d1;display:flex;font-size:.8125rem;font-weight:750;gap:7px;min-height:34px;padding:0 13px}.themeKitHeaderActions>span svg{height:15px;width:15px}.themeKitInheritanceControl{align-items:center;background:transparent;border:0;color:#fff;display:flex;gap:12px;padding:0;text-align:right}.themeKitInheritanceControl>span{display:flex;flex-direction:column;gap:2px}.themeKitInheritanceControl strong{font-size:.875rem}.themeKitInheritanceControl small{color:rgba(255,255,255,.64);font-size:.8125rem}.themeKitInheritanceControl .switch{flex:0 0 auto}.themeKitInheritedNotice{align-items:flex-start;background:color-mix(in srgb,var(--surface-raised,var(--snow)) 82%,var(--passport) 18%);border-bottom:1px solid var(--hairline);color:var(--charcoal);display:flex;gap:12px;padding:16px 29px}.themeKitInheritedNotice>svg{color:var(--passport);flex:0 0 auto;height:18px;margin-top:2px;stroke-width:1.5;width:18px}.themeKitInheritedNotice>div{display:flex;flex-direction:column;gap:3px}.themeKitInheritedNotice strong{font-size:.875rem}.themeKitInheritedNotice span{color:var(--charcoal-64);font-size:.8125rem;line-height:1.45}.themeKitFields{border:0;margin:0;min-width:0;padding:0}.themeKitFields:disabled .themeKitGrid{opacity:.74}.themeKitFields:disabled button,.themeKitFields:disabled input,.themeKitFields:disabled label,.themeKitFields:disabled textarea{cursor:not-allowed}.themeFoundationEditor{border-bottom:1px solid var(--hairline)!important;border-right:0!important;grid-column:1/-1}.themePaletteEditor{border-right:1px solid var(--hairline)!important}.themeKnowledgeEditor,.themeLogoEditor{border-right:0!important}.themeTypeEditor{border-right:1px solid var(--hairline)!important}.themeFoundationFields{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:19px}.themeFoundationFields>label{display:flex;flex-direction:column;gap:7px}.themeFoundationFields>label>span{color:var(--charcoal-64);font-size:.8125rem;font-weight:750;letter-spacing:.06em}.themeFoundationFields input,.themeFoundationFields textarea{background:var(--surface-raised,var(--snow));border:1px solid var(--hairline);border-radius:10px;color:var(--charcoal);font:inherit;font-size:.875rem;padding:11px 12px;width:100%}.themeFoundationFields textarea{min-height:92px;resize:vertical}.themeVoiceField{grid-column:1/-1}.themeLicenseConfirm{align-items:flex-start;display:grid;gap:11px;grid-template-columns:18px minmax(0,1fr);margin:12px 0 4px;padding:12px 0}.themeLicenseConfirm>input{accent-color:var(--passport);height:17px;margin:2px 0 0;width:17px}.themeLicenseConfirm>span{display:flex;flex-direction:column;gap:4px;min-width:0}.themeLicenseConfirm strong{font-size:.875rem;line-height:1.35}.themeLicenseConfirm small{color:var(--charcoal-64);font-size:.8125rem;line-height:1.45}.identityPrimaryLogo>span{font-family:DM Mono,monospace}.identityErrorNotice{margin:14px 21px 0}.identityPreviewTop>img{max-height:48px;max-width:180px;object-fit:contain;width:auto}html[data-theme=dark] .themeKitPanel,html[data-theme=dark] .themeKitSection{background:var(--surface-raised);color:var(--charcoal)}html[data-theme=dark] .themeFoundationEditor,html[data-theme=dark] .themeKitInheritedNotice,html[data-theme=dark] .themeKitSection,html[data-theme=dark] .themePaletteEditor,html[data-theme=dark] .themeTypeEditor{border-color:var(--hairline)!important}html[data-theme=dark] .themeColorRow label,html[data-theme=dark] .themeFallback input,html[data-theme=dark] .themeFoundationFields input,html[data-theme=dark] .themeFoundationFields textarea,html[data-theme=dark] .themeKnowledgeControls button,html[data-theme=dark] .themeKnowledgeControls label,html[data-theme=dark] .themeKnowledgeControls select,html[data-theme=dark] .themeKnowledgeUrl input,html[data-theme=dark] .themeTypeSpecimen{background:var(--surface-muted);border-color:var(--hairline);color:var(--charcoal)}@media (max-width:700px){.settingsView{overflow-x:clip}.settingsView .settingsTabs{width:100%;max-width:100%;margin-right:0;padding-right:0}.themeLicenseConfirm{gap:10px;padding:10px 0}.themeKitHeaderActions{align-items:stretch;width:100%}.themeKitHeaderActions>span{align-self:flex-start}.themeKitInheritanceControl{justify-content:space-between;text-align:left;width:100%}.themeKitInheritedNotice{padding:15px 20px}.themeFoundationFields{grid-template-columns:1fr}.themeVoiceField{grid-column:auto}.themePaletteEditor,.themeTypeEditor{border-right:0!important}}.themeKitSummary{overflow:hidden;border-radius:1.55rem;background:var(--panel,#fff)}.tksHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:clamp(1.5rem,3vw,2.35rem);color:#f8f7f3;background:radial-gradient(circle at 88% 8%,rgb(255 255 255/10%),transparent 23rem),var(--property-accent,#183553)}.tksHeader h2{margin:.45rem 0 .35rem;color:inherit;font-family:var(--font-editorial,"Awesome Serif",Georgia,serif);font-size:clamp(2.15rem,4vw,4.1rem);font-weight:400;letter-spacing:-.045em;line-height:.95}.tksHeader p{max-width:48rem;margin:0;color:rgb(248 247 243/72%);font-size:.9375rem;line-height:1.55}.tksKicker{display:inline-flex;align-items:center;gap:.55rem;color:#d9c79e;font-size:.8125rem;font-weight:700;letter-spacing:.14em}.tksKicker svg,.tksSectionLabel>svg{width:1.1rem;height:1.1rem;stroke-width:1.45}.tksHeaderActions{display:flex;align-items:center;flex:0 0 auto;gap:.75rem}.tksHeaderActions a,.tksResolution{display:inline-flex;align-items:center;min-height:2.65rem;border:1px solid rgb(255 255 255/22%);border-radius:999px;padding:0 1rem;color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.045em;text-decoration:none}.tksResolution.inherited{color:#d9c79e}.tksHeaderActions a{gap:.55rem;color:#13253a;background:#f8f7f3}.tksHeaderActions a svg{width:.95rem;height:.95rem}.tksNotice{display:flex;align-items:center;gap:.75rem;margin:1rem clamp(1.25rem,3vw,2.35rem) 0;border:1px solid color-mix(in srgb,var(--warning,#b65d34) 32%,transparent);border-radius:.9rem;padding:.85rem 1rem;color:var(--ink,#13253a);background:color-mix(in srgb,var(--warning,#b65d34) 8%,transparent)}.tksNotice svg{width:1rem;height:1rem;color:var(--warning,#b65d34)}.tksNotice span{display:grid;gap:.1rem;font-size:.875rem}.tksBody{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(17rem,.8fr) minmax(20rem,1fr)}.tksBody>article{min-width:0;padding:clamp(1.35rem,2.6vw,2.25rem)}.tksBody>article+article{border-left:1px solid var(--line,#dedbd5)}.tksSectionLabel{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;color:var(--ink,#13253a)}.tksSectionLabel>svg{margin-top:.05rem;color:var(--muted,#7f858d)}.tksSectionLabel span{display:grid;gap:.2rem}.tksSectionLabel strong{font-size:.8125rem;letter-spacing:.12em}.tksSectionLabel small{color:var(--muted,#7f858d);font-size:.875rem}.tksSwatches{display:grid;grid-template-columns:repeat(5,minmax(5.2rem,1fr));gap:.55rem}.tksSwatches>div{overflow:hidden;border:1px solid var(--line,#dedbd5);border-radius:.8rem;background:var(--panel,#fff)}.tksSwatches i{display:block;height:3.65rem;border-bottom:1px solid var(--line,#dedbd5)}.tksSwatches span{display:grid;gap:.15rem;padding:.65rem}.tksSwatches strong{color:var(--ink,#13253a);font-size:.8125rem}.tksSwatches small{overflow:hidden;color:var(--muted,#7f858d);font-family:var(--font-mono,"DM Mono",monospace);font-size:.75rem;text-overflow:ellipsis}.tksType dl{display:grid;gap:0;margin:0}.tksType dl>div{display:grid;gap:.2rem;border-top:1px solid var(--line,#dedbd5);padding:.8rem 0}.tksType dt{color:var(--muted,#7f858d);font-size:.75rem;font-weight:700;letter-spacing:.1em}.tksType dd{margin:0;color:var(--ink,#13253a);font-size:1rem}.tksType blockquote{margin:.4rem 0 0;border-left:2px solid var(--property-accent,#183553);padding:.15rem 0 .15rem .8rem;color:var(--muted-strong,#59616b);font-size:.875rem;line-height:1.55}.tksLogoGrid{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.tksLogoGrid figure{display:grid;grid-template-rows:minmax(7rem,1fr) auto;min-width:0;min-height:10rem;margin:0;border:1px solid var(--line,#dedbd5);border-radius:.8rem;overflow:hidden}.tksLogoGrid figure>img,.tksLogoGrid figure>span{align-self:center;justify-self:center;max-width:72%;max-height:4rem;object-fit:contain}.tksLogoGrid figure>span{color:#13253a;font-family:var(--font-editorial,"Awesome Serif",Georgia,serif);font-size:2rem}.tksLogoGrid figure.dark{background:#13253a}.tksLogoGrid figure.dark>span{color:#fff}.tksLogoGrid figcaption{display:flex;align-items:center;gap:.35rem;border-top:1px solid var(--line,#dedbd5);padding:.65rem .75rem;color:var(--muted-strong,#59616b);background:var(--panel,#fff);font-size:.75rem;font-weight:700}.tksLogoGrid figcaption svg{width:.8rem;height:.8rem;color:var(--success,#6e8b5e)}.tksBody.loading{opacity:.55}[data-theme=dark] .themeKitSummary{--panel:#15191f;--line:#303640;--ink:#f1efe9;--muted:#979da6;--muted-strong:#c1c5cb}[data-theme=dark] .tksLogoGrid figure.light{background:#f7f5ef}[data-theme=dark] .tksLogoGrid figcaption,[data-theme=dark] .tksSwatches>div{background:#15191f}@media (max-width:1120px){.tksBody{grid-template-columns:1fr 1fr}.tksBody>article:nth-child(3){grid-column:1/-1;border-top:1px solid var(--line,#dedbd5);border-left:0}}@media (max-width:760px){.tksHeader{align-items:flex-start;flex-direction:column;gap:1.15rem}.tksHeaderActions{align-items:stretch;flex-direction:column;width:100%}.tksHeaderActions a,.tksResolution{justify-content:center}.tksBody{grid-template-columns:1fr}.tksBody>article+article,.tksBody>article:nth-child(3){grid-column:auto;border-top:1px solid var(--line,#dedbd5);border-left:0}.tksSwatches{grid-template-columns:repeat(2,minmax(0,1fr))}.tksLogoGrid{grid-template-columns:1fr}}.collaborationsWorkspace{--collab-line:color-mix(in srgb,var(--charcoal) 11%,transparent);padding-bottom:52px}.collaborationsIntro{align-items:flex-end}.collaborationsIntro .eyebrow{display:flex;gap:7px;align-items:center}.collaborationsIntro .eyebrow svg{width:14px;height:14px;color:var(--clay)}.collaborationIntroStat{display:flex;flex-direction:column;align-items:flex-end;gap:5px;padding:12px 0}.collaborationIntroStat span{color:var(--passport);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.04em}.collaborationIntroStat small{color:var(--charcoal-64);font-size:12px}.collaborationLoading,.collaborationNotice{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:13px 16px;border:1px solid rgba(185,101,67,.28);background:rgba(185,101,67,.07);border-radius:14px;color:var(--charcoal);font-size:13px}.collaborationNotice svg{width:17px;color:var(--clay)}.collaborationNotice button{margin-left:auto;border:0;background:transparent;color:var(--passport);font-weight:600}.collaborationLoading{border-color:var(--collab-line);background:var(--surface);color:var(--charcoal-64)}.collaborationLoading svg{width:17px;animation:collaborationSpin 1.1s linear infinite}.collaborationDecisions{overflow:hidden;margin-bottom:18px}.collaborationDecisions>header,.collaborationDirectory>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:26px 30px 22px;border-bottom:1px solid var(--collab-line)}.collaborationDecisions h2,.collaborationDirectory h2{margin:4px 0 0;color:var(--passport-deep);font-size:clamp(26px,3vw,36px);line-height:1.05}.collaborationCount{min-width:32px;height:32px;display:grid;place-items:center;border-radius:999px;background:var(--passport);color:white;font:12px DM Mono,monospace}.collaborationDecisions article{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:17px;align-items:center;padding:21px 30px;border-bottom:1px solid var(--collab-line)}.collaborationDecisions article:last-child{border-bottom:0}.collaborationMark{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:14px;background:var(--passport);color:white;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.03em}.collaborationRequestCopy{min-width:0;display:flex;flex-direction:column;gap:4px}.collaborationRequestCopy>p{color:var(--clay);font:10px DM Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.collaborationRequestCopy h3{color:var(--passport-deep);font-size:15px}.collaborationRequestCopy strong{font-size:15px;font-weight:500}.collaborationRequestCopy span{max-width:680px;color:var(--charcoal-64);font-size:13px;line-height:1.45}.collaborationRequestCopy small{margin-top:3px;color:var(--passport);font-size:12px}.collaborationDecisionActions{display:flex;align-items:center;gap:8px}.collaborationDecisionActions button{min-height:38px;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.collaborationDecisionActions svg{width:14px}.collaborationDirectory{overflow:hidden}.collaborationDirectory>header>div:first-child{max-width:560px}.collaborationDirectory>header span{display:block;max-width:515px;margin-top:9px;color:var(--charcoal-64);font-size:13px;line-height:1.5}.collaborationFilters{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px;max-width:490px}.collaborationFilters button{min-height:33px;padding:0 11px;border:1px solid var(--collab-line);border-radius:999px;background:transparent;color:var(--charcoal-64);font:11px Fellix,sans-serif;white-space:nowrap}.collaborationFilters button.active{border-color:var(--passport);background:var(--passport);color:white}.collaborationPartnerGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--collab-line)}.collaborationPartnerGrid>article{min-width:0;padding:12px;background:var(--surface)}.collaborationPartnerImage{height:134px;position:relative;overflow:hidden;border-radius:12px;background:color-mix(in srgb,var(--passport) 12%,var(--baguette))}.collaborationPartnerImage img{width:100%;height:100%;object-fit:cover;filter:saturate(.78)}.collaborationPartnerImage em{position:absolute;left:9px;bottom:9px;padding:5px 7px;border-radius:999px;background:rgba(20,24,30,.72);backdrop-filter:blur(8px);color:white;font:9px DM Mono,monospace;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.collaborationPartnerBody{display:flex;align-items:center;gap:10px;margin:13px 2px 12px;min-height:45px}.collaborationPartnerBody .collaborationMark{width:34px;height:34px;border-radius:11px;font-size:10px}.collaborationPartnerBody div{min-width:0}.collaborationPartnerBody h3{color:var(--passport-deep);font-size:15px}.collaborationPartnerBody h3,.collaborationPartnerBody p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaborationPartnerBody p{margin-top:3px;color:var(--charcoal-64);font-size:11px}.collaborationStart{width:100%;min-height:39px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border:0;border-top:1px solid var(--collab-line);background:transparent;color:var(--passport);font:11px Fellix,sans-serif;font-weight:600;text-align:left}.collaborationStart svg{width:14px;transition:transform .18s ease}.collaborationStart:hover svg{transform:translateX(3px)}.collaborationEmpty{min-height:190px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;padding:24px;background:var(--surface);text-align:center}.collaborationEmpty svg{width:28px;color:var(--clay)}.collaborationEmpty strong{color:var(--passport-deep);font-size:15px}.collaborationEmpty span,.collaborationEmptyText{color:var(--charcoal-64);font-size:13px}.collaborationLedger{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.collaborationLedgerSection{min-width:0;padding:24px;border:1px solid var(--collab-line);border-radius:16px;background:var(--surface)}.collaborationLedgerSection header{padding-bottom:15px;border-bottom:1px solid var(--collab-line)}.collaborationLedgerSection h2{margin-top:4px;color:var(--passport-deep);font-size:22px}.collaborationLedgerRow{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid var(--collab-line)}.collaborationLedgerRow:last-child{border-bottom:0}.collaborationLedgerRow .collaborationMark{width:34px;height:34px;border-radius:11px;font-size:10px}.collaborationLedgerRow>div{min-width:0;display:flex;flex-direction:column;gap:3px}.collaborationLedgerRow span,.collaborationLedgerRow strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaborationLedgerRow strong{color:var(--passport-deep);font-size:13px}.collaborationLedgerRow span{color:var(--charcoal-64);font-size:12px}.collaborationLedgerRow a,.collaborationLedgerRow em{color:var(--clay);font:10px DM Mono,monospace;font-style:normal;white-space:nowrap}.collaborationLedgerRow a{display:inline-flex;align-items:center;gap:5px;color:var(--passport)}.collaborationLedgerRow a svg{width:12px}.collaborationComposerScrim{position:fixed;z-index:30;inset:0;display:flex;justify-content:flex-end;background:rgba(13,16,21,.34);backdrop-filter:blur(3px)}.collaborationComposer{width:min(570px,100%);min-height:100%;overflow:auto;display:flex;flex-direction:column;padding:30px;background:var(--surface);box-shadow:-20px 0 60px rgba(0,0,0,.18)}.collaborationComposer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--collab-line)}.collaborationComposer h2{margin-top:4px;color:var(--passport-deep);font-size:28px}.collaborationComposer>header button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--collab-line);border-radius:50%;background:transparent;color:var(--charcoal-64)}.collaborationComposer>header button svg{width:16px}.collaborationComposerTarget{display:flex;align-items:center;gap:12px;margin:20px 0;padding:13px;border-radius:14px;background:color-mix(in srgb,var(--passport) 5%,var(--surface))}.collaborationComposerTarget>span{display:flex;min-width:0;flex-direction:column;gap:3px}.collaborationComposerTarget strong{color:var(--passport-deep);font-size:14px}.collaborationComposerTarget small{color:var(--charcoal-64);font-size:11px}.collaborationComposer label{display:flex;flex-direction:column;gap:7px;margin-top:16px;color:var(--charcoal-64);font:10px DM Mono,monospace;letter-spacing:.08em}.collaborationComposer input,.collaborationComposer select,.collaborationComposer textarea{width:100%;border:1px solid var(--collab-line);border-radius:10px;outline:0;background:transparent;color:var(--charcoal);padding:11px 12px;font:13px Fellix,sans-serif;letter-spacing:0}.collaborationComposer textarea{min-height:80px;resize:vertical;line-height:1.45}.collaborationComposer select{min-height:43px}.collaborationComposer input:focus,.collaborationComposer select:focus,.collaborationComposer textarea:focus{border-color:var(--passport);box-shadow:0 0 0 3px rgba(43,56,92,.1)}.collaborationComposer footer{display:flex;justify-content:flex-end;gap:9px;margin-top:25px;padding-top:20px;border-top:1px solid var(--collab-line)}.collaborationComposer footer button{min-height:42px}.collaborationComposer footer .primaryButton{display:inline-flex;align-items:center;gap:8px}.collaborationComposer footer svg{width:14px}.collaborationLanding{min-height:100vh;padding:24px clamp(24px,7vw,112px) 38px;background:#ece9e1;color:#1c2638}.collaborationLanding footer,.collaborationLanding>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.collaborationLanding>header{padding-bottom:20px;border-bottom:1px solid rgba(28,38,56,.2)}.collaborationWordmark{color:#1c2638;font:15px DM Mono,monospace;font-weight:600;letter-spacing:.16em}.collaborationLanding>header span{color:rgba(28,38,56,.62);font:10px DM Mono,monospace;letter-spacing:.11em}.collaborationLandingHero{max-width:890px;padding:clamp(70px,12vw,152px) 0 75px}.collaborationLandingHero>p:first-child{display:inline-flex;align-items:center;gap:7px;color:#6b4e37;font:11px DM Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.collaborationLandingHero>p:first-child svg{width:14px}.collaborationLandingBrands{display:flex;align-items:center;gap:16px;margin-top:28px;color:#1c2638;font-family:Georgia,serif;font-size:clamp(27px,4vw,50px)}.collaborationLandingBrands i{color:#a66343;font-style:normal}.collaborationLandingHero h1{max-width:760px;margin:29px 0 16px;color:#1c2638;font-family:Georgia,serif;font-size:clamp(46px,7vw,88px);font-weight:400;line-height:.94;letter-spacing:-.05em}.collaborationLandingSummary{max-width:650px;color:rgba(28,38,56,.72);font-size:18px;line-height:1.6}.collaborationLandingAction{display:inline-flex;align-items:center;gap:8px;margin-top:28px;padding:10px 13px;border:1px solid rgba(64,102,69,.28);border-radius:999px;color:#406645;font-size:13px}.collaborationLandingAction svg{width:16px}.collaborationLandingDetails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(28,38,56,.2);border-bottom:1px solid rgba(28,38,56,.2)}.collaborationLandingDetails article{min-height:260px;padding:clamp(25px,4vw,52px);border-right:1px solid rgba(28,38,56,.2)}.collaborationLandingDetails article:last-child{border-right:0}.collaborationLandingDetails p{color:#6b4e37;font:10px DM Mono,monospace;letter-spacing:.12em}.collaborationLandingDetails h2{margin:19px 0 14px;color:#1c2638;font-family:Georgia,serif;font-size:clamp(29px,3vw,43px);font-weight:400;line-height:1}.collaborationLandingDetails span{color:rgba(28,38,56,.7);font-size:15px;line-height:1.6}.collaborationLanding footer{padding-top:25px;color:rgba(28,38,56,.62);font-size:12px}.collaborationLanding footer a{display:inline-flex;align-items:center;gap:8px;color:#1c2638;font-weight:600}.collaborationLanding footer svg{width:15px}.theme-dark .collaborationsWorkspace{--collab-line:rgba(255,255,255,.12)}.theme-dark .collaborationEmpty,.theme-dark .collaborationPartnerGrid>article{background:rgba(255,255,255,.025)}.theme-dark .collaborationComposer{background:var(--snow)}.theme-dark .collaborationComposer input,.theme-dark .collaborationComposer select,.theme-dark .collaborationComposer textarea{color:var(--charcoal)}.theme-dark .collaborationComposerTarget{background:rgba(255,255,255,.055)}@keyframes collaborationSpin{to{transform:rotate(1turn)}}@media (max-width:1040px){.collaborationPartnerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.collaborationDirectory>header{align-items:flex-start;flex-direction:column}.collaborationFilters{justify-content:flex-start;max-width:none}.collaborationLedger{grid-template-columns:1fr}}@media (max-width:720px){.collaborationIntroStat,.collaborationsIntro{align-items:flex-start}.collaborationDecisions>header,.collaborationDirectory>header{padding:22px 20px 18px}.collaborationDecisions article{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:19px 20px}.collaborationDecisions .collaborationMark{width:36px;height:36px;border-radius:11px;font-size:10px}.collaborationDecisionActions{grid-column:2;flex-wrap:wrap;margin-top:4px}.collaborationDecisionActions button{flex:1;justify-content:center}.collaborationPartnerGrid{grid-template-columns:1fr}.collaborationPartnerImage{height:180px}.collaborationLedgerSection{padding:20px}.collaborationComposer{padding:23px 18px}.collaborationLanding{padding:20px 22px 30px}.collaborationLanding>header span{display:none}.collaborationLandingHero{padding:70px 0 55px}.collaborationLandingDetails{grid-template-columns:1fr}.collaborationLandingDetails article{min-height:0;border-right:0;border-bottom:1px solid rgba(28,38,56,.2)}.collaborationLandingDetails article:last-child{border-bottom:0}.collaborationLanding footer{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.collaborationLoading svg{animation:none}.collaborationStart svg{transition:none}}.routedAppShell{--hxp-accent:#315a83;--hxp-accent-strong:#173654;--hxp-accent-soft:#e3eff6;--hxp-accent-wash:rgba(106,163,198,.12);--hxp-attention:#b56642;--hxp-success:#4f755c;--hxp-radius-sm:10px;--hxp-radius-md:16px;--hxp-radius-lg:22px;--hxp-shadow-rest:0 1px 1px rgba(20,38,58,.025),0 12px 36px rgba(20,38,58,.045);--hxp-shadow-focus:0 22px 58px rgba(20,38,58,.12)}.routedAppShell[data-area=today]{--hxp-accent:#315a83;--hxp-accent-strong:#173654;--hxp-accent-soft:#e3eff6;--hxp-accent-wash:rgba(91,151,190,.13)}.routedAppShell[data-area=understand]{--hxp-accent:#2e7180;--hxp-accent-strong:#174951;--hxp-accent-soft:#dff2f1;--hxp-accent-wash:rgba(67,157,166,.13)}.routedAppShell[data-area=activate]{--hxp-accent:#aa6243;--hxp-accent-strong:#71371f;--hxp-accent-soft:#f8e8dc;--hxp-accent-wash:rgba(207,117,72,.13)}.routedAppShell[data-area=deliver]{--hxp-accent:#5c7462;--hxp-accent-strong:#334a39;--hxp-accent-soft:#e5eee4;--hxp-accent-wash:rgba(105,144,111,.13)}.routedAppShell[data-area=operate]{--hxp-accent:#8b7040;--hxp-accent-strong:#58421e;--hxp-accent-soft:#f3ead7;--hxp-accent-wash:rgba(169,132,68,.13)}.routedAppShell[data-area=system]{--hxp-accent:#685f7f;--hxp-accent-strong:#403851;--hxp-accent-soft:#ede8f4;--hxp-accent-wash:rgba(116,100,151,.12)}.routedAppShell .sidebar{padding:20px 14px 16px;border-right:1px solid var(--nav-border);box-shadow:14px 0 44px rgba(24,36,49,.035)}.routedAppShell .scopeRailHeader{min-height:28px;padding:0 4px 7px}.routedAppShell .navSectionLabel,.routedAppShell .routeContext>span,.routedAppShell .scopeRailLabel,.routedAppShell :where(.micro,.kicker){font-family:var(--font-mono)!important;font-weight:500!important;letter-spacing:.105em!important;text-transform:uppercase}.routedAppShell .scopeRailLabel{font-size:.625rem}.routedAppShell .collapseButton{width:32px;height:32px;border-radius:9px}.routedAppShell .collapseButton .collapsedIcon{transform:scaleX(-1)}.routedAppShell .scopeSwitcher .brandSelector{min-height:58px;margin:0 0 10px;border-radius:14px}.routedAppShell .scopeSwitcher .scopeTriggerCopy b{font-size:.875rem!important;letter-spacing:-.01em}.routedAppShell .scopeSwitcher .scopeTriggerCopy em{font-size:.75rem!important;letter-spacing:0}.routedAppShell .sidebar nav{gap:10px;padding:1px 1px 12px}.routedAppShell .journeyNavOperator{flex:0 0 auto;min-height:48px;margin-bottom:1px;padding-inline:11px;border:1px solid color-mix(in srgb,var(--hxp-accent) 22%,var(--nav-border));border-radius:14px;background:linear-gradient(120deg,color-mix(in srgb,var(--hxp-accent-soft) 55%,var(--nav-surface-raised)),var(--nav-surface-raised));color:var(--nav-text-strong);box-shadow:0 9px 24px rgba(32,54,78,.06)}.routedAppShell .journeyNavOperator.active,.routedAppShell .journeyNavOperator:hover{border-color:color-mix(in srgb,var(--hxp-accent) 38%,var(--nav-border));background:color-mix(in srgb,var(--hxp-accent-soft) 64%,var(--nav-surface-raised));transform:translateY(-1px)}.routedAppShell .journeyNavOperator .navLabel{font-size:.9rem;font-weight:650}.routedAppShell .journeyNavOperator kbd{margin-left:auto;font:500 .625rem/1 var(--font-mono);color:var(--nav-text-subtle)}.routedAppShell .navSection{display:flex;flex-direction:column;gap:3px}.routedAppShell .navSectionLabel{margin:0;padding:0 11px;color:var(--nav-text-subtle);font-size:.625rem;line-height:1.5}.routedAppShell .navSectionItems{display:flex;flex-direction:column}.routedAppShell .sidebar nav :where(a,button),.routedAppShell .sidebarBottom>a{min-height:38px;padding:0 10px;gap:10px;font-size:.875rem!important;font-weight:520;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.routedAppShell .navMark{width:24px;height:24px;color:var(--nav-text-subtle);opacity:1}.routedAppShell .sidebar nav :where(a,button):hover .navMark,.routedAppShell .sidebarBottom>a:hover .navMark{color:var(--hxp-accent)}.routedAppShell .sidebar nav :where(a,button).active,.routedAppShell .sidebarBottom>a.active{color:var(--nav-text-strong);background:linear-gradient(90deg,color-mix(in srgb,var(--hxp-accent-soft) 78%,var(--nav-surface-active)),var(--nav-surface-active));box-shadow:inset 2px 0 0 var(--hxp-accent),inset 0 0 0 1px color-mix(in srgb,var(--hxp-accent) 16%,var(--nav-border))}.routedAppShell .sidebar nav :where(a,button).active .navMark,.routedAppShell .sidebarBottom>a.active .navMark{color:var(--hxp-accent)}.routedAppShell .navBadge{width:20px;height:20px;background:var(--hxp-attention);font-size:.7rem}.routedAppShell .navGroupChevron{margin-left:auto;width:14px!important;height:14px!important}.routedAppShell .navSubmenu{margin:3px 0 2px 22px;padding-left:10px}.routedAppShell .marketingNavGroup .navSubmenu{display:none}.routedAppShell .sidebar nav .navSubmenu a{font-size:.8125rem!important}.routedAppShell .sidebarBottom{border-top:1px solid var(--nav-border)}.routedAppShell .sidebarBottom>.navSectionLabel{display:block;margin-bottom:3px}.routedAppShell .poweredBy{margin:10px 10px 0;padding-top:11px}.routedAppShell .sidebar.collapsed :where(.navSectionLabel,.navGroupChevron){display:none}.routedAppShell .sidebar.collapsed nav{padding-inline:0}.routedAppShell .sidebar.collapsed .navSection,.routedAppShell .sidebar.collapsed .navSectionItems{gap:2px}.routedAppShell .sidebar.collapsed .sidebarBottom>a,.routedAppShell .sidebar.collapsed nav :where(a,button){padding-inline:0}.routedAppShell .sidebar.collapsed .journeyNavOperator{width:58px}.routedAppShell .topbar{height:80px;padding:0 28px;justify-content:center;background:color-mix(in srgb,var(--canvas) 88%,transparent);border-bottom-color:color-mix(in srgb,var(--hxp-accent) 14%,var(--border));box-shadow:0 1px 0 rgba(255,255,255,.45)}.routedAppShell .routeContext{position:absolute;left:28px;min-width:190px;flex-direction:column;gap:3px}.routedAppShell .routeContext>span{color:var(--hxp-accent);font-size:.625rem}.routedAppShell .routeContext>strong{color:var(--text-strong);font-size:.9rem;letter-spacing:-.01em}.routedAppShell .commandSearch{width:min(390px,34vw);height:42px;padding:0 10px 0 14px;font-size:.875rem;box-shadow:inset 0 1px rgba(255,255,255,.4)}.routedAppShell .commandSearch>svg{width:18px;height:18px}.routedAppShell .commandSearch .searchPrompt{font-size:.875rem}.routedAppShell .commandSearch kbd{font-size:.6875rem}.routedAppShell .topbarActions{right:28px;gap:9px}.routedAppShell :where(.themeButton,.notificationButton){border-radius:11px}.routedAppShell .userMenu{min-height:44px;padding:3px 6px 3px 4px;border-radius:13px}.routedAppShell .userMenu:hover{background:var(--surface-hover)}.routedAppShell .userMenu strong{font-size:.8125rem!important}.routedAppShell .userMenu small{max-width:170px;font-size:.6875rem!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routedAppShell .mainShell{position:relative;background:radial-gradient(720px 300px at 18% 0,var(--hxp-accent-wash),transparent 70%),var(--canvas)}.routedAppShell .mainShell:after{content:"";position:fixed;z-index:0;top:80px;right:0;left:var(--journey-navigation-width);height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--hxp-accent) 30%,transparent),transparent)}.routedAppShell.nav-collapsed .mainShell:after{left:84px}.routedAppShell .view{padding:40px clamp(24px,3.4vw,58px) 80px;animation:hxpRouteIn .36s cubic-bezier(.2,.8,.2,1) both}@keyframes hxpRouteIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.routedAppShell .pageIntro{margin-bottom:28px;gap:28px}.routedAppShell .pageIntro h1{max-width:920px;margin:10px 0 8px;color:var(--text-strong);font:300 clamp(2.45rem,3.6vw,3.65rem)/.98 var(--font-serif);letter-spacing:-.028em;text-wrap:balance}.routedAppShell .pageIntro>div>p:last-child{max-width:780px;color:var(--text-muted);font-size:.9375rem!important}.routedAppShell :where(.micro,.kicker){color:var(--hxp-accent);font-size:.6875rem!important}.routedAppShell .kicker span{border-color:color-mix(in srgb,var(--hxp-accent) 32%,var(--border))}.routedAppShell .view :where(h2,h3,h4){font-family:var(--font-sans);font-weight:620;letter-spacing:-.025em}.routedAppShell .view :where(.briefingCard h2,.insightHero h2,.settlementHero h2,.wealthNumber,.balanceAvailableAmount){font-family:var(--font-serif);font-weight:300;letter-spacing:-.02em}.routedAppShell .view :where(p,li,dd,td){line-height:1.5}.routedAppShell .view :where(small,.technicalMeta){line-height:1.45}.routedAppShell :where(.panel,.tierColumn,.statCard,.metricCard,.accountSettingsPanel,.accountRail,.detailPanel,.experienceCollection,.programStructureCard,.programScopeCard){border-color:color-mix(in srgb,var(--hxp-accent) 11%,var(--border));border-radius:var(--hxp-radius-md);box-shadow:var(--hxp-shadow-rest)}.routedAppShell :where(.panel,.tierColumn,.statCard,.metricCard){background:color-mix(in srgb,var(--surface) 93%,transparent)}.routedAppShell :where(.panel,article,button,a){-webkit-tap-highlight-color:transparent}.routedAppShell :where(.primaryButton,.secondaryButton,.textButton){min-height:44px;font-size:.8125rem!important;letter-spacing:.025em!important}.routedAppShell .primaryButton{border-color:var(--hxp-accent-strong);background:var(--hxp-accent-strong);box-shadow:0 9px 24px color-mix(in srgb,var(--hxp-accent) 24%,transparent)}.routedAppShell .primaryButton:hover{background:var(--hxp-accent);border-color:var(--hxp-accent)}.routedAppShell .secondaryButton{border-color:color-mix(in srgb,var(--hxp-accent) 28%,var(--border));color:var(--hxp-accent-strong);background:color-mix(in srgb,var(--surface) 84%,transparent)}.routedAppShell .secondaryButton:hover{background:var(--hxp-accent-soft);border-color:color-mix(in srgb,var(--hxp-accent) 40%,var(--border))}.routedAppShell :where(input,select,textarea,.journeySelectTrigger){min-height:44px;border-radius:var(--hxp-radius-sm);font-size:.875rem}.routedAppShell :where(input,select,textarea,button,a):focus-visible{outline:3px solid color-mix(in srgb,var(--hxp-accent) 48%,transparent);box-shadow:0 0 0 1px var(--surface-raised)}.routedAppShell :where(.pill,[class*=Status],[class*=statusChip]){font-weight:620}.routedAppShell :where(.ledgerHeader,.marketingTableHeader,.audienceListLabels,.recommendationTableHead,thead th){color:var(--text-muted);font-size:.75rem!important;font-weight:650;letter-spacing:.045em!important}.routedAppShell :where(.ledgerRow,.dataTable tbody tr,.guestTable tbody tr,.transactionTable tbody tr){transition:background-color .15s ease,box-shadow .15s ease}.routedAppShell :where(.ledgerRow,.dataTable tbody tr,.guestTable tbody tr,.transactionTable tbody tr):hover{background:color-mix(in srgb,var(--hxp-accent-soft) 48%,transparent)}.routedAppShell :where(.toast,[role=status]){accent-color:var(--hxp-accent)}.routedAppShell .toast{border-radius:14px;background:var(--hxp-accent-strong);box-shadow:var(--hxp-shadow-focus)}.routedAppShell :where(.guestQuickToggles button.active,.ledgerFilters button.active,.audienceTabs button.active,.accountRail button.active){background:var(--hxp-accent-strong);color:white}.routedAppShell :where(.guestControlDeck,.guestArrivalReport,.messageWorkspace,.audienceStudio,.experienceOperations .experienceCollection,.balanceWorkspace .settlementHero){border-color:color-mix(in srgb,var(--hxp-accent) 14%,var(--border))}.routedAppShell .pageScopeNotice{margin:18px clamp(24px,3.4vw,58px) 0;border-color:color-mix(in srgb,var(--hxp-accent) 24%,var(--border));background:color-mix(in srgb,var(--hxp-accent-soft) 55%,var(--surface))}html[data-theme=dark] .routedAppShell{--hxp-accent-soft:color-mix(in srgb,var(--hxp-accent) 18%,var(--surface));--hxp-accent-wash:color-mix(in srgb,var(--hxp-accent) 10%,transparent);--hxp-accent-strong:color-mix(in srgb,var(--hxp-accent) 72%,white)}html[data-theme=dark] .routedAppShell .journeyNavOperator{background:color-mix(in srgb,var(--hxp-accent) 10%,var(--nav-surface-raised))}html[data-theme=dark] .routedAppShell .sidebar nav :where(a,button).active,html[data-theme=dark] .routedAppShell .sidebarBottom>a.active{background:color-mix(in srgb,var(--hxp-accent) 13%,var(--nav-surface-active));box-shadow:inset 2px 0 0 var(--hxp-accent),inset 0 0 0 1px var(--nav-border)}html[data-theme=dark] .routedAppShell .mainShell{background:radial-gradient(720px 300px at 18% 0,var(--hxp-accent-wash),transparent 70%),var(--canvas)}html[data-theme=dark] .routedAppShell .topbar{box-shadow:none}@media (max-width:1380px){.routedAppShell .routeContext{display:none}.routedAppShell .commandSearch{margin-right:230px}.routedAppShell .userMenu>span:nth-child(2){display:none}}@media (max-width:1080px){.routedAppShell .commandSearch{width:min(360px,40vw);margin-right:120px}.routedAppShell .topbarActions{right:20px}}@media (max-width:900px){.routedAppShell .sidebar,.routedAppShell .sidebar.collapsed{width:min(326px,calc(100vw - 40px));padding:20px 14px max(16px,env(safe-area-inset-bottom))}.routedAppShell .sidebar nav{min-height:0;flex:1 1 auto;overflow-y:auto}.routedAppShell .navSectionLabel{font-size:.6875rem}.routedAppShell .sidebar nav :where(a,button),.routedAppShell .sidebarBottom>a{min-height:44px;font-size:.9375rem!important}.routedAppShell .topbar{height:68px;padding:0 16px;justify-content:flex-start;gap:10px}.routedAppShell .mobileMenuButton{flex:0 0 auto}.routedAppShell .commandSearch{width:auto;min-width:44px;margin:0 0 0 auto;padding:0 12px}.routedAppShell .commandSearch .searchPrompt,.routedAppShell .commandSearch kbd{display:none}.routedAppShell .topbarActions{position:static;gap:7px}.routedAppShell .userMenu{min-height:38px;padding:0}.routedAppShell .userMenu>svg{display:none}.routedAppShell .mainShell:after{top:68px;left:0!important}.routedAppShell .view{padding:30px 20px 64px}.routedAppShell .pageScopeNotice{margin:14px 20px 0}}@media (max-width:620px){.routedAppShell .mobileBrand strong{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.routedAppShell .topbar :where(.themeButton,.notificationButton){width:36px;height:36px}.routedAppShell .notificationButton{display:none}.routedAppShell .view{padding:26px 14px 56px}.routedAppShell .pageIntro{align-items:stretch;flex-direction:column;margin-bottom:22px}.routedAppShell .pageIntro h1{font-size:clamp(2.15rem,12vw,3rem)}.routedAppShell .pageIntro .headerActions{width:100%;display:grid;grid-template-columns:1fr}.routedAppShell .pageIntro .headerActions>*{width:100%}.routedAppShell .panel{border-radius:15px}.routedAppShell .pageScopeNotice{margin-inline:14px}}@media (prefers-reduced-motion:reduce){.routedAppShell *,.routedAppShell :after,.routedAppShell :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.routedAppShell .view,.routedAppShell :where(button,a):hover{transform:none!important}}.routedAppShell{--hxp-v5-ink:#18181b;--hxp-v5-ink-deep:#142335;--hxp-v5-grey:#56585c;--hxp-v5-grey-soft:#747a82;--hxp-v5-grey-mute:#8d98a5;--hxp-v5-canvas:#f2f1ec;--hxp-v5-cream:#fbf7ee;--hxp-v5-navy-900:#0f1e33;--hxp-v5-navy-800:#172a43;--hxp-v5-gold:#b49453;--hxp-v5-success:#3e7350;--hxp-v5-warning:#8b6633;--hxp-v5-alert:#b95d43;--hxp-v5-accent:#2f4a68;--hxp-v5-accent-soft:rgba(199,226,232,.58);--hxp-v5-button:linear-gradient(135deg,#1d3049,#0f1e33);--hxp-v5-wash-1:rgba(199,226,232,.48);--hxp-v5-wash-2:rgba(238,222,190,.42);--hxp-v5-glass:rgba(255,255,255,.56);--hxp-v5-glass-strong:rgba(255,255,255,.74);--hxp-v5-glass-border:rgba(255,255,255,.78);--hxp-v5-field:rgba(255,255,255,.64);--hxp-v5-hairline:rgba(24,24,27,.075);--hxp-v5-hairline-strong:rgba(24,24,27,.12);--hxp-v5-shadow-row:0 4px 16px rgba(27,36,54,.05);--hxp-v5-shadow-card:0 12px 40px rgba(27,36,54,.07);--hxp-v5-shadow-hero:0 18px 52px rgba(27,36,54,.1);--hxp-v5-shadow-popover:0 28px 70px rgba(16,27,43,.2);--hxp-v5-ease:cubic-bezier(.16,.84,.44,1);--journey-navigation-width:218px;min-height:100svh;color:var(--hxp-v5-ink);background-color:var(--hxp-v5-canvas);background-image:radial-gradient(1100px 700px at 12% -8%,var(--hxp-v5-wash-1),transparent 60%),radial-gradient(900px 650px at 96% 4%,var(--hxp-v5-wash-2),transparent 58%),radial-gradient(1000px 800px at 55% 115%,rgba(212,224,206,.4),transparent 62%);font-family:var(--font-sans)}.routedAppShell[data-venue-theme=table]{--hxp-v5-accent:#8a4a3d;--hxp-v5-accent-soft:rgba(240,205,190,.56);--hxp-v5-button:linear-gradient(135deg,#6e3a30,#4a2620);--hxp-v5-wash-1:rgba(240,205,190,.5);--hxp-v5-wash-2:rgba(238,222,190,.5)}.routedAppShell[data-venue-theme=sweeney]{--hxp-v5-accent:#3a5244;--hxp-v5-accent-soft:rgba(212,224,206,.62);--hxp-v5-button:linear-gradient(135deg,#33493c,#1f2e25);--hxp-v5-wash-1:rgba(212,224,206,.55);--hxp-v5-wash-2:rgba(238,222,190,.45)}.routedAppShell[data-venue-theme=residence]{--hxp-v5-accent:#5f526e;--hxp-v5-accent-soft:rgba(226,206,212,.56);--hxp-v5-button:linear-gradient(135deg,#493d58,#272131);--hxp-v5-wash-1:rgba(226,206,212,.5);--hxp-v5-wash-2:rgba(238,222,190,.44)}.routedAppShell .mainShell{width:calc(100% - 218px);min-height:100svh;margin-left:218px;overflow:clip;color:var(--hxp-v5-ink);background:transparent}.routedAppShell .mainShell:before{content:"";position:fixed;z-index:0;inset:0 0 0 218px;pointer-events:none;background:radial-gradient(760px 460px at 8% -4%,var(--hxp-v5-wash-1),transparent 66%),radial-gradient(720px 480px at 96% 4%,var(--hxp-v5-wash-2),transparent 65%);opacity:.76}.routedAppShell.nav-collapsed{--journey-navigation-width:76px}.routedAppShell.nav-collapsed .mainShell{width:calc(100% - 76px);margin-left:76px}.routedAppShell.nav-collapsed .mainShell:before{left:76px}.routedAppShell .sidebar{width:218px;padding:0 12px 14px;overflow:hidden;color:var(--hxp-v5-grey);border-right:1px solid var(--hxp-v5-hairline);background:rgba(255,255,255,.52);box-shadow:12px 0 38px rgba(27,36,54,.035);backdrop-filter:blur(28px) saturate(1.08)}.routedAppShell .journeyBrandBlock{min-height:76px;padding:13px 1px 9px;display:flex;align-items:center;gap:10px}.routedAppShell .journeyBrandMark{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:13px;color:#e8d4a4;background:linear-gradient(140deg,#1d3049,#0f1e33);box-shadow:0 8px 20px rgba(16,30,51,.24),inset 0 1px rgba(255,255,255,.08);font:300 1.35rem/1 var(--font-serif)}.routedAppShell .journeyBrandCopy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px;line-height:1.15}.routedAppShell .journeyBrandCopy strong{color:var(--hxp-v5-ink-deep);font-size:.875rem;font-weight:700;letter-spacing:-.015em}.routedAppShell .journeyBrandCopy small{color:var(--hxp-v5-grey-mute);font-size:.5rem;font-weight:700;letter-spacing:.065em;white-space:nowrap}.routedAppShell .journeyBrandBlock .sidebarHeaderActions{margin-left:auto}.routedAppShell .journeyBrandBlock .collapseButton,.routedAppShell .journeyBrandBlock .mobileClose{width:29px;height:29px;border:1px solid var(--hxp-v5-hairline-strong);border-radius:9px;color:var(--hxp-v5-grey-soft);background:rgba(255,255,255,.66)}.routedAppShell .journeyBrandBlock .collapseButton:hover,.routedAppShell .journeyBrandBlock .mobileClose:hover{color:var(--hxp-v5-ink-deep);background:white}.routedAppShell .sidebar nav{min-height:0;flex:1;padding:2px 0 10px;gap:8px;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.routedAppShell .sidebar nav::-webkit-scrollbar{display:none}.routedAppShell .navSection{gap:2px}.routedAppShell .navSectionLabel{padding:1px 12px 2px;color:var(--hxp-v5-grey-mute);font-family:var(--font-sans)!important;font-size:.5625rem;font-weight:700!important;letter-spacing:.095em!important}.routedAppShell .navSectionItems{gap:2px}.routedAppShell .sidebar nav :where(a,button),.routedAppShell .sidebarBottom>a{min-height:40px;padding:0 12px;gap:11px;border:1px solid transparent;border-radius:11px;color:var(--hxp-v5-grey);background:transparent;font-size:.8125rem!important;font-weight:600;letter-spacing:-.005em!important;transition:color .16s,background .16s,box-shadow .16s,transform .16s}.routedAppShell .sidebar nav :where(a,button):hover,.routedAppShell .sidebarBottom>a:hover{color:var(--hxp-v5-ink-deep);background:rgba(255,255,255,.68);transform:translateY(-1px)}.routedAppShell .sidebar nav :where(a,button).active,.routedAppShell .sidebarBottom>a.active{color:white;border-color:rgba(255,255,255,.1);background:var(--hxp-v5-button);box-shadow:0 8px 20px rgba(16,30,51,.22),inset 0 1px rgba(255,255,255,.08)}.routedAppShell .sidebar nav a.active,.routedAppShell .sidebar nav button.active,.routedAppShell .sidebarBottom>a.active{color:white!important;background:var(--hxp-v5-button)!important;box-shadow:0 8px 20px rgba(16,30,51,.22),inset 0 1px rgba(255,255,255,.08)!important}.routedAppShell .navMark{width:21px;height:21px;color:currentColor}.routedAppShell .navMark svg,.routedAppShell .navSubmenu svg{width:18px;height:18px;stroke-width:1.45}.routedAppShell .navBadge{min-width:16px;width:auto;height:16px;padding-inline:4px;border:1.5px solid rgba(255,255,255,.75);background:var(--hxp-v5-alert);font-size:.5625rem}.routedAppShell .marketingNavGroup.expanded .navSubmenu{display:flex}.routedAppShell .navSubmenu{margin-left:22px;border-left-color:var(--hxp-v5-hairline-strong)}.routedAppShell .sidebar nav .navSubmenu a{min-height:34px;color:var(--hxp-v5-grey-soft);font-size:.75rem!important}.routedAppShell .sidebar nav .navSubmenu a.active{color:var(--hxp-v5-ink-deep);background:rgba(255,255,255,.74);box-shadow:inset 2px 0 var(--hxp-v5-accent)}.routedAppShell .sidebarBottom{padding-top:8px;border-top:1px solid var(--hxp-v5-hairline)}.routedAppShell .sidebarBottom .navSectionLabel{margin-bottom:3px}.routedAppShell .poweredBy{display:none}.routedAppShell .sidebar.collapsed{width:76px;padding-inline:8px}.routedAppShell .sidebar.collapsed .journeyBrandBlock{min-height:116px;padding:12px 0 8px;flex-direction:column;justify-content:flex-start;gap:12px}.routedAppShell .sidebar.collapsed .journeyBrandCopy{display:none}.routedAppShell .sidebar.collapsed .journeyBrandBlock .sidebarHeaderActions{margin:0}.routedAppShell .sidebar.collapsed :where(.navSectionLabel,.navGroupChevron,.navLabel){display:none}.routedAppShell .sidebar.collapsed nav{gap:6px}.routedAppShell .sidebar.collapsed .navSection,.routedAppShell .sidebar.collapsed .navSectionItems{gap:3px}.routedAppShell .sidebar.collapsed .sidebarBottom>a,.routedAppShell .sidebar.collapsed nav :where(a,button){width:58px;min-height:44px;padding:0;justify-content:center}.routedAppShell .topbar{position:sticky;z-index:45;top:12px;height:56px;min-height:56px;margin:12px 18px 0 12px;padding:0 9px 0 8px;justify-content:flex-start;gap:9px;border:1px solid var(--hxp-v5-glass-border);border-radius:18px;color:var(--hxp-v5-ink);background:rgba(255,255,255,.54);box-shadow:var(--hxp-v5-shadow-card);backdrop-filter:blur(26px) saturate(1.1)}.routedAppShell .topbarScope{position:relative;z-index:2;width:152px;flex:0 0 152px}.routedAppShell .topbarScope .scopeSwitcher{margin:0}.routedAppShell .topbarScope .brandSelector{width:100%;min-height:40px;height:40px;margin:0;padding:0 9px 0 6px;gap:8px;border:1px solid rgba(255,255,255,.88);border-radius:12px;color:var(--hxp-v5-ink-deep);background:rgba(255,255,255,.7);box-shadow:0 2px 8px rgba(27,36,54,.05)}.routedAppShell .topbarScope .brandSelector:hover,.routedAppShell .topbarScope .scopeSwitcher.open .brandSelector{border-color:white;background:white;box-shadow:0 10px 28px rgba(27,36,54,.1)}.routedAppShell .topbarScope .scopeThumb{width:27px;height:27px;flex-basis:27px;border-radius:8px;color:white;background:var(--hxp-v5-button);box-shadow:none}.routedAppShell .topbarScope .scopeTriggerCopy{gap:0}.routedAppShell .topbarScope .scopeTriggerCopy b{color:var(--hxp-v5-ink-deep);font-size:.75rem!important;line-height:1.15}.routedAppShell .topbarScope .scopeTriggerCopy em{color:var(--hxp-v5-grey-mute);font-size:.5625rem!important;line-height:1.2}.routedAppShell .topbarScope .scopeChevron{width:12px;height:12px;color:var(--hxp-v5-grey-mute)}.routedAppShell .topbarScope .scopeMenu{top:64px;left:12px;width:min(390px,calc(100vw - 260px));border-color:rgba(255,255,255,.92);background:rgba(252,252,250,.96);box-shadow:var(--hxp-v5-shadow-popover);backdrop-filter:blur(32px)}.routedAppShell.nav-collapsed .topbarScope .scopeMenu{left:12px}.routedAppShell .routeContext{position:static;min-width:132px;max-width:210px;flex:0 1 190px;display:flex;flex-direction:row;align-items:center;gap:6px;overflow:hidden;color:var(--hxp-v5-grey-mute);white-space:nowrap}.routedAppShell .routeContext>span,.routedAppShell .routeContext>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routedAppShell .routeContext>span{flex:0 1 auto;color:var(--hxp-v5-grey-soft);font-family:var(--font-sans)!important;font-size:.6875rem;font-weight:600!important;letter-spacing:0!important}.routedAppShell .routeContext>svg{width:11px;height:11px;flex:0 0 auto}.routedAppShell .routeContext>strong{color:var(--hxp-v5-ink-deep);font-size:.75rem;font-weight:650}.routedAppShell .programContext{min-width:124px;max-width:205px;height:32px;padding:0 11px;flex:0 1 190px;display:flex;align-items:center;gap:6px;overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:999px;color:var(--hxp-v5-accent);background:var(--hxp-v5-accent-soft)}.routedAppShell .programContext>svg{width:14px;height:14px;flex:0 0 auto}.routedAppShell .programContext span,.routedAppShell .programContext strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routedAppShell .programContext strong{font-size:.6875rem;font-weight:700}.routedAppShell .programContext span{color:var(--hxp-v5-grey-mute);font-size:.5625rem;font-weight:600}.routedAppShell .commandSearch{width:auto;min-width:136px;height:40px;flex:1 1 200px;margin:0;padding:0 8px 0 13px;gap:8px;border:1px solid rgba(255,255,255,.84);border-radius:12px;color:var(--hxp-v5-grey-soft);background:rgba(255,255,255,.58);box-shadow:none}.routedAppShell .commandSearch:hover{color:var(--hxp-v5-ink-deep);background:white}.routedAppShell .commandSearch .searchPrompt{color:var(--hxp-v5-grey-mute);font-size:.75rem}.routedAppShell .commandSearch kbd{border:0;color:var(--hxp-v5-grey-mute);background:rgba(241,241,236,.9);font-size:.625rem}.routedAppShell .topbarActions{position:static;right:auto;flex:0 0 auto;min-width:0;margin-left:0;gap:6px}.routedAppShell :where(.themeButton,.notificationButton){width:38px;height:38px;border:1px solid rgba(255,255,255,.84);border-radius:12px;color:var(--hxp-v5-grey);background:rgba(255,255,255,.6)}.routedAppShell :where(.themeButton,.notificationButton):hover{color:var(--hxp-v5-ink-deep);background:white}.routedAppShell .journeyTopbarOperator.journeyNavOperator{width:auto;min-width:130px;min-height:38px!important;height:38px;margin:0;padding:0 9px!important;gap:7px;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;color:white!important;background:var(--hxp-v5-button)!important;box-shadow:0 8px 20px rgba(16,30,51,.25),inset 0 1px rgba(255,255,255,.12);font-size:.75rem;font-weight:650;white-space:nowrap}.routedAppShell .journeyTopbarOperator.journeyNavOperator.active,.routedAppShell .journeyTopbarOperator.journeyNavOperator:hover{filter:brightness(1.08);transform:none}.routedAppShell .journeyOperatorLauncher{display:none!important}.routedAppShell .journeyTopbarOperator>span:not(.journeyTopbarOrb){flex:1}.routedAppShell .journeyTopbarOperator kbd{margin:0;color:rgba(255,255,255,.8);background:rgba(255,255,255,.13);padding:3px 5px;border-radius:5px;font:600 .5625rem/1 var(--font-sans)}.routedAppShell .journeyTopbarOrb{width:18px;height:18px;flex:0 0 18px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#f3e7c9,#d9bd8e 46%,#405772 90%);box-shadow:0 0 12px rgba(217,189,142,.62)}.routedAppShell .userMenu{width:40px;min-height:40px;padding:0;display:grid;place-items:center;border-radius:50%;background:transparent}.routedAppShell .userMenu>span:nth-child(2),.routedAppShell .userMenu>svg{display:none}.routedAppShell .avatar.profileAvatar{width:38px;height:38px;border:2px solid rgba(255,255,255,.86);border-radius:50%;color:white;background:linear-gradient(140deg,#2b385c,#405772);box-shadow:0 4px 12px rgba(27,36,54,.18)}.routedAppShell .profileAvatar .avatarInitials{color:white}.routedAppShell .accountPopover{top:calc(100% + 10px);border-color:rgba(255,255,255,.92);border-radius:16px;background:rgba(252,252,250,.96);box-shadow:var(--hxp-v5-shadow-popover);backdrop-filter:blur(32px)}.routedAppShell .mainShell>:where(.view,.pageScopeNotice){position:relative;z-index:1}.routedAppShell .view{width:100%;max-width:1720px;margin:0 auto;padding:24px 20px 110px 12px;animation:hxpV5Rise .4s var(--hxp-v5-ease) both}.routedAppShell .pageScopeNotice{margin:22px 20px 0 12px;border-color:rgba(255,255,255,.82);border-radius:14px;background:var(--hxp-v5-glass);box-shadow:var(--hxp-v5-shadow-row);backdrop-filter:blur(20px)}.routedAppShell .pageIntro{margin:4px 4px 18px;align-items:flex-end;gap:24px}.routedAppShell .pageIntro h1{max-width:980px;margin:8px 0 7px;color:var(--hxp-v5-ink-deep);font:300 clamp(2.5rem,3.4vw,3.8rem)/.98 var(--font-serif);letter-spacing:-.025em}.routedAppShell .pageIntro>div>p:last-child{max-width:860px;color:var(--hxp-v5-grey-soft);font-size:.875rem!important;line-height:1.5}.routedAppShell :where(.micro,.kicker){color:var(--hxp-v5-accent);font-family:var(--font-sans)!important;font-size:.625rem!important;font-weight:700!important;letter-spacing:.12em!important}.routedAppShell .view :where(h2,h3,h4){color:var(--hxp-v5-ink-deep)}.routedAppShell .view :where(p,li,dd,td){color:var(--hxp-v5-grey)}.routedAppShell :where(.panel,.tierColumn,.statCard,.metricCard,.accountSettingsPanel,.accountRail,.detailPanel,.experienceCollection,.programStructureCard,.programScopeCard){border-color:var(--hxp-v5-glass-border);border-radius:20px;background:var(--hxp-v5-glass);box-shadow:var(--hxp-v5-shadow-card);backdrop-filter:blur(22px)}.routedAppShell :where(.panel,.tierColumn,.statCard,.metricCard):hover{border-color:rgba(255,255,255,.92)}.routedAppShell :where(.primaryButton,.secondaryButton,.textButton){min-height:40px;border-radius:11px;font-family:var(--font-sans)!important;font-size:.75rem!important;font-weight:650;letter-spacing:.02em!important;transition:filter .16s,background .16s,border-color .16s,transform .16s,box-shadow .16s}.routedAppShell .primaryButton{border-color:transparent;color:white;background:var(--hxp-v5-button);box-shadow:0 7px 18px rgba(16,30,51,.22)}.routedAppShell .primaryButton:hover{border-color:transparent;background:var(--hxp-v5-button);filter:brightness(1.08);transform:translateY(-1px)}.routedAppShell .secondaryButton{border-color:var(--hxp-v5-hairline-strong);color:var(--hxp-v5-ink-deep);background:rgba(255,255,255,.74)}.routedAppShell .secondaryButton:hover{border-color:rgba(255,255,255,.95);background:white}.routedAppShell :where(input,select,textarea,.journeySelectTrigger){min-height:42px;border-color:var(--hxp-v5-hairline-strong);border-radius:11px;color:var(--hxp-v5-ink-deep);background:var(--hxp-v5-field);font-size:.8125rem}.routedAppShell :where(input,textarea)::placeholder{color:var(--hxp-v5-grey-mute)}.routedAppShell :where(input,select,textarea,button,a):focus-visible{outline:2px solid var(--hxp-v5-accent);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--hxp-v5-accent) 16%,transparent)}.routedAppShell :where(.pill,[class*=Status],[class*=statusChip]){border-radius:999px;font-family:var(--font-sans)!important;font-weight:650;letter-spacing:.015em!important}.routedAppShell :where(.dataTable,.guestTable,.transactionTable,.peopleTable,.ledgerTable){overflow:hidden;border:1px solid var(--hxp-v5-glass-border);border-radius:18px;background:var(--hxp-v5-glass);box-shadow:var(--hxp-v5-shadow-card);backdrop-filter:blur(20px)}.routedAppShell :where(.ledgerHeader,.marketingTableHeader,.audienceListLabels,.recommendationTableHead,thead th){color:var(--hxp-v5-grey-mute);font-family:var(--font-sans)!important;font-size:.6875rem!important;font-weight:700;letter-spacing:.07em!important}.routedAppShell :where(.ledgerRow,.dataTable tbody tr,.guestTable tbody tr,.transactionTable tbody tr){border-color:var(--hxp-v5-hairline);transition:background .15s}.routedAppShell :where(.ledgerRow,.dataTable tbody tr,.guestTable tbody tr,.transactionTable tbody tr):hover{background:rgba(255,255,255,.48)}.routedAppShell .homeJourneyPrompt{border:1px solid var(--hxp-v5-glass-border);border-radius:24px;background:radial-gradient(720px 280px at 6% 0,var(--hxp-v5-wash-1),transparent 72%),radial-gradient(620px 300px at 96% 100%,var(--hxp-v5-wash-2),transparent 70%),rgba(255,255,255,.58);box-shadow:var(--hxp-v5-shadow-card);backdrop-filter:blur(24px)}.routedAppShell .homeJourneyPrompt h1{max-width:980px;color:var(--hxp-v5-ink-deep);font:300 clamp(3rem,4.5vw,5.1rem)/.93 var(--font-serif);letter-spacing:-.035em}.routedAppShell .homeJourneyPromptCopy>p:last-child{color:var(--hxp-v5-grey-soft)}.routedAppShell .homeJourneyInput{min-height:58px;border-color:rgba(255,255,255,.9);border-radius:999px;background:rgba(255,255,255,.9);box-shadow:0 10px 30px rgba(27,36,54,.08)}.routedAppShell .homeJourneyInput input{background:transparent}.routedAppShell .homeJourneyInput button{background:var(--hxp-v5-button);box-shadow:0 7px 20px rgba(16,30,51,.24)}.routedAppShell .homeJourneySuggestions button{border-color:rgba(255,255,255,.82);background:rgba(255,255,255,.62)}.routedAppShell .statCard,.routedAppShell .statsGrid>*{border-color:var(--hxp-v5-glass-border);border-radius:16px;background:var(--hxp-v5-glass);box-shadow:var(--hxp-v5-shadow-row);backdrop-filter:blur(18px)}.routedAppShell :where(.briefingCard,.settlementHero,.balanceAvailableCard,.balanceHero,.guestReportBrief,.guestArrivalSignal,.conciergeFocusBrief,.programOverviewHero,.aiAudienceRecommendation,.experienceRevenueHero,.offersValueHero,[data-surface=inverse]){border-radius:22px;background:linear-gradient(135deg,var(--hxp-v5-navy-800),var(--hxp-v5-navy-900));box-shadow:var(--hxp-v5-shadow-hero)}.routedAppShell .view :is(.briefingCard,.settlementHero,.balanceAvailableCard,.balanceHero,.guestReportBrief,.guestArrivalSignal,.conciergeFocusBrief,.programOverviewHero,.aiAudienceRecommendation,.experienceRevenueHero,.offersValueHero,[data-surface=inverse]) :where(h1,h2,h3,strong,b,dd){color:var(--hxp-v5-cream)}.routedAppShell .view :is(.briefingCard,.settlementHero,.balanceAvailableCard,.balanceHero,.guestReportBrief,.guestArrivalSignal,.conciergeFocusBrief,.programOverviewHero,.aiAudienceRecommendation,.experienceRevenueHero,.offersValueHero,[data-surface=inverse]) :where(p,small,span,dt,em){color:rgba(251,247,238,.7)}.routedAppShell .view .guestArrivalSignal .micro{color:var(--hxp-v5-gold-300)}.routedAppShell :where(.arrivalSpotlight,.networkCard,.programPulse){border-color:var(--hxp-v5-glass-border);border-radius:22px;box-shadow:var(--hxp-v5-shadow-card)}.routedAppShell .avatar:not(.profileAvatar),.routedAppShell .guestPortrait,.routedAppShell [class*=GuestAvatar]{border-radius:1000px}.routedAppShell .avatar:not(.profileAvatar) img,.routedAppShell .guestPortrait img{object-position:center 25%}.routedAppShell .guestPortrait,.routedAppShell .portraitAvatar{background:linear-gradient(145deg,#fff,#8fa3bd);box-shadow:0 6px 16px rgba(20,35,53,.16)}.routedAppShell :where(.accountPopover,.scopeMenu,.commandPalette,.searchDialog,.journeySelectMenu,[class*=Popover],[class*=popover]){border-color:rgba(255,255,255,.9);background:rgba(252,252,250,.96);box-shadow:var(--hxp-v5-shadow-popover);backdrop-filter:blur(32px)}.routedAppShell :where(.quickActionBackdrop,.drawerBackdrop,.mediaModalBackdrop,.commandOverlay){background:rgba(10,17,27,.42);backdrop-filter:blur(6px)}.routedAppShell :where(.quickActionDialog,.benefitDrawer,.mediaModal,[role=dialog]){border-color:rgba(255,255,255,.92)}.routedAppShell .toast{right:auto;left:50%;bottom:26px;border-radius:16px;background:rgba(15,30,51,.94);box-shadow:0 20px 50px rgba(0,0,0,.3);transform:translateX(-50%);backdrop-filter:blur(24px)}.routedAppShell .routeError,.routedAppShell .routeLoading{border-radius:22px}@keyframes hxpV5Rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html[data-theme=dark] .routedAppShell{--hxp-v5-ink:#e7e7e3;--hxp-v5-ink-deep:#f4f1ea;--hxp-v5-grey:#c1c6cb;--hxp-v5-grey-soft:#a8b1bb;--hxp-v5-grey-mute:#8995a1;--hxp-v5-canvas:#0d1219;--hxp-v5-glass:rgba(24,33,44,.72);--hxp-v5-glass-strong:rgba(29,42,55,.9);--hxp-v5-glass-border:rgba(225,231,238,.13);--hxp-v5-field:rgba(27,37,49,.9);--hxp-v5-hairline:rgba(225,231,238,.1);--hxp-v5-hairline-strong:rgba(225,231,238,.18);--hxp-v5-wash-1:rgba(73,113,145,.16);--hxp-v5-wash-2:rgba(150,115,67,.12);--hxp-v5-shadow-row:0 5px 18px rgba(0,0,0,.2);--hxp-v5-shadow-card:0 16px 42px rgba(0,0,0,.28);--hxp-v5-shadow-hero:0 22px 58px rgba(0,0,0,.34);color-scheme:dark}html[data-theme=dark] .routedAppShell .sidebar{background:rgba(17,25,34,.8)}html[data-theme=dark] .routedAppShell .journeyBrandCopy strong,html[data-theme=dark] .routedAppShell .sidebar nav :where(a,button):hover,html[data-theme=dark] .routedAppShell .sidebarBottom>a:hover{color:var(--hxp-v5-ink-deep)}html[data-theme=dark] .routedAppShell .sidebar nav :where(a,button):hover,html[data-theme=dark] .routedAppShell .sidebarBottom>a:hover{background:rgba(255,255,255,.07)}html[data-theme=dark] .routedAppShell .topbar{background:rgba(19,28,38,.72)}html[data-theme=dark] .routedAppShell .commandSearch,html[data-theme=dark] .routedAppShell .topbarScope .brandSelector,html[data-theme=dark] .routedAppShell :where(.themeButton,.notificationButton){border-color:var(--hxp-v5-glass-border);color:var(--hxp-v5-grey);background:rgba(31,43,56,.78)}html[data-theme=dark] .routedAppShell .commandSearch:hover,html[data-theme=dark] .routedAppShell .topbarScope .brandSelector:hover,html[data-theme=dark] .routedAppShell .topbarScope .scopeSwitcher.open .brandSelector,html[data-theme=dark] .routedAppShell :where(.themeButton,.notificationButton):hover{background:rgba(42,56,70,.96)}html[data-theme=dark] .routedAppShell .routeContext>strong,html[data-theme=dark] .routedAppShell .topbarScope .scopeTriggerCopy b{color:var(--hxp-v5-ink-deep)}html[data-theme=dark] .routedAppShell .programContext{border-color:var(--hxp-v5-glass-border);color:var(--hxp-v5-ink-deep);background:rgba(94,124,148,.16)}html[data-theme=dark] .routedAppShell .homeJourneySuggestions button,html[data-theme=dark] .routedAppShell .secondaryButton{border-color:var(--hxp-v5-glass-border);color:var(--hxp-v5-ink-deep);background:rgba(255,255,255,.075)}html[data-theme=dark] .routedAppShell .homeJourneySuggestions button:hover,html[data-theme=dark] .routedAppShell .secondaryButton:hover{background:rgba(255,255,255,.12)}html[data-theme=dark] .routedAppShell .homeJourneyInput input{color:#142335}html[data-theme=dark] .routedAppShell .homeJourneyInput input::placeholder{color:rgba(20,35,53,.56)}html[data-theme=dark] .routedAppShell .homeJourneyPrompt,html[data-theme=dark] .routedAppShell .statsGrid>*,html[data-theme=dark] .routedAppShell :where(.panel,.tierColumn,.statCard,.metricCard,.accountSettingsPanel,.accountRail,.detailPanel,.experienceCollection,.programStructureCard,.programScopeCard){background-color:var(--hxp-v5-glass)}html[data-theme=dark] .routedAppShell :where(.accountPopover,.scopeMenu,.commandPalette,.searchDialog,.journeySelectMenu,[class*=Popover],[class*=popover]){border-color:var(--hxp-v5-glass-border);background:rgba(24,34,45,.97)}@media (max-width:1450px){.routedAppShell .programContext{max-width:150px}.routedAppShell .programContext span{display:none}.routedAppShell .routeContext{min-width:105px;flex-basis:145px}}@media (max-width:1220px){.routedAppShell .programContext{display:none}.routedAppShell .topbarScope{width:142px;flex-basis:142px}.routedAppShell .routeContext{min-width:92px;flex-basis:130px}.routedAppShell .journeyTopbarOperator.journeyNavOperator{min-width:112px}.routedAppShell .journeyTopbarOperator kbd{display:none}}@media (max-width:1000px){.routedAppShell .routeContext{display:none}.routedAppShell .commandSearch{min-width:100px}.routedAppShell .journeyTopbarOperator.journeyNavOperator{min-width:104px}}@media (max-width:900px){.routedAppShell,.routedAppShell.nav-collapsed{--journey-navigation-width:0px}.routedAppShell .mainShell,.routedAppShell.nav-collapsed .mainShell{width:100%;margin-left:0}.routedAppShell .mainShell:before,.routedAppShell.nav-collapsed .mainShell:before{left:0}.routedAppShell .sidebar,.routedAppShell .sidebar.collapsed{width:min(318px,88vw);padding:0 12px 14px;background:rgba(248,247,243,.96);box-shadow:24px 0 70px rgba(16,27,43,.24)}html[data-theme=dark] .routedAppShell .sidebar,html[data-theme=dark] .routedAppShell .sidebar.collapsed{background:rgba(17,25,34,.98)}.routedAppShell .sidebar .journeyBrandBlock,.routedAppShell .sidebar.collapsed .journeyBrandBlock{min-height:72px;padding:12px 1px 8px;flex-direction:row;gap:10px}.routedAppShell .sidebar.collapsed .journeyBrandCopy{display:flex}.routedAppShell .sidebar .journeyBrandBlock .sidebarHeaderActions,.routedAppShell .sidebar.collapsed .journeyBrandBlock .sidebarHeaderActions{margin-left:auto}.routedAppShell .sidebar :where(.navSectionLabel,.navGroupChevron,.navLabel),.routedAppShell .sidebar.collapsed :where(.navSectionLabel,.navGroupChevron,.navLabel){display:initial}.routedAppShell .sidebar .sidebarBottom>a,.routedAppShell .sidebar nav :where(a,button),.routedAppShell .sidebar.collapsed .sidebarBottom>a,.routedAppShell .sidebar.collapsed nav :where(a,button){width:100%;justify-content:flex-start;padding:0 12px}.routedAppShell .brandBlock,.routedAppShell .sidebarBottom{display:flex}.routedAppShell .topbar{top:8px;height:56px;margin:8px 8px 0}.routedAppShell .mobileMenuButton{display:grid}.routedAppShell .mobileBrand{display:none}.routedAppShell .topbarScope{width:min(170px,25vw);flex-basis:min(170px,25vw)}.routedAppShell .topbarScope .brandSelector{display:flex}.routedAppShell .topbarScope .scopeMenu,.routedAppShell.nav-collapsed .topbarScope .scopeMenu{top:64px;right:8px;bottom:auto;left:8px;width:auto;max-height:min(680px,calc(100dvh - 88px));border-radius:22px}.routedAppShell .view{padding:24px 16px 100px}.routedAppShell .pageScopeNotice{margin:18px 16px 0}.routedAppShell .pageIntro{margin-inline:0}}@media (max-width:700px){.routedAppShell .topbar{gap:5px;padding-inline:6px}.routedAppShell .mobileMenuButton{width:44px;height:44px;min-height:44px}.routedAppShell .topbarScope{width:min(145px,34vw);flex-basis:min(145px,34vw)}.routedAppShell .topbarScope .brandSelector{min-height:44px}.routedAppShell .topbarScope .scopeTriggerCopy em{display:none}.routedAppShell .commandSearch{width:44px;min-width:44px;min-height:44px;flex:0 0 44px;padding:0;justify-content:center}.routedAppShell .commandSearch :where(.searchPrompt,kbd){display:none}.routedAppShell .themeButton{display:none}.routedAppShell .journeyTopbarOperator.journeyNavOperator{min-width:44px;width:44px;min-height:44px!important;padding:0!important;justify-content:center}.routedAppShell .journeyTopbarOperator>span:not(.journeyTopbarOrb){display:none}.routedAppShell .userMenu{width:44px;min-width:44px;min-height:44px}.routedAppShell .userMenu .profileAvatar{display:grid!important}.routedAppShell .accountPopover{position:fixed;top:64px;right:8px;bottom:auto;left:8px;width:auto;max-height:calc(100dvh - 88px);overflow:auto;border-radius:22px}.routedAppShell .topbarActions{gap:4px}.routedAppShell .pageIntro{align-items:flex-start;flex-direction:column}.routedAppShell .pageIntro .headerActions{width:100%}.routedAppShell .pageIntro h1{font-size:clamp(2.35rem,11vw,3.2rem)}.routedAppShell .homeJourneyPrompt{padding:28px 20px}.routedAppShell .homeJourneyPrompt h1{font-size:clamp(2.7rem,12.5vw,4rem)}.routedAppShell :where(.quickActionDialog,.benefitDrawer,.mediaModal,[role=dialog]){border-radius:22px 22px 0 0}}@media (max-width:480px){.routedAppShell .topbarScope{width:44px;flex-basis:44px}.routedAppShell .topbarScope .brandSelector{padding:0;justify-content:center}.routedAppShell .notificationButton,.routedAppShell .topbarScope .scopeChevron,.routedAppShell .topbarScope .scopeTriggerCopy{display:none}.routedAppShell .view{padding-inline:12px}.routedAppShell .pageScopeNotice{margin-inline:12px}.routedAppShell .homeJourneySuggestions{align-items:stretch;flex-direction:column}.routedAppShell .homeJourneySuggestions button{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.routedAppShell .view,.routedAppShell :where(.panel,article,button,a,.sidebar,.mainShell){animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}