.routedAppShell{--hxp-ink:#18181b;--hxp-ink-deep:#142335;--hxp-grey:#464649;--hxp-grey-soft:#6b6b6d;--hxp-grey-mute:#9aa3ae;--hxp-canvas:#f2f1ec;--hxp-cream:#fbf7ee;--hxp-navy-900:#0f1e33;--hxp-navy-800:#101b2b;--hxp-navy-panel:rgba(16,27,43,.93);--hxp-navy-text-soft:#a1b6ca;--hxp-gold:#b49453;--hxp-gold-soft:#e3cd9e;--hxp-accent:#2f4a68;--hxp-accent-soft:rgba(199,226,232,.55);--hxp-btn:linear-gradient(135deg,#1d3049,#0f1e33);--hxp-wash-1:rgba(199,226,232,.5);--hxp-wash-2:rgba(238,222,190,.45);--hxp-success:#3e7350;--hxp-warn:#8b6633;--hxp-alert:#c4573b;--hxp-danger:#9e3b2e;--hxp-glass-card:rgba(255,255,255,.55);--hxp-glass-card-border:rgba(255,255,255,.75);--hxp-glass-row:rgba(255,255,255,.5);--hxp-glass-row-border:rgba(255,255,255,.8);--hxp-glass-popover:rgba(252,252,250,.96);--hxp-hairline:rgba(24,24,27,.06);--hxp-hairline-strong:rgba(24,24,27,.08);--hxp-field-bg:rgba(241,241,236,.85);--hxp-sh-row:0 4px 16px rgba(27,36,54,.05);--hxp-sh-card:0 12px 40px rgba(27,36,54,.07);--hxp-sh-hero:0 16px 48px rgba(27,36,54,.09);--hxp-sh-popover:0 28px 70px rgba(16,27,43,.22);--hxp-sh-btn:0 6px 16px rgba(16,30,51,.22);--hxp-ease:cubic-bezier(.16,.84,.44,1);--hxp-font-ui:var(--font-sans),"Fellix",-apple-system,"Segoe UI",sans-serif;--hxp-font-display:var(--font-serif),"Awesome Serif",Georgia,serif;--journey-navigation-width:219px;width:100%;height:100svh;min-height:0;overflow:hidden;color:var(--hxp-ink);color-scheme:light;background-color:#f4f3ef;background-image:radial-gradient(1100px 700px at 12% -8%,var(--hxp-wash-1),transparent 60%),radial-gradient(900px 650px at 96% 4%,var(--hxp-wash-2),transparent 55%),radial-gradient(1000px 800px at 55% 115%,rgba(212,224,206,.45),transparent 62%);font-family:var(--hxp-font-ui);-webkit-font-smoothing:antialiased}.routedAppShell[data-venue=table]{--hxp-accent:#8a4a3d;--hxp-accent-soft:rgba(240,205,190,.5);--hxp-btn:linear-gradient(135deg,#6e3a30,#4a2620);--hxp-wash-1:rgba(240,205,190,.5);--hxp-wash-2:rgba(238,222,190,.5)}.routedAppShell[data-venue=sweeney]{--hxp-accent:#3a5244;--hxp-accent-soft:rgba(212,224,206,.6);--hxp-btn:linear-gradient(135deg,#33493c,#1f2e25);--hxp-wash-1:rgba(212,224,206,.55);--hxp-wash-2:rgba(238,222,190,.45)}.routedAppShell[data-venue=residence]{--hxp-accent:#5f526e;--hxp-accent-soft:rgba(226,206,212,.56);--hxp-btn:linear-gradient(135deg,#493d58,#272131);--hxp-wash-1:rgba(226,206,212,.5);--hxp-wash-2:rgba(238,222,190,.44)}.routedAppShell .sidebar{box-sizing:content-box;width:218px;height:100svh;padding:0;overflow:hidden;color:var(--hxp-grey);border-right:1px solid rgba(24,24,27,.07);background:rgba(255,255,255,.55);box-shadow:none;backdrop-filter:blur(24px);transition:width .24s var(--hxp-ease),transform .24s var(--hxp-ease)}.routedAppShell .mainShell{box-sizing:border-box;width:calc(100% - 219px);height:100svh;min-height:0;margin-left:219px;overflow:hidden;display:flex;flex-direction:column;color:var(--hxp-ink);background:transparent;transition:width .24s var(--hxp-ease),margin-left .24s var(--hxp-ease)}.routedAppShell .mainShell:before{display:none}.routedAppShell.nav-collapsed{--journey-navigation-width:71px}.routedAppShell .sidebar.collapsed{box-sizing:content-box;width:70px;padding:0}.routedAppShell.nav-collapsed .mainShell{width:calc(100% - 71px);margin-left:71px}.routedAppShell .journeyBrandBlock,.routedAppShell .sidebar.collapsed .journeyBrandBlock{box-sizing:border-box;min-height:82px;height:82px;padding:27px 17px 8px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.routedAppShell .journeyBrandIdentity{display:block;line-height:0}.routedAppShell .journeyBrandLogo{display:block;width:124px;height:auto}.routedAppShell .journeyBrandEmblem{display:none;width:auto;height:36px}.routedAppShell .navCollapseRow{box-sizing:border-box;height:38px;padding:0 13px 8px;display:flex;flex:0 0 38px;align-items:flex-start;justify-content:flex-end}.routedAppShell .navCollapseRow .collapseButton{width:28px;height:28px;min-height:28px;padding:0;border:1px solid rgba(24,24,27,.1);border-radius:9px;color:var(--hxp-grey-soft);background:rgba(255,255,255,.7);display:grid;place-items:center}.routedAppShell .navCollapseRow .collapseButton:hover{color:var(--hxp-ink-deep);background:#fff}.routedAppShell .navCollapseRow .collapseButton svg{width:14px;height:14px}.routedAppShell .sidebar nav,.routedAppShell .sidebar.collapsed nav{min-height:0;flex:1;padding:2px 12px 10px;display:flex;flex-direction:column;gap:3px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none}.routedAppShell .sidebar nav::-webkit-scrollbar{display:none}.routedAppShell .sidebar nav>a,.routedAppShell .sidebar.collapsed nav>a{box-sizing:border-box;width:100%;min-height:40px;height:40px;padding:0 12px;border:0;border-radius:11px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:11px;color:var(--hxp-grey);background:transparent;box-shadow:none;font-size:13px!important;font-weight:600;letter-spacing:0!important;text-decoration:none;transform:none;transition:background .18s,color .18s,box-shadow .18s}.routedAppShell .sidebar nav>a:hover{color:var(--hxp-ink-deep);background:rgba(255,255,255,.7);text-decoration:none;transform:none}.routedAppShell .sidebar nav>a.active,.routedAppShell .sidebar nav>a.active:hover{color:#fff!important;background:var(--hxp-btn)!important;box-shadow:0 8px 20px rgba(16,30,51,.22)!important}.routedAppShell .sidebar nav>a.active .navMark,.routedAppShell .sidebar nav>a.active:hover .navMark{color:#fff!important}.routedAppShell .sidebar nav>a.active .navMark svg,.routedAppShell .sidebar nav>a.active:hover .navMark svg{color:inherit!important;stroke:currentColor!important}.routedAppShell .navMark{position:relative;width:19px;height:19px;flex:0 0 19px;display:grid;place-items:center}.routedAppShell .navMark svg{width:19px;height:19px}.routedAppShell .navLabel{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routedAppShell .navBadge{position:absolute;z-index:1;top:-6px;right:-9px;width:auto;min-width:15px;height:15px;padding:0 3px;border:0;border-radius:999px;color:#fff;background:var(--hxp-alert);display:flex;align-items:center;justify-content:center;font-size:9px;font-style:normal;font-weight:700;line-height:15px;animation:hxpExactPulse 2.4s infinite}.routedAppShell .sidebar.collapsed .journeyBrandBlock{padding-inline:14px;justify-content:center}.routedAppShell .sidebar.collapsed .journeyBrandLogo{display:none}.routedAppShell .sidebar.collapsed .journeyBrandEmblem{display:block}.routedAppShell .sidebar.collapsed .navCollapseRow{padding-inline:21px;justify-content:center}.routedAppShell .sidebar.collapsed .navLabel{display:none}.routedAppShell .sidebar.collapsed nav>a{padding:0;justify-content:center}.routedAppShell .topbar{box-sizing:content-box;position:relative;z-index:45;top:0;flex:0 0 auto;height:54px;min-height:54px;margin:14px 20px 0 12px;padding:0 10px 0 8px;display:flex;align-items:center;justify-content:flex-start;gap:10px;border:1px solid rgba(255,255,255,.75);border-radius:18px;color:var(--hxp-ink);background:rgba(255,255,255,.5);box-shadow:0 12px 40px rgba(27,36,54,.08);backdrop-filter:blur(24px)}.routedAppShell .mobileBrand,.routedAppShell .mobileClose,.routedAppShell .mobileMenuButton,.routedAppShell .themeButton{display:none}.routedAppShell .topbarScope{position:relative;z-index:2;width:auto;min-width:136px;max-width:218px;flex:0 1 auto}.routedAppShell .topbarScope .scopeSwitcher{margin:0}.routedAppShell .topbarScope .brandSelector{box-sizing:border-box;width:100%;min-height:38px;height:38px;margin:0;padding:0 13px 0 7px;gap:9px;border:1px solid rgba(255,255,255,.9);border-radius:12px;color:var(--hxp-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:#fff;background:#fff}.routedAppShell .referenceScopeMark{width:25px;height:25px;flex:0 0 25px;border-radius:8px;color:#fff;background:var(--hxp-btn);display:grid;place-items:center;font-size:12px;font-style:normal;font-weight:700}.routedAppShell .scopeTriggerCopy{min-width:0;align-items:flex-start;gap:0;line-height:1.15}.routedAppShell .topbarScope .scopeTriggerCopy b{max-width:150px;overflow:hidden;color:var(--hxp-ink-deep);font-size:13px!important;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.routedAppShell .topbarScope .scopeTriggerCopy em{max-width:150px;overflow:hidden;color:var(--hxp-grey-mute);font-size:9.5px!important;font-weight:600;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.routedAppShell .topbarScope .scopeChevron{width:13px;height:13px;flex:0 0 13px;color:var(--hxp-grey-mute)}.routedAppShell .routeContext{position:static;min-width:0;max-width:250px;flex:0 1 auto;padding-left:4px;display:flex;align-items:center;gap:7px;overflow:hidden;color:var(--hxp-grey-mute);white-space:nowrap}.routedAppShell .routeContext>span,.routedAppShell .routeContext>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routedAppShell .routeContext>span{color:var(--hxp-grey-soft);font-size:13px;font-weight:600!important;letter-spacing:0!important}.routedAppShell .routeContext>svg{width:11px;height:11px;flex:0 0 11px}.routedAppShell .routeContext>strong{color:var(--hxp-ink-deep);font-size:13px;font-weight:600}.routedAppShell .programContext{box-sizing:border-box;min-width:0;max-width:250px;height:30px;margin-left:auto;padding:0 12px;flex:0 1 auto;display:flex;align-items:center;gap:6px;overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:999px;color:var(--hxp-accent);background:var(--hxp-accent-soft)}.routedAppShell .programContext>svg{width:14px;height:14px;flex:0 0 14px}.routedAppShell .programContext span,.routedAppShell .programContext strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routedAppShell .programContext strong{font-size:11.5px;font-weight:700}.routedAppShell .programContext span{color:var(--hxp-grey-mute);font-size:10px;font-weight:600}.routedAppShell .commandSearch{box-sizing:border-box;width:auto;min-width:110px;max-width:none;height:38px;margin:0;padding:0 8px 0 14px;flex:0 1 280px;gap:8px;border:1px solid rgba(255,255,255,.85);border-radius:12px;color:var(--hxp-grey-soft);background:rgba(255,255,255,.6);box-shadow:none}.routedAppShell .commandSearch:hover{color:var(--hxp-ink-deep);background:#fff}.routedAppShell .commandSearch>svg{width:15px;height:15px}.routedAppShell .commandSearch .searchPrompt{color:var(--hxp-grey-mute);font-size:13px}.routedAppShell .commandSearch kbd{padding:3px 7px;border:0;border-radius:6px;color:var(--hxp-grey-mute);background:rgba(241,241,236,.9);font-size:11px;font-weight:600}.routedAppShell .topbarActions{position:static;right:auto;min-width:0;margin:0;flex:0 0 auto;display:flex;align-items:center;gap:10px}.routedAppShell .notificationButton{box-sizing:border-box;width:38px;height:38px;min-height:38px;padding:0;border:1px solid rgba(255,255,255,.85);border-radius:12px;color:var(--hxp-grey);background:rgba(255,255,255,.6)}.routedAppShell .notificationButton:hover{color:var(--hxp-ink-deep);background:#fff}.routedAppShell .notificationButton>svg{width:17px;height:17px}.routedAppShell .notificationButton>span{top:8px;right:9px;width:7px;height:7px;border:1.5px solid #fff;background:var(--hxp-alert)}.routedAppShell .journeyTopbarOperator.journeyNavOperator{box-sizing:border-box;width:auto;min-width:0;height:38px;min-height:38px!important;margin:0;padding:0 10px 0 9px!important;gap:8px;border:0!important;border-radius:12px!important;color:#fff!important;background:var(--hxp-btn)!important;box-shadow:0 8px 20px rgba(16,30,51,.28),inset 0 1px 0 rgba(255,255,255,.12);font-size:13px;font-weight:600}.routedAppShell .journeyTopbarOperator.journeyNavOperator:hover{filter:brightness(1.08)}.routedAppShell .journeyTopbarOrb{width:18px;height:18px;flex-basis:18px}.routedAppShell .journeyTopbarOperator kbd{padding:3px 6px;border-radius:6px;font-size:10px}.routedAppShell .userMenu{box-sizing:border-box;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border:0;border-radius:999px;background:transparent}.routedAppShell .userMenu>span:nth-child(2),.routedAppShell .userMenu>svg{display:none}.routedAppShell .avatar.profileAvatar{box-sizing:border-box;width:38px;height:38px;border:2px solid rgba(255,255,255,.85);border-radius:999px;color:#fff;background:linear-gradient(140deg,#2b385c,#405772);box-shadow:0 4px 12px rgba(27,36,54,.18);font-size:12px;font-weight:700}.routedAppShell .platformScrollRegion{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.routedAppShell .platformScrollRegion::-webkit-scrollbar{width:10px;height:10px}.routedAppShell .platformScrollRegion::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:rgba(24,24,27,.14);background-clip:padding-box}.routedAppShell .platformScrollRegion>.view{box-sizing:content-box;width:auto;max-width:1720px;min-height:0;margin:0 auto;padding:18px 20px 130px 12px;animation:hxpExactRise .4s var(--hxp-ease) both}.routedAppShell .platformScrollRegion>:is(.billingAiCreditsRoute,.settingsView,.accountView,.operatorAdminView){max-width:1500px}.routedAppShell .pageScopeNotice{box-sizing:border-box;width:min(calc(100% - 32px),1720px);margin:18px auto 0;border:1px solid var(--hxp-glass-card-border);border-radius:14px;background:var(--hxp-glass-card);box-shadow:var(--hxp-sh-row);backdrop-filter:blur(20px)}.routedAppShell .pageIntro{margin:4px 4px 14px;gap:16px;align-items:flex-end}.routedAppShell .audienceStudioHero h1,.routedAppShell .mjsHero h1,.routedAppShell .pageIntro h1,.routedAppShell .view>:where(header,section) h1,.routedAppShell .vsHero h1{color:var(--hxp-ink-deep);font:300 42px/1 var(--hxp-font-display);letter-spacing:-.01em}.routedAppShell .pageIntro h1{margin:8px 0 0}.routedAppShell .pageIntro>div>p:last-child{max-width:860px;margin:8px 0 0;color:var(--hxp-grey-soft);font-size:13.5px!important;line-height:1.55}.routedAppShell :where(.micro,.kicker){color:var(--hxp-accent);font-family:var(--hxp-font-ui)!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.14em!important;line-height:1.4;text-transform:uppercase}.routedAppShell .view :where(h2){color:var(--hxp-ink-deep);font-family:var(--hxp-font-display);font-weight:300}.routedAppShell .view :where(h3,h4){color:var(--hxp-ink-deep)}.routedAppShell .view :where(p,li,dd,td){color:var(--hxp-grey)}.routedAppShell :where(.primaryButton,.secondaryButton,.textButton){box-sizing:border-box;min-height:40px;padding-inline:16px;border-radius:12px;font-family:var(--hxp-font-ui)!important;font-size:12.5px!important;font-weight:600;letter-spacing:0!important;transition:filter .16s,background .16s,border-color .16s,transform .16s,box-shadow .16s}.routedAppShell .primaryButton{border-color:transparent;color:#fff;background:var(--hxp-btn);box-shadow:var(--hxp-sh-btn)}.routedAppShell .primaryButton:hover{background:var(--hxp-btn);filter:brightness(1.08)}.routedAppShell .secondaryButton{border-color:rgba(255,255,255,.85);color:var(--hxp-ink-deep);background:rgba(255,255,255,.6);backdrop-filter:blur(20px)}.routedAppShell .secondaryButton:hover{background:#fff}.routedAppShell :where(input,select,textarea,.journeySelectTrigger){min-height:36px;border:1px solid rgba(24,24,27,.07);border-radius:11px;color:var(--hxp-ink-deep);background:var(--hxp-field-bg);font-family:var(--hxp-font-ui);font-size:12.5px}.routedAppShell :where(input,textarea)::placeholder{color:var(--hxp-grey-mute)}.routedAppShell :where(input,select,textarea,button,a):focus-visible{outline:2px solid var(--hxp-accent);outline-offset:2px}.routedAppShell :where(.panel,.tierColumn,.statCard,.metricCard,.accountSettingsPanel,.accountRail,.detailPanel,.experienceCollection,.programStructureCard,.programScopeCard,.audienceListPanel,.balanceActionGrid>article){border-color:var(--hxp-glass-card-border);border-radius:20px;background:var(--hxp-glass-card);box-shadow:var(--hxp-sh-card);backdrop-filter:blur(24px)}.routedAppShell :where(.audienceListRow,.experienceAttentionRow,.ledgerRow,.bookingRow,.guestTable tbody tr,.transactionTable tbody tr,[class$=ListRow]){border-color:var(--hxp-glass-row-border);background:var(--hxp-glass-row);box-shadow:var(--hxp-sh-row)}.routedAppShell :where(.dataTable,.guestTable,.transactionTable,.peopleTable,.ledgerTable){overflow:hidden;border:1px solid var(--hxp-glass-card-border);border-radius:18px;background:var(--hxp-glass-card);box-shadow:var(--hxp-sh-card);backdrop-filter:blur(20px)}.routedAppShell :where(.accountPopover,.scopeMenu,.commandPalette,.searchDialog,.journeySelectMenu,[class*=Popover],[class*=popover]){border:1px solid rgba(255,255,255,.95);border-radius:16px;background:var(--hxp-glass-popover);box-shadow:var(--hxp-sh-popover);backdrop-filter:blur(32px)}.routedAppShell .topbarScope .scopeMenu{top:calc(100% + 8px);left:0;width:min(390px,calc(100vw - 260px))}.routedAppShell :where(.quickActionBackdrop,.drawerBackdrop,.mediaModalBackdrop,.commandOverlay){background:rgba(10,17,27,.45);backdrop-filter:blur(6px)}.routedAppShell :where(.briefingCard,.settlementHero,.balanceAvailableCard,.balanceHero,.guestReportBrief,.guestArrivalSignal,.conciergeFocusBrief,.programOverviewHero,.aiAudienceRecommendation,.experienceRevenueHero,.offersValueHero,[data-surface=inverse]){border-color:rgba(161,182,202,.25);border-radius:20px;color:#fff;background:radial-gradient(circle at 85% 8%,rgba(132,159,190,.2),transparent 38%),linear-gradient(150deg,rgba(29,48,73,.96),rgba(15,30,51,.98));box-shadow:0 16px 44px rgba(16,30,51,.3)}.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-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(255,255,255,.72)}.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 .homeJourneyPrompt{margin-bottom:14px;padding:28px;border:1px solid var(--hxp-glass-card-border);border-radius:24px;background:radial-gradient(720px 280px at 6% 0,var(--hxp-wash-1),transparent 72%),radial-gradient(620px 300px at 96% 100%,var(--hxp-wash-2),transparent 70%),rgba(255,255,255,.58);box-shadow:var(--hxp-sh-card);backdrop-filter:blur(24px)}.routedAppShell .homeJourneyPrompt h1{max-width:980px;margin:12px 0 10px;color:var(--hxp-ink-deep);font:300 46px/1.12 var(--hxp-font-display);letter-spacing:-.01em}.routedAppShell .homeJourneyPromptCopy>p:last-child{color:var(--hxp-grey-soft);font-size:13.5px}.routedAppShell .homeJourneyInput{min-height:58px;border-color:var(--hxp-hairline-strong);border-radius:999px;background:#fff;box-shadow:0 10px 30px rgba(27,36,54,.08)}.routedAppShell .homeJourneyInput input{min-height:40px;background:transparent}.routedAppShell .homeJourneyInput button{background:var(--hxp-btn);box-shadow:var(--hxp-sh-btn)}.routedAppShell .homeJourneySuggestions button{border-color:var(--hxp-glass-card-border);border-radius:999px;background:rgba(255,255,255,.85)}.routedAppShell .statCard,.routedAppShell .statsGrid>*{border-color:var(--hxp-glass-row-border);border-radius:16px;background:var(--hxp-glass-card);box-shadow:var(--hxp-sh-row);backdrop-filter:blur(20px)}.routedAppShell .conciergeViewNext .pageIntro{min-height:111px;margin:4px 4px 14px}.routedAppShell .conciergeViewNext .pageIntro h1{margin:8px 0 0;font:300 42px/1 var(--hxp-font-display)}.routedAppShell .conciergeViewNext .pageIntro>div>p:last-child{max-width:640px;margin-top:8px}.routedAppShell .conciergeHeaderActions{gap:8px}.routedAppShell .conciergeHeaderActions :where(.secondaryButton,.primaryButton){height:40px;min-height:40px;border-radius:999px;font-size:12px!important;font-weight:700;letter-spacing:.04em!important}.routedAppShell .conciergeViewNext .conciergeFocusBrief{box-sizing:border-box;width:100%;height:123px;min-height:123px;padding:22px 28px;display:grid;grid-template-columns:minmax(300px,1fr) auto auto;align-items:center;gap:24px;border-radius:20px}.routedAppShell .conciergeFocusCopy .micro{color:var(--hxp-navy-text-soft)!important;font-size:10px!important;letter-spacing:.14em!important}.routedAppShell .conciergeFocusCopy h2{margin:9px 0 0;color:var(--hxp-cream);font:300 31px/1.1 var(--hxp-font-display);letter-spacing:0}.routedAppShell .conciergeFocusCopy>p:last-child{max-width:620px;margin-top:7px;overflow:hidden;color:rgba(255,255,255,.72);font:400 12.5px/1.4 var(--hxp-font-ui);text-overflow:ellipsis;white-space:nowrap}.routedAppShell .conciergeReviewFirst{box-sizing:border-box;height:40px;min-height:40px;padding:0 18px;border:1px solid rgba(161,182,202,.4);border-radius:999px;color:#fff;background:transparent;font:600 12.5px/1 var(--hxp-font-ui)}.routedAppShell .conciergeFocusStats{min-width:320px;display:flex}.routedAppShell .conciergeFocusStats>span{box-sizing:border-box;min-width:102px;min-height:72px;padding:0 22px;border-left:1px solid rgba(161,182,202,.2);display:flex;flex-direction:column;justify-content:center;gap:2px}.routedAppShell .conciergeFocusStats>span:last-child{padding-right:0}.routedAppShell .conciergeFocusStats strong{color:#fff;font:700 25px/1 var(--hxp-font-ui)}.routedAppShell .conciergeFocusStats small{color:var(--hxp-navy-text-soft);font:400 10.5px/1.35 var(--hxp-font-ui)}.routedAppShell .conciergeViewNext .conciergeToolbar{box-sizing:border-box;min-height:44px;height:44px;margin:12px 0}.routedAppShell .conciergeViewNext :where(.boardFilters,.boardViewSwitch){box-sizing:border-box;height:44px;padding:4px;border:1px solid var(--hxp-glass-card-border);border-radius:14px;background:rgba(255,255,255,.5);backdrop-filter:blur(20px)}.routedAppShell .conciergeViewNext :where(.boardFilters,.boardViewSwitch) button{box-sizing:border-box;min-height:34px;height:34px;padding:0 14px;border:0;border-radius:11px;color:var(--hxp-grey-soft);background:transparent;font:600 12.5px/1 var(--hxp-font-ui)}.routedAppShell .conciergeViewNext :where(.boardFilters,.boardViewSwitch) button.active{color:#fff;background:var(--hxp-btn);box-shadow:var(--hxp-sh-btn)}.routedAppShell .conciergeViewNext .boardViewSwitch button.active{color:var(--hxp-ink-deep);background:#fff;box-shadow:var(--hxp-sh-row)}.routedAppShell .conciergeViewNext .conciergeListBoard{display:flex;flex-direction:column;gap:14px}.routedAppShell .conciergeViewNext .conciergeListBoard,.routedAppShell .conciergeViewNext .conciergeListGroup{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.routedAppShell .conciergeViewNext .conciergeListGroup+.conciergeListGroup{border:0}.routedAppShell .conciergeViewNext .conciergeListGroup>header{box-sizing:border-box;min-height:44px;height:44px;margin-bottom:8px;padding:10px 18px;border:1px solid rgba(255,255,255,.7);border-radius:13px;background:rgba(255,255,255,.4);backdrop-filter:blur(12px)}.routedAppShell .conciergeViewNext .conciergeListGroup>header>div{gap:10px}.routedAppShell .conciergeViewNext .conciergeListGroup>header p{flex-direction:row;align-items:center;gap:10px}.routedAppShell .conciergeViewNext .conciergeListGroup>header strong{color:var(--hxp-ink-deep);font:700 13.5px/1.2 var(--hxp-font-ui)}.routedAppShell .conciergeViewNext .conciergeListGroup>header small{color:var(--hxp-grey-soft);font:400 11.5px/1.35 var(--hxp-font-ui)}.routedAppShell .conciergeViewNext .conciergeListGroup>header b{min-width:22px;width:auto;height:22px;padding:0 6px;border:0;border-radius:999px;color:var(--hxp-grey);background:rgba(24,24,27,.06);font:700 11px/1 var(--hxp-font-ui)}.routedAppShell .conciergeViewNext .conciergeListGroup>div{display:flex;flex-direction:column;gap:7px}.routedAppShell .conciergeViewNext .conciergeListGroup .promiseItem{overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:16px;background:rgba(255,255,255,.55);box-shadow:var(--hxp-sh-row);backdrop-filter:blur(20px)}.routedAppShell .conciergeViewNext .conciergeListGroup .promiseItem:hover{background:rgba(255,255,255,.75)}.routedAppShell .promiseItemRow{box-sizing:border-box;min-height:86px;padding:13px 18px;grid-template-columns:minmax(178px,.72fr) minmax(290px,1.35fr) 152px 148px 132px 34px;gap:14px}.routedAppShell .promiseGuest{gap:10px}.routedAppShell .promiseGuest .avatar{box-sizing:border-box;width:40px;height:58px;flex-basis:40px;border:2px solid rgba(255,255,255,.9);box-shadow:0 6px 16px rgba(20,35,53,.16)}.routedAppShell .promiseGuest>span{gap:2px}.routedAppShell .promiseGuest strong{font:700 13px/1.2 var(--hxp-font-ui)}.routedAppShell .promiseGuest small{color:var(--hxp-grey-mute);font:400 10.5px/1.25 var(--hxp-font-ui)}.routedAppShell .promiseGuest{border:0;background:transparent;text-align:left}.routedAppShell .promiseActionCopy>small{font:700 10px/1.2 var(--hxp-font-ui);letter-spacing:.08em}.routedAppShell .promiseActionCopy h3{margin-top:3px;font:700 15px/1.28 var(--hxp-font-ui)}.routedAppShell .promiseActionCopy p{margin-top:2px;overflow:hidden;color:var(--hxp-grey-soft);font:400 12px/1.35 var(--hxp-font-ui);text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1}.routedAppShell .guestFastFactsPanel :where(h2),.routedAppShell .guestFastFactsPanel article :where(strong),.routedAppShell .guestHeroDecision :where(h2),.routedAppShell .view .guestVisualActionCard[data-surface=inverse] :where(h3,p,small,span){color:#fff;font-family:"Awesome Serif",Georgia,serif!important;font-weight:300}.routedAppShell .guestFastFactsPanel article :where(small),.routedAppShell .guestFastFactsPanel>footer,.routedAppShell .guestHeroDecision>:where(p),.routedAppShell .guestHeroDecision>header :where(strong),.routedAppShell .guestHeroDecisionBoundary,.routedAppShell .guestHeroDecisionMeta{color:rgba(255,255,255,.76)}.routedAppShell .guestVisualActionCopy p{font-size:20px;line-height:1.2}.routedAppShell .promiseOwner{min-height:38px;padding:5px 7px;margin:-5px -7px;border-radius:11px;gap:9px}.routedAppShell .promiseOwner>i{width:28px;height:28px;flex-basis:28px;color:var(--hxp-grey);background:rgba(24,24,27,.06);font-size:11px}.routedAppShell .promiseDue small,.routedAppShell .promiseOwner small{color:var(--hxp-grey-mute);font:400 10px/1 var(--hxp-font-ui)}.routedAppShell .promiseDue strong,.routedAppShell .promiseOwner strong{color:var(--hxp-ink-deep);font:600 12.5px/1.25 var(--hxp-font-ui)}.routedAppShell .promiseDue{gap:8px;color:var(--hxp-grey-mute)}.routedAppShell .promisePrimary{box-sizing:border-box;width:132px;min-height:38px;height:38px;padding:0 13px;border-radius:999px;font:600 12.5px/1 var(--hxp-font-ui)}.routedAppShell .promiseDisclosure{width:34px;height:38px;border-radius:11px}html[data-theme=dark] .routedAppShell{color-scheme:light;--hxp-v5-ink:var(--hxp-ink);--hxp-v5-ink-deep:var(--hxp-ink-deep);--hxp-v5-grey:var(--hxp-grey);--hxp-v5-grey-soft:var(--hxp-grey-soft);--hxp-v5-grey-mute:var(--hxp-grey-mute);--hxp-v5-canvas:var(--hxp-canvas);--hxp-v5-glass:var(--hxp-glass-card);--hxp-v5-glass-border:var(--hxp-glass-card-border)}html[data-theme=dark] .routedAppShell .sidebar{background:rgba(255,255,255,.55)}html[data-theme=dark] .routedAppShell .topbar{background:rgba(255,255,255,.5)}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-glass-card)}@keyframes hxpExactRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hxpExactPulse{0%,to{box-shadow:0 0 0 0 rgba(196,87,59,.35)}50%{box-shadow:0 0 0 7px rgba(196,87,59,0)}}@media (max-width:1450px){.routedAppShell .programContext{max-width:160px}.routedAppShell .programContext span{display:none}.routedAppShell .routeContext{max-width:180px}.routedAppShell .promiseItemRow{grid-template-columns:minmax(160px,.7fr) minmax(250px,1.3fr) 132px 132px 122px 34px;gap:10px}}@media (max-width:1220px){.routedAppShell .programContext{display:none}.routedAppShell .routeContext{max-width:150px}.routedAppShell .journeyTopbarOperator kbd{display:none}.routedAppShell .conciergeViewNext .conciergeFocusBrief{height:auto;grid-template-columns:minmax(300px,1fr) auto}.routedAppShell .conciergeFocusStats{grid-column:1/-1}.routedAppShell .promiseItemRow{grid-template-columns:minmax(170px,.68fr) minmax(270px,1.25fr) minmax(105px,.45fr) auto 34px}.routedAppShell .promiseDue{grid-column:3;grid-row:2}.routedAppShell .promiseOwner{grid-column:3;grid-row:1}.routedAppShell .promisePrimary{grid-column:4;grid-row:1/span 2}.routedAppShell .promiseDisclosure{grid-column:5;grid-row:1/span 2}.routedAppShell .promiseActionCopy,.routedAppShell .promiseGuest{grid-row:1/span 2}}@media (max-width:1000px){.routedAppShell .routeContext{display:none}.routedAppShell .commandSearch{flex-basis:210px}}@media (max-width:900px){.routedAppShell,.routedAppShell.nav-collapsed{--journey-navigation-width:0px}.routedAppShell .mainShell,.routedAppShell.nav-collapsed .mainShell{width:100%;margin-left:0}.routedAppShell .sidebar,.routedAppShell .sidebar.collapsed{box-sizing:border-box;width:min(318px,88vw);height:100dvh;padding:0;background:rgba(248,247,243,.97);box-shadow:24px 0 70px rgba(16,27,43,.24);transform:translateX(-105%)}.routedAppShell .sidebar.mobileOpen{transform:translateX(0)}.routedAppShell .sidebar .journeyBrandBlock,.routedAppShell .sidebar.collapsed .journeyBrandBlock{min-height:76px;height:76px;padding:12px 13px 8px;align-items:center;justify-content:flex-start}.routedAppShell .sidebar.collapsed .journeyBrandLogo{display:block}.routedAppShell .sidebar.collapsed .journeyBrandEmblem{display:none}.routedAppShell .mobileClose{margin-left:auto;display:grid}.routedAppShell .navCollapseRow{display:none}.routedAppShell .sidebar.collapsed .navLabel{display:inline}.routedAppShell .sidebar nav,.routedAppShell .sidebar.collapsed nav{padding-top:8px}.routedAppShell .sidebar nav>a,.routedAppShell .sidebar.collapsed nav>a{justify-content:flex-start;padding:0 12px}.routedAppShell .topbar{margin:8px 10px 0;gap:7px}.routedAppShell .mobileMenuButton{width:38px;height:38px;display:grid}.routedAppShell .topbarScope{min-width:140px;max-width:min(190px,30vw)}.routedAppShell .topbarScope .scopeMenu{position:fixed;top:72px;right:10px;left:10px;width:auto;max-height:calc(100dvh - 92px)}.routedAppShell .platformScrollRegion>.view{box-sizing:border-box;width:100%;padding:18px 16px 100px}.routedAppShell .pageIntro{margin-inline:0}}@media (max-width:760px){.routedAppShell .topbar{padding-inline:6px}.routedAppShell .topbarScope{min-width:44px;width:44px;flex:0 0 44px}.routedAppShell .topbarScope .brandSelector{min-height:44px;height:44px;padding:0;justify-content:center}.routedAppShell .topbarScope .scopeChevron,.routedAppShell .topbarScope .scopeTriggerCopy{display:none}.routedAppShell .commandSearch{width:44px;min-width:44px;height:44px;flex:0 0 44px;padding:0;justify-content:center}.routedAppShell .commandSearch :where(.searchPrompt,kbd){display:none}.routedAppShell .journeyTopbarOperator.journeyNavOperator{width:44px;min-width:44px;height:44px;min-height:44px!important;padding:0!important;justify-content:center}.routedAppShell .journeyTopbarOperator>span:not(.journeyTopbarOrb),.routedAppShell .notificationButton{display:none}.routedAppShell .userMenu{width:44px;min-width:44px;height:44px}.routedAppShell .pageIntro{flex-direction:column;align-items:flex-start}.routedAppShell .pageIntro .headerActions{width:100%}.routedAppShell .pageIntro h1,.routedAppShell .view>:where(header,section) h1{font-size:clamp(36px,10vw,42px)}.routedAppShell .homeJourneyPrompt{padding:24px 20px}.routedAppShell .homeJourneyPrompt h1{font-size:clamp(40px,12vw,46px)}.routedAppShell .conciergeViewNext .pageIntro{min-height:0}.routedAppShell .conciergeViewNext .conciergeFocusBrief{padding:22px;grid-template-columns:1fr}.routedAppShell .conciergeFocusStats{min-width:0;width:100%}.routedAppShell .conciergeFocusStats>span{min-width:0;flex:1;padding-inline:12px}.routedAppShell .promiseItemRow{min-height:0;padding:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;gap:13px 10px}.routedAppShell .promiseGuest{grid-column:1;grid-row:1}.routedAppShell .promiseActionCopy{grid-column:1/-1;grid-row:2}.routedAppShell .promiseOwner{grid-column:2;grid-row:1}.routedAppShell .promiseDue{grid-column:1/-1;grid-row:3}.routedAppShell .promisePrimary{width:100%;grid-column:1/3;grid-row:4}.routedAppShell .promiseDisclosure{grid-column:3;grid-row:1}}@media (max-width:480px){.routedAppShell .platformScrollRegion>.view{padding-inline:12px}.routedAppShell .conciergeViewNext .conciergeToolbar{height:auto;align-items:stretch;flex-direction:column}.routedAppShell .conciergeViewNext :where(.boardFilters,.boardViewSwitch){width:100%;height:auto;overflow-x:auto}}@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}}.actionDecisionBackdrop,.teamEditorBackdrop{position:fixed;inset:0;z-index:240;display:grid;place-items:center;padding:28px;background:rgba(12,18,27,.43);backdrop-filter:blur(7px);animation:actionScrimIn .18s ease-out both}.actionDecisionSurface{width:min(760px,calc(100vw - 44px));max-height:min(900px,calc(100dvh - 56px));overflow:hidden;display:flex;flex-direction:column;color:#17263a;background:rgba(252,252,250,.975);border:1px solid rgba(255,255,255,.88);border-radius:30px;box-shadow:0 38px 100px rgba(12,20,31,.31);font-family:var(--hxp-font-ui,var(--font-sans));animation:actionSurfaceIn .22s cubic-bezier(.16,.84,.44,1) both}.actionDecisionHeader{position:relative;padding:31px 38px 27px;border-bottom:1px solid rgba(20,35,53,.08)}.actionDecisionEyebrow{display:flex;align-items:center;gap:14px;padding-right:48px}.actionDecisionEyebrow>span{padding:7px 18px 6px;border-radius:999px;color:#75565d;background:#eee1e5;font-size:.78rem;font-weight:700;letter-spacing:.07em}.actionDecisionEyebrow>strong{color:#344f70;font-size:.84rem;letter-spacing:.06em}.actionDecisionClose{position:absolute;top:26px;right:30px;width:43px;height:43px;border:0;border-radius:50%;display:grid;place-items:center;color:#58606a;background:#eeeeec}.actionDecisionClose svg{width:20px;height:20px;stroke-width:1.5}.actionDecisionHeader h2{margin:22px 0 17px;color:#142335;font-family:var(--hxp-font-display,var(--font-serif));font-size:clamp(2rem,4vw,2.65rem);font-weight:400;letter-spacing:-.04em;line-height:.98}.actionDecisionGuest{display:flex;align-items:center;gap:16px}.actionDecisionGuest>span{width:52px;height:52px;border-radius:18px;display:grid;place-items:center;color:#fff;background:#3a5a7b;box-shadow:0 8px 20px rgba(40,68,96,.2);font-weight:650}.actionDecisionGuest p{margin:0;color:#69686a;font-size:1.05rem}.actionDecisionBody,.ownerAssignmentBody{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:27px 38px 30px}.actionDecisionIntro{margin:0 0 20px;color:#747276;font-size:1.04rem;line-height:1.55}.actionDecisionBody blockquote{margin:0 0 18px;padding:20px 23px;border:1px solid rgba(20,35,53,.08);border-radius:20px;color:#4f5054;background:rgba(255,255,255,.7);font-size:1.02rem;line-height:1.55;box-shadow:0 4px 14px rgba(20,35,53,.025)}.actionPlanSteps{display:grid;gap:10px}.actionPlanSteps>button{width:100%;min-height:80px;padding:13px 17px;border:1px solid rgba(20,35,53,.08);border-radius:19px;display:grid;grid-template-columns:27px 38px 42px minmax(0,1fr);align-items:center;gap:10px;color:#17263a;background:rgba(255,255,255,.76);text-align:left}.actionPlanSteps>button>b{color:#355473;font-size:.82rem}.actionPlanSteps>button>i{width:36px;height:36px;border:2px solid rgba(20,35,53,.2);border-radius:10px;display:grid;place-items:center;color:#fff;font-style:normal}.actionPlanSteps>button.done>i{border-color:#528973;background:#528973}.actionPlanSteps>button>i svg{width:17px;height:17px}.actionStepExecutor{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#345676;background:#e2f0f2}.actionStepExecutor.executor-journey-ai{color:#6b7890;background:#eef4f5}.actionStepExecutor.executor-integration{color:#6c6659;background:#f3eee5}.actionStepExecutor svg{width:18px;height:18px;stroke-width:1.55}.actionPlanSteps p{min-width:0;margin:0;display:flex;flex-direction:column;gap:3px}.actionPlanSteps p strong{font-size:.99rem}.actionPlanSteps p small{color:#9aa3b1;font-size:.85rem}.actionPlanSteps>button.done p strong{color:#939ba8;text-decoration:line-through}.actionPlanSteps>button.done p small{color:#4f8872}.actionDecisionSummary{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.actionDecisionSummary>span{min-height:74px;padding:17px 20px;border:1px solid rgba(20,35,53,.08);border-radius:19px;display:flex;flex-direction:column;justify-content:center;gap:4px;background:rgba(255,255,255,.67)}.actionDecisionSummary small{color:#a0a8b4;font-size:.76rem;font-weight:700;letter-spacing:.06em}.actionDecisionSummary strong{font-size:1rem}.actionDecisionFooter{flex:0 0 auto;padding:20px 38px 26px;border-top:1px solid rgba(20,35,53,.08);display:grid;grid-template-columns:.82fr 1.18fr;gap:14px;background:rgba(252,252,250,.94)}.actionDecisionFooter>button{min-height:64px;padding:0 24px;border-radius:18px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:1rem;font-weight:650}.actionDecisionFooter svg{width:20px;height:20px;stroke-width:1.55}.actionDecisionSecondary{border:1px solid rgba(20,35,53,.1);color:#17263a;background:#fff}.actionDecisionPrimary{border:0;color:#fff;background:var(--hxp-btn,linear-gradient(135deg,#1d3049,#0f1e33));box-shadow:0 9px 24px rgba(16,30,51,.18)}.actionDecisionPrimary:disabled{opacity:.5;cursor:not-allowed}.ownerAssignmentSurface{width:min(720px,calc(100vw - 44px))}.ownerAssignmentHeader{padding-bottom:24px}.ownerAssignmentHeader h2{margin-bottom:9px}.ownerAssignmentHeader>p{margin:0;color:#747a83;font-size:.94rem}.ownerAssignmentBody{display:grid;gap:23px}.ownerSearch{height:54px;padding:0 17px;border:1px solid rgba(20,35,53,.1);border-radius:16px;display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.75)}.ownerSearch svg{width:19px;color:#84909d}.ownerSearch input{width:100%;border:0;outline:0;color:#17263a;background:transparent;font:inherit}.ownerAssignmentError,.teamEditorError{padding:12px 15px;border:1px solid rgba(158,59,46,.18);border-radius:13px;color:#8d3e34;background:rgba(158,59,46,.07);font-size:.85rem}.ownerAssignmentBody>section{display:grid;gap:10px}.ownerAssignmentBody>section>header{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px}.ownerAssignmentBody>section>header>svg{width:18px;color:#3f5e7d}.ownerAssignmentBody>section>header>span{display:flex;flex-direction:column;gap:2px}.ownerAssignmentBody>section>header strong{font-size:.88rem}.ownerAssignmentBody>section>header small{color:#8993a0;font-size:.75rem}.ownerAssignmentBody>section>header b{min-width:27px;height:27px;padding:0 7px;border-radius:999px;display:grid;place-items:center;color:#536273;background:#edf0f1;font-size:.75rem}.ownerAssignmentBody>section>div{display:grid;gap:8px}.ownerAssignmentBody>section>div>button{min-height:67px;padding:10px 13px;border:1px solid rgba(20,35,53,.08);border-radius:16px;display:grid;grid-template-columns:43px 1fr 27px;align-items:center;gap:12px;color:#17263a;background:rgba(255,255,255,.68);text-align:left}.ownerAssignmentBody>section>div>button:hover{border-color:rgba(47,74,104,.25);background:#fff}.ownerAssignmentBody>section>div>button.selected{border-color:#2f4a68;box-shadow:inset 0 0 0 1px #2f4a68;background:rgba(225,236,240,.7)}.ownerAssignmentBody>section>div>button>i{width:43px;height:43px;border-radius:14px;display:grid;place-items:center;color:#345676;background:#e5eff2;font-size:.76rem;font-style:normal;font-weight:700}.ownerAssignmentBody>section>div>button>i svg{width:19px}.ownerAssignmentBody>section>div>button>span{min-width:0;display:flex;flex-direction:column;gap:3px}.ownerAssignmentBody>section>div>button strong{font-size:.91rem}.ownerAssignmentBody>section>div>button small{overflow:hidden;color:#8993a0;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.ownerAssignmentBody>section>div>button>em{width:24px;height:24px;border:1px solid rgba(20,35,53,.14);border-radius:50%;display:grid;place-items:center;color:#fff;font-style:normal}.ownerAssignmentBody>section>div>button.selected>em{border-color:#2f4a68;background:#2f4a68}.ownerAssignmentBody>section>div>button>em svg{width:13px}.ownerEmpty{margin:0;padding:15px;color:#8a929e;background:rgba(255,255,255,.45);border-radius:13px;font-size:.82rem}.teamsSettings,.workosPeopleSettings{display:grid;gap:18px}.workosPeopleSettings .peopleOverview{color:#fff;background:linear-gradient(112deg,var(--passport-deep),#263f58)}.workosPeopleSettings .peopleOverviewLead h2{color:#fff}.workosPeopleSettings .peopleOverview .micro{color:rgba(255,255,255,.58)}.teamsOverview{min-height:142px;padding:25px 28px;display:flex;align-items:center;justify-content:space-between;gap:25px}.teamsOverview>div:first-child{display:flex;align-items:center;gap:18px}.teamsOverview>div:first-child>span{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;color:#fff;background:var(--hxp-btn);box-shadow:var(--hxp-sh-btn)}.teamsOverview>div:first-child>span svg{width:24px}.teamCard header p,.teamEditorBody section>header p,.teamEditorSheet header p,.teamsHeading p,.teamsOverview p{margin:0 0 5px;color:#8c98a5;font-size:.69rem;font-weight:750;letter-spacing:.09em}.teamsOverview h2{margin:0 0 7px;font-family:var(--hxp-font-display);font-size:1.65rem;font-weight:400;letter-spacing:-.025em}.teamsOverview small{display:block;max-width:690px;color:#747d87;line-height:1.5}.teamsOverview>div:last-child{display:grid;grid-template-columns:auto auto;gap:4px 9px;align-items:baseline}.teamsOverview>div:last-child strong{color:#203b58;font-family:var(--hxp-font-display);font-size:1.55rem;font-weight:400}.teamsOverview>div:last-child span{color:#8b949e;font-size:.75rem;white-space:nowrap}.teamsHeading{padding:10px 2px 0;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.teamsHeading h2{margin:0 0 5px;font-size:1.25rem}.teamsHeading>div>span{color:#747d87;font-size:.86rem}.teamCardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.teamCard{min-height:250px;padding:21px;display:grid;gap:20px}.teamCard>header{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px}.teamCard>header>span{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;color:#fff;background:#294866;font-weight:700}.teamCard h3{margin:0;font-size:1.1rem}.teamCard>header>button{border:0;color:#3b5a78;background:transparent;font-size:.72rem;font-weight:750}.teamCardMembers{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.teamCardMembers>strong{font-size:.83rem}.teamCardMembers>div{display:flex;flex-direction:row-reverse;justify-content:flex-start}.teamCardMembers>div span{width:34px;height:34px;margin-left:-7px;border:2px solid #f7f7f3;border-radius:50%;display:grid;place-items:center;color:#294866;background:#e2edf0;font-size:.63rem;font-weight:750}.teamCardMembers>small{grid-column:1/-1;overflow:hidden;color:#858e98;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.teamCard>footer{padding-top:16px;border-top:1px solid rgba(20,35,53,.07);display:grid;grid-template-columns:1fr 1fr;gap:15px}.teamCard>footer>span{display:flex;flex-direction:column;gap:4px;min-width:0}.teamCard>footer small{color:#929ca7;font-size:.64rem;font-weight:700;letter-spacing:.06em}.teamCard>footer strong{overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.emptyTeamCard{min-height:250px;border-style:dashed!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#405e7c}.emptyTeamCard svg{width:25px}.emptyTeamCard span{color:#89929d;font-size:.8rem}.teamsState{min-height:180px;padding:30px;display:grid;place-items:center;color:#747e89}.teamsState.error{grid-template-columns:auto 1fr;place-items:center start;gap:16px}.teamsState.error>svg{width:32px;color:#8d593f}.teamsState.error>div{display:flex;flex-direction:column;gap:5px}.teamsState.error button{width:max-content;margin-top:8px;border:0;color:#345676;background:transparent;font-size:.72rem;font-weight:750}.teamEditorSheet{width:min(850px,calc(100vw - 44px));max-height:calc(100dvh - 56px);overflow:hidden;display:flex;flex-direction:column;color:#17263a;background:rgba(252,252,250,.98);border-radius:28px;box-shadow:0 38px 100px rgba(12,20,31,.31);animation:actionSurfaceIn .22s cubic-bezier(.16,.84,.44,1) both}.teamEditorSheet>header{position:relative;padding:28px 34px 24px;border-bottom:1px solid rgba(20,35,53,.08)}.teamEditorSheet>header h2{margin:0 0 7px;font-family:var(--hxp-font-display);font-size:2rem;font-weight:400}.teamEditorSheet>header span{color:#747d87;font-size:.87rem}.teamEditorSheet>header button{position:absolute;top:24px;right:27px;width:42px;height:42px;border:0;border-radius:50%;display:grid;place-items:center;color:#56616d;background:#efefed}.teamEditorBody{min-height:0;overflow-y:auto;padding:25px 34px 30px;display:grid;gap:25px}.teamEditorBody label>span{display:block;margin-bottom:7px;color:#8a95a0;font-size:.67rem;font-weight:750;letter-spacing:.07em}.teamNameField input{width:100%;height:52px;padding:0 15px;border:1px solid rgba(20,35,53,.11);border-radius:14px;color:#17263a;background:#fff;font:inherit}.teamEditorBody section{display:grid;gap:12px}.teamEditorBody section>header{display:flex;align-items:flex-end;justify-content:space-between;gap:15px}.teamEditorBody section h3{margin:0;font-size:.97rem}.teamEditorBody section>header>b{color:#3f5e7c;font-size:.75rem}.teamMemberPicker>label{height:48px;padding:0 14px;border:1px solid rgba(20,35,53,.09);border-radius:13px;display:flex;align-items:center;gap:9px;background:#fff}.teamMemberPicker>label svg{width:17px;color:#84909d}.teamMemberPicker>label input{width:100%;border:0;outline:0;background:transparent;font:inherit}.teamMemberOptions{max-height:240px;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px}.teamMemberOptions>button{min-height:62px;padding:9px 11px;border:1px solid rgba(20,35,53,.08);border-radius:14px;display:grid;grid-template-columns:38px 1fr 22px;align-items:center;gap:10px;color:#17263a;background:rgba(255,255,255,.7);text-align:left}.teamMemberOptions>button.selected{border-color:#355473;background:rgba(225,236,240,.68);box-shadow:inset 0 0 0 1px #355473}.teamMemberOptions>button>i{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#345676;background:#e3eef1;font-size:.65rem;font-style:normal;font-weight:750}.teamMemberOptions>button>span{min-width:0;display:flex;flex-direction:column;gap:3px}.teamMemberOptions>button strong{font-size:.82rem}.teamMemberOptions>button small{overflow:hidden;color:#88919d;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.teamMemberOptions>button>em{width:22px;height:22px;border:1px solid rgba(20,35,53,.14);border-radius:7px;display:grid;place-items:center;color:#fff;font-style:normal}.teamMemberOptions>button.selected>em{border-color:#355473;background:#355473}.teamMemberOptions svg{width:13px}.teamEditorLoading{padding:18px;color:#89929d;background:rgba(255,255,255,.5);border-radius:13px;font-size:.8rem}.teamTargetChoices{display:grid;grid-template-columns:1fr 1fr;gap:9px}.teamChannelSetup>div>button,.teamTargetChoices>button{min-height:76px;padding:12px 14px;border:1px solid rgba(20,35,53,.08);border-radius:15px;display:grid;grid-template-columns:35px 1fr 22px;align-items:center;gap:10px;color:#17263a;background:rgba(255,255,255,.68);text-align:left}.teamChannelSetup>div>button.selected,.teamTargetChoices>button.selected{border-color:#355473;box-shadow:inset 0 0 0 1px #355473;background:rgba(225,236,240,.68)}.teamChannelSetup>div>button>svg:first-child,.teamTargetChoices>button>svg:first-child{width:20px;color:#3e5d7b}.teamChannelSetup>div>button>span,.teamTargetChoices>button>span{display:flex;flex-direction:column;gap:3px}.teamChannelSetup strong,.teamTargetChoices strong{font-size:.8rem}.teamChannelSetup small,.teamTargetChoices small{color:#88919c;font-size:.7rem;line-height:1.35}.teamChannelSetup>div>button>svg:last-child,.teamTargetChoices>button>svg:last-child{width:15px}.teamContactFields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.teamContactFields label>div{height:50px;padding:0 13px;border:1px solid rgba(20,35,53,.1);border-radius:13px;display:flex;align-items:center;gap:9px;background:#fff}.teamContactFields svg{width:17px;color:#6e7e8f}.teamContactFields input{width:100%;border:0;outline:0;background:transparent;font:inherit}.teamChannelSetup>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.teamChannelSetup aside{padding:13px 15px;border-radius:13px;display:flex;gap:11px;color:#5e6c78;background:#f0f3f2}.teamChannelSetup aside>svg{width:19px;flex:0 0 auto;color:#46705e}.teamChannelSetup aside>span{display:flex;flex-direction:column;gap:3px}.teamEditorSheet>footer{padding:18px 34px 24px;border-top:1px solid rgba(20,35,53,.08);display:flex;justify-content:flex-end;gap:10px}.workosPeopleDirectory .peopleDirectoryHead,.workosPeopleDirectory>article{grid-template-columns:minmax(210px,1.35fr) minmax(130px,.8fr) minmax(190px,1.1fr) minmax(100px,.65fr) 78px!important}.workosPeopleDirectory .peopleIdentity>i{width:39px;height:39px;border-radius:13px;display:grid;place-items:center;color:#345676;background:#e4eff1;font-size:.67rem;font-style:normal;font-weight:750}.personTeamTags{min-width:0;display:flex;flex-wrap:wrap;gap:5px}.personTeamTags button{min-height:26px;padding:0 9px;border:1px solid rgba(47,74,104,.12);border-radius:999px;color:#3f5e7d;background:rgba(225,236,240,.62);font-size:.68rem}.personTeamTags small{color:#949ca5}.workosActive{display:inline-flex;align-items:center;gap:6px;color:#3e7350;font-size:.69rem;font-weight:750}.workosActive i{width:7px;height:7px;border-radius:50%;background:#4f8b68}.workosBoundary{padding:18px 21px;display:flex;align-items:flex-start;gap:13px;color:#5f6b77}.workosBoundary>svg{width:21px;flex:0 0 auto;color:#466e5e}.workosBoundary>div{display:flex;flex-direction:column;gap:4px}.workosBoundary span{font-size:.8rem;line-height:1.5}@keyframes actionScrimIn{0%{opacity:0}}@keyframes actionSurfaceIn{0%{opacity:0;transform:translateY(18px) scale(.985)}}@media (max-width:760px){.actionDecisionBackdrop,.teamEditorBackdrop{place-items:end center;padding:0}.actionDecisionSurface,.teamEditorSheet{width:100%;max-height:min(92dvh,920px);border-radius:27px 27px 0 0;animation-name:mobileSheetIn}.actionDecisionHeader{padding:24px 21px 21px}.actionDecisionClose{top:18px;right:18px;width:40px;height:40px}.actionDecisionEyebrow{gap:9px;padding-right:43px}.actionDecisionEyebrow>span{padding:6px 11px;font-size:.63rem}.actionDecisionEyebrow>strong{font-size:.68rem}.actionDecisionHeader h2{margin:18px 0 14px;font-size:2rem}.actionDecisionGuest>span{width:45px;height:45px;border-radius:14px}.actionDecisionGuest p{font-size:.88rem}.actionDecisionBody,.ownerAssignmentBody{padding:21px}.actionPlanSteps>button{grid-template-columns:23px 34px 37px minmax(0,1fr);padding:11px;gap:7px}.actionPlanSteps>button>i{width:33px;height:33px}.actionStepExecutor{width:37px;height:37px}.actionPlanSteps p strong{font-size:.85rem}.actionPlanSteps p small{font-size:.72rem}.actionDecisionSummary{grid-template-columns:1fr}.actionDecisionFooter{padding:14px 18px calc(16px + env(safe-area-inset-bottom));grid-template-columns:1fr 1.25fr;gap:9px}.actionDecisionFooter>button{min-height:54px;padding:0 12px;border-radius:15px;font-size:.82rem}.ownerAssignmentBody>section>div>button{min-height:64px}.teamsOverview{align-items:flex-start;flex-direction:column}.teamCardGrid{grid-template-columns:1fr}.teamsHeading{align-items:stretch;flex-direction:column}.teamsHeading>button{width:100%}.teamEditorSheet>header{padding:24px 21px 20px}.teamEditorSheet>header button{top:18px;right:18px}.teamEditorBody{padding:21px}.teamChannelSetup>div,.teamContactFields,.teamMemberOptions,.teamTargetChoices{grid-template-columns:1fr}.teamEditorSheet>footer{padding:14px 18px calc(16px + env(safe-area-inset-bottom))}.teamEditorSheet>footer>button{flex:1}.workosPeopleDirectory{overflow-x:auto}.workosPeopleDirectory .peopleDirectoryHead,.workosPeopleDirectory>article{min-width:760px}}@keyframes mobileSheetIn{0%{opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.actionDecisionBackdrop,.actionDecisionSurface,.teamEditorBackdrop,.teamEditorSheet{animation:none}}.guestContextWorkspace{display:grid;gap:22px}.guestContextWorkspace>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.guestContextWorkspace>header h3{margin:4px 0 5px;font:300 clamp(1.8rem,3vw,2.65rem)/1 "Awesome Serif",Georgia,serif;color:#132942}.guestContextWorkspace>header p:last-child{margin:0;color:#78818d}.guestContextComposer{position:relative;padding:18px 18px 12px;border:1px solid #d9dde1;border-radius:24px;background:#fff;box-shadow:0 20px 54px rgba(22,42,66,.09)}.guestContextComposer textarea{width:100%;min-height:110px;max-height:260px;padding:0;border:0;outline:0;resize:vertical;color:#1c2c40;background:transparent;font:400 1rem/1.55 Fellix,Arial,sans-serif}.guestContextComposer textarea::placeholder{color:#9aa5b4}.guestContextComposer>footer{min-height:44px;display:flex;align-items:center;gap:10px}.guestContextComposer>footer>span{display:flex;align-items:center;gap:6px;color:#7a8796;font-size:.8rem}.guestContextComposer>footer>span svg{width:14px}.guestContextComposer>footer>small{margin-left:auto;color:#98a2af}.guestContextAddMenu{position:relative}.guestContextAddMenu>button{width:42px;height:42px;border:1px solid #d9dde1;border-radius:12px;display:grid;place-items:center;color:#243a55;background:#f8f8f7}.guestContextAddMenu>button svg{width:20px}.guestContextAddMenu>aside{position:absolute;z-index:20;left:0;bottom:52px;width:340px;padding:10px;border:1px solid #dde0e3;border-radius:18px;background:#fff;box-shadow:0 20px 60px rgba(13,28,46,.2)}.guestContextAddMenu aside>button,.guestContextAddMenu aside>label{width:100%;min-height:62px;padding:10px;border:0;border-radius:12px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;text-align:left;color:#29384b;background:transparent;cursor:pointer}.guestContextAddMenu aside>button:hover,.guestContextAddMenu aside>label:hover{background:#f4f4f2}.guestContextAddMenu aside svg{width:20px}.guestContextAddMenu aside span{display:grid}.guestContextAddMenu aside strong{font-size:.93rem}.guestContextAddMenu aside small{color:#8b96a4;font-size:.76rem}.guestContextAddMenu aside label{border-top:1px solid #e5e5e3;border-radius:0 0 12px 12px}.guestContextAddMenu aside input{position:absolute;opacity:0;pointer-events:none}.guestContextAddMenu aside i{width:44px;height:26px;padding:3px;border-radius:999px;background:#d8dadd}.guestContextAddMenu aside i:after{content:"";display:block;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.16);transition:.18s}.guestContextAddMenu aside input:checked+i{background:#193650}.guestContextAddMenu aside input:checked+i:after{transform:translateX(18px)}.guestContextSend{width:44px;height:44px;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:#17324e}.guestContextSend:disabled{color:#a8b0b8;background:#eceeed}.guestContextSend svg{width:18px}.guestContextAttachments{margin:5px 0 12px;display:flex;flex-wrap:wrap;gap:8px}.guestContextAttachments>span{min-height:42px;padding:6px 7px 6px 10px;border:1px solid #dfe2e5;border-radius:12px;display:flex;align-items:center;gap:8px;color:#415166;background:#f7f8f8}.guestContextAttachments svg{width:16px}.guestContextAttachments strong{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}.guestContextAttachments button{width:26px;height:26px;border:0;border-radius:8px;display:grid;place-items:center;background:transparent}.guestContextAttachments button svg{width:13px}.guestContextError{margin:0;padding:10px 13px;border-radius:10px;color:#8c3d32;background:#fff0ed}.guestContextTimeline{display:grid;gap:12px}.guestContextTimeline>article{padding:18px;border:1px solid #e0e2e4;border-radius:18px;background:#fff}.guestContextTimeline>article>header{display:flex;align-items:center;gap:10px}.guestContextTimeline>article>header>span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#365879;font-size:.78rem;font-weight:700}.guestContextTimeline>article>header>div{display:grid}.guestContextTimeline>article>header strong{font-size:.9rem}.guestContextTimeline>article>header small{color:#8993a0;font-size:.74rem}.guestContextTimeline>article>header em{margin-left:auto;padding:6px 9px;border-radius:999px;display:flex;align-items:center;gap:5px;color:#72505c;background:#f1e5e9;font-size:.72rem;font-style:normal;font-weight:700}.guestContextTimeline>article>header em svg{width:13px}.guestContextTimeline>article>p{margin:16px 0;color:#394656;white-space:pre-wrap}.guestContextScreen{display:flex;align-items:center;gap:7px;color:#7d8997}.guestContextScreen svg{width:14px}.guestContextSavedFiles{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.guestContextSavedFiles a{min-height:58px;padding:10px;border:1px solid #e1e4e6;border-radius:12px;display:flex;align-items:center;gap:9px;color:#30445d;background:#f8f9f9;text-decoration:none}.guestContextSavedFiles>a>svg{width:17px}.guestContextSavedFiles span{min-width:0;display:grid}.guestContextSavedFiles small,.guestContextSavedFiles strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guestContextSavedFiles strong{font-size:.8rem}.guestContextSavedFiles small{color:#8b95a2;font-size:.72rem}.guestContextSummary{margin-top:15px;padding:14px;border-radius:14px;display:flex;align-items:flex-start;gap:11px;color:#eaf4f3;background:#16324d}.guestContextSummary>svg{width:18px;flex:0 0 auto;color:#d9bf83}.guestContextSummary small{color:#d9bf83;font-size:.68rem;font-weight:800;letter-spacing:.1em}.guestContextSummary p{margin:4px 0;color:#fff}.guestContextSummary ul{margin:7px 0 0;padding-left:18px;color:rgba(255,255,255,.78);font-size:.8rem}.guestContextAnalysisState{display:block;margin-top:12px;color:#8d96a2}.guestContextEmpty{min-height:90px;margin:0;border:1px dashed #d6dade;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:9px;color:#84909e;background:rgba(255,255,255,.55)}@media(max-width:720px){.guestContextComposer{padding:14px 14px 10px;border-radius:20px}.guestContextComposer textarea{min-height:92px}.guestContextComposer>footer>small,.guestContextComposer>footer>span{display:none}.guestContextAddMenu>aside{position:fixed;z-index:2050;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto}.guestContextSavedFiles{grid-template-columns:1fr}.guestContextTimeline>article>header{align-items:flex-start;flex-wrap:wrap}.guestContextTimeline>article>header em{margin-left:48px}}.journeyOperatorScrim{display:block!important;z-index:1880!important;background:rgba(20,28,38,.38)!important;backdrop-filter:blur(8px)!important}.routedAppShell .journeyOperatorPanel-launcher{position:fixed;z-index:1900;inset:50% auto auto 50%;width:min(1120px,calc(100vw - 80px));height:min(780px,calc(100svh - 72px));transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.82);border-radius:34px;background:#fbfaf7;box-shadow:0 38px 110px rgba(11,22,34,.32);animation:journeyCenteredIn .2s ease-out both}.journeyOperatorPanel-launcher .journeyOperatorHeader{height:78px;padding:0 28px;border-bottom:0;background:rgba(251,250,247,.96)}.journeyOperatorPanel-launcher .journeyOperatorBody{height:calc(100% - 78px)}.journeyOperatorPanel-launcher .journeyOperatorHeader>.journeyOperatorMark{width:38px;height:38px}.journeyOperatorPanel-launcher .journeyOperatorHeaderContext{display:flex!important;align-items:baseline;gap:15px}.journeyOperatorPanel-launcher .journeyOperatorHeaderContext strong{font-size:1.08rem}.journeyOperatorPanel-launcher .journeyOperatorHeaderContext span{color:#7f8184;font-size:.9rem}.journeyOperatorPanel-launcher .journeyCreditState{max-width:none!important;margin-left:auto;padding:9px 15px;color:#2d3540;background:#f4f1eb}.journeyOperatorPanel-launcher .journeyCreditState:before{content:"✦";color:#bf9350}.journeyOperatorPanel-launcher .journeyCreditLabel{display:none}.journeyOperatorPanel-launcher .journeyOperatorClose{margin-left:6px;border-radius:50%;background:#efede9}.journeyOperatorPanel-launcher .journeyOperatorRailButton{order:-1}.journeyOperatorPanel-launcher .journeyOperatorMain{width:100%}.journeyOperatorPanel-launcher .journeyConversation{padding:12px clamp(34px,5vw,72px) 260px}.journeyOperatorPanel-launcher .journeyConversationIntro{max-width:100%;margin:20px auto 26px}.journeyOperatorPanel-launcher .journeyConversationIntro p{width:100%}.journeyOperatorPanel-launcher .journeyConversationIntro p strong{font:300 clamp(2rem,3.1vw,3.25rem)/1.04 "Awesome Serif",Georgia,serif;letter-spacing:-.035em;color:#132942}.journeyOperatorPanel-launcher .journeyConversationIntro p span{margin-top:8px;color:#72767b;font-size:1rem}.journeyOperatorPanel-launcher .journeyMessage,.journeyOperatorPanel-launcher .journeyThinking{max-width:900px}.journeyOperatorPanel-launcher .journeyComposerDock{position:absolute;z-index:8;left:0;right:0;bottom:0;padding:8px clamp(34px,5vw,72px) 18px;background:linear-gradient(180deg,rgba(251,250,247,0),#fbfaf7 24%)}.journeyOperatorPanel-launcher .journeyPromptChips{position:static;max-width:100%;margin-bottom:10px;justify-content:flex-start}.journeyOperatorPanel-launcher .journeyPromptChips button{min-height:42px;padding:0 16px;font-size:.86rem}.journeyOperatorPanel-launcher .journeyPromptChips button svg{display:none}.journeyOperatorPanel-launcher .journeyOperatorComposer{position:relative;bottom:auto;max-width:100%;padding:16px 16px 12px;border-radius:24px}.journeyOperatorPanel-launcher .journeyOperatorComposer textarea{min-height:86px;font-size:1rem}.journeyOperatorPanel-launcher .journeyOperatorDisclosure{position:static;max-width:none;margin-top:8px}.journeyOperatorPanel-launcher .journeyConversationRail{top:78px;bottom:0;border-radius:0 0 0 34px}.journeyComposerAdd{position:relative}.journeyComposerAdd>button{width:42px!important;height:42px!important;border:1px solid #d7d9dc!important;border-radius:12px!important;color:#2a405a!important;background:#f7f7f6!important}.journeyComposerAdd>aside{position:absolute;z-index:30;left:0;bottom:52px;width:360px;padding:10px;border:1px solid #dfe1e3;border-radius:20px;background:#fff;box-shadow:0 24px 65px rgba(16,29,45,.22)}.journeyComposerAdd aside>button,.journeyComposerAdd aside>label{width:100%;min-height:64px;padding:10px;border:0;border-radius:12px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;text-align:left;color:#2d3743;background:transparent;cursor:pointer}.journeyComposerAdd aside>button:hover,.journeyComposerAdd aside>label:hover{background:#f5f4f2}.journeyComposerAdd aside>label{border-top:1px solid #e5e5e3;border-radius:0 0 12px 12px}.journeyComposerAdd aside svg{width:20px}.journeyComposerAdd aside span{display:grid}.journeyComposerAdd aside strong{font-size:.94rem}.journeyComposerAdd aside small{color:#959daa;font-size:.76rem}.journeyComposerAdd aside input{position:absolute;opacity:0}.journeyComposerAdd aside i{width:44px;height:26px;padding:3px;border-radius:999px;background:#d8dade}.journeyComposerAdd aside i:after{content:"";display:block;width:20px;height:20px;border-radius:50%;background:#fff;transition:.18s}.journeyComposerAdd aside input:checked+i{background:#17324f}.journeyComposerAdd aside input:checked+i:after{transform:translateX(18px)}.journeyComposerAttachments{margin:2px 0 10px;display:flex;flex-wrap:wrap;gap:7px}.journeyComposerAttachments>span{min-height:38px;padding:5px 6px 5px 9px;border:1px solid #dfe2e4;border-radius:11px;display:flex;align-items:center;gap:7px;color:#48586b;background:#f7f8f8}.journeyComposerAttachments svg{width:15px}.journeyComposerAttachments strong{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}.journeyComposerAttachments button{width:24px;height:24px;border:0;border-radius:7px;display:grid;place-items:center;background:transparent}.journeyComposerAttachments button svg{width:12px}@keyframes journeyCenteredIn{0%{opacity:0;transform:translate(-50%,-47%) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(max-width:820px){.routedAppShell .journeyOperatorPanel-launcher{inset:auto 0 0;width:100%;height:min(90svh,860px);transform:none;border-radius:26px 26px 0 0;animation:journeySheetIn .22s ease-out both}.journeyOperatorPanel-launcher .journeyOperatorHeader{height:64px;padding:0 12px}.journeyOperatorPanel-launcher .journeyOperatorHeaderContext span{display:none}.journeyOperatorPanel-launcher .journeyCreditState{width:auto;max-width:112px!important;padding:7px 10px;font-size:.76rem}.journeyOperatorPanel-launcher .journeyCreditState:after{content:none}.journeyOperatorPanel-launcher .journeyOperatorBody{height:calc(100% - 64px)}.journeyOperatorPanel-launcher .journeyConversation{padding:10px 14px 242px}.journeyOperatorPanel-launcher .journeyConversationIntro{margin-top:10px}.journeyOperatorPanel-launcher .journeyConversationIntro p strong{font-size:2rem}.journeyOperatorPanel-launcher .journeyComposerDock{padding:7px 12px calc(8px + env(safe-area-inset-bottom))}.journeyOperatorPanel-launcher .journeyPromptChips{overflow-x:auto}.journeyOperatorPanel-launcher .journeyPromptChips button{min-height:38px;padding:0 12px}.journeyOperatorPanel-launcher .journeyOperatorComposer{padding:12px 12px 8px}.journeyOperatorPanel-launcher .journeyOperatorComposer textarea{min-height:66px}.journeyComposerAdd>aside{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto}.journeyOperatorPanel-launcher .journeyConversationRail{top:64px;border-radius:0}@keyframes journeySheetIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}.aiCreditsSummary{grid-template-columns:1.35fr repeat(4,1fr)}.aiCreditsLedger{padding:20px 24px;border-top:1px solid #dde1e6;background:#fff}.aiCreditsLedger>header{padding-bottom:11px;display:flex;justify-content:space-between;gap:14px}.aiCreditsLedger>header strong{font-size:.9375rem}.aiCreditsLedger>header span{color:#82878d;font-size:.8125rem}.aiCreditsLedger>article{min-height:68px;padding:10px 0;border-top:1px solid #e6e8ea;display:grid;grid-template-columns:150px 1fr 170px 150px minmax(120px,.8fr);align-items:center;gap:12px}.aiCreditsLedger>article>span{min-width:0;display:grid}.aiCreditsLedger code,.aiCreditsLedger>article small,.aiCreditsLedger>article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiCreditsLedger>article strong{font-size:.82rem}.aiCreditsLedger>article small{color:#858b92;font-size:.74rem}.aiCreditsLedger code{color:#77818d;font-size:.7rem}@media(max-width:1050px){.aiCreditsSummary{grid-template-columns:repeat(2,1fr)}.aiCreditsSummary article+article{border-left:0}.aiCreditsSummary article:nth-child(2n){border-left:1px solid #dde1e6}.aiCreditsSummary article:nth-child(n+3){border-top:1px solid #dde1e6}.aiCreditsLedger>article{grid-template-columns:130px 1fr 150px}.aiCreditsLedger code,.aiCreditsLedger>article>span:nth-of-type(4){display:none}}@media(max-width:760px){.aiCreditsSummary{grid-template-columns:1fr}.aiCreditsSummary article:nth-child(2n){border-left:0}.aiCreditsLedger{padding:17px}.aiCreditsLedger>header span{display:none}.aiCreditsLedger>article{grid-template-columns:1fr auto}.aiCreditsLedger>article>span:nth-of-type(3){text-align:right}.aiCreditsLedger code,.aiCreditsLedger>article>span:nth-of-type(4){display:none}}.apiKeySettings{display:grid;gap:16px}.routedAppShell .apiKeyOverview{min-height:176px;padding:27px 30px;display:flex;align-items:center;justify-content:space-between;gap:28px;color:#fff;background:linear-gradient(118deg,#10253d,#244461)}.apiKeyOverviewLead{max-width:720px;display:flex;align-items:flex-start;gap:18px}.apiKeyOverviewLead>span{width:54px;height:54px;flex:0 0 auto;border-radius:18px;display:grid;place-items:center;color:#17324d;background:#f0d79c;box-shadow:0 12px 28px rgba(4,17,31,.22)}.apiKeyOverviewLead>span svg{width:24px}.apiKeyOverview .micro{margin:0 0 7px;color:rgba(255,255,255,.58)}.routedAppShell .apiKeyOverview h2{margin:0 0 9px;color:#fff;font-family:var(--hxp-font-display,var(--font-serif));font-size:clamp(1.55rem,2.3vw,2.1rem);font-weight:400;letter-spacing:-.025em}.apiKeyOverview p:last-child{margin:0;max-width:680px;color:rgba(255,255,255,.72);line-height:1.55}.apiKeyEndpoint{min-width:min(390px,38vw);padding:17px 19px;border:1px solid rgba(255,255,255,.14);border-radius:18px;display:grid;gap:8px;background:rgba(5,18,32,.25)}.apiKeyEndpoint small{color:rgba(255,255,255,.52);font-size:.64rem;font-weight:750;letter-spacing:.09em}.apiKeyEndpoint code{overflow-wrap:anywhere;color:#fff;font-family:DM Mono,monospace;font-size:.78rem}.apiKeyEndpoint a{width:max-content;margin-top:4px;display:inline-flex;align-items:center;gap:7px;color:#f0d79c;font-size:.68rem;font-weight:750;text-decoration:none}.apiKeyEndpoint a svg{width:14px}.apiKeySecurityGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.apiKeySecurityGrid>article{min-height:94px;padding:18px 20px;display:flex;align-items:center;gap:13px}.apiKeySecurityGrid>article>svg{width:22px;flex:0 0 auto;color:#355676}.apiKeySecurityGrid span{display:flex;flex-direction:column;gap:4px}.apiKeySecurityGrid strong{font-size:.86rem}.apiKeySecurityGrid small{color:#7b858f;font-size:.74rem;line-height:1.4}.apiKeyManager{overflow:hidden;padding:0}.apiKeyManager>header{padding:21px 24px;border-bottom:1px solid var(--hairline);display:flex;align-items:center;justify-content:space-between;gap:20px}.apiKeyManager>header .micro{margin:0 0 4px}.apiKeyManager>header h2{margin:0;font-size:1.1rem}.apiKeyManager>header>span{color:#77838f;font-size:.72rem}.apiKeyWidgetFrame{min-height:290px;padding:20px;background:var(--surface-raised,#fff)}.apiKeyWidgetFrame [data-workos-widgets-root]{min-height:250px;background:transparent}.apiKeyPermissionNote{padding:16px 19px;border:1px solid rgba(41,77,107,.1);border-radius:17px;display:flex;align-items:flex-start;gap:12px;color:#526272;background:rgba(226,238,240,.52)}.apiKeyPermissionNote>svg{width:19px;flex:0 0 auto;color:#3d6c5a}.apiKeyPermissionNote>span{display:flex;flex-direction:column;gap:4px}.apiKeyPermissionNote strong{color:#21374e;font-size:.81rem}.apiKeyPermissionNote small{font-size:.75rem;line-height:1.5}.apiKeyPermissionNote code{padding:2px 5px;border-radius:5px;color:#294b6a;background:rgba(255,255,255,.74);font-family:DM Mono,monospace;font-size:.68rem}@media (max-width:900px){.routedAppShell .apiKeyOverview{align-items:stretch;flex-direction:column}.apiKeyEndpoint{min-width:0}.apiKeySecurityGrid{grid-template-columns:1fr}}@media (max-width:600px){.routedAppShell .apiKeyOverview{padding:22px}.apiKeyOverviewLead{flex-direction:column}.apiKeyManager>header{align-items:flex-start;flex-direction:column}.apiKeyWidgetFrame{padding:10px}}