/* v41: Minimal Ledger x Soft Premium. Fonts are embedded (Inter 400-700 latin, Newsreader digits only) so the app works offline with no network font requests. */
@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}
@font-face{font-family:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}
:root,:root[data-theme=light]{color-scheme:light;
--bg1:#f8f5ee;--bg2:#f1ede2;--bg:var(--bg1);--ink:#1a2620;--mut:#636b62;--mut2:#636b62;--champt:#7a6428;
--hair:#ddd6c4;--hair2:#e9e3d3;--line:var(--hair2);--soft:#efe9d9;--track:#e9e3d1;
--surf1:#ffffff;--surf2:#fbf9f3;--forest:#1f3d2f;--onforest:#f6f1e3;--champ:#a88f56;--champ2:#cdb982;
--ok:#2f6b43;--okl:#6f9c7e;--okbg:#e1ebe2;--oksolid:#2f6b43;--onok:#ffffff;
--bad:#a3282a;--badbg:#f6e1de;--warn:#8a5a12;--warnbg:#f4e8cf;--warnsolid:#8a5a12;--onwarn:#ffffff;
--info:#3d5873;--infobg:#e3e9ef;--viol:#6f4f73;--chA:#1f3d2f;--chB:#a88f56;--chC:#4f7f9a;
--btnbg:#1f3d2f;--btntxt:#f6f1e3;--btn2:#cdb982;--addbg:linear-gradient(180deg,#fffdf8,#f8f3e5);--addbd:#cdbf98;
--pay1:#183427;--pay2:#2b5a43;--paytxt:#f6f1e3;--paysub:#c5d1c6;--paykick:#d6c292;--gob1:#e8dcb9;--gob2:#cdb982;--gotxt:#1b3a2c;
--tabbg:rgba(250,248,242,.97);--tabon:#1f3d2f;--taboff:#636b62;--big:#1f3d2f;
--sh:0 4px 12px rgba(60,50,20,.07);--shc:0 10px 22px rgba(31,50,40,.16);--dim:rgba(26,38,32,.45);--field:#ffffff;
--cc0a:#173328;--cc0b:#2b5a43;--cc0t:#f6f1e3;--cc1a:#2e403a;--cc1b:#4d635a;--cc1t:#f6f1e3;--cc2a:#d9c898;--cc2b:#ece0bd;--cc2t:#2a2a1c;
--cc3a:#243a4d;--cc3b:#3f5d78;--cc3t:#f6f1e3;--cc4a:#4a3a30;--cc4b:#6e5a48;--cc4t:#f6f1e3;
--dd0a:#2f3532;--dd0b:#4b5450;--dd1a:#2c4048;--dd1b:#496069;--dd2a:#3d3548;--dd2b:#5b5069;
--sage:var(--ok);--sageb:var(--okbg);--red:var(--bad);--redb:var(--badbg);--serif:Newsreader,Georgia,'Times New Roman',serif}
:root[data-theme=night]{color-scheme:dark;--bg:var(--bg1);--line:var(--hair2);
--bg1:#0b110e;--bg2:#090e0b;--ink:#ece8dc;--mut:#9aa59c;--mut2:#9aa59c;--champt:#d8c595;
--hair:rgba(236,232,220,.16);--hair2:rgba(236,232,220,.09);--soft:#1b2620;--track:rgba(236,232,220,.13);
--surf1:#141e19;--surf2:#101813;--forest:#86c4a0;--onforest:#0b110e;--champ:#d8c595;--champ2:#d8c595;
--ok:#79c796;--okl:#4f8f6a;--okbg:rgba(121,199,150,.15);--oksolid:#79c796;--onok:#0b110e;
--bad:#ec9089;--badbg:rgba(236,144,137,.15);--warn:#e2bd6d;--warnbg:rgba(226,189,109,.15);--warnsolid:#e2bd6d;--onwarn:#1a1408;
--info:#8fb0d2;--infobg:rgba(143,176,210,.15);--viol:#c4a3c9;--chA:#86c4a0;--chB:#d8c595;--chC:#8fb0d2;
--btnbg:#e6d6a8;--btntxt:#14281f;--btn2:#c9b57e;--addbg:linear-gradient(180deg,#16211b,#101813);--addbd:rgba(216,197,149,.45);
--pay1:#1d4a38;--pay2:#153327;--paytxt:#f1ebd9;--paysub:#b3c6b9;--paykick:#d8c595;--gob1:#e6d6a8;--gob2:#c9b57e;--gotxt:#14281f;
--tabbg:rgba(11,17,14,.97);--tabon:#d8c595;--taboff:#8c978f;--big:#f1ebd9;
--sh:0 4px 12px rgba(0,0,0,.35);--shc:0 10px 22px rgba(0,0,0,.5);--dim:rgba(0,0,0,.62);--field:#0f1712;
--cc0a:#1c4a38;--cc0b:#143328;--cc0t:#f1ebd9;--cc1a:#27362f;--cc1b:#35493f;--cc1t:#f1ebd9;--cc2a:#5a4d33;--cc2b:#3f3624;--cc2t:#f1ebd9;
--cc3a:#22364a;--cc3b:#182838;--cc3t:#f1ebd9;--cc4a:#4a3a30;--cc4b:#33281f;--cc4t:#f1ebd9;
--dd0a:#2b312e;--dd0b:#1e2421;--dd1a:#27393f;--dd1b:#1b2a2f;--dd2a:#35304a;--dd2b:#26223a}
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
html{background:var(--bg1);-webkit-text-size-adjust:100%}
body{margin:0;font-family:Inter,system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;font-size:15px;line-height:1.4;color:var(--ink);background:var(--bg1);background-image:linear-gradient(180deg,var(--bg1),var(--bg2));background-attachment:fixed;font-feature-settings:"tnum" 1,"lnum" 1;font-variant-numeric:tabular-nums lining-nums;padding-bottom:calc(84px + env(safe-area-inset-bottom));-webkit-font-smoothing:antialiased}
body.locked{overflow:hidden}
main{max-width:560px;margin:auto;padding:calc(10px + env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) 24px max(20px,env(safe-area-inset-left))}
.topl{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;letter-spacing:-.005em;color:var(--ink);padding:12px 0 10px;border-bottom:1px solid var(--hair);margin-bottom:0}
.lbl{font-size:13px;color:var(--mut);font-weight:500}
.sc,.sc41,h3,.sec-t{font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--mut);font-weight:500}
h3,.sec-t{margin:22px 0 6px}
.lblr{display:flex;justify-content:space-between;align-items:baseline;margin-top:16px}
.hero{font-family:var(--serif);font-size:64px;line-height:1.08;margin:2px 0 6px;letter-spacing:-.025em;font-weight:500;color:var(--big);font-variant-numeric:lining-nums tabular-nums}.hero.md{font-size:40px}.hero.wel41{font-size:40px;font-family:Inter,sans-serif;font-weight:600;letter-spacing:-.02em}
h1{font-size:24px;font-weight:600;letter-spacing:-.02em;margin:14px 0 2px}
h2{font-size:17px;font-weight:600;letter-spacing:-.01em;margin:0 0 6px;line-height:1.25}
.big{font-family:var(--serif);font-size:40px;margin:4px 0;font-weight:500;color:var(--big)}
.card{background:linear-gradient(180deg,var(--surf1),var(--surf2));border:1px solid var(--hair);border-radius:14px;box-shadow:var(--sh);padding:12px 16px;margin:12px 0}
.card.soft,.sh-body .card{background:var(--surf2);box-shadow:none}
.muted{color:var(--mut);font-size:13px}.s{font-size:12.5px;color:var(--mut);margin-top:2px;font-weight:400}.t{font-weight:600;font-size:14px}
.neg{color:var(--bad)!important}.pos{color:var(--ok)}
button,.btn{font:inherit;font-size:15px;min-height:46px;padding:12px 16px;border:1px solid transparent;border-radius:12px;background:var(--btnbg);color:var(--btntxt);width:100%;font-weight:600;letter-spacing:-.005em;margin-top:10px;cursor:pointer;transition:transform .12s,opacity .12s,background .15s}
button:active{transform:scale(.985)}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--champ);outline-offset:2px}
button:disabled{opacity:.45;cursor:default}
button.alt{background:transparent;color:var(--ink);border-color:var(--hair)}
button.del{background:none;border:0;color:var(--bad);width:auto;min-height:44px;min-width:44px;padding:6px 8px;margin:0;font-size:13.5px;font-weight:600;border-radius:10px}
button.sm{width:auto;min-height:44px;padding:10px 14px;font-size:14px;margin-top:10px;border-radius:10px}
button.link{background:none;border:0;color:var(--mut);width:auto;min-height:44px;padding:6px 4px;font-size:14px;font-weight:600;margin:2px 0;text-decoration:underline;text-underline-offset:3px}
button.rnd{width:44px;height:44px;min-height:44px;flex:none;padding:0;margin:0;border-radius:22px;display:grid;place-items:center}
input,select{font:inherit;font-size:16px;min-height:46px;padding:11px 13px;border:1px solid var(--hair);border-radius:10px;width:100%;margin-top:6px;background:var(--field);color:var(--ink);outline:none;-webkit-appearance:none;appearance:none}
input::placeholder{color:var(--mut);opacity:1}
select{background:var(--field) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23858d83' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/16px;padding-right:36px}
input:focus,select:focus{border-color:var(--champ);box-shadow:0 0 0 3px color-mix(in srgb,var(--champ) 25%,transparent)}
input[type=checkbox],input[type=radio]{-webkit-appearance:auto;appearance:auto;accent-color:var(--forest);width:20px;height:20px;min-height:0;margin:0 10px 0 0;padding:0;flex:none;vertical-align:middle}
input[type=range]{-webkit-appearance:auto;appearance:auto;accent-color:var(--forest);padding:0;border:0;background:none;min-height:44px}
input[type=date]{min-height:46px}
input.bigin{font-family:var(--serif);font-size:34px;padding:10px 14px;min-height:60px;font-weight:500}input.amt{width:110px;flex:none;margin:0;padding:9px 10px;text-align:right}
label{display:block;margin-top:12px;font-size:12.5px;font-weight:600;color:var(--mut)}
label.chk{display:flex;align-items:center;min-height:44px;font-weight:500;font-size:14px;color:var(--ink);margin-top:4px}
.row{display:flex;gap:8px;align-items:center}.row>*{flex:1;min-width:0}
.line{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--hair2);font-size:13.5px;color:var(--ink)}.line:last-child{border:0}
.line>:last-child:not(button):not(input){text-align:right;font-variant-numeric:tabular-nums}
.line b{font-weight:600}
.total{font-weight:600;font-size:15px}
.bar{height:3px;background:var(--track);border-radius:2px;overflow:hidden}.bar i{display:block;height:100%;background:var(--forest);border-radius:2px}
svg.i{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none;vertical-align:-4px}
.ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:none;background:transparent;border:1px solid var(--hair);color:var(--forest)}
.ic svg.i{width:18px;height:18px}
.pill{display:inline-flex;gap:6px;align-items:center;background:var(--okbg);color:var(--ok);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.pill.warn{background:var(--badbg);color:var(--bad)}
.tag{display:inline-block;background:var(--warnbg);color:var(--warn);border-radius:6px;padding:1px 7px;font-size:11px;font-weight:600;letter-spacing:.02em;vertical-align:1px}.tag.ok{background:var(--okbg);color:var(--ok)}
.bdg{display:inline-block;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:600;white-space:nowrap;letter-spacing:.02em}
.bdg.ok{background:var(--okbg);color:var(--ok)}.bdg.bad{background:var(--badbg);color:var(--bad)}.bdg.warn{background:var(--warnbg);color:var(--warn)}.bdg.info{background:var(--infobg);color:var(--info)}.bdg.mut{background:var(--soft);color:var(--mut)}.bdg.viol{background:var(--soft);color:var(--viol)}
.hero-btn{background:none;border:0;color:inherit;padding:0;margin:0;min-height:0;width:auto;text-align:left;font-weight:400;display:block}
.safe-link{background:none;border:0;color:var(--mut);width:auto;padding:10px 0 0;margin:0;font-size:13px;font-weight:500;display:flex;align-items:center;gap:4px}.safe-link b{color:var(--ink);font-weight:600}
.arr{margin-left:auto}.arr svg{width:18px;height:18px}
.rc{display:flex;flex-direction:column;min-width:0;flex:1}
.cush41{margin-top:6px;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;color:var(--mut);padding:9px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}
.cush41 b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}
.cush41 .okk{display:inline-flex;align-items:center;gap:5px;color:var(--ok);font-weight:600;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.cush41 .okk svg{width:13px;height:13px;stroke-width:2.2}
.cush41.low .okk{color:var(--warn)}
.cush40{font-size:12.5px;color:var(--ok);font-weight:600;margin-top:8px;text-align:left;display:flex;align-items:center;gap:6px}.cush40.low{color:var(--warn)}.cush40 svg{width:14px;height:14px}
.grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}
.tile{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:linear-gradient(180deg,var(--surf1),var(--surf2));color:var(--ink);border:1px solid var(--hair);border-radius:14px;padding:14px 16px;margin:0;box-shadow:var(--sh);font-weight:400;min-height:0}
.tile .s:first-of-type{margin-top:10px}.tile .t{font-size:15px;margin-top:1px}.tile .t .s{display:block;font-weight:400;margin-top:1px}
.rowc{display:flex;align-items:center;gap:12px;text-align:left;background:linear-gradient(180deg,var(--surf1),var(--surf2));color:var(--ink);border:1px solid var(--hair);border-radius:14px;padding:10px 14px;margin-top:10px;box-shadow:var(--sh);font-weight:400;min-height:56px}
.rowc .t{font-size:14px}
.rowc .v{margin-left:auto;font-weight:600;font-size:14px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rowc .chev{color:var(--mut);width:16px;height:16px}
.sh-body .rowc{box-shadow:none;margin-top:8px}
.group{background:linear-gradient(180deg,var(--surf1),var(--surf2));border:1px solid var(--hair);border-radius:14px;box-shadow:var(--sh);overflow:hidden}.group .rowc{box-shadow:none;border-radius:0;margin:0;border:0;border-bottom:1px solid var(--hair2);background:none}.group .rowc:last-child{border-bottom:0}
.sh-body .group{box-shadow:none}
.note{display:flex;gap:12px;align-items:center;text-align:left;width:100%;background:linear-gradient(180deg,var(--surf1),var(--surf2));color:var(--ink);border:1px solid var(--hair);border-left:3px solid var(--c,var(--champ));border-radius:12px;padding:10px 12px;margin:10px 0 0;box-shadow:var(--sh);font-size:13.5px;font-weight:400}.note .ic{width:34px;height:34px}
.note button.sm{min-height:44px}
.streak{display:block;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--hair);border-radius:0;color:var(--mut);font-size:12.5px;font-weight:500;margin-top:16px;padding:12px 0;min-height:44px}.streak b{color:var(--ink)}
.welcome{background:linear-gradient(180deg,var(--surf1),var(--surf2));border:1px solid var(--hair);border-radius:16px;padding:24px 20px;box-shadow:var(--sh);margin-top:16px}.welcome>svg.i{width:30px;height:30px;color:var(--champ)}
.foot{text-align:center;margin-top:24px}
/* home */
.qadd40{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;margin:14px 0 0;padding:0 16px;background:var(--addbg);color:var(--ink);border:1px solid var(--addbd);border-radius:12px;font-size:14px;font-weight:600}
.qadd40 .l{display:flex;align-items:center;gap:10px}.qadd40 svg.i{color:var(--champ);width:18px;height:18px}.qadd40 .sc{font-weight:500}
.addmoney36{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:44px;margin:6px 0 0;padding:6px 4px;background:none;border:0;color:var(--ink);font-size:13.5px;font-weight:600}
.addmoney36 .muted{font-weight:400;font-size:12.5px}.addmoney36 .i{width:16px;height:16px;color:var(--champ)}
.gotpaid,.gp38{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;gap:2px;text-align:left;background:linear-gradient(145deg,var(--pay1),var(--pay2));color:var(--paytxt);border:1px solid rgba(214,194,146,.18);border-radius:16px;padding:16px 18px;margin-top:12px;font-weight:400;box-shadow:var(--shc);min-height:112px}
.gp38:before{content:"";position:absolute;right:-60px;top:-70px;width:200px;height:200px;border-radius:100px;background:radial-gradient(circle,rgba(214,194,146,.2),rgba(214,194,146,0) 68%);pointer-events:none}
.gp38 .gpk{font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--paykick);font-weight:500;position:relative}
.gp38 .gpt{font-size:22px;font-weight:600;letter-spacing:-.02em;margin-top:8px;line-height:1.2;position:relative}
.gp38 .gps{font-size:12.5px;color:var(--paysub);margin-top:4px;line-height:1.4;max-width:240px;position:relative}
.gp38 .go{position:absolute;right:16px;bottom:16px;width:38px;height:38px;border-radius:19px;background:linear-gradient(135deg,var(--gob1),var(--gob2));display:grid;place-items:center;color:var(--gotxt)}.gp38 .go svg{width:17px;height:17px;stroke-width:1.9}
.panel41{margin-top:14px;background:linear-gradient(180deg,var(--surf1),var(--surf2));border:1px solid var(--hair);border-radius:14px;box-shadow:var(--sh);padding:0 16px}
.panel41 .ph41{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin:0;padding:10px 0 6px;background:none;border:0;border-bottom:1px solid var(--hair);border-radius:0;color:var(--mut)}
.panel41 .ph41.static{padding:12px 0 8px}
.r41{display:flex;justify-content:space-between;align-items:baseline;gap:10px;width:100%;padding:9px 0;border:0;border-bottom:1px solid var(--hair2);border-radius:0;background:none;color:var(--mut);font-size:13px;font-weight:400;text-align:left;min-height:44px;margin:0;align-items:center}
.r41 b{color:var(--ink);font-weight:600;font-size:13.5px;text-align:right;font-variant-numeric:tabular-nums}
.r41 small{display:block;font-size:11.5px;color:var(--mut)}
.r41:last-child{border-bottom:0}
.r41.tot{border-top:1px solid var(--hair);border-bottom:0}.r41.tot span{color:var(--ink);font-weight:600}.r41.tot b{font-size:16px}
.bar41{height:3px;border-radius:2px;background:var(--track);overflow:hidden;margin:0 0 6px}.bar41 i{display:block;height:100%;background:var(--forest)}
/* tabs */
nav#tabs{position:fixed;bottom:0;left:0;right:0;display:flex;background:var(--tabbg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--hair);padding:8px max(6px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));z-index:30}
nav#tabs button{background:none;border:0;color:var(--taboff);margin:0;padding:4px 0;min-height:48px;font-size:9.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border-radius:10px}
nav#tabs svg{width:22px;height:22px;display:block;margin:0 auto 4px}nav#tabs button.on{color:var(--tabon);font-weight:600}
/* sheets */
.sheetwrap{position:fixed;inset:0;z-index:40}
.dim{position:absolute;inset:0;background:var(--dim)}
.sheet{position:absolute;left:0;right:0;bottom:0;max-width:560px;margin:auto;background:var(--bg1);border:1px solid var(--hair);border-bottom:0;border-radius:20px 20px 0 0;max-height:92vh;max-height:92dvh;display:flex;flex-direction:column;box-shadow:0 -10px 40px rgba(0,0,0,.25)}
.anim .dim{animation:fade .25s ease}.anim .sheet{animation:up .36s cubic-bezier(.2,.9,.25,1)}
.closing .dim{animation:fadeout .23s ease forwards}.closing .sheet{animation:down .23s ease-in forwards}
@keyframes up{from{transform:translateY(100%)}}@keyframes down{to{transform:translateY(100%)}}@keyframes fade{from{opacity:0}}@keyframes fadeout{to{opacity:0}}
.grab{width:40px;height:4px;background:var(--hair);border-radius:2px;margin:10px auto 2px;flex:none}
.sh-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 20px 8px;flex:none;touch-action:none;border-bottom:1px solid var(--hair)}.sh-head h2{font-size:20px;font-weight:600;margin:0}
.sh-x{width:44px;height:44px;min-height:44px;flex:none;border-radius:22px;padding:0;margin:0;background:transparent;border:1px solid var(--hair);color:var(--ink);display:grid;place-items:center}.sh-x svg{width:16px;height:16px}
.sh-body{overflow-y:auto;padding:6px 20px calc(28px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
.sh-body h2{font-size:17px}
.sticky{position:sticky;bottom:calc(-28px - env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--bg1) 28%);padding:22px 0 calc(16px + env(safe-area-inset-bottom));margin-top:8px}.sticky button.alt{background:none;border-color:transparent;color:var(--mut);margin-top:2px}
.split{height:8px;border-radius:4px;display:flex;overflow:hidden;margin:16px 0 6px;background:var(--track);gap:2px}.split i{display:block;height:100%}
.dot{display:inline-block;width:9px;height:9px;border-radius:5px;margin-right:10px;vertical-align:0}
.pcard{border-bottom:1px solid var(--hair2);padding:10px 0}.pcard:last-child{border:0}
details>summary{cursor:pointer}details.card>summary{list-style:none}details.card>summary::-webkit-details-marker{display:none}
.msec{border-top:1px solid var(--hair);padding:8px 0}.msec.past{background:var(--warnbg);border-radius:12px;padding:10px 12px;border:0;margin:6px 0}.msec>summary{font-size:15px;min-height:44px;display:flex;align-items:center}
.chip{display:inline-block;background:var(--soft);border-radius:8px;padding:1px 7px;font-size:13px;margin:1px;color:var(--ink)}
button.chip{border:1px solid var(--hair);min-height:44px}
.catp{background:var(--soft);border-radius:999px;padding:2px 2px 2px 12px;font-size:13.5px;display:inline-flex;align-items:center}
.modal{position:fixed;inset:0;background:var(--dim);z-index:60;display:flex;align-items:flex-end;justify-content:center;animation:fade .25s}
.modal>.card{width:100%;max-width:560px;max-height:92vh;max-height:92dvh;overflow:auto;margin:0;border-radius:20px 20px 0 0;padding:14px 20px calc(24px + env(safe-area-inset-bottom));animation:up .36s cubic-bezier(.2,.9,.25,1);box-shadow:none;border:1px solid var(--hair);border-bottom:0;background:var(--bg1)}
.modal>.card>h2{font-size:20px;margin-top:6px}
.modal.ob{background:var(--bg1);align-items:stretch}.modal.ob>.card{border-radius:0;border:0;max-height:none;height:100%;background:linear-gradient(180deg,var(--bg1),var(--bg2));padding:calc(18px + env(safe-area-inset-top)) 22px calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;animation:fade .3s}
.ob .obbody{flex:1;margin-top:16px;overflow:auto}.ob h2{font-size:26px;font-weight:600;letter-spacing:-.02em;margin:8px 0 10px}.ob ul{color:var(--mut)}.ob .row button{margin-top:10px}
.dots{display:flex;gap:5px;margin-top:10px}.dots i{flex:1;height:3px;border-radius:2px;background:var(--track)}.dots i.on{background:var(--champ)}
/* wallet stack */
.wallet{position:relative;margin-top:18px}.wallet .back{position:absolute;height:60px;border-radius:16px}
.ccard{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;border-radius:16px;color:var(--cc0t);padding:18px;min-height:150px;width:100%;margin:0;font-weight:400;box-shadow:var(--shc);border:1px solid rgba(255,255,255,.07)}
.cc-n{font-size:13px;font-weight:600}.cc-b{font-size:24px;font-weight:500;letter-spacing:-.025em;margin-top:10px;line-height:1.1;font-variant-numeric:tabular-nums}.cc-s{font-size:12px;opacity:.85;margin-top:auto;padding-top:14px;font-variant-numeric:tabular-nums}
/* goals */
.ring{position:relative;display:grid;place-items:center;flex:none;color:var(--forest)}.ring svg{position:absolute;inset:0;width:100%;height:100%}.ring span{line-height:1;display:grid;place-items:center}.ring span svg{position:static;width:46%;height:46%;stroke:currentColor}
.goalhead{display:flex;align-items:center;gap:18px}
.emo{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.emb{width:46px;height:46px;min-height:46px;padding:0;margin:0;border-radius:12px;background:var(--soft);color:var(--forest);border:1px solid var(--hair);display:grid;place-items:center}.emb.on{border-color:var(--champ);background:var(--surf1);box-shadow:0 0 0 2px var(--champ)}
.confetti{position:fixed;inset:0;z-index:80;overflow:hidden;display:grid;place-items:center;background:var(--dim);animation:fade .2s}
.cbox{background:var(--surf1);border:1px solid var(--hair);border-radius:16px;padding:24px 30px;text-align:center;box-shadow:var(--shc);animation:up .4s cubic-bezier(.2,.9,.25,1)}
.cbico{color:var(--champ)}.cbico svg{width:40px;height:40px}
.toast{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));transform:translateX(-50%);background:var(--ink);color:var(--bg1);padding:11px 18px;border-radius:12px;font-size:13.5px;font-weight:500;z-index:90;box-shadow:var(--shc);animation:fade .2s;transition:opacity .3s;white-space:nowrap}.toast.out{opacity:0}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
#storewarn{position:fixed;left:8px;right:8px;top:calc(8px + env(safe-area-inset-top));z-index:9999;background:var(--badbg);color:var(--ink);border:2px solid var(--bad);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.35;box-shadow:var(--shc)}
#storewarn .row{display:flex;flex-wrap:wrap;gap:6px}#storewarn button{flex:1 1 auto;width:auto;margin:0;padding:10px 12px;font-size:14px;min-height:44px}
.chips36{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.chip36{width:auto;margin:0;min-height:44px;padding:8px 14px;border-radius:999px;background:var(--soft);color:var(--ink);border-color:var(--hair);font-size:14px;font-weight:600}
.chip36.on{background:var(--btnbg);color:var(--btntxt)}
.seg36,.qpick40{display:flex;flex-direction:column;gap:8px;margin-top:6px}.seg36 button{margin:0;min-height:48px;text-align:left;padding:12px 14px;background:var(--soft);color:var(--ink);border:1px solid var(--hair);font-size:15px}
.seg36 button.on{background:var(--okbg);border-color:var(--ok);color:var(--ink)}
.srch38{display:flex;gap:8px;align-items:center;margin-top:16px}.srch38 input{flex:1;margin:0;min-height:48px}.srch38 button{flex:none;width:48px;min-height:48px;margin:0;padding:0;background:transparent;border:1px solid var(--hair);color:var(--ink);border-radius:10px}
.sum38s{margin-top:12px}.sum38c{border-top:1px solid var(--hair2);padding:8px 0}.sum38t{margin-top:14px}.sum38{margin-top:8px}
.rec38{margin-top:14px}.rec38>summary{min-height:44px;display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none}.rec38>summary::-webkit-details-marker{display:none}.rec38>summary::after{content:'';margin-left:auto;width:8px;height:8px;border-right:2px solid var(--mut);border-bottom:2px solid var(--mut);transform:rotate(-45deg);transition:transform .2s}.rec38[open]>summary::after{transform:rotate(45deg)}
/* cards stack */
.cc38list{display:flex;flex-direction:column;gap:12px;margin-top:16px}.cc38{min-height:150px;padding:16px 18px}.cc38d{min-height:110px}
.cc38top{display:flex;width:100%;justify-content:space-between;align-items:baseline}.cc38l4{font-size:11px;opacity:.75;letter-spacing:.12em;font-weight:500}
.cc38 .cc-b{font-size:24px;margin-top:4px}.cc38 .cc-s{padding-top:6px}
.cc38bar{display:block;width:100%;height:3px;border-radius:2px;background:rgba(255,255,255,.22);margin-top:10px;overflow:hidden}.cc38bar i{display:block;height:100%;background:currentColor;opacity:.85;border-radius:2px}.cc38u{font-size:11px;opacity:.8;margin-top:5px}
.cck2 .cc38bar{background:rgba(42,42,28,.16)}
.freq39{display:flex;gap:8px;margin-top:6px}.freq39 button{flex:1;margin:0;min-height:46px;padding:10px 6px;background:var(--soft);color:var(--ink);border:1px solid var(--hair);font-size:14px;text-align:center;touch-action:manipulation}
.freq39 button.on{background:var(--okbg);border-color:var(--ok);font-weight:700}
.cal39{width:48px!important;height:48px!important;flex:none}.calgrid39{touch-action:pan-y;animation-duration:.28s;animation-timing-function:ease-out}
.calgrid39.sl-l{animation-name:calL}.calgrid39.sl-r{animation-name:calR}@keyframes calL{from{transform:translateX(36px);opacity:.2}to{transform:none;opacity:1}}@keyframes calR{from{transform:translateX(-36px);opacity:.2}to{transform:none;opacity:1}}
.cpick39{background:var(--surf2);border:1px solid var(--hair);border-radius:12px;padding:10px;margin-top:8px}.mgrid39{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.mp39{margin:0;min-height:48px;padding:8px;background:var(--soft);color:var(--ink);border:1px solid var(--hair);font-size:15px}.mp39.on{background:var(--okbg);border-color:var(--ok);font-weight:700}
.cd{min-height:44px;font-variant-numeric:tabular-nums}
.stack39{display:flex;flex-direction:column;margin-top:14px;padding-bottom:4px}
.cs39{position:relative;border-radius:16px;color:#f6f1e3;margin-top:-120px;box-shadow:0 -5px 14px var(--shc),0 1px 0 rgba(255,255,255,.12) inset;border:1px solid rgba(255,255,255,.07);overflow:hidden;transition:margin .3s ease}
.cs39:after{content:"";position:absolute;inset:0;border-radius:16px;background:radial-gradient(circle at 92% -10%,rgba(255,255,255,.12),rgba(255,255,255,0) 55%);pointer-events:none}
.cs39:first-child{margin-top:0}.cs39.open+.cs39{margin-top:12px}
.cs39h{display:block;width:100%;margin:0;background:none;border:0;color:inherit;text-align:left;padding:13px 16px 4px;min-height:76px;border-radius:0;font-weight:400;transform:none!important}
.cs39h .cc-b{display:block;font-size:23px;margin-top:4px}
.cs39f{padding:4px 16px 14px;display:flex;flex-direction:column;align-items:flex-start;min-height:88px;width:100%}.cs39f .cc-s{margin-top:0;padding-top:0}
.cs39d{max-height:0;overflow:hidden;transition:max-height .35s ease,opacity .25s ease;opacity:0;padding:0 14px;position:relative;z-index:1}
.cs39.open .cs39d{max-height:560px;opacity:1;padding:0 14px 16px}
.cs39p{background:var(--surf1);color:var(--ink);border-radius:12px;padding:4px 14px}.cs39p .line{border-color:var(--hair2)}
.cs39act{display:flex;gap:8px;margin-top:10px}.cs39act button{flex:1;margin:0;min-height:46px;padding:8px 6px;font-size:14px;background:var(--surf1);color:var(--ink);border-color:var(--hair)}
.cs39.open{margin-top:-120px}.cs39.open:first-child{margin-top:0}
@media (prefers-reduced-motion:reduce){.cs39,.cs39d{transition:none}}
.line .del.ed,.line .del.dl,.line .del.mp,.line .del.ea,.line .del.eas{min-height:44px;min-width:44px}
.streak40{margin-top:10px;font-size:12.5px;color:var(--mut)}.streak40 b{color:var(--ok)}
.mchips40{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.mc40{display:inline-flex;flex-direction:column;align-items:center;min-width:48px;padding:6px 8px;border-radius:10px;font-size:12.5px;line-height:1.2}.mc40 b{font-weight:600}.mc40.ok{background:var(--okbg);color:var(--ok)}.mc40.bad{background:var(--badbg);color:var(--bad)}.mc40 i{font-size:10px;font-style:normal;opacity:.8}.mc40 svg{width:14px;height:14px}
.paid40{background:var(--soft);border-radius:12px;padding:4px 12px;margin:8px 0}.paid40>summary{display:flex;justify-content:space-between;gap:8px;align-items:center;min-height:44px;cursor:pointer;font-weight:600;font-size:14px;color:var(--ok);list-style:none}.paid40>summary::-webkit-details-marker{display:none}.paid40>summary::after{content:'';margin-left:6px;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);flex:none}.paid40[open]>summary::after{transform:rotate(-135deg)}.paid40 .line{font-size:13.5px}
.adv40{margin-top:18px;background:linear-gradient(180deg,var(--surf1),var(--surf2));border:1px solid var(--hair);border-radius:14px;box-shadow:var(--sh);padding:0 14px}.adv40>summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;font-weight:600;cursor:pointer;list-style:none}.adv40>summary::-webkit-details-marker{display:none}.adv40>summary::after{content:'';width:8px;height:8px;border-right:2px solid var(--mut);border-bottom:2px solid var(--mut);transform:rotate(45deg)}.adv40[open]>summary::after{transform:rotate(-135deg)}.adv40 .advb{padding-bottom:14px}.adv40 input[type=range]{padding:0;margin-top:8px}
.seg41{display:flex;gap:0;margin-top:8px;border:1px solid var(--hair);border-radius:10px;overflow:hidden}.seg41 button{flex:1;margin:0;border:0;border-radius:0;min-height:46px;padding:8px 6px;background:transparent;color:var(--ink);font-size:13.5px;font-weight:500}.seg41 button+button{border-left:1px solid var(--hair)}.seg41 button.on{background:var(--btnbg);color:var(--btntxt);font-weight:600}
.qp40{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:0;min-height:52px;padding:10px 14px;background:var(--soft);color:var(--ink);border:1px solid var(--hair);text-align:left;font-size:15px;touch-action:manipulation}.qp40 span{font-size:12.5px;font-weight:400;color:var(--mut)}.qp40.on{background:var(--okbg);border-color:var(--ok)}
.more40{margin:10px 0}.more40>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600}.more40>summary .muted{margin-left:6px;font-weight:400}
.bill40 .chk,.loan40 .chk{min-height:44px}
.lsplit40{background:var(--surf2);border:1px solid var(--hair);border-radius:12px;padding:10px 12px;margin-top:8px}.lsplit40 .freq39{flex-wrap:wrap}.lsplit40 .freq39 button{min-width:calc(33% - 8px)}
.cardhint41{margin-top:14px;text-align:center}
.cbox h2{font-size:20px}

.ccard.cck0,.cs39.cck0{color:var(--cc0t)}.ccard.cck1,.cs39.cck1{color:var(--cc1t)}.ccard.cck2,.cs39.cck2{color:var(--cc2t)}.ccard.cck3,.cs39.cck3{color:var(--cc3t)}.ccard.cck4,.cs39.cck4{color:var(--cc4t)}
.cs39.ddk0,.cs39.ddk1,.cs39.ddk2{color:#f1ebd9}
.ch41{display:flex;justify-content:space-between;align-items:center;padding:10px 0 8px;border-bottom:1px solid var(--hair);margin-bottom:2px}.ch41 h1{margin:0}
.exp41{width:auto;min-height:44px;margin:0;padding:0 14px;background:none;border:1px solid var(--addbd);color:var(--champt);border-radius:999px;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;font-weight:600}
.big2{font-family:var(--serif);font-size:48px;font-weight:500;letter-spacing:-.02em;line-height:1.1;color:var(--big);margin-top:2px}
.sub3{display:flex;margin-top:8px;padding:8px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.sub3>div{flex:1}.sub3>div+div{padding-left:14px;border-left:1px solid var(--hair)}.sub3 b{display:block;font-size:15px;font-weight:600;margin-top:2px;font-variant-numeric:tabular-nums}
/* v41: dimmed (settled) rows keep AA contrast: tone the text, never the opacity */
.dim41,.dim41 b,.dim41 .muted,.dim41 .total{color:var(--mut)}.dim41 .muted{opacity:1}
details>summary.muted{min-height:44px;display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}details>summary.muted::-webkit-details-marker{display:none}
details>summary.muted::after{content:"";width:7px;height:7px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);margin-left:auto;margin-right:4px;transition:transform .15s}
details[open]>summary.muted::after{transform:rotate(-135deg)}
.gi41{display:inline-flex;vertical-align:-3px;margin-right:6px}.gi41 svg{width:16px;height:16px}

/* v42: PayCushion mark + wordmark (inline SVG symbol #pc-mark, colours from theme tokens so it adapts to light/night) */
.pcw{display:inline-flex;align-items:center;gap:7px;font-family:Inter,sans-serif;font-weight:600;font-size:14px;letter-spacing:-.01em;color:var(--ink)}
.pcm{width:22px;height:24px;flex:none;stroke:none}
.pcm-lg{width:44px;height:48px;display:block;margin:0 0 12px}
/* v43: credit limit line on card strips (plain money, no percentages) */
.cc38u{font-size:12px;opacity:.92;margin-top:6px;font-variant-numeric:tabular-nums}
.subtot43{font-variant-numeric:tabular-nums}

/* v44: a toast must never swallow a tap meant for the sheet underneath (e.g. Restore right after a message) */
.toast{pointer-events:none}
/* v45: paycheck-done animation. Decoration only: the overlay lets every tap through except the badge (tap = skip); colours come from the theme tokens (light / night). */
.pdone{position:fixed;inset:0;z-index:70;display:grid;place-items:center;pointer-events:none;animation:pd-out .26s ease .95s forwards}
.pdone.skip{animation:pd-out .16s ease forwards}
.pd-wrap{position:relative;width:120px;height:120px;display:grid;place-items:center}
.pd-disc{position:relative;width:112px;height:112px;border-radius:50%;background:var(--surf1);border:1px solid var(--hair);box-shadow:var(--shc);display:grid;place-items:center;pointer-events:auto;touch-action:manipulation;animation:pd-pop .36s cubic-bezier(.2,.9,.25,1) backwards}
.pd-disc svg{width:76px;height:76px;display:block;overflow:visible}
.pd-disc path{fill:none;stroke:var(--champ);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.001 2}
.pd-c{stroke-width:3;animation:pd-draw .55s cubic-bezier(.4,.1,.3,1) .06s backwards}
.pd-k{stroke-width:4.5;animation:pd-draw .34s cubic-bezier(.4,.1,.3,1) .5s backwards}
.pd-ring{position:absolute;inset:0;margin:auto;width:112px;height:112px;border-radius:50%;border:2px solid var(--champ);opacity:0;animation:pd-ring .55s ease-out .72s forwards;pointer-events:none}
html:not([data-theme=night]) .pd-disc path{stroke:#8f7739}
@keyframes pd-draw{from{stroke-dashoffset:1.001}}
@keyframes pd-pop{from{opacity:0;transform:scale(.86)}}
@keyframes pd-ring{0%{opacity:.55;transform:scale(1)}100%{opacity:0;transform:scale(1.75)}}
@keyframes pd-out{to{opacity:0;visibility:hidden}}
@media (prefers-reduced-motion:reduce){html .pdone *{animation:none!important}html .pd-ring{display:none}html .pdone{animation:pd-out .22s ease .08s forwards!important}html .pdone.skip{animation:pd-out .12s ease forwards!important}}

/* v47: bill priority badges, privacy bar / sheets, shortfall note. Same green / champagne palette in light and night. */
.bdg.pri47{font-size:11px;letter-spacing:.03em}.bdg.pe{background:var(--oksolid);color:var(--onok)}.bdg.pf{background:var(--soft);color:var(--mut);box-shadow:inset 0 0 0 1px var(--hair)}
.prio47{margin-top:6px}.row47{display:flex;gap:8px;flex-wrap:wrap;margin-top:2px}.row47 .sm{margin-top:6px;min-height:44px}
.bl47 .row47 button{padding:8px 16px}
.priv47{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--surf2);border:1px solid var(--hair);border-left:3px solid var(--champ);border-radius:12px;padding:6px 8px 6px 12px;margin:10px 0 0;font-size:13.5px;color:var(--ink)}
.priv47 .pl{display:flex;align-items:center;gap:8px;min-width:0}.priv47 .pl .i{width:18px;height:18px;flex:none;color:var(--champt)}.priv47 button{flex:none;width:auto;margin:0;min-height:44px;padding:8px 14px;font-size:13.5px}
.perr47{color:var(--bad);font-size:14px;min-height:20px;margin-top:6px}
.note47{background:var(--surf2);border:1px solid var(--hair);border-left:3px solid var(--champ);border-radius:12px;padding:10px 12px;margin-top:10px;font-size:13.5px;line-height:1.45;color:var(--ink)}
#privCard .line .i{width:20px;height:20px;color:var(--champt)}#privCard .seg41{margin-bottom:8px}
/* v48: Holiday spending, Paychecks calendar, renewal reminders. Same green / champagne palette in light and night (colours only through the existing variables). */
.tn48{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tn48.neg,.neg.tn48{color:var(--bad)}
.hsw48{display:flex;flex-direction:column;gap:6px}.hsl48 b{font-weight:600;font-size:14px}.hseg48{margin-top:4px}
.hpl48 .hp48{display:block;width:100%;text-align:left;margin:0;padding:10px 0;background:none;border:0;border-bottom:1px solid var(--hair2);border-radius:0;color:var(--ink);min-height:48px;font-weight:400}
.hpl48 .hp48:last-of-type{border-bottom:0}.hpt48{display:flex;justify-content:space-between;gap:10px;align-items:baseline;font-size:14px}.hpt48>span:first-child{font-weight:600}.hpt48 b{font-weight:600}
.hps48{display:block;font-size:12.5px;color:var(--mut);margin-top:4px;font-variant-numeric:tabular-nums}.hpl48 .bar{margin-top:6px}
.bar.over48 i{background:var(--bad)}
.note48{display:block;background:var(--surf2);border:1px solid var(--hair);border-left:3px solid var(--champ);border-radius:12px;padding:10px 12px;margin-top:12px;font-size:13px;line-height:1.45;color:var(--ink)}.note48 b{display:block;font-weight:600;margin-bottom:2px}.note48 span{display:block;color:var(--mut)}
.htag48{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.htag48 .chk{margin:0;min-height:44px}.htag48 select{width:auto;flex:1;min-width:150px;margin:0;min-height:44px}
.calseg48{margin:10px 0 6px}
.pb48{padding:14px 14px 12px}.pb48.current{border-left:3px solid var(--champ)}
.pbh48{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.pbh48 b{font-weight:600;font-size:15px}.pbh48 .tn48 b{font-size:20px}
.pbb48{margin-top:10px;height:5px}.pbs48{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--mut);margin-top:6px}.pbs48 b{color:var(--ink);font-weight:600}
.plh48,.pl48{display:grid;grid-template-columns:minmax(0,1fr) 88px 88px;column-gap:8px;align-items:baseline}
.plh48{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin-top:12px;padding-bottom:4px;border-bottom:1px solid var(--hair)}.plh48 span:nth-child(n+2){text-align:right}
.pl48{padding:7px 0;border-bottom:1px solid var(--hair2);font-size:13.5px;color:var(--ink)}.pl48:last-of-type{border-bottom:0}
.pn48{min-width:0;overflow-wrap:anywhere}.pd48{display:block;font-size:12px}.pa48{color:var(--ink)}.pr48{color:var(--mut);font-size:13px}
.tight48{display:inline-block;margin-top:4px;background:var(--warnbg);color:var(--warn);border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.35}
.pbf48{display:flex;justify-content:space-between;align-items:baseline;gap:10px;border-top:1px solid var(--hair);margin-top:6px;padding-top:9px;font-size:13.5px}.pbf48 b{font-size:16px;font-weight:600}
.ren48{display:flex;align-items:center;gap:8px;width:100%;margin:8px 0 0;padding:6px 8px;min-height:44px;background:none;border:0;border-radius:10px;color:var(--mut);font-size:12.5px;font-weight:400;text-align:left}.ren48 .i{width:15px;height:15px;flex:none;color:var(--champt)}.ren48 b{color:var(--ink);font-weight:600}.ren48t{min-width:0}
.ren-n48{font-size:12.5px;color:var(--mut)}.rmr48{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--mut);margin:0;flex:1 1 100%;white-space:nowrap}.rmr48 select{flex:1;min-width:0;width:auto;margin:0;min-height:44px;padding:6px 32px 6px 10px;font-size:14px}
/* v49: account (prototype), friends (prototype), money tips, membership (prototype). Colours only through the existing variables, so Light, Night and Match my phone all follow. */
body.gate49 #app,body.gate49 #tabs,body.gate49 #sheetRoot{display:none}
.acg49{position:fixed;inset:0;z-index:9000;background:linear-gradient(180deg,var(--bg1),var(--bg2));color:var(--ink);overflow:auto;-webkit-overflow-scrolling:touch}
.acin{max-width:440px;margin:0 auto;padding:calc(28px + env(safe-area-inset-top)) 22px calc(32px + env(safe-area-inset-bottom))}
.ach49{font-family:var(--serif);font-size:30px;font-weight:500;line-height:1.15;margin:0 0 6px;color:var(--ink)}
.modal.top49{z-index:9100}
.pw49{display:flex;gap:8px;align-items:flex-start}.pw49 input{flex:1;min-width:0}.pwt49{width:auto;flex:none;margin:6px 0 0;min-height:46px;min-width:64px;padding:0 14px;font-size:14px}
.err49{color:var(--bad);font-size:13.5px;min-height:18px;margin-top:4px;line-height:1.35}
input[aria-invalid=true]{border-color:var(--bad)}
.proto49{margin-top:12px}.proto49 b,.ok49 b{display:block;font-weight:600;margin-bottom:2px}.ok49{border-left-color:var(--ok)}
.acalt49{text-align:center;margin:14px 0 0;font-size:14px;color:var(--mut)}.acalt49 .link{display:inline-block;min-height:44px}
.acfoot49{text-align:center;margin-top:6px}.acpriv49{text-align:center;font-size:13px;margin-top:16px}
#frlist{background:var(--surf2);border:1px solid var(--hair);border-radius:14px;padding:0 14px;margin-top:8px}
.fr49{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--hair2)}.fr49:last-child{border-bottom:0}
.av49{width:40px;height:40px;border-radius:50%;background:var(--btnbg);color:var(--btntxt);display:grid;place-items:center;font-weight:600;flex:none}
.fm49{flex:1;min-width:0}.fn49{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fs49{display:flex;gap:14px;font-size:13px;margin-top:4px;color:var(--ink)}.fbar49{margin-top:6px;height:5px}
.fol49{flex:none;margin:0;min-width:92px}
.code49{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:24px;letter-spacing:.08em;font-weight:600;color:var(--ink);margin:6px 0 2px;overflow-wrap:anywhere}
.empty49{display:flex;flex-direction:column;gap:4px;text-align:center;padding:18px 14px;margin-top:8px;border:1px dashed var(--hair);border-radius:14px;color:var(--mut);font-size:14px;line-height:1.4}.empty49 b{color:var(--ink);font-weight:600}
.tip49{margin:14px 0 0;padding:4px 6px 10px 14px;border:1px solid var(--hair2);border-radius:12px;color:var(--mut)}
.tiph49{display:flex;justify-content:space-between;align-items:center;gap:6px}.tipa49{display:flex}.tip49 button.link{min-height:44px;padding:6px 8px;font-size:13px;margin:0}
.tipt49{margin:-4px 8px 0 0;font-size:13.5px;line-height:1.45;color:var(--mut)}
.mp49{padding:14px 16px}.mp49.cur{border-left:3px solid var(--champ)}.mph49{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.mph49>b{font-size:16px;font-weight:600}.mpp49{white-space:nowrap}.mpp49 b{font-size:20px;font-weight:600}.mpp49 .muted{font-size:13px}
.mps49{font-size:13px;margin-top:2px}.mpr49{font-size:13px;margin-top:8px;color:var(--ink);line-height:1.4}.curm49{margin-top:8px;display:inline-block}
.mpf49{margin:10px 0 0;padding-left:18px;font-size:13.5px;line-height:1.5;color:var(--ink)}.mpf49 li{margin-bottom:3px}.mpb49{margin-top:12px}

/* v49: card / debit purchase category chips: a clear selected state */
.catbox49{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}
button.chip.cat49{width:auto;margin:0;padding:8px 12px;font-size:15px;border-radius:20px;font-weight:600;display:inline-flex;align-items:center;gap:6px;background:var(--soft);color:var(--ink);min-height:44px}
button.chip.cat49 .i{display:none;width:14px;height:14px}
button.chip.cat49.on{background:var(--btnbg);color:var(--btntxt);border-color:var(--btnbg)}button.chip.cat49.on .i{display:inline-block}
.catsel49{font-size:13px;color:var(--mut);margin-top:6px}.catsel49 b{color:var(--ink);font-weight:600}.catv49{font-weight:600;color:var(--ink)}

/* v49: Settings plan label, plan comparison, draft notice */
.plan49row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 6px}
button.plan49{width:auto;margin:0;min-height:44px;padding:4px 12px;border-radius:999px;background:var(--soft);color:var(--ink);border:1px solid var(--hair);font-size:13.5px;font-weight:500;display:inline-flex;align-items:center;gap:6px}
button.plan49 b{font-weight:600}button.plan49 .pl49k{color:var(--mut)}button.plan49 .i{width:12px;height:12px;opacity:.7}
button.plc49{width:auto;margin:0;min-height:44px;padding:4px 6px;font-size:13.5px}
.memtabs49{margin:0 0 12px}
.cmpw49{overflow-x:auto;margin-top:12px}.cmp49{width:100%;border-collapse:collapse;font-size:13px}.cmp49 th,.cmp49 td{padding:9px 6px;border-bottom:1px solid var(--hair);vertical-align:middle}
.cmp49 thead th{font-size:13px;font-weight:600;text-align:right;vertical-align:bottom}.cmp49 tbody th{text-align:left;font-weight:500;width:36%;color:var(--ink)}
.cmp49 td.v{text-align:right;font-variant-numeric:tabular-nums}.cmp49 .cur{background:var(--okbg)}.cmp49 .curc49{display:block;font-size:11.5px;font-weight:600;color:var(--ok)}
.cmp49 .ck49 .i{width:16px;height:16px;color:var(--ok)}.cmp49 .soon49{font-size:12px;color:var(--info);font-weight:600}.cmp49 button.cmpb49{width:auto;min-height:44px;margin:0;padding:6px 8px;font-size:13px}
.sr49{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.dr49{margin:10px 0}.dr49 .dr49s{display:block;margin:2px 0 8px}.dr49 .row{gap:8px}.dr49 .row button{flex:1;margin:0;min-height:44px;width:auto}
.fr49,.fr49 span,.fs49 span,.fn49,.fm49,.tip49 .tiph49 span,.tip49 .tipt49,.tip49 b{text-align:left}
.catv49{margin-left:6px}
/* ---- v50: slogan, "?" hints, walkthrough, Learn, example data banner, paycheck guide. Palette: green and champagne. */
.brand50{display:flex;align-items:center;gap:12px;margin:0 0 14px}.brand50 .pcm-lg{margin:0;flex:none}
.brand50t{display:flex;flex-direction:column;gap:3px;text-align:left}
.brand50w{font:600 21px/1.1 Inter,system-ui,-apple-system,sans-serif;letter-spacing:-.012em;color:var(--ink)}
.slogan50{font-size:13px;font-weight:500;letter-spacing:.03em;line-height:1.3;color:var(--champt)}
.hq50{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;margin:-14px -10px -14px -6px;padding:0;vertical-align:middle;background:none;border:0;box-shadow:none;border-radius:50%;color:var(--champt);font-weight:600;text-transform:none;letter-spacing:0;flex:none}
.hq50 span{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1.5px solid var(--champ);border-radius:50%;font-size:11px;line-height:1;font-weight:700;color:var(--champt)}
.hq50:active span,.hq50:focus-visible span{background:color-mix(in srgb,var(--champ) 22%,transparent)}
label .hq50{margin-top:-16px;margin-bottom:-16px}
.lblr .sc{display:inline-flex;align-items:center}
.caltg50{display:flex;align-items:center;gap:6px}.caltg50 .calseg48{flex:1}.caltg50 .hq50{margin:0 -6px 0 -2px}
/* walkthrough */
.walk50{z-index:8500}
.wk50in{display:flex;flex-direction:column;min-height:100%;box-sizing:border-box}
.wk50top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}
.wk50body{flex:1}
.wk50k{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--champt);margin-bottom:8px}
.wk50x{font-size:16.5px;line-height:1.55;color:var(--ink);margin:6px 0 18px}
.flw50{display:flex;align-items:center;gap:6px;margin:6px 0 10px}
.flw50 span{flex:1;text-align:center;font-size:12.5px;font-weight:600;line-height:1.25;padding:12px 6px;border:1px solid var(--hair);border-radius:12px;background:linear-gradient(180deg,var(--surf1),var(--surf2));color:var(--ink)}
.flw50 span.on{background:var(--forest);color:var(--onforest);border-color:var(--forest)}
.flw50 i{flex:none;width:12px;height:2px;background:var(--champ)}
.ex50box{margin-top:6px}.ex50p{margin-top:8px}
.ex50p .r41{display:flex;justify-content:space-between}.ex50p .r41 b{text-align:right;font-variant-numeric:tabular-nums}
.wk50dots{display:flex;justify-content:center;gap:8px;margin:18px 0 12px}
.wk50dots i{width:8px;height:8px;border-radius:50%;background:var(--hair);display:block}.wk50dots i.on{background:var(--champ);width:22px;border-radius:4px}
.wk50nav{display:flex;gap:10px}.wk50nav button{flex:1;margin:0;min-height:48px}.wk50nav span{display:none}
/* Learn */
.les50 .tk50{flex:none;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--champ);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--champt)}
.les50 .tk50.on{background:var(--forest);border-color:var(--forest);color:var(--onforest)}.les50 .tk50 .i{width:16px;height:16px;color:var(--onforest)}
.les50h{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}
.les50p{font-size:15.5px;line-height:1.55;margin:10px 0;color:var(--ink)}
.learn50g{margin-top:10px}
/* example data banner */
#ex50bar{position:sticky;top:0;z-index:45;display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--forest);color:var(--onforest);padding:calc(7px + env(safe-area-inset-top)) 12px 7px 14px;box-shadow:0 2px 10px rgba(0,0,0,.18)}
#ex50bar .ex50t{display:flex;flex-direction:column;gap:1px;min-width:0}#ex50bar b{font-size:14px;letter-spacing:.01em}#ex50bar span{font-size:12px;opacity:.95}
#ex50bar button{flex:none;width:auto;margin:0;min-height:44px;padding:6px 12px;font-size:13px;font-weight:600;background:transparent;color:var(--onforest);border:1.5px solid var(--onforest);border-radius:10px}
body.ex50 .sheet{max-height:calc(92dvh - 52px)}
/* paycheck guide (coach marks) */
#coach50{position:fixed;inset:0;z-index:80}
#coach50 .c50-catch{position:absolute;inset:0;background:transparent}
#coach50 .c50-hole{position:fixed;border-radius:12px;box-shadow:0 0 0 9999px rgba(8,14,10,.6);outline:2px solid var(--champ2);outline-offset:0;pointer-events:none;transition:left .2s,top .2s,width .2s,height .2s}
#coach50 .c50-card{position:fixed;left:12px;right:12px;max-width:520px;margin:0 auto;background:var(--bg1);color:var(--ink);border:1px solid var(--hair);border-left:3px solid var(--champ);border-radius:14px;padding:12px 14px 6px;box-shadow:0 10px 40px rgba(0,0,0,.35)}
#coach50 .c50-k{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--champt)}
#coach50 .c50-t2{display:block;font-size:16px;margin:2px 0 2px}#coach50 p{margin:2px 0 8px;font-size:14px;line-height:1.45}
#coach50 .c50-b{display:flex;gap:8px}#coach50 .c50-b button{flex:1;margin:0;min-height:44px}
@media (prefers-reduced-motion:reduce){#coach50 .c50-hole{transition:none}}
.lblw50{display:inline-flex;align-items:center}
.wk50top button.link{min-width:44px;min-height:44px;padding:6px 10px}
/* ---- v51: Help & FAQ and Contact support. Palette: green and champagne, tokens only (Light, Night and Match my phone). */
.fq51list{border:1px solid var(--hair);border-radius:14px;background:linear-gradient(180deg,var(--surf1),var(--surf2));box-shadow:var(--sh);padding:0 14px;margin-top:10px}
.fq51{border-bottom:1px solid var(--hair2)}.fq51:last-child{border-bottom:0}
.fq51>summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600;font-size:15px;line-height:1.3;cursor:pointer;list-style:none;padding:8px 0}
.fq51>summary::-webkit-details-marker{display:none}
.fq51>summary::after{content:'';flex:none;width:9px;height:9px;border-right:2px solid var(--champ);border-bottom:2px solid var(--champ);transform:rotate(45deg);margin:-4px 4px 0 0;transition:transform .15s}
.fq51[open]>summary::after{transform:rotate(-135deg);margin-top:4px}
.fqa51{padding:0 0 10px}.fqa51 p{font-size:15px;line-height:1.55;margin:0 0 9px;color:var(--ink)}
.ta51{display:block;font:inherit;font-size:16px;width:100%;min-height:120px;padding:11px 13px;margin-top:6px;border:1px solid var(--hair);border-radius:10px;background:var(--field);color:var(--ink);outline:none;resize:vertical;box-sizing:border-box;-webkit-appearance:none;appearance:none;line-height:1.45}
.ta51::placeholder{color:var(--mut);opacity:1}.ta51:focus{border-color:var(--champ);box-shadow:0 0 0 3px color-mix(in srgb,var(--champ) 25%,transparent)}.ta51[aria-invalid=true]{border-color:var(--bad)}
.sup51t{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}
.sup51t button{margin:0;min-height:48px;padding:10px 12px;background:var(--soft);color:var(--ink);border:1px solid var(--hair);font-size:15px;font-weight:500}
.sup51t button.on{background:var(--forest);color:var(--onforest);border-color:var(--forest)}
.sup51c{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;margin-top:6px}
.sup51p{margin-top:10px}
.sup51r{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--hair2);font-size:13.5px}.sup51r span{color:var(--mut)}.sup51r b{text-align:right;font-weight:600;word-break:break-all}
.sup51k{font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--mut);font-weight:500;margin:10px 0 4px}
.sup51m{white-space:pre-wrap;word-break:break-word;font-size:13.5px;line-height:1.45;color:var(--ink)}
.sup51f{margin-top:10px}.sup51f.fail{border-left-color:var(--bad)}
