.tripAttentionRow,.tripMetaRowCard,.planItem,.planCompareCard,.metricCard,.surfaceCard,.metricHero,.sectionHead,.viewSection,.emptyWorkspace{transition:border-color .14s,transform .14s,background-color .14s,box-shadow .14s}.tripAttentionRow:hover,.tripMetaRowCard:hover,.planItem:hover,.planCompareCard:hover{border-color:color-mix(in srgb, var(--route-600) 34%, var(--stroke-soft));background:color-mix(in srgb, var(--route-soft) 35%, var(--bg-surface));transform:translateY(-1px)}.metricHero h2,.sectionHead h2,.viewSection h2,.emptyWorkspace h2{letter-spacing:-.02em}.plansCard{align-content:start}.tripHeaderWithImage{grid-template-columns:minmax(0,1fr)}.dashboardTripDestinationImage{flex:0 0 112px;align-self:stretch;width:112px;height:76px}.dashboardTripDestinationImage .destinationImageAttribution{padding:2px 5px;font-size:9px}@media (max-width:760px){.tripHeaderWithImage{grid-template-columns:1fr}.dashboardTripDestinationImage{flex-basis:92px;width:92px;height:66px}}
@media (max-width:1280px){.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardScopeBanner,.dashboardBreakdownRow{grid-template-columns:1fr}.dashboardScopeMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardSplit,.dashboardTwoCol,.planCompareGrid,.dashboardHealthStrip,.dashboardAttentionList,.dashboardRetroGrid,.dashboardRetroCompactMetrics,.dashboardUpcomingRow,.dashboardUsageRow{grid-template-columns:1fr}.dashboardRetroLedgerRow{grid-template-columns:72px minmax(0,1.3fr) minmax(136px,auto) 58px auto;gap:8px;padding:10px}.tripsIndexHero{grid-template-columns:1fr;padding:20px}.tripsIndexHero:after{width:340px;height:250px;inset:auto -56px -78px auto}.tripsIndexHeroArt{display:none}.tripsIndexRow{grid-template-columns:104px 84px minmax(0,1.2fr) minmax(136px,auto) minmax(112px,auto) auto;gap:10px}.tripsIndexDestinationImage{width:104px;height:70px}}@media (max-width:1024px){.landingHero{grid-template-columns:1fr;gap:38px;min-height:auto;padding:72px 40px}.landingHero:before{opacity:.14}.landingHero:after{background:radial-gradient(520px 360px at 50% 58%, #ffffff14, transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--bg-sidebar) 70%, transparent), transparent 42%, color-mix(in srgb, var(--bg-sidebar) 32%, transparent))}.landingHeroVisual{padding-right:0;display:grid}.landingHeroContent{margin:0 auto}.landingHeadline{max-width:13ch}.landingWorkspacePreview{width:min(620px,100%)}.landingWorkspacePreview:before{opacity:.44;width:210px;height:320px;top:-22px;left:-28px;transform:rotate(-2deg)}.landingModuleGrid,.landingPainGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landingWorkflowBoard,.landingSplitSection,.billingTopGrid{grid-template-columns:1fr}.appShell{grid-template-rows:1fr;grid-template-columns:1fr;height:100dvh;min-height:100dvh;position:relative}.sidebarBackdrop{pointer-events:none;z-index:20;background:#080e1600;border:0;transition:background-color .14s;display:block;position:fixed;inset:0}.sidebarBackdrop.open{pointer-events:auto;background:#080e167a}.appSidebar{width:var(--sidebar-mobile-width);z-index:22;height:100dvh;transition:transform .17s;position:fixed;top:0;bottom:0;left:0;transform:translate(-112%)}.appShell.navOpen .appSidebar{transform:translate(0)}.appWorkspace{grid-template-rows:auto 1fr;height:100dvh}.workspaceTopbar{border-bottom:1px solid var(--stroke-soft);background:color-mix(in srgb, var(--bg-surface) 93%, white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:12;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:10px 12px;display:grid;position:sticky;top:0}.mobileMenuButton{border:1px solid var(--stroke-soft);background:color-mix(in srgb, var(--bg-muted) 68%, white);border-radius:999px;place-content:center;gap:3px;width:40px;height:40px;display:grid}.mobileMenuButton span{background:var(--text-strong);border-radius:999px;width:14px;height:2px;display:block}.workspaceTopbarMeta{gap:2px;min-width:0;display:grid}.workspaceTopbarMeta strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspaceTripTitle span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspaceTopbarTrip .workspaceTopbarMeta{gap:3px}.workspaceTopbarMeta small{color:var(--text-soft);text-transform:none;letter-spacing:.01em;font-size:11px;line-height:1.35}.workspaceBody,.workspaceBody.tripsView{padding:12px 12px calc(12px + var(--trip-dock-offset,0px));overflow:auto}.workspaceBody.workspaceBodyTrip{padding-top:0}.tripWorkspace{grid-template-columns:1fr;gap:0;min-height:0}.tripMainColumn{gap:8px}.tripWorkspace:has(.tripMainColumnChatInline){height:calc(100dvh - 24px);overflow:hidden}.tripWorkspace:has(.tripMainColumnChatInline) .tripMainColumnChatInline{grid-template-rows:minmax(0,1fr) auto;min-height:0}:is(.tripWorkspace:has(.tripMainColumnChatInline) .tripBodyChatInline,.tripWorkspace:has(.tripMainColumnChatInline) .chatWorkspace,.tripWorkspace:has(.tripMainColumnChatInline) .chatWorkspaceWithSidebar,.tripWorkspace:has(.tripMainColumnChatInline) .chatConversationPane){min-height:0;overflow:hidden}.tripMobileChrome{border-top:0;border-left:0;border-right:0;border-radius:0 0 16px 16px;margin:0 -12px 8px;padding:8px 12px 10px}.tripMobileChromeTabs{overflow:visible}.tripHeaderTop{grid-template-columns:1fr}.tripHeaderRouteStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.tripHeaderRouteStep{grid-template-columns:auto minmax(0,1fr)}.tripHeaderRouteLine{display:none}.tripSummaryTop{grid-template-columns:1fr}.tripSummaryActions{justify-content:flex-start;gap:10px}.tripHeaderCardContent{gap:12px;padding:20px 12px 12px}.tripSummaryIdentity,.tripStatChips{gap:6px}.tripStatChips .statPill{min-height:30px;padding:0 9px}.tripHeaderToolbar{width:100%}.tripHeaderToolbar .tripToolbarButton{flex:160px;justify-content:center}.tripReportBanner{grid-template-columns:1fr;gap:12px}.tripReportBannerActions{justify-content:stretch;width:100%}.tripReportBannerActions .uiButton{flex:180px;justify-content:center}.tripHeaderEditGrid,.tripRangeMonths,.tripEditDateGrid{grid-template-columns:1fr}.tripTabsList{flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:2px}.tripTabsTrigger{gap:2px;min-height:44px;padding:6px 4px;font-size:12px}.tripMobileChrome .tripTabsList{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;display:grid;overflow:visible}.tripMobileChrome .tripTabsTrigger{white-space:normal;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0}.tripMobileChrome .tripTabsIcon{width:16px;height:16px}.tripMobileChrome .tripTabsLabel{max-width:100%;font-size:11px;line-height:1.1}.weekGroupSection{flex:0 0 300px}.itineraryToolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}.itineraryJumpSelect{order:-1;grid-column:1/-1;width:100%;min-width:0}.itineraryToolbar .lodControl{min-width:0}.itineraryToolbar .lodButton{min-width:0;padding-inline:12px}.itineraryToolbar>.btn{white-space:nowrap}.moduleBoardHead{align-items:start}.checklistToolbar{flex-wrap:wrap;width:100%}.checklistHeadProgress{width:100%;min-width:0}.checklistSection{padding:9px 10px 10px}.checklistSectionHeader{grid-template-columns:1fr;align-items:start;min-height:36px;margin-bottom:6px;padding-right:0}.checklistSectionActions{justify-content:space-between;gap:6px;width:100%}.checklistSectionTitleGroup .categoryLabel{white-space:normal}.budgetOverviewCards{grid-template-columns:1fr}.budgetGroupHeader{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.budgetCompactSummary{text-align:left;grid-area:2/2/auto/4;justify-self:start;max-width:none}.budgetGroupMenuField{grid-area:1/3;justify-self:end}.budgetFxInline{grid-column:auto}.tripComposerDock{width:min(760px,100vw - 24px);margin:0;padding-bottom:6px;left:50%}.tripComposerDockInline{width:100%;margin:0;left:auto}.tripComposerDockSticky{width:100%;padding-bottom:calc(10px + env(safe-area-inset-bottom));left:auto}.sidePanelSheet{width:100vw}.itineraryModule{grid-template-rows:auto}.itineraryModuleScroll{overflow:visible}.itineraryTimeline{overscroll-behavior:auto;height:auto;padding-right:0;overflow:visible}.tripsIndexMobileCta{display:inline-flex}.tripMenuTrigger{opacity:1;pointer-events:auto}.tripsIndexHero{gap:12px;min-height:auto;padding:18px 16px;overflow:visible}.tripsIndexBadge{display:none}.tripsIndexRow{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:7px 12px;padding:10px 12px}.tripsIndexDestinationImage{grid-area:1/1/span 2;width:96px;height:68px}.tripsIndexRowMonth,.tripsIndexRowMain,.tripsIndexRow>.tripsIndexRowMeta:nth-of-type(3),.tripsIndexRow>.tripsIndexRowMeta:nth-of-type(4){grid-column:auto}.tripsIndexRowMonth{grid-area:1/2}.tripsIndexRowMain{grid-area:2/2}.tripsIndexRow>.tripsIndexRowMeta:nth-of-type(3){grid-area:3/1/auto/-1}.tripsIndexRow>.tripsIndexRowMeta:nth-of-type(4){grid-area:4/1/auto/-1}.tripsIndexRowMeta{flex-direction:row;align-items:center;gap:6px;display:flex}.tripsIndexRow>.tripsIndexRowMeta:nth-of-type(4)>span:first-child{font-size:0}.tripsIndexRow>.tripsIndexRowMeta:nth-of-type(4)>span:first-child:before{content:"Next";font-size:var(--fs-12)}.tripsIndexRowChevron{display:none}.tripReportSheet{border-left:0;border-top:1px solid var(--stroke-soft);border-radius:22px 22px 0 0;width:100vw;height:auto;max-height:84dvh;inset:auto 0 0}}@media (max-width:640px){.tripsIndexPage{gap:14px}.tripsIndexHero{border-radius:18px;padding:16px}.tripsIndexHeroCopy{gap:8px}.tripsIndexHeroCopy p{max-width:34ch}.tripsIndexHeroCopy h2{font-size:22px;line-height:1.08}.tripsIndexHero:after{opacity:.16;width:250px;height:190px;inset:auto -58px -62px auto}.tripsIndexToolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tripsFilterPill{justify-content:space-between;width:100%}.tripsIndexSectionHead{flex-direction:column;align-items:start}.tripsIndexRowChevron{display:none}.dashboardRetroCompactMetrics{grid-template-columns:1fr}.dashboardAttentionItem{padding:11px 12px}.dashboardRetroLedgerBudget{width:100%}.dashboardRetroBudgetBadge{white-space:normal;max-width:100%}}@media (max-width:760px){.landingHero{grid-template-columns:1fr;gap:28px;padding:46px 20px 54px}.landingHero:before{opacity:.1}.landingHero:after{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-sidebar) 82%, transparent), transparent 56%)}.landingHeroContent{width:100%;margin:0}.landingHeadline{max-width:12ch;font-size:38px}.landingSubline{max-width:100%;font-size:15px}.landingHeroCtas{align-items:stretch}.landingHeroCtas .btn{flex:180px;justify-content:center}.landingHeroMetrics{gap:6px}.landingHeroMetrics span{padding:0 9px;font-size:11px}.landingPreviewShell{grid-template-columns:1fr;min-height:0}.landingWorkspacePreview:before{background:0 0;display:none}.landingPreviewRail{display:none}.landingPreviewMain{padding:14px}.landingPreviewHeader strong{font-size:19px}.landingPreviewGrid{grid-template-columns:1fr}.landingPreviewCard{min-height:auto}.landingRouteStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.landingWorkflowTabs{scrollbar-width:none;overflow-x:auto}.landingWorkflowTabs::-webkit-scrollbar{display:none}.landingWorkflowBoard{padding:16px}.landingWorkflowChat p{font-size:17px}.landingActionStep{grid-template-columns:1fr}.landingActionStep>span{width:fit-content;padding:0 12px}.landingSplitSection{grid-template-columns:1fr;gap:20px}.landingBudgetProof,.landingUsagePanel{padding:18px}.landingBudgetProof dl{grid-template-columns:1fr}.landingNav{padding:12px 20px}.landingInner{padding:0 20px}.publicFooterInner{grid-template-columns:1fr;width:min(100% - 40px,1120px);padding:32px 0}.publicFooterGroups,.privacyNoticeGridPage{grid-template-columns:1fr}.privacyBanner{grid-template-columns:1fr;width:auto;bottom:12px;left:12px;right:12px}.privacyBannerActions{justify-content:flex-start}.privacyNoticeHero{padding-top:34px}.privacyNoticeHero h1{font-size:42px}.landingPainGrid,.landingModuleGrid{grid-template-columns:1fr}.landingPricingGrid{grid-template-columns:1fr;max-width:100%}.landingFooterCtaInner{text-align:left;justify-items:start}.budgetCompactSummary{font-size:13px}.budgetMobileCard{padding:10px}.budgetMobileCardMetrics{gap:6px}.metricGrid,.dashboardKpiGrid,.dashboardSplit,.dashboardTwoCol,.tripHeaderEditGrid,.dashboardScopeBanner,.dashboardBreakdownRow,.dashboardScopeMeta{grid-template-columns:1fr}.dashboardBreakdownTrip{align-items:flex-start}.dashboardBreakdownAction{white-space:normal;justify-self:start}.dashboardSectionHeader,.dashboardHealthTop,.dashboardRetroTop{grid-template-columns:1fr;display:grid}.dashboardRetroLedgerRow{grid-template-columns:1fr;align-items:start;gap:8px}.dashboardRetroLedgerBudget{order:3;min-width:0}.dashboardRetroLedgerPacing{order:4}.dashboardRetroLedgerChevron{display:none}.dashboardHealthAside{justify-items:start}.dashboardAttentionItem{padding:11px 12px}.dayCard>header,.activityEditorRow{grid-template-columns:1fr}.checkItemRow.full.compact{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:8px;padding-bottom:8px}.checkItemContent{gap:1px;padding:0}.checkItemTitle{font-size:14px;line-height:1.25}.checklistLodCompact .checkItemDescription{display:none}.checklistRowAction{opacity:1}.itineraryMiniCalendar{gap:10px;padding:10px}.itineraryMiniCalendar .itineraryMiniCalendarWeekdays span{font-size:10px}.itineraryMiniCalendar .itineraryMiniCalendarGrid{border-radius:12px}.itineraryMiniCalendar .itineraryMiniCalendarDay{gap:4px;min-height:46px;padding:8px;font-size:12px}.itineraryMiniCalendar .itineraryMiniCalendarDayNumber{font-size:12px}.itineraryMiniCalendar .itineraryMiniCalendarDayStatus{gap:0;width:auto}.itineraryMiniCalendar .itineraryMiniCalendarDayDot{width:7px;min-width:7px;height:7px}.itineraryMiniCalendar .itineraryMiniCalendarDayLabel{display:none}.itineraryMiniCalendar .itineraryMiniCalendarLegend{gap:8px 12px}.itineraryDayHead{grid-template-columns:1fr;justify-items:start}.itineraryDayTableLayout{grid-template-columns:1fr}.dayThumbTile{width:100%;min-width:0;height:72px}.editorTimeRange{grid-template-columns:1fr;justify-items:start;display:grid}.itineraryTimeline{grid-template-columns:1fr;display:grid;overflow:visible}.weekGroupSection,.weekGroupSection.collapsedRail{flex:unset;width:100%;min-width:100%}.weekGroupSection.collapsedRail .weekToggle{writing-mode:horizontal-tb;justify-content:space-between;min-height:auto;transform:none}.chatInputShell.inlineDockComposer{padding:6px}.tripBodyChatInline .tripComposerDockInline{z-index:3;width:min(100%,560px);padding:8px 0 calc(18px + env(safe-area-inset-bottom));background:linear-gradient(180deg, #f5f9fd00 0%, color-mix(in srgb, var(--bg-app) 94%, white) 16px, color-mix(in srgb, var(--bg-app) 99%, white) 100%);margin:0 auto;position:relative;bottom:auto;left:auto;right:auto;transform:none}.tripBodyChatInline .chatInputShell.inlineDockComposerCompact{min-height:58px;padding:8px 48px;display:block}.tripBodyChatInline .chatInputShell.inlineDockComposerCompact .chatComposerTextarea{min-height:32px;padding:6px 0}.tripBodyChatInline .chatInputShell.inlineDockComposerCompact .chatInputFooter{pointer-events:none;justify-content:space-between;padding:0;display:flex;position:absolute;inset:50% 8px auto;transform:translateY(-50%)}.tripBodyChatInline .chatInputShell.inlineDockComposerCompact .chatInputFooterSpacer{display:none}.tripBodyChatInline .chatInputShell.inlineDockComposerCompact .sendIconButton{pointer-events:auto}.chatContextActions{flex-direction:column;align-items:stretch;gap:10px;padding:10px}.chatContextActionsButtons{grid-template-columns:1fr;width:100%;display:grid}.chatContextActionBtn{white-space:normal;justify-content:center;width:100%}.chatQuickActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.chatQuickActionBtn{justify-content:center;width:100%;padding-inline:10px}.chatEmptyStateShell,.chatEmptyState{min-height:min(520px,100dvh - 220px)}.chatWorkspaceWithSidebar{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.chatThreadsSidebar{background:0 0;border:0;align-self:stretch;margin-bottom:10px;padding:0 6px}.chatThreadsSidebarOpen+.chatConversationPane{display:none}.chatThreadsSidebarHeader{justify-content:flex-end;margin-bottom:6px}.chatThreadsHeaderActionsCollapsed,.chatThreadsSidebarHeader .miniLabel{display:none}.chatThreadsNewButton{min-height:28px;font-size:var(--fs-12);padding:4px 10px}.chatThreadsChooser{margin-top:0;display:block}.chatThreadsChooser:not([open]) .chatThreadsList{display:none}.chatThreadsChooserSummary{border:1px solid color-mix(in srgb, var(--route) 32%, var(--border-subtle));background:color-mix(in srgb, var(--route-soft) 46%, var(--surface));cursor:pointer;border-radius:10px;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:7px 10px;line-height:1.2;list-style:none;display:grid}.chatThreadsChooserSummary::-webkit-details-marker{display:none}.chatThreadsChooserSummary:after{content:"Open";color:var(--text-muted);font-size:var(--fs-12);grid-area:1/2;font-weight:650}.chatThreadsChooser[open] .chatThreadsChooserSummary:after{content:"Hide"}.chatThreadsChooserLabel,.chatThreadsChooserSummary>span:last-child{display:none}.chatThreadsChooserSummary strong{min-width:0;color:var(--text);font-size:var(--fs-14);text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;overflow:hidden}.chatConversationPane{align-self:start;min-height:0}.chatEmptyStateShell,.chatEmptyState{place-content:start;min-height:auto}.chatEmptyState{padding-top:10px}.chatThreadsList{-webkit-overflow-scrolling:touch;gap:8px;max-width:100%;max-height:min(30dvh,260px);margin-top:8px;padding-right:2px;display:grid;overflow-y:auto}.chatThreadsSidebarOpen .chatThreadsList{max-height:min(52dvh,420px)}.chatThreadListItem{gap:4px;padding:4px 5px 4px 8px}.chatThreadListActions{left:auto;right:4px}.chatContextBar strong{max-width:50vw}.chatContextBar{display:none!important}.tripBodyChatInline .chatConversationPane{grid-template-rows:minmax(0,1fr) auto;gap:12px;height:calc(100svh - 226px);min-height:0;display:grid;overflow:hidden}.tripBodyChatInline .chatThread{padding-inline:0;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--route) 34%, transparent) transparent;min-height:0;max-height:none;padding-bottom:20px;overflow-y:auto}.tripBodyChatInline .chatCenteredColumn,.tripBodyChatInline .chatBlockLive,.tripBodyChatInline .chatBlockBody,.tripBodyChatInline .chatMessageRow,.tripBodyChatInline .chatAssistantContent{max-width:100%}.tripBodyChatInline .chatUserBubble{max-width:min(88vw,100%)}.tripBodyChatInline .chatAssistantContent{padding-inline:0}.tripBodyChatInline .chatBlockLive{margin-bottom:14px}.tripBodyChatInline .chatComposerAttachmentBar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:5px 6px;display:grid}.tripBodyChatInline .chatComposerAttachmentName,.tripBodyChatInline .chatComposerAttachmentHint{white-space:nowrap}.chatProposalCard{border-radius:12px;padding:12px}.chatProposalCard .chatCommandCardHeader{gap:6px}.chatProposalCard .chatCommandCardHeader strong{font-size:var(--fs-15)}.chatProposalCard .chatCommandCardBody{font-size:var(--fs-13);margin-top:6px;line-height:1.35}.chatProposalDomains{gap:5px;margin-top:8px}.chatProposalOperations{gap:6px;margin-top:8px}.chatProposalOperation{grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:42px;padding:8px}.chatProposalOperationStatic{grid-template-columns:minmax(0,1fr)}.chatProposalOperationDomain{grid-column:1/-1;justify-self:start}.chatProposalSources{margin-top:8px}.sendIconButton,.dockIconButton,.miniIcon,.miniAction,.tripMenuTrigger,.previewClose{width:var(--control-size-sm);height:var(--control-size-sm);min-width:var(--control-size-sm);min-height:var(--control-size-sm)}.billingCompareFeatureGrid,.privacyNoticeGrid,.privacyPreferenceRow{grid-template-columns:1fr}.settingsCookieAccess,.privacyCookieAccess{flex-direction:column;align-items:stretch}.settingsCookieButton,.privacyCookieAccess .uiButton{width:100%}}@media (min-width:768px){.pageShellOuter{padding:32px 32px 40px}.pageHeader{margin-bottom:32px}}@media (min-width:1025px){.settingsGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.settingsPrivacyCard{grid-column:1/-1}.workspaceTopbar,.sidebarBackdrop{display:none!important}}
:root{--raw-bg-app:#f3f6fb;--raw-bg-surface:#fff;--raw-bg-muted:#edf2f9;--raw-bg-sidebar:#0b1e34;--raw-bg-sidebar-2:#102844;--raw-text-strong:#10243d;--raw-text-soft:#4e627a;--raw-text-muted:#6d7f95;--raw-text-on-dark:#e3edf8;--raw-brand-500:#1f9aaa;--raw-brand-600:#167d8c;--raw-info:#2c79cf;--raw-ok:#1b9b63;--raw-warn:#cc8a2e;--raw-danger:#cb4f43;--raw-stroke-soft:#d7e1ec;--raw-stroke-strong:#adc0d6;--raw-color-primary:#0f324a}
