.cash-flow-page_page__jGlE0{--cash-blue:#0052ff;--cash-green:#0b7f4e;--cash-red:#cf202f;--cash-ink:#0a0b0d;gap:0}.cash-flow-page_connectionCard__WorlU{border-color:color-mix(in srgb,var(--cash-blue) 35%,var(--border));background:linear-gradient(110deg,color-mix(in srgb,var(--cash-blue) 5%,var(--card)),var(--card))}.cash-flow-page_connectionCard__WorlU .ui-card__content{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:1rem}.cash-flow-page_connectionCard__WorlU p{margin:.2rem 0 0;color:var(--muted-foreground);font-size:.875rem}.cash-flow-page_connectionCard__WorlU button,.cash-flow-page_connectionCard__WorlU small{grid-column:1/-1}.cash-flow-page_connectionIcon__wNeKz{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:.8rem;color:var(--cash-blue);background:color-mix(in srgb,var(--cash-blue) 10%,transparent)}.cash-flow-page_error__hMoAZ,.cash-flow-page_qualityNotice___7hes,.cash-flow-page_warning__QKOd1{display:flex;align-items:flex-start;gap:.65rem;border:1px solid #f0c36d;border-radius:.75rem;padding:.85rem 1rem;color:#7a4a0a;background:#fffaf0;font-size:.875rem}.cash-flow-page_warning__QKOd1 span{display:grid;gap:.15rem}.cash-flow-page_error__hMoAZ{align-items:center;justify-content:space-between;border-color:#cf202f;color:#cf202f;background:#fff7f6}.cash-flow-page_qualityNotice___7hes{align-items:center;border-color:#c7d7ff;color:#0052ff;background:#ebf1ff}.cash-flow-page_error__hMoAZ+.cash-flow-page_filterPanel__7o8EU,.cash-flow-page_warning__QKOd1+.cash-flow-page_filterPanel__7o8EU{margin-top:clamp(1.25rem,2vw,1.5rem)}.cash-flow-page_filterPanel__7o8EU{display:grid;gap:1.25rem;border:0;background:transparent}.cash-flow-page_basisToggle__hZdG6{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:0;padding:0;border:0}.cash-flow-page_basisToggle__hZdG6 legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cash-flow-page_basisToggle__hZdG6 label{min-width:0;cursor:pointer}.cash-flow-page_basisToggle__hZdG6 input{position:absolute;opacity:0}.cash-flow-page_basisToggle__hZdG6 span{display:grid;min-height:3.5rem;align-content:center;gap:.1rem;border:1px solid var(--border);border-radius:.65rem;padding:.55rem .75rem;color:var(--muted-foreground);font-size:.875rem;font-weight:700;transition:border-color .15s,background .15s,color .15s}.cash-flow-page_basisToggle__hZdG6 small{font-size:.75rem;font-weight:500}.cash-flow-page_basisToggle__hZdG6 input:checked+span{border-color:color-mix(in srgb,var(--cash-blue) 45%,var(--border));color:#0052ff;background:color-mix(in srgb,var(--cash-blue) 7%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cash-blue) 25%,transparent)}.cash-flow-page_basisToggle__hZdG6 input:focus-visible+span{outline:2px solid var(--cash-blue);outline-offset:2px}.cash-flow-page_filters__GxvpY{display:grid;grid-template-columns:1fr;gap:.75rem;padding:0}.cash-flow-page_filters__GxvpY label{display:grid;gap:.35rem;min-width:0;color:var(--muted-foreground);font-size:.8rem;font-weight:650}.cash-flow-page_filters__GxvpY button,.cash-flow-page_filters__GxvpY input,.cash-flow-page_filters__GxvpY select{min-height:2.75rem}.cash-flow-page_filters__GxvpY button{align-self:end}.cash-flow-page_kpiGrid__1Wngo{display:grid;grid-template-columns:1fr;gap:clamp(1.1rem,2vw,1.5rem)}.cash-flow-page_kpiCard__5MEnn{overflow:hidden;min-width:0}.cash-flow-page_kpiLink__IBnSn{color:inherit;display:block;text-decoration:none}.cash-flow-page_kpiLink__IBnSn:focus-visible{border-radius:inherit;outline:3px solid rgb(37 99 235/30%);outline-offset:2px}.cash-flow-page_kpiCard__5MEnn .ui-card__content{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.3rem .6rem;padding:1rem}.cash-flow-page_kpiIcon__JRy78{display:grid;grid-row:1/span 2;width:2.45rem;height:2.45rem;place-items:center;border-radius:.7rem;background:var(--muted)}.cash-flow-page_kpiLabel__Tmk2L{color:var(--muted-foreground);font-size:.8rem;font-weight:700}.cash-flow-page_kpiCard__5MEnn strong{overflow:hidden;color:var(--cash-ink);font-size:clamp(1.15rem,5vw,1.55rem);line-height:1.15;text-overflow:ellipsis}.cash-flow-page_kpiCard__5MEnn small{grid-column:2;color:var(--muted-foreground);font-size:.75rem}.cash-flow-page_balance__9KX9g .cash-flow-page_kpiIcon__JRy78,.cash-flow-page_net__CzOBr .cash-flow-page_kpiIcon__JRy78{color:var(--cash-blue);background:#ebf1ff}.cash-flow-page_inflow__ZPSjO{color:var(--cash-green)!important}.cash-flow-page_inflow__ZPSjO .cash-flow-page_kpiIcon__JRy78{color:var(--cash-green);background:#effaf3}.cash-flow-page_outflow__YeD5A{color:var(--cash-red)!important}.cash-flow-page_outflow__YeD5A .cash-flow-page_kpiIcon__JRy78{color:var(--cash-red);background:#fff3f1}.cash-flow-page_attention__26XsE .cash-flow-page_kpiIcon__JRy78{color:#a65b09;background:#fff8e8}.cash-flow-page_chartGrid__0DwrI,.cash-flow-page_insightGrid__NvKvJ,.cash-flow-page_kpiGrid__1Wngo,.cash-flow-page_monthlyInsights__Tn9bV,.cash-flow-page_transactionsCard__X_KY5{margin-top:clamp(1.5rem,3vw,2.25rem)}.cash-flow-page_chartGrid__0DwrI,.cash-flow-page_insightGrid__NvKvJ{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,2.5vw,2rem)}.cash-flow-page_allPeriodInsights__dADLU{grid-template-columns:minmax(0,1fr)}.cash-flow-page_chartGrid__0DwrI .ui-card__header,.cash-flow-page_insightGrid__NvKvJ .ui-card__header,.cash-flow-page_transactionsCard__X_KY5 .ui-card__header{padding-bottom:.3rem}.cash-flow-page_insightGrid__NvKvJ .ui-card__title{display:flex;align-items:center;gap:.45rem}.cash-flow-page_chart__bPjiI{width:100%;height:17rem;min-width:0}.cash-flow-page_chartAlternatives__30MKh{display:flex;gap:.4rem;overflow-x:auto;padding:.25rem 0 .1rem;scrollbar-width:thin}.cash-flow-page_chartAlternatives__30MKh button{flex:0 0 auto;min-height:2.75rem;border:1px solid var(--border);border-radius:.55rem;padding:.45rem .65rem;color:var(--muted-foreground);background:var(--card);font-size:.75rem}.cash-flow-page_emptyState__srhfA{display:grid;min-height:12rem;margin:0;place-items:center;color:var(--muted-foreground);font-size:.875rem;text-align:center}.cash-flow-page_calendar__2Pq1T{min-width:0}.cash-flow-page_calendarHeader__etio6{display:grid;grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;margin-bottom:.6rem;text-align:center}.cash-flow-page_calendarHeader__etio6 button{display:grid;min-width:2.75rem;min-height:2.75rem;place-items:center;border:0;border-radius:.6rem;color:var(--foreground);background:transparent}.cash-flow-page_calendarHeader__etio6 button:hover{background:var(--muted)}.cash-flow-page_calendarGrid__yZRyA{display:grid;grid-template-columns:repeat(7,minmax(2.5rem,1fr));gap:2px;min-width:39rem}.cash-flow-page_calendar__2Pq1T{overflow-x:auto}.cash-flow-page_weekday__SzEBI{padding:.4rem;color:var(--muted-foreground);font-size:.75rem;text-align:center}.cash-flow-page_calendarDay__MwwAE{display:grid;min-height:5.6rem;align-content:start;gap:.2rem;border:1px solid var(--border);border-radius:.4rem;padding:.4rem;color:var(--foreground);background:var(--card);text-align:left}.cash-flow-page_calendarDay__MwwAE>span{font-size:.78rem;font-weight:750}.cash-flow-page_calendarDay__MwwAE small{overflow:hidden;font-size:.68rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.cash-flow-page_calendarDay__MwwAE[aria-pressed=true]{border-color:var(--cash-blue);background:#ebf1ff;box-shadow:inset 0 0 0 1px var(--cash-blue)}.cash-flow-page_calendarDay__MwwAE.cash-flow-page_today__pcrR_>span{display:grid;width:1.45rem;height:1.45rem;place-items:center;border-radius:999px;color:white;background:var(--cash-blue)}.cash-flow-page_noData__SZ5Yk{color:#a8acb3}.cash-flow-page_purposeBars__CKg_L{display:grid;gap:.25rem}.cash-flow-page_purposeBar__7Nw16{display:grid;grid-template-columns:minmax(7rem,.8fr) minmax(5rem,1fr) auto;align-items:center;gap:.6rem;min-height:3.25rem;border:0;border-radius:.65rem;padding:.45rem .55rem;color:var(--foreground);background:transparent;text-align:left}.cash-flow-page_purposeBar__7Nw16:hover,.cash-flow-page_purposeBar__7Nw16[aria-pressed=true]{background:color-mix(in srgb,var(--cash-blue) 6%,var(--card))}.cash-flow-page_purposeBar__7Nw16[aria-pressed=true]{outline:2px solid color-mix(in srgb,var(--cash-blue) 55%,transparent)}.cash-flow-page_purposeLabel__6EOhg{display:grid;grid-template-columns:.6rem 1fr;align-items:center;gap:.4rem;min-width:0;font-size:.82rem;font-weight:700}.cash-flow-page_purposeLabel__6EOhg>i{width:.55rem;height:.55rem;border-radius:50%}.cash-flow-page_purposeLabel__6EOhg small{grid-column:2;color:var(--muted-foreground);font-size:.7rem;font-weight:500}.cash-flow-page_purposeTrack__yq_Ev{height:.5rem;overflow:hidden;border-radius:999px;background:var(--muted)}.cash-flow-page_purposeTrack__yq_Ev i{display:block;height:100%;border-radius:inherit}.cash-flow-page_purposeBar__7Nw16>strong{font-size:.78rem;white-space:nowrap}.cash-flow-page_transactionsCard__X_KY5 .ui-card__header{display:flex;justify-content:space-between;align-items:start;gap:.7rem}.cash-flow-page_transactionsCard__X_KY5 .ui-card__content{padding-top:.5rem}.cash-flow-page_transactionHeaderActions__Yjz3D{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.6rem}.cash-flow-page_pageSizeControl__XzzVH{display:flex;min-height:2.75rem;align-items:center;gap:.45rem;color:var(--muted-foreground);font-size:.8rem;font-weight:700;white-space:nowrap}.cash-flow-page_pageSizeControl__XzzVH select{width:auto;min-width:5.5rem;min-height:2.75rem}.cash-flow-page_merchant___Hjlg{display:grid;min-width:10rem;gap:.15rem}.cash-flow-page_blockNote__R6YFc,.cash-flow-page_merchant___Hjlg small{color:var(--muted-foreground);font-size:.75rem}.cash-flow-page_blockNote__R6YFc{display:block;margin-top:.15rem}.cash-flow-page_positive__KKRGF{color:var(--cash-green);white-space:nowrap}.cash-flow-page_negative__54sdw{color:var(--cash-red);white-space:nowrap}.cash-flow-page_transactionRow__4rhR4{cursor:pointer}.cash-flow-page_transactionRow__4rhR4:focus-visible,.cash-flow-page_transactionRow__4rhR4:hover{background:color-mix(in srgb,var(--cash-blue) 5%,var(--card));outline:none;box-shadow:inset 3px 0 var(--cash-blue)}.cash-flow-page_transactionDialog__SipK5{width:min(40rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow-y:auto}.cash-flow-page_transactionDialogBody__Ttavs{display:grid;gap:1rem}.cash-flow-page_transactionDetails__L4Pe_{display:grid;gap:0;margin:1rem 0 0}.cash-flow-page_transactionDetails__L4Pe_ div{display:grid;grid-template-columns:6rem 1fr;gap:.75rem;padding:.7rem 0;border-top:1px solid var(--border)}.cash-flow-page_transactionDetails__L4Pe_ dt{color:var(--muted-foreground);font-size:.82rem}.cash-flow-page_transactionDetails__L4Pe_ dd{margin:0;font-size:.88rem}.cash-flow-page_assignmentEditor__cPAB5{display:grid;gap:.85rem;border-top:1px solid var(--border);padding-top:1rem}.cash-flow-page_assignmentEditor__cPAB5 h3{margin:0;font-size:1rem}.cash-flow-page_assignmentEditor__cPAB5>label,.cash-flow-page_ruleSelects__tpUoM label{display:grid;gap:.35rem;color:var(--foreground);font-size:.875rem;font-weight:700}.cash-flow-page_assignmentEditor__cPAB5 button,.cash-flow-page_assignmentEditor__cPAB5 input,.cash-flow-page_assignmentEditor__cPAB5 select,.cash-flow-page_assignmentEditor__cPAB5 textarea{min-height:2.75rem}.cash-flow-page_assignmentSecondary__v_Cvr{display:flex;flex-wrap:wrap;gap:.4rem .75rem;margin:0;border:1px solid var(--input);border-radius:var(--radius-control);padding:.75rem;background:var(--card);box-shadow:0 1px 2px rgb(15 23 42/.03)}.cash-flow-page_assignmentSecondary__v_Cvr legend{padding:0 .25rem;color:var(--foreground);font-size:.875rem;font-weight:700}.cash-flow-page_assignmentSecondary__v_Cvr label,.cash-flow-page_futureRuleCheck__ZHRcO{display:flex;min-height:2.75rem;align-items:center;gap:.45rem;cursor:pointer}.cash-flow-page_assignmentSecondary__v_Cvr input,.cash-flow-page_futureRuleCheck__ZHRcO input{width:1.1rem;min-height:auto;height:1.1rem}.cash-flow-page_futureRule__aipt3{display:grid;gap:.7rem;border-radius:.75rem;padding:.75rem;background:var(--muted)}.cash-flow-page_futureRule__aipt3 p,.cash-flow-page_rulePreview___DQ5q{margin:0;color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.cash-flow-page_ruleSelects__tpUoM{display:grid;grid-template-columns:1fr;gap:.65rem}.cash-flow-page_assignmentError__iBf14,.cash-flow-page_assignmentSuccess__tGSgn{margin:0;border-radius:.65rem;padding:.7rem .8rem;font-size:.875rem}.cash-flow-page_assignmentError__iBf14{color:#cf202f;background:#fff1f1}.cash-flow-page_assignmentSuccess__tGSgn{color:#0b7f4e;background:#eff8f4}.cash-flow-page_assignmentPreview__dPyQm{display:grid;grid-template-columns:1fr;gap:.65rem}.cash-flow-page_assignmentPreview__dPyQm>div{display:grid;gap:.2rem;border-radius:.7rem;padding:.8rem;background:var(--muted)}.cash-flow-page_assignmentPreview__dPyQm ol,.cash-flow-page_assignmentPreview__dPyQm p,.cash-flow-page_assignmentPreview__dPyQm>div span{font-size:.875rem}.cash-flow-page_assignmentPreview__dPyQm>div strong{font-size:1.15rem}.cash-flow-page_assignmentPreview__dPyQm p{margin:0}.cash-flow-page_assignmentPreview__dPyQm ol{display:grid;gap:.25rem;margin:0;padding-left:1.4rem}.cash-flow-page_transactionPagination__SNqX8{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;padding:1rem 0 .25rem}.cash-flow-page_transactionPagination__SNqX8 button{min-height:2.75rem}.cash-flow-page_transactionPagination__SNqX8 span{min-width:4rem;text-align:center;color:var(--muted-foreground);font-size:.875rem;font-weight:700}.cash-flow-page_monthlyInsights__Tn9bV{display:grid;gap:1rem}.cash-flow-page_monthlyInsightsHeading__qaOqz{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cash-flow-page_monthlyInsightsHeading__qaOqz h2{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--cash-ink);font-size:1.1rem}.cash-flow-page_monthlyInsightsHeading__qaOqz p{margin:.35rem 0 0;color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.cash-flow-page_currentBadge__xR3o6,.cash-flow-page_fallbackBadge__nhEao,.cash-flow-page_monthlyInsightSeverity__tRcTD{flex:0 0 auto;border-radius:999px;padding:.25rem .55rem;font-size:.75rem;font-weight:750}.cash-flow-page_fallbackBadge__nhEao{color:#6b4c13;background:#fff6dd}.cash-flow-page_currentBadge__xR3o6{color:#0b7f4e;background:#eff8f4}.cash-flow-page_monthlyInsightCards__gi_iM{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.5rem)}.cash-flow-page_monthlyInsightCard__pUWfY{min-width:0}.cash-flow-page_monthlyInsightCard__pUWfY .ui-card__header{display:grid;gap:.55rem;padding-bottom:.5rem}.cash-flow-page_monthlyInsightCard__pUWfY .ui-card__content{display:grid;gap:1rem;padding-top:.35rem}.cash-flow-page_monthlyInsightCard__pUWfY .ui-card__title{font-size:1rem;line-height:1.4}.cash-flow-page_monthlyInsightSeverity__tRcTD{width:fit-content;color:#0052ff;background:#ebf1ff}.cash-flow-page_monthlyInsightACTION__Q_Bc9 .cash-flow-page_monthlyInsightSeverity__tRcTD{color:#cf202f;background:#fff1f1}.cash-flow-page_monthlyInsightWATCH__izviR .cash-flow-page_monthlyInsightSeverity__tRcTD{color:#7a4a0a;background:#fff7e6}.cash-flow-page_monthlyInsightObservation__7S4B1{margin:0;color:var(--foreground);font-size:.9rem;line-height:1.65}.cash-flow-page_monthlyInsightDetails__k7TTu{display:grid;gap:.8rem;margin:0}.cash-flow-page_monthlyInsightDetails__k7TTu div{display:grid;gap:.25rem}.cash-flow-page_monthlyInsightDetails__k7TTu dt{color:var(--muted-foreground);font-size:.75rem;font-weight:750}.cash-flow-page_monthlyInsightDetails__k7TTu dd{margin:0;color:var(--foreground);font-size:.875rem;line-height:1.55;overflow-wrap:anywhere}.cash-flow-page_monthlyInsightCard__pUWfY button{justify-self:start;min-height:2.75rem}.cash-flow-page_monthlyInsightMeta__r_3P8{display:grid;gap:.25rem;color:var(--muted-foreground);font-size:.78rem;line-height:1.5}.cash-flow-page_monthlyInsightMeta__r_3P8 small{font-size:.75rem}.cash-flow-page_monthlyInsightState__uAuGh{display:flex;min-height:7rem;align-items:center;justify-content:center;gap:.65rem;border:1px solid var(--border);border-radius:.75rem;padding:1rem;color:var(--muted-foreground);background:var(--card);text-align:center}.cash-flow-page_monthlyInsightState__uAuGh p{margin:0;font-size:.875rem;line-height:1.55}.cash-flow-page_monthlyInsightSkeleton__j5_6h{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.cash-flow-page_monthlyInsightSkeleton__j5_6h span{min-height:10rem;border:1px solid var(--border);border-radius:.75rem;background:var(--muted);animation:cash-flow-page_insightPulse__NZxcv 1.4s ease-in-out infinite alternate}@keyframes cash-flow-page_insightPulse__NZxcv{0%{opacity:.55}to{opacity:.9}}@media (min-width:640px){.cash-flow-page_transactionPagination__SNqX8{display:flex;justify-content:center}.cash-flow-page_transactionPagination__SNqX8 button{min-width:7rem}.cash-flow-page_connectionCard__WorlU .ui-card__content{grid-template-columns:auto 1fr auto}.cash-flow-page_connectionCard__WorlU button,.cash-flow-page_connectionCard__WorlU small{grid-column:auto}.cash-flow-page_filters__GxvpY{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-flow-page_filters__GxvpY button{min-width:6rem}.cash-flow-page_assignmentPreview__dPyQm,.cash-flow-page_kpiGrid__1Wngo,.cash-flow-page_ruleSelects__tpUoM{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-flow-page_assignmentPreview__dPyQm ol,.cash-flow-page_assignmentPreview__dPyQm p{grid-column:1/-1}.cash-flow-page_loadMoreButton__oFaER{width:auto;min-width:12rem}}@media (min-width:768px){.cash-flow-page_basisToggle__hZdG6{display:flex}.cash-flow-page_basisToggle__hZdG6 label{min-width:11rem}.cash-flow-page_filters__GxvpY{grid-template-columns:repeat(3,minmax(0,1fr))}.cash-flow-page_kpiGrid__1Wngo{grid-template-columns:repeat(6,minmax(0,1fr))}.cash-flow-page_kpiCard__5MEnn{grid-column:span 2}.cash-flow-page_kpiCard__5MEnn:nth-child(4){grid-column:2/span 2}.cash-flow-page_kpiCard__5MEnn:nth-child(5){grid-column:4/span 2}.cash-flow-page_monthlyInsightCards__gi_iM,.cash-flow-page_monthlyInsightSkeleton__j5_6h{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cash-flow-page_filters__GxvpY{grid-template-columns:repeat(6,minmax(0,1fr)) auto;align-items:end}.cash-flow-page_counterparty__1Gezy{grid-column:span 2}.cash-flow-page_kpiGrid__1Wngo{grid-template-columns:repeat(5,minmax(0,1fr))}.cash-flow-page_kpiCard__5MEnn,.cash-flow-page_kpiCard__5MEnn:nth-child(4),.cash-flow-page_kpiCard__5MEnn:nth-child(5){grid-column:auto}.cash-flow-page_kpiCard__5MEnn .ui-card__content{grid-template-columns:1fr;align-items:start}.cash-flow-page_kpiIcon__JRy78{grid-row:auto}.cash-flow-page_kpiCard__5MEnn small{grid-column:auto}.cash-flow-page_chartGrid__0DwrI{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.cash-flow-page_insightGrid__NvKvJ{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr)}.cash-flow-page_allPeriodInsights__dADLU{grid-template-columns:minmax(0,1fr)}.cash-flow-page_chart__bPjiI{height:19rem}}.dashboard-page_page___coCq{display:grid;width:100%;max-width:96rem;gap:1rem;margin:0 auto;color:var(--foreground)}.dashboard-page_hero__TdwKP{position:relative;display:grid;gap:1.5rem;padding:1.5rem .25rem .5rem;color:var(--foreground)}.dashboard-page_heroCopy__Hj5mV,.dashboard-page_heroMeta__nq9Jg{position:relative;z-index:1}.dashboard-page_heroCopy__Hj5mV{display:grid;align-content:end}.dashboard-page_hero__TdwKP h1{margin:0;font-size:clamp(1.8rem,7vw,2.35rem);font-weight:780;letter-spacing:-.04em}.dashboard-page_heroCopy__Hj5mV p{margin:.45rem 0 0;color:var(--color-text-secondary);font-size:.9rem;font-weight:560}.dashboard-page_heroMeta__nq9Jg{display:grid;align-content:end;justify-items:start;gap:.35rem}.dashboard-page_today__Wd2gl{font-size:.95rem;font-weight:760}.dashboard-page_period__B7Ith{color:var(--muted-foreground);font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.dashboard-page_errorBanner__vLnyF{display:flex;align-items:center;gap:.55rem;padding:.85rem 1rem;color:#8a4b0a;border:1px solid #f1d7b4;border-radius:.75rem;background:#fffaf1;font-size:.88rem}.dashboard-page_sectionHeading__Yssp8{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem .1rem .05rem}.dashboard-page_sectionHeading__Yssp8 h2{margin:0;font-size:clamp(1.15rem,4vw,1.4rem);letter-spacing:-.025em}.dashboard-page_sectionHeading__Yssp8>a{display:none;align-items:center;min-height:2.75rem;gap:.25rem;color:var(--color-primary);font-size:.8rem;font-weight:740;text-decoration:none}.dashboard-page_goalGrid__f1VvL,.dashboard-page_insightGrid__M1wZi,.dashboard-page_primaryGrid__sB5HW,.dashboard-page_quickLinks__3I5Ox,.dashboard-page_secondaryGrid__sxBj2{display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem}.dashboard-page_actionCard__aO01o,.dashboard-page_customerVoiceCard__voNhZ,.dashboard-page_goalList__fl9gv,.dashboard-page_goalSummaryCard__ViLkd,.dashboard-page_insightCard__VuID3,.dashboard-page_intelCard__Rwah9,.dashboard-page_listCard__mEUAX,.dashboard-page_performanceCard__RfBgx,.dashboard-page_quickLinks__3I5Ox a{border:1px solid var(--border);background:var(--card);box-shadow:0 .45rem 1.5rem rgb(22 34 51/.055)}.dashboard-page_actionCard__aO01o,.dashboard-page_customerVoiceCard__voNhZ,.dashboard-page_goalList__fl9gv,.dashboard-page_goalSummaryCard__ViLkd,.dashboard-page_insightCard__VuID3,.dashboard-page_intelCard__Rwah9,.dashboard-page_listCard__mEUAX,.dashboard-page_performanceCard__RfBgx{min-width:0;overflow:hidden;border-radius:.95rem}.dashboard-page_businessSummary__vhtQ2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:1rem 1.05rem .7rem}.dashboard-page_businessSummary__vhtQ2>div{display:grid;min-width:0;gap:.2rem;padding:.8rem;border:1px solid #f4f3f1;border-radius:.72rem;background:#ffffff}.dashboard-page_businessSummary__vhtQ2 dt{display:flex;align-items:center;gap:.35rem;color:var(--muted-foreground);font-size:.72rem}.dashboard-page_businessSummary__vhtQ2 dd{margin:0;overflow:hidden;font-size:clamp(1rem,4.8vw,1.35rem);font-weight:790;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.dashboard-page_businessSummary__vhtQ2 small{color:var(--muted-foreground);font-size:.68rem}.dashboard-page_businessSummary__vhtQ2 small[data-negative=true]{color:#cf202f;font-weight:720}.dashboard-page_chartTitle__xatXW{margin:0;padding:.55rem 1.05rem 0;color:var(--muted-foreground);font-size:.75rem;font-weight:720}.dashboard-page_panelHeader__ZPJhY{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-height:4.4rem;padding:1rem 1.05rem .85rem;border-bottom:1px solid var(--border)}.dashboard-page_panelHeader__ZPJhY>div{display:grid;gap:.25rem}.dashboard-page_panelHeader__ZPJhY h2{margin:0;font-size:1rem;letter-spacing:-.015em}.dashboard-page_panelHeader__ZPJhY span{color:var(--muted-foreground);font-size:.74rem}.dashboard-page_panelHeader__ZPJhY a{display:inline-flex;align-items:center;min-height:2.75rem;gap:.2rem;margin:-.65rem -.5rem -.5rem 0;padding:0 .5rem;color:var(--color-primary);font-size:.76rem;font-weight:720;text-decoration:none;white-space:nowrap}.dashboard-page_chart__5JjdQ{display:flex;align-items:stretch;min-height:16rem;gap:.45rem;overflow-x:auto;padding:1.25rem 1rem 1rem;scrollbar-width:thin}.dashboard-page_chartColumn__bOYT3{display:grid;min-width:2.35rem;flex:1 0 2.35rem;grid-template-rows:1rem 1fr 1rem;align-items:end;gap:.3rem;text-align:center}.dashboard-page_chartValue__6vkIj{color:var(--muted-foreground);font-size:.65rem;opacity:0;transition:opacity .15s ease}.dashboard-page_chartColumn__bOYT3:hover .dashboard-page_chartValue__6vkIj{opacity:1}.dashboard-page_chartTrack__OHxHs{position:relative;display:block;width:100%;height:11rem;overflow:hidden;border-radius:.32rem .32rem .12rem .12rem;background:#faf9f8}.dashboard-page_chartTrack__OHxHs i{position:absolute;right:0;bottom:0;left:0;display:block;border-radius:.32rem .32rem .12rem .12rem;background:var(--primary)}.dashboard-page_chartColumn__bOYT3 small{color:var(--muted-foreground);font-size:.68rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.dashboard-page_visuallyHidden__ECXkF{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dashboard-page_actionList__E0jlf,.dashboard-page_channelList__HyyV_,.dashboard-page_distributionList__57G9n,.dashboard-page_noticeList__iMw_a,.dashboard-page_productList__Yhsbs{margin:0;padding:0;list-style:none}.dashboard-page_actionList__E0jlf{display:grid;gap:.65rem;padding:.85rem}.dashboard-page_actionList__E0jlf li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:4.35rem;gap:.7rem;padding:.65rem .7rem;border:1px solid #f4f3f1;border-radius:.75rem;background:#ffffff}.dashboard-page_actionList__E0jlf li>span{display:grid;width:2.25rem;height:2.25rem;place-items:center;color:#0052ff;border-radius:.65rem;background:#ebf1ff}.dashboard-page_actionList__E0jlf li[data-tone=warning]>span{color:#9a6118;background:#fff4df}.dashboard-page_actionList__E0jlf li[data-tone=danger]>span{color:#cf202f;background:#ffedf0}.dashboard-page_actionList__E0jlf li>div{display:grid;gap:.1rem}.dashboard-page_actionList__E0jlf strong{font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.dashboard-page_actionList__E0jlf small{color:var(--muted-foreground);font-size:.76rem}.dashboard-page_actionList__E0jlf a{display:grid;min-width:2.75rem;min-height:2.75rem;place-items:center;color:#646973;border-radius:50%}.dashboard-page_clearState__ltQu_,.dashboard-page_dataState__rnEF9{display:grid;min-height:12rem;place-items:center;align-content:center;gap:.35rem;padding:1.25rem;color:var(--muted-foreground);text-align:center}.dashboard-page_clearState__ltQu_>svg{color:#0b7f4e}.dashboard-page_clearState__ltQu_ strong{color:var(--foreground);font-size:.92rem}.dashboard-page_dataState__rnEF9{font-size:.82rem}.dashboard-page_goalSummaryCard__ViLkd{display:grid;gap:1rem;padding:1.1rem;color:var(--foreground);background:var(--card)}.dashboard-page_goalDial__lhiJV{display:grid;align-content:center;min-height:8rem;gap:.2rem}.dashboard-page_goalDial__lhiJV small,.dashboard-page_goalDial__lhiJV span{color:#a8acb3;font-size:.78rem}.dashboard-page_goalDial__lhiJV strong{font-size:clamp(2rem,9vw,3.2rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono);letter-spacing:-.06em}.dashboard-page_goalStats__PgdSL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0}.dashboard-page_goalStats__PgdSL div{display:grid;gap:.15rem;padding:.7rem;border:1px solid var(--border);border-radius:.65rem;background:var(--background)}.dashboard-page_goalStats__PgdSL dt{color:#a8acb3;font-size:.72rem}.dashboard-page_goalStats__PgdSL dd{margin:0;font-size:1.15rem;font-weight:780}.dashboard-page_goalStats__PgdSL dd[data-health=ON_TRACK]{color:#0b7f4e}.dashboard-page_goalStats__PgdSL dd[data-health=AT_RISK]{color:var(--warning)}.dashboard-page_goalStats__PgdSL dd[data-health=OFF_TRACK]{color:#cf202f}.dashboard-page_goalList__fl9gv{display:grid;align-content:start;padding:.35rem 1rem}.dashboard-page_goalRow__9lO5u{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:4.8rem;gap:.65rem;padding:.75rem 0;color:inherit;border-bottom:1px solid var(--border);text-decoration:none}.dashboard-page_goalRow__9lO5u:last-child{border-bottom:0}.dashboard-page_goalRow__9lO5u[data-scope=COMPANY]{margin:0 -1rem;padding-right:1rem;padding-left:calc(1rem - 3px);border-left:3px solid #0052ff;background:#ebf1ff}.dashboard-page_goalRow__9lO5u[data-scope=COMPANY] .dashboard-page_goalIdentity__zZSrU small{color:#0052ff;font-weight:760}.dashboard-page_goalIdentity__zZSrU{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem}.dashboard-page_goalIdentity__zZSrU>span{width:.55rem;height:.55rem;border-radius:50%;background:#0b7f4e;box-shadow:0 0 0 .22rem #e5f6f1}.dashboard-page_goalIdentity__zZSrU>span[data-health=AT_RISK]{background:#d5902f;box-shadow:0 0 0 .22rem #fff3df}.dashboard-page_goalIdentity__zZSrU>span[data-health=OFF_TRACK]{background:#cf202f;box-shadow:0 0 0 .22rem #ffedf0}.dashboard-page_goalIdentity__zZSrU div{display:grid;min-width:0;gap:.1rem}.dashboard-page_goalIdentity__zZSrU strong{overflow:hidden;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-page_goalIdentity__zZSrU small{color:var(--muted-foreground);font-size:.72rem}.dashboard-page_goalProgress__tB21V{display:none;grid-template-columns:minmax(5rem,1fr) 2.8rem;align-items:center;gap:.5rem}.dashboard-page_distributionList__57G9n i,.dashboard-page_goalProgress__tB21V>span{position:relative;display:block;height:.35rem;overflow:hidden;border-radius:999px;background:#faf9f8}.dashboard-page_distributionList__57G9n b,.dashboard-page_goalProgress__tB21V i{display:block;height:100%;border-radius:inherit;background:#0052ff}.dashboard-page_goalGapRisk__Vke4J,.dashboard-page_goalGap__eF9SN,.dashboard-page_goalProgress__tB21V small{color:var(--muted-foreground);font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.dashboard-page_goalGapRisk__Vke4J,.dashboard-page_goalGap__eF9SN{display:none}.dashboard-page_goalGapRisk__Vke4J{color:#cf202f;font-weight:760}.dashboard-page_goalRow__9lO5u>svg{color:#8a8f98}.dashboard-page_customerVoiceCard__voNhZ,.dashboard-page_insightCard__VuID3{min-height:15.5rem}.dashboard-page_voiceMetrics__m2IJo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:1.05rem .65rem .75rem}.dashboard-page_voiceMetrics__m2IJo>div{display:grid;min-width:0;gap:.2rem;padding:.35rem .75rem;border-left:2px solid #efeeec}.dashboard-page_attentionProducts__EIfah span,.dashboard-page_voiceMetrics__m2IJo small,.dashboard-page_voiceMetrics__m2IJo span{color:var(--muted-foreground);font-size:.7rem}.dashboard-page_voiceMetrics__m2IJo strong{overflow:hidden;font-size:clamp(1rem,2.2vw,1.35rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.dashboard-page_voiceMetrics__m2IJo small[data-negative=true]{color:#cf202f}.dashboard-page_attentionProducts__EIfah{display:flex;align-items:baseline;gap:.7rem;margin:0 1.05rem 1rem;padding-top:.75rem;border-top:1px solid var(--border)}.dashboard-page_attentionProducts__EIfah strong{flex:0 0 auto;color:#cf202f;font-size:.76rem}.dashboard-page_attentionProducts__EIfah span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-page_mixBar__9nRAz{display:flex;height:.7rem;margin:1.35rem 1.05rem 1rem;overflow:hidden;border-radius:999px;background:#faf9f8}.dashboard-page_mixBar__9nRAz i{background:#0052ff}.dashboard-page_mixBar__9nRAz b{background:#0b7f4e}.dashboard-page_mixStats__mm7QA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0 1.05rem 1rem}.dashboard-page_mixStats__mm7QA div{display:grid;gap:.15rem;padding:.85rem;border-radius:.7rem;background:#ffffff}.dashboard-page_mixStats__mm7QA dt,.dashboard-page_mixStats__mm7QA small{color:var(--muted-foreground);font-size:.72rem}.dashboard-page_mixStats__mm7QA dd{margin:0;font-size:1.05rem;font-weight:780}.dashboard-page_distributionList__57G9n{display:grid;gap:.8rem;padding:1.1rem}.dashboard-page_distributionList__57G9n li{display:grid;grid-template-columns:4.6rem minmax(0,1fr) 3.4rem;align-items:center;gap:.6rem;font-size:.74rem}.dashboard-page_distributionList__57G9n span{color:var(--muted-foreground)}.dashboard-page_distributionList__57G9n b{background:var(--primary)}.dashboard-page_distributionList__57G9n strong{text-align:right;font-size:.74rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.dashboard-page_channelList__HyyV_,.dashboard-page_productList__Yhsbs{display:grid;padding:.25rem 1rem .75rem}.dashboard-page_channelList__HyyV_ li,.dashboard-page_productList__Yhsbs li{display:grid;align-items:center;gap:.7rem;padding:.82rem 0;border-bottom:1px solid var(--border)}.dashboard-page_channelList__HyyV_ li{grid-template-columns:1.75rem minmax(0,1fr) auto}.dashboard-page_productList__Yhsbs li{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-page_channelList__HyyV_ li:last-child,.dashboard-page_productList__Yhsbs li:last-child{border-bottom:0}.dashboard-page_rank__d4GjM{color:#8a8f98;font-size:.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.dashboard-page_channelName__ulXqf,.dashboard-page_productName__6lMqm{display:grid;min-width:0;gap:.32rem}.dashboard-page_channelName__ulXqf strong,.dashboard-page_productName__6lMqm strong{overflow:hidden;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-page_channelName__ulXqf>span{display:block;width:100%;max-width:12rem;height:.24rem;overflow:hidden;border-radius:999px;background:#faf9f8}.dashboard-page_channelName__ulXqf i{display:block;height:100%;border-radius:inherit;background:#0052ff}.dashboard-page_channelValue___qXDe,.dashboard-page_productValue__NNXkR{display:grid;gap:.12rem;text-align:right}.dashboard-page_channelValue___qXDe strong,.dashboard-page_productValue__NNXkR strong{font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.dashboard-page_channelValue___qXDe small,.dashboard-page_productName__6lMqm small,.dashboard-page_productValue__NNXkR small{color:var(--muted-foreground);font-size:.68rem}.dashboard-page_productRank__KQ3e8{display:grid;width:1.7rem;height:1.7rem;place-items:center;color:#0052ff;border-radius:.5rem;background:#ebf1ff;font-size:.72rem;font-weight:760}.dashboard-page_intelCard__Rwah9{min-height:15rem}.dashboard-page_peakHours__HfqLQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:1.25rem 1rem}.dashboard-page_peakHours__HfqLQ div{display:grid;justify-items:center;gap:.2rem;padding:.85rem .35rem;border:1px solid #f4f3f1;border-radius:.75rem;background:#ffffff}.dashboard-page_peakHours__HfqLQ span{display:grid;width:1.35rem;height:1.35rem;place-items:center;color:#fff;border-radius:50%;background:#0052ff;font-size:.65rem;font-weight:760}.dashboard-page_peakHours__HfqLQ strong{margin-top:.2rem;font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.dashboard-page_peakHours__HfqLQ p,.dashboard-page_peakHours__HfqLQ small{color:var(--muted-foreground);font-size:.7rem}.dashboard-page_peakHours__HfqLQ p{grid-column:1/-1}.dashboard-page_noticeSection__bJ_v6{display:grid;grid-template-columns:minmax(0,1fr)}.dashboard-page_noticeList__iMw_a{display:grid;padding:.55rem 1rem .85rem}.dashboard-page_noticeList__iMw_a li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.62rem 0;border-bottom:1px solid var(--border)}.dashboard-page_noticeList__iMw_a li:last-child{border-bottom:0}.dashboard-page_noticeList__iMw_a li>span{display:grid;width:1.7rem;height:1.7rem;place-items:center;color:#8f681d;border-radius:.45rem;background:#fff4dd}.dashboard-page_noticeList__iMw_a li>span[data-category=DEVELOPMENT]{color:#0052ff;background:#ebf1ff}.dashboard-page_noticeList__iMw_a strong{overflow:hidden;font-size:.76rem;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.dashboard-page_noticeList__iMw_a time{color:var(--muted-foreground);font-size:.68rem;white-space:nowrap}.dashboard-page_emptyInline__w_TFb{grid-template-columns:1fr!important;color:var(--muted-foreground);font-size:.78rem;text-align:center}.dashboard-page_quickLinks__3I5Ox a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:5rem;gap:.75rem;padding:.9rem 1rem;color:inherit;border-radius:.85rem;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.dashboard-page_quickLinks__3I5Ox a:hover{border-color:#a8acb3;transform:translateY(-.12rem)}.dashboard-page_quickLinks__3I5Ox a>svg:first-child{color:#0052ff}.dashboard-page_quickLinks__3I5Ox a>svg:last-child{color:#8a8f98}.dashboard-page_quickLinks__3I5Ox strong{font-size:.85rem}@media (min-width:40rem){.dashboard-page_hero__TdwKP{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:1.65rem .25rem .5rem}.dashboard-page_heroMeta__nq9Jg{min-width:13rem;justify-items:end}.dashboard-page_sectionHeading__Yssp8>a{display:inline-flex}.dashboard-page_insightGrid__M1wZi,.dashboard-page_quickLinks__3I5Ox{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page_businessSummary__vhtQ2{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-page_secondaryGrid__sxBj2{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page_goalRow__9lO5u{grid-template-columns:minmax(0,1.2fr) minmax(7rem,.7fr) auto auto}.dashboard-page_goalGapRisk__Vke4J,.dashboard-page_goalGap__eF9SN,.dashboard-page_goalProgress__tB21V{display:grid}}@media (min-width:64rem){.dashboard-page_page___coCq{gap:1.05rem}.dashboard-page_hero__TdwKP{padding:2rem .25rem .5rem}.dashboard-page_primaryGrid__sB5HW{grid-template-columns:minmax(0,1.65fr) minmax(20rem,.75fr)}.dashboard-page_goalGrid__f1VvL{grid-template-columns:minmax(16rem,.55fr) minmax(0,1.45fr)}.dashboard-page_insightGrid__M1wZi{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page_quickLinks__3I5Ox{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.dashboard-page_insightGrid__M1wZi{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-page_customerVoiceCard__voNhZ{grid-column:span 2}}@media (max-width:40rem){.dashboard-page_voiceMetrics__m2IJo{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 0}}@media (prefers-reduced-motion:reduce){.dashboard-page_quickLinks__3I5Ox a,.dashboard-page_spin__s0bTE{animation:none;transition:none}}.purpose-management_page__ozcx7{--purpose-ink:#0a0b0d;--purpose-muted:#646973;--purpose-line:#f4f3f1;--purpose-blue:#0052ff;gap:1rem}.purpose-management_backLink__DLrgO{align-items:center;border:1px solid var(--purpose-line);border-radius:.75rem;color:var(--purpose-ink);display:inline-flex;font-size:.875rem;font-weight:700;gap:.45rem;min-height:2.75rem;padding:0 .9rem;text-decoration:none}.purpose-management_error__QAbvl,.purpose-management_loading__DvXy8,.purpose-management_safetyNote__OBSP9,.purpose-management_success__Q5gTQ{align-items:center;border-radius:.8rem;display:flex;font-size:.9rem;gap:.7rem;min-height:3.25rem;padding:.75rem 1rem}.purpose-management_safetyNote__OBSP9{background:#eff8f4;color:#0b7f4e}.purpose-management_safetyNote__OBSP9 span{display:grid;gap:.1rem}.purpose-management_error__QAbvl{background:#fff1f1;color:#cf202f;justify-content:space-between}.purpose-management_success__Q5gTQ{background:#eff8f4;color:#0b7f4e}.purpose-management_loading__DvXy8{background:#ffffff;color:var(--purpose-muted)}.purpose-management_tabs__gJc_r{background:#faf9f8;border-radius:.85rem;display:grid;gap:.25rem;grid-template-columns:1fr;padding:.3rem}.purpose-management_tabs__gJc_r button{align-items:center;background:transparent;border:0;border-radius:.65rem;color:var(--purpose-muted);cursor:pointer;display:flex;font:inherit;font-size:.9rem;font-weight:700;gap:.5rem;justify-content:center;min-height:2.75rem;padding:.65rem .8rem}.purpose-management_tabs__gJc_r button[aria-selected=true]{background:#fff;box-shadow:0 1px 4px rgb(18 31 53/10%);color:var(--purpose-blue)}.purpose-management_rulesLayout__hxee1,.purpose-management_taxonomyGrid__4bYd6{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.purpose-management_editorCard__46Su4,.purpose-management_treeCard__Ilp9t{min-width:0}.purpose-management_page__ozcx7 article>div:first-child,.purpose-management_rulesLayout__hxee1 article>div:first-child,.purpose-management_treeCard__Ilp9t>div:first-child{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.purpose-management_ruleList__ynAR4,.purpose-management_transactionList__eFfz0,.purpose-management_tree__ldU_Q{display:grid;gap:.45rem}.purpose-management_treeGroup__PbqLv{display:grid;gap:.3rem}.purpose-management_ruleRow__jO0MM,.purpose-management_treeItem__8bsQ0{align-items:center;background:#fff;border:1px solid transparent;border-radius:.75rem;color:var(--purpose-ink);cursor:pointer;display:flex;font:inherit;gap:.65rem;min-height:2.9rem;padding:.65rem .75rem;text-align:left;width:100%}.purpose-management_ruleRow__jO0MM:hover,.purpose-management_treeItem__8bsQ0:hover,.purpose-management_treeItem__8bsQ0[aria-pressed=true]{background:#ebf1ff;border-color:#c7d7ff}.purpose-management_treeItem__8bsQ0>span:first-child{border-radius:999px;height:.65rem;width:.65rem}.purpose-management_treeItem__8bsQ0 svg{margin-left:auto}.purpose-management_treeItem__8bsQ0.purpose-management_child__YlfCq{margin-left:1.25rem;width:calc(100% - 1.25rem)}.purpose-management_formGrid__g3DL4{display:grid;gap:.9rem;grid-template-columns:minmax(0,1fr)}.purpose-management_dialogStack__ztIsl label,.purpose-management_formGrid__g3DL4 label,.purpose-management_rangeFields__NXYbd label{color:var(--purpose-ink);display:grid;font-size:.875rem;font-weight:700;gap:.4rem}.purpose-management_formGrid__g3DL4 label small{color:var(--purpose-muted);font-weight:500;line-height:1.45}.purpose-management_editorActions__bnKFM,.purpose-management_headerButtons__oig6e{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.1rem}.purpose-management_headerButtons__oig6e{margin-top:0}.purpose-management_ruleRow__jO0MM{justify-content:space-between}.purpose-management_ruleRow__jO0MM>span{display:grid;gap:.2rem}.purpose-management_ruleRow__jO0MM small{color:var(--purpose-muted);font-size:.8rem}.purpose-management_bulkBar__esue3{align-items:stretch;background:#ffffff;border:1px solid var(--purpose-line);border-radius:.8rem;display:grid;gap:.6rem;margin-bottom:.8rem;padding:.75rem}.purpose-management_bulkBar__esue3>span{align-items:center;color:var(--purpose-muted);display:flex}.purpose-management_transactionRow__R1HOr{align-items:center;border:1px solid var(--purpose-line);border-radius:.8rem;cursor:pointer;display:grid;gap:.65rem;grid-template-columns:2.75rem minmax(0,1fr) auto;min-height:4.5rem;padding:.75rem}.purpose-management_transactionRow__R1HOr input{height:1.1rem;justify-self:center;width:1.1rem}.purpose-management_transactionRow__R1HOr>span{display:grid;gap:.25rem;min-width:0}.purpose-management_transactionRow__R1HOr small{color:var(--purpose-muted);line-height:1.4}.purpose-management_transactionRow__R1HOr b{grid-column:2/-1;justify-self:end}.purpose-management_completeState__bTyoy{align-items:center;color:#0b7f4e;display:flex;flex-direction:column;gap:.65rem;justify-content:center;min-height:12rem;text-align:center}.purpose-management_dialogStack__ztIsl{display:grid;gap:1rem}.purpose-management_dialogNotice__MMYoI,.purpose-management_protected__mJ_mg{background:#ffffff;border-radius:.7rem;color:#454a54;font-size:.875rem;line-height:1.55;padding:.8rem}.purpose-management_protected__mJ_mg{align-items:flex-start;background:#eff8f4;color:#0b7f4e;display:flex;gap:.5rem}.purpose-management_confirmMetrics__syj2T,.purpose-management_rangeFields__NXYbd{display:grid;gap:.65rem;grid-template-columns:1fr}.purpose-management_confirmMetrics__syj2T span{background:#ffffff;border-radius:.7rem;display:grid;gap:.25rem;padding:.85rem}.purpose-management_confirmMetrics__syj2T small{color:var(--purpose-muted)}.purpose-management_confirmMetrics__syj2T strong{color:var(--purpose-ink);font-size:1.2rem}.purpose-management_conditions__zC0p_{display:grid;gap:.65rem}.purpose-management_conditionHeader__DFqaN{align-items:center;display:flex;justify-content:space-between}.purpose-management_conditionRow__5IJdq{align-items:end;background:#ffffff;border:1px solid var(--purpose-line);border-radius:.75rem;display:grid;gap:.65rem;grid-template-columns:1fr;padding:.75rem}.purpose-management_secondaryChoices__cQN6K{border:1px solid var(--purpose-line);border-radius:.75rem;display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:.75rem}.purpose-management_secondaryChoices__cQN6K legend{color:var(--purpose-ink);font-size:.875rem;font-weight:700;padding:0 .25rem}.purpose-management_checkField__7yQQP,.purpose-management_secondaryChoices__cQN6K label{align-items:center!important;display:flex!important;min-height:2.75rem}.purpose-management_checkField__7yQQP input,.purpose-management_secondaryChoices__cQN6K input{height:1.1rem;width:1.1rem}.purpose-management_loadMore___ZvOO{display:flex;justify-content:center;padding-top:.85rem}.purpose-management_reviewStack__FrfmF,.purpose-management_suggestionList__S0XMD,.purpose-management_suggestionPanel__ldzFy{display:grid;gap:.8rem}.purpose-management_suggestionLayout__6Qn6B{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.purpose-management_suggestionRow__ID8fh{background:#fff;border:1px solid var(--purpose-line);border-radius:.8rem;color:var(--purpose-ink);cursor:pointer;display:grid;font:inherit;gap:.65rem;min-height:2.75rem;padding:.85rem;text-align:left;width:100%}.purpose-management_suggestionRow__ID8fh:hover,.purpose-management_suggestionRow__ID8fh[aria-pressed=true]{background:#ebf1ff;border-color:#c7d7ff}.purpose-management_suggestionHeading__1eTEh{align-items:flex-start;display:flex;gap:.65rem;justify-content:space-between}.purpose-management_suggestionHeading__1eTEh strong{line-height:1.45}.purpose-management_suggestionRationale__KRxiO{color:var(--purpose-muted);line-height:1.55}.purpose-management_proposalPaths__EmQLD{color:#454a54;font-size:.82rem;line-height:1.45}.purpose-management_suggestionMetrics__Ow9_w{display:grid;gap:.5rem;grid-template-columns:1fr}.purpose-management_suggestionMetrics__Ow9_w span{background:#ffffff;border-radius:.65rem;display:grid;gap:.15rem;padding:.65rem .75rem}.purpose-management_futureRuleChoice__Z0ddd small,.purpose-management_suggestionMetrics__Ow9_w small{color:var(--purpose-muted)}.purpose-management_ruleSuggestion__nMCjr{border:1px solid var(--purpose-line);border-radius:.8rem;display:grid;gap:.75rem;padding:.85rem}.purpose-management_ruleSuggestion__nMCjr ul{color:#454a54;display:grid;gap:.45rem;line-height:1.5;margin:0;padding-left:1.25rem}.purpose-management_futureRuleChoice__Z0ddd{align-items:flex-start;background:#ffffff;border-radius:.7rem;cursor:pointer;display:grid;gap:.65rem;grid-template-columns:2.75rem minmax(0,1fr);min-height:2.75rem;padding:.75rem}.purpose-management_futureRuleChoice__Z0ddd input{height:1.1rem;justify-self:center;margin-top:.15rem;width:1.1rem}.purpose-management_futureRuleChoice__Z0ddd span{display:grid;gap:.25rem;line-height:1.45}.purpose-management_editSuggestion___y9Rf{background:#ffffff;border-radius:.8rem;display:grid;gap:.65rem;padding:.85rem}.purpose-management_editSuggestion___y9Rf label{display:grid;font-size:.875rem;font-weight:700;gap:.4rem}.purpose-management_suggestionActions__EcYLB{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr)}.purpose-management_editSuggestion___y9Rf button,.purpose-management_loadMore___ZvOO button,.purpose-management_refreshWarning__Z4Kww button,.purpose-management_suggestionActions__EcYLB button{min-height:2.75rem}.purpose-management_proposalSummary__yt8X8{background:#ffffff;border-radius:.7rem;display:grid;gap:.3rem;padding:.8rem}.purpose-management_proposalSummary__yt8X8 span{color:var(--purpose-muted);font-size:.85rem;line-height:1.45}.purpose-management_representativeSection__cCYsN{display:grid;gap:.55rem}.purpose-management_representativeList__GiABq{display:grid;gap:.45rem;list-style:none;margin:0;padding:0}.purpose-management_representativeRow__rrFKU{align-items:start;border:1px solid var(--purpose-line);border-radius:.7rem;display:grid;gap:.55rem;padding:.75rem}.purpose-management_representativeRow__rrFKU>span{display:grid;gap:.2rem;min-width:0}.purpose-management_representativeRow__rrFKU b,.purpose-management_representativeRow__rrFKU small{line-height:1.45;overflow-wrap:anywhere}.purpose-management_representativeRow__rrFKU small{color:var(--purpose-muted)}.purpose-management_representativeRow__rrFKU>strong{white-space:nowrap}.purpose-management_refreshWarning__Z4Kww{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:.75rem;color:#854d0e;display:grid;gap:.65rem;padding:.75rem}.purpose-management_detailState__mw3XT{align-items:start;background:#ffffff;border-radius:.75rem;color:var(--purpose-muted);display:grid;gap:.75rem;line-height:1.5;padding:1rem}.purpose-management_detailState__mw3XT button{min-height:2.75rem}.purpose-management_completeState__bTyoy span{color:var(--purpose-muted)}@media (min-width:48rem){.purpose-management_tabs__gJc_r{grid-template-columns:repeat(4,1fr)}.purpose-management_formGrid__g3DL4{grid-template-columns:repeat(2,minmax(0,1fr))}.purpose-management_full__cMxQO{grid-column:1/-1}.purpose-management_bulkBar__esue3{align-items:center;grid-template-columns:auto minmax(12rem,1fr) auto}.purpose-management_transactionRow__R1HOr{grid-template-columns:2.75rem minmax(0,1fr) auto auto}.purpose-management_transactionRow__R1HOr b{grid-column:auto}.purpose-management_confirmMetrics__syj2T,.purpose-management_rangeFields__NXYbd{grid-template-columns:repeat(2,minmax(0,1fr))}.purpose-management_conditionRow__5IJdq{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr) auto}.purpose-management_suggestionActions__EcYLB,.purpose-management_suggestionMetrics__Ow9_w{grid-template-columns:repeat(2,minmax(0,1fr))}.purpose-management_refreshWarning__Z4Kww,.purpose-management_representativeRow__rrFKU{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:64rem){.purpose-management_taxonomyGrid__4bYd6{grid-template-columns:minmax(17rem,.78fr) minmax(0,1.5fr)}.purpose-management_rulesLayout__hxee1,.purpose-management_suggestionLayout__6Qn6B{grid-template-columns:minmax(20rem,1fr) minmax(24rem,1fr)}}