.publicPlans_wrap__LFGxs{--d-surface:#fff;--d-border:rgba(15,23,42,.08);--d-border-strong:rgba(15,23,42,.14);--d-text:#1f2933;--d-text-dim:#6b7682;--d-accent:#5768cf;--d-accent-soft:rgba(87,104,207,.1);width:100%;max-width:1000px;margin:0 auto;padding:0 20px;color:var(--d-text);font-family:inherit}.publicPlans_head__7HJOs{text-align:center;margin-bottom:30px}.publicPlans_title__sJyAB{font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0;color:var(--d-text)}.publicPlans_subtitle__27zkw{font-size:15px;color:var(--d-text-dim);line-height:1.5;margin:10px auto 0;max-width:520px}.publicPlans_grid__maYCX{display:grid;grid-template-columns:repeat(auto-fit,minmax(218px,1fr));grid-gap:16px;gap:16px;align-items:stretch}.publicPlans_card__hSzMX{background:var(--d-surface);border:1px solid var(--d-border);border-radius:18px;padding:24px 20px;display:flex;flex-direction:column;gap:16px;position:relative;text-align:center;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.publicPlans_card__hSzMX:hover{border-color:var(--d-border-strong);box-shadow:0 12px 30px rgba(15,23,42,.09);transform:translateY(-3px)}.publicPlans_cardRec__DlyGW{border-color:var(--d-accent);box-shadow:0 12px 34px rgba(87,104,207,.16)}.publicPlans_cardRec__DlyGW:hover{border-color:var(--d-accent);box-shadow:0 16px 40px rgba(87,104,207,.22)}.publicPlans_recPill__TlPGF{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:var(--d-accent);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.02em;padding:4px 13px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 12px rgba(87,104,207,.32)}.publicPlans_name__Flhf6{font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--d-text)}.publicPlans_priceLine__SZ_GZ{display:flex;align-items:baseline;justify-content:center;gap:7px;flex-wrap:wrap;min-height:34px}.publicPlans_price__XJKKt{font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.publicPlans_priceUnit__QKl3G{font-size:13px;color:var(--d-text-dim);font-weight:500}.publicPlans_divider__QC_bO{height:1px;background:var(--d-border)}.publicPlans_body__6TALu{display:flex;flex-direction:column;gap:16px;flex:1 1}.publicPlans_stat__1bYJ4{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding-left:4px}.publicPlans_statNum__GJ86p{font-size:24px;font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--d-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.publicPlans_statLabel__6OPXw{font-size:12.5px;font-weight:500;color:var(--d-text-dim)}.publicPlans_mulLine__L8HGG{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;font-weight:600;color:var(--d-text)}.publicPlans_stepper__ReTAD{display:inline-flex;align-items:center;gap:2px;background:var(--d-surface);border:1px solid rgba(87,104,207,.42);border-radius:10px;padding:3px}.publicPlans_stepBtn__QUtdG{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:28px;height:26px;border-radius:7px;background:transparent;color:var(--d-accent);font-size:18px;font-weight:700;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s ease}.publicPlans_stepBtn__QUtdG:hover:not(:disabled){background:var(--d-accent-soft)}.publicPlans_stepBtn__QUtdG:disabled{color:var(--d-text-dim);opacity:.5;cursor:default}.publicPlans_stepVal__ITo8v{min-width:26px;text-align:center;font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--d-text)}.publicPlans_tierSelect__4_lTV{display:flex;flex-direction:column;gap:8px;width:100%}.publicPlans_tierOption__pgvs_{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;padding:11px 14px;border:1px solid var(--d-border-strong);border-radius:12px;background:var(--d-surface);color:var(--d-text);cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.publicPlans_tierOption__pgvs_:hover{border-color:var(--d-accent)}.publicPlans_tierOption__pgvs_:focus-visible{outline:none;border-color:var(--d-accent);box-shadow:0 0 0 3px var(--d-accent-soft)}.publicPlans_tierOptionOn__c5nbe{border-color:rgba(87,104,207,.66);background:rgba(87,104,207,.08)}.publicPlans_tierLabel__vTFjB{font-size:14px;font-weight:700}.publicPlans_cta__R7elh{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:100%;height:44px;border:0;border-radius:10px;font-family:inherit;font-size:14.5px;font-weight:700;cursor:pointer;text-decoration:none;color:#2883d3;background:#d2ecff;transition:background .12s ease,transform .12s ease,box-shadow .12s ease}.publicPlans_cta__R7elh:hover{background:#bfe0fc}.publicPlans_ctaPrimary__kAKYx{color:#fff;background:var(--d-accent)}.publicPlans_ctaPrimary__kAKYx:hover{background:#4857bf;box-shadow:0 8px 22px rgba(87,104,207,.32)}.publicPlans_foot__VsgbS{text-align:center;font-size:13px;color:var(--d-text-dim);line-height:1.55;margin-top:26px}@media(max-width:640px){.publicPlans_title__sJyAB{font-size:26px}.publicPlans_grid__maYCX{grid-template-columns:1fr;max-width:360px;margin:0 auto}}.dashboard_root__hLbIB{--d-bg:#f5f6f8;--d-surface:#fff;--d-surface-2:#f1f3f5;--d-surface-3:#e9ecef;--d-border:rgba(15,23,42,.08);--d-border-strong:rgba(15,23,42,.14);--d-border-weak:rgba(15,23,42,.08);--d-text:#1f2933;--d-text-dim:#6b7682;--d-accent:#5768cf;--d-accent-soft:rgba(87,104,207,.1);--d-green:#2f9e44;--d-green-light:#58c66d;--d-green-soft:rgba(47,158,68,.12);--d-red:#de5151;--d-red-soft:rgba(224,49,49,.12);--d-purple:#7568df;--d-purple-soft:rgba(124,111,224,.12);--d-yellow:#f08c00;--d-yellow-light:#f5b36b;--d-yellow-soft:rgba(240,140,0,.14);--d-chart-axis:#666;--d-chart-grid:rgba(31,41,51,.2);--d-chart-cursor:rgba(148,163,184,.45);color:var(--d-text);padding:78px 28px 22vh;min-height:100vh}.dashboard_dark__3GRnP{--d-bg:#1a1b1e;--d-surface:#25262b;--d-surface-2:#2c2e33;--d-surface-3:#34363d;--d-border:hsla(0,0%,100%,.09);--d-border-strong:hsla(0,0%,100%,.16);--d-text:#e9ecef;--d-text-dim:#909296;--d-accent:#8c9bf5;--d-accent-soft:rgba(140,155,245,.16);--d-green:#4ade80;--d-green-soft:rgba(74,222,128,.16);--d-red:#ff6b6b;--d-red-soft:hsla(0,100%,71%,.16);--d-purple:#a99ff2;--d-purple-soft:rgba(169,159,242,.18);--d-yellow:#ffc078;--d-yellow-soft:rgba(255,192,120,.16);--d-chart-axis:#c4c7cb;--d-chart-grid:hsla(0,0%,100%,.16);--d-chart-cursor:hsla(214,6%,78%,.45)}.dashboard_toolbar__iOFoj{position:relative;padding:6px 0 12px;margin-bottom:6px}.dashboard_toolbarRow__xxpCl{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dashboard_toolbarRow__xxpCl+.dashboard_toolbarRow__xxpCl{margin-top:10px}.dashboard_grow__IgZlJ{flex:1 1 240px;min-width:220px}.dashboard_toolGroup__zlah_{display:flex;align-items:center;gap:6px;background:var(--d-surface);border:1px solid var(--d-border);border-radius:10px;padding:4px 8px}.dashboard_toolGroupLabel__avZmp{font-size:11px;color:var(--d-text-dim);white-space:nowrap}.dashboard_toolGroupCol___86ob{flex-direction:column;align-items:stretch;gap:0}.dashboard_toolGroupRow__AXdC1{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:3px 0}.dashboard_toolGroupRow__AXdC1+.dashboard_toolGroupRow__AXdC1{border-top:1px solid var(--d-border)}.dashboard_toolStacks__1Y2d_{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.dashboard_toolStack__gLgdt{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.dashboard_toolGroupBlock__zGVsD{width:100%}.dashboard_toolGroupGrow__sd9_F{flex:1 1 auto;min-width:0}.dashboard_filtersPanel__VhAhI{margin-top:12px;padding:0;background:transparent;border:none;border-radius:0;display:flex;flex-direction:column;gap:8px}.dashboard_filtersGrid__0lnLQ{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dashboard_filtersSection__VHqpW{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.dashboard_filtersHeading__GOdN7{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--d-text-dim)}.dashboard_syncStatus__q_Zfe{position:absolute;bottom:calc(100% + 2px);left:0;z-index:5;display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:8px;font-size:12.5px;font-weight:500;color:var(--d-green);white-space:nowrap}.dashboard_viewsRow__kdHmu{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:13px}.dashboard_viewPill__qLiXu{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 11px;border-radius:8px;border:1px solid var(--d-border);background:var(--d-surface);color:var(--d-text);font-size:12.5px;font-weight:400;cursor:pointer;transition:background .12s ease,border-color .12s ease}.dashboard_viewPill__qLiXu:hover{background:var(--d-surface-2);border-color:var(--d-border-strong)}.dashboard_viewPillActive__Piwwn,.dashboard_viewPillActive__Piwwn:hover{background:var(--d-accent-soft);border-color:transparent;color:var(--d-accent);cursor:default}.dashboard_viewPillEditing__0zMDs{padding-left:8px}.dashboard_viewPillEditIcon__rggWL{flex:0 0 auto;opacity:.75;cursor:text}.dashboard_viewPillInput__zucQ9{border:none;border-bottom:1px dashed color-mix(in srgb,currentColor 45%,transparent);background:transparent;color:inherit;font-family:inherit;font-size:12.5px;font-weight:400;outline:none;padding:0 0 1px;cursor:text}.dashboard_viewPillInput__zucQ9::-moz-placeholder{color:color-mix(in srgb,currentColor 55%,transparent)}.dashboard_viewPillInput__zucQ9:-ms-input-placeholder{color:color-mix(in srgb,currentColor 55%,transparent)}.dashboard_viewPillInput__zucQ9::placeholder{color:color-mix(in srgb,currentColor 55%,transparent)}.dashboard_viewPillInput__zucQ9:focus{border-bottom-style:solid;border-bottom-color:currentColor}.dashboard_viewPillAdd__9BaGC{display:inline-flex;align-items:center;gap:3px;height:28px;padding:0 11px;border-radius:8px;border:1px dashed var(--d-border-strong);background:transparent;color:var(--d-text-dim);font-size:12.5px;font-weight:400;cursor:pointer;transition:color .12s ease,border-color .12s ease}.dashboard_viewPillAdd__9BaGC:hover{color:var(--d-accent);border-color:var(--d-accent)}.dashboard_viewPillEdit__8A5c_{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 12px;font-style:italic;border-radius:8px;border:1px solid var(--d-border-strong);background:var(--d-surface);color:var(--d-text-dim);font-size:12.5px;font-weight:500;cursor:pointer}.dashboard_viewPillEdit__8A5c_:hover{color:var(--d-accent);border-color:var(--d-accent)}.dashboard_viewPillEditActive__zt4a1,.dashboard_viewPillEditActive__zt4a1:hover{background:var(--d-accent);border-color:var(--d-accent);color:#fff}.dashboard_statCondList__uKJtO{display:flex;flex-direction:column;gap:12px}.dashboard_statCondItem__1Fp1X{display:flex;flex-direction:column;gap:3px}.dashboard_statCond__YNeTP{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dashboard_statCondUnit__zx5mH{font-size:12px;color:var(--d-text-dim);min-width:10px}.dashboard_statCondHint__XcDd0{font-size:11px;line-height:1.3;color:var(--d-text-dim)}.dashboard_summaryBar__Shoaq{display:flex;flex-wrap:wrap;-moz-column-gap:32px;column-gap:32px;row-gap:8px;padding:12px 14px;background:var(--d-surface);border:1px solid var(--d-border);border-radius:14px;margin-bottom:14px;overflow:hidden}.dashboard_summaryItem__iJvCy{position:relative;display:flex;flex-direction:column;gap:2px;padding:4px 0;min-width:96px}.dashboard_summaryItem__iJvCy:before{content:"";position:absolute;top:0;bottom:0;left:-16px;width:1px;background:var(--d-border)}.dashboard_summaryItemHighlightBad__KyxO_,.dashboard_summaryItemHighlightGood__mwdt4,.dashboard_summaryItemHighlightNeutral__8qnrw{padding-left:12px;padding-right:12px;margin-left:-12px;margin-right:-12px;border-radius:3px}.dashboard_summaryItemHighlightBad__KyxO_:before,.dashboard_summaryItemHighlightGood__mwdt4:before,.dashboard_summaryItemHighlightNeutral__8qnrw:before{display:none}.dashboard_summaryItemHighlightGood__mwdt4{background:var(--d-green-soft)}.dashboard_summaryItemHighlightBad__KyxO_{background:var(--d-red-soft)}.dashboard_summaryItemHighlightNeutral__8qnrw{box-shadow:inset 0 0 0 1px var(--d-border-strong)}.dashboard_summaryLabel__rjHnb{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--d-text-dim)}.dashboard_summaryValueRow__nP9sJ{display:flex;align-items:baseline;gap:6px}.dashboard_summaryValue__twDpu{position:relative;font-size:19px;font-weight:700;line-height:1.1;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_summaryValueSizer___L3tS{visibility:hidden}.dashboard_summaryValueText__0IX7Q{position:absolute;left:0;top:0;white-space:nowrap}.dashboard_summaryDay__4Uzw3{font-size:11px;font-weight:600;color:var(--d-text-dim);white-space:nowrap;flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_trendBox__XH4Te{background:var(--d-surface);border:1px solid var(--d-border);border-radius:14px;padding:7px 13px;margin-bottom:14px}.dashboard_trendHeader__0cZct{display:flex;align-items:center;gap:10px;margin:-7px -13px;padding:7px 13px;border-radius:13px 13px 8px 8px;cursor:pointer;transition:background .12s ease}.dashboard_trendHeader__0cZct:hover{background:var(--d-surface-2)}.dashboard_trendHeader__0cZct:focus-visible{outline:2px solid var(--d-accent-soft);outline-offset:-2px}.dashboard_trendTitle__FSH5e{color:var(--d-text);font-size:12px;font-weight:500}.dashboard_trendChartShell__OitQ5{width:100%;height:314px;display:flex;flex-direction:column;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.dashboard_trendChartShell__OitQ5 .recharts-responsive-container{min-height:0;flex:1 1 auto}.dashboard_trendChartShell__OitQ5 .recharts-cartesian-axis-tick-value{font-size:10px;font-weight:400}.dashboard_trendTip__Ae6yP{min-width:150px;background:#343434;border:1px solid hsla(0,0%,100%,.18);border-radius:9px;padding:8px 10px;color:#f7f7f7;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;box-shadow:0 8px 18px rgba(0,0,0,.22)}.dashboard_trendTipDate__KP72l{color:#bdbdbd;font-size:12px;font-weight:600;margin-bottom:6px}.dashboard_trendTipRow__84v4p{display:flex;align-items:center;gap:12px;line-height:1.2}.dashboard_trendTipRow__84v4p+.dashboard_trendTipRow__84v4p{margin-top:4px}.dashboard_trendTipLabel__k_U2w{font-weight:600;white-space:nowrap}.dashboard_trendTipVal__SQhm_{margin-left:auto;min-width:56px;color:#fff;font-weight:700;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_trendLegend__jT_kr{display:flex;align-items:center;gap:28px;flex-wrap:wrap;min-height:24px;margin-top:8px;color:var(--d-chart-axis);font-size:11px;font-weight:600}.dashboard_trendLegendItem__wk3SF{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.dashboard_trendLegendSwatch__uvXXr{width:9px;height:9px;border-radius:3px;flex:0 0 auto}.dashboard_listWrap__QiPVa{display:flex;flex-direction:column;gap:12px}.dashboard_vRow__QH2QE{position:absolute;top:0;left:0;width:100%;padding-bottom:12px}.dashboard_card__TyDZA{background:var(--d-surface);border:1px solid var(--d-border);border-radius:16px;padding:14px 16px;transition:border-color .12s ease,box-shadow .12s ease}.dashboard_card__TyDZA:hover{border-color:var(--d-border-strong);box-shadow:0 6px 22px rgba(15,23,42,.06)}.dashboard_listMode__ekkNR .dashboard_listWrap__QiPVa{gap:0}.dashboard_listMode__ekkNR .dashboard_vRow__QH2QE{padding-bottom:0}.dashboard_listMode__ekkNR .dashboard_card__TyDZA{border-radius:0;border-color:transparent;border-top-color:var(--d-border);box-shadow:none}.dashboard_listMode__ekkNR .dashboard_vRow__QH2QE[data-index="0"] .dashboard_card__TyDZA{border-top-color:transparent}.dashboard_listMode__ekkNR .dashboard_card__TyDZA:hover{border-color:transparent;border-top-color:var(--d-border-weak);box-shadow:none;background:var(--d-surface-1)}.dashboard_listFrame___CrXX{border:1px solid var(--d-border);border-radius:14px;overflow:hidden}.dashboard_cardHeader__f6t0J{display:flex;align-items:flex-start;gap:12px}.dashboard_thumbStack__caPVG{display:flex;flex-shrink:0}.dashboard_thumb___hZKD{width:46px;height:46px;border-radius:10px;-o-object-fit:cover;object-fit:cover;background:var(--d-surface-2);border:1px solid var(--d-border)}.dashboard_thumb___hZKD+.dashboard_thumb___hZKD{margin-left:-14px}.dashboard_titleBlock__uc6_H{flex:1 1 auto;min-width:0}.dashboard_cardName__L48g8{font-size:15px;font-weight:650;line-height:1.25;word-break:break-word}.dashboard_cardNameText__SZvg_{cursor:pointer}.dashboard_cardNameText__SZvg_:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.dashboard_cardNameInput__LhKOQ{font-size:15px;font-weight:650}.dashboard_cardMeta__yw2Mi{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;font-size:12px;color:var(--d-text-dim)}.dashboard_metaDot__KOXAv:before{content:"·";margin-right:9px;color:var(--d-border-strong)}.dashboard_tag__pS8uG{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:6px;font-size:11px;font-weight:600;background:var(--d-surface-2);color:var(--d-text-dim);text-transform:uppercase;letter-spacing:.02em}.dashboard_statusCluster__1fjdZ{display:flex;align-items:center;gap:8px;flex-shrink:0}.dashboard_statusPill__iq_MY{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:8px;font-size:12px;font-weight:600;border:1px solid var(--d-border);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:var(--d-surface);color:var(--d-text)}.dashboard_toneGreen__8NyW9{color:var(--d-green-light);background:var(--d-green-soft);border-color:transparent}.dashboard_toneYellow__NrrZi{color:var(--d-yellow-light);background:var(--d-yellow-soft);border-color:transparent}.dashboard_toneRed__OB9wd{color:var(--d-red);background:var(--d-red-soft);border-color:transparent}.dashboard_toneGray__IgvCk{color:var(--d-text-dim)}.dashboard_toneAccent__8CWDG{color:var(--d-accent);background:var(--d-accent-soft);border-color:transparent}.dashboard_statusPillStatic__q2rUy{cursor:default}.dashboard_colTip__7C8_O{position:relative;display:inline-flex;flex:0 0 auto}.dashboard_colTip__7C8_O>*{width:100%}.dashboard_colBudget__dJSWV{width:78px}.dashboard_colBid__ZgDw1{width:62px}.dashboard_colBot__HyzSA{width:60px}.dashboard_colWb__UvkRy{width:36px}.dashboard_pillText__Nhao9{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.dashboard_colTip__7C8_O:after{content:attr(data-tip);position:absolute;top:calc(100% + 5px);left:50%;transform:translateX(-50%);z-index:100;padding:1px 7px;border-radius:6px;font-size:11px;font-weight:600;line-height:1.6;white-space:nowrap;pointer-events:none;opacity:0;color:var(--tip-fg,var(--d-text));background:var(--tip-bg,var(--d-surface-2));border:1px solid color-mix(in srgb,var(--tip-fg,var(--d-border)) 30%,transparent)}.dashboard_colTip__7C8_O:hover:after{opacity:1}.dashboard_tipAccent__aA94L{--tip-fg:var(--d-accent);--tip-bg:var(--d-accent-soft)}.dashboard_tipGreen__WxmLq{--tip-fg:var(--d-green);--tip-bg:var(--d-green-soft)}.dashboard_tipYellow__0anxu{--tip-fg:var(--d-yellow);--tip-bg:var(--d-yellow-soft)}.dashboard_tipRed__xg15C{--tip-fg:var(--d-red);--tip-bg:var(--d-red-soft)}.dashboard_tipGray__B2sPN{--tip-fg:var(--d-text-dim);--tip-bg:var(--d-surface-2)}.dashboard_budgetIdle__0OECO{display:grid;place-items:center;width:100%}.dashboard_budgetIdle__0OECO>*{grid-area:1/1;display:inline-flex;align-items:center;transition:opacity .1s ease}.dashboard_budgetIdleDash__IqBo_{opacity:.6}.dashboard_budgetIdleReload__QyEYn,.dashboard_colTip__7C8_O:hover .dashboard_budgetIdleDash__IqBo_{opacity:0}.dashboard_colTip__7C8_O:hover .dashboard_budgetIdleReload__QyEYn{opacity:1}.dashboard_miniIconBtn___1vhi{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;border-radius:8px;margin-left:-7px;background:transparent;color:var(--d-text-dim);cursor:pointer}.dashboard_miniIconBtn___1vhi:hover{color:var(--d-accent);background:var(--d-surface-2);border:1px solid var(--d-border-weak)}.dashboard_miniIconSpacer__UbKug{flex:0 0 auto;width:26px}.dashboard_metricsRow__79Uiv{display:flex;align-items:flex-start;gap:10px;margin-top:14px;flex-wrap:nowrap}.dashboard_metricsCol__v_Nsj{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-width:0}.dashboard_kpiZone__SKsRV{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap;min-width:0}.dashboard_kpi__8WdRP{flex:0 0 auto;min-width:84px;background:var(--d-surface-2);border-radius:10px;padding:7px 10px}.dashboard_kpiHighlightGood__85LXq{background:var(--d-green-soft);box-shadow:inset 0 0 0 1px rgba(47,157,67,.6)}.dashboard_kpiHighlightBad__mHZ1Z{background:var(--d-red-soft);box-shadow:inset 0 0 0 1px rgba(222,81,81,.6)}.dashboard_kpiHighlightNeutral__Fi0O8{box-shadow:inset 0 0 0 1px var(--d-border-strong)}.dashboard_kpiLabel__VyeiZ{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--d-text-dim)}.dashboard_kpiValueRow__sMYg7{display:flex;align-items:baseline;gap:5px;margin-top:2px}.dashboard_kpiValue__j7vUk{position:relative;font-size:16px;font-weight:700;line-height:1.1;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_kpiValueSizer__SL0jA{visibility:hidden}.dashboard_kpiValueText__CtsJy{position:absolute;left:0;top:0}.dashboard_delta__fOJk2{font-size:11px;font-weight:600;white-space:nowrap;flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_metaSlot__qNukn{display:inline-grid;flex:0 0 auto;align-items:baseline}.dashboard_metaSlotItem__AFXWG{grid-area:1/1;white-space:nowrap}.dashboard_kpiDay__IEJA_{font-size:11px;font-weight:600;color:var(--d-text-dim);white-space:nowrap;flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_deltaUp__yWUpI{color:var(--d-green)}.dashboard_deltaDown__wsm6m{color:var(--d-red)}.dashboard_deltaFlat___LOWc{color:var(--d-text-dim)}.dashboard_kpiBars__MBJE_{display:flex;align-items:stretch;gap:1px;height:22px;margin-top:7px}.dashboard_kpiBarCol__DI5B1{flex:1 1;min-width:1px;display:flex;flex-direction:column;justify-content:flex-end}.dashboard_kpiBar__lbEDh{min-height:1px;border-radius:1.5px 1.5px 0 0;background:var(--d-text-dim);opacity:.55;transition:opacity 90ms ease}.dashboard_kpiBarCol__DI5B1:hover .dashboard_kpiBar__lbEDh{opacity:.95}.dashboard_kpiPill__viPhu{display:inline-flex;align-items:center;gap:2px;height:22px;padding:0 1px 0 3px;border-radius:6px;background:var(--d-surface-3)}.dashboard_kpiPillLabel__I_npk{font-size:12px;line-height:1;padding:0 2px;color:var(--d-text)}.dashboard_chipRow__rR2uX{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard_chip__9RRuk{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:9px;border:1px solid var(--d-border);background:var(--d-surface);color:var(--d-text);font-size:12.5px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}.dashboard_chip__9RRuk:hover{background:var(--d-surface-2);border-color:var(--d-border-strong)}.dashboard_chipSplit__3Yhne{padding-right:0;overflow:hidden}.dashboard_chipFetch__QABSj{display:inline-flex;align-items:center;align-self:stretch;padding:0 9px;border-left:1px solid var(--d-border);color:var(--d-text-dim);cursor:pointer;transition:background .12s ease,color .12s ease}.dashboard_chipFetch__QABSj:hover{background:var(--d-surface-2);color:var(--d-text)}.dashboard_chipMuted__VWgJf{color:var(--d-text-dim);font-weight:500}.dashboard_chipAccent__TMBg0{color:var(--d-accent);background:var(--d-accent-soft);border-color:transparent}.dashboard_spacer__W5pMR{flex:1 1 auto}.dashboard_minBadge__tuaj8{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:9px;font-size:12px;font-weight:600;cursor:default;white-space:nowrap}.dashboard_minBadgeBelow___FYHU{color:var(--d-red);background:var(--d-red-soft)}.dashboard_minBadgeNear__tZbXC{color:var(--d-yellow);background:var(--d-yellow-soft)}.dashboard_nqPanel__lvVNO{flex:0 0 auto;overflow:hidden}.dashboard_nqTable__AepQa{width:auto;border-collapse:separate;border-spacing:0;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_nqTable__AepQa th{text-align:right;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--d-text-dim);padding:0 7px 6px;white-space:nowrap;border-bottom:1px solid var(--d-border)}.dashboard_nqTable__AepQa td:first-child,.dashboard_nqTable__AepQa th:first-child{text-align:left;padding-left:4px}.dashboard_nqTable__AepQa td:last-child,.dashboard_nqTable__AepQa th:last-child{padding-right:4px}.dashboard_nqTable__AepQa td{text-align:right;padding:4px 7px;white-space:nowrap;font-weight:600;color:var(--d-text)}.dashboard_nqRow__fEh48 td{transition:background 90ms ease}.dashboard_nqRow__fEh48:hover td{background:var(--d-surface-2)}.dashboard_nqRow__fEh48 td:first-child{border-radius:4px 0 0 4px}.dashboard_nqRow__fEh48 td:last-child{border-radius:0 4px 4px 0}.dashboard_nqQuery__vu6DM{max-width:140px}.dashboard_nqQueryText__6aPWk{display:inline-block;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;font-weight:600}.dashboard_nqColActive__SD9o_{color:var(--d-accent);font-weight:700}.dashboard_nqMsg__CUtaO{display:inline-flex;align-items:center;font-size:11px;color:var(--d-text-dim)}.dashboard_popTitle__H4kPh{font-size:13px;font-weight:700;margin-bottom:8px}.dashboard_popRow__z_xDs{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;padding:3px 0}.dashboard_popDim__jSMXo{color:var(--d-text-dim)}.dashboard_popDivider__sU2NZ{height:1px;background:var(--d-border);margin:9px 0}.dashboard_popThemed__nN3j1{--d-surface:#fff;--d-surface-2:#f1f3f5;--d-border:rgba(15,23,42,.08);--d-border-strong:rgba(15,23,42,.14);--d-text:#1f2933;--d-text-dim:#6b7682;--d-accent:#5768cf;--d-accent-soft:rgba(87,104,207,.1);--d-green:#2f9e44;--d-red:#de5151;color:var(--d-text)}.dashboard_popThemedDark__32KD0{--d-surface:#25262b;--d-surface-2:#2c2e33;--d-border:hsla(0,0%,100%,.09);--d-border-strong:hsla(0,0%,100%,.16);--d-text:#e9ecef;--d-text-dim:#909296;--d-accent:#8c9bf5;--d-accent-soft:rgba(140,155,245,.16);--d-green:#4ade80;--d-red:#ff6b6b}.dashboard_popCols__PDPyw{display:flex;gap:10px;align-items:stretch}.dashboard_popCol__UgYdg{flex:1 1;min-width:0;display:flex;flex-direction:column}.dashboard_popColEnd__N2C3t{justify-content:flex-end}.dashboard_popColSpacer__dxlcI{flex:1 1 auto;min-height:10px}.dashboard_popRow2__eEaqb{display:flex;gap:8px;margin-top:7px}.dashboard_popRow2__eEaqb>*{flex:1 1;min-width:0}.dashboard_popColDivider__3OfoX{flex:0 0 1px;align-self:stretch;background:var(--d-border)}.dashboard_popColHead__ke4is{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px;margin-bottom:2px}.dashboard_popColTitle__AvPQp{font-size:11px;font-weight:700;letter-spacing:.03em;color:var(--d-text-dim)}.dashboard_popBtn__3Jouk{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;height:25px;padding:0 10px;border-radius:8px;font-family:inherit;font-size:11.5px;font-weight:600;border:1px solid transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--d-accent);background:var(--d-accent-soft);transition:background .12s ease,opacity .12s ease}.dashboard_popBtn__3Jouk:hover:not(:disabled){background:color-mix(in srgb,var(--d-accent) 22%,transparent)}.dashboard_popBtn__3Jouk:focus-visible{outline:2px solid var(--d-accent-soft);outline-offset:1px}.dashboard_popBtn__3Jouk:disabled{opacity:.5;cursor:default}.dashboard_empty__PzZN5{text-align:center;color:var(--d-text-dim);padding:64px 0;font-size:14px}.dashboard_countLine__N0Zzk{font-size:12.5px;color:var(--d-text-dim);margin:2px 2px 10px}@media(max-width:768px){.dashboard_root__hLbIB{padding:16px 14px 22vh}.dashboard_syncStatus__q_Zfe{position:static;margin:0 0 8px;padding:0;white-space:normal}.dashboard_summaryBar__Shoaq{-moz-column-gap:18px;column-gap:18px;row-gap:6px;padding:10px 12px}.dashboard_summaryItem__iJvCy{min-width:84px}.dashboard_summaryItem__iJvCy:before{left:-9px}.dashboard_summaryValue__twDpu{font-size:17px}.dashboard_trendHeader__0cZct{flex-wrap:wrap;gap:8px}.dashboard_trendChartShell__OitQ5{height:240px}.dashboard_trendLegend__jT_kr{gap:14px 18px}.dashboard_card__TyDZA{padding:12px 13px}.dashboard_cardHeader__f6t0J{flex-wrap:wrap;gap:10px}.dashboard_cardHeader__f6t0J>.dashboard_statusCluster__1fjdZ{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:8px}.dashboard_metricsRow__79Uiv{flex-wrap:wrap;margin-top:12px}.dashboard_nqPanel__lvVNO{width:100%;margin-top:10px;overflow-x:auto}.dashboard_popCols__PDPyw{flex-direction:column;gap:12px}}@media(max-width:480px){.dashboard_root__hLbIB{padding:14px 10px 20vh}.dashboard_summaryBar__Shoaq{-moz-column-gap:14px;column-gap:14px}.dashboard_summaryItem__iJvCy{min-width:76px}.dashboard_summaryItem__iJvCy:before{left:-7px}.dashboard_summaryValue__twDpu{font-size:16px}.dashboard_cardName__L48g8{font-size:14px}.dashboard_kpi__8WdRP{min-width:76px}.dashboard_trendChartShell__OitQ5{height:210px}}.StatsSyncStatus_root__HSnHe{--ss-surface:#f4f5fb;--ss-border:rgba(87,104,207,.22);--ss-text:#1f2933;--ss-text-dim:#6b7682;--ss-accent:#5768cf;--ss-track:rgba(87,104,207,.14);max-width:760px;margin:0 0 15px;padding:12px 16px;border:1px solid var(--ss-border);border-radius:8px;background:var(--ss-surface);color:var(--ss-text);line-height:1.45}.StatsSyncStatus_dark__8_H_W{--ss-surface:#25262b;--ss-border:rgba(140,155,245,.28);--ss-text:#e9ecef;--ss-text-dim:#909296;--ss-accent:#8c9bf5;--ss-track:rgba(140,155,245,.18)}.StatsSyncStatus_head__W5FYr{display:flex;align-items:center;gap:8px}.StatsSyncStatus_title__GoI8U{font-weight:600;font-size:14px}.StatsSyncStatus_bar__954HV{margin:9px 0 8px;height:6px;width:100%;border-radius:999px;background:var(--ss-track);overflow:hidden}.StatsSyncStatus_barFill__WFGVS{height:100%;border-radius:999px;background:var(--ss-accent);transition:width .4s ease}.StatsSyncStatus_sub__jI1bK{font-size:13px;color:var(--ss-text-dim)}.StatsSyncStatus_details__AmO_h{margin-top:4px;font-size:12.5px;font-weight:500;color:var(--ss-accent)}