.GdSUnG_button{border-radius:var(--r-ctl);white-space:nowrap;min-height:44px;transition:transform .35s var(--spring), box-shadow .35s var(--spring), background-color .15s var(--out), color .15s var(--out);border:0;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.GdSUnG_button:active:not([aria-disabled=true]):not(:disabled){transition-duration:80ms;transition-timing-function:var(--out);transform:translateY(1px)scale(.97)}.GdSUnG_button[data-tone]{background:var(--btn-sheen), var(--btn-bg);color:var(--strong);-webkit-backdrop-filter:var(--btn-blur);backdrop-filter:var(--btn-blur);box-shadow:var(--btn-lift), inset 0 0 0 1px var(--glass-rim), var(--press-shadow)}.GdSUnG_button[data-tone] svg{color:var(--accent-ink)}@media (hover:hover) and (pointer:fine){.GdSUnG_button[data-tone]:hover{background:var(--btn-sheen), var(--btn-bg-hover)}}.GdSUnG_button[data-outcome=copied]:not([data-variant=primary]) svg{color:var(--gain)}.GdSUnG_faces{display:grid}.GdSUnG_face{grid-area:1/1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.GdSUnG_face[aria-hidden=true]{visibility:hidden}.GdSUnG_button[data-variant=primary]{background:var(--accent-sheen), var(--accent);color:var(--on-accent);box-shadow:var(--accent-lift), var(--accent-shadow);font-weight:600}.GdSUnG_button[data-variant=primary]:active:not(:disabled,[aria-disabled=true]){box-shadow:var(--press-shadow-down)}.GdSUnG_button[data-variant=primary] svg{color:currentColor}@media (hover:hover) and (pointer:fine){.GdSUnG_button[data-variant=primary]:hover{background:var(--accent-sheen), var(--accent-hover)}}.GdSUnG_button[data-variant=quiet]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--accent-ink);background:0 0;padding:0;font-size:13px}.GdSUnG_button[data-variant=quiet] svg{color:currentColor}@media (hover:hover) and (pointer:fine){.GdSUnG_button[data-variant=quiet]:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}}.GdSUnG_fallback{overflow-wrap:anywhere;color:var(--muted);margin-top:6px;font-size:13px;display:block}@media (prefers-reduced-motion:reduce){.GdSUnG_button{transition:none}}
.WUJBPG_tooltip.app-tooltip{--rt-color-dark:var(--popover);--rt-opacity:1;--rt-arrow-size:6px;--rt-transition-show-delay:.12s;--rt-transition-closing-delay:.1s;border-radius:var(--r-in);background:var(--popover);max-width:min(304px,100vw - 24px);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);color:var(--text);box-shadow:inset 0 0 0 1px var(--glass-rim), var(--glass-shadow);font-family:var(--font-sans);letter-spacing:normal;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:default;z-index:100;border:0;padding:12px 14px;font-size:13px;font-weight:400;line-height:1.5}.WUJBPG_tooltip>.react-tooltip-content-wrapper{overscroll-behavior:contain;max-height:min(360px,100dvh - 48px);padding:0;overflow-y:auto}.WUJBPG_tooltip .tooltip-content{gap:8px;display:grid}.WUJBPG_tooltip .tooltip-content>*{margin:0}.WUJBPG_tooltip .tooltip-title{color:var(--strong);font-weight:600}.WUJBPG_tooltip .tooltip-description{color:var(--text)}:is(.WUJBPG_tooltip .tooltip-note,.WUJBPG_tooltip .tooltip-content .text-xs){color:var(--muted);font-size:12px;font-style:normal;line-height:1.5}.WUJBPG_tooltip .tooltip-facts{gap:4px;padding-top:2px;font-size:12px;display:grid}.WUJBPG_tooltip .tooltip-facts>div{grid-template-columns:auto minmax(0,1fr);gap:16px;display:grid}.WUJBPG_tooltip .tooltip-facts dt{color:var(--muted)}.WUJBPG_tooltip .tooltip-facts dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.WUJBPG_tooltip.app-tooltip.react-tooltip__show{transition:opacity var(--rt-transition-show-delay) var(--out)}.WUJBPG_tooltip.app-tooltip.react-tooltip__show[data-placed]{transition:opacity var(--rt-transition-show-delay) var(--out), left .2s var(--out), top .2s var(--out)}.WUJBPG_tooltip.app-tooltip.react-tooltip__show[data-placed] .react-tooltip-arrow{transition:left .2s var(--out), top .2s var(--out)}.WUJBPG_tooltip.app-tooltip.react-tooltip__closing{transition:opacity var(--rt-transition-closing-delay) var(--out)}html[data-tooltips-warm] .WUJBPG_tooltip.app-tooltip{--rt-transition-show-delay:80ms}@media (prefers-reduced-motion:reduce){.WUJBPG_tooltip.app-tooltip{--rt-transition-show-delay:0s;--rt-transition-closing-delay:0s}:is(.WUJBPG_tooltip.app-tooltip.react-tooltip__show,.WUJBPG_tooltip.app-tooltip.react-tooltip__show[data-placed]){transition:none}}
.zmPmcq_dialog{opacity:0;transition:opacity .18s ease, transform .26s cubic-bezier(.22, 1, .36, 1), display .26s allow-discrete, overlay .26s allow-discrete;transform:translateY(12px)scale(.985)}.zmPmcq_dialog[open]{opacity:1;transform:translateY(0)scale(1)}.zmPmcq_dialog::backdrop{opacity:0;transition:opacity .18s ease, display .26s allow-discrete, overlay .26s allow-discrete}.zmPmcq_dialog[open]::backdrop{opacity:1}.zmPmcq_dialog:not([open]),.zmPmcq_dialog:not([open])::backdrop{pointer-events:none}@starting-style{.zmPmcq_dialog[open]{opacity:0;transform:translateY(12px)scale(.985)}.zmPmcq_dialog[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.zmPmcq_dialog,.zmPmcq_dialog::backdrop{transition:none;transform:none}}.planner-private .zmPmcq_compact{border-radius:8px;width:min(440px,100vw - 32px)}.zmPmcq_compact .planner-dialog-header{padding:16px 20px}.zmPmcq_compact .planner-dialog-body{padding:24px}.zmPmcq_compact .planner-budget-input{width:100%}.zmPmcq_compact .planner-budget-presets{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0;display:grid}.zmPmcq_compact .planner-budget-presets button{border-radius:8px;min-height:44px;padding-inline:8px}
.Vm5PAa_refreshIcon{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@keyframes Vm5PAa_refresh-turn{to{transform:rotate(360deg)}}.Vm5PAa_modernRefresh{width:124px;min-width:124px;padding-inline:10px}.Vm5PAa_modernRefresh>div{justify-content:flex-start;width:100%}.Vm5PAa_modernIcon{width:22px;height:22px;color:var(--muted);transition:color .18s var(--out), transform .35s var(--spring)}@media (hover:hover) and (pointer:fine){.Vm5PAa_modernRefresh:hover .Vm5PAa_modernIcon{transform:rotate(35deg)}}.Vm5PAa_modernRefresh[data-refresh-needed=true] .Vm5PAa_modernIcon{color:var(--accent-ink);animation:3.6s ease-in-out infinite Vm5PAa_refresh-ready}.Vm5PAa_modernRefresh[data-refresh-stage=fetching] .Vm5PAa_modernIcon{color:var(--accent-ink);animation:.9s cubic-bezier(.45,.1,.55,.9) infinite Vm5PAa_refresh-turn}.Vm5PAa_modernRefresh[data-refresh-stage=success] .Vm5PAa_modernIcon,.Vm5PAa_modernRefresh[data-refresh-stage=unchanged] .Vm5PAa_modernIcon,.Vm5PAa_modernRefresh[data-refresh-stage=recent] .Vm5PAa_modernIcon{animation:none;transform:none}@keyframes Vm5PAa_refresh-ready{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.Vm5PAa_modernRefresh .Vm5PAa_modernIcon{transition:none;animation:none!important}.Vm5PAa_modernRefresh:hover .Vm5PAa_modernIcon{transform:none}}
._4vSH7a_number{font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block}._4vSH7a_columns{-webkit-user-select:none;user-select:none;display:inline-flex}._4vSH7a_digit{height:1lh;display:inline-block;overflow:hidden}._4vSH7a_reel{flex-direction:column;display:flex}._4vSH7a_reel>span{height:1lh}._4vSH7a_reel{transition:transform .7s var(--spring);transition-delay:calc((var(--place) - 1) * 60ms)}@media (prefers-reduced-motion:reduce){._4vSH7a_reel{transition:none}}._4vSH7a_static{white-space:pre}
