.proposalPremiumPage{gap:1.25rem;max-width:920px;margin:0 auto;display:grid}.proposalPremiumHero{background:linear-gradient(145deg, color-mix(in srgb, var(--tenant-accent,var(--color-accent,var(--accent,#0f766e))) 88%, #0f172a), color-mix(in srgb, var(--tenant-accent,var(--color-accent,var(--accent,#0f766e))) 55%, #111827));color:#fff;border-radius:24px;overflow:hidden;box-shadow:0 18px 48px #0f172a24}.proposalPremiumHeroInner{gap:.65rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.proposalPremiumLogo{object-fit:contain;width:auto;max-height:42px}.proposalPremiumStudio,.proposalPremiumEyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.86;margin:0;font-size:.76rem}.proposalPremiumHero h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.05}.proposalPremiumSubtitle{opacity:.92;max-width:38rem;margin:0;line-height:1.55}.proposalPremiumMeta{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:.35rem;font-size:.92rem;display:flex}.proposalPremiumMeta strong{font-size:1.15rem}.proposalPremiumIntro,.proposalPremiumJourney{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.85rem;display:grid}.proposalPremiumCard{border:1px solid var(--border,#0f172a14);background:var(--surface-raised,#fff);border-radius:18px;padding:1rem 1.05rem}.proposalPremiumCard.accent{border-color:color-mix(in srgb, var(--tenant-accent,var(--color-accent,var(--accent,#0f766e))) 28%, transparent);background:color-mix(in srgb, var(--tenant-accent,var(--color-accent,var(--accent,#0f766e))) 6%, var(--surface-raised,#fff))}.proposalPremiumCard h2{color:var(--ink,#111827);margin:0 0 .55rem;font-size:1rem}.proposalPremiumCard p{color:var(--muted,#6b7280);margin:0;line-height:1.55}.proposalPremiumDocument{border-radius:20px;overflow:hidden}.proposalPremiumTestimonials{gap:.85rem;display:grid}.proposalPremiumTestimonials h2{color:var(--ink,#111827);margin:0;font-size:1.05rem}.proposalPremiumTestimonialGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.85rem;display:grid}.proposalPremiumTestimonial{border:1px solid var(--border,#0f172a14);background:var(--surface-raised,#fff);border-radius:16px;margin:0;padding:1rem}.proposalPremiumTestimonial p{color:var(--ink,#111827);margin:0 0 .65rem;line-height:1.55}.proposalPremiumTestimonial footer{color:var(--muted,#6b7280);font-size:.88rem}.proposalPremiumActions{gap:1rem;display:grid}.proposalPremiumFooter{color:var(--muted,#6b7280);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.5rem 0 1rem;font-size:.86rem;display:flex}[data-theme=dark] .proposalPremiumCard,[data-theme=dark] .proposalPremiumTestimonial{background:var(--surface-raised,#171717);border-color:#ffffff14}[data-theme=dark] .proposalPremiumCard.accent{background:color-mix(in srgb, var(--accent,#2563eb) 12%, #171717)}@media (max-width:680px){.proposalPremiumMeta{flex-direction:column;align-items:flex-start}}
.aiShell,.aiWorkspacePage{gap:1.25rem;display:grid}.aiHero{gap:.55rem;padding:1.1rem 0 .35rem;display:grid}.aiEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#6b7280);margin:0;font-size:.72rem}.aiHero h1{letter-spacing:-.03em;color:var(--ink,#111827);margin:0;font-size:clamp(1.55rem,4vw,2rem)}.aiLead{max-width:46rem;color:var(--muted,#6b7280);margin:0;line-height:1.55}.aiHeroActions{flex-wrap:wrap;gap:.5rem;display:flex}.aiInsightPanel{border:1px solid var(--border,#0f172a14);background:var(--surface-raised,#fff);border-radius:18px;padding:1.05rem 1.1rem}.aiPanelHead{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.aiPanelHead h2{color:var(--ink,#111827);margin:0;font-size:1.02rem}.aiBadge{background:color-mix(in srgb, var(--accent,#2563eb) 12%, transparent);color:var(--accent,#2563eb);border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.aiNarrative{color:var(--ink,#111827);margin:0 0 .85rem;line-height:1.55}.aiTileGrid,.aiSplitGrid{gap:.85rem;display:grid}.aiTileGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.aiSplitGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.aiTileCard{border:1px solid var(--border,#0f172a14);background:var(--surface,#f8fafc);border-radius:16px;gap:.55rem;padding:.95rem;display:grid}.aiTileCard strong{color:var(--ink,#111827)}.aiTileCard ul{color:var(--muted,#6b7280);margin:0;padding-left:1rem}.aiSuggestedActions{flex-wrap:wrap;gap:.4rem;display:flex}.aiActionChip{background:color-mix(in srgb, var(--accent,#2563eb) 10%, transparent);color:var(--accent,#2563eb);border-radius:999px;padding:.22rem .55rem;font-size:.76rem;display:inline-flex}.aiBulletList{color:var(--muted,#6b7280);margin:0;padding-left:1.1rem;line-height:1.55}.aiRiskList{gap:.55rem;display:grid}.aiRiskRow{border:1px solid var(--border,#0f172a14);background:var(--surface,#f8fafc);border-radius:14px;gap:.15rem;padding:.75rem .85rem;display:grid}.aiRiskRow strong{color:var(--ink,#111827)}.aiRiskRow span{color:var(--muted,#6b7280);font-size:.88rem}.aiRiskRow.high{border-color:#dc262640}.aiMuted{margin:0}.aiUsageCard,.aiToggleCard,.aiModeCard{gap:.45rem;display:grid}.aiUsageCard strong{letter-spacing:-.02em;color:var(--ink,#111827);font-size:clamp(1.35rem,3vw,1.55rem)}.aiUsageCard span,.aiToggleCard span{color:var(--muted,#6b7280)}.aiToggleCard,.aiModeCard{cursor:pointer;border:1px solid var(--border,#0f172a14);background:var(--surface-raised,#fff);border-radius:16px;padding:.95rem 1rem}.aiToggleCard strong,.aiModeCard strong{color:var(--ink,#111827)}.aiToggleCard input,.aiModeCard input{width:18px;height:18px;accent-color:var(--accent,#2563eb)}.aiToggleCard.disabled,.aiModeCard.disabled{opacity:.62;cursor:not-allowed}.aiToggleCard.active,.aiModeCard.active{border-color:color-mix(in srgb, var(--accent,#2563eb) 40%, transparent)}.usageBar{background:color-mix(in srgb, var(--muted,#6b7280) 16%, transparent);border-radius:999px;height:6px;overflow:hidden}.usageBar span{border-radius:inherit;background:var(--accent,#2563eb);height:100%;display:block}.aiAuditList{gap:.55rem;display:grid}.aiAuditRow{border:1px solid var(--border,#0f172a14);background:var(--surface,#f8fafc);border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.aiAuditRow strong{color:var(--ink,#111827);display:block}.aiAuditRow span{color:var(--muted,#6b7280);font-size:.86rem}.aiMeetingPage{gap:1.25rem;display:grid}.aiMeetingGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.aiMeetingTabs{flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem;display:flex}.aiMeetingTab{border:1px solid var(--border,#0f172a14);background:var(--surface,#f8fafc);color:var(--ink,#111827);cursor:pointer;border-radius:999px;padding:.45rem .85rem;font-size:.86rem}.aiMeetingTab.active{background:color-mix(in srgb, var(--accent,#2563eb) 12%, transparent);border-color:color-mix(in srgb, var(--accent,#2563eb) 35%, transparent);color:var(--accent,#2563eb)}.aiMeetingForm{gap:.75rem;display:grid}.aiMeetingForm label{color:var(--ink,#111827);gap:.35rem;font-size:.9rem;display:grid}.aiMeetingForm input,.aiMeetingForm select,.aiMeetingForm textarea{border:1px solid var(--border,#0f172a1f);background:var(--surface,#f8fafc);width:100%;color:var(--ink,#111827);border-radius:12px;padding:.75rem}.aiUploadField input[type=file]{padding:.55rem}.aiMeetingResults{gap:.85rem;display:grid}.aiMeetingSection h3{color:var(--ink,#111827);margin:0 0 .35rem;font-size:.92rem}.aiMeetingSection ul{color:var(--muted,#6b7280);margin:0;padding-left:1.1rem;line-height:1.5}.aiMeetingHistory{gap:.55rem;display:grid}.aiMeetingHistoryRow{text-align:left;border:1px solid var(--border,#0f172a14);background:var(--surface,#f8fafc);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.8rem .9rem;display:flex}.aiMeetingHistoryRow strong{color:var(--ink,#111827);display:block}.aiMeetingHistoryRow span{color:var(--muted,#6b7280);font-size:.84rem}.aiFlash{margin:0}[data-theme=dark] .aiMeetingTab,[data-theme=dark] .aiMeetingHistoryRow,[data-theme=dark] .aiMeetingForm input,[data-theme=dark] .aiMeetingForm select,[data-theme=dark] .aiMeetingForm textarea{color:var(--ink,#f3f4f6);background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .aiInsightPanel,[data-theme=dark] .aiTileCard,[data-theme=dark] .aiRiskRow,[data-theme=dark] .aiToggleCard,[data-theme=dark] .aiModeCard,[data-theme=dark] .aiAuditRow{background:var(--surface-raised,#171717);border-color:#ffffff14}[data-theme=dark] .aiTileCard,[data-theme=dark] .aiRiskRow,[data-theme=dark] .aiAuditRow{background:#ffffff08}@media (max-width:680px){.aiHeroActions{align-items:stretch}}.copilotShell{max-width:1180px}.copilotPage{gap:var(--density-section-gap,1rem);display:grid}.copilotHero{gap:1rem;margin-bottom:0;display:grid}@media (min-width:900px){.copilotHero{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:1.25rem}}.copilotHeroCopy h1{letter-spacing:-.03em;color:var(--text-primary,var(--ink));margin:.35rem 0 .5rem;font-size:clamp(1.85rem,4vw,2.35rem);line-height:1.08}.copilotHeroCopy p,.copilotHeroCopy .workspaceHeroLead{max-width:42rem;color:var(--text-secondary,var(--muted));margin:0;font-size:.95rem;line-height:1.55}.copilotHeroAside{gap:.65rem;display:grid}.copilotSearch{border:1px solid var(--border-medium,var(--line));background:var(--surface-card,var(--surface));min-height:42px;color:var(--text-secondary,var(--muted));border-radius:999px;align-items:center;gap:.55rem;padding:0 .9rem;display:flex}.copilotSearch input{width:100%;color:var(--text-primary,var(--ink));font:inherit;background:0 0;border:none;font-size:.9rem}.copilotSearch input:focus{outline:none}.copilotSearch input::placeholder{color:var(--text-tertiary,var(--muted))}.copilotHeroActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}@media (max-width:520px){.copilotHeroActions{grid-template-columns:1fr}}.copilotActionBtn{border:1px solid var(--border-medium,var(--line));background:var(--surface-sunken,var(--surface));min-height:42px;color:var(--text-primary,var(--ink));border-radius:12px;justify-content:center;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.copilotActionBtn:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--surface-sunken,var(--surface)))}.copilotMainGrid{gap:var(--density-section-gap,1rem);align-items:start;display:grid}@media (min-width:1024px){.copilotMainGrid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr)}}.copilotPanel{border:1px solid var(--border-medium,var(--line));background:var(--surface-card,var(--surface-raised,#fff));padding:var(--density-card-pad,1rem);border-radius:18px;min-width:0}.copilotWatchdogPanel{flex-direction:column;display:flex}.copilotPanelHead{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.copilotPanelHead--stacked{flex-wrap:wrap;align-items:flex-start}.copilotPanelHead--stacked .copilotSegmented{flex-shrink:0;align-self:flex-end}.copilotPanelTitle{color:var(--accent-strong,var(--accent));align-items:center;gap:.5rem;display:inline-flex}.copilotPanelTitle h2{color:var(--text-primary,var(--ink));margin:0;font-size:1rem;font-weight:650}.copilotPanelSub{color:var(--text-secondary,var(--muted));margin:.25rem 0 0;font-size:.84rem}.copilotMetaBadge{background:var(--surface-sunken,#0f172a0f);color:var(--text-secondary,var(--muted));white-space:nowrap;border-radius:999px;padding:.22rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.copilotMetaBadge--alert{color:#ef4444;background:#ef444424}.copilotNarrative{color:var(--text-secondary,var(--muted));margin:0 0 .9rem;font-size:.9rem;line-height:1.55}.copilotNarrative--compact{margin-bottom:.75rem}.copilotBriefGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;display:grid}.copilotBriefCard{border:1px solid var(--border-medium,var(--line));background:var(--surface-sunken,var(--surface));border-radius:16px;gap:.55rem;padding:.95rem;display:grid}.copilotBriefCard--priority{border-color:color-mix(in srgb, #ef4444 28%, var(--line));background:color-mix(in srgb, #ef4444 5%, var(--surface-sunken,var(--surface)))}.copilotBriefCardTop{justify-content:space-between;align-items:center;display:flex}.copilotPriorityPill{letter-spacing:.04em;text-transform:uppercase;background:var(--surface-card,#fff);color:var(--text-secondary,var(--muted));border-radius:999px;padding:.18rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.copilotPriorityPill--high{color:#ef4444;background:#ef444429}.copilotBriefCard h3{letter-spacing:-.02em;color:var(--text-primary,var(--ink));margin:0;font-size:1.02rem}.copilotBriefDescription{color:var(--text-secondary,var(--muted));margin:0;font-size:.86rem;line-height:1.45}.copilotBriefStatus{color:var(--text-secondary,var(--muted));align-items:center;gap:.45rem;font-size:.82rem;display:flex}.copilotBriefStatusIcon{border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.72rem;font-weight:700;display:grid}.copilotBriefStatusIcon--warn{color:#d97706;background:#f59e0b2e}.copilotBriefStatusIcon--ok{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent-strong,var(--accent))}.copilotOpenBtn{border:1px solid var(--border-medium,var(--line));background:var(--surface-card,#fff);min-height:38px;color:var(--text-primary,var(--ink));border-radius:10px;justify-content:center;align-items:center;width:fit-content;margin-top:.15rem;padding:0 .9rem;font-size:.84rem;font-weight:650;text-decoration:none;display:inline-flex}.copilotOpenBtn--primary{background:var(--accent-strong,var(--accent));color:var(--accent-on,#fff);border-color:#0000}.copilotWatchdogBody{flex:1;gap:.75rem;display:grid}.copilotWatchdogLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary,var(--muted));margin:0;font-size:.72rem;font-weight:700}.copilotRiskStack{gap:.65rem;display:grid}.copilotRiskCard{border:1px solid var(--border-medium,var(--line));background:var(--surface-sunken,var(--surface));border-radius:14px;gap:.3rem;padding:.85rem .9rem;display:grid}.copilotRiskCard--risk{border-color:color-mix(in srgb, #ef4444 24%, var(--line));background:color-mix(in srgb, #ef4444 6%, var(--surface-sunken,var(--surface)))}.copilotRiskCard--opportunity{border-color:color-mix(in srgb, var(--accent) 28%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--surface-sunken,var(--surface)))}.copilotRiskEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary,var(--muted));margin:0;font-size:.66rem;font-weight:700}.copilotRiskCard strong{color:var(--text-primary,var(--ink));font-size:.92rem}.copilotRiskCard span{color:var(--text-secondary,var(--muted));font-size:.84rem;line-height:1.45}.copilotConfidence{margin-top:auto;padding-top:.35rem}.copilotConfidenceHead{color:var(--text-secondary,var(--muted));justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;font-size:.84rem;display:flex}.copilotConfidenceHead strong{color:var(--text-primary,var(--ink))}.copilotConfidenceBar{background:color-mix(in srgb, var(--text-secondary) 14%, transparent);border-radius:999px;height:6px;overflow:hidden}.copilotConfidenceBar span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 65%, #fff));height:100%;display:block}.copilotSegmented{border:1px solid var(--border-medium,var(--line));background:var(--surface-sunken,var(--surface));border-radius:999px;grid-template-columns:repeat(2,minmax(4.25rem,1fr));padding:2px;display:inline-grid}.copilotSegmented button{color:var(--text-secondary,var(--muted));font:inherit;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.24rem .55rem;font-size:.7rem;font-weight:600;line-height:1.15}.copilotSegmented button.isActive{background:var(--surface-card,#fff);color:var(--text-primary,var(--ink));box-shadow:0 1px 2px #0f172a14}.copilotKpiGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem;display:grid}.copilotKpiCard{border:1px solid var(--border-medium,var(--line));background:var(--surface-sunken,var(--surface));border-radius:14px;gap:.35rem;padding:.9rem;display:grid}.copilotKpiLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary,var(--muted));font-size:.72rem;font-weight:700}.copilotKpiValueRow{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.copilotKpiCard strong{letter-spacing:-.02em;color:var(--text-primary,var(--ink));font-size:1.35rem}.copilotKpiCard p{color:var(--text-secondary,var(--muted));margin:0;font-size:.82rem;line-height:1.45}.copilotTrend{font-size:.78rem;font-weight:700}.copilotTrend--up{color:#16a34a}.copilotTrend--down{color:#ef4444}.copilotLaunchBar{grid-template-columns:repeat(8,1fr);gap:4px;margin:.15rem 0 .2rem;display:grid}.copilotLaunchBar span{background:color-mix(in srgb, var(--text-secondary) 18%, transparent);border-radius:999px;height:6px}.copilotLaunchBar span.isFilled{background:var(--accent-strong,var(--accent))}.copilotInlineLink{color:var(--accent-strong,var(--accent));font-size:.82rem;font-weight:650;text-decoration:none}.copilotInlineLink:hover{text-decoration:underline}.copilotPredictive{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 55%), var(--surface-card,var(--surface-raised,#fff))}.copilotPredictiveEyebrow{color:var(--accent-strong,var(--accent));margin:0 0 .45rem;font-size:.92rem;font-weight:650}.copilotPredictiveCopy{max-width:52rem;color:var(--text-secondary,var(--muted));margin:0;line-height:1.55}.copilotEmpty{color:var(--text-secondary,var(--muted));margin:0;font-size:.9rem}.copilotSkeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--text-secondary) 8%, transparent), color-mix(in srgb, var(--text-secondary) 14%, transparent), color-mix(in srgb, var(--text-secondary) 8%, transparent));background-size:200% 100%;border-radius:18px;animation:1.2s ease-in-out infinite copilotShimmer}.copilotSkeletonHero{min-height:120px}.copilotSkeletonPanel{min-height:220px}.copilotSkeletonPanelTall{min-height:320px}@keyframes copilotShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-theme=dark] .copilotPanel,[data-theme=dark] .copilotBriefCard,[data-theme=dark] .copilotKpiCard,[data-theme=dark] .copilotRiskCard,[data-theme=dark] .copilotSearch,[data-theme=dark] .copilotActionBtn{background:var(--surface-elevated,#2c2c2e);border-color:color-mix(in srgb, var(--line) 80%, transparent)}[data-theme=dark] .copilotBriefCard,[data-theme=dark] .copilotKpiCard,[data-theme=dark] .copilotRiskCard{background:#ffffff08}[data-theme=dark] .copilotOpenBtn{background:#ffffff0f}[data-theme=dark] .copilotSegmented button.isActive{background:#ffffff14}[data-theme=dark] .copilotPriorityPill{background:#ffffff0f}
:root{--ink-on-light:#1d1d1f;--ink-secondary-on-light:#6e6e73;--ink-tertiary-on-light:#838388;--accent-on-light:var(--tenant-accent,#0d9488);--surface-light:#fff;--surface-light-muted:#f5f5f7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface-light:#fff;--surface-light-muted:#f5f5f7}}:root[data-theme=dark]{--surface-light:#fff;--surface-light-muted:#f5f5f7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lightSurface,:root:not([data-theme=light]) .poCard,:root:not([data-theme=light]) .docLibraryFilter:not(.isActive),:root:not([data-theme=light]) .docLibBtnOutline,:root:not([data-theme=light]) .docWorkflowCard,:root:not([data-theme=light]) .financeCard,:root:not([data-theme=light]) .financeNav a:not(.active),:root:not([data-theme=light]) .financeSummaryCard,:root:not([data-theme=light]) .financeDocDetailsPanel,:root:not([data-theme=light]) .financeLineItemsSection,:root:not([data-theme=light]) .financeLineItemCard,:root:not([data-theme=light]) .financePricingSummary,:root:not([data-theme=light]) .financeActionsCard,:root:not([data-theme=light]) .financeRecipientGroupCard,:root:not([data-theme=light]) .financePartySearchResults,:root:not([data-theme=light]) .financePartySearchResults button,:root:not([data-theme=light]) .catalogLinePanel,:root:not([data-theme=light]) .catalogLineResults button,:root:not([data-theme=light]) .procurementNav a:not(.active),:root:not([data-theme=light]) .procurementStatCard,:root:not([data-theme=light]) .procurementCard,:root:not([data-theme=light]) .chipButton:not(.primary):not(.financeSendBtn),:root:not([data-theme=light]) .designCard,:root:not([data-theme=light]) .statCard,:root:not([data-theme=light]) .poSetupCard h2,:root:not([data-theme=light]) .poActivityBody p,:root:not([data-theme=light]) .financeCard strong,:root:not([data-theme=light]) .financeDocDetailsPanel h3,:root:not([data-theme=light]) .financeLineItemTitle,:root:not([data-theme=light]) .financeLineItemTotal strong{color:var(--ink-on-light)}:root:not([data-theme=light]) .poStatusLabel,:root:not([data-theme=light]) .poStatusCopy,:root:not([data-theme=light]) .poStatusInsight,:root:not([data-theme=light]) .poActivitySummary,:root:not([data-theme=light]) .docLibraryFilter:not(.isActive),:root:not([data-theme=light]) .financeSearchField input::placeholder,:root:not([data-theme=light]) .financeCardMeta,:root:not([data-theme=light]) .financeLinePricingGrid label span,:root:not([data-theme=light]) .muted-on-light{color:var(--ink-secondary-on-light)}:root:not([data-theme=light]) .uploadDropzone:hover,:root:not([data-theme=light]) .uploadDropzone:focus-visible{color:var(--ink-on-light)}:root:not([data-theme=light]) .uploadDropzone:hover span,:root:not([data-theme=light]) .uploadDropzone:focus-visible span{color:var(--ink-secondary-on-light)}:root:not([data-theme=light]) .financeLightShell,:root:not([data-theme=light]) .financeLightShell .financeModule{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--surface,#1c1c1e)}:root:not([data-theme=light]) .financeLineItemsSection,:root:not([data-theme=light]) .financeLineItemCard,:root:not([data-theme=light]) .financePricingSummary,:root:not([data-theme=light]) .financeActionsCard,:root:not([data-theme=light]) .financeDocDetailsPanel,:root:not([data-theme=light]) .financePaymentsPanel,:root:not([data-theme=light]) .financeRecipientGroupCard{background:var(--surface-elevated,#2c2c2e);border-color:color-mix(in srgb, var(--line) 80%, transparent);color:var(--ink,#f5f5f7)}:root:not([data-theme=light]) .financeLineItemsSection .eyebrow,:root:not([data-theme=light]) .financeLineSectionHeader h3,:root:not([data-theme=light]) .financePricingSummaryHeader,:root:not([data-theme=light]) .financeLineItemTitle,:root:not([data-theme=light]) .financeLineItemTotal strong,:root:not([data-theme=light]) .financeDocDetailsPanel h3,:root:not([data-theme=light]) .financeActionsCard h3{color:var(--ink,#f5f5f7)}:root:not([data-theme=light]) .financeLineItemMediaPlaceholder{background:color-mix(in srgb, var(--ink) 8%, var(--surface-elevated,#2c2c2e));color:var(--ink-secondary)}:root:not([data-theme=light]) .financePricingSummaryHeader{background:color-mix(in srgb, var(--accent) 18%, var(--surface-elevated,#2c2c2e))}:root:not([data-theme=light]) .financeLineItemsSection input,:root:not([data-theme=light]) .financeLineItemsSection select,:root:not([data-theme=light]) .financeLineItemsSection textarea,:root:not([data-theme=light]) .financeDocDetailsPanel input,:root:not([data-theme=light]) .financeDocDetailsPanel select,:root:not([data-theme=light]) .financePaymentsPanel input,:root:not([data-theme=light]) .financePaymentsPanel select,:root:not([data-theme=light]) .financeActionsCard input,:root:not([data-theme=light]) .financePricingSummary input{color:var(--ink,#f5f5f7);background:var(--surface,#1c1c1e);border-color:color-mix(in srgb, var(--line) 85%, transparent)}:root:not([data-theme=light]) .financeLinePricingGrid label span,:root:not([data-theme=light]) .financePaymentsPanel .muted{color:var(--ink-secondary)}}:root[data-theme=dark] .lightSurface,:root[data-theme=dark] .poCard,:root[data-theme=dark] .docLibraryFilter:not(.isActive),:root[data-theme=dark] .docLibBtnOutline,:root[data-theme=dark] .docWorkflowCard,:root[data-theme=dark] .financeCard,:root[data-theme=dark] .financeNav a:not(.active),:root[data-theme=dark] .financeSummaryCard,:root[data-theme=dark] .financeDocDetailsPanel,:root[data-theme=dark] .financeLineItemsSection,:root[data-theme=dark] .financeLineItemCard,:root[data-theme=dark] .financePricingSummary,:root[data-theme=dark] .financeActionsCard,:root[data-theme=dark] .financeRecipientGroupCard,:root[data-theme=dark] .chipButton:not(.primary):not(.financeSendBtn){color:var(--ink-on-light)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .vendorDrawingCard,:root:not([data-theme=light]) .financeProjectQuoteCard{background:var(--surface-light,#fff);color:var(--ink-on-light)}:root:not([data-theme=light]) .workspaceShell .poStatusHeadline,:root:not([data-theme=light]) .workspaceShell .poSetupCard h2,:root:not([data-theme=light]) .workspaceShell .poActivityBody p{color:var(--ink-on-light)}}:root[data-theme=dark] .vendorDrawingCard,:root[data-theme=dark] .financeProjectQuoteCard{background:var(--surface-light,#fff);color:var(--ink-on-light)}:root[data-theme=dark] .workspaceShell .poStatusHeadline,:root[data-theme=dark] .workspaceShell .poSetupCard h2,:root[data-theme=dark] .workspaceShell .poActivityBody p{color:var(--ink-on-light)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .clientDetailPage .financeTabs a,:root:not([data-theme=light]) .clientFinanceSection .financeSummaryCard,:root:not([data-theme=light]) .clientFinanceSection .financeCard,:root:not([data-theme=light]) .clientFinanceSection .financeListToolbar,:root:not([data-theme=light]) .clientFinanceSection .financeSearchField input,:root:not([data-theme=light]) .clientFinanceSection .financeFilterField select{background:var(--surface-light,#fff);color:var(--ink-on-light);border-color:#d2d2d7}:root:not([data-theme=light]) .clientDetailPage .financeTabs a,:root:not([data-theme=light]) .clientFinanceSection .financeSummaryCard strong,:root:not([data-theme=light]) .clientFinanceSection .financeCard strong,:root:not([data-theme=light]) .clientFinanceSection .financeSearchField input,:root:not([data-theme=light]) .clientFinanceSection .financeFilterField select{color:var(--ink-on-light)!important}:root:not([data-theme=light]) .clientDetailPage .financeTabs a.active{border-color:var(--accent-on-light);box-shadow:inset 0 0 0 1px var(--accent-on-light);color:var(--accent-on-light)!important}:root:not([data-theme=light]) .clientFinanceSection :is(.financeSummaryCard span,.financeCardMeta,.financeListCount,.financeEmptyState){color:var(--ink-secondary-on-light)!important}}:root[data-theme=dark] .clientDetailPage .financeTabs a,:root[data-theme=dark] .clientFinanceSection .financeSummaryCard,:root[data-theme=dark] .clientFinanceSection .financeCard,:root[data-theme=dark] .clientFinanceSection .financeListToolbar,:root[data-theme=dark] .clientFinanceSection .financeSearchField input,:root[data-theme=dark] .clientFinanceSection .financeFilterField select{background:var(--surface-light,#fff);color:var(--ink-on-light);border-color:#d2d2d7}:root[data-theme=dark] .clientDetailPage .financeTabs a,:root[data-theme=dark] .clientFinanceSection .financeSummaryCard strong,:root[data-theme=dark] .clientFinanceSection .financeCard strong,:root[data-theme=dark] .clientFinanceSection .financeSearchField input,:root[data-theme=dark] .clientFinanceSection .financeFilterField select{color:var(--ink-on-light)!important}:root[data-theme=dark] .clientDetailPage .financeTabs a.active{border-color:var(--accent-on-light);box-shadow:inset 0 0 0 1px var(--accent-on-light);color:var(--accent-on-light)!important}:root[data-theme=dark] .clientFinanceSection :is(.financeSummaryCard span,.financeCardMeta,.financeListCount,.financeEmptyState){color:var(--ink-secondary-on-light)!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .consoleFrame select,:root:not([data-theme=light]) .workspaceShell select{background:var(--surface-light,#fff);color:var(--ink-on-light);border-color:var(--line-strong,#d1d5db)}}:root[data-theme=dark] .consoleFrame select,:root[data-theme=dark] .workspaceShell select{background:var(--surface-light,#fff);color:var(--ink-on-light);border-color:var(--line-strong,#d1d5db)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .consoleFrame .financeDocPreview[data-finance-surface=light],:root:not([data-theme=light]) .financeModule .financeDocPreview[data-finance-surface=light],:root:not([data-theme=light]) .clientFinanceSection .financeDocPreview[data-finance-surface=light]{background:#fff;color:var(--ink-on-light)!important}:root:not([data-theme=light]) .consoleFrame .financeDocPreview[data-finance-surface=light] .financeDocKind,:root:not([data-theme=light]) .consoleFrame .financeDocPreview[data-finance-surface=light] .financeDocMeta h2,:root:not([data-theme=light]) .consoleFrame .financeDocPreview[data-finance-surface=light] .financeDocMetaList dd,:root:not([data-theme=light]) .consoleFrame .financeDocPreview[data-finance-surface=light] .financeDocParties strong,:root:not([data-theme=light]) .consoleFrame .financeDocPreview[data-finance-surface=light] .financeDocTable,:root:not([data-theme=light]) .consoleFrame .financeDocPreview[data-finance-surface=light] .financeDocLineCard strong,:root:not([data-theme=light]) .consoleFrame .financeDocPreview[data-finance-surface=light] .financeLineDescTitle,:root:not([data-theme=light]) .consoleFrame .financeDocPreview[data-finance-surface=light] .premiumDocStatement h2,:root:not([data-theme=light]) .consoleFrame .financeDocPreview[data-finance-surface=light] .premiumDocItemBody h4,:root:not([data-theme=light]) .financeModule .financeDocPreview[data-finance-surface=light] .financeDocKind,:root:not([data-theme=light]) .financeModule .financeDocPreview[data-finance-surface=light] .financeDocMeta h2,:root:not([data-theme=light]) .financeModule .financeDocPreview[data-finance-surface=light] .financeDocMetaList dd,:root:not([data-theme=light]) .financeModule .financeDocPreview[data-finance-surface=light] .financeLineDescTitle,:root:not([data-theme=light]) .financeModule .financeDocPreview[data-finance-surface=light] .premiumDocStatement h2{color:var(--ink-on-light)}:root:not([data-theme=light]) .consoleFrame .financeDocPreview[data-finance-surface=light] .financeDocAddress,:root:not([data-theme=light]) .consoleFrame .financeDocPreview[data-finance-surface=light] .financeDocCompanyMeta,:root:not([data-theme=light]) .consoleFrame .financeDocPreview[data-finance-surface=light] .financeDocParties pre,:root:not([data-theme=light]) .consoleFrame .financeDocPreview[data-finance-surface=light] .financeDocMetaList dt,:root:not([data-theme=light]) .consoleFrame .financeDocPreview[data-finance-surface=light] .financeDocLineCardMeta,:root:not([data-theme=light]) .consoleFrame .financeDocPreview[data-finance-surface=light] .financeLineDescBody p,:root:not([data-theme=light]) .consoleFrame .financeDocPreview[data-finance-surface=light] .premiumDocLabel,:root:not([data-theme=light]) .consoleFrame .financeDocPreview[data-finance-surface=light] .premiumDocItemBody p,:root:not([data-theme=light]) .financeModule .financeDocPreview[data-finance-surface=light] .financeDocAddress,:root:not([data-theme=light]) .financeModule .financeDocPreview[data-finance-surface=light] .financeDocCompanyMeta,:root:not([data-theme=light]) .financeModule .financeDocPreview[data-finance-surface=light] .financeLineDescBody p{color:var(--ink-secondary-on-light)}}:root[data-theme=dark] .consoleFrame .financeDocPreview[data-finance-surface=light],:root[data-theme=dark] .financeModule .financeDocPreview[data-finance-surface=light],:root[data-theme=dark] .clientFinanceSection .financeDocPreview[data-finance-surface=light]{background:#fff;color:var(--ink-on-light)!important}:root[data-theme=dark] .consoleFrame .financeDocPreview[data-finance-surface=light] .financeDocKind,:root[data-theme=dark] .consoleFrame .financeDocPreview[data-finance-surface=light] .financeDocMeta h2,:root[data-theme=dark] .consoleFrame .financeDocPreview[data-finance-surface=light] .financeDocMetaList dd,:root[data-theme=dark] .consoleFrame .financeDocPreview[data-finance-surface=light] .financeDocParties strong,:root[data-theme=dark] .financeModule .financeDocPreview[data-finance-surface=light] .financeDocKind,:root[data-theme=dark] .financeModule .financeDocPreview[data-finance-surface=light] .financeDocMeta h2,:root[data-theme=dark] .financeModule .financeDocPreview[data-finance-surface=light] .financeLineDescTitle,:root[data-theme=dark] .financeModule .financeDocPreview[data-finance-surface=light] .premiumDocStatement h2{color:var(--ink-on-light)}:root[data-theme=dark] .consoleFrame .financeDocPreview[data-finance-surface=light] .financeDocAddress,:root[data-theme=dark] .consoleFrame .financeDocPreview[data-finance-surface=light] .financeDocCompanyMeta,:root[data-theme=dark] .consoleFrame .financeDocPreview[data-finance-surface=light] .financeDocParties pre,:root[data-theme=dark] .consoleFrame .financeDocPreview[data-finance-surface=light] .financeDocMetaList dt,:root[data-theme=dark] .financeModule .financeDocPreview[data-finance-surface=light] .financeDocAddress,:root[data-theme=dark] .financeModule .financeDocPreview[data-finance-surface=light] .financeLineDescBody p{color:var(--ink-secondary-on-light)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light],:root:not([data-theme=light]) .financePreviewEmbedShell .financeDocPreview[data-finance-surface=light]{color:var(--ink-on-light);background:#fff}:root:not([data-theme=light]) .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocKind,:root:not([data-theme=light]) .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocMeta h2,:root:not([data-theme=light]) .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocMetaList dd,:root:not([data-theme=light]) .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocParties strong,:root:not([data-theme=light]) .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocTable,:root:not([data-theme=light]) .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocLineCard strong,:root:not([data-theme=light]) .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocTotals,:root:not([data-theme=light]) .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocTotalRow,:root:not([data-theme=light]) .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeLineDescTitle,:root:not([data-theme=light]) .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .premiumDocStatement h2{color:var(--ink-on-light)}:root:not([data-theme=light]) .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocAddress,:root:not([data-theme=light]) .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocCompanyMeta,:root:not([data-theme=light]) .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocParties pre,:root:not([data-theme=light]) .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocMetaList dt,:root:not([data-theme=light]) .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocLineCardMeta,:root:not([data-theme=light]) .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocTermsText,:root:not([data-theme=light]) .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocNotes,:root:not([data-theme=light]) .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocFooter,:root:not([data-theme=light]) .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeLineDescBody p{color:var(--ink-secondary-on-light)}}:root[data-theme=dark] .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light],:root[data-theme=dark] .financePreviewEmbedShell .financeDocPreview[data-finance-surface=light]{color:var(--ink-on-light);background:#fff}:root[data-theme=dark] .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocKind,:root[data-theme=dark] .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocMeta h2,:root[data-theme=dark] .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocMetaList dd,:root[data-theme=dark] .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocParties strong,:root[data-theme=dark] .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocTable,:root[data-theme=dark] .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocLineCard strong,:root[data-theme=dark] .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocTotals,:root[data-theme=dark] .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocTotalRow,:root[data-theme=dark] .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeLineDescTitle{color:var(--ink-on-light)}:root[data-theme=dark] .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocAddress,:root[data-theme=dark] .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocCompanyMeta,:root[data-theme=dark] .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocParties pre,:root[data-theme=dark] .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocMetaList dt,:root[data-theme=dark] .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocLineCardMeta,:root[data-theme=dark] .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocTermsText,:root[data-theme=dark] .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocNotes,:root[data-theme=dark] .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeDocFooter,:root[data-theme=dark] .financePreviewEmbedPage .financeDocPreview[data-finance-surface=light] .financeLineDescBody p{color:var(--ink-secondary-on-light)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .selectionPoRow,:root:not([data-theme=light]) .selectionPackageStatusRow{background:var(--surface-elevated,#2c2c2e);border-color:color-mix(in srgb, var(--line) 80%, transparent);color:var(--ink,#f5f5f7)}:root:not([data-theme=light]) .selectionPoRow strong,:root:not([data-theme=light]) .selectionPackageStatusMain strong,:root:not([data-theme=light]) .selectionStatusCell strong{color:var(--ink,#f5f5f7)}:root:not([data-theme=light]) .selectionPoRow>span:not(.statusChip),:root:not([data-theme=light]) .selectionPackageStatusMain span,:root:not([data-theme=light]) .selectionStatusCell span{color:var(--ink-secondary,#98989d)}}:root[data-theme=dark] .selectionPoRow,:root[data-theme=dark] .selectionPackageStatusRow{background:var(--surface-elevated,#2c2c2e);border-color:color-mix(in srgb, var(--line) 80%, transparent);color:var(--ink,#f5f5f7)}:root[data-theme=dark] .selectionPoRow strong,:root[data-theme=dark] .selectionPackageStatusMain strong,:root[data-theme=dark] .selectionStatusCell strong{color:var(--ink,#f5f5f7)}:root[data-theme=dark] .selectionPoRow>span:not(.statusChip),:root[data-theme=dark] .selectionPackageStatusMain span,:root[data-theme=dark] .selectionStatusCell span{color:var(--ink-secondary,#98989d)}:root[data-theme=dark] .selectionPackageCard,:root[data-theme=dark] .selectionPackageCardHead h3{color:var(--ink,#f5f5f7)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .financePublicPage .financeDocPreview[data-finance-surface=light]{--color-text-primary:#1d1d1f;--color-text-secondary:#6e6e73;color:#1d1d1f;background:#fff}:root:not([data-theme=light]) .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocKind,:root:not([data-theme=light]) .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocMeta h2,:root:not([data-theme=light]) .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocMetaList dd,:root:not([data-theme=light]) .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocParties strong,:root:not([data-theme=light]) .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocTable,:root:not([data-theme=light]) .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocTotals,:root:not([data-theme=light]) .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocTotalRow,:root:not([data-theme=light]) .financePublicPage .financeDocPreview[data-finance-surface=light] .financeLineDescTitle,:root:not([data-theme=light]) .financePublicPage .financeDocPreview[data-finance-surface=light] .premiumDocStatement h2{color:#1d1d1f}:root:not([data-theme=light]) .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocAddress,:root:not([data-theme=light]) .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocCompanyMeta,:root:not([data-theme=light]) .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocParties pre,:root:not([data-theme=light]) .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocMetaList dt,:root:not([data-theme=light]) .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocLineCardMeta,:root:not([data-theme=light]) .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocTermsText,:root:not([data-theme=light]) .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocNotes,:root:not([data-theme=light]) .financePublicPage .financeDocPreview[data-finance-surface=light] .financeLineDescBody p{color:#6e6e73}}:root[data-theme=dark] .financePublicPage .financeDocPreview[data-finance-surface=light]{--color-text-primary:#1d1d1f;--color-text-secondary:#6e6e73;color:#1d1d1f;background:#fff}:root[data-theme=dark] .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocKind,:root[data-theme=dark] .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocMeta h2,:root[data-theme=dark] .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocMetaList dd,:root[data-theme=dark] .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocParties strong,:root[data-theme=dark] .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocTable,:root[data-theme=dark] .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocTotals,:root[data-theme=dark] .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocTotalRow,:root[data-theme=dark] .financePublicPage .financeDocPreview[data-finance-surface=light] .financeLineDescTitle{color:#1d1d1f}:root[data-theme=dark] .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocAddress,:root[data-theme=dark] .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocCompanyMeta,:root[data-theme=dark] .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocParties pre,:root[data-theme=dark] .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocMetaList dt,:root[data-theme=dark] .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocLineCardMeta,:root[data-theme=dark] .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocTermsText,:root[data-theme=dark] .financePublicPage .financeDocPreview[data-finance-surface=light] .financeDocNotes,:root[data-theme=dark] .financePublicPage .financeDocPreview[data-finance-surface=light] .financeLineDescBody p{color:#6e6e73}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fieldAttentionCard,:root:not([data-theme=light]) .fieldIssueListRow,:root:not([data-theme=light]) .fieldProgressCard,:root:not([data-theme=light]) .fieldGalleryUpload,:root:not([data-theme=light]) .fieldIssuePanel--actions,:root:not([data-theme=light]) .fieldEmptyLane,:root:not([data-theme=light]) .fieldResolvedRow,:root:not([data-theme=light]) .financeEditorMain,:root:not([data-theme=light]) .financeEditorPanel,:root:not([data-theme=light]) .financeRecipientPanel,:root:not([data-theme=light]) .financeTemplateSection,:root:not([data-theme=light]) .financeTemplateCard,:root:not([data-theme=light]) .productCard,:root:not([data-theme=light]) .catalogTopBar,:root:not([data-theme=light]) .procurementEmpty,:root:not([data-theme=light]) .catalogCard,:root:not([data-theme=light]) .clipperStartPanel{color:var(--ink-on-light)}}:root[data-theme=dark] .fieldAttentionCard,:root[data-theme=dark] .fieldIssueListRow,:root[data-theme=dark] .fieldProgressCard,:root[data-theme=dark] .fieldGalleryUpload,:root[data-theme=dark] .fieldIssuePanel--actions,:root[data-theme=dark] .fieldEmptyLane,:root[data-theme=dark] .fieldResolvedRow,:root[data-theme=dark] .financeEditorMain,:root[data-theme=dark] .financeEditorPanel,:root[data-theme=dark] .financeRecipientPanel,:root[data-theme=dark] .financeTemplateSection,:root[data-theme=dark] .financeTemplateCard,:root[data-theme=dark] .productCard,:root[data-theme=dark] .catalogTopBar,:root[data-theme=dark] .procurementEmpty,:root[data-theme=dark] .catalogCard,:root[data-theme=dark] .clipperStartPanel{color:var(--ink-on-light)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fieldSummaryMetricLabel,:root:not([data-theme=light]) .fieldAttentionMeta,:root:not([data-theme=light]) .fieldAttentionCardHead time,:root:not([data-theme=light]) .fieldIssueListRowMeta,:root:not([data-theme=light]) .fieldProgressMeta,:root:not([data-theme=light]) .fieldIssueHeroMeta,:root:not([data-theme=light]) .fieldIssueFacts dt,:root:not([data-theme=light]) .fieldIssueActions label,:root:not([data-theme=light]) .fieldCommentForm label,:root:not([data-theme=light]) .financeRecipientIntro,:root:not([data-theme=light]) .financeRecipientMeta dt,:root:not([data-theme=light]) .financeTemplateIntro,:root:not([data-theme=light]) .financeTemplateCard .muted,:root:not([data-theme=light]) .productCard .muted{color:var(--ink-secondary-on-light)}}:root[data-theme=dark] .fieldSummaryMetricLabel,:root[data-theme=dark] .fieldAttentionMeta,:root[data-theme=dark] .fieldAttentionCardHead time,:root[data-theme=dark] .fieldIssueListRowMeta,:root[data-theme=dark] .fieldProgressMeta,:root[data-theme=dark] .fieldIssueHeroMeta,:root[data-theme=dark] .fieldIssueFacts dt,:root[data-theme=dark] .fieldIssueActions label,:root[data-theme=dark] .fieldCommentForm label,:root[data-theme=dark] .financeRecipientIntro,:root[data-theme=dark] .financeRecipientMeta dt,:root[data-theme=dark] .financeTemplateIntro,:root[data-theme=dark] .financeTemplateCard .muted,:root[data-theme=dark] .productCard .muted{color:var(--ink-secondary-on-light)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fieldLaneHeader h2,:root:not([data-theme=light]) .fieldAttentionCard h3,:root:not([data-theme=light]) .fieldIssueListRowTitle strong,:root:not([data-theme=light]) .fieldProgressCard h4,:root:not([data-theme=light]) .fieldIssuePanel h2,:root:not([data-theme=light]) .financeRecipientPanel h3,:root:not([data-theme=light]) .financeActionsCard h3,:root:not([data-theme=light]) .financeTemplateSectionHeader h2,:root:not([data-theme=light]) .financeLineItemTitle,:root:not([data-theme=light]) .productCard h3{color:var(--ink-on-light)}}:root[data-theme=dark] .fieldLaneHeader h2,:root[data-theme=dark] .fieldAttentionCard h3,:root[data-theme=dark] .fieldIssueListRowTitle strong,:root[data-theme=dark] .fieldProgressCard h4,:root[data-theme=dark] .fieldIssuePanel h2,:root[data-theme=dark] .financeRecipientPanel h3,:root[data-theme=dark] .financeActionsCard h3,:root[data-theme=dark] .financeTemplateSectionHeader h2,:root[data-theme=dark] .financeLineItemTitle,:root[data-theme=dark] .productCard h3{color:var(--ink-on-light)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .financeEditorMain input,:root:not([data-theme=light]) .financeEditorMain select,:root:not([data-theme=light]) .financeEditorMain textarea,:root:not([data-theme=light]) .financeEditorPanel input,:root:not([data-theme=light]) .financeEditorPanel select,:root:not([data-theme=light]) .financeEditorPanel textarea,:root:not([data-theme=light]) .financeRecipientPanel input,:root:not([data-theme=light]) .financeRecipientPanel select,:root:not([data-theme=light]) .financeRecipientPanel textarea,:root:not([data-theme=light]) .financeLineItemsSection input,:root:not([data-theme=light]) .financeLineItemsSection select,:root:not([data-theme=light]) .financeLineItemsSection textarea{color:var(--ink-on-light);background:var(--surface-light,#fff);border-color:var(--line-strong,#d1d5db)}:root:not([data-theme=light]) .financeEditorMain label,:root:not([data-theme=light]) .financeEditorPanel label,:root:not([data-theme=light]) .financeRecipientPanel label,:root:not([data-theme=light]) .financeLineItemsSection label,:root:not([data-theme=light]) .financeLinePricingGrid label span,:root:not([data-theme=light]) .financeRecipientPanel .eyebrow{color:var(--ink-secondary-on-light)}}:root[data-theme=dark] .financeEditorMain input,:root[data-theme=dark] .financeEditorMain select,:root[data-theme=dark] .financeEditorMain textarea,:root[data-theme=dark] .financeEditorPanel input,:root[data-theme=dark] .financeEditorPanel select,:root[data-theme=dark] .financeEditorPanel textarea,:root[data-theme=dark] .financeRecipientPanel input,:root[data-theme=dark] .financeRecipientPanel select,:root[data-theme=dark] .financeRecipientPanel textarea,:root[data-theme=dark] .financeLineItemsSection input,:root[data-theme=dark] .financeLineItemsSection select,:root[data-theme=dark] .financeLineItemsSection textarea{color:var(--ink-on-light);background:var(--surface-light,#fff);border-color:var(--line-strong,#d1d5db)}:root[data-theme=dark] .financeEditorMain label,:root[data-theme=dark] .financeEditorPanel label,:root[data-theme=dark] .financeRecipientPanel label,:root[data-theme=dark] .financeLineItemsSection label,:root[data-theme=dark] .financeLinePricingGrid label span,:root[data-theme=dark] .financeRecipientPanel .eyebrow{color:var(--ink-secondary-on-light)}:root[data-theme=dark] .financePartySearchResults,:root[data-theme=dark] .financePartySearchResults button,:root[data-theme=dark] .catalogLinePanel,:root[data-theme=dark] .catalogLineResults button,:root[data-theme=dark] .procurementNav a:not(.active),:root[data-theme=dark] .procurementStatCard,:root[data-theme=dark] .procurementCard,:root[data-theme=dark] .designCard,:root[data-theme=dark] .statCard,:root[data-theme=dark] .poSetupCard h2,:root[data-theme=dark] .poActivityBody p,:root[data-theme=dark] .financeCard strong,:root[data-theme=dark] .financeDocDetailsPanel h3,:root[data-theme=dark] .financeLineItemTotal strong{color:var(--ink-on-light)}:root[data-theme=dark] .poStatusLabel,:root[data-theme=dark] .poStatusCopy,:root[data-theme=dark] .poStatusInsight,:root[data-theme=dark] .poActivitySummary,:root[data-theme=dark] .docLibraryFilter:not(.isActive),:root[data-theme=dark] .financeSearchField input::placeholder,:root[data-theme=dark] .financeCardMeta{color:var(--ink-secondary-on-light)}:root[data-theme=dark] .uploadDropzone:hover,:root[data-theme=dark] .uploadDropzone:focus-visible{color:var(--ink-on-light)}:root[data-theme=dark] .uploadDropzone:hover span,:root[data-theme=dark] .uploadDropzone:focus-visible span{color:var(--ink-secondary-on-light)}:root[data-theme=dark] .financeLightShell,:root[data-theme=dark] .financeLightShell .financeModule{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--surface,#1c1c1e)}:root[data-theme=dark] .financeLineItemsSection,:root[data-theme=dark] .financeLineItemCard,:root[data-theme=dark] .financePricingSummary,:root[data-theme=dark] .financeActionsCard,:root[data-theme=dark] .financeDocDetailsPanel,:root[data-theme=dark] .financePaymentsPanel,:root[data-theme=dark] .financeRecipientGroupCard{background:var(--surface-elevated,#2c2c2e);border-color:color-mix(in srgb, var(--line) 80%, transparent);color:var(--ink,#f5f5f7)}:root[data-theme=dark] .financeLineItemsSection .eyebrow,:root[data-theme=dark] .financeLineSectionHeader h3,:root[data-theme=dark] .financePricingSummaryHeader,:root[data-theme=dark] .financePaymentsPanel h3,:root[data-theme=dark] .financePaymentsPanel label>span,:root[data-theme=dark] .financeLineItemTitle,:root[data-theme=dark] .financeLineItemTotal strong,:root[data-theme=dark] .financeDocDetailsPanel h3,:root[data-theme=dark] .financeActionsCard h3{color:var(--ink,#f5f5f7)}:root[data-theme=dark] .financeLineItemMediaPlaceholder{background:color-mix(in srgb, var(--ink) 8%, var(--surface-elevated,#2c2c2e));color:var(--ink-secondary)}:root[data-theme=dark] .financePricingSummaryHeader{background:color-mix(in srgb, var(--accent) 18%, var(--surface-elevated,#2c2c2e))}:root[data-theme=dark] .financeLineItemsSection input,:root[data-theme=dark] .financeLineItemsSection select,:root[data-theme=dark] .financeLineItemsSection textarea,:root[data-theme=dark] .financeDocDetailsPanel input,:root[data-theme=dark] .financeDocDetailsPanel select,:root[data-theme=dark] .financePaymentsPanel input,:root[data-theme=dark] .financePaymentsPanel select,:root[data-theme=dark] .financeActionsCard input,:root[data-theme=dark] .financePricingSummary input{color:var(--ink,#f5f5f7);background:var(--surface,#1c1c1e);border-color:color-mix(in srgb, var(--line) 85%, transparent)}:root[data-theme=dark] .financeLinePricingGrid label span,:root[data-theme=dark] .financePaymentsPanel .muted{color:var(--ink-secondary)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .procurementWorkflowDisclosure,:root:not([data-theme=light]) .selectionCommandMetric:not(.isPrimary),:root:not([data-theme=light]) .selectionPackageStatusRow,:root:not([data-theme=light]) .selectionBuilderHero,:root:not([data-theme=light]) .selectionMiniPackage,:root:not([data-theme=light]) .selectionSectionTabs{color:var(--ink,#f5f5f7)}:root:not([data-theme=light]) .selectionCommandMetric:not(.isPrimary){background:var(--surface-elevated,#2c2c2e);border-color:color-mix(in srgb, var(--line) 80%, transparent)}:root:not([data-theme=light]) .selectionCommandMetric:not(.isPrimary) strong,:root:not([data-theme=light]) .procurementWorkflowSteps strong,:root:not([data-theme=light]) .selectionBuilderHero h2,:root:not([data-theme=light]) .selectionMiniPackage strong,:root:not([data-theme=light]) .selectionPackageStatusMain strong{color:var(--ink,#f5f5f7)}:root:not([data-theme=light]) .procurementWorkflowSummary,:root:not([data-theme=light]) .procurementWorkflowNote,:root:not([data-theme=light]) .procurementWorkflowSteps .muted,:root:not([data-theme=light]) .selectionPackageStatusMain span,:root:not([data-theme=light]) .selectionStatusCell span,:root:not([data-theme=light]) .selectionMiniPackage span,:root:not([data-theme=light]) .selectionCommandMetric:not(.isPrimary) span,:root:not([data-theme=light]) .selectionSectionTabs button.selectionTabBtn,:root:not([data-theme=light]) .selectionSectionTabs a.selectionTabBtn{color:var(--ink-secondary,#98989d)!important;-webkit-text-fill-color:var(--ink-secondary,#98989d)!important}:root:not([data-theme=light]) .selectionOrderModule .selectionSectionTabs button.selectionTabBtn.active,:root:not([data-theme=light]) .selectionOrderModule .selectionSectionTabs a.selectionTabBtn.active,:root:not([data-theme=light]) .segmentTabModule .selectionSectionTabs button.selectionTabBtn.active,:root:not([data-theme=light]) .segmentTabModule .selectionSectionTabs a.selectionTabBtn.active{background:var(--surface-elevated,#3a3a3c)!important;color:var(--ink,#f5f5f7)!important;-webkit-text-fill-color:var(--ink,#f5f5f7)!important}}:root[data-theme=dark] .procurementWorkflowDisclosure,:root[data-theme=dark] .selectionCommandMetric:not(.isPrimary),:root[data-theme=dark] .selectionPackageStatusRow,:root[data-theme=dark] .selectionBuilderHero,:root[data-theme=dark] .selectionMiniPackage,:root[data-theme=dark] .selectionSectionTabs{color:var(--ink,#f5f5f7)}:root[data-theme=dark] .selectionCommandMetric:not(.isPrimary){background:var(--surface-elevated,#2c2c2e);border-color:color-mix(in srgb, var(--line) 80%, transparent)}:root[data-theme=dark] .selectionCommandMetric:not(.isPrimary) strong,:root[data-theme=dark] .procurementWorkflowSteps strong,:root[data-theme=dark] .selectionBuilderHero h2,:root[data-theme=dark] .selectionMiniPackage strong,:root[data-theme=dark] .selectionPackageStatusMain strong{color:var(--ink,#f5f5f7)}:root[data-theme=dark] .procurementWorkflowSummary,:root[data-theme=dark] .procurementWorkflowNote,:root[data-theme=dark] .procurementWorkflowSteps .muted,:root[data-theme=dark] .selectionPackageStatusMain span,:root[data-theme=dark] .selectionStatusCell span,:root[data-theme=dark] .selectionMiniPackage span,:root[data-theme=dark] .selectionCommandMetric:not(.isPrimary) span,:root[data-theme=dark] .selectionSectionTabs button.selectionTabBtn,:root[data-theme=dark] .selectionSectionTabs a.selectionTabBtn{color:var(--ink-secondary,#98989d)!important;-webkit-text-fill-color:var(--ink-secondary,#98989d)!important}:root[data-theme=dark] .selectionOrderModule .selectionSectionTabs button.selectionTabBtn.active,:root[data-theme=dark] .selectionOrderModule .selectionSectionTabs a.selectionTabBtn.active,:root[data-theme=dark] .segmentTabModule .selectionSectionTabs button.selectionTabBtn.active,:root[data-theme=dark] .segmentTabModule .selectionSectionTabs a.selectionTabBtn.active{background:var(--surface-elevated,#3a3a3c)!important;color:var(--ink,#f5f5f7)!important;-webkit-text-fill-color:var(--ink,#f5f5f7)!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .financeModule .financeCard,:root:not([data-theme=light]) .procurementModule .financeCard,:root:not([data-theme=light]) .procurementModule .catalogCard,:root:not([data-theme=light]) .procurementModule .catalogToolbar,:root:not([data-theme=light]) .homeSideCard,:root:not([data-theme=light]) .panel.calmPanel,:root:not([data-theme=light]) .coordDrawer.panel{background:var(--surface-elevated,#2c2c2e);border-color:color-mix(in srgb, var(--line) 85%, transparent);color:var(--ink,#f5f5f7)}:root:not([data-theme=light]) .procurementModule .catalogCard strong,:root:not([data-theme=light]) .procurementModule .catalogBody h3,:root:not([data-theme=light]) .procurementModule .catalogBody h3 a,:root:not([data-theme=light]) .procurementModule .catalogPrice strong,:root:not([data-theme=light]) .financeModule .financeCard strong,:root:not([data-theme=light]) .homeSideCard h2{color:var(--ink,#f5f5f7)}:root:not([data-theme=light]) .procurementModule .catalogSubtitle,:root:not([data-theme=light]) .procurementModule .catalogStatsInline,:root:not([data-theme=light]) .procurementModule .catalogFilterField>span,:root:not([data-theme=light]) .financeModule .financeCardMeta,:root:not([data-theme=light]) .homeSideCard .muted,:root:not([data-theme=light]) .coordDrawer label>span,:root:not([data-theme=light]) .wsFormGrid label>span{color:var(--ink-secondary,#a1a1a6)}:root:not([data-theme=light]) .procurementModule .catalogToolbar .input,:root:not([data-theme=light]) .coordDrawer .input,:root:not([data-theme=light]) .coordDrawer select,:root:not([data-theme=light]) .coordDrawer textarea{background:var(--surface,#1c1c1e);color:var(--ink,#f5f5f7);border-color:var(--line)}:root:not([data-theme=light]) .procurementModule .catalogCardStorefront .catalogPrice strong{color:var(--accent-strong)}:root:not([data-theme=light]) .procurementModule .catalogCardStorefront .catalogMedia,:root:not([data-theme=light]) .procurementModule .catalogMediaPlaceholder{color:var(--ink-secondary,#a1a1a6);background:#1a1a1c}:root:not([data-theme=light]) .clientDirectoryRow{background:var(--surface-elevated,#2c2c2e);color:var(--ink,#f5f5f7)}:root:not([data-theme=light]) .clientDirectoryRow strong{color:var(--ink,#f5f5f7)}:root:not([data-theme=light]) .clientDirectoryRowMeta{color:var(--ink-secondary,#a1a1a6)}:root:not([data-theme=light]) .clientDirectoryRow--inactive{opacity:1;border-style:dashed}}:root[data-theme=dark] .financeModule .financeCard,:root[data-theme=dark] .procurementModule .financeCard,:root[data-theme=dark] .procurementModule .catalogCard,:root[data-theme=dark] .procurementModule .catalogToolbar,:root[data-theme=dark] .homeSideCard,:root[data-theme=dark] .panel.calmPanel,:root[data-theme=dark] .coordDrawer.panel{background:var(--surface-elevated,#2c2c2e);border-color:color-mix(in srgb, var(--line) 85%, transparent);color:var(--ink,#f5f5f7)}:root[data-theme=dark] .procurementModule .catalogBody h3,:root[data-theme=dark] .procurementModule .catalogBody h3 a,:root[data-theme=dark] .procurementModule .catalogPrice strong,:root[data-theme=dark] .financeModule .financeCard strong{color:var(--ink,#f5f5f7)}:root[data-theme=dark] .procurementModule .catalogCardStorefront .catalogPrice strong{color:var(--accent-strong)}:root[data-theme=dark] .procurementModule .catalogCardStorefront .catalogMedia,:root[data-theme=dark] .procurementModule .catalogMediaPlaceholder{color:var(--ink-secondary,#a1a1a6);background:#1a1a1c}:root[data-theme=dark] .procurementModule .catalogSubtitle,:root[data-theme=dark] .procurementModule .catalogFilterField>span,:root[data-theme=dark] .financeModule .financeCardMeta,:root[data-theme=dark] .coordDrawer label>span,:root[data-theme=dark] .wsFormGrid label>span{color:var(--ink-secondary,#a1a1a6)}:root[data-theme=dark] .procurementModule .catalogToolbar .input,:root[data-theme=dark] .coordDrawer .input,:root[data-theme=dark] .coordDrawer select,:root[data-theme=dark] .coordDrawer textarea{background:var(--surface,#1c1c1e);color:var(--ink,#f5f5f7)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .workspaceShell .fieldUpdatesPage{--field-dark-surface:var(--surface-elevated,#2c2c2e);--field-dark-soft:var(--surface,#1c1c1e);--field-dark-border:color-mix(in srgb, var(--line,#3a3a3c) 84%, transparent);color:var(--ink,#f5f5f7)}:root:not([data-theme=light]) .workspaceShell .fieldUpdatesPage :where(.fieldLane,.fieldSummaryMetric,.fieldAttentionCard,.fieldIssueListRow,.fieldProgressCard,.fieldGalleryUpload,.fieldEmptyLane,.fieldResolvedRow){box-shadow:0 18px 44px #00000052,inset 0 1px #ffffff0a;background:var(--field-dark-surface)!important;border-color:var(--field-dark-border)!important;color:var(--ink,#f5f5f7)!important}:root:not([data-theme=light]) .workspaceShell .fieldUpdatesPage .fieldLane--attention{background:linear-gradient(180deg, #d9770629, transparent 150px), var(--field-dark-surface)!important}:root:not([data-theme=light]) .workspaceShell .fieldUpdatesPage .fieldLane--open{background:linear-gradient(180deg, #2563eb24, transparent 150px), var(--field-dark-surface)!important}:root:not([data-theme=light]) .workspaceShell .fieldUpdatesPage .fieldLane--progress,:root:not([data-theme=light]) .workspaceShell .fieldUpdatesPage .fieldGalleryUpload{background:linear-gradient(180deg, #05966924, transparent 150px), var(--field-dark-surface)!important}:root:not([data-theme=light]) .workspaceShell .fieldUpdatesPage :where(.fieldLaneHeader h2,.fieldAttentionCard h3,.fieldIssueListRowTitle strong,.fieldProgressCard h4,.fieldSummaryMetric strong){color:var(--ink,#f5f5f7)!important;-webkit-text-fill-color:var(--ink,#f5f5f7)!important}:root:not([data-theme=light]) .workspaceShell .fieldUpdatesPage :where(.fieldLaneHeader .muted,.fieldUpdatesLead,.fieldAttentionMeta,.fieldAttentionCardHead time,.fieldIssueListRowMeta,.fieldProgressMeta,.fieldSummaryMetricLabel,.fieldEmptyLane .muted){color:var(--ink-secondary,#a1a1a6)!important;-webkit-text-fill-color:var(--ink-secondary,#a1a1a6)!important}:root:not([data-theme=light]) .workspaceShell .fieldUpdatesPage .fieldLaneCount{background:color-mix(in srgb, var(--ink,#f5f5f7) 8%, var(--field-dark-soft));color:var(--ink,#f5f5f7)}}:root[data-theme=dark] .workspaceShell .fieldUpdatesPage{--field-dark-surface:var(--surface-elevated,#2c2c2e);--field-dark-soft:var(--surface,#1c1c1e);--field-dark-border:color-mix(in srgb, var(--line,#3a3a3c) 84%, transparent);color:var(--ink,#f5f5f7)}:root[data-theme=dark] .workspaceShell .fieldUpdatesPage :where(.fieldLane,.fieldSummaryMetric,.fieldAttentionCard,.fieldIssueListRow,.fieldProgressCard,.fieldGalleryUpload,.fieldEmptyLane,.fieldResolvedRow){box-shadow:0 18px 44px #00000052,inset 0 1px #ffffff0a;background:var(--field-dark-surface)!important;border-color:var(--field-dark-border)!important;color:var(--ink,#f5f5f7)!important}:root[data-theme=dark] .workspaceShell .fieldUpdatesPage .fieldLane--attention{background:linear-gradient(180deg, #d9770629, transparent 150px), var(--field-dark-surface)!important}:root[data-theme=dark] .workspaceShell .fieldUpdatesPage .fieldLane--open{background:linear-gradient(180deg, #2563eb24, transparent 150px), var(--field-dark-surface)!important}:root[data-theme=dark] .workspaceShell .fieldUpdatesPage .fieldLane--progress,:root[data-theme=dark] .workspaceShell .fieldUpdatesPage .fieldGalleryUpload{background:linear-gradient(180deg, #05966924, transparent 150px), var(--field-dark-surface)!important}:root[data-theme=dark] .workspaceShell .fieldUpdatesPage :where(.fieldLaneHeader h2,.fieldAttentionCard h3,.fieldIssueListRowTitle strong,.fieldProgressCard h4,.fieldSummaryMetric strong){color:var(--ink,#f5f5f7)!important;-webkit-text-fill-color:var(--ink,#f5f5f7)!important}:root[data-theme=dark] .workspaceShell .fieldUpdatesPage :where(.fieldLaneHeader .muted,.fieldUpdatesLead,.fieldAttentionMeta,.fieldAttentionCardHead time,.fieldIssueListRowMeta,.fieldProgressMeta,.fieldSummaryMetricLabel,.fieldEmptyLane .muted){color:var(--ink-secondary,#a1a1a6)!important;-webkit-text-fill-color:var(--ink-secondary,#a1a1a6)!important}:root[data-theme=dark] .workspaceShell .fieldUpdatesPage .fieldLaneCount{background:color-mix(in srgb, var(--ink,#f5f5f7) 8%, var(--field-dark-soft));color:var(--ink,#f5f5f7)}
:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:var(--text-primary);--ink-secondary:var(--text-secondary);--muted:var(--text-muted);--line:var(--border-medium);--line-strong:var(--border-strong);--paper:var(--background-primary);--surface:var(--surface-card);--surface-raised:var(--surface-card);--portal-bg:var(--background-primary);--portal-card:var(--surface-card)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:var(--text-primary);--ink-secondary:var(--text-secondary);--muted:var(--text-muted);--line:var(--border-medium);--line-strong:var(--border-strong);--paper:var(--background-secondary);--surface:var(--surface-card);--surface-raised:var(--surface-card);--portal-bg:var(--background-secondary);--portal-card:var(--surface-card)}:root[data-theme=light] :where(.consoleFrame,.clientPortal,.vendorPortal,.financePublicPage,.financePreviewEmbedPage,.approvalShellPremium,.authShellPortal){--surface-base:var(--theme-background,#eef1f5);--surface-section:var(--theme-background,#eef1f5);--surface:var(--theme-surface,#fbfcfd);--surface-card:var(--theme-surface,#fbfcfd);--surface-raised:var(--theme-surface-elevated,#fff);--surface-elevated:var(--theme-surface-elevated,#fff);--surface-panel:var(--theme-context-panel,#f2f4f7);--surface-sunken:var(--theme-navigation,#f6f7f9);--surface-modal:var(--theme-dialog,#fff);--surface-interactive:var(--theme-form-control,#fff);--background-primary:var(--theme-background,#eef1f5);--background-secondary:var(--theme-background,#eef1f5);--text-primary:var(--theme-text-primary,#17191d);--text-secondary:var(--theme-text-secondary,#4d535d);--text-muted:var(--theme-text-muted,#66707c);--ink:var(--theme-text-primary,#17191d);--ink-secondary:var(--theme-text-secondary,#4d535d);--muted:var(--theme-text-muted,#66707c);--line:var(--theme-divider,#e4e8ee);--line-strong:var(--theme-surface-border,#d8dde3);--border-subtle:var(--theme-divider,#e4e8ee);--border-medium:var(--theme-surface-border,#d8dde3);--border-strong:var(--theme-surface-border,#d8dde3);--accent:var(--theme-primary,var(--tenant-accent,#1e4d8c));--accent-hover:var(--theme-primary-hover,var(--tenant-accent-strong,#173c6e));--accent-strong:var(--theme-primary,var(--tenant-accent,#1e4d8c));--accent-soft:var(--theme-primary-container,#1e4d8c1a);--accent-ring:var(--theme-focus,var(--theme-primary,#1e4d8c));--brand-primary:var(--theme-primary,var(--tenant-accent,#1e4d8c));--brand-secondary:var(--theme-secondary,var(--tenant-accent-strong,#173c6e));--brand-soft:var(--theme-primary-container,#1e4d8c1a);--brand-contrast:var(--color-accent-text,#fff);--button-primary-bg:var(--theme-primary,var(--tenant-accent,#1e4d8c));--button-primary-bg-hover:var(--theme-primary-hover,var(--tenant-accent-strong,#173c6e));--button-primary-text:var(--color-accent-text,#fff);--state-success:var(--theme-success,#147a4d);--state-warning:var(--theme-warning,#986900);--state-error:var(--theme-error,#b42318);--state-info:var(--theme-information,#2563eb);--nav-surface:var(--theme-navigation,#f6f7f9);--sidebar-surface:var(--theme-sidebar,#f6f7f9);--table-header:var(--theme-table-header,#fff);--table-row:var(--theme-table-row,#fbfcfd);--tile-value:var(--theme-primary,var(--tenant-accent,#1e4d8c));--form-control-bg:var(--theme-form-control,#fff);--dialog-surface:var(--theme-dialog,#fff);--context-panel-surface:var(--theme-context-panel,#f2f4f7);--portal-bg:var(--theme-background,#eef1f5);--portal-card:var(--theme-surface,#fbfcfd)}:root[data-theme=dark] :where(.consoleFrame,.clientPortal,.vendorPortal,.financePublicPage,.financePreviewEmbedPage,.approvalShellPremium,.authShellPortal),:root:not([data-theme=light]) :where(.consoleFrame,.clientPortal,.vendorPortal,.financePublicPage,.financePreviewEmbedPage,.approvalShellPremium,.authShellPortal){--surface-base:var(--theme-background-dark,#0d1014);--surface-section:var(--theme-background-dark,#0d1014);--surface:var(--theme-surface-dark,#171b21);--surface-card:var(--theme-surface-dark,#171b21);--surface-raised:var(--theme-surface-elevated-dark,#20262e);--surface-elevated:var(--theme-surface-elevated-dark,#20262e);--surface-panel:var(--theme-context-panel-dark,#20262e);--surface-sunken:var(--theme-navigation-dark,#11161c);--surface-modal:var(--theme-dialog-dark,#20262e);--surface-interactive:var(--theme-form-control-dark,#11161c);--background-primary:var(--theme-background-dark,#0d1014);--background-secondary:var(--theme-background-dark,#0d1014);--text-primary:var(--theme-text-primary-dark,#f5f7fa);--text-secondary:var(--theme-text-secondary-dark,#c5ccd6);--text-muted:var(--theme-text-muted-dark,#9aa5b2);--ink:var(--theme-text-primary-dark,#f5f7fa);--ink-secondary:var(--theme-text-secondary-dark,#c5ccd6);--muted:var(--theme-text-muted-dark,#9aa5b2);--line:var(--theme-divider-dark,#2b333e);--line-strong:var(--theme-surface-border-dark,#343c47);--border-subtle:var(--theme-divider-dark,#2b333e);--border-medium:var(--theme-surface-border-dark,#343c47);--border-strong:var(--theme-surface-border-dark,#343c47);--accent:var(--theme-primary-dark,var(--tenant-accent-dark,#8bbcff));--accent-hover:var(--theme-primary-hover-dark,var(--tenant-accent-hover-dark,#a8ccff));--accent-strong:var(--theme-primary-dark,var(--tenant-accent-dark,#8bbcff));--accent-soft:var(--theme-primary-container-dark,#8bbcff29);--accent-ring:var(--theme-focus-dark,var(--theme-primary-dark,#8bbcff));--brand-primary:var(--theme-primary-dark,var(--tenant-accent-dark,#8bbcff));--brand-secondary:var(--theme-secondary-dark,var(--tenant-accent-hover-dark,#a8ccff));--brand-soft:var(--theme-primary-container-dark,#8bbcff29);--brand-contrast:var(--color-accent-text-dark,#1d1d1f);--button-primary-bg:var(--theme-primary-dark,var(--tenant-accent-dark,#8bbcff));--button-primary-bg-hover:var(--theme-primary-hover-dark,var(--tenant-accent-hover-dark,#a8ccff));--button-primary-text:var(--color-accent-text-dark,#1d1d1f);--state-success:var(--theme-success-dark,#5ed39b);--state-warning:var(--theme-warning-dark,#f2c15f);--state-error:var(--theme-error-dark,#ff8a7a);--state-info:var(--theme-information-dark,#89b7ff);--nav-surface:var(--theme-navigation-dark,#11161c);--sidebar-surface:var(--theme-sidebar-dark,#11161c);--table-header:var(--theme-table-header-dark,#20262e);--table-row:var(--theme-table-row-dark,#171b21);--tile-value:var(--theme-primary-dark,var(--tenant-accent-dark,#8bbcff));--form-control-bg:var(--theme-form-control-dark,#11161c);--dialog-surface:var(--theme-dialog-dark,#20262e);--context-panel-surface:var(--theme-context-panel-dark,#20262e);--portal-bg:var(--theme-background-dark,#0d1014);--portal-card:var(--theme-surface-dark,#171b21)}:root[data-theme=dark] body{background:var(--paper);color:var(--ink)}:root[data-theme=dark] .portalPremiumShell.vendorPortal,:root[data-theme=dark] .vendorPortal{background:var(--portal-bg);color:var(--ink)}:root[data-theme=dark] .vendorPortalTop{background:var(--surface);border-bottom-color:var(--line);color:var(--ink)}:root[data-theme=dark] .vendorPortalTop a,:root[data-theme=dark] .vendorPortal .muted{color:var(--ink-secondary)}.themeModeToggle{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:8px;place-items:center;padding:0;font-size:1rem;line-height:1;display:grid}.themeModeToggle svg{width:18px;height:18px}:root[data-theme=dark] .consoleFrame .themeModeToggle,:root[data-theme=dark] .workspaceShell .themeModeToggle{color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .consoleFrame .themeModeToggle,:root:not([data-theme=light]) .workspaceShell .themeModeToggle{color:var(--ink)}}.themeModeToggle:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.themeModeToggle:disabled{opacity:.5;cursor:default}
.marketingPage,.authShellPremium,.authShellPortal{--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-tertiary:#6b7280;--color-text-info:#0a5cad;--color-text-success:#166534;--color-text-warning:#92400e;--color-text-danger:#b42318;--color-background-primary:#fff;--color-background-secondary:#f3f4f6;--color-background-tertiary:#f7f8fb;--color-background-info:#e8f4fd;--color-background-success:#ecfdf3;--color-background-warning:#fff7e6;--color-background-danger:#fef3f2;--color-border-primary:#c7c7cc;--color-border-secondary:#d1d5db;--color-border-tertiary:#11182714;--brand-text:var(--color-text-primary);--ink:var(--color-text-primary);--ink-secondary:var(--color-text-secondary);--muted:var(--color-text-tertiary);--line:var(--color-border-tertiary);--paper:var(--color-background-tertiary);--surface:var(--color-background-primary);--surface-sunken:var(--color-background-secondary)}:root[data-theme=dark] .marketingPage,:root[data-theme=dark] .authShellPremium,:root[data-theme=dark] .authShellPortal{--color-text-primary:#f5f5f7;--color-text-secondary:#98989d;--color-text-tertiary:#636366;--color-text-info:#64b5f6;--color-text-success:#6ee7a0;--color-text-warning:#fbbf24;--color-text-danger:#fca5a5;--color-background-primary:#1c1c1e;--color-background-secondary:#2c2c2e;--color-background-tertiary:#000;--color-background-info:#0a5cad47;--color-background-success:#16653447;--color-background-warning:#92400e52;--color-background-danger:#b4231847;--color-border-primary:#ffffff38;--color-border-secondary:#ffffff29;--color-border-tertiary:#ffffff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .marketingPage,:root:not([data-theme=light]) .authShellPremium,:root:not([data-theme=light]) .authShellPortal{--color-text-primary:#f5f5f7;--color-text-secondary:#98989d;--color-text-tertiary:#636366;--color-text-info:#64b5f6;--color-text-success:#6ee7a0;--color-text-warning:#fbbf24;--color-text-danger:#fca5a5;--color-background-primary:#1c1c1e;--color-background-secondary:#2c2c2e;--color-background-tertiary:#000;--color-background-info:#0a5cad47;--color-background-success:#16653447;--color-background-warning:#92400e52;--color-background-danger:#b4231847;--color-border-primary:#ffffff38;--color-border-secondary:#ffffff29;--color-border-tertiary:#ffffff1a}}.marketingPage{background:var(--color-background-tertiary);color:var(--color-text-primary)}.marketingPage h1,.marketingPage h2,.marketingPage h3,.marketingPage h4,.marketingPage strong{color:var(--color-text-primary)}.marketingPage p,.marketingPage li,.marketingPage article span{color:var(--color-text-secondary)}.problemGrid article h3,.capabilityGrid article h3,.roleGrid article h3,.marketingModuleCard h3,.marketingOutcomes article strong,.workflowSteps article strong,.euProofGrid article strong{color:var(--color-text-primary)}.problemGrid article p,.capabilityGrid article p,.roleGrid article p,.marketingModuleCard p,.marketingOutcomes article span,.workflowSteps article span,.euProofGrid article span,.euPanel p,.euPanel h2{color:var(--color-text-secondary)}.marketingHero h1,.finalCta h2,.sectionHeader h2{color:var(--color-text-primary)}.marketingHero .lead{color:var(--color-text-secondary)}.marketingTrustStrip span{color:var(--color-text-tertiary);border-color:var(--color-border-tertiary)}.marketingPage .lead,.marketingPage .muted,.marketingPage .note{color:var(--color-text-secondary)}.marketingPage .eyebrow{color:var(--color-text-tertiary)}.marketingHeader{background:color-mix(in srgb, var(--color-background-tertiary) 94%, transparent);border-bottom-color:var(--color-border-tertiary)}.marketingNavDesktop a,.marketingNavMobile a,.marketingNavSignIn{color:var(--color-text-secondary)}.marketingNavDesktop a:hover,.marketingNavMobile a:hover,.marketingNavSignIn:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.marketingNavHamburger{border-color:var(--color-border-tertiary);background:0 0}.marketingNavHamburger span{background:var(--color-text-primary)}.marketingNotice,.problemGrid article,.capabilityGrid article,.roleGrid article,.marketingModuleCard,.marketingOutcomes article,.workflowSteps article,.euProofGrid article,.productPreview,.previewCards article,.marketingHero .secondaryLink,.finalCta .secondaryLink{background:var(--color-background-primary);color:var(--color-text-primary);border-color:var(--color-border-tertiary)}.marketingHero .primaryLink,.finalCta .primaryLink,.marketingNavDesktop .marketingCta,.marketingNavMobile .marketingCta,.marketingNavSignUp{color:#fff}.euPanel{background:var(--color-background-secondary);color:var(--color-text-primary)}.industryList span{background:var(--color-background-primary);color:var(--color-text-primary);border-color:var(--color-border-tertiary)}.marketingFooter{background:var(--color-background-primary);color:var(--color-text-primary);border-top-color:var(--color-border-tertiary)}.marketingFooter nav a{color:var(--color-text-secondary)}.previewTopbar,.previewSidebar,.previewCanvas,.drawingBoard{background:var(--color-background-secondary);color:var(--color-text-primary)}.previewSidebar span{color:var(--color-text-secondary)}.previewSidebar span.active{color:var(--color-text-primary);background:var(--color-background-primary)}.authShellPremium{background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent,#4f46e5) 12%, transparent), transparent 42%), var(--color-background-tertiary)}.authPanelPremium,.authSocialButton,.workspaceCard,.authPortalPanel,.authPortalCard{background:var(--color-background-primary);color:var(--color-text-primary);border-color:var(--color-border-tertiary)}.authPortalHero{background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--accent,#0d9488) 22%, transparent), transparent 55%), linear-gradient(165deg, color-mix(in srgb, var(--accent,#0d9488) 8%, var(--color-background-primary)) 0%, var(--color-background-primary) 55%);border-bottom-color:var(--color-border-tertiary)}.authPortalLogo{background:var(--color-background-primary);border-color:var(--color-border-tertiary)}.authInviteLead,.workspaceCardMeta,.authDivider{color:var(--color-text-secondary)}.formNotice{background:var(--color-background-info);color:var(--color-text-primary)}.authShellPortal input,.authPanelPremium input,.authPortalPanel input{color:var(--color-text-primary);background:var(--color-background-primary);border-color:var(--color-border-tertiary)}.authShellPortal input::placeholder,.authPanelPremium input::placeholder{color:var(--color-text-tertiary)}:root[data-theme=dark] .marketingPage .marketingHero h1,:root[data-theme=dark] .marketingPage .sectionHeader h2,:root[data-theme=dark] .marketingPage .finalCta h2,:root[data-theme=dark] .marketingPage .euPanel h2,:root[data-theme=dark] .marketingPage .problemGrid h3,:root[data-theme=dark] .marketingPage .capabilityGrid h3,:root[data-theme=dark] .marketingPage .roleGrid h3,:root[data-theme=dark] .marketingPage .marketingModuleCard h3,:root[data-theme=dark] .marketingPage .marketingOutcomes strong,:root[data-theme=dark] .marketingPage .workflowSteps strong,:root[data-theme=dark] .marketingPage .previewHeader h2,:root[data-theme=dark] .marketingPage .previewCards strong{color:var(--color-text-primary)}:root[data-theme=dark] .marketingPage .marketingHero .lead,:root[data-theme=dark] .marketingPage .problemGrid p,:root[data-theme=dark] .marketingPage .capabilityGrid p,:root[data-theme=dark] .marketingPage .roleGrid p,:root[data-theme=dark] .marketingPage .euPanel p,:root[data-theme=dark] .marketingPage .marketingOutcomes span,:root[data-theme=dark] .marketingPage .marketingTrustStrip span{color:var(--color-text-secondary)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .marketingPage .marketingHero h1,:root:not([data-theme=light]) .marketingPage .sectionHeader h2,:root:not([data-theme=light]) .marketingPage .finalCta h2,:root:not([data-theme=light]) .marketingPage .euPanel h2,:root:not([data-theme=light]) .marketingPage .problemGrid h3,:root:not([data-theme=light]) .marketingPage .capabilityGrid h3,:root:not([data-theme=light]) .marketingPage .roleGrid h3{color:var(--color-text-primary)}:root:not([data-theme=light]) .marketingPage .marketingHero .lead,:root:not([data-theme=light]) .marketingPage .problemGrid p,:root:not([data-theme=light]) .marketingPage .capabilityGrid p,:root:not([data-theme=light]) .marketingPage .roleGrid p{color:var(--color-text-secondary)}}.authShellPortal{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text-primary:#f5f5f7;--color-text-secondary:#f5f5f7b8;--color-text-tertiary:#f5f5f77a;--color-background-primary:#232428e6;--color-background-secondary:#ffffff0e;--color-background-tertiary:#121316;--color-border-tertiary:#ffffff1c;--ink:var(--color-text-primary);--muted:var(--color-text-tertiary);background:radial-gradient(circle at 50% -15%, color-mix(in srgb, var(--accent,#14b8a6) 15%, transparent), transparent 42%), linear-gradient(155deg, #202124 0%, #17181b 48%, #121316 100%);color:var(--color-text-primary)}.authShellPortal .authPortalCard{color:#f5f5f7;background:#232428eb;border-color:#ffffff1a}.authShellPortal .authPortalCardHead h1,.authShellPortal .authPortalCardHead h2,.authShellPortal .authPortalBrandName,.authShellPortal .authPortalMark,.authShellPortal .authSocialIcon{color:#fff}.authShellPortal .authPortalCardHead p,.authShellPortal .authSocialButton,.authShellPortal .authPortalForm label{color:#f5f5f7b8}.authShellPortal .authPortalBadge,.authShellPortal .authSecurityNote,.authShellPortal .authPasswordMeta span,.authShellPortal .authPanelFooter p{color:#f5f5f775}.authShellPortal .authPortalHomeLink,.authShellPortal .authPanelFooter a{color:#f5f5f7c2}.authShellPortal .authPortalForm input{color:#fff;background:#ffffff0e;border-color:#ffffff1f}.authShellPortal .authPortalForm input::placeholder{color:#f5f5f761}.authShellPortal .authSocialButton{background:#ffffff09;border-color:#ffffff1c}.authShellPortal .authDivider{color:#f5f5f757}.authShellPortal .authDivider:before,.authShellPortal .authDivider:after{background:#ffffff14}.authShellPortal .authSecurityNote{border-top-color:#ffffff12}
.publicSurface,.mkPage,.signupExperience,.marketingPage{--public-ink:#1d1d1f;--public-ink-soft:#6e6e73;--public-ink-faint:#86868b;--public-bg:#fff;--public-bg-soft:#f5f5f7;--public-surface:#fff;--public-line:#00000014;--public-accent:var(--brand-primary,#0071e3);color:var(--public-ink)}.publicSurface :where(h1,h2,h3),.mkPage :where(h1,h2,h3),.signupExperience :where(h1,h2,h3),.marketingPage :where(h1,h2,h3){color:var(--public-ink);-webkit-text-fill-color:var(--public-ink)}.publicSurface :where(p),.mkPage :where(p),.signupExperience :where(p){color:var(--public-ink-soft)}.mkPage :is(.mkTrustDark,.mkFinalCta,.mkFooter) :where(h1,h2,h3),.marketingPage :is(.mkTrustDark,.mkFinalCta,.mkFooter) :where(h1,h2,h3){color:#f5f5f7;-webkit-text-fill-color:#f5f5f7}.mkPage :is(.mkTrustDark,.mkFinalCta,.mkFooter) :where(p,span,a,small,strong,li),.marketingPage :is(.mkTrustDark,.mkFinalCta,.mkFooter) :where(p,span,a,small,strong,li){color:inherit}:root[data-theme=dark] .publicSurface,:root[data-theme=dark] .mkPage,:root[data-theme=dark] .signupExperience,:root[data-theme=dark] .marketingPage{--public-ink:#f5f5f7;--public-ink-soft:#a1a1a6;--public-ink-faint:#8e8e93;--public-bg:#000;--public-bg-soft:#1c1c1e;--public-surface:#1c1c1e;--public-line:#ffffff1f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .publicSurface,:root:not([data-theme=light]) .mkPage,:root:not([data-theme=light]) .signupExperience,:root:not([data-theme=light]) .marketingPage{--public-ink:#f5f5f7;--public-ink-soft:#a1a1a6;--public-ink-faint:#8e8e93;--public-bg:#000;--public-bg-soft:#1c1c1e;--public-surface:#1c1c1e;--public-line:#ffffff1f}}.mkReveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.mkReveal.isVisible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.mkReveal{opacity:1;transition:none;transform:none}}
.qsBackdrop,.qsDashboardCard,.qsMinimized{--apple-bg-primary:var(--surface-card,#fff);--apple-bg-secondary:var(--surface-panel,#f5f5f7);--apple-label-primary:var(--text-primary,#1d1d1f);--apple-label-secondary:var(--text-secondary,#6e6e73);--apple-label-tertiary:var(--text-muted,#8e8e93);--apple-separator:var(--border-medium,#0000001a)}.qsBackdrop{z-index:80;background:color-mix(in srgb, var(--apple-bg-primary,#000) 42%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.qsWelcome,.qsDialog,.qsShell{border:1px solid var(--apple-separator,#0000001a);background:var(--apple-bg-primary,#fff);width:min(1080px,100%);color:var(--apple-label-primary,#1d1d1f);border-radius:22px;position:relative;box-shadow:0 28px 80px #00000038}.qsWelcome,.qsDialog{width:min(560px,100%);padding:32px}.qsCardEyebrow{color:var(--apple-label-secondary,#6e6e73);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:650}.qsWelcome h2,.qsDialog h2,.qsShellHeader h2,.qsMainHead h3,.qsDashboardCard h2{color:var(--apple-label-primary,#1d1d1f);-webkit-text-fill-color:var(--apple-label-primary,#1d1d1f);letter-spacing:-.03em;margin:0;font-size:1.6rem}.qsWelcome p,.qsDialog p,.qsMeta,.qsHint,.qsMainHead p,.qsDashboardCard p{color:var(--apple-label-secondary,#6e6e73);line-height:1.55}.qsProgressBar{background:color-mix(in srgb, var(--apple-label-primary,#1d1d1f) 8%, transparent);border-radius:999px;height:6px;margin:18px 0 8px;overflow:hidden}.qsProgressBar>i{border-radius:inherit;background:var(--brand-primary,#0071e3);height:100%;display:block}.qsDialogActions,.qsStepActions,.qsCardActions,.qsCompleteActions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.qsIconButton{border:1px solid var(--apple-separator,#0000001f);width:34px;height:34px;color:var(--apple-label-primary,#1d1d1f);cursor:pointer;background:0 0;border-radius:999px;position:absolute;top:16px;right:16px}.qsShellHeader .qsIconButton{position:static}.qsShellHeader .qsIconButton+.qsIconButton{margin-left:8px}.qsShell{max-height:min(860px,100vh - 48px);display:grid;overflow:hidden}.qsShellHeader{border-bottom:1px solid var(--apple-separator,#00000014);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.qsShellHeaderActions{display:flex}.qsShellBody{grid-template-columns:280px minmax(0,1fr);min-height:0;display:grid}.qsSidebar{border-right:1px solid var(--apple-separator,#00000014);padding:16px;overflow:auto}.qsSidebar ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.qsSidebar button{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:14px;gap:2px;padding:12px;display:grid}.qsSidebar button.active,.qsSidebar button:hover{background:color-mix(in srgb, var(--brand-primary,#0071e3) 8%, transparent);border-color:color-mix(in srgb, var(--brand-primary,#0071e3) 18%, transparent)}.qsSidebar button span,.qsSidebar button em{color:var(--apple-label-secondary,#6e6e73);font-size:.72rem}.qsSidebar button strong{color:var(--apple-label-primary,#1d1d1f);font-size:.9rem}.qsSidebar button.done strong{color:#248a3d}.qsMain{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.qsMainScroll{overscroll-behavior:contain;align-content:start;gap:16px;min-height:0;padding:22px 24px 28px;scroll-padding-bottom:28px;display:grid;overflow:hidden auto}.qsConcept,.qsSimpleOrg,.qsPortalPreview,.qsPreviewRow article{border:1px solid var(--apple-separator,#00000014);background:color-mix(in srgb, var(--apple-label-primary,#1d1d1f) 3%, transparent);border-radius:14px;padding:14px 16px}.qsForm{gap:14px;display:grid}.qsFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qsFieldGrid label,.qsForm>label{color:var(--apple-label-primary,#1d1d1f);gap:6px;font-size:.85rem;font-weight:600;display:grid}.qsFieldGrid input,.qsFieldGrid select,.qsForm textarea{border:1px solid color-mix(in srgb, var(--apple-label-primary,#1d1d1f) 16%, transparent);background:var(--apple-bg-primary,#fff);min-height:42px;color:var(--apple-label-primary,#1d1d1f);font:inherit;border-radius:10px;padding:0 12px}.qsForm textarea{resize:vertical;padding:12px}.qsSpan2{grid-column:span 2}.qsRoleNotes,.qsModuleList{color:var(--apple-label-secondary,#6e6e73);gap:8px;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.qsModuleList{grid-template-columns:repeat(2,minmax(0,1fr))}.qsModuleList span,.qsModuleList .isMuted{background:color-mix(in srgb, var(--apple-label-primary,#1d1d1f) 4%, transparent);border-radius:10px;padding:10px 12px}.qsModuleList .isMuted{opacity:.7}.qsPreviewRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.qsPreviewRow span,.qsPortalPreview span,.qsPortalPreview code{color:var(--apple-label-secondary,#6e6e73);font-size:.75rem}.qsMainFooter{border-top:1px solid var(--apple-separator,#00000014);justify-content:space-between;gap:10px;padding-top:8px;display:flex}.qsMinimized{z-index:70;border:1px solid var(--apple-separator,#0000001f);background:var(--apple-bg-primary,#fff);width:min(360px,100vw - 32px);color:var(--apple-label-primary,#1d1d1f);border-radius:16px;align-items:center;gap:16px;padding:14px 16px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 40px #00000029}.qsMinimized p{color:var(--apple-label-secondary,#6e6e73);margin:4px 0 0;font-size:.8rem}.qsDashboardCard{border:1px solid var(--apple-separator,#00000014);background:color-mix(in srgb, var(--brand-primary,#0071e3) 6%, var(--apple-bg-primary,#fff));border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:20px 22px;display:flex}@media (max-width:860px){.qsShellBody{grid-template-columns:1fr}.qsSidebar{border-right:0;border-bottom:1px solid var(--apple-separator,#00000014)}.qsFieldGrid,.qsModuleList,.qsPreviewRow{grid-template-columns:1fr}.qsSpan2{grid-column:auto}}.qsBackdrop{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#0d0f1a94;padding:clamp(12px,3vw,36px)}.qsWelcome,.qsDialog,.qsShell{border:1px solid color-mix(in srgb, var(--brand-primary,#6c5ce7) 14%, #ffffffb3);border-radius:28px;box-shadow:0 36px 100px #0e122847,0 2px 8px #0e122814}.qsWelcome:not(.qsComplete){grid-template-columns:.85fr 1.15fr;width:min(880px,100%);padding:8px;display:grid;overflow:hidden}.qsWelcomeVisual{color:#fff;background:radial-gradient(circle at 80% 15%,#7965fff2,#0000 34%),linear-gradient(145deg,#14172a,#232043 58%,#6a54ee);border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:470px;padding:38px;display:flex;position:relative;overflow:hidden}.qsWelcomeVisual:before,.qsWelcomeVisual:after{content:"";border:1px solid #ffffff24;border-radius:50%;position:absolute}.qsWelcomeVisual:before{width:310px;height:310px;top:-90px;right:-100px}.qsWelcomeVisual:after{width:190px;height:190px;top:-30px;right:-40px}.qsWelcomeVisual span{letter-spacing:.12em;opacity:.55;font-size:.7rem;position:absolute;top:30px}.qsWelcomeVisual span:nth-child(2){left:75px}.qsWelcomeVisual span:nth-child(3){left:120px}.qsWelcomeVisual strong{letter-spacing:-.055em;font-size:clamp(2rem,3vw,3rem);line-height:1.02;position:relative}.qsWelcomeContent{align-self:center;padding:clamp(30px,5vw,54px);position:relative}.qsWelcomeContent h2{font-size:clamp(1.8rem,3vw,2.45rem);line-height:1.08}.qsWelcomeContent>p:not(.qsCardEyebrow){font-size:1rem}.qsShell{background:color-mix(in srgb, var(--apple-bg-primary,#fff) 97%, #f4f2ff);width:min(1180px,100%);max-height:min(900px,100vh - 40px)}.qsShellHeader{background:color-mix(in srgb, var(--apple-bg-primary,#fff) 96%, transparent);align-items:center;padding:20px 26px}.qsShellIdentity{align-items:center;gap:14px;display:flex}.qsBrandMark{background:linear-gradient(145deg, #292642, var(--brand-primary,#6c5ce7));color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:800;display:grid;box-shadow:0 8px 18px #5a46dc38}.qsShellHeader h2{font-size:1.25rem}.qsShellHeader p{color:var(--apple-label-secondary,#666);margin:3px 0 0;font-size:.78rem}.qsShellHeader p.qsTimeHint{display:none}.qsShellHeader .qsIconButton{background:color-mix(in srgb, var(--apple-label-primary,#1d1d1f) 6%, transparent);border:0;place-items:center;font-size:1.2rem;display:grid}.qsShellBody{grid-template-columns:310px minmax(0,1fr)}.qsSidebar{background:color-mix(in srgb, var(--brand-primary,#6c5ce7) 3%, var(--apple-bg-secondary,#f7f7fa));padding:22px 16px}.qsProgressSummary{border:1px solid color-mix(in srgb, var(--brand-primary,#6c5ce7) 10%, transparent);background:var(--apple-bg-primary,#fff);border-radius:17px;align-items:center;gap:13px;margin:0 5px 20px;padding:14px;display:flex}.qsProgressSummary>div:last-child{gap:3px;font-size:.84rem;display:grid}.qsProgressSummary span{color:var(--apple-label-secondary,#6e6e73);font-size:.74rem}.qsProgressRing{border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;position:relative}.qsProgressRing:after{content:"";border-radius:inherit;background:var(--apple-bg-primary,#fff);position:absolute;inset:5px}.qsProgressRing strong{z-index:1;font-size:.72rem}.qsSidebar ol{gap:3px}.qsSidebar button{border-radius:14px;grid-template-columns:32px 1fr 18px;align-items:center;gap:10px;min-height:58px;padding:8px 10px}.qsStepIndex{border:1px solid color-mix(in srgb, var(--apple-label-primary,#222) 12%, transparent);background:var(--apple-bg-primary,#fff);border-radius:10px;place-items:center;width:30px;height:30px;font-style:normal;display:grid;font-size:.76rem!important}.qsStepCopy{gap:2px;display:grid}.qsStepCopy strong{font-size:.86rem!important}.qsStepCopy em{font-style:normal;font-size:.68rem!important}.qsStepChevron{opacity:0;font-size:1.2rem!important}.qsSidebar button:hover .qsStepChevron,.qsSidebar button.active .qsStepChevron{opacity:.7}.qsSidebar button.active{background:var(--apple-bg-primary,#fff);border-color:color-mix(in srgb, var(--brand-primary,#6c5ce7) 24%, transparent);box-shadow:0 7px 20px #28235a12}.qsSidebar button.active .qsStepIndex{background:var(--brand-primary,#6c5ce7);color:#fff;border-color:#0000}.qsSidebar button.done .qsStepIndex{color:#178344;background:#27ae601f;border-color:#0000}.qsMainScroll{gap:20px;padding:clamp(28px,4vw,48px)}.qsMainHead{padding-right:130px;position:relative}.qsMainHead h3{font-size:clamp(1.8rem,3vw,2.35rem)}.qsMainHead>p:not(.qsStepLabel){max-width:620px;margin:10px 0;font-size:.98rem}.qsStepLabel{color:var(--brand-primary,#6c5ce7);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:750}.qsMainHead>.textLink{font-size:.8rem;position:absolute;top:4px;right:0}.qsHint{border-left:3px solid color-mix(in srgb, var(--brand-primary,#6c5ce7) 65%, transparent);background:color-mix(in srgb, var(--brand-primary,#6c5ce7) 5%, transparent);border-radius:3px 12px 12px 3px;margin:0;padding:12px 15px;font-size:.86rem}.qsFieldGrid{gap:15px}.qsFieldGrid input,.qsFieldGrid select,.qsForm textarea{border-radius:12px;min-height:48px;transition:border-color .18s,box-shadow .18s}.qsFieldGrid input:focus,.qsFieldGrid select:focus,.qsForm textarea:focus{border-color:var(--brand-primary,#6c5ce7);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary,#6c5ce7) 13%, transparent);outline:none}.qsStepActions .chipButton.primary{min-height:44px;box-shadow:0 7px 16px color-mix(in srgb, var(--brand-primary,#6c5ce7) 24%, transparent);padding-inline:20px}.qsConcept,.qsSimpleOrg,.qsPortalPreview,.qsPreviewRow article{border-radius:16px;padding:18px}.qsMiniIcon,.qsCelebration{color:#178344;background:#27ae601f;border-radius:50%;place-items:center;display:grid}.qsMiniIcon{flex:0 0 34px;width:34px;height:34px}.qsCelebration{width:54px;height:54px;margin-bottom:18px;font-size:1.4rem}@media (max-width:860px){.qsWelcome:not(.qsComplete){grid-template-columns:1fr}.qsWelcomeVisual{min-height:190px;padding:26px}.qsWelcomeVisual strong{font-size:2rem}.qsWelcomeContent{padding:30px 24px}.qsShellBody{grid-template-columns:1fr}.qsSidebar{overflow-x:auto}.qsProgressSummary{display:none}.qsSidebar ol{min-width:max-content;display:flex}.qsSidebar button{grid-template-columns:1fr;justify-items:center;width:62px}.qsStepCopy,.qsStepChevron{display:none}.qsMain{padding:26px 20px}.qsMainHead{padding-right:0}.qsMainHead>.textLink{position:static}}@media (max-width:520px){.qsWelcomeVisual{display:none}.qsDialogActions .chipButton{width:100%}.qsShellHeader .qsTimeHint{display:none}}.qsShell{grid-template-rows:auto minmax(0,1fr);height:min(860px,100dvh - 32px)}.qsShellBody{min-height:0;overflow:hidden}.qsSidebar{scrollbar-color:color-mix(in srgb, var(--brand-primary,#6c5ce7) 28%, transparent) transparent;scrollbar-width:thin;min-height:0;overflow:hidden auto}.qsShell .qsSidebar button.qsStepButton{width:100%!important;min-height:56px!important;box-shadow:none!important;color:var(--apple-label-primary,#1d1d1f)!important;text-align:left!important;filter:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;padding:8px 10px!important;display:grid!important;transform:none!important}.qsShell .qsSidebar button.qsStepButton:hover{border-color:color-mix(in srgb, var(--brand-primary,#6c5ce7) 16%, transparent)!important;background:color-mix(in srgb, var(--brand-primary,#6c5ce7) 6%, var(--apple-bg-primary,#fff))!important}.qsShell .qsSidebar button.qsStepButton.active{border-color:color-mix(in srgb, var(--brand-primary,#6c5ce7) 30%, transparent)!important;background:var(--apple-bg-primary,#fff)!important;box-shadow:0 8px 24px #231e5014!important}.qsShell .qsSidebar button.qsStepButton strong{line-height:1.25;color:var(--apple-label-primary,#1d1d1f)!important}.qsShell .qsSidebar button.qsStepButton.done strong{color:var(--apple-label-primary,#1d1d1f)!important}.qsShell .qsSidebar button.qsStepButton em{color:var(--apple-label-secondary,#6e6e73)!important}.qsShell .qsSidebar button.qsStepButton:focus-visible{outline-offset:1px;outline:3px solid color-mix(in srgb, var(--brand-primary,#6c5ce7) 24%, transparent)!important}.qsMain{min-height:0;overflow:hidden}.qsMainScroll{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--brand-primary,#6c5ce7) 28%, transparent) transparent;scrollbar-width:thin;min-height:0;overflow:hidden auto}.qsMainFooter{z-index:3;background:var(--apple-bg-primary,#fff);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:0;padding:16px clamp(28px,4vw,48px) 18px;position:relative}.qsPortalPreview{gap:12px;min-height:150px;display:grid}.qsPortalPreview header{justify-content:space-between;gap:16px;display:flex}.qsPortalPreview p{margin:0;line-height:1.6}@media (max-width:900px){.qsShell{height:calc(100dvh - 20px);max-height:none}.qsShellBody{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.qsSidebar{padding:12px 14px;overflow:auto hidden}.qsProgressSummary{display:none}.qsSidebar ol{gap:7px;min-width:max-content;display:flex}.qsShell .qsSidebar button.qsStepButton{grid-template-columns:1fr;justify-items:center;width:48px!important;min-height:44px!important;padding:6px!important}.qsStepCopy,.qsStepChevron{display:none}.qsMainScroll{padding:24px 20px 28px}.qsMainFooter{padding:14px 20px max(16px, env(safe-area-inset-bottom));margin:0}}@media (max-height:680px) and (min-width:901px){.qsShell{height:calc(100dvh - 16px)}.qsShellHeader{padding-block:13px}.qsMainScroll{padding-block:24px}}
.helpCenter,.helpDrawer{--apple-bg-primary:var(--surface-card,#fff);--apple-bg-secondary:var(--surface-panel,#f5f5f7);--apple-label-primary:var(--text-primary,#1d1d1f);--apple-label-secondary:var(--text-secondary,#6e6e73);--apple-label-tertiary:var(--text-muted,#8e8e93);--apple-separator:var(--border-medium,#0000001a)}.helpCenter{width:min(1180px,100%);color:var(--apple-label-primary,#1d1d1f);margin:0 auto;padding:8px 0 48px}.helpHero h1,.helpArticle h1,.helpResults h2,.helpAside h2,.helpRail h2{color:var(--apple-label-primary,#1d1d1f);-webkit-text-fill-color:var(--apple-label-primary,#1d1d1f);letter-spacing:-.03em;margin:0}.helpHero h1{font-size:clamp(2rem,4vw,2.8rem)}.helpSearch{gap:10px;margin-top:22px;display:flex}.helpSearch input{border:1px solid color-mix(in srgb, var(--apple-label-primary,#1d1d1f) 14%, transparent);background:var(--apple-bg-primary,#fff);min-height:48px;color:var(--apple-label-primary,#1d1d1f);font:inherit;border-radius:12px;flex:1;padding:0 14px}.helpHeroLinks,.helpRailActions{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.helpHeroLinks a,.helpRailActions a,.helpAside a,.helpResults a,.helpRail a{color:var(--brand-primary,#0071e3);text-decoration:none}.helpLayout,.helpArticleLayout{grid-template-columns:240px minmax(0,1fr) 240px;gap:28px;margin-top:36px;display:grid}.helpLayout{grid-template-columns:240px minmax(0,1fr)}.helpAside,.helpRail,.helpResults,.helpArticle{min-width:0}.helpAside ul,.helpResults ul,.helpRail ul,.helpDrawerList,.helpToc{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.helpAside a,.helpResults a,.helpDrawerList a{color:inherit;border:1px solid #0000;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.helpAside a.isActive,.helpAside a:hover,.helpResults a:hover,.helpDrawerList a:hover{border-color:color-mix(in srgb, var(--brand-primary,#0071e3) 18%, transparent);background:color-mix(in srgb, var(--brand-primary,#0071e3) 7%, transparent)}.helpAside a span,.helpResults span,.helpResults em,.helpMeta,.helpDrawerList span,.helpDrawerList em,.helpDrawerInner p{color:var(--apple-label-secondary,#6e6e73);font-size:.85rem;font-style:normal}.helpArticle{padding:8px 4px 24px}.helpArticleBody{color:var(--apple-label-primary,#1d1d1f);margin-top:24px;line-height:1.7}.helpArticleBody h2{margin:28px 0 10px;font-size:1.2rem}.helpFeedback{border-top:1px solid var(--apple-separator,#00000014);margin-top:36px;padding-top:22px}.helpFeedbackMore{gap:12px;margin-top:14px;display:grid}.helpFeedbackMore label{gap:6px;font-weight:600;display:grid}.helpFeedbackMore select,.helpFeedbackMore textarea{border:1px solid color-mix(in srgb, var(--apple-label-primary,#1d1d1f) 16%, transparent);background:var(--apple-bg-primary,#fff);min-height:42px;color:var(--apple-label-primary,#1d1d1f);font:inherit;border-radius:10px;padding:10px 12px}.helpEmpty{border:1px dashed color-mix(in srgb, var(--apple-label-primary,#1d1d1f) 16%, transparent);border-radius:16px;padding:24px}.helpFab{z-index:60;background:var(--brand-primary,#0071e3);color:#fff;cursor:pointer;border:0;border-radius:999px;width:44px;height:44px;font-size:1.2rem;font-weight:700;position:fixed;bottom:88px;right:20px;box-shadow:0 12px 28px #0071e347}.helpDrawer{background:var(--apple-bg-primary,#fff);width:min(420px,100vw);color:var(--apple-label-primary,#1d1d1f)}.helpDrawerInner{gap:16px;padding:20px;display:grid}.helpDrawerInner h2,.helpDrawerList strong,.helpDrawerFooter a,.helpEmpty a{color:var(--apple-label-primary,#1d1d1f)}.helpDrawerFooter{border-top:1px solid var(--apple-separator,#00000014);gap:10px;padding-top:12px;display:grid}.platformHelpPage{gap:24px;display:grid}.platformHelpGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:24px;display:grid}.platformHelpList,.platformHelpEditor{border:1px solid var(--apple-separator,#0000001a);background:var(--apple-bg-primary,#fff);border-radius:16px;padding:18px}.platformHelpList button{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:12px;gap:4px;margin-top:8px;padding:12px;display:grid}.platformHelpList button:hover,.platformHelpList button.isActive{border-color:color-mix(in srgb, var(--brand-primary,#0071e3) 20%, transparent);background:color-mix(in srgb, var(--brand-primary,#0071e3) 8%, transparent)}.platformHelpEditor form{gap:12px;display:grid}.platformHelpEditor label{gap:6px;font-weight:600;display:grid}.platformHelpEditor input,.platformHelpEditor select,.platformHelpEditor textarea{border:1px solid color-mix(in srgb, var(--apple-label-primary,#1d1d1f) 16%, transparent);background:var(--apple-bg-secondary,#f5f5f7);min-height:42px;color:var(--apple-label-primary,#1d1d1f);font:inherit;border-radius:10px;padding:10px 12px}.platformHelpEditor textarea{min-height:220px}.helpSpotlight{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.helpSpotlight>div{border:1px solid var(--apple-separator,#00000014);background:color-mix(in srgb, var(--apple-label-primary,#1d1d1f) 3%, transparent);border-radius:16px;padding:20px}.helpSpotlight h2{color:var(--apple-label-primary,#1d1d1f);-webkit-text-fill-color:var(--apple-label-primary,#1d1d1f);margin:0 0 6px;font-size:1.15rem}.helpSpotlight ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.helpSpotlight a{color:var(--brand-primary,#0071e3);justify-content:space-between;gap:12px;text-decoration:none;display:flex}.helpSpotlight span,.helpTagRow a{color:var(--apple-label-secondary,#6e6e73);font-size:.8rem}.helpTagRow{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.helpTagRow a{background:color-mix(in srgb, var(--apple-label-primary,#1d1d1f) 6%, transparent);border-radius:999px;padding:4px 10px;text-decoration:none}.helpArticleBody ul{margin:0 0 16px;padding-left:1.2rem}.platformHelpPreview{border:1px solid var(--apple-separator,#0000001a);background:color-mix(in srgb, var(--apple-label-primary,#1d1d1f) 3%, transparent);border-radius:12px;padding:14px}@media (max-width:960px){.helpLayout,.helpArticleLayout,.platformHelpGrid,.helpSpotlight{grid-template-columns:1fr}.helpFab{bottom:96px}}.helpCenter{width:min(1240px,100%);padding:0 0 64px}.helpHero{border:1px solid color-mix(in srgb, var(--brand-primary,#6c5ce7) 14%, transparent);background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--brand-primary,#6c5ce7) 22%, transparent), transparent 27%), linear-gradient(135deg, color-mix(in srgb, var(--brand-primary,#6c5ce7) 8%, var(--apple-bg-primary,#fff)), var(--apple-bg-primary,#fff) 65%);border-radius:28px;padding:clamp(40px,7vw,78px) clamp(24px,6vw,76px);position:relative;overflow:hidden;box-shadow:0 20px 55px #19183c12}.helpHero:after{content:"?";color:color-mix(in srgb, var(--brand-primary,#6c5ce7) 9%, transparent);pointer-events:none;font-size:15rem;font-weight:800;line-height:1;position:absolute;bottom:-48px;right:7%;transform:rotate(8deg)}.helpHero>*{z-index:1;position:relative}.helpSpark{color:var(--brand-primary,#6c5ce7)}.helpHero h1{letter-spacing:-.055em;max-width:760px;font-size:clamp(2.35rem,5vw,4rem);line-height:1.02}.helpHeroIntro{max-width:630px;color:var(--apple-label-secondary,#666);margin:14px 0 0;font-size:1.05rem;line-height:1.6}.helpSearch{border:1px solid color-mix(in srgb, var(--apple-label-primary,#222) 10%, transparent);background:var(--apple-bg-primary,#fff);border-radius:17px;max-width:780px;margin-top:28px;padding:7px;box-shadow:0 12px 35px #1e194b1a}.helpSearch input{background:0 0;border:0;min-height:50px;font-size:1rem}.helpSearch input:focus{outline:0}.helpSearch .chipButton{border-radius:12px;min-width:110px}.helpHeroLinks{gap:8px}.helpHeroLinks a{background:color-mix(in srgb, var(--brand-primary,#6c5ce7) 7%, transparent);border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:600}.helpQuickActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.helpQuickActions>a{border:1px solid color-mix(in srgb, var(--apple-label-primary,#222) 9%, transparent);background:var(--apple-bg-primary,#fff);color:inherit;border-radius:18px;grid-template-columns:42px 1fr;align-items:center;gap:2px 13px;padding:20px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.helpQuickActions>a:hover{border-color:color-mix(in srgb, var(--brand-primary,#6c5ce7) 30%, transparent);transform:translateY(-3px);box-shadow:0 14px 32px #19183c17}.helpActionIcon{background:color-mix(in srgb, var(--brand-primary,#6c5ce7) 11%, transparent);width:42px;height:42px;color:var(--brand-primary,#6c5ce7);border-radius:13px;grid-row:span 2;place-items:center;font-size:1.1rem;display:grid}.helpQuickActions small{color:var(--apple-label-secondary,#666)}.helpSpotlight{gap:16px;margin-top:24px}.helpSpotlight>div{background:var(--apple-bg-primary,#fff);border-radius:20px;padding:26px}.helpSpotlight h2{font-size:1.25rem}.helpSpotlight li a{border-bottom:1px solid color-mix(in srgb, var(--apple-label-primary,#222) 7%, transparent);color:inherit;padding:10px 0;font-weight:600}.helpSpotlight li:last-child a{border-bottom:0}.helpLayout{grid-template-columns:260px minmax(0,1fr);gap:42px;margin-top:42px}.helpAside{align-self:start;position:sticky;top:90px}.helpAside h2{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.helpAside a{border-radius:11px;grid-template-columns:1fr auto;padding:11px 13px;font-size:.88rem}.helpAside a.isActive{color:var(--brand-primary,#6c5ce7);font-weight:700}.helpResults>h2{margin-bottom:16px;font-size:1.4rem}.helpResults>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.helpResults>ul>li>a{border:1px solid color-mix(in srgb, var(--apple-label-primary,#222) 9%, transparent);background:var(--apple-bg-primary,#fff);border-radius:18px;align-content:start;min-height:156px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s}.helpResults>ul>li>a:hover{transform:translateY(-2px);box-shadow:0 14px 32px #19183c14}.helpResults strong{font-size:1rem}.helpResults em{margin-top:8px;line-height:1.5}.helpArticlePage{max-width:1240px}.helpArticleLayout{grid-template-columns:210px minmax(0,720px) 230px;justify-content:center;gap:44px;margin-top:12px}.helpArticle{border:1px solid color-mix(in srgb, var(--apple-label-primary,#222) 8%, transparent);background:var(--apple-bg-primary,#fff);border-radius:24px;padding:42px 46px;box-shadow:0 18px 50px #19183c0f}.helpArticle h1{font-size:clamp(2rem,4vw,3.1rem);line-height:1.06}.helpArticle header>p:not(.qsCardEyebrow,.helpMeta){color:var(--apple-label-secondary,#666);font-size:1.08rem;line-height:1.6}.helpArticleBody{font-size:1rem;line-height:1.8}.helpArticleBody h2{margin-top:34px;font-size:1.4rem}.helpRail{background:color-mix(in srgb, var(--brand-primary,#6c5ce7) 4%, transparent);border-radius:16px;align-self:start;padding:18px;position:sticky;top:90px}.helpRail h2{font-size:.86rem}.helpRail li a{padding:8px 0;font-size:.84rem;line-height:1.4;display:block}@media (max-width:960px){.helpQuickActions{grid-template-columns:1fr}.helpLayout,.helpArticleLayout{grid-template-columns:1fr;gap:24px}.helpAside,.helpRail{position:static}.helpResults>ul{grid-template-columns:1fr}.helpArticle{padding:30px 24px}}@media (max-width:560px){.helpHero{border-radius:20px;padding:36px 20px}.helpSearch{flex-direction:column}.helpSearch .chipButton{width:100%}.helpHero:after{display:none}}
.swipeCarousel{width:100%;min-width:0}.swipeCarouselControls{justify-content:center;align-items:center;gap:10px;margin-bottom:8px;display:flex}.swipeCarouselControlsDesktopOnly .swipeCarouselControls{display:none}@media (min-width:1024px){.swipeCarouselControlsDesktopOnly .swipeCarouselControls{display:flex}.swipeCarouselControlsDesktopOnly.projectCarousel .swipeCarouselControls,.swipeCarouselControlsDesktopOnly.attentionCarousel .swipeCarouselControls{justify-content:flex-end;margin-bottom:.5rem}.swipeCarouselControlsDesktopOnly .swipeCarouselArrow{width:32px;height:32px;font-size:1.1rem}}.swipeCarouselArrow{border:1px solid var(--line);background:var(--surface-light,#fff);width:28px;height:28px;color:var(--ink-on-light,var(--ink));cursor:pointer;border-radius:999px;place-items:center;padding:0;font-size:1rem;line-height:1;transition:opacity .15s,border-color .15s;display:grid}.swipeCarouselArrow:hover:not(:disabled){border-color:var(--ink-secondary-on-light,var(--ink-secondary))}.swipeCarouselArrow:disabled{opacity:.35;cursor:default}.swipeCarouselCounter{letter-spacing:.04em;color:var(--ink-secondary-on-light,var(--ink-secondary));text-align:center;min-width:3.5rem;font-size:.72rem;font-weight:600}.swipeCarouselTrack{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.swipeCarouselTrack::-webkit-scrollbar{display:none}.swipeCarouselSlide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(88%,340px);min-width:0}@media (min-width:640px){.swipeCarouselSlide{flex:0 0 min(72%,380px)}}@media (min-width:1024px){.swipeCarouselSlide{flex:0 0 min(42%,420px)}}.themeModeToggle{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;place-items:center;padding:0;font-size:.95rem;line-height:1;display:grid}.themeModeToggle:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}
.clientPortal,.vendorPortal{--color-background-tertiary:var(--surface-l0);--color-background-primary:var(--surface-l2);--color-background-secondary:var(--surface-l3);--portal-bg:var(--surface-l0);--portal-card:var(--surface-l2);--paper:var(--surface-l0);--surface:var(--surface-l2);--surface-raised:var(--surface-l2);--surface-sunken:var(--surface-l3)}.platformConsole .paPage{gap:var(--density-page-gap)}.platformConsole .paCardHeader,.platformConsole .paCardBody,.platformConsole .paRegistryCardHead{padding:var(--density-card-pad)}.platformConsole .paRegistryCardFoot{padding:0 var(--density-card-pad) var(--density-card-pad)}.clientPortal.portalPremiumShell,.vendorPortal.portalPremiumShell{background:var(--surface-l0)}.clientPortalTop,.vendorPortalTop{background:var(--surface-l1);border-bottom-color:var(--border-subtle);box-shadow:none}.platformConsole .paTopbar{background:0 0}.clientPortalMain,.vendorPortalMain{font-size:var(--density-text-base)}.clientPage,.clientPortal .portalPremium,.vendorPage,.vendorPortal .portalPremium{gap:var(--density-page-gap)}.clientPage,.vendorPage{flex-direction:column;display:flex}.portalPremiumShell{--portal-shadow:none;--portal-radius:calc(var(--radius-card,16px) + 2px)}.clientCard,.clientActionCard,.clientApprovalCard,.clientDocCard,.clientTeamCard,.clientEmpty,.clientPortal .portalPageHeader,.clientPortal .clientPageHeader,.clientPortal .clientTeamPageHeader,.clientPortal .portalAttentionCard,.clientPortal .portalDecisionCard,.clientPortal .portalDocCard,.clientPortal .portalStatCard,.clientPortal .portalBriefingCard,.vendorCard,.vendorPortal .portalPremiumCard{background:var(--surface-l2);border-color:var(--border-subtle);box-shadow:none}.clientCard,.clientActionCard,.clientApprovalCard,.vendorCard{padding:var(--density-card-pad);margin-bottom:var(--density-section-gap)}.clientPortal .portalPageHeader,.clientPortal .clientPageHeader,.clientPortal .clientTeamPageHeader{padding:var(--density-card-pad)}.portalSectionLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted,var(--color-text-tertiary));margin:0 0 .55rem;font-size:.72rem;font-weight:600}.portalExperiencePreferences{gap:var(--density-section-gap);display:grid}.portalExperiencePreferencesIntro h2{letter-spacing:-.02em;margin:0 0 .35rem;font-size:1rem;font-weight:650}.portalExperiencePreferencesIntro p{margin:0;font-size:.88rem;line-height:1.45}.portalExperiencePreferencesGrid{gap:var(--density-section-gap);display:grid}@media (min-width:768px){.portalExperiencePreferencesGrid{grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);align-items:start}}.portalExperienceTheme{padding:var(--density-card-pad);border-radius:var(--radius-card,16px);border:1px solid var(--border-subtle);background:var(--surface-l1);gap:.45rem;display:grid}.portalExperienceThemeLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted,var(--color-text-tertiary));margin:0;font-size:.72rem;font-weight:650}.clientPortal .portalExperiencePreferences,.vendorPortal .portalExperiencePreferences{padding:var(--density-card-pad);border-radius:var(--radius-card,16px);border:1px solid var(--border-subtle);background:var(--surface-l2)}.platformConsole .portalExperiencePreferences{margin-top:var(--density-section-gap)}.platformConsole .portalExperiencePreferencesGrid .uiDensitySelector .wsCardEyebrow,.platformConsole .portalExperienceThemeLabel{color:var(--pa-muted)}.platformConsole .portalExperienceTheme{background:var(--pa-panel-soft);border-color:var(--pa-border)}
