@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#e9ebed;--sheet:#dfe2e6;--raised:#f7f8f9;--ink:#14161a;--ink-2:#3c424b;--ink-3:#6b717c;--rule:#cdd2d9;--rule-strong:#9aa2ad;--accent:#d9561f;--accent-hover:#bb4818;--accent-ink:#fff;--accent-soft:#fbe6dc;--accent-glow:#d9561f47;--credit:#137a4c;--credit-soft:#d8efe2;--debit:#b3261e;--debit-soft:#f6dcd9;--warn:#8a5a00;--warn-soft:#f5e7c2;--series-in:#137a4c;--series-out:#d9561f;--acc-0:#d9561f;--acc-1:#2c5f9e;--acc-2:#b3261e;--acc-3:#b87a12;--acc-4:#1b7f8a;--acc-5:#4b7d2c;--acc-6:#4d5a72;--acc-7:#7a6a3c;--shadow-1:0 1px 0 #14161a0f;--shadow-2:0 1px 0 #14161a0f, 0 6px 14px -8px #14161a38;--shadow-pop:0 2px 0 #14161a14, 0 22px 44px -16px #14161a66;--scrim:#0e101480;--sheen:linear-gradient(180deg, #ffffff80, #fff0);--font-ui:"IBM Plex Sans Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"IBM Plex Sans Variable", var(--font-ui);--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--r1:3px;--r2:4px;--r3:6px;--r-sheet:8px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--rail:232px;--tabbar:64px;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-1:.11s;--dur-2:.2s;--dur-3:.32s}html:has(dialog[open]){overflow:hidden}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0f1113;--sheet:#16181b;--raised:#1d2024;--ink:#eceef1;--ink-2:#b7bdc6;--ink-3:#858c96;--rule:#2a2e34;--rule-strong:#41464e;--accent:#ff7a3d;--accent-hover:#ff9466;--accent-ink:#130a05;--accent-soft:#3a2116;--accent-glow:#ff7a3d4d;--credit:#4fd69a;--credit-soft:#11291e;--debit:#ff7b72;--debit-soft:#3a1c1a;--warn:#f0b84a;--warn-soft:#362a10;--series-in:#4fd69a;--series-out:#ff7a3d;--acc-0:#ff7a3d;--acc-1:#7aa9e0;--acc-2:#ff7b72;--acc-3:#f0b84a;--acc-4:#5cc3cf;--acc-5:#98c96a;--acc-6:#9aa8c4;--acc-7:#c9b47a;--shadow-1:0 1px 0 #00000080;--shadow-2:0 1px 0 #00000080, 0 8px 18px -8px #000000b3;--shadow-pop:0 2px 0 #00000080, 0 26px 50px -16px #000000d9;--scrim:#040506a8;--sheen:linear-gradient(180deg, #ffffff0a, #fff0)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0f1113;--sheet:#16181b;--raised:#1d2024;--ink:#eceef1;--ink-2:#b7bdc6;--ink-3:#858c96;--rule:#2a2e34;--rule-strong:#41464e;--accent:#ff7a3d;--accent-hover:#ff9466;--accent-ink:#130a05;--accent-soft:#3a2116;--accent-glow:#ff7a3d4d;--credit:#4fd69a;--credit-soft:#11291e;--debit:#ff7b72;--debit-soft:#3a1c1a;--warn:#f0b84a;--warn-soft:#362a10;--series-in:#4fd69a;--series-out:#ff7a3d;--acc-0:#ff7a3d;--acc-1:#7aa9e0;--acc-2:#ff7b72;--acc-3:#f0b84a;--acc-4:#5cc3cf;--acc-5:#98c96a;--acc-6:#9aa8c4;--acc-7:#c9b47a;--shadow-1:0 1px 0 #00000080;--shadow-2:0 1px 0 #00000080, 0 8px 18px -8px #000000b3;--shadow-pop:0 2px 0 #00000080, 0 26px 50px -16px #000000d9;--scrim:#040506a8;--sheen:linear-gradient(180deg, #ffffff0a, #fff0)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-ui);letter-spacing:-.003em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}h1,h2,h3,h4,p{margin:0}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{flex:none}table{border-collapse:collapse;border-spacing:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}::selection{background:var(--accent-soft)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.display{font-family:var(--font-display);letter-spacing:-.025em;font-variation-settings:"wdth" 90;font-weight:600;line-height:1.05}.h-page{font-family:var(--font-display);letter-spacing:-.03em;font-variation-settings:"wdth" 88;font-size:clamp(28px,4.2vw,38px);font-weight:650;line-height:1.05}.h-sec{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"wdth" 92;font-size:20px;font-weight:600;line-height:1.15}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.small{font-size:13px}.in{color:var(--credit)}.out{color:var(--debit)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{width:100%;max-width:1180px;padding:var(--s5) var(--s4) calc(var(--tabbar) + var(--safe-b) + var(--s7));margin:0 auto}@media (min-width:960px){.page{padding:var(--s6) var(--s6) var(--s8)}}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--s4);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.page-head p{margin-top:var(--s2);color:var(--ink-2)}.sec{margin-top:var(--s7)}.sec-head{justify-content:space-between;align-items:baseline;gap:var(--s3);padding-bottom:var(--s3);margin-bottom:var(--s3);border-bottom:1px solid var(--rule-strong);flex-wrap:wrap;display:flex}.stack>*+*{margin-top:var(--s3)}.btn{height:40px;padding:0 var(--s4);border:1px solid var(--rule-strong);border-radius:var(--r1);color:var(--ink);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:8px;font-weight:500;transition:background .12s,border-color .12s,transform 60ms;display:inline-flex}.btn:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.45;pointer-events:none}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn.quiet{border-color:#0000}.btn.danger{color:var(--debit);border-color:color-mix(in srgb, var(--debit) 45%, transparent)}.btn.danger:hover{background:var(--debit-soft)}.btn.sm{height:32px;padding:0 var(--s3);font-size:13px}.btn.icon{width:40px;padding:0}.btn.icon.sm{width:32px}.btn.block{width:100%}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label,.field>.label{color:var(--ink-2);font-size:13px;font-weight:500}.input{width:100%;height:42px;padding:0 var(--s3);background:var(--raised);border:1px solid var(--rule-strong);border-radius:var(--r1);min-width:0;transition:border-color .12s,box-shadow .12s}textarea.input{height:auto;min-height:72px;padding:var(--s2) var(--s3);resize:vertical;line-height:1.4}select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23707f75' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.input:hover{border-color:var(--ink-3)}.input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 28%, transparent);outline:none}.input::placeholder{color:var(--ink-3);opacity:.8}.input[aria-invalid=true]{border-color:var(--debit)}.hint{color:var(--ink-3);font-size:12.5px}.err{color:var(--debit);font-size:12.5px}.grid2{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.chip{height:32px;padding:0 var(--s3);border:1px solid var(--rule-strong);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.chip:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.seg{border:1px solid var(--rule-strong);border-radius:var(--r2);background:var(--sheet);gap:2px;padding:3px;display:inline-flex}.seg>button{height:32px;padding:0 var(--s3);color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:7px;font-size:13.5px;font-weight:500}.seg>button[aria-pressed=true],.seg>button[aria-checked=true]{background:var(--ink);color:var(--paper)}.seg.full{display:flex}.seg.full>button{flex:1}.seg>button.out[aria-pressed=true]{background:var(--debit);color:#fff}.seg>button.in[aria-pressed=true]{background:var(--credit);color:var(--paper)}.tag{background:color-mix(in srgb, var(--ink) 8%, transparent);height:22px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:550;display:inline-flex}.tag.good{background:var(--credit-soft);color:var(--credit)}.tag.bad{background:var(--debit-soft);color:var(--debit)}.tag.warn{background:var(--warn-soft);color:var(--warn)}.tag.accent{background:var(--accent-soft);color:var(--accent)}.dot{background:var(--dot,var(--ink-3));border-radius:50%;flex:none;width:9px;height:9px}.rows>.row,.rows>a.row{align-items:center;gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--rule);display:flex}.rows>.row:last-child{border-bottom:0}.empty{padding:var(--s7) var(--s4);text-align:center;color:var(--ink-2);max-width:44ch;margin:0 auto}.empty h3{font-family:var(--font-display);color:var(--ink);margin-bottom:var(--s2);font-size:20px;font-weight:600}@media (hover:hover){.scroll-x::-webkit-scrollbar{height:8px}.scroll-x::-webkit-scrollbar-thumb{background:var(--rule-strong);border-radius:8px}}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.page{animation:page-in var(--dur-3) var(--ease-out) both}.page.wide{animation-name:fade-in;animation-duration:var(--dur-2)}button,a,.btn,.chip,.seg>button,.tabbtn,.search,.input{transition:background-color var(--dur-1) ease, border-color var(--dur-1) ease, color var(--dur-1) ease, box-shadow var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out), opacity var(--dur-1) ease}.btn:active,.chip:active,.seg>button:active{transform:scale(.97)}.btn.primary:hover{box-shadow:0 10px 24px -12px var(--accent-glow)}.btn.primary:active{box-shadow:0 2px 6px -4px var(--accent-glow)}.btn:not(.quiet):hover{border-color:var(--ink-3)}.btn.quiet:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.card,.tile,.panel{transition:box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) ease, transform var(--dur-2) var(--ease-out)}.tabbtn:active{transform:scale(.98)}html{scrollbar-color:var(--rule-strong) transparent}.boot{background:var(--paper);min-height:100dvh;animation:fade-in var(--dur-3) ease both}.pill.svelte-rbriug{border-radius:var(--r2);text-align:left;width:100%;color:var(--ink-2);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:8px 10px;display:flex}.pill.svelte-rbriug:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.pill.compact.svelte-rbriug{border-radius:50%;justify-content:center;width:36px;height:36px;padding:0}.txt.svelte-rbriug{flex-direction:column;min-width:0;line-height:1.25;display:flex}.txt.svelte-rbriug strong:where(.svelte-rbriug){color:var(--ink);font-size:13px;font-weight:600}.txt.svelte-rbriug span:where(.svelte-rbriug){color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.good.svelte-rbriug .ic:where(.svelte-rbriug){color:var(--credit)}.warn.svelte-rbriug .ic:where(.svelte-rbriug){color:var(--warn)}.bad.svelte-rbriug .ic:where(.svelte-rbriug){color:var(--debit)}.bad.svelte-rbriug{border-color:color-mix(in srgb, var(--debit) 40%, transparent)}.ic.svelte-rbriug{place-items:center;display:grid}.spin.svelte-rbriug svg{animation:.9s linear infinite svelte-rbriug-spin}@keyframes svelte-rbriug-spin{to{transform:rotate(360deg)}}.rail.svelte-181dlmc{display:none}@media (min-width:960px){.rail.svelte-181dlmc{gap:var(--s5);height:100dvh;padding:var(--s5) var(--s4);border-right:1px solid var(--rule-strong);flex-direction:column;display:flex;position:sticky;top:0}}.brand.svelte-181dlmc{padding:0 var(--s2);color:var(--ink);align-items:center;gap:10px;font-size:24px;display:flex}.add.svelte-181dlmc{justify-content:flex-start;height:44px}.add.svelte-181dlmc kbd:where(.svelte-181dlmc){font:600 11px/1 var(--font-ui);background:color-mix(in srgb, var(--accent-ink) 22%, transparent);border-radius:4px;margin-left:auto;padding:3px 5px}.count.svelte-181dlmc{background:var(--accent);min-width:20px;height:20px;color:var(--accent-ink);font:600 12px/20px var(--font-ui);text-align:center;border-radius:999px;margin-left:auto;padding:0 6px}nav.svelte-181dlmc{flex-direction:column;gap:2px;display:flex}nav.svelte-181dlmc a:where(.svelte-181dlmc),.settings.svelte-181dlmc{height:40px;padding:0 var(--s3);border-radius:var(--r1);color:var(--ink-2);align-items:center;gap:12px;font-weight:500;display:flex;position:relative}nav.svelte-181dlmc a:where(.svelte-181dlmc):hover,.settings.svelte-181dlmc:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}nav.svelte-181dlmc a.active:where(.svelte-181dlmc),.settings.active.svelte-181dlmc{color:var(--ink);background:color-mix(in srgb, var(--ink) 7%, transparent)}nav.svelte-181dlmc a.active:where(.svelte-181dlmc):before,.settings.active.svelte-181dlmc:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-16px}.foot.svelte-181dlmc{flex-direction:column;gap:4px;margin-top:auto;display:flex}.settings.svelte-181dlmc{height:auto;padding-block:8px}.settings.svelte-181dlmc span:where(.svelte-181dlmc){flex-direction:column;min-width:0;display:flex}.settings.svelte-181dlmc small:where(.svelte-181dlmc){color:var(--ink-3);text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}.tabs.svelte-1n51new{z-index:20;height:calc(var(--tabbar) + var(--safe-b));padding-bottom:var(--safe-b);background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-top:1px solid var(--rule-strong);grid-template-columns:1fr 1fr 76px 1fr 1fr;align-items:stretch;display:grid;position:fixed;bottom:0;left:0;right:0}@media (min-width:960px){.tabs.svelte-1n51new{display:none}}a.svelte-1n51new{color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11.5px;font-weight:550;display:flex;position:relative}a.active.svelte-1n51new{color:var(--ink)}a.active.svelte-1n51new:before{content:"";background:var(--accent);border-radius:0 0 3px 3px;width:28px;height:3px;position:absolute;top:-1px}.add.svelte-1n51new{border:4px solid var(--paper);background:var(--accent);width:54px;height:54px;color:var(--accent-ink);box-shadow:0 8px 18px -6px color-mix(in srgb, var(--accent) 70%, transparent);border-radius:50%;place-self:center;place-items:center;margin-top:-18px;transition:transform .1s;display:grid}.add.svelte-1n51new:active{transform:scale(.94)}.stack-toasts.svelte-1q7l584{z-index:60;left:50%;bottom:calc(var(--tabbar) + var(--safe-b) + 14px);pointer-events:none;flex-direction:column;gap:8px;width:min(440px,100vw - 24px);display:flex;position:fixed;transform:translate(-50%)}@media (min-width:960px){.stack-toasts.svelte-1q7l584{bottom:24px}}.toast.svelte-1q7l584{pointer-events:auto;border-radius:var(--r2);background:var(--ink);color:var(--paper);box-shadow:var(--shadow-pop);align-items:center;gap:10px;padding:10px 8px 10px 14px;font-size:14px;animation:.22s cubic-bezier(.2,.8,.2,1) svelte-1q7l584-in;display:flex}.toast.svelte-1q7l584 span:where(.svelte-1q7l584){flex:1}.toast.good.svelte-1q7l584 svg:first-child{color:var(--credit-soft)}.toast.bad.svelte-1q7l584 svg:first-child{color:var(--debit-soft)}.act.svelte-1q7l584{background:color-mix(in srgb, var(--paper) 18%, transparent);height:30px;color:inherit;border:0;border-radius:6px;padding:0 10px;font-size:13px;font-weight:600}.x.svelte-1q7l584{width:28px;height:28px;color:inherit;opacity:.7;background:0 0;border:0;place-items:center;display:grid}@keyframes svelte-1q7l584-in{0%{opacity:0;transform:translateY(12px)}}.sheet.svelte-1v8btbv{color:inherit;background:0 0;border:0;width:100%;max-width:100%;max-height:100dvh;margin:auto 0 0;padding:0;overflow:visible}.sheet.svelte-1v8btbv::backdrop{background:var(--scrim);animation:.18s ease-out svelte-1v8btbv-fade}.panel.svelte-1v8btbv{background:var(--sheet);border-radius:var(--r-sheet) var(--r-sheet) 0 0;max-height:min(92dvh,900px);box-shadow:var(--shadow-pop);padding-bottom:var(--safe-b);flex-direction:column;animation:.26s cubic-bezier(.2,.8,.2,1) svelte-1v8btbv-rise;display:flex}header.svelte-1v8btbv{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4) var(--s4) var(--s2) var(--s5);display:flex}.body.svelte-1v8btbv{padding:var(--s2) var(--s5) var(--s5);overscroll-behavior:contain;overflow-y:auto}footer.svelte-1v8btbv{gap:var(--s2);padding:var(--s3) var(--s5) var(--s4);border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (min-width:720px){.sheet.svelte-1v8btbv{width:min(520px,92vw);margin:auto}.sheet.wide.svelte-1v8btbv{width:min(760px,94vw)}.panel.svelte-1v8btbv{border-radius:var(--r-sheet);max-height:88dvh;animation:.2s cubic-bezier(.2,.8,.2,1) svelte-1v8btbv-pop}}@keyframes svelte-1v8btbv-fade{0%{opacity:0}}@keyframes svelte-1v8btbv-rise{0%{opacity:.4;transform:translateY(40px)}}@keyframes svelte-1v8btbv-pop{0%{opacity:0;transform:scale(.97)translateY(8px)}}form.svelte-1wblabw{gap:var(--s4);flex-direction:column;display:flex}.amt.svelte-1wblabw{position:relative}.amt.svelte-1wblabw span:where(.svelte-1wblabw){color:var(--ink-3);pointer-events:none;font-size:22px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.amt.svelte-1wblabw .input:where(.svelte-1wblabw){letter-spacing:-.02em;height:58px;padding-left:36px;font-size:28px;font-weight:550}.date.svelte-1wblabw{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.date.svelte-1wblabw .input:where(.svelte-1wblabw){flex:150px;width:auto}.accs.svelte-1wblabw,.sugs.svelte-1wblabw{gap:var(--s2);flex-wrap:wrap;display:flex}.chip.svelte-1wblabw .dot:where(.svelte-1wblabw){background:var(--dot)}.chip[aria-pressed=true].svelte-1wblabw .dot:where(.svelte-1wblabw){box-shadow:0 0 0 2px var(--paper)}.actions.svelte-1wblabw{gap:var(--s2);bottom:calc(var(--s5) * -1);margin:var(--s3) calc(var(--s5) * -1) calc(var(--s5) * -1);padding:var(--s3) var(--s5) var(--s4);background:var(--sheet);border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;display:flex;position:sticky}.grow.svelte-1wblabw{flex:1}.modes.svelte-1wblabw{margin-bottom:calc(var(--s2) * -1)}.lead.svelte-1a0pgas{margin-bottom:var(--s4);line-height:1.5}.check.svelte-1a0pgas{gap:var(--s3);padding:var(--s3);border:1px solid var(--rule-strong);border-radius:var(--r2);cursor:pointer;align-items:flex-start;display:flex}.check.svelte-1a0pgas input:where(.svelte-1a0pgas){width:18px;height:18px;accent-color:var(--accent);margin-top:2px}.check.svelte-1a0pgas span:where(.svelte-1a0pgas){flex-direction:column;display:flex}.note.svelte-1a0pgas{padding:var(--s3);border-radius:var(--r2);background:var(--warn-soft);color:var(--warn);font-size:13.5px}.frac.svelte-1gpq1k0{opacity:.62}.chart.svelte-10uc23q{position:relative}.legend.svelte-10uc23q{gap:var(--s4);margin-bottom:var(--s2);color:var(--ink-2);font-size:13px;display:flex}.legend.svelte-10uc23q span:where(.svelte-10uc23q){align-items:center;gap:7px;display:inline-flex}.legend.svelte-10uc23q i:where(.svelte-10uc23q),.tr.svelte-10uc23q i:where(.svelte-10uc23q){border-radius:3px;width:10px;height:10px;display:inline-block}.scroll.svelte-10uc23q{overflow:auto hidden}.plot.svelte-10uc23q{position:relative}svg.svelte-10uc23q{display:block}.tick.svelte-10uc23q{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.tick.x.svelte-10uc23q{fill:var(--ink-2);font-size:12px}.lab.svelte-10uc23q{fill:var(--ink-2);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.grp.svelte-10uc23q{transition:opacity .12s}.hit.svelte-10uc23q{cursor:pointer;outline:none}.hit.svelte-10uc23q:focus-visible{stroke:var(--accent);stroke-width:2px;rx:6}.tip.svelte-10uc23q{border-radius:var(--r2);background:var(--raised);border:1px solid var(--rule-strong);min-width:190px;box-shadow:var(--shadow-pop);pointer-events:none;z-index:2;padding:10px 12px;font-size:13px;position:absolute;top:4px;transform:translate(-50%)}.tm.svelte-10uc23q{margin-bottom:6px;font-weight:600}.tr.svelte-10uc23q{align-items:center;gap:8px;line-height:1.7;display:flex}.tr.svelte-10uc23q strong:where(.svelte-10uc23q){text-align:right;min-width:6.5em;font-weight:600}.tr.svelte-10uc23q span:where(.svelte-10uc23q){color:var(--ink-2)}.tr.net.svelte-10uc23q{border-top:1px solid var(--rule);margin-top:4px;padding-top:4px;padding-left:18px}.bars.svelte-1u4dbhm{margin:0;padding:0;list-style:none}.line.svelte-1u4dbhm{align-items:center;gap:var(--s3);border-radius:6px;grid-template-columns:minmax(84px,26%) 1fr auto 40px;min-height:38px;padding:2px 0;display:grid}a.line.svelte-1u4dbhm:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.name.svelte-1u4dbhm{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.track.svelte-1u4dbhm{align-items:center;height:10px;display:flex}.fill.svelte-1u4dbhm{background:var(--series-out);border-radius:0 4px 4px 0;min-width:2px;height:10px;transition:width .3s cubic-bezier(.2,.8,.2,1);display:block}.val.svelte-1u4dbhm{text-align:right;font-size:14px;font-weight:550}.share.svelte-1u4dbhm{text-align:right;font-size:12.5px}@media (max-width:520px){.line.svelte-1u4dbhm{grid-template-columns:1fr auto 36px;grid-template-areas:"name val share""track track track";row-gap:4px;padding:6px 0}.name.svelte-1u4dbhm{grid-area:name}.track.svelte-1u4dbhm{grid-area:track}.val.svelte-1u4dbhm{grid-area:val}.share.svelte-1u4dbhm{grid-area:share}}.position.svelte-ydgvcj{margin-top:var(--s2)}.t.svelte-ydgvcj{border-top:1px solid var(--rule-strong);grid-template-columns:1fr;display:grid}@media (min-width:760px){.t.svelte-ydgvcj{grid-template-columns:1fr 1fr}.side.svelte-ydgvcj+.side:where(.svelte-ydgvcj){border-left:1px solid var(--rule-strong);padding-left:var(--s6)}.side.svelte-ydgvcj:first-child{padding-right:var(--s6)}}.side.svelte-ydgvcj{padding:var(--s4) 0 var(--s3);min-width:0}@media (max-width:759px){.side.svelte-ydgvcj+.side:where(.svelte-ydgvcj){border-top:1px solid var(--rule)}}.side-h.svelte-ydgvcj{font-family:var(--font-display);letter-spacing:-.015em;margin-bottom:var(--s2);font-variation-settings:"wdth" 92;font-size:17px;font-weight:600}.side.svelte-ydgvcj ul:where(.svelte-ydgvcj){margin:0;padding:0;list-style:none}.side.svelte-ydgvcj li:where(.svelte-ydgvcj){justify-content:space-between;align-items:baseline;gap:var(--s3);border-bottom:1px solid var(--rule);padding:7px 0;display:flex}.who.svelte-ydgvcj{color:var(--ink-2);align-items:center;gap:9px;min-width:0;display:inline-flex}.who.link.svelte-ydgvcj:hover{color:var(--ink)}.who.svelte-ydgvcj .faint:where(.svelte-ydgvcj){margin-left:4px}.total.svelte-ydgvcj{margin-top:var(--s2);border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;padding:8px 0 6px;font-weight:600;display:flex}.net.svelte-ydgvcj{padding:var(--s5) 0 var(--s4);border-top:1px solid var(--rule-strong);flex-direction:column;gap:6px;display:flex}.net-label.svelte-ydgvcj{color:var(--ink-2);font-weight:550}.net-figure.svelte-ydgvcj{letter-spacing:-.04em;align-self:flex-start;padding-bottom:12px;font-size:clamp(44px,9vw,76px);font-weight:560;line-height:1;display:inline-block;position:relative}.figure.svelte-ydgvcj .frac:where(.svelte-ydgvcj){opacity:.55;letter-spacing:-.02em;font-size:.5em}.neg.svelte-ydgvcj .figure:where(.svelte-ydgvcj){color:var(--debit)}.rule.svelte-ydgvcj{border-top:2.5px solid var(--ink);transform-origin:0;height:0;animation:.7s cubic-bezier(.3,.7,.2,1) both svelte-ydgvcj-draw;position:absolute;left:0;right:0}.r1.svelte-ydgvcj{bottom:5px}.r2.svelte-ydgvcj{animation-delay:.18s;bottom:0}@keyframes svelte-ydgvcj-draw{0%{transform:scaleX(0)}}.net-note.svelte-ydgvcj{color:var(--ink-2)}.checks.svelte-ydgvcj{margin-top:var(--s4);border-top:1px solid var(--rule);gap:0;display:grid}@media (min-width:900px){.checks.svelte-ydgvcj{gap:var(--s5);border-top:0;grid-template-columns:repeat(3,1fr)}}.check.svelte-ydgvcj{border-bottom:1px solid var(--rule);color:var(--ink-2);align-items:center;gap:10px;padding:12px 0;font-size:14px;display:flex}.check.svelte-ydgvcj span:where(.svelte-ydgvcj){flex:1}.check.svelte-ydgvcj .ok{color:var(--credit)}.check.svelte-ydgvcj .warn{color:var(--warn)}.check.svelte-ydgvcj .info{color:var(--accent)}.check.svelte-ydgvcj:hover{color:var(--ink)}.chart-note.svelte-ydgvcj{margin-top:var(--s2)}.grid-wrap.svelte-ydgvcj{border:1px solid var(--rule);border-radius:var(--r2);background:var(--raised);overflow-x:auto}.grid.svelte-ydgvcj{width:100%;min-width:max-content;font-size:13.5px}.grid.svelte-ydgvcj th:where(.svelte-ydgvcj),.grid.svelte-ydgvcj td:where(.svelte-ydgvcj){text-align:right;border-bottom:1px solid var(--rule);white-space:nowrap;padding:9px 14px}.grid.svelte-ydgvcj thead:where(.svelte-ydgvcj) th:where(.svelte-ydgvcj){color:var(--ink-2);font-weight:600;position:sticky;top:0}.grid.svelte-ydgvcj thead:where(.svelte-ydgvcj) small:where(.svelte-ydgvcj){color:var(--ink-3);font-size:11px;font-weight:400;display:block}.grid.svelte-ydgvcj tbody:where(.svelte-ydgvcj) th:where(.svelte-ydgvcj){z-index:1;text-align:left;background:var(--raised);color:var(--ink-2);border-right:1px solid var(--rule);min-width:170px;font-weight:450;position:sticky;left:0}.grid.svelte-ydgvcj tr.sub:where(.svelte-ydgvcj) th:where(.svelte-ydgvcj){color:var(--ink-3);padding-left:28px}.grid.svelte-ydgvcj tr.strong:where(.svelte-ydgvcj) th:where(.svelte-ydgvcj),.grid.svelte-ydgvcj tr.strong:where(.svelte-ydgvcj) td:where(.svelte-ydgvcj){color:var(--ink);border-top:1px solid var(--rule-strong);font-weight:650}.grid.svelte-ydgvcj tr.strong:where(.svelte-ydgvcj) td.in:where(.svelte-ydgvcj){color:var(--credit)}.grid.svelte-ydgvcj tr.strong:where(.svelte-ydgvcj) td.out:where(.svelte-ydgvcj){color:var(--debit)}.grid.svelte-ydgvcj td.zero:where(.svelte-ydgvcj){color:var(--ink-3)}.grid.svelte-ydgvcj tr:where(.svelte-ydgvcj):last-child th:where(.svelte-ydgvcj),.grid.svelte-ydgvcj tr:where(.svelte-ydgvcj):last-child td:where(.svelte-ydgvcj){border-bottom:0}.warnrow.svelte-ydgvcj th:where(.svelte-ydgvcj),.warnrow.svelte-ydgvcj td:where(.svelte-ydgvcj){background:var(--warn-soft)}.cols.svelte-ydgvcj{column-gap:var(--s7);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1000px){.cols.svelte-ydgvcj{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.sm-select.svelte-ydgvcj{width:auto;height:34px;font-size:13.5px}.total-line.svelte-ydgvcj{margin-bottom:var(--s3);justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.total-line.svelte-ydgvcj strong:where(.svelte-ydgvcj){letter-spacing:-.02em;font-size:20px;font-weight:600}.more.svelte-ydgvcj{margin-top:var(--s2)}.rows.svelte-ydgvcj{margin:0;padding:0;list-style:none}.rows.svelte-ydgvcj .grow:where(.svelte-ydgvcj){flex-direction:column;flex:1;min-width:0;display:flex}.t1.svelte-ydgvcj{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.t2.svelte-ydgvcj{color:var(--ink-2);font-size:13px}.date.svelte-ydgvcj{border:1px solid var(--rule-strong);border-radius:var(--r1);flex-direction:column;flex:none;justify-content:center;align-items:center;width:44px;height:48px;line-height:1.05;display:flex}.date.svelte-ydgvcj b:where(.svelte-ydgvcj){font-size:18px;font-weight:600}.date.svelte-ydgvcj small:where(.svelte-ydgvcj){color:var(--ink-2);font-size:11px}.date.late.svelte-ydgvcj{border-color:var(--debit);color:var(--debit)}.date.late.svelte-ydgvcj small:where(.svelte-ydgvcj){color:var(--debit)}.amt.svelte-ydgvcj{font-weight:600}.net-p.svelte-ydgvcj{flex-direction:column;align-items:flex-end;font-weight:600;line-height:1.2;display:flex}.head-actions.svelte-jvkg41{gap:var(--s2);display:flex}.btn[aria-pressed=true].svelte-jvkg41{background:var(--ink);color:var(--paper)}.toolbar.svelte-jvkg41{top:calc(var(--safe-t) + 53px);z-index:10;gap:var(--s2);padding:var(--s2) 0;margin-bottom:var(--s2);background:var(--paper);align-items:center;display:flex;position:sticky}@media (min-width:960px){.toolbar.svelte-jvkg41{top:0}}.search.svelte-jvkg41{flex:1;min-width:0;position:relative}.search.svelte-jvkg41>svg{color:var(--ink-3);pointer-events:none;position:absolute;top:12px;left:12px}.search.svelte-jvkg41 .input:where(.svelte-jvkg41){padding-left:38px;padding-right:36px}.search.svelte-jvkg41 .input:where(.svelte-jvkg41)::-webkit-search-cancel-button{display:none}.clear.svelte-jvkg41{width:30px;height:30px;color:var(--ink-3);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.count.svelte-jvkg41{background:var(--accent);min-width:20px;height:20px;color:var(--accent-ink);border-radius:10px;place-items:center;padding:0 5px;font-size:12px;font-weight:650;display:inline-grid}.order.svelte-jvkg41{display:none}@media (min-width:720px){.order.svelte-jvkg41{display:inline-flex}}.filters.svelte-jvkg41{gap:var(--s4);padding:var(--s4);margin-bottom:var(--s3);border:1px solid var(--rule-strong);border-radius:var(--r2);background:var(--sheet);flex-direction:column;display:flex}.fgroup.svelte-jvkg41 .label:where(.svelte-jvkg41){color:var(--ink-2);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.chips.svelte-jvkg41,.applied.svelte-jvkg41{gap:var(--s2);flex-wrap:wrap;display:flex}.applied.svelte-jvkg41{margin-bottom:var(--s3);align-items:center}.chip.svelte-jvkg41 .dot:where(.svelte-jvkg41){background:var(--dot)}.range.svelte-jvkg41{align-items:center;gap:var(--s2);margin-top:var(--s2);max-width:420px;display:flex}.row2.svelte-jvkg41{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.foot.svelte-jvkg41{justify-content:space-between;gap:var(--s2);flex-wrap:wrap;display:flex}.colhead.svelte-jvkg41{display:none}.list.svelte-jvkg41{margin-top:var(--s1)}.dayhead.svelte-jvkg41{margin:var(--s5) 0 0;color:var(--ink-2);border-bottom:1px solid var(--rule-strong);justify-content:space-between;align-items:baseline;padding:6px 0;font-size:13px;font-weight:600;display:flex}.dnet.svelte-jvkg41{font-weight:550}.day.svelte-jvkg41:first-child .dayhead:where(.svelte-jvkg41){margin-top:var(--s2)}.txn.svelte-jvkg41{align-items:center;column-gap:var(--s3);border-bottom:1px solid var(--rule);cursor:pointer;outline-offset:-2px;grid-template-columns:1fr auto;padding:11px 0;display:grid;position:relative}.list.selecting.svelte-jvkg41 .txn:where(.svelte-jvkg41){grid-template-columns:auto 1fr auto}.txn.svelte-jvkg41:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.txn.picked.svelte-jvkg41{background:var(--accent-soft)}.txn.incomplete.svelte-jvkg41:before{content:"";background:var(--warn);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:-10px}.pick.svelte-jvkg41{width:18px;height:18px;accent-color:var(--accent)}.main.svelte-jvkg41{flex-direction:column;min-width:0;display:flex}.nm.svelte-jvkg41{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.sub.svelte-jvkg41{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.m-amt.svelte-jvkg41{text-align:right;font-size:15.5px;font-weight:600}.acc.svelte-jvkg41,.c-cat.svelte-jvkg41,.typ.svelte-jvkg41,.dr.svelte-jvkg41,.cr.svelte-jvkg41,.bal.svelte-jvkg41,.d-only.svelte-jvkg41{display:none}.cat.svelte-jvkg41{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}@media (min-width:900px){.colhead.svelte-jvkg41,.txn.svelte-jvkg41{column-gap:var(--s4);grid-template-columns:minmax(180px,2.4fr) minmax(136px,1fr) minmax(130px,1.2fr) minmax(90px,.9fr) 108px 108px 118px;display:grid}.list.selecting.svelte-jvkg41 .txn:where(.svelte-jvkg41){grid-template-columns:24px minmax(180px,2.4fr) minmax(136px,1fr) minmax(130px,1.2fr) minmax(90px,.9fr) 108px 108px 118px}.colhead.svelte-jvkg41{margin-top:var(--s2);color:var(--ink-3);padding:6px 0;font-size:12.5px;font-weight:550}.colhead.svelte-jvkg41 .c-dr:where(.svelte-jvkg41),.colhead.svelte-jvkg41 .c-cr:where(.svelte-jvkg41),.colhead.svelte-jvkg41 .c-bal:where(.svelte-jvkg41){text-align:right}.m-amt.svelte-jvkg41,.m-only.svelte-jvkg41{display:none}.acc.svelte-jvkg41{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex;overflow:hidden}.c-cat.svelte-jvkg41,.typ.svelte-jvkg41{min-width:0;font-size:14px;display:block}.typ.svelte-jvkg41{color:var(--ink-2)}.cat.svelte-jvkg41{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:999px;padding:2px 9px;font-size:13px}.dr.svelte-jvkg41,.cr.svelte-jvkg41,.bal.svelte-jvkg41{text-align:right;font-size:14.5px;display:block}.dr.svelte-jvkg41{color:var(--debit)}.cr.svelte-jvkg41{color:var(--credit)}.bal.svelte-jvkg41{color:var(--ink-2)}.d-only.svelte-jvkg41{display:inline}}.more.svelte-jvkg41{padding:var(--s5);place-items:center;display:grid}.bulk.svelte-jvkg41{z-index:30;left:50%;bottom:calc(var(--tabbar) + var(--safe-b) + 12px);align-items:center;gap:var(--s2);width:min(760px,100vw - 16px);padding:var(--s3);border-radius:var(--r3);background:var(--raised);border:1px solid var(--rule-strong);box-shadow:var(--shadow-pop);flex-wrap:wrap;display:flex;position:fixed;transform:translate(-50%)}.bulk.svelte-jvkg41 .input:where(.svelte-jvkg41){flex:130px;width:auto;height:38px}@media (min-width:960px){.bulk.svelte-jvkg41{bottom:24px;left:calc(50% + var(--rail) / 2)}}.menu.svelte-1lzt567{z-index:60;border:1px solid var(--rule-strong);border-radius:var(--r3);background:var(--raised);width:264px;max-height:min(440px,70dvh);box-shadow:var(--shadow-pop);animation:svelte-1lzt567-menu-in var(--dur-2) var(--ease-out) both;transform-origin:0 0;flex-direction:column;padding:6px;font-size:13.5px;display:flex;position:fixed}@keyframes svelte-1lzt567-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.sort.svelte-1lzt567{gap:2px;display:grid}.sort.svelte-1lzt567 button:where(.svelte-1lzt567),.clear.svelte-1lzt567,.bulk.svelte-1lzt567 button:where(.svelte-1lzt567){border-radius:var(--r1);height:32px;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;display:flex}.sort.svelte-1lzt567 button:where(.svelte-1lzt567):hover,.clear.svelte-1lzt567:hover,.bulk.svelte-1lzt567 button:where(.svelte-1lzt567):hover:not(:disabled){background:color-mix(in srgb, var(--ink) 7%, transparent)}.sort.svelte-1lzt567 button.on:where(.svelte-1lzt567){color:var(--accent);font-weight:600}.rule.svelte-1lzt567{background:var(--rule);height:1px;margin:6px 4px}.find.svelte-1lzt567{border:1px solid var(--rule-strong);border-radius:var(--r1);background:var(--paper);height:34px;color:var(--ink-3);align-items:center;gap:6px;padding:0 10px;display:flex}.find.svelte-1lzt567:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.find.svelte-1lzt567 input:where(.svelte-1lzt567){min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.bulk.svelte-1lzt567{align-items:center;gap:2px;margin:6px 0 2px;display:flex}.bulk.svelte-1lzt567 button:where(.svelte-1lzt567){height:26px;color:var(--accent);padding:0 8px;font-size:12.5px}.bulk.svelte-1lzt567 button:where(.svelte-1lzt567):disabled{color:var(--ink-3);cursor:default}.count.svelte-1lzt567{color:var(--ink-3);margin-left:auto;padding-right:4px;font-size:12px}.vals.svelte-1lzt567{flex:auto;min-height:40px;margin:0;padding:2px 0;list-style:none;overflow:auto}.opt.svelte-1lzt567{border-radius:var(--r1);width:100%;min-height:30px;color:var(--ink-2);text-align:left;background:0 0;border:0;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:4px 8px;display:grid}.opt.svelte-1lzt567:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.opt.on.svelte-1lzt567{color:var(--ink)}.box.svelte-1lzt567{border:1.5px solid var(--rule-strong);width:16px;height:16px;color:var(--accent-ink);border-radius:3px;place-items:center;display:grid}.opt.on.svelte-1lzt567 .box:where(.svelte-1lzt567){background:var(--accent);border-color:var(--accent)}.name.svelte-1lzt567{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.name.blank.svelte-1lzt567{color:var(--ink-3);font-style:italic}.n.svelte-1lzt567{color:var(--ink-3);font-size:12px}.none.svelte-1lzt567{color:var(--ink-3);padding:10px 8px;font-size:12.5px}.foot.svelte-1lzt567{border-top:1px solid var(--rule);margin-top:4px;padding-top:4px}.clear.svelte-1lzt567{width:100%;color:var(--debit);font-size:13px}@media (prefers-reduced-motion:reduce){.menu.svelte-1lzt567{animation:none}}.grid-wrap.svelte-1kvt637{gap:var(--s2);flex-direction:column;height:100%;min-height:0;display:flex}.scroller.svelte-1kvt637{background:var(--raised);border:1px solid var(--rule-strong);border-radius:var(--r2);overscroll-behavior:contain;-webkit-user-select:none;user-select:none;outline:none;flex:1;min-height:0;font-size:13.5px;position:relative;overflow:auto}.scroller.svelte-1kvt637:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 28%, transparent);border-color:var(--accent)}.head.svelte-1kvt637{z-index:6;grid-template-columns:var(--cols);width:var(--w);height:var(--hh);background:var(--sheet);border-bottom:1px solid var(--rule-strong);display:grid;position:sticky;top:0}.hcell.svelte-1kvt637,.corner.svelte-1kvt637{color:var(--ink-2);border-right:1px solid var(--rule);background:var(--sheet);white-space:nowrap;align-items:center;padding:0 10px;font-size:12.5px;font-weight:600;display:flex}.hcell.right.svelte-1kvt637{justify-content:flex-end}.corner.svelte-1kvt637{z-index:7;padding:0;position:sticky;left:0}.corner.svelte-1kvt637 .all:where(.svelte-1kvt637){background:0 0;border:0;width:100%;height:100%}.corner.svelte-1kvt637 .all:where(.svelte-1kvt637):hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.hcell.s1.svelte-1kvt637{left:var(--gw);z-index:6;position:sticky}.hcell.svelte-1kvt637{min-width:0;padding:0}.hbtn.svelte-1kvt637{width:100%;height:100%;color:inherit;font:inherit;text-align:left;transition:background-color var(--dur-1) ease, color var(--dur-1) ease;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:flex}.hbtn.r.svelte-1kvt637{justify-content:flex-end}.hbtn.svelte-1kvt637:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.hbtn.on.svelte-1kvt637{color:var(--accent)}.hbtn.svelte-1kvt637 .lbl:where(.svelte-1kvt637){text-overflow:ellipsis;min-width:0;overflow:hidden}.hcell.open.svelte-1kvt637{background:color-mix(in srgb, var(--accent) 10%, var(--sheet))}.reset.svelte-1kvt637{height:24px;color:var(--accent);font:inherit;background:0 0;border:0;padding:0 6px;font-size:12.5px;font-weight:600}.body.svelte-1kvt637{width:var(--w);position:relative}.row.svelte-1kvt637{grid-template-columns:var(--cols);width:var(--w);height:var(--rh);border-bottom:1px solid var(--rule);background:var(--raised);display:grid;position:absolute;left:0}.row.draft.svelte-1kvt637{background:var(--sheet)}.gutter.svelte-1kvt637{z-index:3;color:var(--ink-3);background:var(--sheet);border-right:1px solid var(--rule-strong);cursor:pointer;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:12px;display:flex;position:sticky;left:0}.gutter.svelte-1kvt637:hover{color:var(--ink)}.gutter.picked.svelte-1kvt637{background:var(--accent);color:var(--accent-ink)}.cell.svelte-1kvt637{--cellbg:var(--raised);border-right:1px solid var(--rule);background:var(--cellbg);cursor:cell;align-items:center;min-width:0;padding:0 10px;display:flex;position:relative;overflow:hidden}.row.draft.svelte-1kvt637 .cell:where(.svelte-1kvt637){--cellbg:var(--sheet)}.cell.right.svelte-1kvt637{justify-content:flex-end}.cell.s1.svelte-1kvt637{left:var(--gw);z-index:2;box-shadow:1px 0 0 var(--rule-strong);position:sticky}.cell.sel.svelte-1kvt637{--cellbg:color-mix(in srgb, var(--accent) 13%, var(--raised))}.cell.active.svelte-1kvt637{--cellbg:var(--raised);box-shadow:inset 0 0 0 2px var(--accent)}.cell.s1.active.svelte-1kvt637{box-shadow:inset 0 0 0 2px var(--accent), 1px 0 0 var(--rule-strong)}.t.svelte-1kvt637{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.t.acc.svelte-1kvt637{align-items:center;gap:8px;display:inline-flex}.t.miss.svelte-1kvt637{color:var(--warn);font-size:12.5px}.ph.svelte-1kvt637{color:var(--ink-3);font-style:normal}.faint.svelte-1kvt637{color:var(--ink-3)}.edit.svelte-1kvt637{border:2px solid var(--accent);background:var(--raised);width:100%;height:100%;color:var(--ink);font:inherit;z-index:4;border-radius:0;outline:none;padding:0 9px;position:absolute;inset:0}.edit.right.svelte-1kvt637{text-align:right;font-variant-numeric:tabular-nums}select.edit.svelte-1kvt637{padding-right:4px}.status.svelte-1kvt637{gap:var(--s1) var(--s5);color:var(--ink-2);flex-wrap:wrap;font-size:13px;display:flex}.tips.svelte-1kvt637{color:var(--ink-3);margin-left:auto}@media (max-width:719px){.tips.svelte-1kvt637{display:none}}.frame.svelte-1laymcz{flex-direction:column;height:100%;min-height:0;display:flex}.status.svelte-1laymcz{color:var(--ink-2);animation:fade-in var(--dur-2) ease both;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;display:flex}.chip-s.svelte-1laymcz{border:1px solid var(--rule-strong);border-radius:var(--r1);background:var(--raised);align-items:center;gap:4px;height:26px;padding:0 4px 0 9px;font-size:12.5px;display:inline-flex}.chip-s.svelte-1laymcz button:where(.svelte-1laymcz){width:20px;height:20px;color:var(--ink-3);background:0 0;border:0;border-radius:2px;place-items:center;display:grid}.chip-s.svelte-1laymcz button:where(.svelte-1laymcz):hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent)}.reset.svelte-1laymcz{height:26px;color:var(--accent);background:0 0;border:0;padding:0 6px;font-size:12.5px;font-weight:600}.wrap.svelte-1laymcz{background:var(--raised);border:1px solid var(--rule-strong);border-radius:var(--r2);outline:none;flex:1;min-height:0;font-size:13.5px;overflow:auto}.wrap.svelte-1laymcz:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}table.svelte-1laymcz{border-collapse:separate;border-spacing:0;min-width:100%}th.svelte-1laymcz,td.svelte-1laymcz{white-space:nowrap;text-align:left;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--raised);height:36px;padding:0 10px}tbody.svelte-1laymcz tr:where(.svelte-1laymcz){transition:background-color var(--dur-1) ease}tbody.svelte-1laymcz tr:where(.svelte-1laymcz):hover td:where(.svelte-1laymcz),tbody.svelte-1laymcz tr:where(.svelte-1laymcz):hover th.n:where(.svelte-1laymcz){background:color-mix(in srgb, var(--accent) 5%, var(--raised))}thead.svelte-1laymcz th:where(.svelte-1laymcz){z-index:3;background:var(--sheet);letter-spacing:.06em;text-transform:uppercase;height:38px;color:var(--ink-2);border-bottom-color:var(--rule-strong);padding:0;font-size:11.5px;font-weight:600;position:sticky;top:0}.hbtn.svelte-1laymcz{width:100%;height:38px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;transition:background-color var(--dur-1) ease, color var(--dur-1) ease;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:flex}.hbtn.r.svelte-1laymcz{justify-content:flex-end}.hbtn.svelte-1laymcz:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.hbtn.on.svelte-1laymcz{color:var(--accent)}.hbtn.svelte-1laymcz svg{transition:transform var(--dur-2) var(--ease-out)}.lbl.svelte-1laymcz{text-overflow:ellipsis;overflow:hidden}th.open.svelte-1laymcz .hbtn:where(.svelte-1laymcz){background:color-mix(in srgb, var(--accent) 10%, transparent)}.r.svelte-1laymcz{text-align:right}.n.svelte-1laymcz{z-index:2;text-align:center;width:52px;min-width:52px;color:var(--ink-3);background:var(--sheet);border-right-color:var(--rule-strong);padding:0;font-size:12px;font-weight:400;position:sticky;left:0}thead.svelte-1laymcz .n:where(.svelte-1laymcz){z-index:4;letter-spacing:normal;text-transform:none}.s1.svelte-1laymcz{z-index:1;box-shadow:1px 0 0 var(--rule-strong);position:sticky;left:52px}thead.svelte-1laymcz .s1:where(.svelte-1laymcz){z-index:3}td.neg.svelte-1laymcz{color:var(--debit)}.none.svelte-1laymcz{padding:var(--s5)}.link.svelte-1laymcz{color:var(--accent);font:inherit;background:0 0;border:0;text-decoration:underline}.page.wide.svelte-9v5sw9{max-width:none;padding-bottom:calc(var(--tabbar) + var(--safe-b) + var(--s5))}@media (min-width:960px){.page.wide.svelte-9v5sw9{padding-bottom:var(--s5)}}.page-head.svelte-9v5sw9{margin-bottom:var(--s4)}.acts.svelte-9v5sw9{gap:var(--s2);flex-wrap:wrap;display:flex}.bar.svelte-9v5sw9{justify-content:space-between;align-items:center;gap:var(--s3) var(--s4);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.tabs.svelte-9v5sw9{border:1px solid var(--rule-strong);border-radius:var(--r2);background:var(--sheet);gap:2px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.tabbtn.svelte-9v5sw9{height:32px;padding:0 var(--s3);color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:7px;font-size:13.5px;font-weight:500}.tabbtn.svelte-9v5sw9:hover{color:var(--ink)}.tabbtn.on.svelte-9v5sw9{background:var(--ink);color:var(--paper)}.tools.svelte-9v5sw9{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.search.svelte-9v5sw9{border:1px solid var(--rule-strong);border-radius:var(--r1);background:var(--raised);height:36px;color:var(--ink-3);align-items:center;gap:6px;padding:0 10px;display:flex}.search.svelte-9v5sw9:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 28%, transparent)}.search.svelte-9v5sw9 input:where(.svelte-9v5sw9){width:150px;color:var(--ink);background:0 0;border:0;outline:none;height:100%}.clear.svelte-9v5sw9{width:22px;height:22px;color:var(--ink-3);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.acc.svelte-9v5sw9{width:auto;min-width:150px;height:36px}.stage.svelte-9v5sw9{height:clamp(360px, calc(100dvh - 330px - var(--tabbar) - var(--safe-b)), 1000px)}@media (min-width:960px){.stage.svelte-9v5sw9{height:clamp(420px,100dvh - 290px,1100px)}}svg.svelte-1c3ojtp{display:block;overflow:visible}.head.svelte-1urkqtb{justify-content:space-between;align-items:flex-end;gap:var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.now.svelte-1urkqtb{gap:4px;display:grid}.label.svelte-1urkqtb{font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.big.svelte-1urkqtb{letter-spacing:-.02em;font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1}.ctl.svelte-1urkqtb{gap:var(--s2);display:flex}.chart.svelte-1urkqtb{border:1px solid var(--rule-strong);border-radius:var(--r2);background:var(--raised);padding:var(--s2)}svg.svelte-1urkqtb{touch-action:none;cursor:grab;border-radius:var(--r1);outline:none;width:100%;height:auto;display:block}svg.drag.svelte-1urkqtb{cursor:grabbing}svg.svelte-1urkqtb:focus-visible{box-shadow:0 0 0 2px var(--accent-glow)}.grid.svelte-1urkqtb{stroke:var(--rule);stroke-width:1px}.zero.svelte-1urkqtb{stroke:var(--rule-strong);stroke-width:1.2px}.ax.svelte-1urkqtb{font:400 12px var(--font-mono);fill:var(--ink-3)}.ghost.svelte-1urkqtb{fill:none;stroke:var(--rule-strong);stroke-width:1.5px;stroke-dasharray:4 5}.ghost-area.svelte-1urkqtb{opacity:.35}.trail.svelte-1urkqtb{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.guide.svelte-1urkqtb{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:2 4}.dot.svelte-1urkqtb{fill:var(--accent);stroke:var(--raised);stroke-width:2.5px}.halo.svelte-1urkqtb{fill:color-mix(in srgb, var(--accent) 18%, transparent);animation:svelte-1urkqtb-halo 1.6s var(--ease-out) infinite;transform-box:fill-box;transform-origin:50%}@keyframes svelte-1urkqtb-halo{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.6)}}.stats.svelte-1urkqtb{margin:var(--s4) 0 0;border-top:1px solid var(--rule-strong);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0;display:grid}.stats.svelte-1urkqtb>div:where(.svelte-1urkqtb){padding:var(--s3) var(--s3) 0 0;gap:2px;display:grid}.stats.svelte-1urkqtb dt:where(.svelte-1urkqtb){font:500 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.stats.svelte-1urkqtb dd:where(.svelte-1urkqtb){margin:0;font-size:16px;font-weight:500}.stats.svelte-1urkqtb span:where(.svelte-1urkqtb){color:var(--ink-3);font-size:12px}.hint.svelte-1urkqtb{margin-top:var(--s3);color:var(--ink-3);font-size:12.5px}.muted.svelte-1urkqtb{color:var(--ink-2)}.actions.svelte-1n5o9lx{gap:var(--s2);padding-top:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.grow.svelte-1n5o9lx{flex:1}.sec.first.svelte-1ck4pq{margin-top:var(--s4)}.acct.svelte-1ck4pq{padding:var(--s4) 0 var(--s5);border-bottom:1px solid var(--rule)}.acct.svelte-1ck4pq:last-of-type{border-bottom:0}.acct.svelte-1ck4pq header:where(.svelte-1ck4pq){justify-content:space-between;align-items:center;display:flex}.who.svelte-1ck4pq{align-items:center;gap:10px;display:flex}.who.svelte-1ck4pq .dot:where(.svelte-1ck4pq){width:12px;height:12px}h3.display.svelte-1ck4pq{font-variation-settings:"wdth" 92;font-size:22px;font-weight:600}.bal-row.svelte-1ck4pq{justify-content:space-between;align-items:flex-end;gap:var(--s4);margin-top:var(--s3);display:flex}.big.svelte-1ck4pq{letter-spacing:-.035em;font-size:clamp(30px,6vw,40px);font-weight:560;line-height:1.05}.spark.svelte-1ck4pq{border-radius:var(--r1);cursor:pointer;transition:background-color var(--dur-2) ease, transform var(--dur-2) var(--ease-out);background:0 0;border:0;flex:none;margin:-4px;padding:4px}.spark.svelte-1ck4pq:hover{background:color-mix(in srgb, var(--accent) 8%, transparent);transform:translateY(-1px)}.avail.svelte-1ck4pq{flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.avail.svelte-1ck4pq strong:where(.svelte-1ck4pq){font-size:18px;font-weight:600}.meter.svelte-1ck4pq{height:8px;margin-top:var(--s3);background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:999px;overflow:hidden}.fill.svelte-1ck4pq{border-radius:999px;height:100%;transition:width .4s cubic-bezier(.2,.8,.2,1);display:block}.fill.low.svelte-1ck4pq{background:var(--accent)}.fill.mid.svelte-1ck4pq{background:var(--warn)}.fill.high.svelte-1ck4pq{background:var(--debit)}.meter-cap.svelte-1ck4pq{margin-top:6px}.facts.svelte-1ck4pq{gap:var(--s2) var(--s6);margin:var(--s4) 0 0;flex-wrap:wrap;display:flex}.facts.svelte-1ck4pq div:where(.svelte-1ck4pq){flex-direction:column;display:flex}.facts.svelte-1ck4pq dt:where(.svelte-1ck4pq){color:var(--ink-3);font-size:12.5px}.facts.svelte-1ck4pq dd:where(.svelte-1ck4pq){margin:0;font-weight:550}.facts.svelte-1ck4pq a:where(.svelte-1ck4pq){text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.recon.svelte-1ck4pq{justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--s4);padding:var(--s3) var(--s4);border-radius:var(--r2);background:var(--sheet);border:1px solid var(--rule);flex-wrap:wrap;display:flex}.rl.svelte-1ck4pq{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.rr.svelte-1ck4pq{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.diff-hint.svelte-1ck4pq{margin-top:var(--s2)}.diff-hint.svelte-1ck4pq a:where(.svelte-1ck4pq){text-underline-offset:3px;text-decoration:underline}.foot.svelte-1ck4pq{margin-top:var(--s4);max-width:62ch}.big-in.svelte-1ck4pq{height:56px;font-size:26px;font-weight:550}.row-end.svelte-1ck4pq{justify-content:flex-end;gap:var(--s2);display:flex}.check.svelte-1r31jek{gap:var(--s3);padding:var(--s3);border:1px solid var(--rule-strong);border-radius:var(--r2);cursor:pointer;align-items:flex-start;display:flex}.check.svelte-1r31jek input:where(.svelte-1r31jek){width:18px;height:18px;accent-color:var(--accent);margin-top:2px}.check.svelte-1r31jek span:where(.svelte-1r31jek){flex-direction:column;display:flex}.preview.svelte-1r31jek{padding:var(--s3) var(--s4);border-radius:var(--r2);background:var(--accent-soft)}.row-end.svelte-1r31jek{justify-content:flex-end;gap:var(--s2);display:flex}.acts.svelte-1rvoluh{gap:var(--s2);flex-wrap:wrap;display:flex}.sum.svelte-1rvoluh{border-top:1px solid var(--rule-strong);grid-template-columns:1fr;gap:0;display:grid}@media (min-width:760px){.sum.svelte-1rvoluh{grid-template-columns:repeat(3,1fr)}.sum.svelte-1rvoluh>div:where(.svelte-1rvoluh)+div:where(.svelte-1rvoluh){border-left:1px solid var(--rule);padding-left:var(--s5)}}.sum.svelte-1rvoluh>div:where(.svelte-1rvoluh){padding:var(--s4) 0}@media (max-width:759px){.sum.svelte-1rvoluh>div:where(.svelte-1rvoluh)+div:where(.svelte-1rvoluh){border-top:1px solid var(--rule)}}.k.svelte-1rvoluh{color:var(--ink-2);font-size:13px;font-weight:500}.v.svelte-1rvoluh{letter-spacing:-.03em;margin:2px 0;font-size:clamp(26px,4.5vw,34px);font-weight:560;line-height:1.15}.s.svelte-1rvoluh{font-size:13.5px}.list.svelte-1rvoluh{margin:0;padding:0;list-style:none}.loan.svelte-1rvoluh{padding:var(--s4) 0 var(--s4);border-bottom:1px solid var(--rule);border-radius:4px;display:block}.loan.svelte-1rvoluh:hover{background:color-mix(in srgb, var(--ink) 3.5%, transparent)}.top.svelte-1rvoluh{color:var(--ink-3);justify-content:space-between;align-items:center;display:flex}.name.svelte-1rvoluh{color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.name.svelte-1rvoluh h3:where(.svelte-1rvoluh){font-variation-settings:"wdth" 92;font-size:21px;font-weight:600}.meta.svelte-1rvoluh{gap:var(--s1) var(--s5);color:var(--ink-2);flex-wrap:wrap;margin-top:6px;font-size:14px;display:flex}.meta.svelte-1rvoluh b:where(.svelte-1rvoluh),.foot.svelte-1rvoluh b:where(.svelte-1rvoluh){color:var(--ink);font-weight:600}.bar.svelte-1rvoluh{height:8px;margin:var(--s3) 0 var(--s2);background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:999px;overflow:hidden}.bar.svelte-1rvoluh span:where(.svelte-1rvoluh){background:var(--accent);border-radius:999px;height:100%;display:block}.foot.svelte-1rvoluh{justify-content:space-between;gap:var(--s1) var(--s4);flex-wrap:wrap;font-size:14px;display:flex}.page.wide.svelte-s7yj1k{max-width:1180px;margin:0 auto}.page-head.svelte-s7yj1k{justify-content:space-between;align-items:flex-end;gap:var(--s4);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.intro.svelte-s7yj1k p:where(.svelte-s7yj1k){margin-top:var(--s2);color:var(--ink-2);max-width:52ch}.kpis.svelte-s7yj1k{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));min-width:min(100%,560px);margin:0;display:grid}.kpis.svelte-s7yj1k>div:where(.svelte-s7yj1k){padding:var(--s3) var(--s4);gap:4px;display:grid}.kpis.svelte-s7yj1k>div:where(.svelte-s7yj1k)+div:where(.svelte-s7yj1k){border-left:1px solid var(--rule)}.kpis.svelte-s7yj1k dt:where(.svelte-s7yj1k){font:500 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.kpis.svelte-s7yj1k dd:where(.svelte-s7yj1k){letter-spacing:-.01em;margin:0;font-size:21px;font-weight:500}.kpis.svelte-s7yj1k span:where(.svelte-s7yj1k){color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.label.svelte-s7yj1k{font:500 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.muted.svelte-s7yj1k{color:var(--ink-2)}.ok.svelte-s7yj1k{color:var(--credit)}.timeline.svelte-s7yj1k{margin-bottom:var(--s6);animation:rise var(--dur-3) var(--ease-out) both}.band-head.svelte-s7yj1k{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.seg.svelte-s7yj1k{border:1px solid var(--rule-strong);border-radius:var(--r1);display:inline-flex;overflow:hidden}.seg.svelte-s7yj1k button:where(.svelte-s7yj1k){border:0;border-right:1px solid var(--rule-strong);height:30px;color:var(--ink-2);transition:background-color var(--dur-1) ease, color var(--dur-1) ease;background:0 0;padding:0 12px;font-size:13px}.seg.svelte-s7yj1k button:where(.svelte-s7yj1k):last-child{border-right:0}.seg.svelte-s7yj1k button:where(.svelte-s7yj1k):hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent)}.seg.svelte-s7yj1k button.on:where(.svelte-s7yj1k){background:var(--ink);color:var(--paper)}.arrows.svelte-s7yj1k{gap:4px;display:flex}.nav.svelte-s7yj1k{border:1px solid var(--rule-strong);border-radius:var(--r1);background:var(--raised);width:32px;height:32px;color:var(--ink);transition:background-color var(--dur-1) ease, color var(--dur-1) ease, transform var(--dur-1) var(--ease-out);place-items:center;display:grid}.nav.svelte-s7yj1k:hover{background:var(--ink);color:var(--paper)}.nav.svelte-s7yj1k:active{transform:scale(.94)}.strip.svelte-s7yj1k{scrollbar-width:thin;overscroll-behavior-x:contain;align-items:stretch;gap:8px;padding:2px 2px 14px;display:flex;overflow-x:auto}.empty.svelte-s7yj1k{padding:var(--s5);color:var(--ink-3);margin:0}.stop.svelte-s7yj1k{border:1px solid var(--rule-strong);border-radius:var(--r2);background:var(--raised);width:176px;color:var(--ink);text-align:left;box-shadow:var(--shadow-1);animation:rise var(--dur-3) var(--ease-out) both;animation-delay:calc(var(--i,0) * 28ms);transition:transform var(--dur-2) var(--ease-out), border-color var(--dur-2) ease, box-shadow var(--dur-2) var(--ease-out), background-color var(--dur-2) ease;flex:none;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;padding:12px 12px 12px 15px;display:grid;position:relative}.stop.svelte-s7yj1k:before{content:"";border-radius:var(--r2) 0 0 var(--r2);background:var(--tone,var(--ink-3));width:3px;position:absolute;top:-1px;bottom:-1px;left:-1px}.stop.paid.svelte-s7yj1k{--tone:var(--credit);color:var(--ink-2)}.stop.overdue.svelte-s7yj1k{--tone:var(--debit)}.stop.soon.svelte-s7yj1k{--tone:var(--accent)}.stop.due.svelte-s7yj1k{--tone:var(--ink-3)}.stop.past.svelte-s7yj1k{background:color-mix(in srgb, var(--raised) 60%, var(--sheet))}.stop.svelte-s7yj1k:hover,.stop.hot.svelte-s7yj1k{box-shadow:var(--shadow-2);border-color:var(--ink-3);transform:translateY(-2px)}.stop.sel.svelte-s7yj1k{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), var(--shadow-2)}.when.svelte-s7yj1k{grid-row:1/span 2;align-content:start;gap:2px;min-width:36px;display:grid}.dd.svelte-s7yj1k{letter-spacing:-.02em;font-size:26px;font-weight:500;line-height:1}.mm.svelte-s7yj1k{font:500 10.5px/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.who.svelte-s7yj1k{align-self:start;gap:3px;min-width:0;display:grid}.ln.svelte-s7yj1k{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex;overflow:hidden}.ln.svelte-s7yj1k em:where(.svelte-s7yj1k){color:var(--ink-3);font-size:11px;font-style:normal}.ln.svelte-s7yj1k i:where(.svelte-s7yj1k),.ticks.svelte-s7yj1k i:where(.svelte-s7yj1k),.legend.svelte-s7yj1k i:where(.svelte-s7yj1k),.rows.svelte-s7yj1k .bar:where(.svelte-s7yj1k){background:var(--c,var(--ink-3))}.ln.svelte-s7yj1k i:where(.svelte-s7yj1k){flex:none;width:6px;height:6px}.more.svelte-s7yj1k{color:var(--ink-3);font-size:11.5px}.amt.svelte-s7yj1k{grid-column:2;gap:2px;font-size:15px;font-weight:500;display:grid}.amt.svelte-s7yj1k small:where(.svelte-s7yj1k){color:var(--ink-3);font-size:11.5px;font-weight:400}.paidline.svelte-s7yj1k{color:var(--credit)}.st.svelte-s7yj1k{font:500 10.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r1);color:var(--ink-2);background:var(--sheet);grid-column:1/-1;justify-self:start;padding:5px 6px}.st.paid.svelte-s7yj1k{color:var(--credit);background:var(--credit-soft)}.st.overdue.svelte-s7yj1k{color:var(--debit);background:var(--debit-soft)}.st.soon.svelte-s7yj1k{color:var(--accent);background:var(--accent-soft)}.today-mark.svelte-s7yj1k{border-left:2px solid var(--accent);border-right:2px solid var(--accent);width:64px;color:var(--accent);font:500 10.5px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;animation:fade-in var(--dur-3) ease both;flex:none;align-content:center;justify-items:center;gap:4px;margin:0 4px;display:grid}.today-mark.end.svelte-s7yj1k{margin-left:8px}.split.svelte-s7yj1k{gap:var(--s5);align-items:start;display:grid}@media (min-width:960px){.split.svelte-s7yj1k{grid-template-columns:minmax(0,1fr) 360px}}.month.svelte-s7yj1k{border:1px solid var(--rule-strong);border-radius:var(--r2);background:var(--raised);min-width:0;padding:var(--s4);box-shadow:var(--shadow-1)}.month-head.svelte-s7yj1k{align-items:center;gap:var(--s2);margin-bottom:var(--s4);display:flex}.mtitle.svelte-s7yj1k{text-align:center;flex:1;gap:3px;min-width:0;display:grid}.mtitle.svelte-s7yj1k h2:where(.svelte-s7yj1k){letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.mtitle.svelte-s7yj1k>span:where(.svelte-s7yj1k){color:var(--ink-3);font-size:12.5px}.mtitle.svelte-s7yj1k b:where(.svelte-s7yj1k){color:var(--ink);font-weight:600}.today-btn.svelte-s7yj1k{border:1px solid var(--rule-strong);border-radius:var(--r1);height:32px;transition:background-color var(--dur-1) ease;background:0 0;padding:0 10px;font-size:13px}.today-btn.svelte-s7yj1k:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.wk.svelte-s7yj1k,.grid.svelte-s7yj1k{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.wk.svelte-s7yj1k span:where(.svelte-s7yj1k){text-align:center;font:500 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:6px 0}.grid.svelte-s7yj1k{border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.cell.svelte-s7yj1k{border:0;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:62px;color:var(--ink);text-align:left;transition:background-color var(--dur-1) ease;background:0 0;align-content:space-between;justify-items:start;padding:6px;display:grid;position:relative}.cell.svelte-s7yj1k:hover,.cell.hot.svelte-s7yj1k{background:color-mix(in srgb, var(--ink) 5%, transparent)}.cell.out.svelte-s7yj1k{color:var(--ink-3);opacity:.45}.cell.svelte-s7yj1k .n:where(.svelte-s7yj1k){border-radius:var(--r1);place-items:center;width:24px;height:24px;font-size:13px;display:grid}.cell.today.svelte-s7yj1k .n:where(.svelte-s7yj1k){background:var(--accent);color:var(--accent-ink);font-weight:600}.cell.done.svelte-s7yj1k .n:where(.svelte-s7yj1k){color:var(--credit)}.cell.sel.svelte-s7yj1k{background:color-mix(in srgb, var(--accent) 9%, transparent)}.cell.sel.svelte-s7yj1k:after{content:"";border:1.5px solid var(--accent);pointer-events:none;animation:svelte-s7yj1k-pulse-in var(--dur-2) var(--ease-out) both;position:absolute;inset:0}@keyframes svelte-s7yj1k-pulse-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.ticks.svelte-s7yj1k{gap:3px;display:flex}.ticks.svelte-s7yj1k i:where(.svelte-s7yj1k){width:14px;height:3px}.paid.svelte-s7yj1k{--c:var(--credit)}.overdue.svelte-s7yj1k{--c:var(--debit)}.soon.svelte-s7yj1k{--c:var(--accent)}.due.svelte-s7yj1k{--c:var(--ink-3)}.legend.svelte-s7yj1k{gap:var(--s3) var(--s4);margin-top:var(--s3);color:var(--ink-3);flex-wrap:wrap;font-size:12px;display:flex}.legend.svelte-s7yj1k span:where(.svelte-s7yj1k){align-items:center;gap:6px;display:inline-flex}.legend.svelte-s7yj1k i:where(.svelte-s7yj1k){width:12px;height:3px;display:inline-block}.day.svelte-s7yj1k{border-top:2px solid var(--ink);min-width:0;padding-top:var(--s3);animation:rise var(--dur-3) var(--ease-out) both}.day-head.svelte-s7yj1k{margin-bottom:var(--s3);gap:6px;display:grid}.day-head.svelte-s7yj1k .label:where(.svelte-s7yj1k){font-size:11px}.totals.svelte-s7yj1k{letter-spacing:-.01em;font-size:22px;font-weight:500}.totals.svelte-s7yj1k b:where(.svelte-s7yj1k){font-weight:500}.totals.svelte-s7yj1k .ok:where(.svelte-s7yj1k){font-size:14px}.rows.svelte-s7yj1k{margin:0;padding:0;list-style:none}.rows.svelte-s7yj1k li:where(.svelte-s7yj1k){align-items:start;gap:var(--s3);border-bottom:1px solid var(--rule);animation:rise var(--dur-3) var(--ease-out) both;grid-template-columns:3px minmax(0,1fr) auto;padding:12px 0;display:grid}.rows.svelte-s7yj1k .bar:where(.svelte-s7yj1k){align-self:stretch}.rows.svelte-s7yj1k li.paid:where(.svelte-s7yj1k) .bar:where(.svelte-s7yj1k){--c:var(--credit)}.rows.svelte-s7yj1k li.overdue:where(.svelte-s7yj1k) .bar:where(.svelte-s7yj1k){--c:var(--debit)}.rows.svelte-s7yj1k li.soon:where(.svelte-s7yj1k) .bar:where(.svelte-s7yj1k){--c:var(--accent)}.rows.svelte-s7yj1k li.due:where(.svelte-s7yj1k) .bar:where(.svelte-s7yj1k){--c:var(--ink-3)}.main.svelte-s7yj1k{gap:2px;min-width:0;display:grid}.lender.svelte-s7yj1k{font-size:15px;font-weight:600}.sub.svelte-s7yj1k{color:var(--ink-3);font-size:12px}.open-loan.svelte-s7yj1k{color:var(--accent);text-underline-offset:3px;justify-self:start;margin-top:4px;font-size:12px;text-decoration:underline}.right.svelte-s7yj1k{justify-items:end;gap:8px;display:grid}.rows.svelte-s7yj1k .amt:where(.svelte-s7yj1k){font-size:15px;font-weight:500}.chip.svelte-s7yj1k{border-radius:var(--r1);height:24px;font:500 11px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.chip.paid.svelte-s7yj1k{color:var(--credit);background:var(--credit-soft)}.pay.svelte-s7yj1k{border:1px solid var(--accent);border-radius:var(--r1);background:var(--accent);height:28px;color:var(--accent-ink);transition:background-color var(--dur-1) ease, transform var(--dur-1) var(--ease-out);padding:0 10px;font-size:12.5px;font-weight:600}.pay.svelte-s7yj1k:hover{background:var(--accent-hover)}.pay.svelte-s7yj1k:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.stop.svelte-s7yj1k,.rows.svelte-s7yj1k li:where(.svelte-s7yj1k),.timeline.svelte-s7yj1k,.day.svelte-s7yj1k{animation:none}}.back.svelte-1yny7sj{margin:0 0 var(--s4) -4px;color:var(--ink-2);border-radius:6px;align-items:center;gap:2px;padding:4px 8px 4px 2px;font-size:14px;font-weight:500;display:inline-flex}.back.svelte-1yny7sj:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.line.svelte-1yny7sj{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.actions.svelte-1yny7sj{gap:var(--s2);display:flex}.hero.svelte-1yny7sj{gap:var(--s5);padding:var(--s5) 0;border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);display:grid}@media (min-width:860px){.hero.svelte-1yny7sj{align-items:center;column-gap:var(--s7);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.next.svelte-1yny7sj{grid-column:1/-1}}.k.svelte-1yny7sj{color:var(--ink-2);font-size:13px;font-weight:500}.big.svelte-1yny7sj .v:where(.svelte-1yny7sj){letter-spacing:-.035em;margin:2px 0 4px;font-size:clamp(38px,7vw,56px);font-weight:600;line-height:1.05}.bar.svelte-1yny7sj{background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:999px;height:12px;overflow:hidden}.bar.svelte-1yny7sj span:where(.svelte-1yny7sj){background:var(--accent);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.legend.svelte-1yny7sj{justify-content:space-between;gap:var(--s1) var(--s4);margin-top:var(--s2);color:var(--ink-2);flex-wrap:wrap;font-size:13.5px;display:flex}.legend.svelte-1yny7sj b:where(.svelte-1yny7sj){color:var(--ink);font-weight:600}.next.svelte-1yny7sj{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s3) var(--s4);border-radius:var(--r2);background:var(--accent-soft);flex-wrap:wrap;display:flex}.strong.svelte-1yny7sj{font-size:17px;font-weight:600}.strong.svelte-1yny7sj .muted:where(.svelte-1yny7sj){font-size:14px;font-weight:450}.facts.svelte-1yny7sj{gap:var(--s4) var(--s5);margin:var(--s5) 0 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.facts.svelte-1yny7sj dt:where(.svelte-1yny7sj){color:var(--ink-2);font-size:13px;font-weight:500}.facts.svelte-1yny7sj dd:where(.svelte-1yny7sj){letter-spacing:-.02em;margin:2px 0 0;font-size:18px;font-weight:560}.facts.svelte-1yny7sj dd.plain:where(.svelte-1yny7sj){font-variant-numeric:normal;font-size:15px}.note.svelte-1yny7sj{margin-top:var(--s5);padding:var(--s3) var(--s4);border-radius:var(--r2);background:var(--warn-soft);color:var(--warn);font-size:14px}.sched.svelte-1yny7sj{display:block}.hd.svelte-1yny7sj,.rw.svelte-1yny7sj{align-items:center;gap:var(--s3);padding:0 var(--s1);grid-template-columns:34px 92px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(150px,auto);display:grid}.hd.svelte-1yny7sj{height:34px;color:var(--ink-3);border-bottom:1px solid var(--rule);font-size:12.5px;font-weight:550}.rw.svelte-1yny7sj{border-bottom:1px solid var(--rule);min-height:52px}.rw.paid.svelte-1yny7sj .due:where(.svelte-1yny7sj),.rw.paid.svelte-1yny7sj .n:where(.svelte-1yny7sj){color:var(--ink-3)}.rw.overdue.svelte-1yny7sj .due:where(.svelte-1yny7sj){color:var(--debit);font-weight:550}.r.svelte-1yny7sj{text-align:right}.end.svelte-1yny7sj{justify-content:flex-end;align-items:center;gap:var(--s2);display:flex}.yr.svelte-1yny7sj{margin-left:4px;font-size:12px}.amt.svelte-1yny7sj{border:0;border-bottom:1px dashed var(--rule-strong);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;margin:-6px -2px;padding:6px 2px}.amt.svelte-1yny7sj:hover{border-bottom-color:var(--accent);color:var(--accent)}.rw.paid.svelte-1yny7sj .amt:where(.svelte-1yny7sj){color:var(--ink-3)}@media (max-width:719px){.hd.svelte-1yny7sj,.rw.svelte-1yny7sj{gap:var(--s2);grid-template-columns:26px minmax(0,1fr) auto auto}.hide-s.svelte-1yny7sj,.hd.svelte-1yny7sj [role=columnheader]:where(.svelte-1yny7sj):nth-child(3),.hd.svelte-1yny7sj [role=columnheader]:where(.svelte-1yny7sj):nth-child(4){display:none}.rw.svelte-1yny7sj .end:where(.svelte-1yny7sj){flex-direction:row-reverse}.actions.svelte-1yny7sj .btn:where(.svelte-1yny7sj){padding-inline:var(--s3)}}.notes.svelte-1yny7sj{white-space:pre-wrap;max-width:62ch;line-height:1.55}.foot.svelte-1yny7sj{justify-content:flex-end;gap:var(--s2);padding-top:var(--s2);display:flex}.head-acts.svelte-1cd80bu{gap:var(--s2);flex-wrap:wrap;display:flex}.list.svelte-1cd80bu{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.list.svelte-1cd80bu{grid-template-columns:1fr 1fr;align-items:start}}.card.svelte-1cd80bu{gap:var(--s2);padding:var(--s4);background:var(--raised);border:1px solid var(--rule);border-radius:var(--r3);flex-direction:column;display:flex;position:relative}.top.svelte-1cd80bu{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.who.svelte-1cd80bu{align-items:center;gap:var(--s2);min-width:0;display:flex}.name.svelte-1cd80bu{overflow-wrap:anywhere;font-size:17px;font-weight:600}.name.blank.svelte-1cd80bu{color:var(--ink-3);font-weight:500}.mv.svelte-1cd80bu{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:999px;flex:none;place-items:center;display:inline-grid}.mv.warn.svelte-1cd80bu{background:var(--warn-soft);color:var(--warn)}.amt.svelte-1cd80bu{white-space:nowrap;font-size:19px;font-weight:600}.meta.svelte-1cd80bu{gap:2px var(--s3);flex-wrap:wrap;display:flex}.dotted.svelte-1cd80bu{align-items:center;gap:6px;display:inline-flex}.dotted.svelte-1cd80bu .dot:where(.svelte-1cd80bu){background:var(--dot);width:9px;height:9px}.kind.svelte-1cd80bu{color:var(--ink-2)}.hint-line.svelte-1cd80bu{color:var(--ink-2);margin:0}.hint-line.warn.svelte-1cd80bu{color:var(--warn)}.note.svelte-1cd80bu{margin:0}.pick.svelte-1cd80bu{align-items:center;gap:var(--s2);display:flex}.pick.svelte-1cd80bu select:where(.svelte-1cd80bu){max-width:220px}.raw.svelte-1cd80bu summary:where(.svelte-1cd80bu){cursor:pointer;color:var(--ink-3);align-items:center;gap:6px;font-size:13px;list-style:none;display:inline-flex}.raw.svelte-1cd80bu summary:where(.svelte-1cd80bu)::-webkit-details-marker{display:none}.raw.svelte-1cd80bu pre:where(.svelte-1cd80bu){margin:var(--s2) 0 0;padding:var(--s3);white-space:pre-wrap;overflow-wrap:anywhere;font:12.5px/1.45 var(--font-ui);color:var(--ink-2);background:var(--sheet);border-radius:var(--r2)}.acts.svelte-1cd80bu{align-items:center;gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap;display:flex}.grow.svelte-1cd80bu{flex:1}.plain.svelte-1cd80bu{margin:0;padding:0;list-style:none}.plain.svelte-1cd80bu li:where(.svelte-1cd80bu){align-items:center;gap:var(--s3);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto auto auto;padding:10px 0;display:grid}.r-name.svelte-1cd80bu{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r-amt.svelte-1cd80bu{text-align:right;min-width:5.5em}.name.svelte-1u1tau9{margin:0 0 var(--s3);color:var(--ink-2);overflow-wrap:anywhere}.actions.svelte-1u1tau9{margin:0 calc(var(--s5) * -1);padding:0;list-style:none}.actions.svelte-1u1tau9 button:where(.svelte-1u1tau9){align-items:center;gap:var(--s3);width:100%;min-height:52px;padding:0 var(--s5);border:0;border-top:1px solid var(--rule);color:var(--ink);text-align:left;cursor:pointer;background:0 0;font-size:16px;display:flex}.actions.svelte-1u1tau9 button:where(.svelte-1u1tau9):hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.actions.svelte-1u1tau9 .danger:where(.svelte-1u1tau9){color:var(--debit)}.credit.svelte-1u1tau9{margin:var(--s4) 0 0;color:var(--ink-3);font-size:12.5px}.rename.svelte-1u1tau9{gap:var(--s4);display:grid}.rename.svelte-1u1tau9 .input:where(.svelte-1u1tau9){font-size:16px}.two.svelte-1u1tau9{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}.list.svelte-fgclkm{flex-direction:column;height:100%;min-height:0;display:flex}.bar.svelte-fgclkm{gap:var(--s2);padding:0 0 var(--s3);display:flex}.search.svelte-fgclkm{align-items:center;gap:var(--s2);min-width:0;height:36px;padding:0 var(--s3);border:1px solid var(--rule-strong);border-radius:var(--r1);background:var(--raised);color:var(--ink-3);transition:border-color var(--dur-2) ease, box-shadow var(--dur-2) var(--ease-out);flex:1;display:flex}.search.svelte-fgclkm:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.search.svelte-fgclkm input:where(.svelte-fgclkm){min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.search.svelte-fgclkm input:where(.svelte-fgclkm)::-webkit-search-cancel-button{display:none}.clear.svelte-fgclkm{border-radius:var(--r1);width:24px;height:24px;color:var(--ink-3);background:0 0;border:0;place-items:center;display:grid}.scroll.svelte-fgclkm{overscroll-behavior:contain;min-height:0;margin:0 calc(var(--s2) * -1);padding:0 var(--s2) var(--s4);flex:1;overflow-y:auto}h3.svelte-fgclkm{margin:var(--s5) var(--s2) var(--s2);font:500 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}h3.svelte-fgclkm:first-child{margin-top:var(--s2)}ul.svelte-fgclkm{margin:0;padding:0;list-style:none}li.svelte-fgclkm{align-items:center;gap:0 var(--s1);border-radius:var(--r1);transition:background-color var(--dur-1) ease;animation:rise var(--dur-3) var(--ease-out) both;grid-template-columns:minmax(0,1fr) auto 32px;display:grid;position:relative}li.svelte-fgclkm:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}li.active.svelte-fgclkm{background:var(--accent-soft)}li.active.svelte-fgclkm:before{content:"";background:var(--accent);width:2px;animation:svelte-fgclkm-rule-in var(--dur-2) var(--ease-out) both;position:absolute;top:7px;bottom:7px;left:0}@keyframes svelte-fgclkm-rule-in{0%{transform:scaleY(0)}to{transform:none}}li.active.svelte-fgclkm .t:where(.svelte-fgclkm){font-weight:600}.open.svelte-fgclkm{min-width:0;padding:9px var(--s2) 9px var(--s3);color:var(--ink);gap:2px;display:grid}.t.svelte-fgclkm{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:flex;overflow:hidden}.t.svelte-fgclkm .pin{color:var(--accent);flex:none}.snip.svelte-fgclkm{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.when.svelte-fgclkm{font:400 11px/1 var(--font-mono);color:var(--ink-3)}.more.svelte-fgclkm{color:var(--ink-3);opacity:0;transition:opacity var(--dur-1) ease, color var(--dur-1) ease}li.svelte-fgclkm:hover .more:where(.svelte-fgclkm),li.active.svelte-fgclkm .more:where(.svelte-fgclkm),.more.svelte-fgclkm:focus-visible{opacity:1}@media (hover:none){.more.svelte-fgclkm{opacity:1}}.none.svelte-fgclkm{margin:var(--s4) var(--s2);color:var(--ink-3);font-size:13px;line-height:1.5}.chart.svelte-1168p7m{margin:var(--s3) 0;padding:var(--s3) var(--s3) var(--s2);border:1px solid var(--rule);border-radius:var(--r3);background:var(--raised);min-width:0}figcaption.svelte-1168p7m{justify-content:space-between;align-items:flex-start;gap:var(--s2);display:flex}.head.svelte-1168p7m{gap:1px;min-width:0;display:grid}.head.svelte-1168p7m strong:where(.svelte-1168p7m){letter-spacing:-.005em;overflow-wrap:anywhere;font-size:14px;font-weight:600}.note.svelte-1168p7m{color:var(--ink-3);font-size:12px}.tools.svelte-1168p7m{flex:none;align-items:center;gap:2px;display:flex}.seg.tiny.svelte-1168p7m{border-color:var(--rule);background:0 0;border-radius:8px;gap:0;padding:2px}.seg.tiny.svelte-1168p7m>button:where(.svelte-1168p7m){border-radius:6px;height:26px;padding:0 9px;font-size:12px}.seg.tiny.svelte-1168p7m>button[aria-pressed=true]:where(.svelte-1168p7m){background:color-mix(in srgb, var(--ink) 10%, transparent);color:var(--ink)}.legend.svelte-1168p7m{margin:var(--s2) 0 0;color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;padding:0;font-size:12px;list-style:none;display:flex}.legend.svelte-1168p7m li:where(.svelte-1168p7m){align-items:center;gap:6px;display:inline-flex}.legend.svelte-1168p7m i:where(.svelte-1168p7m){border-radius:3px;width:10px;height:10px}.swatch-band.svelte-1168p7m{background:color-mix(in srgb, var(--accent) 22%, transparent)}.plot.svelte-1168p7m{margin-top:var(--s2);min-width:0;position:relative}.svg.svelte-1168p7m{touch-action:pan-y;-webkit-tap-highlight-color:transparent;max-width:100%;display:block}.tick.svelte-1168p7m{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.hit.svelte-1168p7m{cursor:crosshair}.tip.svelte-1168p7m{border-radius:var(--r2);background:var(--ink);min-width:120px;max-width:220px;color:var(--paper);box-shadow:var(--shadow-pop);pointer-events:none;z-index:2;padding:8px 10px;font-size:12px;line-height:1.35;position:absolute;top:0;transform:translate(-50%)}.tl.svelte-1168p7m{align-items:center;gap:6px;margin-bottom:3px;font-weight:600;display:flex}.tr.svelte-1168p7m{align-items:center;gap:6px;display:flex}.tr.svelte-1168p7m i:where(.svelte-1168p7m){width:8px;height:8px;box-shadow:0 0 0 1.5px var(--ink);border-radius:2px;flex:none}.tr.svelte-1168p7m span:where(.svelte-1168p7m){opacity:.75}.trange.svelte-1168p7m{opacity:.75;margin-top:3px}.est-tag.svelte-1168p7m{opacity:.7;border:1px solid;border-radius:4px;margin-left:6px;padding:0 5px;font-size:10.5px;font-weight:500}.tl.svelte-1168p7m .est-tag:where(.svelte-1168p7m){margin-left:0}.hbars.svelte-1168p7m{margin:var(--s2) 0 var(--s1);padding:0;list-style:none}.hbars.svelte-1168p7m li:where(.svelte-1168p7m){align-items:center;gap:var(--s3);grid-template-columns:minmax(76px,34%) 1fr auto;min-height:32px;display:grid}.hl.svelte-1168p7m{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.ht.svelte-1168p7m{gap:2px;min-width:0;display:grid}.hf.svelte-1168p7m{border-radius:0 4px 4px 0;min-width:2px;height:8px;display:block}.hv.svelte-1168p7m{text-align:right;justify-items:end;min-width:44px;font-size:13px;display:grid}.tablewrap.svelte-1168p7m{margin-top:var(--s2);-webkit-overflow-scrolling:touch;max-height:300px;overflow:auto}table.svelte-1168p7m{border-collapse:collapse;width:100%;font-size:13px}th.svelte-1168p7m,td.svelte-1168p7m{border-bottom:1px solid var(--rule);white-space:nowrap;padding:6px 8px}thead.svelte-1168p7m th:where(.svelte-1168p7m){background:var(--raised);color:var(--ink-2);text-align:left;font-weight:600;position:sticky;top:0}tbody.svelte-1168p7m th:where(.svelte-1168p7m){text-align:left;background:var(--raised);font-weight:500;position:sticky;left:0}.r.svelte-1168p7m{text-align:right}tr.est.svelte-1168p7m td:where(.svelte-1168p7m){color:var(--ink-2)}.md.svelte-m5kjgf{overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.6}.md.svelte-m5kjgf>:first-child{margin-top:0}.md.svelte-m5kjgf>:last-child{margin-bottom:0}p.svelte-m5kjgf{margin:0 0 .75em}h2.svelte-m5kjgf,h3.svelte-m5kjgf,h4.svelte-m5kjgf{font-family:var(--font-display);letter-spacing:-.01em;margin:1.3em 0 .45em;font-weight:600;line-height:1.25}h2.svelte-m5kjgf{font-size:1.25em}h3.svelte-m5kjgf{font-size:1.1em}h4.svelte-m5kjgf{font-size:1em}ul.svelte-m5kjgf,ol.svelte-m5kjgf{margin:0 0 .75em;padding-left:1.35em}li.svelte-m5kjgf{margin:.2em 0;padding-left:.15em}li.svelte-m5kjgf>p{margin:0 0 .35em}li.svelte-m5kjgf>ul,li.svelte-m5kjgf>ol{margin:.2em 0}li.svelte-m5kjgf::marker{color:var(--ink-3)}a.svelte-m5kjgf{color:var(--accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}code.svelte-m5kjgf{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:2px;padding:.1em .35em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.88em}pre.svelte-m5kjgf{padding:var(--s3);border-radius:var(--r1);background:var(--sheet);border:1px solid var(--rule);border-left:2px solid var(--accent);-webkit-overflow-scrolling:touch;margin:0 0 .9em;font-size:13px;line-height:1.5;overflow-x:auto}pre.svelte-m5kjgf code:where(.svelte-m5kjgf){font-size:inherit;white-space:pre;overflow-wrap:normal;background:0 0;padding:0}blockquote.svelte-m5kjgf{padding:0 0 0 var(--s3);color:var(--ink-2);border-left:2px solid var(--ink-3);margin:0 0 .9em}hr.svelte-m5kjgf{border:0;border-top:1px solid var(--rule);margin:1.2em 0}.tw.svelte-m5kjgf{border:1px solid var(--rule-strong);border-radius:var(--r1);-webkit-overflow-scrolling:touch;margin:.2em 0 1em;overflow-x:auto}table.svelte-m5kjgf{border-collapse:collapse;width:100%;font-size:13.5px;line-height:1.4}th.svelte-m5kjgf,td.svelte-m5kjgf{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:8px 12px}th.svelte-m5kjgf{font:500 10.5px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:var(--sheet);white-space:nowrap}tbody.svelte-m5kjgf tr:where(.svelte-m5kjgf):last-child td:where(.svelte-m5kjgf){border-bottom:0}td.svelte-m5kjgf{overflow-wrap:normal;min-width:64px}.r.svelte-m5kjgf{text-align:right}td.num.svelte-m5kjgf{white-space:nowrap}del.svelte-m5kjgf{color:var(--ink-3)}.caret.svelte-m5kjgf{vertical-align:-.15em;background:var(--accent);width:8px;height:1.05em;margin-left:3px;animation:1s step-end infinite svelte-m5kjgf-caret;display:inline-block}@keyframes svelte-m5kjgf-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.caret.svelte-m5kjgf{animation:none}}.turn.svelte-ml6l83{gap:var(--s4);min-width:0;animation:svelte-ml6l83-turn-in var(--dur-3) var(--ease-out) both;display:grid}@keyframes svelte-ml6l83-turn-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.who.svelte-ml6l83{font:500 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;display:inline-flex}.who.ai.svelte-ml6l83 .mark:where(.svelte-ml6l83){background:var(--ink);transform-origin:50%;width:8px;height:8px;animation:svelte-ml6l83-mark-in var(--dur-3) var(--ease-out) both}@keyframes svelte-ml6l83-mark-in{0%{transform:scale(0)rotate(45deg)}to{transform:none}}.q.svelte-ml6l83{border:1px solid var(--rule-strong);border-right:2px solid var(--ink);border-radius:var(--r2);background:var(--raised);max-width:min(86%,560px);box-shadow:var(--shadow-1);justify-self:end;justify-items:end;gap:6px;padding:10px 14px;font-size:15px;line-height:1.55;display:grid}.q.svelte-ml6l83 p:where(.svelte-ml6l83){white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;justify-self:stretch;margin:0}.a.svelte-ml6l83{gap:var(--s3);align-content:start;min-width:0;padding-left:2px;display:grid}.a.svelte-ml6l83>.md+.md{margin-top:0}.looked.svelte-ml6l83{color:var(--ink-3);font-size:12.5px}.looked.svelte-ml6l83 summary:where(.svelte-ml6l83){cursor:pointer;border-radius:var(--r1);min-height:28px;font:500 11.5px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;transition:color var(--dur-1) ease;align-items:center;gap:6px;list-style:none;display:inline-flex}.looked.svelte-ml6l83 summary:where(.svelte-ml6l83)::-webkit-details-marker{display:none}.looked.svelte-ml6l83 summary:where(.svelte-ml6l83):hover{color:var(--ink)}.looked.svelte-ml6l83 .chev{transition:transform var(--dur-2) var(--ease-out);flex:none}.looked[open].svelte-ml6l83 .chev{transform:rotate(90deg)}.looked.svelte-ml6l83 em:where(.svelte-ml6l83){color:var(--debit);font-style:normal}.looked.svelte-ml6l83 ul:where(.svelte-ml6l83){border-left:1px solid var(--rule-strong);gap:3px;margin:4px 0 6px 14px;padding:0 0 0 10px;list-style:none;display:grid}.looked.svelte-ml6l83 li:where(.svelte-ml6l83){animation:rise var(--dur-2) var(--ease-out) both}.looked.svelte-ml6l83 li.bad:where(.svelte-ml6l83){color:var(--debit)}.flag.svelte-ml6l83{color:var(--ink-3);margin:0;font-size:12.5px}.flag.warn.svelte-ml6l83{color:var(--warn)}.file.svelte-ml6l83{align-items:center;gap:var(--s3);width:min(100%,380px);padding:10px var(--s3);border:1px solid var(--rule-strong);border-radius:var(--r2);background:var(--raised);color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--dur-1) ease, border-color var(--dur-1) ease, transform var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);display:flex}.file.svelte-ml6l83:hover{border-color:var(--ink-3);box-shadow:var(--shadow-2)}.file.svelte-ml6l83:active{transform:scale(.99)}.ficon.svelte-ml6l83{border-radius:var(--r1);background:var(--accent-soft);width:36px;height:36px;color:var(--accent);flex:none;place-items:center;display:grid}.fmain.svelte-ml6l83{flex:1;min-width:0;display:grid}.fname.svelte-ml6l83{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.fsub.svelte-ml6l83{font:400 11.5px/1.4 var(--font-mono);color:var(--ink-3)}.busy.svelte-ml6l83{color:var(--ink-3);animation:fade-in var(--dur-2) ease both;align-items:center;gap:10px;margin:0;font-size:13.5px;display:inline-flex}.bars.svelte-ml6l83{align-items:flex-end;gap:3px;height:12px;display:inline-flex}.bars.svelte-ml6l83 i:where(.svelte-ml6l83){background:var(--accent);transform-origin:bottom;width:3px;height:100%;animation:svelte-ml6l83-bar 1s var(--ease-in-out) infinite;display:block}.bars.svelte-ml6l83 i:where(.svelte-ml6l83):nth-child(2){animation-delay:.14s}.bars.svelte-ml6l83 i:where(.svelte-ml6l83):nth-child(3){animation-delay:.28s}@keyframes svelte-ml6l83-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}footer.svelte-ml6l83{justify-content:space-between;align-items:center;gap:var(--s3);margin-top:calc(var(--s1) * -1);animation:fade-in var(--dur-3) ease both;display:flex}.acts.svelte-ml6l83{gap:2px;margin-left:-8px;display:flex}.acts.svelte-ml6l83 .btn:where(.svelte-ml6l83){color:var(--ink-3)}.acts.svelte-ml6l83 .btn:where(.svelte-ml6l83):hover{color:var(--ink)}.by.svelte-ml6l83{font:400 11px/1.4 var(--font-mono);color:var(--ink-3);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.bars.svelte-ml6l83 i:where(.svelte-ml6l83){animation:none}}.pick.svelte-1lis8xj{margin:0 calc(var(--s5) * -1);min-height:min(58dvh,540px)}.top.svelte-1lis8xj{top:calc(var(--s2) * -1);z-index:1;padding:var(--s1) var(--s5) var(--s3);background:var(--sheet);gap:var(--s3);display:grid;position:sticky}.search.svelte-1lis8xj{align-items:center;gap:var(--s2);height:44px;padding:0 var(--s3);border:1px solid var(--rule-strong);border-radius:var(--r2);background:var(--raised);color:var(--ink-3);display:flex}.search.svelte-1lis8xj:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.search.svelte-1lis8xj input:where(.svelte-1lis8xj){min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.search.svelte-1lis8xj input:where(.svelte-1lis8xj)::-webkit-search-cancel-button{display:none}.clear.svelte-1lis8xj{border-radius:var(--r1);width:28px;height:28px;color:var(--ink-3);background:0 0;border:0;place-items:center;display:grid}.filters.svelte-1lis8xj{gap:var(--s2) var(--s3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.chips.svelte-1lis8xj{gap:var(--s2);display:flex}.list.svelte-1lis8xj{margin:0;padding:0;list-style:none}.row.svelte-1lis8xj{justify-content:space-between;align-items:center;gap:var(--s3);width:100%;min-height:58px;padding:9px var(--s5);border:0;border-top:1px solid var(--rule);color:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}.list.svelte-1lis8xj li:where(.svelte-1lis8xj):first-child .row:where(.svelte-1lis8xj){border-top-color:#0000}.row.svelte-1lis8xj:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.row.on.svelte-1lis8xj{background:color-mix(in srgb, var(--accent) 9%, transparent)}.main.svelte-1lis8xj{gap:2px;min-width:0;display:grid}.name.svelte-1lis8xj{white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:600;display:flex}.meta.svelte-1lis8xj{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.name.svelte-1lis8xj svg{color:var(--accent);flex:none}.nm.svelte-1lis8xj{text-overflow:ellipsis;overflow:hidden}.price.svelte-1lis8xj{color:var(--ink-2);text-align:right;flex:none;justify-items:end;font-size:12.5px;line-height:1.35;display:grid}.sort.svelte-1lis8xj select:where(.svelte-1lis8xj){appearance:none;border:1px solid var(--rule-strong);border-radius:var(--r1);background:var(--raised) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23707f75' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 11px center;height:34px;color:var(--ink-2);font:500 13.5px var(--font-ui);padding:0 28px 0 12px}.sr.svelte-1lis8xj{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.grp.svelte-1lis8xj{margin:var(--s3) var(--s5) var(--s1);color:var(--ink-3);font-size:12.5px;font-weight:600}.ghost.svelte-1lis8xj{padding:14px var(--s5);border-top:1px solid var(--rule);gap:8px;display:grid}.ghost.svelte-1lis8xj span:where(.svelte-1lis8xj){background:var(--rule);border-radius:4px;height:11px;animation:1.2s ease-in-out infinite svelte-1lis8xj-pulse}.ghost.svelte-1lis8xj span:where(.svelte-1lis8xj):first-child{width:46%;height:13px}.ghost.svelte-1lis8xj span:where(.svelte-1lis8xj):last-child{width:70%}@keyframes svelte-1lis8xj-pulse{50%{opacity:.45}}.note.svelte-1lis8xj{margin:var(--s5);gap:var(--s3);color:var(--ink-2);justify-items:start;display:grid}.note.svelte-1lis8xj p:where(.svelte-1lis8xj){margin:0}.more.svelte-1lis8xj{padding:var(--s3) var(--s5)}.foot.svelte-1lis8xj{margin:var(--s4) var(--s5) 0;color:var(--ink-3);font-size:12.5px;line-height:1.5}.link.svelte-1lis8xj{color:var(--accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link.svelte-1lis8xj:disabled{color:var(--ink-3);text-decoration:none}@media (prefers-reduced-motion:reduce){.ghost.svelte-1lis8xj span:where(.svelte-1lis8xj){animation:none}}.chat.svelte-7hq5lq{z-index:30;background:var(--paper);overscroll-behavior:none;height:100dvh;animation:fade-in var(--dur-3) ease both;grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset:0}.side.svelte-7hq5lq{display:none}.main.svelte-7hq5lq{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative}@media (min-width:960px){.chat.svelte-7hq5lq{z-index:auto;grid-template-columns:296px minmax(0,1fr);height:100dvh;position:relative;inset:auto}.side.svelte-7hq5lq{min-height:0;padding:var(--s5) var(--s4) 0;border-right:1px solid var(--rule-strong);background:var(--sheet);flex-direction:column;display:flex}.side-title.svelte-7hq5lq{margin:0 0 var(--s4) var(--s2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:13px;font-weight:600}}@media (max-width:959px){html.chat-open{overflow:hidden}}.bar.svelte-7hq5lq{align-items:center;gap:var(--s1);min-height:54px;padding:calc(var(--safe-t) + 6px) var(--s2) 6px var(--s1);border-bottom:1px solid var(--rule-strong);background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex:none;display:flex}.title.svelte-7hq5lq{min-width:0;padding:0 var(--s1);font:600 15px/1.2 var(--font-ui);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;animation:fade-in var(--dur-2) ease both;flex:1;margin:0;overflow:hidden}.bar-actions.svelte-7hq5lq{align-items:center;display:flex}@media (min-width:960px){.bar.svelte-7hq5lq{padding:var(--s3) var(--s5);min-height:60px}.back.svelte-7hq5lq,.sm-only.svelte-7hq5lq{display:none}.title.svelte-7hq5lq{padding:0;font-size:15px}}.scroller.svelte-7hq5lq{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;scroll-padding-bottom:var(--s5);flex:1;overflow-y:auto}.col.svelte-7hq5lq{width:100%;max-width:760px;padding:var(--s5) var(--s4) var(--s6);flex-direction:column;min-height:100%;margin:0 auto;display:flex}@media (min-width:960px){.col.svelte-7hq5lq{padding:var(--s6) var(--s5) var(--s7)}}.thread.svelte-7hq5lq{gap:var(--s6);display:grid}.hello.svelte-7hq5lq{padding:var(--s5) 0;margin:auto 0}.eyebrow.svelte-7hq5lq{margin:0 0 var(--s4);font:500 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);animation:rise var(--dur-3) var(--ease-out) both;align-items:center;gap:8px;display:inline-flex}.eyebrow.svelte-7hq5lq:before{content:"";background:var(--accent);width:16px;height:2px}.hello.svelte-7hq5lq h2:where(.svelte-7hq5lq){letter-spacing:-.035em;animation:rise var(--dur-3) var(--ease-out) 60ms both;margin:0;font-size:clamp(30px,8vw,42px);font-weight:600;line-height:1.02}.lede.svelte-7hq5lq{margin:var(--s3) 0 var(--s5);max-width:48ch;color:var(--ink-2);animation:rise var(--dur-3) var(--ease-out) .12s both;font-size:15.5px;line-height:1.6}.ideas.svelte-7hq5lq{border-top:1px solid var(--rule-strong);animation:rise var(--dur-3) var(--ease-out) .18s both;margin:0;padding:0;list-style:none}.ideas.svelte-7hq5lq li:where(.svelte-7hq5lq){animation:rise var(--dur-3) var(--ease-out) both;animation-delay:calc(.2s + var(--i,0) * 50ms)}.ideas.svelte-7hq5lq button:where(.svelte-7hq5lq){align-items:center;gap:var(--s2);border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--dur-1) ease, padding var(--dur-2) var(--ease-out);background:0 0;grid-template-columns:34px minmax(0,1fr) 18px;padding:12px 4px;display:grid;position:relative}.ideas.svelte-7hq5lq button:where(.svelte-7hq5lq):before{content:"";background:var(--accent);width:2px;transition:transform var(--dur-2) var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.ideas.svelte-7hq5lq button:where(.svelte-7hq5lq):hover:not(:disabled),.ideas.svelte-7hq5lq button:where(.svelte-7hq5lq):focus-visible{background:color-mix(in srgb, var(--ink) 4%, transparent);padding-left:10px}.ideas.svelte-7hq5lq button:where(.svelte-7hq5lq):hover:not(:disabled):before{transform:scaleY(1)}.ideas.svelte-7hq5lq button:where(.svelte-7hq5lq):disabled{opacity:.5;cursor:default}.ix.svelte-7hq5lq{color:var(--ink-3);font-size:12px}.txt.svelte-7hq5lq{gap:2px;min-width:0;display:grid}.ideas.svelte-7hq5lq button:where(.svelte-7hq5lq):after{content:"→";font:400 15px/1 var(--font-mono);color:var(--ink-3);opacity:0;transition:transform var(--dur-2) var(--ease-out), opacity var(--dur-2) ease;transform:translate(-4px)}.ideas.svelte-7hq5lq button:where(.svelte-7hq5lq):hover:not(:disabled):after{opacity:1;color:var(--accent);transform:none}.it.svelte-7hq5lq{font-size:15px;font-weight:600}.ip.svelte-7hq5lq{color:var(--ink-3);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.privacy.svelte-7hq5lq{margin:var(--s5) 0 0;max-width:56ch;color:var(--ink-3);font-size:12px;line-height:1.6}.setup.svelte-7hq5lq{margin-top:var(--s2);padding:var(--s4);border:1px solid var(--rule-strong);border-top:2px solid var(--accent);border-radius:var(--r2);background:var(--raised);animation:rise var(--dur-3) var(--ease-out) both}.setup.svelte-7hq5lq h3:where(.svelte-7hq5lq){margin:0 0 var(--s2);font-size:15px}.setup.svelte-7hq5lq p:where(.svelte-7hq5lq){margin:0 0 var(--s3);color:var(--ink-2);font-size:14px;line-height:1.5}.setup.svelte-7hq5lq ol:where(.svelte-7hq5lq){margin:0 0 var(--s4);gap:var(--s2);padding-left:1.25em;font-size:14px;line-height:1.5;display:grid}.setup.svelte-7hq5lq pre:where(.svelte-7hq5lq){border-radius:var(--r1);background:var(--sheet);border:1px solid var(--rule);margin:6px 0 0;padding:10px 12px;font-size:12px;overflow-x:auto}.setup.svelte-7hq5lq code:where(.svelte-7hq5lq){font-family:var(--font-mono);white-space:pre}.fail.svelte-7hq5lq{margin-top:var(--s4);justify-content:space-between;align-items:center;gap:var(--s3);padding:10px var(--s3);border:1px solid color-mix(in srgb, var(--debit) 45%, var(--rule));border-left:3px solid var(--debit);border-radius:var(--r2);background:var(--debit-soft);color:var(--ink);animation:rise var(--dur-2) var(--ease-out) both;font-size:14px;display:flex}.fail.svelte-7hq5lq p:where(.svelte-7hq5lq){overflow-wrap:anywhere;min-width:0;margin:0}.fail.svelte-7hq5lq .btn:where(.svelte-7hq5lq){flex:none}.jump.svelte-7hq5lq{border:1px solid var(--rule-strong);border-radius:var(--r1);background:var(--raised);width:36px;height:36px;color:var(--ink);box-shadow:var(--shadow-2);cursor:pointer;z-index:3;animation:rise var(--dur-2) var(--ease-out) both;transition:background-color var(--dur-1) ease, color var(--dur-1) ease, transform var(--dur-1) var(--ease-out);place-items:center;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.jump.svelte-7hq5lq:hover{background:var(--ink);color:var(--paper)}.jump.svelte-7hq5lq:active{transform:translate(-50%)scale(.95)}.dock.svelte-7hq5lq{padding:var(--s2) var(--s3) calc(var(--s2) + var(--safe-b));background:var(--paper);border-top:1px solid var(--rule);flex:none;position:relative}.chat[data-kb="1"] .dock.svelte-7hq5lq{padding-bottom:var(--s2)}@media (min-width:960px){.dock.svelte-7hq5lq{padding:var(--s3) var(--s5) var(--s5)}}.composer.svelte-7hq5lq{border:1px solid var(--rule-strong);border-radius:var(--r2);background:var(--raised);width:100%;max-width:760px;box-shadow:var(--shadow-1);transition:border-color var(--dur-2) ease, box-shadow var(--dur-2) var(--ease-out);margin:0 auto;padding:10px 10px 8px 14px;position:relative}.composer.svelte-7hq5lq:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform var(--dur-3) var(--ease-out);border-radius:0 0 var(--r2) var(--r2);position:absolute;bottom:-1px;left:-1px;right:-1px;transform:scaleX(0)}.composer.svelte-7hq5lq:focus-within{border-color:var(--rule-strong);box-shadow:var(--shadow-2)}.composer.svelte-7hq5lq:focus-within:after{transform:scaleX(1)}.composer.svelte-7hq5lq textarea:where(.svelte-7hq5lq){resize:none;width:100%;min-height:26px;max-height:176px;color:var(--ink);font:400 15.5px/1.5 var(--font-ui);background:0 0;border:0;outline:0;padding:2px 0;display:block}.composer.svelte-7hq5lq textarea:where(.svelte-7hq5lq)::placeholder{color:var(--ink-3)}.offline.svelte-7hq5lq{color:var(--warn);align-items:center;gap:6px;margin:0 0 6px;font-size:12px;display:flex}.row.svelte-7hq5lq{justify-content:space-between;align-items:center;gap:var(--s2);margin-top:6px;display:flex}.model.svelte-7hq5lq{border:1px solid var(--rule-strong);border-radius:var(--r1);max-width:calc(100% - 52px);min-height:30px;color:var(--ink-2);font:500 12px/1 var(--font-mono);letter-spacing:.02em;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.model.pick.svelte-7hq5lq{border-color:var(--accent);color:var(--accent)}.model.svelte-7hq5lq:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.mname.svelte-7hq5lq{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.send.svelte-7hq5lq{border-radius:var(--r1);background:var(--accent);width:36px;height:36px;color:var(--accent-ink);cursor:pointer;transition:background-color var(--dur-1) ease, transform var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);border:0;flex:none;place-items:center;display:grid}.send.svelte-7hq5lq:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 8px 18px -10px var(--accent-glow)}.send.svelte-7hq5lq:active:not(:disabled){transform:scale(.92)}.send.svelte-7hq5lq:disabled{background:var(--sheet);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--rule-strong);cursor:default}.send.stop.svelte-7hq5lq{background:var(--ink);color:var(--paper)}.sheet-list.svelte-7hq5lq{height:min(68dvh,560px)}@media print{.chat.svelte-7hq5lq{display:block;position:static;height:auto!important}.side.svelte-7hq5lq,.bar.svelte-7hq5lq,.dock.svelte-7hq5lq,.jump.svelte-7hq5lq{display:none!important}.scroller.svelte-7hq5lq{overflow:visible}.col.svelte-7hq5lq{max-width:none;padding:0}html.chat-open{overflow:visible}.rail,.topbar,.tabs{display:none!important}}.narrow.svelte-15j4tnx{max-width:820px}.sec.first.svelte-15j4tnx{margin-top:var(--s5)}.srow.svelte-15j4tnx{justify-content:space-between;align-items:center;gap:var(--s4) var(--s5);padding:var(--s4) 0;border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.srow.svelte-15j4tnx:last-of-type{border-bottom:0}.what.svelte-15j4tnx{flex-direction:column;flex:280px;gap:2px;min-width:0;max-width:52ch;display:flex}.addr.svelte-15j4tnx{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r1);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-top:4px;padding:6px 10px;font:13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.btns.svelte-15j4tnx{gap:var(--s2);flex-wrap:wrap;display:flex}.seg.svelte-15j4tnx>button:where(.svelte-15j4tnx){align-items:center;gap:6px;display:inline-flex}.cats.svelte-15j4tnx{grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.cats.svelte-15j4tnx{column-gap:var(--s6);grid-template-columns:1fr 1fr}}.cats.svelte-15j4tnx li:where(.svelte-15j4tnx){align-items:center;gap:var(--s3);border-bottom:1px solid var(--rule);min-height:48px;display:flex}.cname.svelte-15j4tnx{flex:1;min-width:0;font-weight:500}.cact.svelte-15j4tnx{gap:2px;display:flex}.edit.svelte-15j4tnx{align-items:center;gap:var(--s2);flex-wrap:wrap;width:100%;padding:6px 0;display:flex}.edit.svelte-15j4tnx .input:where(.svelte-15j4tnx){flex:1;height:36px}.add.svelte-15j4tnx{gap:var(--s2);margin-top:var(--s4);max-width:420px;display:flex}.pad.svelte-15j4tnx{margin-top:var(--s2)}.about.svelte-15j4tnx p:where(.svelte-15j4tnx){max-width:62ch;line-height:1.55}.lead.svelte-15j4tnx{margin-bottom:var(--s3)}.counts.svelte-15j4tnx{margin:0 0 var(--s4);padding:0;list-style:none}.counts.svelte-15j4tnx li:where(.svelte-15j4tnx){padding:var(--s2) 0;border-bottom:1px solid var(--rule);justify-content:space-between;display:flex}.note.svelte-15j4tnx{margin-bottom:var(--s3);padding:var(--s3);border-radius:var(--r2);background:var(--warn-soft);color:var(--warn);font-size:13.5px}.landing.svelte-1egott1{background:var(--paper);flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.glow.svelte-1egott1{background:radial-gradient(42rem 22rem at 30% 0%, var(--accent-glow), transparent 70%), radial-gradient(34rem 20rem at 85% 10%, color-mix(in srgb, var(--credit) 14%, transparent), transparent 70%);pointer-events:none;filter:saturate(1.1);height:70vh;position:absolute;inset:-20% -10% auto}.top.svelte-1egott1{z-index:1;width:100%;max-width:1120px;padding:calc(var(--safe-t) + var(--s4)) var(--s4) var(--s3);justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}.brand.svelte-1egott1{align-items:center;gap:10px;font-size:22px;display:inline-flex}main.svelte-1egott1{z-index:1;width:100%;max-width:1120px;padding:clamp(40px, 9vh, 96px) var(--s4) var(--s7);flex:1;margin:0 auto;position:relative}.hero.svelte-1egott1{max-width:780px}.eyebrow.svelte-1egott1{margin-bottom:var(--s4);border:1px solid var(--rule-strong);border-radius:var(--r2);background:var(--raised);font:500 12px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:6px 12px;display:inline-block}h1.svelte-1egott1{letter-spacing:-.04em;font-size:clamp(44px,8vw,84px);font-weight:600;line-height:1}h1.svelte-1egott1 em:where(.svelte-1egott1){color:var(--accent);font-style:normal}.lede.svelte-1egott1{margin-top:var(--s5);max-width:56ch;color:var(--ink-2);font-size:clamp(17px,2vw,20px);line-height:1.55}.cta.svelte-1egott1{margin-top:var(--s6);align-items:flex-start;gap:var(--s3);flex-direction:column;display:flex}.btn.big.svelte-1egott1{height:52px;padding:0 var(--s5);border-radius:var(--r1);box-shadow:0 10px 24px -14px var(--accent-glow);gap:12px;font-size:16px}.btn.big.svelte-1egott1:hover{transform:translateY(-1px)}.fine.svelte-1egott1{color:var(--ink-3);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.notice.svelte-1egott1{margin-top:var(--s6);max-width:60ch;padding:var(--s4) var(--s5);border:1px solid var(--rule-strong);border-radius:var(--r3);background:var(--raised);box-shadow:var(--shadow-2);gap:var(--s2);justify-items:start;display:grid}.notice.svelte-1egott1 p:where(.svelte-1egott1){color:var(--ink-2);font-size:14.5px}.features.svelte-1egott1{gap:var(--s4);grid-template-columns:1fr;margin-top:clamp(56px,12vh,120px);display:grid}@media (min-width:760px){.features.svelte-1egott1{grid-template-columns:repeat(3,1fr)}}.feature.svelte-1egott1{padding:var(--s5);border:1px solid var(--rule);border-radius:var(--r3);background:color-mix(in srgb, var(--raised) 82%, transparent);box-shadow:var(--shadow-1);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) ease}.feature.svelte-1egott1:hover{box-shadow:var(--shadow-2);border-color:var(--rule-strong);transform:translateY(-3px)}.ico.svelte-1egott1{border-radius:var(--r1);background:var(--accent-soft);width:40px;height:40px;color:var(--accent);place-items:center;display:grid}.feature.svelte-1egott1 h2:where(.svelte-1egott1){margin-top:var(--s4);letter-spacing:-.01em;font-size:17px;font-weight:600}.feature.svelte-1egott1 p:where(.svelte-1egott1){margin-top:var(--s2);color:var(--ink-2);font-size:15px;line-height:1.55}.foot.svelte-1egott1{z-index:1;justify-content:space-between;gap:var(--s2);width:100%;max-width:1120px;padding:var(--s4) var(--s4) calc(var(--safe-b) + var(--s5));border-top:1px solid var(--rule);color:var(--ink-2);flex-wrap:wrap;margin:0 auto;font-size:13.5px;display:flex;position:relative}.enter.svelte-1egott1{animation:page-in var(--dur-3) var(--ease-out) both;animation-delay:calc(var(--d,0) * 90ms)}.app.svelte-1n46o8q{grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}@media (min-width:960px){.app.svelte-1n46o8q{grid-template-columns:var(--rail) minmax(0, 1fr)}}.col.svelte-1n46o8q{min-width:0}main.svelte-1n46o8q{outline:none}.topbar.svelte-1n46o8q{z-index:15;padding:calc(var(--safe-t) + 8px) var(--s3) 8px var(--s4);background:color-mix(in srgb, var(--paper) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}@media (min-width:960px){.topbar.svelte-1n46o8q{display:none}}.brand.svelte-1n46o8q{align-items:center;gap:8px;font-size:20px;display:flex}.inbox-link.svelte-1n46o8q{position:relative}.badge.svelte-1n46o8q{background:var(--accent);min-width:17px;height:17px;color:var(--accent-ink);font:600 11px/17px var(--font-ui);text-align:center;border-radius:999px;padding:0 4px;position:absolute;top:3px;right:1px}.right.svelte-1n46o8q{align-items:center;gap:4px;display:flex}.ask.svelte-1n46o8q{border-color:var(--rule-strong);border-radius:999px;gap:6px;height:36px;padding:0 12px 0 10px;font-size:14px}.skip.svelte-1n46o8q{z-index:100;background:var(--ink);color:var(--paper);border-radius:6px;padding:8px 12px;position:absolute;top:-48px;left:8px}.skip.svelte-1n46o8q:focus{top:8px}.first.svelte-1n46o8q{padding-top:14vh}.first.svelte-1n46o8q svg{color:var(--ink-3);margin-bottom:var(--s3)}.loader.svelte-1n46o8q{width:28px;height:28px;margin:0 auto var(--s4);border:3px solid var(--rule-strong);border-top-color:var(--accent);border-radius:50%;animation:.8s linear infinite svelte-1n46o8q-spin}@keyframes svelte-1n46o8q-spin{to{transform:rotate(360deg)}}
