._5YwTTq_environment{min-height:100dvh;color:var(--foreground);padding:0 36px 22px}._5YwTTq_skipLink{z-index:100;background:var(--popover);color:var(--foreground);border-radius:8px;padding:12px 20px;position:absolute;top:-100px;left:16px}._5YwTTq_skipLink:focus{top:12px}._5YwTTq_brandBar{justify-content:space-between;align-items:center;gap:18px;max-width:1360px;min-height:98px;margin:auto;display:flex}._5YwTTq_brand{color:#fff;letter-spacing:-.8px;text-shadow:0 1px 4px #123b5480;flex-shrink:0;align-items:center;gap:12px;font-size:25px;font-weight:650;display:flex}._5YwTTq_brandLight{font-weight:350}._5YwTTq_brand small{letter-spacing:.2px;color:#fff;margin-top:-1px;font-size:11px;font-weight:400;display:block}._5YwTTq_brandOrb,._5YwTTq_gardenOrb{color:#fff;background:var(--orb-background);border:1px solid #ecffeadb;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px 3px #fff,inset 0 -3px 6px #0b713b,0 3px 9px #184d4c40}._5YwTTq_brandOrb{width:47px;height:47px}._5YwTTq_brandActions{align-items:center;gap:10px;display:flex}._5YwTTq_dreyLink{border:1px solid var(--button-border);background:var(--button-glass);min-height:44px;box-shadow:inset 0 1px 0 var(--glass-highlight), 0 2px 6px #183c2e40;color:var(--foreground);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex}._5YwTTq_dreyLink:focus-visible{outline:3px solid var(--ring);outline-offset:3px}._5YwTTq_dreyLink:active{box-shadow:var(--control-pressed-shadow)}._5YwTTq_environmentLabel{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#124c4f80;border:1px solid #ffffff60;border-radius:20px;align-items:center;gap:7px;padding:6px 12px;font-size:11px;display:flex}._5YwTTq_accountTrigger{color:#fff;background:#22533b80;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:inset 0 1px #ffffff40}._5YwTTq_accountTrigger:hover{background:#3d785a}._5YwTTq_accountTrigger,._5YwTTq_sidebarFooter button{transition:background .16s,box-shadow .16s,transform .12s}._5YwTTq_accountTrigger[aria-expanded=true]{box-shadow:var(--control-pressed-shadow)}._5YwTTq_window{border:1px solid var(--glass-border);background:var(--surface-glass);max-width:1360px;min-height:calc(100dvh - 157px);box-shadow:var(--window-shadow);border-radius:15px;grid-template-columns:208px minmax(0,1fr);margin:auto;animation:.26s ease-out _5YwTTq_dashboard-opens;display:grid;overflow:clip}._5YwTTq_sidebar{background:var(--surface-sidebar);border-right:1px solid color-mix(in srgb, var(--border) 65%, transparent);flex-direction:column;min-width:0;padding:31px 13px 20px;display:flex}._5YwTTq_sidebarHeading{color:var(--muted-foreground);letter-spacing:1.6px;padding:0 13px 20px;font-size:9px;font-weight:700}._5YwTTq_navigation{flex-direction:column;gap:5px;display:flex}._5YwTTq_navItem{min-height:47px;color:var(--foreground);border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:background .16s,border-color .16s,box-shadow .16s,transform .12s;display:flex}._5YwTTq_navGroup{flex-direction:column;gap:5px;display:flex}._5YwTTq_navGroup+._5YwTTq_navGroup{margin-top:15px}._5YwTTq_navGroupHeading{color:var(--muted-foreground);letter-spacing:.6px;padding:0 10px 4px;font-size:10px}._5YwTTq_mobileMore{display:none}._5YwTTq_navItem[aria-current],._5YwTTq_navItem[data-active=true]{border-color:var(--nav-active-border);background:var(--nav-active);box-shadow:var(--control-pressed-shadow);font-weight:600}@media (hover:hover){._5YwTTq_navItem:where(:not([aria-current])):hover,._5YwTTq_sidebarFooter button:hover{background:var(--button-glass);border-color:var(--nav-active-border);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 2px 4px #315d2020}}._5YwTTq_navItem:active,._5YwTTq_accountTrigger:active,._5YwTTq_sidebarFooter button:active{box-shadow:var(--control-pressed-shadow);transition-duration:60ms;transform:translateY(1px)}._5YwTTq_navItem:active{background:var(--nav-active);border-color:var(--nav-active-border)}._5YwTTq_navIcon{background:var(--icon-green);width:29px;height:29px;color:var(--icon-green-ink);box-shadow:inset 0 1px 1px var(--glass-highlight), 0 1px 2px #1c4b2520;border:1px solid #6ca270;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._5YwTTq_navIcon[data-color=blue]{background:var(--icon-blue);color:var(--icon-blue-ink);border-color:#6aaac0}._5YwTTq_navIcon[data-color=gold]{background:var(--icon-gold);color:var(--icon-gold-ink);border-color:#bea467}._5YwTTq_navArrow{flex-shrink:0;margin-left:auto}._5YwTTq_sidebarGarden{text-align:center;color:var(--foreground);margin-top:auto;padding:55px 0 30px}._5YwTTq_gardenOrb{opacity:.88;width:74px;height:74px;margin:0 auto 15px}._5YwTTq_sidebarGarden>span{letter-spacing:-.4px;font-size:17px;font-weight:350;display:block}._5YwTTq_sidebarGarden>small{color:var(--muted-foreground);font-size:11px}._5YwTTq_sidebarFooter{border-top:1px solid var(--border);color:var(--muted-foreground);padding-top:16px;font-size:9px}._5YwTTq_sidebarFooter>span,._5YwTTq_sidebarFooter button{justify-content:center;align-items:center;gap:6px;display:flex}._5YwTTq_sidebarFooter button{border:1px solid #0000;border-radius:7px;padding:6px 10px;font-size:12px}._5YwTTq_statusDot{background:var(--success);width:6px;height:6px;box-shadow:0 0 6px color-mix(in srgb, var(--success) 30%, transparent);border-radius:50%;flex-shrink:0;display:inline-block}._5YwTTq_main{background:var(--surface-glass);min-width:0;padding:29px 31px 24px}._5YwTTq_main:focus{outline:none}._5YwTTq_previewNote{color:var(--muted-foreground);border-bottom:1px solid var(--border);align-items:center;gap:7px;margin:-5px 0 24px;padding-bottom:15px;font-size:11px;display:flex}._5YwTTq_previewNote svg{flex-shrink:0}._5YwTTq_desktopFooter{color:#fff;text-shadow:0 1px 3px #1a4618;justify-content:center;align-items:center;gap:7px;padding-top:15px;font-size:10px;display:flex}._5YwTTq_loginEnvironment{flex-direction:column;justify-content:center;align-items:center;gap:30px;min-height:100dvh;padding:32px 16px;display:flex}@media (max-width:1190px){._5YwTTq_environment{padding-inline:22px}._5YwTTq_window{grid-template-columns:174px minmax(0,1fr)}._5YwTTq_main{padding:25px 23px 24px}._5YwTTq_sidebar{padding-inline:9px}}@media (min-width:701px) and (max-width:940px){._5YwTTq_window{grid-template-columns:70px minmax(0,1fr)}._5YwTTq_sidebarHeading,._5YwTTq_navGroupHeading,._5YwTTq_navLabel,._5YwTTq_navArrow,._5YwTTq_sidebarGarden,._5YwTTq_sidebarFooter{display:none}._5YwTTq_navItem{justify-content:center;padding:8px 0}}@media (max-width:700px){._5YwTTq_dreyLink{padding-inline:9px;font-size:11px}._5YwTTq_dreyLinkLong{display:none}._5YwTTq_environment{padding:0 10px calc(100px + env(safe-area-inset-bottom))}._5YwTTq_brandBar{gap:8px;min-height:81px;padding-inline:4px}._5YwTTq_brand{gap:9px;font-size:21px}._5YwTTq_brandOrb{width:40px;height:40px}._5YwTTq_brand small{font-size:8px}._5YwTTq_environmentLabel{display:none}._5YwTTq_window{border-radius:12px;flex-direction:column;min-height:calc(100dvh - 196px);display:flex;overflow:visible}._5YwTTq_main{border-radius:12px;padding:23px 17px 20px}._5YwTTq_sidebar{z-index:40;bottom:max(10px, env(safe-area-inset-bottom));border:1px solid var(--glass-border);background:var(--dock);box-shadow:0 3px 20px #102e3355, inset 0 1px 0 var(--glass-highlight);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:15px;padding:6px;position:fixed;left:10px;right:10px}._5YwTTq_sidebarHeading,._5YwTTq_sidebarGarden,._5YwTTq_sidebarFooter{display:none}._5YwTTq_navigation{flex-direction:row;gap:2px}._5YwTTq_navGroup{display:contents}._5YwTTq_navGroupHeading{display:none}._5YwTTq_mobileMore{display:flex}._5YwTTq_navItem{flex-direction:column;flex:1 1 0;gap:3px;min-width:0;min-height:61px;padding:5px 2px;font-size:9px}._5YwTTq_navItem[data-mobile=false]{display:none}._5YwTTq_navIcon{width:25px;height:25px}._5YwTTq_navIcon svg{width:16px}._5YwTTq_navArrow{display:none}._5YwTTq_previewNote{margin-bottom:20px;font-size:10px}._5YwTTq_desktopFooter{text-align:center;font-size:9px}}@media (max-width:380px){._5YwTTq_main{padding-inline:12px}}@media (max-width:430px){._5YwTTq_dreyLink{width:44px;padding:8px}._5YwTTq_dreyLink>span{display:none}}@media (prefers-reduced-motion:reduce){._5YwTTq_window{animation:none}._5YwTTq_navItem:active,._5YwTTq_accountTrigger:active,._5YwTTq_sidebarFooter button:active{transform:none}}@keyframes _5YwTTq_dashboard-opens{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}
.jZcFSq_breakdown{align-items:center;gap:20px;min-height:216px;padding:24px 17px 22px;display:flex}.jZcFSq_donut{border-radius:50%;flex-shrink:0;width:152px;height:152px;padding:20px;position:relative;box-shadow:0 3px 6px #163b2226,inset 0 2px 3px #ffffffb3,inset 0 -2px 4px #2045304d}.jZcFSq_donut:after{content:"";pointer-events:none;background:linear-gradient(140deg,#ffffff47,#0000 45%,#113b1914);border-radius:50%;position:absolute;inset:0}.jZcFSq_center{z-index:1;border:1px solid var(--border);background:var(--surface-panel);width:100%;height:100%;box-shadow:0 -2px 4px #153c2833, inset 0 1px 2px var(--glass-highlight);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.jZcFSq_center>span{color:var(--muted-foreground);font-size:9px}.jZcFSq_center strong{letter-spacing:-.5px;margin:3px 0;font-size:16px;font-weight:600}.jZcFSq_center small{color:var(--muted-foreground);font-size:9px}.jZcFSq_rows{flex:1;min-width:0;margin:0;padding:0;list-style:none}.jZcFSq_row{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);align-items:center;gap:7px;padding:9px 0;font-size:12px;display:flex}.jZcFSq_row:last-child{border:0}.jZcFSq_dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:inset 0 1px 1px #ffffff75}.jZcFSq_name{overflow-wrap:anywhere;flex:1}.jZcFSq_row strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.jZcFSq_percent{text-align:right;width:28px;color:var(--muted-foreground);flex-shrink:0;font-size:10px}@media (max-width:1190px){.jZcFSq_breakdown{flex-direction:column}.jZcFSq_rows{width:100%}}@media (max-width:700px){.jZcFSq_breakdown{gap:20px;padding:23px 15px}.jZcFSq_donut{width:178px;height:178px;padding:23px}.jZcFSq_center strong{font-size:20px}.jZcFSq_center>span,.jZcFSq_center small{font-size:10px}.jZcFSq_row{padding:11px 0;font-size:13px}.jZcFSq_percent{font-size:11px}}
.vhHV3a_pageHeader{justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;display:flex}.vhHV3a_pageHeader h1{letter-spacing:-1px;overflow-wrap:anywhere;margin:6px 0 9px;font-size:clamp(27px,2.3vw,34px);font-weight:400;line-height:1.2}.vhHV3a_eyebrow{color:var(--muted-foreground);letter-spacing:2px;font-size:9px;font-weight:700}.vhHV3a_description{color:var(--muted-foreground);max-width:570px;font-size:13px;line-height:1.65}.vhHV3a_emblem{background:var(--surface-panel);border:1px solid var(--border);width:49px;height:49px;color:var(--flow-ink,var(--success));box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vhHV3a_headerActions{flex-wrap:wrap;gap:8px;display:flex}.vhHV3a_emptyState{text-align:center;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:11px;padding:40px 24px;display:flex}.vhHV3a_emptyIcon{color:var(--flow-ink,var(--success));background:var(--surface-panel);box-shadow:var(--panel-shadow);border:1px solid var(--border);border-radius:50%;padding:17px}.vhHV3a_emptyState h2{color:var(--foreground);font-size:17px;font-weight:500}.vhHV3a_emptyState p{max-width:360px;font-size:13px;line-height:1.7}.vhHV3a_loadingState{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:12px;padding:50px 24px;font-size:13px;display:flex}.vhHV3a_loadingState svg{color:var(--flow-ink,var(--success));animation:2s ease-in-out infinite vhHV3a_breathe}.vhHV3a_errorState{border:1px solid color-mix(in srgb, var(--destructive) 50%, transparent);background:color-mix(in srgb, var(--destructive) 7%, var(--card));color:var(--destructive);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-block:16px;padding:14px 16px;font-size:13px;display:flex}.vhHV3a_errorState p{flex:1;min-width:180px}.vhHV3a_metricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-block:20px;display:grid}.vhHV3a_metricCard{--metric-border:var(--icon-green-border);border:1px solid var(--metric-border);background:var(--surface-panel);box-shadow:var(--panel-shadow);border-radius:10px;align-items:center;gap:14px;min-width:0;padding:20px;display:flex}.vhHV3a_metricCard[data-tone=blue]{--metric-border:var(--icon-blue-border)}.vhHV3a_metricCard[data-tone=gold]{--metric-border:var(--icon-gold-border)}.vhHV3a_metricCard[data-tone=cash]{--metric-border:var(--icon-cash-border)}.vhHV3a_metricCard[data-tone=orange]{--metric-border:var(--icon-orange-border)}.vhHV3a_metricCard>div{min-width:0}.vhHV3a_metricCard p{color:var(--muted-foreground);margin-bottom:4px;font-size:11px}.vhHV3a_metricCard strong{color:var(--foreground);letter-spacing:-.6px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(21px,2vw,28px);font-weight:450;display:block}.vhHV3a_metricCard[data-tone=blue] strong{color:var(--info)}.vhHV3a_metricCard[data-tone=green] strong{color:var(--success)}.vhHV3a_metricCard[data-tone=cash] strong{color:var(--cash)}.vhHV3a_metricCard[data-tone=orange] strong{color:var(--orange)}.vhHV3a_metricCard small{color:var(--muted-foreground);font-size:10px}.vhHV3a_metricIcon{border:1px solid var(--metric-border);background:var(--icon-green);width:42px;height:42px;color:var(--icon-green-ink);box-shadow:inset 0 1px 1px var(--glass-highlight);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vhHV3a_metricIcon[data-tone=blue]{background:var(--icon-blue);color:var(--icon-blue-ink)}.vhHV3a_metricIcon[data-tone=gold]{background:var(--icon-gold);color:var(--icon-gold-ink)}.vhHV3a_metricIcon[data-tone=cash]{background:var(--icon-cash);color:var(--icon-cash-ink)}.vhHV3a_metricIcon[data-tone=orange]{background:var(--icon-orange);color:var(--icon-orange-ink)}.vhHV3a_stashBanner{color:var(--hero-ink);background:var(--hero);border:1px solid var(--hero-border);box-shadow:var(--hero-shadow);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:28px;display:flex;position:relative;overflow:hidden}.vhHV3a_stashBanner[data-tone=cash]{--hero:var(--cash-hero);--hero-ink:var(--cash-hero-ink);--hero-quiet:var(--cash-hero-quiet);--hero-border:var(--icon-cash-border);--hero-shadow:var(--cash-hero-shadow);--orb-background:var(--icon-cash);--orb-ink:var(--icon-cash-ink);--orb-glow:var(--cash-orb-glow)}.vhHV3a_stashBanner:before{content:"";pointer-events:none;background:linear-gradient(165deg,#ffffff24 0%,#ffffff09 39%,#0000 39.2%);position:absolute;inset:0}.vhHV3a_stashBanner>div{min-width:0;position:relative}.vhHV3a_stashBanner p{color:var(--hero-quiet);letter-spacing:.06em;font-size:11px}.vhHV3a_stashBanner strong{letter-spacing:-1.4px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-block:6px;font-size:42px;font-weight:350;line-height:1.4;display:block}.vhHV3a_stashBanner span{color:var(--hero-quiet);font-size:12px}.vhHV3a_stashBanner .vhHV3a_stashOrb{color:var(--orb-ink,var(--hero-quiet))}.vhHV3a_stashOrb{border:1px solid var(--hero-border);background:var(--orb-background);width:92px;height:92px;box-shadow:inset 0 1px 4px #ffffff9e, 0 0 22px var(--orb-glow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vhHV3a_searchField{flex:190px;width:min(100%,330px);position:relative}.vhHV3a_searchField>svg{color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.vhHV3a_searchField input{padding-left:36px;padding-right:38px}.vhHV3a_searchField input::-webkit-search-cancel-button{appearance:none}.vhHV3a_searchField button{width:36px;height:100%;color:var(--muted-foreground);border-radius:6px;place-items:center;display:grid;position:absolute;top:0;right:3px}.vhHV3a_monthPicker{border:1px solid var(--input);background:var(--button-glass);box-shadow:inset 0 1px 0 var(--button-highlight);border-radius:7px;align-items:center;gap:5px;padding:2px;display:flex}.vhHV3a_monthPicker>svg{color:var(--muted-foreground);flex-shrink:0}.vhHV3a_monthPicker button{width:34px;height:34px;color:var(--foreground);border-radius:4px;place-items:center;display:grid}.vhHV3a_monthPicker button:hover{background:var(--accent)}.vhHV3a_monthPicker select{min-width:0;min-height:34px;color:var(--foreground);background:0 0;padding:5px 0;font-size:13px}.vhHV3a_monthPicker select option{color:var(--foreground);background:var(--popover)}.vhHV3a_meter{background:var(--meter-track);border:1px solid var(--border);height:10px;box-shadow:inset 0 1px 3px #15302720, 0 1px 0 var(--glass-highlight);border-radius:10px;overflow:hidden}.vhHV3a_meter>span{border-radius:inherit;background:var(--meter-fill);height:100%;transition:width .35s;display:block}.vhHV3a_meter>span[data-over=true]{background:var(--meter-over)}.vhHV3a_meterCaption{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:7px 14px;margin-top:10px;font-size:12px;display:flex}.vhHV3a_meterCaption>span{color:var(--info)}.vhHV3a_meterCaption strong{color:var(--success);font-weight:550}.vhHV3a_meterCaption strong[data-over=true]{color:var(--warning)}@keyframes vhHV3a_breathe{50%{opacity:.4;transform:translateY(-2px)}}@media (max-width:1100px){.vhHV3a_metricCard{flex-wrap:wrap;gap:10px;padding:16px}}@media (max-width:700px){.vhHV3a_pageHeader{gap:12px;margin-bottom:22px}.vhHV3a_pageHeader h1{font-size:28px}.vhHV3a_description{font-size:13px}.vhHV3a_emblem{width:40px;height:40px}.vhHV3a_metricGrid{grid-template-columns:1fr;gap:10px}.vhHV3a_metricCard{flex-wrap:nowrap;padding:16px}.vhHV3a_metricCard>div{flex:1}.vhHV3a_metricCard strong{font-size:25px}.vhHV3a_stashBanner{padding:22px 18px}.vhHV3a_stashBanner strong{font-size:34px}.vhHV3a_stashOrb{width:74px;height:74px}.vhHV3a_monthPicker{justify-content:space-between;width:100%}.vhHV3a_monthPicker button{width:40px;height:44px}.vhHV3a_monthPicker select{min-height:44px;font-size:16px}.vhHV3a_searchField{width:100%;max-width:none}.vhHV3a_headerActions{flex-shrink:0}}@media (max-width:360px){.vhHV3a_emblem{display:none}.vhHV3a_stashOrb{width:58px;height:58px}.vhHV3a_stashBanner strong{font-size:30px}}@media (max-width:700px){.vhHV3a_pageHeader:has(.vhHV3a_headerActions){flex-wrap:wrap}.vhHV3a_headerActions{width:100%}.vhHV3a_searchField button{width:44px}.vhHV3a_searchField input{padding-right:48px}.vhHV3a_monthPicker button{width:44px}}
.LPjkLa_stack{gap:20px;display:grid}.LPjkLa_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.LPjkLa_sectionHeading h2,.LPjkLa_sectionHeading h3{letter-spacing:-.4px;font-size:19px;font-weight:500}.LPjkLa_sectionHeading p{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:1.6}.LPjkLa_intro{padding:8px 4px}.LPjkLa_introLead{max-width:620px;color:var(--muted-foreground);font-size:15px;line-height:1.8}.LPjkLa_introLead strong{color:var(--foreground);font-weight:550}.LPjkLa_concepts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-block:24px;display:grid}.LPjkLa_concept{background:var(--surface-panel);border:1px solid var(--border);box-shadow:var(--panel-shadow);border-radius:12px;padding:20px}.LPjkLa_concept h2{margin:14px 0 7px;font-size:16px;font-weight:550}.LPjkLa_concept p{color:var(--muted-foreground);font-size:12px;line-height:1.75}.LPjkLa_orb{border:1px solid var(--icon-green-border);background:var(--icon-green);width:45px;height:45px;color:var(--icon-green-ink);box-shadow:inset 0 1px 2px var(--glass-highlight);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.LPjkLa_orb[data-tone=blue]{background:var(--icon-blue);color:var(--icon-blue-ink);border-color:var(--icon-blue-border)}.LPjkLa_orb[data-tone=gold]{background:var(--icon-gold);color:var(--icon-gold-ink);border-color:var(--icon-gold-border)}.LPjkLa_orb[data-tone=cash]{background:var(--icon-cash);color:var(--icon-cash-ink);border-color:var(--icon-cash-border)}.LPjkLa_orb[data-tone=orange]{background:var(--icon-orange);color:var(--icon-orange-ink);border-color:var(--icon-orange-border)}.LPjkLa_note{background:color-mix(in srgb, var(--info) 5%, var(--surface-field));border:1px solid color-mix(in srgb, var(--info) 28%, var(--border));color:var(--muted-foreground);border-radius:9px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:12px;line-height:1.7;display:flex}.LPjkLa_note>svg{color:var(--info);flex-shrink:0;margin-top:2px}.LPjkLa_note strong{color:var(--foreground);font-weight:600}.LPjkLa_note p+p{margin-top:8px}.LPjkLa_note[data-tone=warning]{background:color-mix(in srgb, var(--warning) 7%, var(--surface-field));border-color:color-mix(in srgb, var(--warning) 40%, var(--border))}.LPjkLa_note[data-tone=warning]>svg{color:var(--warning)}.LPjkLa_note[data-tone=success]{background:color-mix(in srgb, var(--success) 6%, var(--surface-field));border-color:color-mix(in srgb, var(--success) 35%, var(--border))}.LPjkLa_note[data-tone=success]>svg{color:var(--success)}.LPjkLa_actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.LPjkLa_muted{color:var(--muted-foreground);font-size:12px;line-height:1.7}.LPjkLa_steps{border-bottom:1px solid var(--control-border,var(--border));grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:4px;padding:16px 0 24px;display:grid}.LPjkLa_steps li{color:var(--muted-foreground);align-items:center;gap:7px;min-width:0;font-size:11px;display:flex}.LPjkLa_stepNumber{border:1px solid var(--border);background:var(--surface-panel);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.LPjkLa_steps li[aria-current]{color:var(--foreground);font-weight:650}.LPjkLa_steps li[aria-current] .LPjkLa_stepNumber,.LPjkLa_steps li[data-complete=true] .LPjkLa_stepNumber{border-color:var(--control-border,var(--icon-green-border));background:var(--control-button-primary,var(--icon-green));color:var(--control-primary-ink,var(--icon-green-ink))}.LPjkLa_stepHeading{margin-block:22px}.LPjkLa_stepHeading h2{letter-spacing:-.6px;font-size:24px;font-weight:450}.LPjkLa_stepHeading h2:focus{outline:none}.LPjkLa_stepHeading p{color:var(--muted-foreground);max-width:630px;margin-top:7px;font-size:13px;line-height:1.75}.LPjkLa_form{gap:20px;display:grid}.LPjkLa_field{gap:7px;min-width:0;display:grid}.LPjkLa_field label{font-size:12px}.LPjkLa_hint{color:var(--muted-foreground);font-size:11px;line-height:1.65}.LPjkLa_select{border:1px solid var(--control-border,var(--input));background:var(--control-button-glass,var(--button-glass));width:100%;min-width:0;min-height:42px;color:var(--foreground);box-shadow:inset 0 1px 0 var(--button-highlight);border-radius:7px;padding:8px 10px;font-size:13px}.LPjkLa_select option{background:var(--popover);color:var(--foreground)}.LPjkLa_moneyInput{position:relative}.LPjkLa_moneyInput>span{color:var(--muted-foreground);z-index:1;pointer-events:none;font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.LPjkLa_moneyInput input{font-variant-numeric:tabular-nums;padding-left:27px}.LPjkLa_formRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.LPjkLa_formRow:has(>:only-child){grid-template-columns:minmax(0,1fr)}.LPjkLa_accountFields{border:1px solid var(--border);background:var(--surface-panel);border-radius:10px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:13px;padding:18px;display:grid}.LPjkLa_accountFields>button{margin-top:22px}.LPjkLa_accountFields[data-tone=cash]{border-color:var(--icon-cash-border)}.LPjkLa_stashFields{border:1px solid var(--icon-blue-border);background:var(--surface-panel);border-radius:10px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:13px;padding:16px;display:grid}.LPjkLa_stashFields>button{margin-top:22px}.LPjkLa_summary{border:1px solid var(--control-border,var(--border));background:var(--surface-panel);border-radius:10px;padding:17px 20px}.LPjkLa_summary dl{gap:12px;display:grid}.LPjkLa_summary dl>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.LPjkLa_summary dt{color:var(--muted-foreground);font-size:12px}.LPjkLa_summary dd{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;font-size:15px;font-weight:550}.LPjkLa_summary dl>div:last-child{border-top:1px solid var(--control-border,var(--border));padding-top:12px}.LPjkLa_positive{color:var(--success)}.LPjkLa_cash{color:var(--cash)}.LPjkLa_stashed{color:var(--info)}.LPjkLa_unallocated{color:var(--orange)}.LPjkLa_negative{color:var(--warning)}.LPjkLa_formFooter{border-top:1px solid var(--control-border,var(--border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:5px;padding-top:20px;display:flex}.LPjkLa_stashGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.LPjkLa_stashCard{border:1px solid var(--icon-blue-border);background:var(--surface-panel);box-shadow:var(--panel-shadow);border-radius:12px;min-width:0;padding:20px}.LPjkLa_stashCardTop{align-items:center;gap:12px;display:flex}.LPjkLa_stashCardTop:has(p){align-items:flex-start}.LPjkLa_stashCardTop h3{overflow-wrap:anywhere;font-size:15px;font-weight:550}.LPjkLa_stashCardTop>div{min-width:0}.LPjkLa_stashCardTop p{color:var(--muted-foreground);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:2px;font-size:13px;line-height:1.5}.LPjkLa_stashBalance{color:var(--info);letter-spacing:-.9px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:16px 0;font-size:31px;font-weight:400}.LPjkLa_stashCard .LPjkLa_actions{border-top:1px solid var(--icon-blue-border);padding-top:14px}.LPjkLa_goalProgress{--meter-track:var(--expense-secondary);--meter-fill:var(--icon-blue);--border:var(--icon-blue-border);margin-bottom:16px}.LPjkLa_goalCaption{color:var(--info);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:8px;font-size:12px;display:flex}.LPjkLa_goalCaption strong{align-items:center;gap:4px;font-weight:550;display:inline-flex}.LPjkLa_twoColumns{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:20px;display:grid}.LPjkLa_accountList{gap:0;display:grid}.LPjkLa_accountsPanel{border-color:var(--icon-cash-border)}.LPjkLa_accountRow{border-bottom:1px solid var(--control-border,var(--border));align-items:flex-start;gap:12px;padding:16px 0;display:flex}.LPjkLa_accountRow:last-child{border-bottom:0}.LPjkLa_accountRow:first-child{padding-top:0}.LPjkLa_accountCopy{flex:1;min-width:0}.LPjkLa_accountCopy h3{overflow-wrap:anywhere;font-size:14px;font-weight:550}.LPjkLa_accountCopy>p{color:var(--muted-foreground);margin-top:3px;font-size:11px;line-height:1.65}.LPjkLa_accountAmount{font-variant-numeric:tabular-nums;letter-spacing:-.4px;margin:7px 0 10px;font-size:20px}.LPjkLa_accountAmount[data-tone=cash]{color:var(--cash)}.LPjkLa_accountAmount[data-tone=green]{color:var(--success)}.LPjkLa_accountAmount small{color:var(--muted-foreground);letter-spacing:0;font-size:10px;display:block}.LPjkLa_freshness{color:var(--muted-foreground);align-items:center;gap:5px;font-size:10px;line-height:1.5;display:inline-flex}.LPjkLa_freshness[data-stale=true]{color:var(--warning)}.LPjkLa_reviewCallout{border:1px solid var(--icon-gold-border);background:var(--surface-panel);box-shadow:var(--panel-shadow);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;display:flex}.LPjkLa_reviewCallout>div{flex:1;min-width:160px}.LPjkLa_reviewCallout h2{font-size:17px;font-weight:550}.LPjkLa_reviewCallout p{color:var(--muted-foreground);margin-top:3px;font-size:12px;line-height:1.7}.LPjkLa_entryList{display:grid}.LPjkLa_entry{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:15px;padding:12px 0;font-size:12px;display:flex}.LPjkLa_entry:last-child{border-bottom:0}.LPjkLa_entry>div{min-width:0}.LPjkLa_entry p{overflow-wrap:anywhere;font-weight:500}.LPjkLa_entry small{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:3px;font-size:10px;display:block}.LPjkLa_entry>strong{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:550}.LPjkLa_reviewToolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;display:flex}.LPjkLa_reviewToolbar .LPjkLa_field{min-width:200px}.LPjkLa_transactionRow{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.LPjkLa_transactionRow label{cursor:pointer;min-width:0}.LPjkLa_transactionRow strong{font-size:13px;font-weight:500}.LPjkLa_transactionRow small{color:var(--muted-foreground);font-size:11px;line-height:1.6;display:block}.LPjkLa_transactionRow>span{font-variant-numeric:tabular-nums;font-size:13px}.LPjkLa_transactionRow input{margin:10px}.LPjkLa_reviewTotals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.LPjkLa_reviewTotals>div{background:var(--surface-panel);border:1px solid var(--border);border-radius:9px;padding:16px}.LPjkLa_reviewTotals p{color:var(--muted-foreground);font-size:11px}.LPjkLa_reviewTotals strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:7px;font-size:25px;font-weight:450;display:block}.LPjkLa_checkRow{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;font-size:12px;line-height:1.7;display:flex}.LPjkLa_checkRow input{margin-top:3px}.LPjkLa_checkRow strong{font-weight:550;display:block}.LPjkLa_disclosure{border:1px solid var(--control-border,var(--button-border));background:var(--surface-panel);box-shadow:var(--panel-shadow);color:var(--muted-foreground);border-radius:9px;font-size:12px;line-height:1.75}.LPjkLa_disclosure summary{background:var(--control-button-glass,var(--button-glass));min-height:46px;box-shadow:inset 0 1px 0 var(--button-highlight);color:var(--foreground);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:11px 16px;font-weight:550;list-style:none;display:flex}.LPjkLa_disclosure summary::-webkit-details-marker{display:none}.LPjkLa_disclosure summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:8px;height:8px;margin-right:2px;transform:translateY(-2px)rotate(45deg)}.LPjkLa_disclosure summary:hover{filter:brightness(1.04)}.LPjkLa_disclosure summary:active{box-shadow:var(--control-pressed-shadow)}.LPjkLa_disclosure summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.LPjkLa_disclosure[open] summary{border-bottom:1px solid var(--control-border,var(--border));border-radius:8px 8px 0 0}.LPjkLa_disclosure[open] summary:after{transform:translateY(2px)rotate(225deg)}.LPjkLa_disclosure>:not(summary){margin:14px 16px}.LPjkLa_previewActions{border-top:1px solid var(--border);margin-top:24px;padding-top:18px}.LPjkLa_form :disabled{cursor:not-allowed}@media (max-width:1100px){.LPjkLa_accountFields,.LPjkLa_stashFields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.LPjkLa_accountFields>button,.LPjkLa_stashFields>button{justify-self:end;margin-top:0}.LPjkLa_twoColumns{grid-template-columns:1fr}}@media (max-width:700px){.LPjkLa_concepts{grid-template-columns:1fr;gap:11px}.LPjkLa_concept{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:0 13px;padding:17px;display:grid}.LPjkLa_concept .LPjkLa_orb{grid-row:span 2;width:40px;height:40px}.LPjkLa_concept h2{margin:0 0 5px}.LPjkLa_introLead{font-size:14px}.LPjkLa_steps{gap:6px;padding-top:5px;padding-bottom:17px}.LPjkLa_steps li{flex-direction:column;align-items:flex-start;gap:6px;font-size:10px;line-height:1.5}.LPjkLa_stepHeading h2{font-size:23px}.LPjkLa_stepHeading{margin-block:20px}.LPjkLa_accountFields,.LPjkLa_stashFields,.LPjkLa_formRow,.LPjkLa_stashGrid{grid-template-columns:1fr}.LPjkLa_accountFields,.LPjkLa_stashFields{gap:14px;padding:16px}.LPjkLa_stashFields>button,.LPjkLa_accountFields>button{justify-self:end;margin-top:0}.LPjkLa_select{min-height:44px;font-size:16px}.LPjkLa_formFooter{align-items:stretch}.LPjkLa_formFooter>.LPjkLa_actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.LPjkLa_formFooter>.LPjkLa_actions:has(>:only-child){grid-template-columns:1fr}.LPjkLa_formFooter>button{width:100%}.LPjkLa_stashBalance{font-size:29px}.LPjkLa_stashCard{padding:18px}.LPjkLa_reviewCallout{gap:12px;padding:16px}.LPjkLa_reviewCallout>button{width:100%}.LPjkLa_reviewTotals{gap:9px}.LPjkLa_reviewTotals>div{padding:13px}.LPjkLa_reviewTotals strong{font-size:22px}.LPjkLa_accountRow:has(>button){grid-template-columns:45px minmax(0,1fr);display:grid}.LPjkLa_accountRow>button{grid-column:2;justify-self:start}.LPjkLa_summary{padding:16px}.LPjkLa_note{padding:13px}.LPjkLa_reviewToolbar .LPjkLa_field{width:100%}.LPjkLa_entry{font-size:11px}.LPjkLa_transactionRow{gap:6px}.LPjkLa_transactionRow input{margin:10px 7px 10px 0}}
.gRb7WG_drey{isolation:isolate;min-height:max(460px,100dvh);color:var(--foreground);animation:.28s ease-out gRb7WG_drey-arrives;position:relative}.gRb7WG_cornerWidgets{display:contents}.gRb7WG_clock,.gRb7WG_dock,.gRb7WG_dashboardTab{border:1px solid var(--forest-glass-edge);background:linear-gradient(112deg, #ffffff4d, transparent 28%, #ffffff24 65%, transparent 66%), var(--forest-glass);box-shadow:inset 0 1px 0 var(--glass-highlight), inset 0 0 0 2px var(--forest-inner-rim), inset 0 -2px 1px #173a2940, 0 4px 12px #102b3659;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.gRb7WG_clock{top:max(26px, env(safe-area-inset-top));right:max(28px, env(safe-area-inset-right));border-radius:12px;align-items:center;gap:12px;min-width:198px;max-width:calc(100% - 32px);min-height:72px;padding:11px 17px 11px 12px;display:flex;position:absolute}.gRb7WG_clockOrb,.gRb7WG_actionOrb{border:1px solid var(--icon-gold-border);background:var(--icon-gold);color:var(--icon-gold-ink);box-shadow:inset 0 1px 2px var(--glass-highlight), inset 0 -2px 3px #533f2429, 0 1px 3px #1b38384a;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.gRb7WG_clockOrb{width:43px;height:43px}.gRb7WG_clockOrb[data-night=true]{border-color:var(--icon-blue-border);background:var(--icon-blue);color:var(--icon-blue-ink)}.gRb7WG_clockCopy{flex-direction:column;gap:1px;min-width:0;display:flex}.gRb7WG_time{letter-spacing:-.5px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:23px;line-height:1.2}.gRb7WG_sceneName{font-size:12px;line-height:1.4}.gRb7WG_nameplate{left:max(28px, env(safe-area-inset-left));bottom:max(35px, calc(env(safe-area-inset-bottom) + 20px));border:1px solid var(--forest-nameplate-edge);background:linear-gradient(116deg, #ffffff25, transparent 33%, #ffffff16 65%, transparent 66%), var(--forest-nameplate);white-space:nowrap;border-radius:32px 11px 11px 32px;align-items:center;padding:7px 18px 7px 7px;display:flex;position:absolute;box-shadow:inset 0 1px #efffd3ba,inset 0 0 0 2px #ebffce25,inset 0 -2px 3px #173c3550,0 3px 10px #142f2d50}.gRb7WG_dockGroup{left:50%;bottom:max(26px, calc(env(safe-area-inset-bottom) + 12px));flex-direction:column;align-items:center;width:360px;max-width:calc(100% - 32px);display:flex;position:absolute;transform:translate(-50%)}.gRb7WG_dashboardTab{z-index:1;min-width:144px;min-height:44px;color:var(--foreground);box-shadow:inset 0 1px 0 var(--glass-highlight), inset 0 0 0 2px var(--forest-inner-rim), 0 -2px 7px #102b3626;border-radius:11px 11px 0 0;justify-content:center;align-items:center;gap:5px;margin-bottom:-1px;padding:8px 18px;font-size:13px;transition:filter .16s,box-shadow .12s;display:flex;position:relative}.gRb7WG_dashboardTab:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.gRb7WG_dashboardTab:active{box-shadow:var(--control-pressed-shadow)}.gRb7WG_dock{border-radius:13px;gap:9px;width:100%;padding:10px;display:flex}.gRb7WG_dock .gRb7WG_addButton{background:var(--button-glass);min-width:0;height:auto;min-height:51px;color:var(--secondary-foreground);border-color:var(--button-border);box-shadow:inset 0 1px 0 var(--glass-highlight), inset 0 -1px 2px #153d244a, 0 1px 1px var(--glass-highlight);border-radius:8px;flex:1 1 0;gap:8px;padding:8px;font-size:14px;font-weight:500}.gRb7WG_dock .gRb7WG_addButton:active{box-shadow:var(--control-pressed-shadow);transform:translateY(1px)}.gRb7WG_actionOrb{border-color:var(--icon-green-border);background:var(--icon-green);width:30px;height:30px;color:var(--icon-green-ink)}.gRb7WG_actionOrb[data-kind=expense]{border-color:var(--icon-blue-border);background:var(--icon-blue);color:var(--icon-blue-ink)}.gRb7WG_previewNote{color:#fff;text-shadow:0 1px 3px #082519,0 0 5px #082519;white-space:nowrap;font-size:10px;position:absolute;top:calc(100% + 4px)}.gRb7WG_feedback{border:1px solid var(--border);background:var(--popover);width:max-content;max-width:calc(100% - 32px);box-shadow:var(--panel-shadow);border-radius:9px;padding:10px 16px;font-size:13px;position:absolute;bottom:162px;left:50%;transform:translate(-50%)}@media (hover:hover){.gRb7WG_dashboardTab:hover,.gRb7WG_dock .gRb7WG_addButton:hover{filter:brightness(1.08)}}@media (max-width:700px){.gRb7WG_drey{min-height:max(440px,100dvh)}.gRb7WG_clock{top:max(18px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));flex-shrink:0;justify-content:center;gap:6px;width:122px;min-width:0;min-height:0;padding:8px}.gRb7WG_clockOrb{width:28px;height:28px}.gRb7WG_clockOrb svg{width:18px;height:18px}.gRb7WG_time{font-size:16px}.gRb7WG_sceneName{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gRb7WG_nameplate{padding-right:13px}.gRb7WG_dockGroup{bottom:max(24px, calc(env(safe-area-inset-bottom) + 10px))}.gRb7WG_dock{gap:8px;padding:8px}.gRb7WG_dock .gRb7WG_addButton{gap:6px;min-height:49px;font-size:13px}}@media (max-width:360px){.gRb7WG_clock{flex-direction:column;gap:3px;width:80px;padding:6px}.gRb7WG_clockOrb{width:22px;height:22px}.gRb7WG_clockOrb svg{width:16px;height:16px}.gRb7WG_time{font-size:14px}.gRb7WG_dock .gRb7WG_addButton{gap:5px;padding-inline:6px;font-size:12px}.gRb7WG_actionOrb{width:26px;height:26px}}@media (max-height:500px) and (min-width:701px){.gRb7WG_drey{min-height:400px}.gRb7WG_nameplate{padding-right:11px;bottom:36px}.gRb7WG_dockGroup{width:330px;left:auto;right:26px;transform:none}}@media (max-width:1050px){.gRb7WG_cornerWidgets{top:max(18px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));align-items:stretch;gap:8px;display:flex;position:absolute}.gRb7WG_cornerWidgets .gRb7WG_nameplate,.gRb7WG_cornerWidgets .gRb7WG_clock{position:static}.gRb7WG_cornerWidgets .gRb7WG_clock{margin-left:auto}}@keyframes gRb7WG_drey-arrives{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.gRb7WG_drey{animation:none}.gRb7WG_dashboardTab{transition:none}.gRb7WG_dock .gRb7WG_addButton:active{transform:none}}
.xHtejG_personRow{border:1px solid var(--border);background:var(--surface-panel);border-radius:9px;align-items:center;gap:13px;padding:15px;display:flex}.xHtejG_avatar{border:1px solid var(--button-border);background:var(--icon-green);width:42px;height:42px;box-shadow:inset 0 1px 1px var(--glass-highlight);color:var(--icon-green-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.xHtejG_personCopy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.xHtejG_personCopy strong{overflow-wrap:anywhere;font-size:14px;font-weight:550}.xHtejG_personCopy>span{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px}.xHtejG_personActions{flex-wrap:wrap;gap:7px;display:flex}@media (max-width:700px){.xHtejG_personRow{flex-wrap:wrap;padding:13px}.xHtejG_personActions{width:100%;padding-left:55px}}
.R8S5nW_statusDot{background:#4c9c52;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 2px #5daa4920}.R8S5nW_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:26px 0 20px;display:flex}.R8S5nW_toolbarActions{align-items:center;gap:19px;display:flex}.R8S5nW_subtleLink{color:#53725e;align-items:center;gap:6px;font-size:11px;display:flex}.R8S5nW_subtleLink:hover{text-decoration:underline}.R8S5nW_previewNote{color:#61766a;margin-top:-10px;margin-bottom:16px;font-size:10px}.R8S5nW_summaryGrid{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:19px;display:grid}.R8S5nW_savingsPanel{color:#fff;background:radial-gradient(at 85% 5%,#dbf67c5e,#0000 65%),linear-gradient(140deg,#468e47,#286c35 65%,#0c603d);border:1px solid #297340;border-radius:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #d8f8b7,0 4px 9px #164e3020}.R8S5nW_savingsPanel:before{content:"";pointer-events:none;background:linear-gradient(165deg,#ffffff24 0%,#ffffff09 39%,#0000 39.2%);position:absolute;inset:0}.R8S5nW_savingsTopline{color:#e9f7d9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;padding:17px 21px 0;font-size:9px;display:flex}.R8S5nW_savingsTopline>span:first-child{letter-spacing:1.5px;align-items:center;gap:7px;font-size:8px;font-weight:600;display:flex}.R8S5nW_savingsBody{justify-content:space-between;align-items:center;gap:6px;padding:21px 21px 26px;display:flex;position:relative}.R8S5nW_savingsAmount{min-width:0}.R8S5nW_savingsAmount h2{color:#ecf7de;font-size:13px;font-weight:400}.R8S5nW_savingsAmount>strong{letter-spacing:-1.8px;font-variant-numeric:tabular-nums;text-shadow:0 2px 2px #19472350;overflow-wrap:anywhere;margin:6px 0 2px;font-size:clamp(31px,3.1vw,47px);font-weight:350;line-height:1.3;display:block}.R8S5nW_savingsAmount p{color:#dfedd7;font-size:11px}.R8S5nW_savingsPanel [data-negative=true]{color:#ffe5d0}.R8S5nW_savingsOrb{color:#fff;background:radial-gradient(at 49% 0,#f6ffe8bf,#caff8533 38%,#0000 55%),radial-gradient(at 50% 100%,#b1ef696e,#0000 59%),linear-gradient(165deg,#82b655bb,#0d5827e6);border:1px solid #deffaebf;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:118px;height:118px;display:flex;position:relative;box-shadow:inset 0 0 17px #bce97973,inset 0 -4px 8px #13391d80,0 4px 12px #12471f75,0 0 22px #c5ff661f}.R8S5nW_savingsOrb:before{content:"";pointer-events:none;background:linear-gradient(#ffffff6b,#fff0);border-radius:50%;width:80%;height:40%;position:absolute;top:6px}.R8S5nW_savingsOrb>svg{color:#e4ffc6;margin-bottom:-3px}.R8S5nW_savingsOrb strong{text-shadow:0 1px 2px #29512680;font-size:29px;font-weight:350;line-height:1.3}.R8S5nW_savingsOrb span{color:#edffdd;font-size:8px}.R8S5nW_savingsFoot{color:#e2f1d8;background:#173d1b25;border-top:1px solid #d4eeaa42;justify-content:space-between;gap:10px;padding:11px 21px;font-size:9px;display:flex;position:relative}.R8S5nW_savingsFoot>span:first-child{align-items:center;gap:6px;display:flex}.R8S5nW_savingsFoot .R8S5nW_statusDot{background:#c6f38f}.R8S5nW_savingsFoot>span:last-child{color:#d3e6cc;font-size:8px}.R8S5nW_atAGlance{background:linear-gradient(#ffffffed,#f2f8efde);border:1px solid #bfd1c2;border-radius:9px;padding:16px 18px 5px;box-shadow:inset 0 1px #fff,0 2px 5px #335c2f08}.R8S5nW_atAGlance h2{margin-bottom:9px;font-size:12px;font-weight:600}.R8S5nW_glanceRow{border-top:1px solid #d6e3d5;align-items:center;gap:10px;padding:12px 0;display:flex}.R8S5nW_glanceRow>span:nth-child(2){color:#3b5948;font-size:12px}.R8S5nW_glanceRow small{color:#637669;margin-top:1px;font-size:10px;display:block}.R8S5nW_glanceRow strong{letter-spacing:-.4px;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:17px;font-weight:550}.R8S5nW_statIcon{color:#548648;background:linear-gradient(#faffed,#c4e3af);border:1px solid #a8c799;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:inset 0 1px 1px #fff,0 1px 2px #19461910}.R8S5nW_statIcon[data-color=blue]{color:#418aa0;background:linear-gradient(#f1ffff,#badee9);border-color:#afcdd7}.R8S5nW_statIcon[data-color=orange]{color:#a58641;background:linear-gradient(#fffff2,#efdda9);border-color:#d7cba3}.R8S5nW_budgetStrip{background:linear-gradient(#f8fff2de,#e4f0dfbf);border:1px solid #c0d7bd;border-radius:8px;align-items:center;gap:13px;margin:17px 0 22px;padding:17px 20px;display:flex;box-shadow:inset 0 1px #fff}.R8S5nW_budgetIcon{color:#71a05d}.R8S5nW_budgetCopy{flex:1}.R8S5nW_budgetCopy h2{font-size:12px;font-weight:600}.R8S5nW_budgetCopy p{color:#658063;margin-top:2px;font-size:10px}.R8S5nW_budgetCopy strong{color:#375e39;font-weight:650}.R8S5nW_budgetProgress{flex:0 200px}.R8S5nW_budgetProgress>div:first-child{color:#5a735b;justify-content:space-between;margin-bottom:6px;font-size:9px;display:flex}.R8S5nW_budgetProgress strong{font-weight:500}.R8S5nW_meter{background:#dce7d5;border:1px solid #aac59e;border-radius:10px;height:9px;overflow:hidden;box-shadow:inset 0 1px 3px #35593317,0 1px #fff}.R8S5nW_meter>span{background:linear-gradient(#b9df74,#83b547 48%,#65a037 51%,#91c650);border-right:1px solid #72a442;border-radius:10px;height:100%;transition:width .35s;display:block}.R8S5nW_meter>span[data-over=true]{background:linear-gradient(#f3c697,#c57843);border-color:#b6774b}.R8S5nW_iconLink{color:#63895a;border-radius:4px;margin-left:6px;padding:4px}.R8S5nW_detailGrid{grid-template-columns:minmax(0,1.55fr) minmax(245px,1fr);gap:19px;display:grid}.R8S5nW_panel{background:#ffffffb5;border:1px solid #bfd2c7;border-radius:9px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #fff,0 2px 5px #19473206}.R8S5nW_panelHeading{border-bottom:1px solid #e0eade;justify-content:space-between;align-items:center;gap:8px;padding:15px 17px 12px;display:flex}.R8S5nW_panelHeading h2{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.R8S5nW_tinyIcon{color:#5a9866;display:flex}.R8S5nW_segmented{background:#e7eee9;border:1px solid #b8cfc1;border-radius:5px;padding:2px;display:flex}.R8S5nW_segmented button{color:#596e60;border-radius:3px;padding:4px 8px;font-size:11px}.R8S5nW_segmented button[aria-pressed=true]{color:#2c663c;background:linear-gradient(#fff,#edf5e9);box-shadow:0 1px 3px #284e3525,inset 0 0 0 1px #c0d5bd}.R8S5nW_panelFoot{color:#677f6b;background:#f2f8ef91;border-top:1px solid #dce8dc;justify-content:space-between;align-items:center;gap:10px;padding:10px 17px;font-size:9px;display:flex}.R8S5nW_panelFoot span{color:#779080;font-size:8px}.R8S5nW_savingsComparison{background:linear-gradient(125deg,#ffffffc7,#eef8e9e0);flex-direction:column;display:flex}.R8S5nW_comparisonIntro{color:#5e7561;padding:11px 17px 0;font-size:12px}.R8S5nW_comparisonColumns{flex:1;justify-content:center;gap:25px;padding:13px 19px 17px;display:flex}.R8S5nW_comparisonColumn{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.R8S5nW_comparisonColumn>strong{white-space:nowrap;margin-bottom:8px;font-size:15px;font-weight:600}.R8S5nW_barTrack{border-bottom:1px solid #bdd2b9;align-items:flex-end;width:57px;height:81px;display:flex}.R8S5nW_comparisonBar{height:var(--bar-height);background:linear-gradient(90deg,#ecf3e2,#d3e5c5 52%,#e5efd9);border:1px solid #b2caa3;border-bottom:none;border-radius:5px 5px 0 0;width:100%;min-height:2px;transition:height .35s;box-shadow:inset 0 1px 1px #fff}.R8S5nW_comparisonBar[data-actual=true]{background:linear-gradient(90deg,#7bb551,#a4d56c 25%,#79b341 65%,#579c38);border-color:#639740}.R8S5nW_comparisonBar[data-negative=true]{background:#c67a5b;border-color:#b16b4e}.R8S5nW_comparisonColumn>span{color:#4a6a4d;text-align:center;margin-top:8px;font-size:11px}.R8S5nW_comparisonColumn>small{color:#7a917c;font-size:10px}.R8S5nW_comparisonFoot{color:#63825c;background:#e5f2dd70;border-top:1px solid #dce8dc;justify-content:center;align-items:center;gap:6px;padding:10px 17px;font-size:9px;display:flex}.R8S5nW_categoryManagement{background:#f7fcf5ba;border:1px solid #c8d9ca;border-radius:8px;margin-top:21px}.R8S5nW_categoryManagement>summary{cursor:pointer;color:#486950;justify-content:space-between;align-items:center;padding:14px 17px;list-style:none;display:flex}.R8S5nW_categoryManagement>summary::-webkit-details-marker{display:none}.R8S5nW_categoryManagement summary>span{align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.R8S5nW_categoryManagement summary small{color:#6e8373;margin-left:9px;font-size:10px;font-weight:400}.R8S5nW_categoryManagement[open]>summary>svg{transform:rotate(180deg)}.R8S5nW_managementContent{border-top:1px solid #d8e4d6;padding:18px}.R8S5nW_managementContent [data-slot=card]{box-shadow:none}.R8S5nW_managementContent input{background:var(--surface-field)}.R8S5nW_pageFooter{color:#758b79;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:18px;font-size:8px;display:flex}.R8S5nW_pageFooter>span:first-child{align-items:center;gap:6px;display:flex}.R8S5nW_emptyState{text-align:center;color:#6c866e;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:216px;padding:25px;font-size:11px;display:flex}.R8S5nW_emptyState strong{color:#3d6548;font-weight:500}.R8S5nW_errorMessage{color:#7f3724;background:#fff1e6;border:1px solid #c9846e;border-radius:6px;align-items:center;gap:8px;margin-bottom:15px;padding:12px 15px;font-size:12px;display:flex}.R8S5nW_errorMessage button{margin-left:auto;text-decoration:underline}.R8S5nW_loadingMessage{color:#486b4f;padding-bottom:10px;font-size:11px}@media (min-width:1500px){.R8S5nW_savingsBody{padding-top:27px;padding-bottom:30px}}@media (max-width:1190px){.R8S5nW_summaryGrid{grid-template-columns:minmax(0,1.3fr) minmax(230px,1fr);gap:14px}.R8S5nW_savingsBody{padding-left:17px;padding-right:17px}.R8S5nW_savingsOrb{width:98px;height:98px}.R8S5nW_savingsOrb strong{font-size:25px}.R8S5nW_savingsAmount h2{font-size:11px}.R8S5nW_savingsAmount>strong{font-size:35px}.R8S5nW_savingsFoot{padding-left:17px;padding-right:17px}.R8S5nW_savingsFoot>span:last-child{display:none}.R8S5nW_detailGrid{grid-template-columns:minmax(0,1.35fr) minmax(220px,1fr);gap:14px}.R8S5nW_comparisonColumns{align-items:flex-end;padding-bottom:35px}.R8S5nW_barTrack{height:190px}}@media (max-width:700px){.R8S5nW_toolbar{gap:9px;margin-top:22px}.R8S5nW_toolbarActions{justify-content:space-between;gap:10px;width:100%}.R8S5nW_subtleLink{min-height:44px;font-size:12px}.R8S5nW_previewNote{font-size:11px}.R8S5nW_summaryGrid,.R8S5nW_detailGrid{grid-template-columns:minmax(0,1fr);gap:15px}.R8S5nW_savingsTopline{padding:18px 18px 0}.R8S5nW_savingsBody{gap:8px;padding:24px 18px}.R8S5nW_savingsAmount>strong{font-size:40px}.R8S5nW_savingsAmount h2{font-size:13px}.R8S5nW_savingsOrb{width:108px;height:108px}.R8S5nW_savingsFoot{padding:11px 18px}.R8S5nW_atAGlance{padding:16px 18px 4px}.R8S5nW_glanceRow{padding:12px 0}.R8S5nW_glanceRow strong{font-size:20px}.R8S5nW_glanceRow>span:nth-child(2){font-size:12px}.R8S5nW_glanceRow small{font-size:10px}.R8S5nW_atAGlance h2,.R8S5nW_panelHeading h2,.R8S5nW_budgetCopy h2{font-size:14px}.R8S5nW_budgetCopy p{font-size:12px}.R8S5nW_budgetProgress>div:first-child{font-size:11px}.R8S5nW_budgetStrip{flex-wrap:wrap;gap:10px;margin-bottom:17px;padding:15px}.R8S5nW_budgetProgress{flex:1 0 100%;padding-left:35px}.R8S5nW_iconLink{margin-left:auto}.R8S5nW_panelHeading{flex-wrap:wrap}.R8S5nW_segmented button{min-width:61px;min-height:44px;font-size:12px}.R8S5nW_panelFoot,.R8S5nW_comparisonFoot{font-size:10px}.R8S5nW_comparisonIntro{font-size:12px}.R8S5nW_comparisonColumns{gap:40px;padding-bottom:20px}.R8S5nW_comparisonColumn>strong{font-size:18px}.R8S5nW_comparisonColumn>span{font-size:11px}.R8S5nW_comparisonColumn>small{font-size:10px}.R8S5nW_barTrack{width:70px;height:105px}.R8S5nW_categoryManagement summary small{display:none}.R8S5nW_managementContent{padding:12px}:is(.R8S5nW_managementContent button,.R8S5nW_managementContent input){min-height:44px}.R8S5nW_managementContent input{font-size:16px}.R8S5nW_categoryManagement>summary{min-height:52px}.R8S5nW_categoryManagement summary>span{font-size:14px}.R8S5nW_pageFooter{font-size:8px}}@media (max-width:380px){.R8S5nW_savingsAmount>strong{font-size:32px}.R8S5nW_savingsOrb{width:90px;height:90px}.R8S5nW_savingsOrb strong{font-size:23px}.R8S5nW_panelHeading{padding-left:12px;padding-right:12px}}[data-theme=dark] :is(.R8S5nW_sidebarHeading,.R8S5nW_sidebarGarden>small,.R8S5nW_sidebarFooter,.R8S5nW_eyebrow,.R8S5nW_previewNote,.R8S5nW_glanceRow small,.R8S5nW_budgetCopy p,.R8S5nW_budgetProgress>div:first-child,.R8S5nW_donutCenter>span,.R8S5nW_donutCenter small,.R8S5nW_categoryPercent,.R8S5nW_panelFoot,.R8S5nW_panelFoot span,.R8S5nW_comparisonIntro,.R8S5nW_comparisonColumn>small,.R8S5nW_comparisonFoot,.R8S5nW_categoryManagement summary small,.R8S5nW_sampleLabel,.R8S5nW_pageFooter,.R8S5nW_emptyState,.R8S5nW_loadingMessage){color:var(--quiet)}[data-theme=dark] :is(.R8S5nW_sidebarGarden,.R8S5nW_pageHeading h1,.R8S5nW_glanceRow>span:nth-child(2),.R8S5nW_budgetCopy strong,.R8S5nW_comparisonColumn>span,.R8S5nW_categoryManagement>summary,.R8S5nW_emptyState strong){color:var(--ink)}[data-theme=dark] :is(.R8S5nW_sidebarFooter,.R8S5nW_glanceRow,.R8S5nW_panelHeading,.R8S5nW_categoryRow,.R8S5nW_panelFoot,.R8S5nW_comparisonFoot,.R8S5nW_barTrack){border-color:#78a59b2e}[data-theme=dark] .R8S5nW_statusDot{background:#91e5a3;box-shadow:0 0 7px #81ed9970}:is([data-theme=dark] .R8S5nW_themeSwitcher,[data-theme=dark] .R8S5nW_segmented){background:#0b222a;border-color:#507975;box-shadow:inset 0 1px 3px #000c2380}:is([data-theme=dark] .R8S5nW_themeSwitcher button,[data-theme=dark] .R8S5nW_segmented button){color:#b3cec7}:is([data-theme=dark] .R8S5nW_themeSwitcher button[aria-pressed=true],[data-theme=dark] .R8S5nW_segmented button[aria-pressed=true]){color:#eefff3;background:linear-gradient(#4b726c,#345e58 48%,#204842 49%,#38645a);box-shadow:inset 0 1px #c6ffe866,0 1px 4px #000b1866}:is([data-theme=dark] .R8S5nW_themeSwitcher button:hover,[data-theme=dark] .R8S5nW_segmented button:hover){box-shadow:inset 0 0 0 1px #87c9b4}[data-theme=dark] :is(.R8S5nW_periodPicker>svg,.R8S5nW_periodArrow,.R8S5nW_subtleLink,.R8S5nW_tinyIcon,.R8S5nW_iconLink,.R8S5nW_budgetIcon){color:#a6d2b7}[data-theme=dark] .R8S5nW_savingsPanel{background:radial-gradient(at 85% 5%,#70d8ad30,#0000 65%),linear-gradient(140deg,#225b4b,#124638 65%,#09333d);border-color:#62aa836e;box-shadow:inset 0 1px 1px #baf3ca6b,0 4px 12px #000e2566}[data-theme=dark] .R8S5nW_savingsPanel:before{opacity:.65}[data-theme=dark] .R8S5nW_savingsOrb{background:radial-gradient(at 49% 0,#e6ffdeae,#8ff3bb2b 38%,#0000 55%),radial-gradient(at 50% 100%,#7fe9965c,#0000 59%),linear-gradient(165deg,#58a8749e,#083f32ed);border-color:#c8ffd399;box-shadow:inset 0 0 17px #8ee3ac5e,inset 0 -4px 8px #06292699,0 4px 12px #021b2c75,0 0 29px #6dffb51f}:is([data-theme=dark] .R8S5nW_atAGlance,[data-theme=dark] .R8S5nW_panel){background:linear-gradient(145deg,#284649cf,#142d38e6);border-color:#60888070;box-shadow:inset 0 1px #d0ffed21,0 2px 7px #000f2633}[data-theme=dark] .R8S5nW_statIcon{color:#b8df9c;background:linear-gradient(#355b4b,#1e3e38);border-color:#66876d;box-shadow:inset 0 1px 1px #d6ffe136}[data-theme=dark] .R8S5nW_statIcon[data-color=blue]{color:#91d8ed;background:linear-gradient(#31566a,#193741);border-color:#567e8c}[data-theme=dark] .R8S5nW_statIcon[data-color=orange]{color:#ebcd8e;background:linear-gradient(#615942,#383b34);border-color:#8e8058}[data-theme=dark] .R8S5nW_budgetStrip{background:linear-gradient(#30513dc2,#1a3a36c9);border-color:#63876b66;box-shadow:inset 0 1px #daffd529}[data-theme=dark] .R8S5nW_meter{background:#102a29;border-color:#5a7b63;box-shadow:inset 0 1px 3px #000e1680,0 1px #d2ffcb12}[data-theme=dark] .R8S5nW_meter>span{background:linear-gradient(#b2e788,#83c568 48%,#579b48 51%,#91cc60);border-color:#85ba60}[data-theme=dark] .R8S5nW_meter>span[data-over=true]{background:linear-gradient(#ffd5a0,#d39469);border-color:#e8ac7b}:is([data-theme=dark] .R8S5nW_panelFoot,[data-theme=dark] .R8S5nW_comparisonFoot){background:#0d273959}[data-theme=dark] .R8S5nW_savingsComparison{background:linear-gradient(125deg,#264741db,#172f36eb)}[data-theme=dark] .R8S5nW_comparisonBar{background:linear-gradient(90deg,#346562,#548c7c 52%,#397063);border-color:#6eaa9e;box-shadow:inset 0 1px 1px #d4fff866}[data-theme=dark] .R8S5nW_comparisonBar[data-actual=true]{background:linear-gradient(90deg,#76b857,#ade480 25%,#80b955 65%,#579c4b);border-color:#90c980}[data-theme=dark] .R8S5nW_comparisonBar[data-negative=true]{background:#d99b7e;border-color:#efbd96}[data-theme=dark] .R8S5nW_categoryManagement{background:#1a3438bf;border-color:#58807280}[data-theme=dark] .R8S5nW_managementContent{border-color:#58807280}[data-theme=dark] .R8S5nW_managementContent input{background:#132e35}[data-theme=dark] .R8S5nW_errorMessage{color:#ffd2b5;background:#483938;border-color:#b58a6f}.R8S5nW_savingsPanel[data-balance=negative]{color:var(--caution-hero-ink);background:var(--caution-hero);border-color:var(--caution-hero-border);box-shadow:inset 0 1px 1px #fff0c780,0 4px 9px #55391a20}.R8S5nW_savingsPanel[data-balance=negative] :is(.R8S5nW_savingsTopline,.R8S5nW_savingsAmount h2,.R8S5nW_savingsAmount p,.R8S5nW_savingsFoot,.R8S5nW_savingsFoot>span:last-child){color:var(--caution-hero-quiet)}.R8S5nW_savingsPanel[data-balance=negative] [data-negative=true]{color:var(--caution-hero-ink);text-shadow:none}.R8S5nW_savingsPanel[data-balance=negative] .R8S5nW_savingsOrb{background:var(--caution-orb);border-color:var(--caution-hero-border);box-shadow:inset 0 0 17px #ffe8ae55,inset 0 -4px 8px #58381740,0 4px 12px #49331533}.R8S5nW_savingsPanel[data-balance=negative] .R8S5nW_savingsOrb :is(svg,span,strong){color:var(--caution-hero-ink);text-shadow:none}.R8S5nW_savingsPanel[data-balance=negative] .R8S5nW_savingsFoot{border-color:var(--caution-hero-border);background:#73481a12}.R8S5nW_savingsPanel[data-balance=negative] .R8S5nW_statusDot{background:var(--caution-hero-ink)}.R8S5nW_budgetStrip .R8S5nW_budgetCopy strong[data-over=true]{color:var(--warning)}.R8S5nW_breakdownPanel[data-money-flow]{border-color:var(--border);background:var(--surface-panel)}.R8S5nW_breakdownPanel[data-money-flow] .R8S5nW_tinyIcon{color:var(--flow-ink,var(--success))}.R8S5nW_breakdownPanel[data-money-flow] .R8S5nW_segmented{background:var(--secondary);border-color:var(--border)}.R8S5nW_breakdownPanel[data-money-flow] .R8S5nW_segmented button{color:var(--muted-foreground)}.R8S5nW_breakdownPanel[data-money-flow] .R8S5nW_segmented button[aria-pressed=true]{background:var(--button-glass);color:var(--flow-ink,var(--success));box-shadow:inset 0 0 0 1px var(--border)}.R8S5nW_breakdownPanel[data-money-flow] :is(.R8S5nW_panelHeading,.R8S5nW_panelFoot){border-color:var(--border)}.R8S5nW_breakdownPanel[data-money-flow] .R8S5nW_panelFoot{background:color-mix(in srgb, var(--secondary) 50%, transparent)}
.RfztVG_appearanceChoices{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;display:grid}.RfztVG_choice{cursor:pointer;border:1px solid var(--border);background:var(--surface-panel);min-width:0;box-shadow:var(--panel-shadow);border-radius:9px;flex-direction:column;display:flex;position:relative;overflow:hidden}.RfztVG_choice input{z-index:1;position:absolute;top:13px;left:13px}.RfztVG_choice:has(input:focus-visible){outline:3px solid var(--ring);outline-offset:3px}.RfztVG_choice input:focus-visible{outline:none}.RfztVG_choice[data-selected=true]{border-color:var(--success);box-shadow:0 0 0 2px color-mix(in srgb, var(--success) 30%, transparent), var(--panel-shadow)}.RfztVG_landscape{color:#fff;background:url(/images/aero-landscape.webp) 50%/cover;justify-content:flex-end;align-items:flex-start;height:120px;padding:13px;display:flex}.RfztVG_landscape svg{filter:drop-shadow(0 1px 3px #15312f)}.RfztVG_landscape[data-scene=dark]{background-image:url(/images/aero-landscape-night.webp)}.RfztVG_landscape[data-scene=system]{background-image:linear-gradient(90deg, #06557805 50%, #06233588 50%), var(--wallpaper)}.RfztVG_landscape[data-scene=temporal]{background-image:url(/images/temporal/18.webp)}@media (min-width:701px) and (max-width:1190px){.RfztVG_appearanceChoices{grid-template-columns:repeat(2,minmax(0,1fr))}}.RfztVG_choiceCopy{flex-direction:column;gap:6px;padding:16px;display:flex}.RfztVG_choiceCopy strong{font-weight:550}.RfztVG_choiceCopy small{color:var(--muted-foreground);font-size:12px;line-height:1.5}.RfztVG_selectedCheck{color:var(--success);position:absolute;top:137px;right:14px}.RfztVG_preferenceNote{color:var(--muted-foreground);margin-top:20px;font-size:12px}.RfztVG_motionNote{color:var(--muted-foreground);border-top:1px solid var(--border);align-items:flex-start;gap:8px;margin-top:24px;padding-top:18px;font-size:12px;display:flex}.RfztVG_motionNote svg{flex-shrink:0}.RfztVG_togglePreference{border:1px solid var(--border);background:var(--surface-panel);box-shadow:var(--panel-shadow);border-radius:9px;margin-top:24px;padding:18px}.RfztVG_toggleChoice{cursor:pointer;align-items:center;gap:14px;display:flex}.RfztVG_toggleIcon{width:44px;height:44px;color:var(--icon-green-ink);background:var(--icon-green);border:1px solid var(--icon-green-border);box-shadow:inset 0 1px 1px var(--glass-highlight);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.RfztVG_toggleCopy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.RfztVG_toggleCopy strong{font-size:14px;font-weight:550}.RfztVG_toggleCopy>span,.RfztVG_toggleNote{color:var(--muted-foreground);font-size:12px;line-height:1.5}.RfztVG_toggleNote{margin:13px 0 0}.RfztVG_switchControl{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;min-width:48px;min-height:48px;display:flex;position:relative}.RfztVG_switchControl input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.RfztVG_switchTrack{border:1px solid var(--input);background:var(--surface-inset);pointer-events:none;border-radius:30px;align-items:center;width:46px;height:26px;padding:3px;display:flex;box-shadow:inset 0 1px 3px #061e3526}.RfztVG_switchTrack>span{background:linear-gradient(#fff,#e4efdf);border-radius:50%;width:18px;height:18px;transition:transform .16s;box-shadow:0 1px 3px #122f3c59}.RfztVG_switchControl input:checked+.RfztVG_switchTrack{background:var(--icon-green);border-color:var(--icon-green-border)}.RfztVG_switchControl input:checked+.RfztVG_switchTrack>span{transform:translate(20px)}.RfztVG_switchControl input:focus-visible+.RfztVG_switchTrack{outline:3px solid var(--ring);outline-offset:3px}.RfztVG_switchControl input:disabled~span{opacity:.5}.RfztVG_switchState{color:var(--muted-foreground);font-size:10px;line-height:1.2}@media (max-width:700px){.RfztVG_appearanceChoices{grid-template-columns:1fr}.RfztVG_choice{flex-direction:row}.RfztVG_landscape{flex-shrink:0;align-items:flex-end;width:100px;height:112px}.RfztVG_choiceCopy{justify-content:center;padding-right:30px}.RfztVG_selectedCheck{top:16px}.RfztVG_togglePreference{padding:14px}.RfztVG_toggleChoice{gap:10px}.RfztVG_toggleIcon{display:none}}
._6ritwW_backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}._6ritwW_fixed{z-index:-1;background:var(--landscape-base);position:fixed}._6ritwW_layer{background:var(--scene-desktop,var(--wallpaper)) center / cover;position:absolute;inset:0}._6ritwW_enter{animation:.9s ease-in-out both _6ritwW_landscape-arrives}@keyframes _6ritwW_landscape-arrives{0%{opacity:0}to{opacity:1}}@media (max-width:700px){._6ritwW_layer{background-image:var(--scene-mobile,var(--wallpaper-mobile))}}@media (prefers-reduced-motion:reduce){._6ritwW_enter{animation:none}}
.LRnVQG_screen,.LRnVQG_preview{isolation:isolate;color:#fff;background:var(--landscape-base);position:fixed;inset:0;overflow:hidden}.LRnVQG_screen{z-index:100;animation:.48s ease-in-out 2.5s both LRnVQG_depart}[data-welcome-animation=off] .LRnVQG_screen:not([data-welcome-replay]){display:none}.LRnVQG_preview{min-height:100svh;position:relative}.LRnVQG_scene{text-align:center;color:#fff;background:var(--landscape-base);place-items:center;padding:32px 20px 94px;display:grid;position:absolute;inset:0;overflow:hidden}.LRnVQG_landscape,.LRnVQG_light{pointer-events:none;position:absolute;inset:0}.LRnVQG_landscape:after{content:"";background:var(--welcome-veil);position:absolute;inset:0}.LRnVQG_light{background:radial-gradient(ellipse at 50% 35%, var(--welcome-light), transparent 64%);animation:1.6s ease-out both LRnVQG_breathe-in}.LRnVQG_content{filter:drop-shadow(0 2px 8px #072f4533);width:min(100%,600px);margin-top:-12px;position:relative}.LRnVQG_eyebrow{letter-spacing:3.2px;text-transform:uppercase;text-shadow:0 1px 7px #082f3f;margin:0 0 10px;font-size:10px;font-weight:600;animation:.65s .12s both LRnVQG_arrive}.LRnVQG_emblem{width:348px;height:300px;margin:auto;animation:.85s cubic-bezier(.2,.7,.3,1) both LRnVQG_arrive;position:relative}.LRnVQG_halo{box-shadow:0 0 80px var(--welcome-glow);background:radial-gradient(circle,#e1ffc84d,#a0eed01a 48%,#0000 70%);border-radius:50%;position:absolute;inset:0 24px}.LRnVQG_orb{isolation:isolate;background:radial-gradient(ellipse at 38% 9%, #f7ffd9e6, #c8fb8f45 34%, transparent 54%), var(--orb-background);width:200px;height:200px;box-shadow:inset 0 2px 4px #fff, inset 0 -6px 15px #03422f99, inset 0 0 20px #ccffc366, 0 0 0 7px #dbfff014, 0 0 0 8px #e5fff029, 0 18px 38px #073e405c, 0 0 55px var(--welcome-glow);border:1px solid #eaffdcdf;border-radius:50%;place-items:center;display:grid;position:absolute;top:46px;left:74px;overflow:hidden}.LRnVQG_orb:after{content:"";opacity:.58;background:linear-gradient(#ffffffe6,#f1ffe942 50%,#ffffff05);border-radius:50% 50% 44% 44%;position:absolute;inset:5px 13px 49%}.LRnVQG_orbLandscape{z-index:-1;border-radius:inherit;background:var(--wallpaper) center 63% / auto 170%;mix-blend-mode:soft-light;opacity:.5;position:absolute;inset:0}.LRnVQG_squirrel{color:#f3ffe8;filter:drop-shadow(0 2px 2px #16533780)drop-shadow(0 0 12px #eaffd973);width:104px;height:104px}.LRnVQG_sheen{background:linear-gradient(110deg,#0000 40%,#f6ffe969 50%,#0000 60%);animation:1.7s ease-in-out .4s both LRnVQG_glass-sweep;position:absolute;inset:-40%}.LRnVQG_orbit,.LRnVQG_orbitInner{border:1px solid #e9fff77a;border-radius:50%;width:330px;height:160px;position:absolute;top:72px;left:9px;transform:rotate(-27deg);box-shadow:0 1px #b6fffc26,inset 0 1px #fff3}.LRnVQG_orbitInner{width:275px;height:245px;box-shadow:none;border-color:#e9fff733;top:22px;left:36px;transform:rotate(29deg)}.LRnVQG_ripple{border:1px solid #e9ffd95c;border-radius:50%;width:238px;height:238px;animation:1.8s ease-out .4s both LRnVQG_ripple;position:absolute;top:27px;left:55px}.LRnVQG_acorn{z-index:1;width:43px;height:43px;color:var(--icon-gold-ink);background:var(--icon-gold);border:1px solid #fff2ccbb;border-radius:50%;place-items:center;animation:1.05s cubic-bezier(.16,.8,.3,1) both LRnVQG_gather;display:grid;position:absolute;box-shadow:inset 0 1px 2px #fff9,0 4px 14px #153c4a44,0 0 18px #ffefb23b}.LRnVQG_acorn svg{width:24px;height:24px}.LRnVQG_acorn[data-acorn=one]{--gather-x:-20px;--gather-y:20px;animation-delay:.16s;top:180px;left:36px;transform:rotate(-20deg)}.LRnVQG_acorn[data-acorn=two]{--gather-x:20px;--gather-y:-20px;width:34px;height:34px;animation-delay:.34s;top:53px;right:28px;transform:rotate(22deg)}.LRnVQG_acorn[data-acorn=two] svg{width:20px;height:20px}.LRnVQG_acorn[data-acorn=three]{--gather-x:16px;--gather-y:20px;width:25px;height:25px;animation-delay:.5s;top:218px;right:48px;transform:rotate(36deg)}.LRnVQG_acorn[data-acorn=three] svg{width:15px;height:15px}.LRnVQG_glint,.LRnVQG_glintSmall{clip-path:polygon(50% 0,59% 39%,100% 50%,59% 60%,50% 100%,40% 60%,0 50%,40% 39%);background:#f5ffe6;width:18px;height:18px;animation:1.3s ease-in-out .5s both LRnVQG_glint;position:absolute;top:36px;left:108px}.LRnVQG_glintSmall{width:10px;height:10px;animation-delay:.95s;top:206px;left:270px}.LRnVQG_reflection{background:radial-gradient(#daffc84d,#0000 70%);width:186px;height:12px;position:absolute;bottom:4px;left:81px}.LRnVQG_wordmark{letter-spacing:-2px;text-shadow:0 2px 15px #073d4c80;margin-top:-4px;font-size:clamp(39px,5.8vw,58px);font-weight:600;line-height:1.2;animation:.7s .2s both LRnVQG_arrive}.LRnVQG_wordmark>span{font-weight:300}.LRnVQG_tagline{letter-spacing:.8px;text-shadow:0 1px 8px #072f3fe6;margin:12px 0 0;font-size:16px;animation:.7s .34s both LRnVQG_arrive}.LRnVQG_arrival{margin-top:34px;animation:.7s .55s both LRnVQG_arrive}.LRnVQG_arrival p{letter-spacing:.3px;text-shadow:0 1px 6px #072f3f;margin-top:12px;font-size:11px}.LRnVQG_seeds{justify-content:center;gap:9px;display:flex}.LRnVQG_seeds span{background:#edffd9;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite LRnVQG_seed-glow;box-shadow:0 0 7px #e6ffc9}.LRnVQG_seeds span:nth-child(2){animation-delay:.16s}.LRnVQG_seeds span:nth-child(3){animation-delay:.32s}.LRnVQG_promise{bottom:max(30px, env(safe-area-inset-bottom));letter-spacing:.4px;text-shadow:0 1px 6px #062c2d;margin:0;font-size:11px;animation:.7s .45s both LRnVQG_arrive;position:absolute;left:24px;right:24px}.LRnVQG_skip,.LRnVQG_previewActions a,.LRnVQG_previewActions button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#0b3b3eb3;border:1px solid #e5fff280;border-radius:30px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 17px;font-size:12px;display:inline-flex;box-shadow:inset 0 1px #ffffff26}.LRnVQG_skip{top:max(22px, env(safe-area-inset-top));right:max(24px, env(safe-area-inset-right));position:absolute}.LRnVQG_skip:hover,.LRnVQG_previewActions a:hover,.LRnVQG_previewActions button:hover{background:#15544be6}.LRnVQG_skip:focus-visible,.LRnVQG_previewActions a:focus-visible,.LRnVQG_previewActions button:focus-visible{outline-offset:4px;outline:2px solid #fff}.LRnVQG_previewActions{bottom:max(20px, env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;left:16px;right:16px}.LRnVQG_previewActions p{text-align:center;text-shadow:0 1px 5px #052f38;flex-basis:100%;font-size:11px}.LRnVQG_preview>.LRnVQG_scene .LRnVQG_promise{display:none}.LRnVQG_preview>.LRnVQG_scene{padding-bottom:160px}.LRnVQG_scene[data-still] *{animation:none}.LRnVQG_scene[data-still] .LRnVQG_sheen,.LRnVQG_scene[data-still] .LRnVQG_ripple{display:none}@keyframes LRnVQG_depart{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes LRnVQG_arrive{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes LRnVQG_breathe-in{0%{opacity:0}to{opacity:1}}@keyframes LRnVQG_glass-sweep{0%{translate:-70%}to{translate:70%}}@keyframes LRnVQG_ripple{0%{opacity:0;scale:.85}30%{opacity:1}to{opacity:0;scale:1.27}}@keyframes LRnVQG_gather{0%{opacity:0;translate:var(--gather-x) var(--gather-y);scale:.7}to{opacity:1;translate:0;scale:1}}@keyframes LRnVQG_glint{0%,to{opacity:.4;scale:.65}50%{opacity:1;scale:1}}@keyframes LRnVQG_seed-glow{0%,to{opacity:.4}50%{opacity:1}}@media (max-width:700px){.LRnVQG_orbLandscape{background-image:var(--wallpaper-mobile)}.LRnVQG_scene{padding:76px 16px 100px}.LRnVQG_content{margin-top:-18px}.LRnVQG_eyebrow{letter-spacing:2.2px;margin-bottom:0;font-size:8px}.LRnVQG_emblem{transform-origin:50%;width:348px;height:300px;margin-block:-14px -24px;margin-inline:calc(50% - 174px);scale:.82}.LRnVQG_wordmark{font-size:43px}.LRnVQG_tagline{font-size:14px}.LRnVQG_arrival{margin-top:28px}.LRnVQG_arrival p{font-size:10px}.LRnVQG_skip{top:max(16px, env(safe-area-inset-top));right:16px}.LRnVQG_promise{font-size:10px}}@media (max-height:650px){.LRnVQG_scene{padding-top:54px;padding-bottom:66px}.LRnVQG_eyebrow{display:none}.LRnVQG_emblem{margin-block:-44px -45px;scale:.65}.LRnVQG_wordmark{font-size:36px}.LRnVQG_tagline{margin-top:5px;font-size:13px}.LRnVQG_arrival{margin-top:19px}.LRnVQG_promise{bottom:15px}}@media (max-height:440px){.LRnVQG_scene{padding:40px 16px 28px}.LRnVQG_emblem{margin-block:-85px -79px;scale:.43}.LRnVQG_wordmark{font-size:32px}.LRnVQG_arrival{margin-top:16px}.LRnVQG_arrival p,.LRnVQG_promise{display:none}.LRnVQG_preview{min-height:500px}}@media (prefers-reduced-motion:reduce){.LRnVQG_screen{display:none}.LRnVQG_scene *{animation:none}}
.bPG6xW_stage{isolation:isolate;color:#fff;flex-direction:column;justify-content:space-between;gap:200px;min-height:100svh;padding:30px;display:flex;position:relative}.bPG6xW_heading,.bPG6xW_controls{position:relative}.bPG6xW_heading{text-shadow:0 2px 7px #062b36}.bPG6xW_heading a{align-items:center;gap:8px;font-size:13px;display:inline-flex}.bPG6xW_heading>p{margin-top:15px;font-size:12px}.bPG6xW_heading h1{margin-top:12px;font-size:clamp(24px,4vw,40px);font-weight:450}.bPG6xW_controls{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#164a43d9,#102d3ad9);border:1px solid #dcfff780;border-radius:16px;align-self:center;width:min(100%,660px);padding:22px;box-shadow:inset 0 1px #eafff74d,0 12px 40px #052a3d4d}.bPG6xW_sceneName>span{letter-spacing:1px;font-size:11px}.bPG6xW_sceneName h2{margin:4px 0 17px;font-size:25px;font-weight:450}.bPG6xW_row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bPG6xW_hourChoice{flex:1;min-width:150px}.bPG6xW_hourChoice select{background:var(--button-glass);width:100%;min-height:42px;color:var(--foreground);border:1px solid var(--button-border);border-radius:7px;padding:8px}.bPG6xW_shortcuts{flex-wrap:wrap;gap:16px;margin-top:14px;font-size:12px;display:flex}.bPG6xW_shortcuts button{text-underline-offset:4px;min-height:36px;text-decoration:underline}@media (max-width:700px){.bPG6xW_stage{padding:24px 14px max(16px, env(safe-area-inset-bottom))}.bPG6xW_heading h1{max-width:260px}.bPG6xW_controls{padding:16px}.bPG6xW_hourChoice select{font-size:16px}.bPG6xW_shortcuts{gap:12px}}
.OZLFKG_section{margin-top:24px;scroll-margin-top:24px}.OZLFKG_orb{background:var(--icon-green);border:1px solid var(--icon-green-border);width:46px;height:46px;color:var(--icon-green-ink);box-shadow:inset 0 1px 1px var(--glass-highlight);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.OZLFKG_form{align-items:center;gap:16px;display:flex}.OZLFKG_field{flex:1;gap:8px;min-width:0;display:grid}.OZLFKG_linkBox{overflow-wrap:anywhere;background:var(--surface-panel);border:1px solid var(--icon-green-border);box-shadow:var(--panel-shadow);border-radius:9px;grid-template-columns:minmax(0,1fr);gap:12px;padding:18px;display:grid}.OZLFKG_copyRow{align-items:center;gap:10px;min-width:0;display:flex}.OZLFKG_copyRow input{min-width:0}.OZLFKG_listHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.OZLFKG_list{gap:10px;display:grid}.OZLFKG_row{border:1px solid var(--border);background:var(--surface-panel);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.OZLFKG_rowCopy{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.OZLFKG_rowCopy strong{font-weight:550}.OZLFKG_rowCopy span{color:var(--muted-foreground);font-size:12px}.OZLFKG_actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:600px){.OZLFKG_form,.OZLFKG_copyRow{flex-direction:column;align-items:stretch}.OZLFKG_row{flex-wrap:wrap}.OZLFKG_section button{min-height:44px}}
