@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--bg: #000;--card: #161616;--lime: #c8f560;--ink: #142000;--muted: #a1a1aa;--faint: #a1a1aa;--neg: #ff8fbf;--line: rgba(255, 255, 255, .06);--spring: cubic-bezier(.22, 1.2, .36, 1);--font: "Geist", sans-serif;--radius: 28px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);color:#fff;background:var(--bg);font-family:var(--font);font-weight:450;font-synthesis:none}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;background:#000}body{font-family:var(--font);font-weight:450;letter-spacing:-.011em;line-height:1.4;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}body,body *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}body input,body textarea,body [contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}img,svg{-webkit-user-drag:none}button,input,select,textarea{font-family:inherit;font-weight:500;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font-size:16px}h1,h2,h3{font-weight:650;letter-spacing:-.03em;margin:0}h1{font-size:28px}h2{font-size:20px}p{margin:0}.app{width:min(430px,100%);margin:0 auto;min-height:100dvh;position:relative}.screen{padding:calc(24px + var(--safe-top)) 16px calc(120px + var(--safe-bottom))}.screen-in{animation:rise .42s var(--spring)}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.rise{animation:rise .45s var(--spring) both;animation-delay:calc(var(--i, 0) * 36ms)}.stack{display:flex;flex-direction:column;gap:16px}.stack.tight{gap:8px}.grow{flex:1;min-width:0}.row-between,.title-row,.with-icon,.link-row{display:flex;align-items:center;gap:8px}.row-between{justify-content:space-between}.title-row h1{font-size:22px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nowrap,.period-title,.period-range{white-space:nowrap}.period-block{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.period-block.start{align-items:flex-start;text-align:left}.period-title{font-size:22px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;max-width:100%}.period-range{overflow:hidden;text-overflow:ellipsis;max-width:100%}.muted{color:var(--muted);font-weight:500;line-height:1.4}.fine,.tiny{color:var(--muted);font-size:14px;font-weight:500;line-height:1.4}.tiny{font-size:14px}.kicker{font-size:13px;font-weight:600;letter-spacing:-.01em}.wide{width:100%;text-align:left;display:block}.top{display:flex;align-items:center;gap:8px;min-height:48px}.home-head{display:flex;flex-direction:column;gap:16px}.home-greet,.home-period{display:flex;align-items:center;gap:8px;min-height:48px}.greet-line{font-size:20px;font-weight:650;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar,.icon-btn{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;background:#1c1c1c;flex:none;font-weight:650}.avatar{background:#d2c0fb;color:#24143f}.press{transition:transform .18s var(--spring)}.press:active{transform:scale(.97)}.card,.lime-card,.daily-hero,.pay-row,.tx{background:var(--card);border-radius:var(--radius);padding:16px}.card strong,.tx-title,.cat-row strong{overflow:hidden;text-overflow:ellipsis}.lime-card{background:var(--lime);color:var(--ink)}.lime-card .muted,.lime-card .fine{color:#1420009e}.daily-hero{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;background:#10140a;border:1px solid rgba(200,245,96,.28);min-height:132px}.ring-pct{font-size:11px;font-weight:650;letter-spacing:-.02em;text-align:center;line-height:1.15;max-width:68px;color:#ffffffd1}.banner{background:#1c2412;color:var(--lime);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:600;text-align:center}.pill{border-radius:999px;padding:6px 10px;background:#242424;font-size:12px;font-weight:600}.pill.on,.seg button.on,.keypad .on{background:var(--lime);color:var(--ink)}.pill.dark{background:#142000;color:var(--lime)}.pills,.seg{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;flex-shrink:0;padding-bottom:2px}.pills::-webkit-scrollbar,.seg::-webkit-scrollbar,.cats::-webkit-scrollbar{display:none}.seg{background:#111;border-radius:999px;padding:4px;min-height:44px;align-items:center}.seg button,.pill{white-space:nowrap}.seg button{border-radius:999px;padding:8px 12px;font-weight:600;min-height:36px}.money{font-weight:800;letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:clamp(16px,5.4vw,22px);display:inline-flex;align-items:flex-start;line-height:1;max-width:100%;white-space:nowrap}.money.hero{font-size:clamp(28px,9.2vw,40px)}.money.compact{letter-spacing:-.015em}.card,.lime-card,.daily-hero,.chart-head{min-width:0}.grid-2 .card{overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.money.neg{color:var(--neg)}.money.dim{color:#6a6a72}.money.pos{color:#b6f27a}.lime-card .money.neg{color:#9d2458}.money-dec{font-size:.42em;font-weight:500;color:#ffffff6b;letter-spacing:-.02em;margin-top:.12em}.lime-card .money-dec{color:#14200073}.odo-win{display:inline-flex;height:1em;overflow:visible;clip-path:inset(0 -.25em);line-height:1;letter-spacing:0}.odo-strip{display:block;height:10em;white-space:pre;line-height:1;transition:transform .55s var(--spring)}.track{position:relative;height:8px;border-radius:999px;background:#242424;overflow:hidden;margin-top:8px}.track.thin{height:6px;margin-top:8px}.cat-row{display:flex;align-items:center;gap:12px}.cat-row .grow{min-width:0}.cat-row .money{font-size:16px}.track-spent,.track-commit{position:absolute;inset:0 auto 0 0;width:100%;transform-origin:left center;border-radius:inherit;transition:transform .7s var(--spring)}.track-commit{background:#d2c0fb;z-index:0}.track-spent{z-index:1}.lime-card .track{background:#1420001f}.tile{display:grid;place-items:center;border-radius:14px;flex:none}.tx{width:100%;display:flex;gap:12px;align-items:center;text-align:left}.tx>.money{flex:none;margin-left:auto}.tx.leaving{animation:collapse .32s var(--spring) forwards}@keyframes collapse{to{opacity:0;transform:scale(.96) translateY(-6px)}}.tx-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.tx-title{font-weight:650;display:flex;align-items:center;gap:6px;min-width:0}.badge{flex:none;font-size:10px;font-weight:700;letter-spacing:.01em;color:#c8c8ce;background:#2a2a2a;border-radius:999px;padding:2px 7px;line-height:1.4}.tx-sub{color:var(--muted);font-size:14px;line-height:1.4}.tx .tx-title{display:block;font-size:16px;font-weight:650;line-height:1.25;white-space:nowrap}.tx .tx-sub{color:#d0d0d0;font-size:15.5px;font-weight:400;line-height:1.3}.tx .tx-note{color:var(--muted);font-size:15px;font-weight:400;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-acct,.tx-cuota{color:#8a8a92;font-size:12px}.tx-acct{display:flex;align-items:center;gap:6px;margin-top:4px}.tx-amt{margin-left:auto;text-align:right;font-weight:700;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.tx-amt .pos{color:var(--lime)}.brand{font-size:9px;font-weight:800;letter-spacing:.04em}.brand.visa{font-style:italic}.brand.mastercard{display:inline-flex;align-items:center;justify-content:center;width:16px;height:10px}.brand.mastercard svg{width:16px;height:10px;display:block}.brand.naranja{color:#ff8a00}.logo{display:grid;place-items:center;border-radius:14px;flex:none;font-weight:800;letter-spacing:-.04em;line-height:1;font-size:calc(var(--s, 48px) * .26)}.logo.visa{background:#1a1f71;color:#fff;font-style:italic;letter-spacing:.02em}.logo.mastercard{background:#141414;display:grid;place-items:center}.logo.mastercard svg{width:78%;height:auto;display:block}.logo.naranja{background:#ff6a00;color:#fff;font-size:calc(var(--s, 48px) * .42)}.logo.cabal{background:#0b6b3a;color:#fff;font-size:calc(var(--s, 48px) * .2)}.logo.amex{background:#2e77bc;color:#fff;font-size:calc(var(--s, 48px) * .22)}.nav-wrap{position:fixed;left:50%;bottom:max(8px,calc(var(--safe-bottom) - 8px));transform:translate(-50%);width:min(398px,calc(100% - 32px));z-index:20;pointer-events:none}.nav,.nav button{pointer-events:auto}.nav{position:relative;height:72px;border-radius:36px;background:#0c0c0cd1;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 32px #00000059;display:flex;align-items:center;justify-content:space-between;padding:8px 14px}.nav-bubble{position:absolute;top:14px;left:0;width:44px;height:44px;border-radius:50%;background:#fff;pointer-events:none;transition:transform .5s cubic-bezier(.22,1.35,.36,1)}.nav-item{width:44px;height:44px;flex:none;border-radius:50%;color:#cfcfd4;display:grid;place-items:center;position:relative;z-index:1;background:none}.nav-item.on{color:#111}.nav-plus{width:56px;height:56px;flex:none;border-radius:50%;background:var(--lime);color:var(--ink);display:grid;place-items:center;position:relative;z-index:1;box-shadow:0 8px 20px #c8f56059}.goal-card{width:100%;padding:0;overflow:hidden;border-radius:24px;background:#121212;text-align:left;display:flex;flex-direction:column}.goal-hero{height:168px;display:grid;place-items:center;position:relative}.goal-medal{width:108px;height:108px;border-radius:50%;display:grid;place-items:center;color:#fff;background:radial-gradient(circle at 32% 28%,#ffffffeb,#ffffff2e 36%,#00000014 68%);box-shadow:inset 0 -10px 18px #0003,0 16px 28px #00000038;position:relative}.goal-body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:14px}.goal-name{font-size:22px;font-weight:700;letter-spacing:-.03em}.goal-status{flex:none;font-size:11px;font-weight:700;letter-spacing:.06em;padding:5px 9px;border-radius:999px;background:#242424;color:#d4d4d8}.goal-capsule{position:relative;height:40px;border-radius:999px;background:#242424;overflow:hidden;display:grid;place-items:center}.goal-capsule>i{position:absolute;inset:0 auto 0 0;border-radius:inherit;transform-origin:left center}.goal-capsule span{position:absolute;inset:0;display:grid;place-items:center;font-weight:700;font-size:15px;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45)}.sheet-root{position:fixed;inset:0;z-index:40;background:#0000008c;display:flex;justify-content:center;align-items:flex-end}.sheet-panel{width:min(430px,100%);max-height:100dvh;overflow:auto;background:#000;border-radius:28px 28px 0 0;padding:calc(12px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom));animation:sheetIn .62s cubic-bezier(.22,1.25,.36,1)}.sheet-panel.full{min-height:100dvh;border-radius:0}.sheet-panel.composer{height:100dvh;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column;gap:6px;border-radius:0;padding:calc(6px + var(--safe-top)) 16px calc(8px + var(--safe-bottom))}.composer-scroll{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:6px}.composer .seg{min-height:40px}.composer .seg button{flex:1;font-size:13px;padding:0 6px;min-height:32px}.composer .amount-pop .money.hero{font-size:32px}.composer .keypad{gap:4px}.composer .keypad button{height:36px;border-radius:12px;font-size:17px}.composer .cta{height:48px;flex:none}.composer .cats{min-height:86px;height:86px}.composer .search{padding:8px 12px;border-radius:14px}.composer .preview{padding:8px 12px}.account-select,.date-chip{background:#161616;border-radius:999px;color:#fff;color-scheme:dark}.account-select{width:100%;border:0;padding:10px 14px;border-radius:16px}.composer-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none}.date-chip{position:relative;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;font-weight:700;font-size:13px}.date-chip input{position:absolute;inset:0;opacity:0;width:100%;height:100%;border:0;cursor:pointer}.preview{overflow:visible;padding:12px 14px;display:flex;flex-direction:column;gap:3px}.preview strong{font-size:15px}.legend{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.legend i{width:22px;height:6px;border-radius:99px;background:#d2c0fb;display:block}.money-edit{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#101010;border-radius:16px;padding:12px 14px;font-weight:700;letter-spacing:-.03em}.money-edit svg{color:var(--muted);flex:none}.acct-line{display:flex;align-items:center;gap:12px;min-width:0}.acct-line .money{margin-left:auto;flex:none}.ledger{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 18px;background:var(--card);border-radius:22px;text-align:left}.ledger .money{margin-left:auto;flex:none;font-size:16px}.soon{color:#f5b942;font-weight:650}.due-row,.mover-row{display:flex;align-items:center;gap:10px;background:var(--card);border-radius:18px;padding:10px 12px;width:100%;text-align:left}.due-row .money,.mover-row .money{margin-left:auto;flex:none;font-size:16px}.due-copy{display:flex;flex-direction:column;min-width:0;flex:1}.due-copy .tx-title{font-size:14px}.chart-x{position:relative;height:18px;margin-top:2px}.chart-x span{position:absolute;transform:translate(-50%);font-size:10px;font-weight:600;color:var(--faint);white-space:nowrap}.chart-svg svg{display:block}.chart-svg{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@keyframes sheetIn{0%{transform:translate3d(0,110%,0)}to{transform:translateZ(0)}}.formula-list{list-style:none;padding:0;margin:8px 0 0}.formula-list li,.table-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-weight:500}.formula-list li.sub{padding-left:12px;color:var(--muted);font-size:13px}.amount-pop{animation:pop .28s var(--spring);transform-origin:center}@keyframes pop{40%{transform:scale(1.045)}to{transform:scale(1)}}.cats{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;flex-shrink:0;padding:2px 2px 0;min-height:84px;align-items:flex-start}.cats.need{outline:2px solid var(--lime);border-radius:18px}.cat-btn{width:72px;flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--muted);font-size:11px;font-weight:650;line-height:1.15;text-align:center}.cat-btn span{display:block;width:100%;white-space:normal;overflow-wrap:anywhere;max-height:2.4em;overflow:hidden}.cat-btn.on .tile{box-shadow:0 0 0 2px var(--lime)}.keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;flex-shrink:0}.keypad button{height:58px;border-radius:18px;background:#161616;font-size:22px;font-weight:600}.field{display:flex;flex-direction:column;gap:6px}.field input,.field select,.field textarea,.search{width:100%;background:#161616;border:0;border-radius:16px;padding:14px 16px}.cta{width:100%;height:56px;border-radius:999px;background:var(--lime);color:var(--ink);font-weight:700;font-size:16px}.cta:disabled{opacity:.45}.check-pop{display:grid;place-items:center;gap:8px;min-height:240px;animation:rise .4s var(--spring)}.check-pop svg{width:84px;height:84px}.check-pop path{stroke-dasharray:80;stroke-dashoffset:80;animation:draw .45s .05s ease forwards}@keyframes draw{to{stroke-dashoffset:0}}.icon-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;max-height:240px;overflow:auto}.icon-grid button{height:44px;border-radius:12px;background:#161616;display:grid;place-items:center}.icon-grid button.on{outline:2px solid var(--lime)}.swatches{display:flex;flex-wrap:wrap;gap:8px}.swatches button{width:28px;height:28px;border-radius:50%}.swatches button.on{outline:2px solid #fff;outline-offset:2px}.cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cal-dow{text-align:center;color:var(--muted);font-size:11px;font-weight:600}.cal-day{aspect-ratio:1;border-radius:12px;background:#121212;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;font-weight:600;gap:1px;min-width:0}.cal-day.off{opacity:.28}.cal-day.today{box-shadow:inset 0 0 0 1.5px var(--lime)}.cal-day.projected{outline:1.5px dotted rgba(200,245,96,.85);outline-offset:-4px}.cal-net{font-size:9px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.cal-net.up{color:#b6f27a}.cal-net.down{color:var(--neg)}.cal-net.zero{color:var(--faint);font-weight:500}.cal-next{animation:slideNext .38s var(--spring)}.cal-prev{animation:slidePrev .38s var(--spring)}@keyframes slideNext{0%{opacity:.4;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes slidePrev{0%{opacity:.4;transform:translate(-28px)}to{opacity:1;transform:none}}.screen-cal{animation:slideNext .42s var(--spring)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.totals{background:var(--card);border-radius:20px;padding:12px}.totals>div{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.totals .money{font-size:15px}.pills.compact{gap:4px}.pills.compact .pill{padding:6px 8px;font-size:11px}.pos{color:#b6f27a}.ring{position:relative;display:grid;place-items:center}.ring svg{display:block}.ring-track,.ring-value{fill:none}.ring-track{stroke:#2a2a2a}.ring-value{stroke-linecap:round;transition:stroke-dasharray .6s var(--spring)}.ring-label{position:absolute;inset:0;display:grid;place-items:center;font-size:11px;font-weight:650;padding:16px}.ring-track{stroke:#ffffff14}.donut-wrap{display:grid;place-items:center;width:100%}.donut-card{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 16px 16px;background:#111}.vs-block{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.delta{font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.delta.up{color:#b6f27a}.delta.down{color:var(--neg)}.gasto-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 4px}.gasto-line>span:first-child{color:var(--muted);font-size:16px;font-weight:550}.gasto-line .money{font-size:28px}.chart-head{min-width:0;overflow:hidden}.chart-head .money.hero{font-size:clamp(26px,8vw,36px)}.preview{animation:rise .4s var(--spring)}.boot{min-height:100dvh;display:grid;place-items:center;background:#000}.boot-mark{font-size:64px;font-weight:800;color:var(--lime);letter-spacing:-.04em;animation:pop .8s var(--spring) infinite alternate}.confetti{pointer-events:none;position:fixed;inset:0;z-index:70;overflow:hidden}.confetti i{position:absolute;top:-10px;left:calc(var(--i) * 4.1%);width:8px;height:14px;border-radius:3px;background:var(--lime);animation:fall .9s var(--spring) forwards;animation-delay:calc(var(--i) * 18ms)}.confetti i:nth-child(3n){background:#d2c0fb}.confetti i:nth-child(4n){background:#f6c7a8}.confetti i:nth-child(5n){background:#f7b4d0}@keyframes fall{to{transform:translateY(100dvh) rotate(180deg);opacity:.2}}.text-btn{color:var(--lime);font-weight:650;background:none}.link-row .card{flex:1;text-align:center;font-weight:650}.toast{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));transform:translate(-50%);background:var(--lime);color:var(--ink);border-radius:999px;padding:10px 16px;font-weight:700;z-index:60}.add-sheet{width:min(430px,100%);height:calc(100dvh - 8px);margin-top:8px;border-radius:28px 28px 0 0;background:#000;position:relative;display:flex;flex-direction:column;padding:calc(8px + var(--safe-top)) 20px 0;overflow:hidden}.add-tint{position:absolute;inset:0 0 auto;height:46%;pointer-events:none;transition:background .45s ease}.kind-expense .add-tint{background:radial-gradient(120% 90% at 50% -10%,rgba(255,70,96,.55),transparent 68%)}.kind-income .add-tint{background:radial-gradient(120% 90% at 50% -10%,rgba(70,220,130,.45),transparent 68%)}.kind-transfer .add-tint{background:radial-gradient(120% 90% at 50% -10%,rgba(70,190,255,.5),transparent 68%)}.add-top,.add-chips,.add-amount,.pair,.actions,.save-row,.mini-preview,.fx-row,.pills{position:relative;z-index:1}.add-top{display:flex;align-items:center;justify-content:space-between;min-height:48px}.glass-btn{width:44px;height:44px;border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;background:#ffffff14;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #fff6}.glass-btn.spacer{visibility:hidden}.type-capsule{display:flex;gap:4px;padding:4px;border-radius:999px;background:#ffffff14;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff61}.type-capsule button{width:44px;height:36px;border-radius:999px;color:#fff;display:grid;place-items:center}.type-capsule button.on.expense{background:#ff4d6a}.type-capsule button.on.income{background:#3ddc84;color:#04210f}.type-capsule button.on.transfer{background:#3ec6ff;color:#04202a}.add-chips{display:flex;justify-content:center;gap:8px;margin-top:12px}.glass-chip{position:relative;min-height:34px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;font-size:14px;font-weight:600;background:#ffffff14;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff59}.glass-chip input{position:absolute;inset:0;opacity:0;width:100%}.add-amount{text-align:center;margin-top:8px}.add-figure{display:flex;align-items:center;justify-content:center;min-height:64px}.add-amount .money.hero{font-size:52px}.ars-ghost{font-size:52px;font-weight:600;letter-spacing:-.04em;color:#ffffff47}.caret{width:2px;height:46px;margin-left:2px;border-radius:2px;background:#fff;animation:blink 1.05s steps(1) infinite}@keyframes blink{50%{opacity:0}}.desc,.desc-input{margin-top:4px;color:#a1a1aa;font-size:14px;line-height:1.4;background:none;border:0;text-align:center;width:100%}.add-space{flex:1;min-height:16px}.mini-preview{background:#161616;border-radius:16px;padding:10px 14px;margin-bottom:8px;font-size:14px;line-height:1.4;font-weight:550}.pair{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.pair-side{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0;text-align:left;max-width:58%}.pair-side.end{align-items:flex-end;text-align:right}.pair-side.need .pair-value{color:var(--lime)}.pair-value{display:flex;align-items:center;gap:8px;font-weight:680;font-size:15px;letter-spacing:-.02em}.hairline{height:1px;background:#ffffff1f;margin:12px 0}.actions{display:flex;align-items:center;gap:8px}.act{height:32px;padding:0 12px;border-radius:999px;background:#ffffff0f;color:#d4d4d8;font-size:13px;font-weight:650}.act.icon{width:36px;padding:0;display:grid;place-items:center}.act.on{background:#c8f56029;color:var(--lime)}.fx-row{display:flex;gap:8px;align-items:center;margin-top:8px}.fx-row .search{padding:8px 12px}.save-row{display:flex;align-items:center;gap:10px;margin-top:12px}.save-row .cta{flex:1;height:48px}.pad{margin:12px -20px 0;padding:12px 16px calc(8px + var(--safe-bottom));background:#1c1c1e;border-radius:22px 22px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pad button{height:46px;border-radius:14px;background:#2c2c2e;font-size:26px;font-weight:400;color:#fff;display:grid;place-items:center}.pad button:active{background:#3a3a3c}.picker{position:absolute;inset:0;z-index:6;background:#00000080;display:flex;align-items:flex-end}.picker-panel{width:100%;max-height:72%;overflow:auto;background:#141414;border-radius:24px 24px 0 0;padding:18px 20px calc(18px + var(--safe-bottom))}.cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cat-grid .cat-btn{width:auto}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.nav-wrap{display:flex;align-items:center;gap:10px;bottom:max(6px,calc(var(--safe-bottom) - 14px))}.nav{flex:1;height:64px;border-radius:32px;padding:6px 12px;justify-content:space-around}.nav-bubble{top:9px}.nav-plus{width:64px;height:64px;box-shadow:0 10px 24px #00000059;pointer-events:auto}.screen{padding-bottom:calc(112px + var(--safe-bottom))}:root{--neg: #ff7a7a;--pos: #8fdc8a;--tile-base: #161616;--goal-fade: #161616}.money.pos,.pos,.delta.up,.cal-net.up{color:var(--pos)}.money.neg,.neg{color:var(--neg)}.avatar{background:#2a2a2a;color:var(--lime)}.goal-card{background:var(--card)}.goal-medal{background:#ffffff38;box-shadow:none;color:#fff}.goal-status{background:#c8f56024;color:var(--lime)}.track-commit,.legend i{background:#6b6b72}.confetti i:nth-child(3n),.confetti i:nth-child(4n),.confetti i:nth-child(5n){background:var(--lime)}html[data-theme=light]{--bg: #F5F5F2;--card: #FFFFFF;--ink: #142000;--muted: #6B6B70;--faint: #8A8A90;--neg: #D64545;--pos: #2F8F3A;--line: rgba(0,0,0,.06);--lime-text: #4E7A00;--tile-base: #FFFFFF;--tint-mix: 26%;--tint-ink: 62%;--goal-fade: #FFFFFF;color:#141414;background:#f5f5f2}html[data-theme=light],html[data-theme=light] body,html[data-theme=light] #root,html[data-theme=light] .boot{background:#f5f5f2;color:#141414}html[data-theme=light] .card,html[data-theme=light] .pay-row,html[data-theme=light] .tx,html[data-theme=light] .goal-card,html[data-theme=light] .donut-card{background:#fff;box-shadow:0 1px 2px #1414140a,0 6px 18px #1414140d}html[data-theme=light] .daily-hero{background:#fff;border:1px solid rgba(110,150,20,.25);box-shadow:0 6px 18px #1414140d}html[data-theme=light] .avatar,html[data-theme=light] .icon-btn{background:#fff;color:#141414;box-shadow:0 1px 3px #00000014}html[data-theme=light] .avatar{color:var(--lime-text)}html[data-theme=light] .ring-pct{color:#3a3a3a}html[data-theme=light] .ring-track{stroke:#00000012}html[data-theme=light] .track,html[data-theme=light] .pill,html[data-theme=light] .seg{background:#ecece8}html[data-theme=light] .money-dec{color:#14141466}html[data-theme=light] .money.dim{color:#9a9aa0}html[data-theme=light] .tx-acct,html[data-theme=light] .tx-cuota{color:#7a7a80}html[data-theme=light] .tx .tx-sub{color:#4a4a4f}html[data-theme=light] .text-btn{color:var(--lime-text)}html[data-theme=light] .field input,html[data-theme=light] .field select,html[data-theme=light] .field textarea,html[data-theme=light] .search{background:#fff;color:#141414;box-shadow:inset 0 0 0 1px #00000014}html[data-theme=light] .seg button.on{background:#fff;color:#141414;box-shadow:0 1px 3px #00000014}html[data-theme=light] .banner,html[data-theme=light] .goal-status{background:#eef6da;color:var(--lime-text)}html[data-theme=light] .goal-medal{background:#ffffff8c;color:#1b1b1b}html[data-theme=light] .hairline{background:#00000014}html[data-theme=light] .nav{background:#ffffffdb;border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 28px #1414141a}html[data-theme=light] .nav-bubble{background:#141414}html[data-theme=light] .nav-item{color:#8a8a90}html[data-theme=light] .nav-item.on{color:#fff}html[data-theme=light] .nav-plus{box-shadow:0 10px 24px #6e961447}.nav-wrap:before{content:"";position:fixed;left:-50vw;right:-50vw;bottom:calc(-1*max(6px,calc(var(--safe-bottom) - 14px)));height:130px;background:linear-gradient(180deg,transparent,var(--bg) 62%);z-index:-1;pointer-events:none}.goal-capsule{height:44px;background:#262626}.goal-capsule>i{filter:brightness(.7) saturate(1.15)}.goal-capsule span{font-size:16px;text-shadow:0 1px 2px rgba(0,0,0,.35)}html[data-theme=light] .goal-capsule{background:#edede9}html[data-theme=light] .goal-capsule>i{filter:none}html[data-theme=light] .goal-capsule span{color:#141414;text-shadow:none}html[data-theme=light] .pill.dark{background:#142000;color:var(--lime)}html[data-theme=light] .ring circle:not(.ring-track){filter:brightness(.78) saturate(1.3)}.goal-icons{display:flex;gap:14px;justify-content:center;padding:6px 0 4px}.goal-icon-opt{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:var(--card);color:var(--muted);border:1px solid var(--line, rgba(255,255,255,.06))}.goal-icon-opt.on{color:#fff;border-color:transparent}html[data-theme=light] .goal-icon-opt.on{color:#141414}html[data-theme=light] .sheet-root{background:#14141447}html[data-theme=light] .sheet-panel{background:#f5f5f2;color:#141414}.home2{gap:12px}.h2-head{display:flex;align-items:center;gap:10px;min-height:52px}.h2-greet{min-width:0}.h2-period{display:flex;align-items:center;gap:2px;font-size:14px;color:var(--muted)}.h2-chev{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:var(--muted)}.h2-head .greet-line{font-size:21px;font-weight:700}.h2-hero{width:100%;text-align:left;border-radius:30px;background:var(--lime);color:var(--ink);padding:20px 22px 18px;display:flex;flex-direction:column;gap:4px}.h2-hero .money{color:var(--ink)}.h2-hero .money-dec{color:#14200073}.h2-hero-k{font-size:17px;font-weight:600}.h2-hero-sub{font-size:15px;color:#142000ad}.h2-tag{font-size:11px;font-weight:800;letter-spacing:.06em;padding:4px 8px;border-radius:99px;background:#1420001a}.h2-mini{padding:16px;text-align:left}.h2-mini-k{display:flex;align-items:center;gap:6px;font-size:15px;color:var(--muted)}.h2-title{font-size:20px;font-weight:700;letter-spacing:-.03em}.h2-link{width:100%}.h2-nw{display:flex;flex-direction:column;gap:8px}.h2-delta{font-size:15px;font-weight:600}.h2-acc{display:flex;flex-direction:column;padding-top:8px;padding-bottom:8px}.h2-acc>.row-between{padding:8px 0 4px}.h2-more{display:inline-flex;align-items:center;gap:2px;color:var(--muted);font-size:15px}.h2-row{display:flex;align-items:center;gap:14px;padding:12px 0;width:100%;text-align:left;border-bottom:1px solid var(--line, #262626)}.h2-row:last-child{border-bottom:0}.h2-row-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.h2-row-copy .tx-title{font-size:17px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h2-row .money{flex:none;font-size:17px;font-weight:600}.h2-row .soon{color:#e8b86a}html[data-theme=light]{--bg: #E8E7E1;--card: #F6F5F1;--tile-base: #F6F5F1;--goal-fade: #F6F5F1;--line: rgba(0,0,0,.07);background:#e8e7e1}html[data-theme=light],html[data-theme=light] body,html[data-theme=light] #root,html[data-theme=light] .boot{background:#e8e7e1}html[data-theme=light] .card,html[data-theme=light] .pay-row,html[data-theme=light] .tx,html[data-theme=light] .goal-card,html[data-theme=light] .donut-card{background:#f6f5f1;box-shadow:0 1px 2px #1414140d,0 8px 20px #1414140f}html[data-theme=light] .avatar,html[data-theme=light] .icon-btn{background:#f6f5f1}html[data-theme=light] .nav{background:#f6f5f1e6}html[data-theme=light] .sheet-panel{background:#e8e7e1}html[data-theme=light] .pill,html[data-theme=light] .seg,html[data-theme=light] .track{background:#e0dfd9}html[data-theme=light] .pill.on{background:var(--lime);color:#142000}html[data-theme=light] .h2-hero{box-shadow:0 8px 22px #6e96142e}html[data-theme=light] .h2-nw svg [stroke="#C8F560"]{stroke:#7fb321}html[data-theme=light] .h2-nw svg [fill="#C8F560"]{fill:#7fb321}html[data-theme=light] .h2-row .soon{color:#b7791f}.h2-big{font-size:32px;font-weight:700;letter-spacing:-.015em}:root{--ease-out: cubic-bezier(.16, 1, .3, 1)}.screen-tab{animation:tabIn .34s var(--ease-out) both}.screen-push{animation:pushIn .42s var(--ease-out) both}.screen-pop{animation:popIn .38s var(--ease-out) both}@keyframes tabIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes pushIn{0%{opacity:.35;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:.7;transform:translate(-22px)}to{opacity:1;transform:none}}.screen>.stack>.card,.screen>.stack>section,.screen>.stack>.grid-2,.screen>.stack>button.card,.screen>.stack>.h2-hero{animation:rise .5s var(--ease-out) both}.screen>.stack>:nth-child(2){animation-delay:30ms}.screen>.stack>:nth-child(3){animation-delay:60ms}.screen>.stack>:nth-child(4){animation-delay:90ms}.screen>.stack>:nth-child(5){animation-delay:.12s}.screen>.stack>:nth-child(6){animation-delay:.15s}.screen>.stack>:nth-child(n+7){animation-delay:.18s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.screen.screen-pop>.stack>*{animation:none}.press,.pill,.card,.icon-btn,.nav-plus,.cta{transition:transform .22s var(--ease-out),background-color .2s,color .2s,box-shadow .2s}.press:active,.pill:active,button.card:active,.icon-btn:active,.cta:active{transform:scale(.965)}.nav-plus:active{transform:scale(.92)}.pill.on{transition:background-color .25s var(--ease-out),color .25s}.chart-svg path[fill=none]{animation:chart-draw 1.1s var(--ease-out) .1s both}@keyframes chart-draw{0%{stroke-dasharray:2000;stroke-dashoffset:2000}to{stroke-dasharray:2000;stroke-dashoffset:0}}.ex2{gap:12px}.ex2-title{font-size:30px;font-weight:800;letter-spacing:-.04em}.ex2-month{display:flex;align-items:center;gap:2px;font-size:16px;font-weight:600;color:var(--lime-text, var(--lime))}.ex2-top{display:flex;flex-direction:column;gap:6px;padding:20px 18px 18px}.ex2-total{font-size:44px;font-weight:800;letter-spacing:-.015em}.ex2-h{padding:10px 4px 0}.ex2-h h2{font-size:22px;font-weight:700;letter-spacing:-.03em}.vs-row{display:flex;align-items:center;gap:8px;font-size:15px}.vs-chip{display:inline-flex;align-items:center;gap:5px;font-weight:700;padding:6px 11px;border-radius:99px}.vs-chip.up{color:var(--neg);background:color-mix(in srgb,var(--neg) 14%,transparent)}.vs-chip.down{color:var(--pos);background:color-mix(in srgb,var(--pos) 14%,transparent)}.vs-chip.same{color:var(--muted);background:var(--line)}.mbars{display:flex;gap:10px;align-items:flex-end;height:150px;margin-top:16px}.mbar{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px}.mbar-v{font-size:12px;color:var(--muted);padding:2px 6px;border-radius:99px;white-space:nowrap}.mbar.last .mbar-v{font-weight:800}.mbar-b{width:100%;border-radius:12px;background:var(--line, #262626);transform-origin:bottom;animation:grow .7s var(--ease-out) both}html:not([data-theme=light]) .mbar-b:not([style*=background]){background:#262626}html[data-theme=light] .mbar-b:not([style*=background]){background:#dcdbd5}.mbar-m{font-size:14px;color:var(--muted)}.mbar.last .mbar-m{color:inherit;font-weight:700}@keyframes grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.cdonut{display:flex;align-items:center;gap:18px}.cdonut-svg{position:relative;flex:none}.cdonut-svg circle{transition:stroke-width .3s var(--ease-out),opacity .3s}.cdonut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;animation:tabIn .3s var(--ease-out)}.cdonut-center strong{font-size:26px;font-weight:800;letter-spacing:-.04em;line-height:1.1}.cdonut-center .muted{font-size:13px;max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cdonut-legend{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.cdl{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--muted);text-align:left}.cdl i{width:10px;height:10px;border-radius:3px;flex:none}.cdl span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cdl.on{color:inherit;font-weight:700}.ex2-list{padding-top:4px;padding-bottom:4px}.cdrow{display:flex;align-items:center;gap:12px;width:100%;padding:12px 0;border-bottom:1px solid var(--line, #262626);text-align:left}.cdrow:last-child{border-bottom:0}.cd-tile,.cs-tile{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;flex:none}.cs-tile{width:54px;height:54px;border-radius:17px}.cd-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cd-copy .tx-title{font-size:17px;font-weight:600}.cd-delta{display:inline-flex;align-items:center;gap:3px;font-weight:600}.cd-amt{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.money-plain{font-size:17px;font-weight:600;white-space:nowrap}.cs-head{display:flex;align-items:center;gap:14px}.cs-share{padding-top:12px;margin-top:6px;border-top:1px solid var(--line, #262626);font-size:15px}.sub-row{display:flex;flex-direction:column;gap:8px;width:100%;padding:14px 0;border-bottom:1px solid var(--line, #262626);text-align:left}.sub-row:last-child{border-bottom:0}.sub-row.on .tx-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.sub-bar{height:6px;border-radius:99px;background:var(--line, #262626);overflow:hidden}.sub-bar i{display:block;height:100%;border-radius:99px;transform-origin:left;animation:growX .7s var(--ease-out) both}@keyframes growX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sub-loose{padding:10px 0 4px}.day-head{font-size:15px;font-weight:700;padding:10px 4px 2px}.tag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.06em;padding:4px 8px;border-radius:99px;background:#c8f56024;color:var(--lime)}html[data-theme=light] .tag{background:#eef6da;color:var(--lime-text)}.ac2{gap:12px}.ac2-h{font-size:22px;font-weight:700;letter-spacing:-.03em;padding:10px 4px 8px}.ac2-card{display:flex;flex-direction:column;gap:10px;padding:16px 18px;text-align:left;width:100%}.ac2-cn{display:flex;flex-direction:column;gap:1px}.ac2-big{font-size:20px;font-weight:700}.ac2-bar{margin-top:2px}.ac2-paused{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 18px}.ac2-chev{transition:transform .3s var(--ease-out)}.ac2-chev.open{transform:rotate(90deg)}.ac2-reveal{margin-top:8px;animation:rise .35s var(--ease-out) both}.pring{position:relative;width:46px;height:46px;flex:none;display:grid;place-items:center}.pring>svg{position:absolute;inset:0}.pring b{font-size:11px;font-weight:800}.pring-arc{animation:ringIn .9s var(--ease-out) both}@keyframes ringIn{0%{stroke-dasharray:0 200}}.with-icon{display:inline-flex;align-items:center;gap:12px}.ac2 .h2-row-copy .tx-title{white-space:normal;line-height:1.2}.mt2-big{font-size:23px;font-weight:800;letter-spacing:-.03em}.mt2-row{align-items:center}.mt2-ring{width:64px;height:64px}.mt2-pct{font-size:18px;font-weight:800}.mt2-amt{font-size:15px}.mt2-row .tx-title{font-size:18px;font-weight:700}.mt2-new{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px;border-radius:22px;border:1.5px dashed var(--line, #333);color:var(--muted);font-size:16px;font-weight:600}html:not([data-theme=light]) .mt2-new{border-color:#333}html[data-theme=light] .mt2-new{border-color:#cfcfc8}.ad-limit{display:flex;flex-direction:column;gap:8px}.ad-loan{display:flex;align-items:center;gap:18px;padding:20px 18px}.ad-ring{width:136px;height:136px}.ad-ring-c{display:flex;flex-direction:column;align-items:center}.ad-ring-c strong{font-size:30px;font-weight:800;letter-spacing:-.04em}.ad-ring-c small{font-size:18px;color:var(--muted);font-weight:600}.ad-loan-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.ad-big{font-size:24px;font-weight:800;letter-spacing:-.03em;white-space:nowrap}.ad-mid{font-size:20px;font-weight:700;margin-top:0}.ad-loan-copy .muted:nth-of-type(2){margin-top:10px}.ad-cost{display:flex;flex-direction:column;gap:10px}.ad-cost-last{padding-top:10px;border-top:1px solid var(--line, #262626)}.ad-bank .money{color:var(--ink)}.gd2-head{text-align:center}.gd2-sub{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:15px}.gd2-ring{position:relative;width:184px;height:184px;margin:8px auto 0}.gd2-ring svg{position:absolute;inset:0}.gd2-ring-c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.gd2-ring-c strong{font-size:40px;font-weight:800;letter-spacing:-.045em}.gd2-amt{text-align:center}.gd2-saved{font-size:30px;font-weight:800;letter-spacing:-.04em}.gd2-left{text-align:center;margin-top:-6px}.gd2-party{text-align:center;font-weight:800;color:var(--lime-text, var(--lime));animation:pop .5s var(--ease-out)}.gd2-actions{display:flex;gap:10px}.gd2-actions .cta{flex:1}.gd2-take{width:120px;border-radius:99px;background:var(--card);font-weight:700}.gd2-warn{display:flex;align-items:center;gap:12px;color:#e8b86a;background:color-mix(in srgb,#E8B86A 12%,var(--card))}html[data-theme=light] .gd2-warn{color:#8a5a10}.gd2-mile{display:flex;flex-direction:column;gap:12px}.gd2-pills{display:flex;gap:8px}.gd2-pills .pill{flex:1;text-align:center}.gd2-pills .pill.done{opacity:.5;text-decoration:line-through}.gd2-more{display:flex;justify-content:center;gap:24px}.gd2-input{font-size:40px;font-weight:800;text-align:center;background:transparent;border:0;color:inherit;width:100%;padding:10px 0;letter-spacing:-.04em}.kind-expense .add-tint{background:radial-gradient(120% 90% at 50% -10%,rgba(255,90,90,.38),transparent 66%)}.type-capsule button.on.expense{background:#ff7a7a;color:#2a0505}.n3-figure .money.hero{font-size:72px;font-weight:800;letter-spacing:-.01em}.n3-figure .money.hero .money-sym,.n3-zero sup{font-size:.45em;vertical-align:.9em;margin-right:2px}.n3-zero{font-size:72px;font-weight:800;letter-spacing:-.01em;color:#ffffff40}.n3-desc{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:17px;font-weight:600;color:#e4e4e7}.n3-pills{display:flex;justify-content:center;gap:10px;margin-top:18px;position:relative;z-index:1;flex-wrap:wrap}.n3-pill{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 16px 0 10px;border-radius:99px;background:#1c1c1e;font-size:17px;font-weight:700;max-width:100%}.n3-pill span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n3-pill.cat{padding:0 18px;border:2px solid var(--c, #3a3a3c);background:color-mix(in srgb,var(--c, #3a3a3c) 22%,#111);transition:border-color .3s,background-color .3s}.n3-pill.cat.need{border-style:dashed;border-color:var(--lime);color:var(--lime);background:transparent}.n3-sug{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--lime);font-size:15px;margin-top:10px;position:relative;z-index:1;animation:tabIn .35s var(--ease-out)}.n3-freq-wrap{position:relative;z-index:1;margin-bottom:10px}.n3-freq-k{font-size:15px;font-weight:600;color:#a1a1aa;margin:0 2px 8px}.n3-freq{display:flex;gap:8px;overflow-x:auto;margin:0 -20px;padding:0 20px;scrollbar-width:none}.n3-freq::-webkit-scrollbar{display:none}.n3-fchip{flex:none;display:flex;align-items:center;gap:10px;padding:9px 14px 9px 9px;border-radius:18px;background:#161616;text-align:left}.n3-fchip b{display:block;font-size:15px}.n3-actions{justify-content:center;margin-bottom:4px}.n3-cur{display:flex;padding:3px;border-radius:99px;background:#ffffff0f}.n3-cur button{height:28px;padding:0 12px;border-radius:99px;font-size:13px;font-weight:700;color:#a1a1aa;transition:background-color .25s var(--ease-out),color .25s}.n3-cur button.on{background:#fff;color:#000}.n3-save{height:58px;border-radius:99px;font-size:19px;font-weight:800;margin-top:8px;position:relative;z-index:1;width:100%}.n3-pad{background:#111;gap:4px;padding-top:16px;border-radius:30px 30px 0 0}.n3-pad button{background:transparent;font-size:30px;height:54px;border-radius:16px}.n3-pad button:active{background:#222}html[data-theme=light] .n3-pill{background:#fff;color:#141414}.cal2-top{gap:6px}.cal2-month{flex:1;display:flex;align-items:center;justify-content:center;gap:10px}.cal2-title{font-size:24px;font-weight:800;letter-spacing:-.03em;min-width:170px;text-align:center;animation:tabIn .3s var(--ease-out)}.cal2-spacer{width:44px;flex:none}.cal2-seg{align-self:center;width:220px}.cal2-pane{animation:tabIn .32s var(--ease-out) both}.cal2-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cal2-totals .card{padding:12px 14px;display:flex;flex-direction:column;gap:2px}.cal2-totals b{font-size:17px;letter-spacing:-.03em;white-space:nowrap}.cal2-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.cal2-day{aspect-ratio:1 / 1.05;border-radius:14px;background:var(--card);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;position:relative;transition:transform .2s var(--ease-out),box-shadow .2s}.cal2-day.empty{background:transparent}.cal2-n{font-size:16px;font-weight:600}.cal2-net{font-size:10px;font-weight:700;letter-spacing:-.03em}.cal2-day.up{background:color-mix(in srgb,var(--pos) 26%,var(--card))}.cal2-day.up .cal2-net{color:var(--pos)}.cal2-day.down{background:color-mix(in srgb,var(--neg) 22%,var(--card))}.cal2-day.down .cal2-net{color:var(--neg)}.cal2-day.due{box-shadow:inset 0 0 0 2px #e8b86a}.cal2-day.today{box-shadow:inset 0 0 0 2px var(--lime)}.cal2-day.sel{box-shadow:inset 0 0 0 2px #fff;transform:scale(1.04)}html[data-theme=light] .cal2-day.sel{box-shadow:inset 0 0 0 2px #141414}.cal2-legend{display:flex;gap:14px;justify-content:center;font-size:13px;color:var(--muted)}.cal2-legend span{display:inline-flex;align-items:center;gap:5px}.cal2-legend i{width:9px;height:9px;border-radius:3px}.l-up{background:var(--pos)}.l-down{background:var(--neg)}.l-due{background:#e8b86a}.l-today{background:var(--lime)}.cal2-detail{animation:rise .35s var(--ease-out) both}.ag-week{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.ag-wd{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 0;border-radius:16px;background:var(--card)}.ag-wd span{font-size:12px;color:var(--muted)}.ag-wd b{font-size:19px}.ag-wd i{position:absolute;bottom:5px;width:5px;height:5px;border-radius:50%;background:#e8b86a}.ag-wd.today{background:var(--lime);color:var(--ink)}.ag-wd.today span{color:var(--ink);opacity:.7}.ag-line{position:relative;display:flex;flex-direction:column;gap:12px}.ag-line:before{content:"";position:absolute;left:62px;top:4px;bottom:4px;width:2px;border-radius:2px;background:#e8b86a;opacity:.8}.ag-line.past:before{background:var(--line, #333);opacity:1}.ag-row{display:flex;gap:22px;align-items:flex-start;animation:rise .4s var(--ease-out) both}.ag-date{width:48px;flex:none;text-align:right;display:flex;flex-direction:column;padding-top:12px}.ag-date b{font-size:15px}.ag-date span{font-size:12px;color:var(--muted)}.ag-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:20px;background:var(--card);border:1.5px solid color-mix(in srgb,#E8B86A 70%,transparent)}.ag-card .soon{color:#e8b86a}html[data-theme=light] .ag-card .soon{color:#b7791f}.rp-main{display:flex;flex-direction:column;gap:10px}.rp-seg{width:100%}.rp-seg button{flex:1}.rp-pane{display:flex;flex-direction:column;gap:6px;animation:tabIn .3s var(--ease-out) both}.rp-alc{display:flex;flex-direction:column;gap:10px;text-align:left;width:100%}.rp-bar{display:flex;height:12px;border-radius:99px;overflow:hidden;background:var(--line, #262626);position:relative}.rp-bar i{display:block;height:100%;transform-origin:left;animation:growX .8s var(--ease-out) both}.rp-bar .in{background:#5a5a5e}.rp-bar .over{background:var(--neg);animation-delay:.25s}.rp-bar .used{position:absolute;left:0;top:0;background:var(--lime)}html[data-theme=light] .rp-bar .in{background:#bdbcb5}.rp-alc-res b{font-size:24px;letter-spacing:-.03em}.cal2-seg button{flex:1}html[data-theme=light] .chart-svg [stroke="#C8F560"]{stroke:#7fb321}html[data-theme=light] .chart-svg stop[stop-color="#C8F560"]{stop-color:#7fb321}.bg-main{display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 18px}.bg-gauge{position:relative;width:100%;max-width:300px}.bg-arc{animation:ringIn 1s var(--ease-out) both}.bg-center{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center}.bg-sub{text-align:center;max-width:280px}.bg-chip{background:color-mix(in srgb,var(--lime) 18%,transparent);color:var(--lime-text, var(--lime));font-weight:800;padding:8px 14px;border-radius:99px;font-size:15px}html:not([data-theme=light]) .bg-chip{color:var(--lime)}.bg-edit{width:100%;display:flex;flex-direction:column;gap:6px}.bg-row{padding:6px 0 14px;border-bottom:1px solid var(--line, #262626);display:flex;flex-direction:column;gap:8px}.bg-row:last-child{border-bottom:0}.bg-head{border-bottom:0!important;padding-bottom:0}.bg-btn{font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px}.set-profile{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px 16px}.set-profile b{display:block;font-size:18px}.set-input{margin-top:-4px}.set-theme{display:flex;flex-direction:column;gap:10px}.set-k{font-weight:700;font-size:16px}.set-theme-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.set-tbtn{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 0;border-radius:16px;background:var(--line, #222);font-weight:700;font-size:14px;transition:background-color .25s var(--ease-out),color .25s}html:not([data-theme=light]) .set-tbtn{background:#222}html[data-theme=light] .set-tbtn{background:#e8e7e1}.set-tbtn.on{background:var(--lime)!important;color:#142000}.set-group-k{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:8px 4px 0}.set-group{padding:4px 16px}.set-row{display:flex;align-items:center;gap:12px;width:100%;padding:13px 0;border-bottom:1px solid var(--line, #262626);text-align:left;cursor:pointer}.set-group>.set-row:last-child,.set-group>.set-open:last-child{border-bottom:0}.set-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--line, #262626);flex:none}html:not([data-theme=light]) .set-ic{background:#262626}html[data-theme=light] .set-ic{background:#e8e7e1}.set-label{font-size:16px}.set-val{color:var(--muted);font-size:15px}.set-row.danger{color:var(--neg)}.set-row.danger .set-ic{background:color-mix(in srgb,var(--neg) 18%,transparent)}.set-open{padding:4px 0 12px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--line, #262626);animation:rise .3s var(--ease-out) both}.set-foot{text-align:center}.switch{width:50px;height:30px;border-radius:99px;background:#3a3a3c;position:relative;transition:background-color .25s var(--ease-out);flex:none}.switch i{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:transform .3s var(--ease-out);box-shadow:0 2px 6px #00000040}.switch.on{background:var(--lime)}.switch.on i{transform:translate(20px);background:#fff}html[data-theme=light] .switch{background:#d6d5cf}html[data-theme=light] .switch.on{background:#a8d94a}.mv-search{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:var(--card)}.mv-search input{flex:1;background:none;border:0;outline:0;font:inherit;color:inherit;font-size:16px}.mv-day{animation:rise .35s var(--ease-out) both}.screen .stack>.mv-day.still,.mv-day.still{animation:none}.mv-day-h{padding:10px 4px 2px;font-size:15px;font-weight:700}.mv-chip{font-size:13px;font-weight:800;padding:4px 10px;border-radius:99px}.mv-chip.up{color:var(--pos);background:color-mix(in srgb,var(--pos) 15%,transparent)}.mv-chip.down{color:var(--neg);background:color-mix(in srgb,var(--neg) 15%,transparent)}.link-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.link-row .card{font-size:14px;font-weight:700;padding:14px 6px;text-align:center}.ct-new{display:flex;align-items:center;justify-content:center;gap:8px;height:52px;border-radius:99px;font-size:16px;font-weight:800}.ct-row{display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--line, #262626);transition:transform .2s var(--ease-out),box-shadow .2s,background-color .2s;border-radius:14px}.ct-row:last-child{border-bottom:0}.ct-row .h2-row{border-bottom:0}.ct-row.dragging{background:var(--card);box-shadow:0 10px 30px #00000059;transform:scale(1.02);position:relative;z-index:2}.ct-handle{width:28px;height:44px;display:grid;place-items:center;color:var(--muted);touch-action:none;cursor:grab;flex:none}.ct-main{flex:1;min-width:0}.ct-badge{display:inline-block;margin-left:8px;font-size:10px;font-weight:800;letter-spacing:.06em;padding:3px 7px;border-radius:99px;background:#c8f56029;color:var(--lime);vertical-align:2px}html[data-theme=light] .ct-badge{background:#eef6da;color:var(--lime-text)}.ct-row,.ct-handle{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.wl{min-height:calc(100dvh - var(--safe-top) - 24px);display:flex;flex-direction:column;justify-content:flex-end;gap:28px;padding-bottom:12px}.wl-art{position:relative;height:240px}.wl-card{position:absolute;background:#1c1c1e;border-radius:22px;padding:14px 18px;box-shadow:0 18px 40px #00000073;animation:float 6s ease-in-out infinite}.wl-card b{display:block;font-size:22px}.c1{left:4%;top:6%;transform:rotate(-7deg)}.c2{right:4%;top:30%;display:flex;gap:12px;align-items:center;transform:rotate(6deg);animation-delay:-2s}.c3{left:22%;bottom:0;width:56%;height:90px;display:flex;align-items:flex-end;gap:8px;transform:rotate(-3deg);animation-delay:-4s}.c3 i{flex:1;border-radius:6px;background:#333}.c3 i.on{background:var(--lime)}.wl-ring{width:34px;height:34px;border-radius:50%;border:5px solid #333;border-top-color:var(--lime);border-right-color:var(--lime)}@keyframes float{50%{translate:0 -8px}}.wl-brand{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;animation:rise .6s var(--ease-out) both}.wl-brand h1{font-size:56px;font-weight:800;letter-spacing:-.06em;line-height:1}.wl-brand h1 span{color:var(--lime)}.wl-brand p{font-size:18px;color:var(--muted);max-width:300px;line-height:1.4}.wl-actions{display:flex;flex-direction:column;gap:10px;align-items:stretch;animation:rise .6s var(--ease-out) .12s both}.wl-main{height:58px;border-radius:99px;font-size:18px;font-weight:800}.wl-second{height:54px;border-radius:99px;background:#1c1c1e;font-size:16px;font-weight:700}html[data-theme=light] .wl-card,html[data-theme=light] .wl-second{background:#f6f5f1}html[data-theme=light] .c3 i:not(.on),html[data-theme=light] .wl-ring{background:#dcdbd5;border-color:#dcdbd5}html[data-theme=light] .wl-ring{background:none;border-top-color:var(--lime);border-right-color:var(--lime)}.wl-link{text-align:center;font-weight:700;cursor:pointer}.wl-foot{display:flex;align-items:center;justify-content:center;gap:6px}.ad-usd{font-size:46px;font-weight:800;letter-spacing:-.015em;color:var(--ink)}.ad-aside{display:flex;flex-direction:column;gap:10px}.ad-aside-nums>div{display:flex;flex-direction:column;gap:2px}.ad-aside-nums b{font-size:22px;letter-spacing:-.03em}.ad-held{color:#8ea9d8}.rp-bar .ad-free{background:var(--lime)}.rp-bar .ad-hold{background:#8ea9d8;animation-delay:.2s}.ad-usdcard{display:flex;flex-direction:column;gap:2px}.ad-usdcard b{font-size:24px;letter-spacing:-.03em}.hold-opt{display:flex;flex-direction:column;gap:2px;text-align:left;padding:12px 14px;border-radius:16px;border:1.5px solid var(--line, #333);transition:border-color .2s,background-color .2s}.hold-opt.on{border-color:var(--lime);background:color-mix(in srgb,var(--lime) 10%,transparent)}html,body,.screen{overflow-x:clip}.add-root{animation:fadeBg .28s ease both}.add-root .add-sheet{animation:sheetUp .42s var(--ease-out) both}.sheet-root.closing{animation:fadeBgOut .26s ease both}.sheet-root.closing .add-sheet,.sheet-root.closing .sheet-panel{animation:sheetDown .26s cubic-bezier(.4,0,1,1) both}@keyframes fadeBg{0%{background:#0000}}@keyframes fadeBgOut{to{background:#0000}}@keyframes sheetUp{0%{transform:translate3d(0,100%,0)}to{transform:none}}@keyframes sheetDown{to{transform:translate3d(0,100%,0)}}.add-body{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;margin:0 -20px;padding:0 20px;scrollbar-width:none;overscroll-behavior:contain}.add-body::-webkit-scrollbar{display:none}.add-body>*{flex:none}.add-body>.add-space{flex:1 1 auto;min-height:8px}.n3-figure{height:84px;min-height:0;font-size:72px}.n3-amt{display:inline-block;white-space:nowrap;font-size:1em;font-weight:800;letter-spacing:-.01em;line-height:1;font-variant-numeric:tabular-nums}.n3-amt sup{font-size:.45em;vertical-align:.9em;margin-right:2px}.n3-amt.n3-zero{color:#ffffff40}.n3-amt.tick{animation:amtTick .18s var(--ease-out)}@keyframes amtTick{0%{transform:scale(1.035)}to{transform:none}}.n3-pills{margin-top:12px;gap:8px}.n3-pill{height:48px;transition:transform .22s var(--ease-out),background-color .25s,border-color .25s}.n3-freq-wrap{margin-bottom:8px;animation:tabIn .3s var(--ease-out)}.n3-fchip{padding:7px 12px 7px 7px}.n3-save{flex:none;height:54px}.n3-pad{flex:none;padding-top:10px;gap:2px;margin-top:10px}.n3-pad button{height:50px;transition:background-color .15s}.type-capsule button{transition:background-color .25s var(--ease-out),color .25s}.picker{animation:fadeBg .22s ease both}.picker-panel{animation:sheetUp .34s var(--ease-out) both}@media(max-height:700px){.n3-figure{height:64px}.n3-pad button{height:44px}.add-chips{margin-top:6px}}.n3-figure{position:relative}.n3-measure{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;font-size:72px!important;animation:none!important}.n3-figure{height:76px}.n3-pill{height:44px;font-size:16px}.n3-pills{margin-top:10px}.n3-freq-k{font-size:13px;margin:0 2px 5px}.n3-fchip{padding:5px 12px 5px 5px;border-radius:16px}.n3-pad{padding-top:8px}.n3-pad button{height:46px}@media(max-height:700px){.n3-figure{height:60px}.n3-pad button{height:42px}.n3-freq-k{display:none}.n3-pill{height:42px}}.add-body>.add-space{min-height:0}@media(max-height:700px){.n3-figure{height:52px}.add-chips{margin-top:4px}}.md-root{animation:fadeBg .25s ease both}.md-panel{animation:sheetUp .38s var(--ease-out) both;display:flex;flex-direction:column;gap:14px;padding-top:10px;background:#0f0f0f}.md-grab{width:40px;height:5px;border-radius:3px;background:#3a3a3c;align-self:center}.md-kind{font-size:13px;font-weight:700;padding:5px 12px;border-radius:99px;background:#ff7a7a24;color:#ff9a9a}.md-kind.income{background:#8fdc8a24;color:var(--pos)}.md-kind.transfer{background:#3ec6ff24;color:#7fd6ff}.md-head{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.md-title{font-size:19px;font-weight:700;margin-top:4px}.md-amount{font-size:40px;font-weight:800;letter-spacing:-.02em}.md-rows{display:flex;flex-direction:column;padding-top:4px;padding-bottom:4px}.md-row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line, #262626);font-weight:600;text-align:right}.md-row:last-child{border-bottom:0}.md-edit{display:flex;align-items:center;justify-content:center;gap:8px;height:52px;border-radius:99px}.md-delete{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:99px;color:var(--neg);font-weight:700;transition:background-color .2s,color .2s}.md-delete.sure{background:var(--neg);color:#2a0505}.md-note{text-align:center}html[data-theme=light] .md-panel{background:var(--bg, #E8E7E1)}html[data-theme=light] .md-grab{background:#c9c8c2}html[data-theme=light] .add-sheet{--bg: #000;--card: #161616;--muted: #a1a1aa;--faint: #a1a1aa;--line: rgba(255, 255, 255, .06);--neg: #ff7a7a;--pos: #8fdc8a;--lime-text: var(--lime);--tile-base: #161616;--goal-fade: #161616;--tint-mix: 20%;--tint-ink: 100%;color:#fff;color-scheme:dark}html[data-theme=light] .add-sheet .n3-pill{background:#1c1c1e;color:#fff}html[data-theme=light] .add-sheet .n3-pill.cat.need{background:transparent;color:var(--lime)}html[data-theme=light] .add-sheet .pill,html[data-theme=light] .add-sheet .seg{background:#ffffff14;color:#fff}html[data-theme=light] .add-sheet .pill.on{background:var(--lime);color:#142000}html[data-theme=light] .add-sheet .seg button.on{background:#fff;color:#000;box-shadow:none}html[data-theme=light] .add-sheet .search{background:#1c1c1e;color:#fff;box-shadow:none}html[data-theme=light] .add-sheet .card{background:#161616;box-shadow:none}html[data-theme=light] .add-sheet .text-btn{color:var(--lime)}html[data-theme=light] .add-sheet .fine,html[data-theme=light] .add-sheet .muted{color:#a1a1aa}html[data-theme=light] .add-sheet .picker-panel{color:#fff}.mbar-btn{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.mbar-btn:active .mbar-b{filter:brightness(1.25)}.mbar-b.none{opacity:.6;animation:none}.mbar-v.none{visibility:hidden}.mbars-hint{text-align:center;margin-top:2px}.ex2-top{transition:opacity .2s}.mbars.scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;margin-left:-4px;margin-right:-4px;padding:0 4px;scroll-behavior:auto;overscroll-behavior-x:contain}.mbars.scroll::-webkit-scrollbar{display:none}.mbars.scroll .mbar{flex:0 0 calc((100% - 50px) / 6)}.screen.screen-pop,.screen.screen-pop *{animation:none!important}.ad-cuotas-btn{text-align:left;color:inherit;font:inherit;border:0;display:flex;flex-direction:column;align-items:flex-start}.ad-cuotas-btn:disabled{opacity:1}.ad-cuotas-btn .h2-mini-k{display:inline-flex;align-items:center;gap:4px}.cat-btn>.tile{display:grid;place-items:center;max-height:none;overflow:visible;flex:none;border-radius:15px;transition:transform .2s var(--ease-out),box-shadow .2s}.cat-btn:active>.tile{transform:scale(.9)}.cat-btn.on>.tile{transform:scale(1.06)}.cat-grid{row-gap:16px;align-items:start}.n3-ch{display:inline-block;animation:chIn .26s cubic-bezier(.22,1.4,.36,1) both}.n3-ch.sep{animation-duration:.18s}.n3-zero .n3-ch{animation:none}@keyframes chIn{0%{opacity:0;transform:translateY(.38em) scale(.7)}to{opacity:1;transform:none}}.n3-amt.tick0{animation:amtTick0 .2s var(--ease-out)}.n3-amt.tick1{animation:amtTick1 .2s var(--ease-out)}@keyframes amtTick0{40%{transform:scale(1.04)}to{transform:none}}@keyframes amtTick1{40%{transform:scale(1.04)}to{transform:none}}.n3-pad button{border-radius:16px;transition:background-color .18s,transform .12s}.n3-pad button:active{background:#ffffff1f;transform:scale(.94);transition:none}.desc-input{-webkit-appearance:none;appearance:none;outline:none;height:46px;margin-top:6px;padding:0 18px;border-radius:16px;background:#ffffff12;color:#fff;font-size:17px;font-weight:600;caret-color:var(--lime);box-shadow:0 0 0 1.5px #c8f56073;animation:descIn .28s var(--ease-out) both}.desc-input:focus,.desc-input:focus-visible{outline:none}.desc-input::placeholder{color:#ffffff59;font-weight:500}@keyframes descIn{0%{opacity:0;transform:scaleX(.85)}to{opacity:1;transform:none}}.n3-desc{animation:tabIn .25s var(--ease-out)}.n3-cur{position:relative}.n3-cur button{position:relative;z-index:1;width:54px;padding:0;background:transparent!important;transition:color .25s var(--ease-out)}.n3-cur button.on{color:#000}.n3-cur-thumb{position:absolute;z-index:0;top:3px;left:3px;width:54px;height:28px;border-radius:99px;background:#fff;transition:transform .34s cubic-bezier(.22,1.25,.36,1)}.n3-cur-thumb.right{transform:translate(54px)}.n3-pill{animation:none}.n3-pill:active{transform:scale(.97)}html,body{overflow-x:clip}.under-screen{position:fixed;inset:0;z-index:0;overflow:hidden;background:var(--bg);pointer-events:none}.under-screen>.screen{will-change:transform}.under-shade{position:absolute;inset:0;background:#000;pointer-events:none}.screen.swiping,.screen.settling{animation:none!important;position:relative;z-index:1;min-height:100dvh;background:var(--bg);box-shadow:-14px 0 32px #00000061;will-change:transform}.screen.settling{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.n3-after{font-size:.45em;margin-left:6px;vertical-align:.9em}.country-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:8px}.country-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;border-radius:16px;background:var(--card-2, rgba(255,255,255,.05));text-align:left;color:inherit;border:1.5px solid transparent;transition:border-color .2s,background-color .2s}.country-btn.on{border-color:var(--lime);background:color-mix(in srgb,var(--lime) 12%,transparent)}.country-flag{font-size:24px;line-height:1}.country-name{font-weight:700;font-size:15px}html[data-theme=light] .country-btn{background:#0000000a}.mv-group{background:var(--card);border-radius:var(--radius);overflow:hidden}.mv-group>.tx{background:transparent!important;box-shadow:none!important;border-radius:0;position:relative}.mv-group>.tx+.tx:before{content:"";position:absolute;top:0;left:76px;right:16px;height:1px;background:var(--line, rgba(255, 255, 255, .07))}.mv-group>.tx:active{background:#ffffff0a!important}.mv-day-h{padding:14px 6px 4px;font-size:15px;font-weight:700;color:var(--muted)}.mv-day-h>span:first-child{color:#d4d4d8}html[data-theme=light] .mv-group{background:#f6f5f1;box-shadow:0 1px 2px #1414140d,0 8px 20px #1414140f}html[data-theme=light] .mv-group>.tx+.tx:before{background:#00000012}html[data-theme=light] .mv-group>.tx:active{background:#0000000a!important}html[data-theme=light] .mv-day-h>span:first-child{color:#3f3f46}.ds-root{animation:fadeBg .25s ease both}.ds-panel{animation:sheetUp .38s var(--ease-out) both;display:flex;flex-direction:column;gap:12px;padding-top:10px;background:#0f0f0f;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain}.sheet-root.closing .ds-panel,.sheet-root.closing .md-panel{animation:sheetDown .24s cubic-bezier(.4,0,1,1) both}.ds-k{font-size:17px;font-weight:700}.ds-hero{display:flex;flex-direction:column;gap:4px;padding:2px 2px 6px}.ds-hero .money.hero{color:var(--lime)}.ds-card{display:flex;flex-direction:column;gap:12px}.ds-line{font-size:15px}.ds-bar{display:flex;height:14px;border-radius:99px;overflow:hidden;background:#ffffff0f}.ds-seg{height:100%;transition:width .5s var(--ease-out)}.ds-seg+.ds-seg{margin-left:2px}.ds-seg.spent,.dot.spent{background:#6e6e76}.ds-seg.committed,.dot.committed{background:#f5b451}.ds-seg.aside,.dot.aside{background:#8ea6e8}.ds-seg.debts,.dot.debts{background:#b9b2a3}.ds-seg.left,.dot.left{background:var(--lime)}.ds-legend{display:flex;flex-direction:column}.ds-row{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:10px;padding:9px 0;font-size:15px;border-top:1px solid var(--line, rgba(255, 255, 255, .06));width:100%;text-align:left;color:inherit;background:none}.ds-row:first-child{border-top:0}.ds-row.sub{grid-template-columns:14px 1fr auto;color:var(--muted);font-size:14px;padding:6px 0;border-top:0}.ds-row.sub span{grid-column:2}.ds-row.strong{font-weight:700}.ds-row span{display:inline-flex;align-items:center;gap:4px}.dot{width:10px;height:10px;border-radius:50%;display:inline-block}.ds-chev{transition:transform .2s;opacity:.6}.ds-chev.open{transform:rotate(180deg)}.ds-btn:disabled{opacity:1}.ds-split{display:flex;align-items:baseline;justify-content:center;gap:8px;font-size:18px;flex-wrap:wrap}.ds-split .lime,.ds-card .lime{color:var(--lime)}.ds-days{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.ds-day{width:44px;padding:8px 0;border-radius:14px;background:#ffffff0d;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px;color:var(--muted)}.ds-day b{font-size:16px;color:#fff}.ds-day.today{background:var(--lime);color:#2a3a00}.ds-day.today b{color:#142000}.ds-day.more{background:transparent;border:1.5px dashed rgba(255,255,255,.15)}.ds-today{height:8px;border-radius:99px;background:#ffffff12;overflow:hidden}.ds-today span{display:block;height:100%;background:var(--lime);border-radius:99px;min-width:2px}.ds-today span.over{background:var(--neg)}.ds-foot{text-align:center;padding:0 8px 4px}html[data-theme=light] .ds-panel{background:var(--bg, #E8E7E1)}html[data-theme=light] .ds-bar,html[data-theme=light] .ds-today,html[data-theme=light] .ds-day{background:#0000000f}html[data-theme=light] .ds-day b{color:#141414}html[data-theme=light] .ds-hero .money.hero,html[data-theme=light] .ds-split .lime,html[data-theme=light] .ds-card .lime{color:#4d7a00}html[data-theme=light] .ds-day.today{background:var(--lime)}.h2-head-a{align-items:center;gap:10px;min-height:64px}.h2-hello{font-size:15px;color:var(--muted);margin-bottom:2px}.h2-month{display:inline-flex;align-items:center;gap:6px;font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--text, #fff);background:none;padding:0;white-space:nowrap}.h2-month svg{color:var(--lime);margin-top:3px}html[data-theme=light] .h2-month{color:#141414}html[data-theme=light] .h2-month svg{color:#4d7a00}.ms-year{display:flex;align-items:center;justify-content:space-between;font-size:20px}.ms-year button:disabled{opacity:.3}.ms-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ms-m{padding:14px 0;border-radius:16px;background:#ffffff0f;color:inherit;font-weight:700;font-size:16px;transition:background-color .2s,transform .12s}.ms-m.now{box-shadow:inset 0 0 0 1.5px var(--lime)}.ms-m.on{background:var(--lime);color:#142000;box-shadow:none}.ms-m:disabled{opacity:.28}.ms-today{align-self:center;padding:6px 0 4px}html[data-theme=light] .ms-m{background:#0000000f}html[data-theme=light] .ms-m.on{background:var(--lime)}.money.fit{white-space:nowrap}.nav.nav-v2{justify-content:space-between;gap:2px;padding:6px;height:64px;touch-action:pan-y}.nav-v2.dragging .nav-item.on svg{animation:none}.nav-v2.dragging .nav-item:active svg{transform:none}.nav-v2 .nav-item{flex:0 0 46px;width:auto;height:52px;min-width:0;border-radius:26px;display:flex;align-items:center;justify-content:center;padding:0;color:#c9c9cc;background:transparent;overflow:hidden;transition:flex-basis .42s cubic-bezier(.22,1,.36,1),background-color .3s ease,color .3s ease,padding .42s cubic-bezier(.22,1,.36,1)}.nav-v2 .nav-item svg{flex:none;transition:transform .3s cubic-bezier(.22,1.4,.36,1)}.nav-v2 .nav-item:active svg{transform:scale(.88)}.nav-v2 .nav-label{max-width:0;opacity:0;margin-left:0;white-space:nowrap;overflow:hidden;font-weight:700;font-size:14.5px;letter-spacing:-.01em;transition:max-width .42s cubic-bezier(.22,1,.36,1),opacity .22s ease,margin-left .42s cubic-bezier(.22,1,.36,1)}.nav-v2 .nav-item.on{flex:1 1 auto;padding:0 16px;background:#c8f56026;color:var(--lime)}.nav-v2 .nav-item.on .nav-label{max-width:120px;opacity:1;margin-left:8px;transition-delay:0s,.1s,0s}.nav-v2 .nav-item.on svg{animation:navPop .42s cubic-bezier(.22,1.4,.36,1)}@keyframes navPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:none}}.nav-v2 .nav-bubble{display:none}html[data-theme=light] .nav-v2 .nav-item{color:#5b5b60}html[data-theme=light] .nav-v2 .nav-item.on{background:#7aaa0029;color:#3f6600}.h2-recent{display:flex;flex-direction:column;gap:10px}.h2-recent h2{margin:0}.nav-wrap>.nav.nav-v2{flex:1 1 auto;min-width:0;overflow:hidden;gap:0;padding:6px}.nav-v2 .nav-item{flex-basis:40px}.nav-v2 .nav-item.on{min-width:0;padding:0 12px}.nav-v2 .nav-label{font-size:14px;text-overflow:ellipsis}.nav-v2 .nav-item.on .nav-label{margin-left:7px}@media(max-width:380px){.nav-v2 .nav-label{font-size:13px}.nav-v2 .nav-item{flex-basis:38px}.nav-v2 .nav-item.on{padding:0 10px}.nav-v2 .nav-item.on .nav-label{margin-left:6px}}.h2-accs{display:flex;flex-direction:column;gap:10px}.h2-accs h2{margin:0}.h2-acc-strip{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:2px 16px 6px;scrollbar-width:none;overscroll-behavior-x:contain}.h2-acc-strip::-webkit-scrollbar{display:none}.h2-acc-card{flex:0 0 158px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px;border-radius:22px;text-align:left;color:inherit;background:linear-gradient(160deg,color-mix(in srgb,var(--acc) 22%,#161616),#161616 70%);border:1px solid color-mix(in srgb,var(--acc) 22%,transparent)}.h2-acc-card>:first-child{margin-bottom:8px}.h2-acc-name{font-weight:700;font-size:15px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h2-acc-amt{margin-top:8px;width:100%;font-weight:800;font-size:19px}.h2-acc-amt .money{font-size:19px}html[data-theme=light] .h2-acc-card{background:linear-gradient(160deg,color-mix(in srgb,var(--acc) 18%,#F6F5F1),#f6f5f1 70%);border-color:color-mix(in srgb,var(--acc) 25%,transparent);box-shadow:0 1px 2px #1414140d,0 8px 20px #1414140f}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}*{scrollbar-width:none}.st-wrap{position:fixed;z-index:90;left:0;right:0;top:calc(var(--safe-top) + 6px);display:flex;justify-content:center;pointer-events:none;padding:0 12px}.st-island{pointer-events:auto;position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;width:min(380px,100%);padding:10px 12px 10px 10px;border-radius:26px;background:#101010db;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 40px #00000073,0 0 0 .5px #0009;transform-origin:50% 0;animation:stIn .62s cubic-bezier(.2,1.3,.3,1) both;transition:transform .25s ease}.st-island.leaving{animation:stOut .32s cubic-bezier(.4,0,1,1) both}@keyframes stIn{0%{opacity:0;transform:translateY(-36px) scale(.6,.5);border-radius:40px}55%{opacity:1}to{opacity:1;transform:none}}@keyframes stOut{to{opacity:0;transform:translateY(-40px) scale(.8,.6)}}.st-check{width:42px;height:42px;flex:none;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 16%,transparent);animation:stPop .5s .12s cubic-bezier(.2,1.6,.3,1) both}@keyframes stPop{0%{transform:scale(.4)}to{transform:none}}.st-check svg{width:34px;height:34px}.st-ring{fill:none;stroke:var(--accent);stroke-width:3;stroke-dasharray:120;stroke-dashoffset:120;transform:rotate(-90deg);transform-origin:50% 50%;animation:stDraw .55s .18s cubic-bezier(.65,0,.35,1) forwards}.st-tick{fill:none;stroke:var(--accent);stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30;animation:stDraw .32s .55s cubic-bezier(.65,0,.35,1) forwards}@keyframes stDraw{to{stroke-dashoffset:0}}.st-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;animation:stFade .4s .2s ease both}.st-label{font-size:15px;font-weight:700;color:#fff}.st-detail{display:flex;align-items:center;gap:5px;font-size:13px;color:#a1a1aa;min-width:0}.st-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-cat{display:inline-flex}.st-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px;animation:stFade .4s .28s ease both}.st-amount{font-size:16px;font-weight:800;color:#fff;white-space:nowrap}.st-undo{font-size:12.5px;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);padding:4px 10px;border-radius:99px}@keyframes stFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.st-timer{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--accent);opacity:.55;transform-origin:0 50%;animation:stTimer 3.5s linear forwards}@keyframes stTimer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.st-island,.st-check,.st-copy,.st-right{animation-duration:.01s}.st-ring,.st-tick{stroke-dashoffset:0;animation:none}}.cm-card{display:flex;flex-direction:column;gap:12px}.cm-top{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cm-top>div{display:flex;flex-direction:column;gap:2px;min-width:0}.cm-top b{font-size:17px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-top .fine{font-size:11px}.cm-bar{display:flex;gap:2px;height:8px;border-radius:99px;overflow:hidden}.cm-bar i{display:block;height:100%}.cm-parts{display:flex;flex-direction:column;gap:6px;font-size:14px}.cm-parts span{display:flex;align-items:center;gap:8px;color:var(--muted)}.cm-parts span b{margin-left:auto;color:var(--text, #fff);font-weight:700}.cm-parts i{width:9px;height:9px;border-radius:50%;display:inline-block;flex:none}.c-card{background:#f5b451}.c-loan{background:#ff8a8a}.c-fixed{background:#a78bfa}.c-spend{background:#7fd6ff}.cm-cierre{display:flex;flex-direction:column;align-items:flex-end}.cm-note{padding:0 4px}html[data-theme=light] .cm-parts span b{color:#141414}.cc-open{display:flex;flex-direction:column;gap:4px}.cc-open .money{font-size:26px;font-weight:800}.cc-plan{display:flex;flex-direction:column;gap:10px}.cc-bars{display:flex;align-items:flex-end;gap:8px;height:130px}.cc-bar{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;background:none;color:inherit;padding:0}.cc-b{width:100%;border-radius:10px;background:#f5b45159;transition:background-color .25s,height .4s var(--ease-out)}.cc-bar.on .cc-b{background:#f5b451}.cc-v{font-size:12px;font-weight:700;color:var(--muted);white-space:nowrap}.cc-bar.on .cc-v{color:#f5b451}.cc-m{font-size:13px;color:var(--muted)}.cc-bar.on .cc-m{color:var(--text, #fff);font-weight:700}html[data-theme=light] .cc-bar.on .cc-m{color:#141414}.boot-logo{display:flex;flex-direction:column;align-items:center;gap:14px}.bl-trunk{fill:var(--lime);transform-origin:50% 84%;animation:blGrow .6s cubic-bezier(.2,1.3,.3,1) both}.bl-arm{fill:none;stroke:var(--lime);stroke-width:12;stroke-linecap:round;stroke-dasharray:40;stroke-dashoffset:40;animation:blDraw .45s .35s cubic-bezier(.65,0,.35,1) forwards}.bl-arm.r{animation-delay:.48s}.bl-word{font-size:22px;font-weight:800;letter-spacing:-.02em;color:#fff;opacity:0;animation:blWord .5s .7s ease forwards}html[data-theme=light] .bl-word{color:#141414}html[data-theme=light] .bl-trunk{fill:#142000}html[data-theme=light] .bl-arm{stroke:#142000}@keyframes blGrow{0%{transform:scaleY(.1);opacity:0}to{transform:none;opacity:1}}@keyframes blDraw{to{stroke-dashoffset:0}}@keyframes blWord{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cq-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--radius);background:var(--card);text-align:left;color:inherit;width:100%}.cq-top{display:flex;align-items:center;gap:12px}.cq-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cq-name b{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cq-dots{display:flex;gap:4px}.cq-dots i{flex:1;height:6px;border-radius:99px;background:#ffffff1a}.cq-dots i.done{background:#c8f56073}.cq-dots i.next{background:#f5b451}.cq-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:8px}.cq-grid>span{display:flex;flex-direction:column;gap:2px;min-width:0}.cq-grid .muted{font-size:12px}.cq-grid b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cq-foot{display:flex;align-items:center;gap:6px}html[data-theme=light] .cq-card{background:#f6f5f1;box-shadow:0 1px 2px #1414140d,0 8px 20px #1414140f}html[data-theme=light] .cq-dots i{background:#00000014}html[data-theme=light] .cq-dots i.done{background:#4d7a0073}.pd-list{display:flex;flex-direction:column;gap:10px}.pd-row{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--radius);background:var(--card);border:1.5px solid transparent}.pd-row.due{border-color:#f5b45199}.pd-row.open{border-color:#c8f56059}.pd-row.paid{opacity:.65}.pd-title{font-weight:700;font-size:16px}.pd-state{font-size:12px;font-weight:700;padding:4px 10px;border-radius:99px;background:#ffffff14}.pd-row.due .pd-state{background:#f5b4512e;color:#f5b451}.pd-row.open .pd-state{background:#c8f56026;color:var(--lime)}.pd-dates{display:flex;align-items:flex-end;gap:10px}.pd-dates>span{display:flex;flex-direction:column;gap:2px}.pd-dates .muted{font-size:12px}.pd-dates b{font-size:15px}.pd-arrow{color:var(--muted);padding-bottom:1px}.pd-total{margin-left:auto;align-items:flex-end}.pd-change{align-self:flex-start;padding:0}.pd-edit{display:flex;flex-direction:column;gap:8px;padding-top:4px;border-top:1px solid var(--line, rgba(255,255,255,.06))}.pd-edit label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px;padding-top:6px}.pd-input{-webkit-appearance:none;appearance:none;border:0;outline:none;background:#ffffff12;color:inherit;font:inherit;font-weight:700;font-size:16px;padding:9px 12px;border-radius:12px;min-width:150px;text-align:right}.pd-input::-webkit-date-and-time-value{text-align:right}.pd-edit .text-btn{align-self:flex-end}html[data-theme=light] .pd-row{background:#f6f5f1}html[data-theme=light] .pd-input{background:#0000000f}html[data-theme=light] .pd-row.open .pd-state{color:#3f6600}.nav-wrap,.nav.nav-v2{contain:layout style}@keyframes tabIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fit-text{display:block;max-width:none;white-space:nowrap}.cd-new{display:inline-block;font-weight:700;color:var(--lime-text, var(--lime));background:#c8f5601f;padding:2px 8px;border-radius:99px;width:fit-content}html[data-theme=light] .cd-new{background:#7aaa0024;color:#3f6600}.n3-photo{position:relative;overflow:hidden;cursor:pointer}.n3-photo img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.n3-photo.busy{opacity:.5}.md-photo{display:flex;align-items:center;gap:14px;padding:12px}.md-photo-thumb{width:64px;height:64px;border-radius:14px;overflow:hidden;flex:none;padding:0;background:#222}.md-photo-thumb img{width:100%;height:100%;object-fit:cover;display:block}.md-photo-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.md-photo-acts{display:flex;gap:16px}.md-photo-acts .text-btn{padding:0;font-size:15px;cursor:pointer}.md-photo-acts .danger{color:var(--neg)}.md-photo-add{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:16px;border:1.5px dashed rgba(255,255,255,.16);color:var(--muted);font-weight:600;font-size:15px;cursor:pointer}html[data-theme=light] .md-photo-add{border-color:#00000029}.photo-view{position:fixed;inset:0;z-index:200;background:#000000f0;display:grid;place-items:center;padding:calc(var(--safe-top) + 56px) 12px calc(var(--safe-bottom) + 24px);animation:fadeBg .22s ease both}.photo-view img{max-width:100%;max-height:100%;object-fit:contain;border-radius:12px;animation:rise .3s var(--ease-out) both}.photo-view-x{position:absolute;top:calc(var(--safe-top) + 10px);right:14px}.tx-photo{flex:none;color:var(--muted);margin-left:2px}.ms-entry{display:flex;align-items:center;gap:14px;text-align:left}.ms-entry-ic,.ms-ins-ic{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;flex:none;background:#c8f56024;color:var(--lime)}.ms-hero{display:flex;flex-direction:column;gap:10px}.ms-hero-t{font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--lime-text, var(--lime))}.ms-hero.bad .ms-hero-t{color:var(--neg)}.ms-h{font-size:22px;font-weight:800;letter-spacing:-.02em;margin:10px 2px 0}.ms-ins{display:flex;align-items:flex-start;gap:14px}.ms-ins-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.ms-ins-t{font-weight:700;font-size:16px;line-height:1.25}.ms-ins.bad .ms-ins-ic{background:#ff7a7a24;color:var(--neg)}.ms-ins.info .ms-ins-ic{background:#ffffff14;color:#d4d4d8}.ms-pace-card{display:flex;flex-direction:column;gap:12px}.ms-pace{display:block}.ms-legend{display:flex;gap:18px;font-size:13px;color:var(--muted)}.ms-legend span{display:inline-flex;align-items:center;gap:6px}.ms-legend i{width:16px;height:3px;border-radius:2px;display:inline-block}.ms-legend i.now{background:var(--lime)}.ms-legend i.before{background:#ffffff59}.ms-share{display:flex;flex-direction:column;gap:10px}.ms-share .set-row{padding:0}.ms-share .cta{display:flex;align-items:center;justify-content:center;gap:8px}.ms-preview-tip{position:absolute;bottom:calc(var(--safe-bottom) + 10px);left:0;right:0;text-align:center;color:#ffffffb3;font-size:14px}html[data-theme=light] .ms-ins.info .ms-ins-ic{background:#0000000f;color:#444}html[data-theme=light] .ms-legend i.before{background:#0000004d}html[data-theme=light] .ms-pace path[stroke-dasharray]{stroke:#0000004d}.lock-root{position:fixed;inset:0;z-index:1000;background:#050505;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:calc(var(--safe-top) + 24px) 24px calc(var(--safe-bottom) + 24px)}.lock-root.cover{background:#050505}.lock-root.locked{animation:fadeBg .18s ease both}.lock-brand{display:flex;flex-direction:column;align-items:center;gap:10px}.lock-brand img{border-radius:18px}.lock-brand span{font-size:26px;font-weight:800;letter-spacing:-.03em}.lock-face{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;max-width:320px}.lock-face-btn{width:96px;height:96px;border-radius:30px;background:#c8f56024;color:var(--lime);display:grid;place-items:center}.lock-face-t{font-size:18px;font-weight:700}.lock-face .cta{width:100%;margin-top:4px}.lock-close{position:absolute;top:calc(var(--safe-top) + 12px);right:16px}.lock-sheet{justify-content:center}.pin{display:flex;flex-direction:column;align-items:center;gap:12px;width:min(320px,100%)}.pin-title{font-size:20px;font-weight:800}.pin-sub{font-size:14px;color:#fff9;text-align:center;line-height:1.4}.pin-dots{display:flex;gap:16px;margin:6px 0}.pin-dots i{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.5);transition:background .15s,transform .15s}.pin-dots i.on{background:var(--lime);border-color:var(--lime);transform:scale(1.08)}.pin-dots.shake{animation:pinShake .36s ease}@keyframes pinShake{20%,60%{transform:translate(-9px)}40%,80%{transform:translate(9px)}}.pin-error{min-height:20px;font-size:14px;color:var(--neg);text-align:center}.pin-keys{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%}.pin-keys button{height:66px;border-radius:50%;width:66px;justify-self:center;background:#ffffff14;color:#fff;font-size:28px;font-weight:600;display:grid;place-items:center}.pin-keys button.ghost{background:transparent}.pin-keys button:active{background:#ffffff2e}.lock-root .text-btn{color:var(--lime);font-weight:700}.set-note{padding:2px 16px 12px;margin:0}.legal-sum{font-size:17px;line-height:1.5;color:var(--lime-text, var(--lime));font-weight:600;margin:0 2px 4px}.legal-sec{display:flex;flex-direction:column;gap:8px}.legal-sec h2{font-size:17px;font-weight:800;letter-spacing:-.01em;margin:0}.legal-sec p{margin:0;font-size:15px;line-height:1.55;color:#d4d4d8}.legal-sec ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:1.5;color:#d4d4d8}html[data-theme=light] .legal-sec p,html[data-theme=light] .legal-sec ul{color:#3a3a3a}html[data-theme=light] .legal-sum{color:#3f6600}.legal-foot{text-align:center;padding-bottom:8px}.legal .ex2-title{font-size:30px;line-height:1.1}.cc-pay{margin-top:12px;align-self:flex-start;background:#142000;color:var(--lime);font-weight:800;font-size:15px;padding:10px 16px;border-radius:99px}.h2-hero.cc-paid{background:#1f2a12;color:#e6f7c4}.h2-hero.cc-paid .h2-hero-k,.h2-hero.cc-paid .h2-hero-sub,.h2-hero.cc-paid .money{color:#e6f7c4}.h2-hero.cc-paid .h2-tag{background:#c8f5602e;color:var(--lime)}.cc-unpaid{display:flex;flex-direction:column;gap:6px;border:1px solid rgba(250,178,25,.35)}.cc-unpaid strong{font-size:16px}.cc-unpaid .text-btn{align-self:flex-start;padding:4px 0 0;color:var(--lime);font-weight:700}.unlock-mark .unlock-scan{opacity:.55}@media(prefers-reduced-motion:no-preference){.unlock-mark .unlock-scan{animation:unlockScan 2.2s cubic-bezier(.45,0,.55,1) infinite}}@keyframes unlockScan{0%{transform:translateY(0);opacity:0}15%{opacity:.6}50%{transform:translateY(40px);opacity:.6}85%{opacity:.6}to{transform:translateY(0);opacity:0}}.bg-actions{display:flex;flex-direction:column;padding:6px 16px}.bg-act{display:flex;align-items:center;gap:14px;padding:12px 0;text-align:left;width:100%}.bg-act+.bg-act{border-top:1px solid rgba(255,255,255,.07)}html[data-theme=light] .bg-act+.bg-act{border-top-color:#00000012}.bg-act:disabled{opacity:.5}.bg-act-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.bg-act .text-btn{color:var(--neg);font-weight:700;padding:6px 0}.set-ic.on{background:#c8f56029;color:var(--lime)}.bg-note{margin:0;padding:4px 0 10px;color:var(--lime-text, var(--lime))}.pills.wrap{flex-wrap:wrap;overflow:visible}.bg-act .tx-title{font-size:16px;font-weight:700;line-height:1.3}.bg-act .fine{font-size:13.5px;line-height:1.4}.mc{display:flex;flex-direction:column;gap:12px}.mc-subs .pill{font-size:13px}.mc-head{display:flex;flex-direction:column;gap:2px}.mc-avg{font-size:28px;font-weight:800;letter-spacing:-.03em}html[data-theme=light] .chart-guide{stroke:#0006}.mc-sel{display:flex;align-items:center;gap:12px;padding:8px;border-radius:22px;background:#ffffff0d;text-align:left}html[data-theme=light] .mc-sel{background:#0000000d}.mc-sel-name{flex:1;min-width:0;font-weight:800;font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-sel-btn{flex:none;font-weight:700;font-size:14px;padding:8px 14px;border-radius:99px;background:#c8f56029;color:var(--lime-text, var(--lime))}.mc-picker .picker-panel{max-height:86vh;overflow-y:auto;padding-bottom:calc(var(--safe-bottom) + 16px)}.mc-pick-top{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;text-align:center}.mc-pick-top h2{margin:0;font-size:18px}.mc-search{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:16px;background:#ffffff12;color:var(--muted)}html[data-theme=light] .mc-search{background:#0000000f}.mc-search input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:inherit;font:inherit;font-size:16px}.mc-grid{row-gap:16px}.mc-tile{position:relative}.mc-more{position:absolute;left:calc(50% + 16px);top:36px;width:20px;height:20px;border-radius:50%;background:#2a2a2a;color:#fff;display:grid;place-items:center;border:2px solid var(--card, #161616)}.mc-tile.on span{color:var(--lime-text, var(--lime))}.mc-hint{font-size:10px;color:var(--faint, #6b6b70);font-weight:600}.mc-pick-tip{text-align:center;margin:4px 0 0}.mc-empty{grid-column:1 / -1;text-align:center}.mc-picker{position:fixed;z-index:120}.mc-picker .picker-panel{max-height:84vh}.mc-tile span{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:11.5px}.mc-tile .mc-hint{display:block}.mc{--mc-x-h: 26px}.mc-cols-wrap{position:relative;margin-top:6px}.mc-cols{display:flex;gap:8px}.mc-cols.scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;margin:0 -4px;padding:0 4px}.mc-cols.scroll::-webkit-scrollbar{display:none}.mc-cols.scroll .mc-col{flex:0 0 calc((100% - 48px) / 7)}.mc-col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.mc-bar-box{height:140px;width:100%;display:flex;align-items:flex-end;justify-content:center}.mc-bar{display:block;width:100%;max-width:46px;border-radius:10px;background:#262626;border:2px solid transparent;transform-origin:bottom;animation:grow .6s var(--ease-out) both;transition:background .2s ease}html[data-theme=light] .mc-bar{background:#dcdbd5}.mc-col.live .mc-bar{background:transparent;border:2px dashed #3a3a3a}html[data-theme=light] .mc-col.live .mc-bar{border-color:#bdbcb5}.mc-bar.empty{animation:none;opacity:.6}.mc-col:active .mc-bar{filter:brightness(1.25)}.mc-x{height:var(--mc-x-h);line-height:var(--mc-x-h);font-size:13px;color:var(--muted)}.mc-col.on .mc-x{color:inherit;font-weight:800}.mc-avgline{position:absolute;left:0;right:0;height:0;border-top:2px dashed rgba(255,255,255,.55);z-index:1;pointer-events:none}html[data-theme=light] .mc-avgline{border-top-color:#0006}.mc-avgtag{position:absolute;right:0;bottom:5px;font-size:12px;font-weight:700;white-space:nowrap;padding:3px 9px;border-radius:99px;background:var(--card);box-shadow:0 0 0 1px #ffffff24}html[data-theme=light] .mc-avgtag{box-shadow:0 0 0 1px #0000001f}.mc-pick{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:18px;background:#ffffff0d;animation:mcIn .22s ease both}html[data-theme=light] .mc-pick{background:#0000000d}.mc-pick-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.mc-pick-row .money-plain{font-size:20px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.mc-month{font-weight:700}.mc-vs{display:inline-flex;align-items:center;gap:3px}.mc-cons{display:flex;flex-direction:column;gap:2px}.mc-cons-h{padding:4px 4px 0}.mc-cons-h h3{margin:0;font-size:17px}.mc-more-btn{align-self:center;margin-top:8px}.mc-link{display:flex;align-items:center;gap:12px;text-align:left;width:100%}.mc-link .grow{display:flex;flex-direction:column;gap:2px;min-width:0}.mc-link b{font-size:20px;font-weight:800;letter-spacing:-.02em}@keyframes mcIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mc-bar,.mc-pick{animation:none}}.lock-face-quiet{min-height:96px;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.lock-face-quiet.show{opacity:1;transform:none;pointer-events:auto}.lock-sys-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:99px;background:#ffffff1a;color:#fff;font:inherit;font-size:17px;font-weight:700;border:0}.mc-avgtag.br{bottom:auto;top:5px}.mc-avgtag.tl{right:auto;left:0}.mc-avgtag.bl{inset:5px auto auto 0}.nube-panel{display:flex;flex-direction:column;gap:12px}.nube-panel .cta,.nube-panel .wl-second{width:100%}.nube-k{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.nube-hero{width:64px;height:64px;border-radius:20px;background:color-mix(in srgb,var(--lime) 16%,transparent);color:var(--lime);display:flex;align-items:center;justify-content:center;margin-top:4px}.nube-title{font-size:26px;line-height:1.1;letter-spacing:-.03em;margin:0}.nube-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.nube-list li{display:flex;gap:12px;align-items:flex-start;line-height:1.35}.nube-list li svg{flex:none;color:var(--lime);margin-top:1px}.nube-link{align-self:flex-start;padding:0}.nube-google{height:54px;border-radius:99px;background:#fff;color:#1f1f1f;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.nube-google:disabled{opacity:.6}.nube-center{text-align:center}.nube-choice{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nube-choice .card{display:flex;flex-direction:column;gap:4px;padding:14px}.nube-choice .card svg{color:var(--lime)}.nube-sub{display:block;margin-top:2px}.nube-on{background:color-mix(in srgb,var(--lime) 18%,transparent)!important;color:var(--lime)}.nube-user{cursor:default}.nube-err{padding:0 0 12px}.neg{color:var(--neg)}.wl-cloud{display:flex;align-items:center;justify-content:center;gap:8px}html[data-theme=light] .nube-hero,html[data-theme=light] .nube-list li svg,html[data-theme=light] .nube-choice .card svg{color:var(--lime-text)}html[data-theme=light] .nube-google{border:1px solid #d6d5cf}.wl2{--s: 1;position:fixed;inset:0;z-index:20;overflow:hidden;overscroll-behavior:none;touch-action:manipulation;background:var(--bg);display:flex;flex-direction:column;gap:calc(16px * var(--s));padding:calc(var(--safe-top) + 14px) 20px calc(var(--safe-bottom) + 16px);max-width:480px;margin:0 auto}html.wl2-lock,html.wl2-lock body{overflow:hidden;height:100%;overscroll-behavior:none}@media(max-height:820px){.wl2{--s: .9}}@media(max-height:720px){.wl2{--s: .78}}@media(max-height:640px){.wl2{--s: .7}}.wl2-logo{display:flex;align-items:center;gap:10px;animation:rise .5s var(--ease-out) both}.wl2-logo b{font-size:24px;font-weight:800;letter-spacing:-.05em}.wl2-logo b span,.wl2-head h1 span{color:var(--lime)}.wl2-stage{position:relative;flex:none;height:calc(270px * var(--s));margin-top:auto}.wl2-art{position:absolute;top:0;left:0;width:calc(100% / var(--s));height:270px;transform:scale(var(--s));transform-origin:top left}.wl2-card{position:absolute;background:#161616;border-radius:22px;padding:14px 16px;box-shadow:0 18px 40px #00000073;transform:rotate(var(--r, 0deg));animation:wl2In .7s var(--spring) both;animation-delay:var(--d, 0s)}@keyframes wl2In{0%{opacity:0;transform:translateY(26px) rotate(var(--r, 0deg)) scale(.94)}to{opacity:1;transform:rotate(var(--r, 0deg))}}.wl2-k{font-size:12px;color:var(--muted)}.wl2-k-strong{font-size:14px;color:inherit;opacity:.85}.wl2-v{font-size:21px;font-weight:750;letter-spacing:-.03em;display:flex;align-items:center;gap:4px}.wl2-v-lg{font-size:24px}.wl2-v-sm{font-size:17px}.wl2-big{font-size:40px;font-weight:800;letter-spacing:-.055em;line-height:1.05;font-variant-numeric:tabular-nums}.wl2-good{color:var(--lime)}.wl2-lime{background:var(--lime);color:#142000}.wl2-lime .wl2-k{color:#142000b3}.wl2-warn{box-shadow:0 18px 40px #00000073,inset 0 0 0 1.5px #facc1559}.wl2-warn>.wl2-k:first-child{color:#facc15}.wl2-track{stroke:#2e2e2e}.wl2-ring-arc{animation:wl2Ring 1s var(--ease-out) both;animation-delay:.25s}@keyframes wl2Ring{0%{stroke-dasharray:0 101}}.wl2-ringbox{position:relative;width:60px;height:60px;flex:none}.wl2-ringbox b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px}.wl2-bars{display:flex;gap:6px;align-items:flex-end;height:58px;margin-top:8px}.wl2-bars i{flex:1;border-radius:5px;background:#2e2e2e;transform-origin:bottom;animation:wl2Bar .6s var(--ease-out) both;animation-delay:calc(.3s + var(--i) * .05s)}.wl2-bars i.on{background:var(--lime)}@keyframes wl2Bar{0%{transform:scaleY(0)}}.wl2-prog{height:6px;border-radius:6px;background:#2e2e2e;margin-top:10px;overflow:hidden}.wl2-prog i{display:block;height:100%;border-radius:6px;background:var(--lime);animation:wl2Bar .8s var(--ease-out) .3s both;transform-origin:left}.wl2-line path{stroke-dasharray:400;animation:wl2Draw 1.1s var(--ease-out) .2s both}@keyframes wl2Draw{0%{stroke-dashoffset:400}to{stroke-dashoffset:0}}.wl2-head{animation:rise .5s var(--ease-out) both}.wl2-head h1{font-size:calc(38px*max(var(--s),.85));line-height:1.02;letter-spacing:-.045em;font-weight:800}.wl2-head p{font-size:calc(16px*max(var(--s),.9));color:var(--muted);line-height:1.4;margin-top:10px;max-width:360px}.wl2-dots{display:flex;gap:7px}.wl2-dot{width:7px;height:7px;padding:0;border-radius:9px;background:#3a3a3a;transition:width .35s var(--ease-out),background .35s}.wl2-dot.on{width:22px;background:var(--lime)}.wl2-actions{margin-top:auto;display:flex;flex-direction:column;gap:10px;animation:rise .6s var(--ease-out) .12s both}.wl2-start{text-align:center;padding:8px 0;font-size:16px}.wl2-legal{text-align:center;font-size:12px;color:var(--muted)}.wl2-legal-link{background:none;color:inherit;text-decoration:underline;font:inherit;padding:0}html[data-theme=light] .wl2-card:not(.wl2-lime){background:#f6f5f1;box-shadow:0 14px 32px #28281424}html[data-theme=light] .wl2-track,html[data-theme=light] .wl2-bars i:not(.on),html[data-theme=light] .wl2-prog{stroke:#dcdbd5;background:#dcdbd5}html[data-theme=light] .wl2-good,html[data-theme=light] .wl2-logo b span,html[data-theme=light] .wl2-head h1 span{color:var(--lime-text)}html[data-theme=light] .wl2-warn>.wl2-k:first-child{color:#a16207}html[data-theme=light] .wl2-dot{background:#cfcdc4}html[data-theme=light] .wl2-dot.on{background:var(--lime-text)}@media(prefers-reduced-motion:reduce){.wl2-card,.wl2-bars i,.wl2-prog i,.wl2-line path,.wl2-ring-arc,.wl2-head{animation:none!important}}.llama{flex:none;color:var(--lime);fill:currentColor;display:block}.llama .llama-eye{fill:var(--bg)}html[data-theme=light] .llama{color:#7db31a}.llama-says{display:flex;align-items:flex-end;gap:8px}.llama-bubble{background:#1c1c1c;color:#e4e4e7;font-size:14px;font-weight:550;line-height:1.3;padding:9px 13px;border-radius:16px 16px 16px 4px;margin-bottom:12px;animation:rise .5s .15s var(--spring) both}html[data-theme=light] .llama-bubble{background:#fff;color:#141414;box-shadow:0 1px 3px #00000014}.pro-pill{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:3px 7px 3px 6px;border-radius:99px;font-size:10.5px;font-weight:800;letter-spacing:.05em;line-height:1;vertical-align:2px;background:#c8f56024;color:var(--lime)}html[data-theme=light] .pro-pill{background:#eef6da;color:var(--lime-text)}.pro-tile{display:flex;align-items:center;justify-content:center}.seg button .pro-pill,.cta .pro-pill{margin-left:6px}.cta .pro-pill{background:#14200024;color:var(--ink)}html.pw-lock,html.pw-lock body{overflow:hidden;overscroll-behavior:none}.pw-root{z-index:60;background:#0009;animation:fadeBg .3s ease both}.pw>*{flex-shrink:0}.pw{display:flex;flex-direction:column;gap:14px;background:var(--bg);padding-left:20px;padding-right:20px;overscroll-behavior:contain}.pw-top{display:flex;justify-content:space-between;align-items:center;min-height:40px}.pw-restore{color:var(--muted);font-size:15px;font-weight:600;padding:8px 2px}.pw-title{font-size:34px;font-weight:760;letter-spacing:-.045em;line-height:1;margin-top:2px}.pw-title span{color:var(--lime)}html[data-theme=light] .pw-title span{color:#7db31a}.pw-sub{color:var(--muted);font-size:16px;margin-top:-6px}.pw-reason{display:inline-flex;align-self:flex-start;align-items:center;gap:7px;font-size:14px;font-weight:650;padding:8px 12px;border-radius:12px;background:#c8f5601a;color:var(--lime);border:1px solid rgba(200,245,96,.28);animation:rise .45s var(--spring) both}html[data-theme=light] .pw-reason{background:#f1f8e1;color:var(--lime-text);border-color:#6e96144d}.pw-chips{display:flex;flex-wrap:wrap;gap:7px}.pw-chip{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;padding:7px 11px;border-radius:99px;background:var(--card);color:#d4d4d8;border:1px solid #262626}.pw-chip svg{color:var(--lime)}html[data-theme=light] .pw-chip{color:#3a3a3a;border-color:#00000012}html[data-theme=light] .pw-chip svg{color:#6e9f14}.pw-tl{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:16px;position:relative}.pw-tl:before{content:"";position:absolute;left:17px;top:22px;bottom:22px;width:2px;background:#262626;border-radius:2px}html[data-theme=light] .pw-tl:before{background:#deddd6}.pw-tl li{display:flex;gap:13px;align-items:flex-start;position:relative}.pw-tl b{font-size:16px;font-weight:700;display:block}.pw-tl p{color:var(--muted);font-size:14px;line-height:1.4;margin-top:2px}.pw-dot{width:36px;height:36px;border-radius:50%;flex:none;display:grid;place-items:center;background:#1c1c1c;color:var(--muted);border:1.5px solid #3a3a3a}.pw-dot.on{background:var(--lime);color:var(--ink);border-color:var(--lime)}.pw-dot.ring{color:var(--lime);border-color:var(--lime)}html[data-theme=light] .pw-dot{background:#fff;border-color:#d6d5ce}html[data-theme=light] .pw-dot.on{background:var(--lime);border-color:var(--lime);color:var(--ink)}html[data-theme=light] .pw-dot.ring{color:#6e9f14;border-color:#9bc93a}.pw-plans{display:flex;flex-direction:column;gap:10px;margin-top:8px}.pw-plan{position:relative;display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:14px 16px;border-radius:18px;background:var(--card);border:1.5px solid #262626;transition:border-color .2s ease,background .2s ease}.pw-plan b{display:block;font-size:17px;font-weight:700}.pw-plan.on{border-color:var(--lime);background:#18200a}html[data-theme=light] .pw-plan{border-color:#00000014}html[data-theme=light] .pw-plan.on{border-color:#9bc93a;background:#f6fbea}.pw-save{position:absolute;top:-10px;right:14px;font-size:11.5px;font-weight:800;padding:3px 9px;border-radius:99px;background:var(--lime);color:var(--ink)}.pw-permonth{font-size:14px;font-weight:650;color:var(--lime)}html[data-theme=light] .pw-permonth{color:var(--lime-text)}.pw-radio{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;border:1.5px solid #555;color:transparent}.pw-plan.on .pw-radio{background:var(--lime);border-color:var(--lime);color:var(--ink)}html[data-theme=light] .pw-radio{border-color:#c9c8c1}.pw-cta{margin-top:6px;height:58px;font-size:17px}.pw-note{font-size:14px;font-weight:600;text-align:center;color:var(--lime);animation:rise .35s var(--spring) both}html[data-theme=light] .pw-note{color:var(--lime-text)}.pw-fine{text-align:center;line-height:1.45;margin-top:-4px}.pw-links{display:flex;justify-content:center;gap:20px;padding-top:2px}.pw-links button{font-size:13px;font-weight:650;color:var(--lime)}html[data-theme=light] .pw-links button{color:var(--lime-text)}.pw-status{display:flex;gap:12px;align-items:flex-start;padding:16px;margin-top:6px}.pw-status b{font-size:17px;display:block;margin-bottom:3px}.pw-status-ic{width:40px;height:40px;border-radius:12px;flex:none;display:grid;place-items:center;background:#c8f56024;color:var(--lime)}html[data-theme=light] .pw-status-ic{background:#eef6da;color:var(--lime-text)}.pw-locked{display:flex;flex-direction:column;gap:14px;padding:28px 4px}.pw-locked h2{font-size:26px}.pw-banner{display:flex;align-items:center;gap:12px;text-align:left;padding:12px 16px;border:1px solid rgba(200,245,96,.3);animation:rise .45s var(--spring) both}.pw-banner b{display:block;font-size:15px;margin-bottom:2px}html[data-theme=light] .pw-banner{border-color:#6e96144d}.set-note{padding:0 6px;margin-top:-4px}.st-sub{margin-top:4px;font-size:15px}.st-tag.due{background:#ff8f8f24;color:#ff9a9a}.st-tag.paid,.st-tag.past{background:#222;color:var(--muted)}html[data-theme=light] .st-tag.due{background:#fbe7e7;color:#c23b3b}html[data-theme=light] .st-tag.paid,html[data-theme=light] .st-tag.past{background:#ecebe6;color:#6b6b70}.st-hero{display:flex;flex-direction:column;gap:4px;padding:18px}.st-pay{background:var(--lime);color:var(--ink)}.st-empty{display:flex;gap:14px;align-items:flex-end;padding:10px 4px}.st-empty b{display:block;font-size:16px;margin-bottom:4px}.st-others{display:flex;flex-direction:column;gap:2px;padding:14px 16px 6px}.st-other{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:12px 0;border-bottom:1px solid var(--line, #262626)}.st-other:last-child{border-bottom:0}.st-other b{display:block;font-size:15px}.cc-open-btn{width:100%;text-align:left;color:inherit;font:inherit}.cc-see{display:inline-flex;align-items:center;gap:2px;font-size:14px;font-weight:650;color:var(--lime)}html[data-theme=light] .cc-see{color:var(--lime-text)}.h2-hero .cc-see{color:var(--ink)}.cc-debt{display:flex;flex-direction:column;gap:4px;padding:16px}.cc-debt-lines{margin-top:8px;display:flex;flex-direction:column}.cc-debt-line{display:flex;justify-content:space-between;gap:10px;font-size:14px;padding:7px 0;border-top:1px solid var(--line, #262626)}.cc-debt-line span:first-child{color:var(--muted)}.cc-debt-line.other span:last-child{color:var(--neg)}.set-two{display:flex;flex-direction:column;gap:1px}.cc-see{white-space:nowrap;flex:none}.h2-hero .row-between .h2-hero-sub{flex:1;min-width:0}.h2-mini-sub{display:block;margin-top:4px;font-size:13px;line-height:1.3}.paid-ok{display:inline-flex;align-items:center;gap:4px;color:#b6f27a;font-weight:650}html[data-theme=light] .paid-ok{color:#4d7c0f}.paid-amt{opacity:.45;text-decoration:line-through;text-decoration-thickness:1.5px}.h2-hero-warn{margin-top:12px;padding:9px 12px;border-radius:12px;background:#141e05eb;color:#eaf3de;font-size:13.5px;font-weight:600;line-height:1.35}.ds-k2{font-size:15px;font-weight:700}.dot.over{background:#f28b82}.h2-mini{display:flex;flex-direction:column;gap:4px}.h2-mini-pill{align-self:flex-start;margin-top:6px;padding:4px 9px;border-radius:99px;background:#ffffff12;color:var(--muted);font-size:12.5px;font-weight:650;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.h2-mini-pill.ok{color:#b6f27a;background:#b6f27a1a}.h2-mini-pill.bad{color:#f28b82;background:#f28b821f}html[data-theme=light] .h2-mini-pill{background:#0000000d}html[data-theme=light] .h2-mini-pill.ok{color:#4d7c0f;background:#4d7c0f1a}html[data-theme=light] .h2-mini-pill.bad{color:#b42318;background:#b4231814}.h2-savings{display:flex;align-items:center;gap:12px;padding:14px 16px;text-align:left}.h2-savings .tx-title{display:inline-flex;align-items:center;gap:6px}.pa-lock{margin-top:10px;display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:6px 11px;border-radius:99px;background:#141e051f;font-size:13px;font-weight:650}.pa-status{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:var(--muted);padding:2px 0}.pa-status .spin{animation:pa-spin 1s linear infinite}@keyframes pa-spin{to{transform:rotate(360deg)}}.pa-mix{display:flex;flex-direction:column;gap:12px;padding:18px}.pa-bar{display:flex;height:12px;border-radius:99px;overflow:hidden;gap:2px}.pa-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--muted)}.pa-legend span{display:inline-flex;align-items:center;gap:6px}.pa-legend i{width:8px;height:8px;border-radius:50%}.pa-val{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.pa-chg{font-size:13px;font-weight:650}.pa-add{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;font-weight:650}.pa-empty{display:flex;flex-direction:column;gap:10px;padding:18px}.pa-types{margin-top:-4px}.pa-sym{width:52px;height:44px;border-radius:14px;background:#1f2a3d;color:#a9c7ff;display:grid;place-items:center;font-weight:800;font-size:12px;flex:none}html[data-theme=light] .pa-sym{background:#dce6f7;color:#26457a}.pa-form{display:flex;flex-direction:column;gap:12px;padding:18px}.pa-form .field input{background:#ffffff12}html[data-theme=light] .pa-form .field input{background:#0000000d}.pa-preview{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:4px}.pa-preview>div{display:flex;flex-direction:column;gap:2px}.pa-save{width:100%}.pa-del{display:inline-flex;align-items:center;justify-content:center;gap:6px}.pa-warn{color:#e8b86a}.pa-foot{text-align:center}.pa-picked-head{display:flex;align-items:center;gap:12px}.h2-hero-warn b{font-weight:800;color:#fff}.h2-hero-warn-card{display:block;margin-top:4px;color:#e8b86a}.fv-card{display:flex;flex-direction:column;gap:10px;padding:18px}.fv-bar{display:flex;height:14px;border-radius:99px;overflow:hidden;gap:2px;background:#ffffff0f}.fv-bar span,.fv-rows i,.fv-stack span{display:block}.fv-bar .f,.fv-rows i.f,.fv-stack .f{background:#8ea6e8}.fv-bar .v,.fv-rows i.v,.fv-stack .v{background:#f5b451}.fv-bar .d,.fv-rows i.d{background:#b9b2a3}.fv-rows i.o,.fv-over{background:#f28b82}.fv-rows i.l{background:var(--lime)}.fv-over{height:4px;border-radius:99px;margin-top:-6px;max-width:100%}.fv-rows{display:flex;flex-direction:column}.fv-r{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid rgba(255,255,255,.06);text-align:left;width:100%;font-size:15px}.fv-r:first-child{border-top:none}.fv-r i{width:9px;height:9px;border-radius:50%;flex:none}.fv-r .n{flex:1;min-width:0}.fv-r .p{width:44px;text-align:right;color:var(--muted);font-size:13px}.fv-r.strong .n{font-weight:700}.fv-tip{margin:0;padding:10px 12px;border-radius:12px;background:#f5b4511a;color:#f5b451;font-size:13.5px;line-height:1.45}html[data-theme=light] .fv-tip{color:#9a5b00;background:#f5b45126}html[data-theme=light] .fv-r{border-top-color:#0000000f}.fv-trend{display:flex;flex-direction:column;gap:8px;margin-top:4px}.fv-cols{display:flex;align-items:flex-end;justify-content:space-around;gap:14px;height:100px}.fv-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.fv-stack{width:100%;max-width:46px;display:flex;flex-direction:column;gap:2px;border-radius:8px;overflow:hidden;min-height:4px}.fv-tag{font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:99px}.fv-tag.f{background:#8ea6e826;color:#8ea6e8}.fv-tag.v{background:#f5b45126;color:#f5b451}.ex2-fv{margin-top:-4px}.fv-sub{display:block;font-size:12.5px;margin-top:1px}.fv-seg{display:inline-flex;background:#ffffff12;border-radius:99px;padding:3px;flex:none}.fv-seg span{font-size:12.5px;font-weight:700;padding:6px 11px;border-radius:99px;color:var(--muted);cursor:pointer}.fv-seg span.on.f{background:#8ea6e8;color:#0b1426}.fv-seg span.on.v{background:#f5b451;color:#2a1a00}html[data-theme=light] .fv-seg{background:#0000000f}.n3-fv{align-self:center;display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:6px 13px;border-radius:99px;font-size:13px;font-weight:750}.n3-fv.f{background:#8ea6e82e;color:#8ea6e8}.n3-fv.v{background:#f5b4512e;color:#f5b451}.dp-copy{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.dp-copy .fine{font-size:13px}.dp-grid .card{gap:4px}.dp-kpi-n{font-size:20px;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.dp-kpi .muted{font-size:13px;line-height:1.25}.dp-kpi .fine{font-size:12.5px;line-height:1.3}.dp-free{display:flex;align-items:center;gap:12px}.dp-free .muted{font-size:13px}.dp-free-n{font-size:22px;font-weight:800;color:var(--lime)}.dp-bar{height:12px}.dp-pct{font-style:normal;color:var(--muted);font-size:12.5px;width:34px;text-align:right;flex:none}.cmh{gap:10px}.cmh>.muted{font-size:15px}.cmh-big{font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1.05;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:-4px}.cmh-split{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.cmh-split>div{display:flex;flex-direction:column;gap:2px;min-width:0}.cmh-split b{font-size:18px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.cmh-split .fine{font-size:12px}.dp-ok{color:var(--pos);font-weight:700}.dp-note{font-size:13px}.dp-strip{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;margin:0 -20px;padding:0 20px 4px;scrollbar-width:none}.dp-strip::-webkit-scrollbar{display:none}.dp-chip{flex:0 0 150px;scroll-snap-align:start;display:flex;flex-direction:column;gap:2px;padding:14px}.dp-chip.now{box-shadow:inset 0 0 0 1.5px var(--lime)}.dp-chip-m{font-weight:750;font-size:15px;margin-bottom:4px}.dp-chip-n{font-size:17px;font-weight:800;white-space:nowrap}.dp-chip .fine{font-size:12.5px;white-space:nowrap}.dp-chip-left{font-size:14px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.dp-chip{text-align:left;color:inherit}.dp-chip-m{display:flex;align-items:center;justify-content:space-between}.dpm-panel{gap:14px}.dpm-total{font-size:36px;font-weight:800;letter-spacing:-.02em;color:var(--lime);white-space:nowrap;font-variant-numeric:tabular-nums}.dpm-list{display:flex;flex-direction:column;padding-top:4px;padding-bottom:4px}.dpm-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.dpm-row:first-child{border-top:0}.dpm-row .dp-copy{gap:2px}.dpm-amt{font-size:16px;font-weight:750;white-space:nowrap;font-variant-numeric:tabular-nums;align-self:flex-start;margin-top:2px}.dpm-last{font-size:13px;font-weight:700;color:var(--pos)}.dpm-foot{display:flex;flex-direction:column;gap:2px}.dpm-left{font-size:24px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}:root{--fx-spring: cubic-bezier(.34, 1.56, .64, 1);--fx-soft: cubic-bezier(.22, 1.25, .36, 1)}.fx-odo{display:inline-flex;align-items:baseline;font-variant-numeric:tabular-nums;white-space:nowrap}.fx-odo .odo-win{height:1em;line-height:1}html[data-fx="1"] .fx-strip{transition:transform .55s var(--fx-spring)}html[data-fx="1"] .seg,html[data-fx="1"] .pills{position:relative}html[data-fx="1"] .seg>button,html[data-fx="1"] .pills>.pill{position:relative;z-index:1}html[data-fx="1"] .seg>button.on,html[data-fx="1"] .pills>.pill.on{background:transparent;transition:color 0s .12s}.fx-pill{position:absolute;left:0;top:0;z-index:0;border-radius:999px;background:var(--lime);pointer-events:none;opacity:0;transform-origin:0 50%;transition:transform .42s var(--fx-spring),opacity .2s}html[data-theme=light] .seg>.fx-pill{background:#fff;box-shadow:0 1px 3px #00000014}html[data-fx="1"] .cta.fx-morph{position:relative;isolation:isolate;background:transparent;--fx-w: 100%;--fx-h: 56px}.fx-mbg{position:absolute;inset:0;z-index:-1;pointer-events:none}.fx-mbg i{position:absolute;top:0;height:100%;background:var(--lime)}.fx-mbg .fx-ml,.fx-mbg .fx-mr{aspect-ratio:1;border-radius:50%;transition:transform .42s var(--fx-soft)}.fx-mbg .fx-ml{left:0}.fx-mbg .fx-mr{right:0}.fx-mbg .fx-mm{left:calc(var(--fx-h) / 2 - 1px);right:calc(var(--fx-h) / 2 - 1px);transition:transform .36s var(--ease-out)}.fx-mbg .fx-md{left:50%;aspect-ratio:1;border-radius:50%;background:#1f1f1f;opacity:0;transform:translate(-50%) scale(.6);transition:opacity .2s,transform .42s var(--fx-spring)}.fx-morph.is-load .fx-ml,.fx-morph.is-done .fx-ml{transform:translate(calc(var(--fx-w) / 2 - var(--fx-h) / 2))}.fx-morph.is-load .fx-mr,.fx-morph.is-done .fx-mr{transform:translate(calc(var(--fx-h) / 2 - var(--fx-w) / 2))}.fx-morph.is-load .fx-mm,.fx-morph.is-done .fx-mm{transform:scaleX(0)}.fx-morph.is-load .fx-md{opacity:1;transform:translate(-50%) scale(1);transition-delay:.12s}.fx-morph .fx-morph-label{transition:opacity .15s,transform .3s var(--fx-spring);display:inline-block}.fx-morph.is-load .fx-morph-label,.fx-morph.is-done .fx-morph-label{opacity:0;transform:scale(.8)}.fx-spin{position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;border:3px solid rgba(200,245,96,.22);border-top-color:var(--lime);animation:fxSpin .7s linear infinite}.fx-check{position:absolute;left:50%;top:50%;margin:-13px 0 0 -13px;color:var(--ink);animation:fxPop .42s var(--fx-spring) both}@keyframes fxSpin{to{transform:rotate(360deg)}}@keyframes fxPop{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fxFillX{0%{transform:scaleX(0)}}@keyframes fxReveal{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes fxRing{0%{opacity:0;transform:rotate(-110deg) scale(.72)}}html[data-fx="1"] .track-spent,html[data-fx="1"] .track-commit{animation:fxFillX .9s var(--ease-out) both;animation-delay:.12s}html[data-fx="1"] .cm-bar i,html[data-fx="1"] .dp-bar i,html[data-fx="1"] .ds-seg{transform-origin:left center;animation:fxFillX .8s var(--ease-out) both}html[data-fx="1"] .cm-bar i:nth-child(2),html[data-fx="1"] .dp-bar i:nth-child(2){animation-delay:.08s}html[data-fx="1"] .cm-bar i:nth-child(3),html[data-fx="1"] .dp-bar i:nth-child(3){animation-delay:.16s}html[data-fx="1"] .cm-bar i:nth-child(n+4),html[data-fx="1"] .dp-bar i:nth-child(n+4){animation-delay:.24s}html[data-fx="1"] .chart-svg{position:relative}html[data-fx="1"] .chart-svg:after{content:"";position:absolute;inset:0 -1px 0 0;background:var(--card);transform-origin:100% 50%;pointer-events:none;animation:fxReveal 1s var(--ease-out) both}html[data-fx="1"] .cdonut-svg>svg{animation:fxRing .9s var(--fx-soft) both}html[data-fx="1"] .mbar-b{animation:grow .6s var(--fx-soft) both}@keyframes fxIn{0%{opacity:0;transform:translate3d(0,10px,0)}}html[data-fx="1"] .tx.rise{animation:fxIn .42s var(--fx-soft) both;animation-delay:calc(var(--i, 0) * 50ms)}html[data-fx="1"] :is(.dpm-row,.dp-chip,.cm-parts>span,.h2-row,.ds-row,.ag-card,.mover-row){animation:fxIn .42s var(--fx-soft) both}html[data-fx="1"] :is(.dpm-row,.dp-chip,.cm-parts>span,.h2-row,.ds-row,.ag-card,.mover-row):nth-child(2){animation-delay:50ms}html[data-fx="1"] :is(.dpm-row,.dp-chip,.cm-parts>span,.h2-row,.ds-row,.ag-card,.mover-row):nth-child(3){animation-delay:.1s}html[data-fx="1"] :is(.dpm-row,.dp-chip,.cm-parts>span,.h2-row,.ds-row,.ag-card,.mover-row):nth-child(4){animation-delay:.15s}html[data-fx="1"] :is(.dpm-row,.dp-chip,.cm-parts>span,.h2-row,.ds-row,.ag-card,.mover-row):nth-child(5){animation-delay:.2s}html[data-fx="1"] :is(.dpm-row,.dp-chip,.cm-parts>span,.h2-row,.ds-row,.ag-card,.mover-row):nth-child(6){animation-delay:.25s}html[data-fx="1"] :is(.dpm-row,.dp-chip,.cm-parts>span,.h2-row,.ds-row,.ag-card,.mover-row):nth-child(n+7){animation-delay:.3s}html[data-fx="1"] :is(.ds-panel,.md-panel,.picker-panel,.add-root .add-sheet){animation:sheetUp .55s var(--fx-soft) both;box-shadow:0 80px #0f0f0f}html[data-fx="1"] .sheet-root.closing :is(.ds-panel,.md-panel,.sheet-panel){animation:sheetDown .24s cubic-bezier(.4,0,1,1) both}html[data-fx="1"] .sheet-root:not(.pw-root),html[data-fx="1"] .sheet-root.closing:not(.pw-root){background:transparent;animation:none}html[data-fx="1"] .sheet-root:not(.pw-root):before{content:"";position:absolute;inset:0;z-index:-1;background:#0000008c;pointer-events:none;animation:fxFade .25s ease both}html[data-fx="1"] .sheet-root.closing:before{animation:fxFadeOut .26s ease both}@keyframes fxFade{0%{opacity:0}}@keyframes fxFadeOut{to{opacity:0}}html[data-fx="1"] .switch,html[data-fx="1"] .switch.on{background:#3a3a3c;transition:none;isolation:isolate}html[data-fx="1"] .switch:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--lime);opacity:0;transition:opacity .25s var(--ease-out);z-index:-1}html[data-fx="1"] .switch.on:before{opacity:1}html[data-theme=light][data-fx="1"] .switch,html[data-theme=light][data-fx="1"] .switch.on{background:#d6d5cf}html[data-theme=light][data-fx="1"] .switch:before{background:#a8d94a}html[data-fx="1"] .switch i{transition:transform .42s var(--fx-spring)}html[data-fx="1"] .switch.on{animation:fxBump .42s var(--fx-spring)}html[data-fx="1"] .set-row:active .switch i{transform:scale(.88)}html[data-fx="1"] .set-row:active .switch.on i{transform:translate(20px) scale(.88)}html[data-fx="1"] input[type=checkbox]:checked{animation:fxBump .36s var(--fx-spring)}@keyframes fxBump{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}html[data-fx="1"] :is(.press,.pill,.card,.icon-btn,.cta,.seg button){transition:transform .36s var(--fx-spring)}html[data-fx="1"] :is(.press,.pill,button.card,.icon-btn,.cta,.seg button):active{transform:scale(.97);transition-duration:.12s}@media(prefers-reduced-motion:reduce){.fx-strip,.fx-pill,.fx-morph,.fx-mbg i{transition:none!important}.fx-spin,.fx-check{animation:none!important}}.smx-donut{position:relative;flex:none}.smx-donut svg{display:block;overflow:visible}.smx-donut path{cursor:pointer}.smx-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1px;pointer-events:none;padding:0 22%}.smx-center .muted{font-size:13px}.smx-center-amt{font-size:22px;font-weight:800;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.smx-donut-wrap{display:flex;justify-content:center;padding:6px 0 2px}.smx-list{display:flex;flex-direction:column}.smx-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 0;border-top:1px solid var(--line);text-align:left;color:inherit}.smx-row:first-child{border-top:0}.smx-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.smx-line{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.smx-line .tx-title{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smx-amt{font-size:16px;font-weight:750;white-space:nowrap;font-variant-numeric:tabular-nums}.smx-pct{font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.smx-bar{height:6px;border-radius:99px;background:var(--line);overflow:hidden;margin-top:3px}.smx-bar i{display:block;height:100%;border-radius:99px;transform-origin:left center}.smx-panel{gap:14px;min-height:72dvh}.smx-page{display:flex;flex-direction:column;gap:14px}.smx-back{display:inline-flex;align-items:center;gap:2px;font-size:16px;font-weight:700;color:var(--lime-text, var(--lime))}.smx-head{display:flex;align-items:center;gap:10px;margin-bottom:4px}.smx-total{font-size:36px;font-weight:800;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.smx-subs{display:flex;flex-direction:column;gap:8px}.smx-seg{display:flex;gap:3px;height:12px;border-radius:99px;overflow:hidden;margin-bottom:4px}.smx-seg i{display:block;height:100%;flex-basis:0;min-width:4px;transform-origin:left center}.smx-subrow b{font-variant-numeric:tabular-nums}.smx-subpct{margin-left:6px;min-width:32px;text-align:right}.smx-group{display:flex;flex-direction:column;gap:6px}.smx-group-h{padding:0 4px;font-size:14px}.smx-sum{display:flex;flex-direction:column;gap:12px}.smx-all{flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:2px;font-size:14px;font-weight:700;color:var(--lime-text, var(--lime))}.smx-sum-body{display:flex;align-items:center;gap:16px}.smx-sum-n{font-size:24px;font-weight:800;line-height:1}.smx-sum-list{flex:1;min-width:0;display:flex;flex-direction:column}.smx-sum-row{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;padding:7px 0;text-align:left;color:inherit;border-top:1px solid var(--line)}.smx-sum-row:first-child{border-top:0}.smx-sum-name{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smx-sum-amt{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.smx-sum-amt b{font-size:15px;font-variant-numeric:tabular-nums}.smx-more{padding-top:4px}html[data-fx="1"] .smx-donut svg{animation:fxRing .9s var(--fx-soft) both}html[data-fx="1"] .smx-donut path{animation:fxFade .5s ease both;animation-delay:calc(.1s + var(--i, 0) * 70ms)}html[data-fx="1"] :is(.smx-bar i,.smx-seg i){animation:fxFillX .8s var(--ease-out) both;animation-delay:.15s}html[data-fx="1"] :is(.smx-row,.smx-sum-row){animation:fxIn .42s var(--fx-soft) both}html[data-fx="1"] :is(.smx-row,.smx-sum-row):nth-child(2){animation-delay:50ms}html[data-fx="1"] :is(.smx-row,.smx-sum-row):nth-child(3){animation-delay:.1s}html[data-fx="1"] :is(.smx-row,.smx-sum-row):nth-child(4){animation-delay:.15s}html[data-fx="1"] :is(.smx-row,.smx-sum-row):nth-child(5){animation-delay:.2s}html[data-fx="1"] :is(.smx-row,.smx-sum-row):nth-child(n+6){animation-delay:.25s}html[data-fx="1"] .smx-page{animation:fxIn .36s var(--fx-soft) both}.smx-light{display:flex;flex-direction:column;gap:2px}button.smx-more{align-self:flex-start;padding:6px 0 2px;color:var(--muted)}
