@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-400-normal-BIGslYFI.woff2) format("woff2"),url(/assets/ibm-plex-serif-latin-400-normal-BB-zNvJB.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-serif-latin-400-italic-BCf4TsCA.woff2) format("woff2"),url(/assets/ibm-plex-serif-latin-400-italic-Dd68USph.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-serif-latin-500-normal-REKAfBVG.woff2) format("woff2"),url(/assets/ibm-plex-serif-latin-500-normal-C3_OdgN3.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff")}@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")}@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")}:root{--desk: #DDD6C6;--desk-ink: #3D3A35;--desk-ink-2: #6B6459;--desk-shade: rgba(90, 78, 58, .1);--paper: #F7F4EE;--paper-behind: #EDE8DD;--thermal: #F4F3EF;--kraft: #C9BDA0;--kraft-2: #BCAE8C;--kraft-3: #AD9E7A;--kraft-ink: #3B342B;--note: #F3DF74;--note-fold: #D9C455;--ink: #22201C;--ink-thermal: #2B2723;--ink-2: #3D3A35;--bank: #55504A;--pencil: #55504A;--pen: #1F3A5F;--stamp: #7A2A1C;--ink-credit: #2E5B3C;--rule-red: rgba(140, 47, 32, .24);--rule: rgba(34, 32, 28, .14);--rule-strong: rgba(34, 32, 28, .5);--grid: rgba(31, 58, 95, .13);--beam: #F1D28F;--beam-core: #FFF6DE;--sh: 35 22% 28%;--shadow-rest: 0 1px 1px hsl(var(--sh) / .16), 0 3px 7px -2px hsl(var(--sh) / .18), 0 10px 20px -12px hsl(var(--sh) / .3);--shadow-float: 0 1px 2px hsl(var(--sh) / .14), 0 6px 12px -3px hsl(var(--sh) / .2), 0 18px 30px -12px hsl(var(--sh) / .32);--shadow-lift: 0 2px 4px hsl(var(--sh) / .16), 0 12px 22px -6px hsl(var(--sh) / .26), 0 28px 44px -18px hsl(var(--sh) / .34);--top-hi: inset 0 1px 0 rgba(255, 255, 255, .7);--stock: inset 0 1px 0 rgba(255, 255, 255, .5), inset 0 -1.5px 0 rgba(90, 70, 40, .16);--grain: .045;--dur-micro: 80ms;--dur-quick: .15s;--dur-fast: .25s;--dur-medium: .35s;--ease-paper: cubic-bezier(.22, 1, .36, 1);--ease-settle: cubic-bezier(.34, 1.36, .64, 1);--nav-h: 54px;--serif: "IBM Plex Serif", Georgia, serif;--sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;color-scheme:light}:root[data-theme=dark]{--desk: #0F0E0C;--desk-ink: #A69F90;--desk-ink-2: #6F6A5F;--desk-shade: rgba(0, 0, 0, .4);--paper: #B5AFA2;--paper-behind: #A39D91;--thermal: #B3B1AA;--kraft: #9C937F;--kraft-2: #8C836F;--kraft-3: #7B7261;--kraft-ink: #241F19;--note: #B8A85A;--note-fold: #A3944A;--grid: rgba(31, 58, 95, .22);--bank: #3D3A35;--pencil: #3D3A35;--stamp: #5E2015;--ink-credit: #1E3D28;--rule-red: rgba(94, 32, 21, .36);--beam: #C9AE6E;--beam-core: #E6D5A8;--sh: 35 12% 6%;--shadow-rest: 0 1px 1px hsl(var(--sh) / .55), 0 3px 8px -2px hsl(var(--sh) / .55), 0 12px 24px -12px hsl(var(--sh) / .7);--shadow-float: 0 2px 4px hsl(var(--sh) / .5), 0 8px 16px -3px hsl(var(--sh) / .6), 0 22px 34px -14px hsl(var(--sh) / .7);--shadow-lift: 0 2px 3px hsl(var(--sh) / .4), 0 10px 18px -4px hsl(var(--sh) / .55), 0 24px 36px -14px hsl(var(--sh) / .6);--top-hi: inset 0 1px 0 rgba(255, 245, 220, .16);--stock: inset 0 1px 0 rgba(255, 245, 220, .14), inset 0 -1.5px 0 rgba(0, 0, 0, .3);--grain: .025;color-scheme:dark}:root[dir=rtl]{--serif: "Noto Naskh Arabic", "IBM Plex Serif", serif;--sans: "IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, sans-serif}@property --beam-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--desk);color:var(--desk-ink);font-family:var(--sans);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}[dir=rtl] body{line-height:1.6}[dir=rtl] *{letter-spacing:0!important;font-style:normal!important}:focus-visible{outline:2px solid var(--pen);outline-offset:2px}button,[role=tab],input[type=checkbox]{min-height:44px}.hit-sm{min-height:44px;display:inline-flex;align-items:center}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.amount{font-family:var(--mono),var(--sans);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.ink-printed{color:var(--ink)}.ink-computed,.ink-inferred{color:var(--pencil)}.ink-credit{color:var(--ink-credit)}.amount .currency{font-size:.68em;color:var(--bank);margin-inline-end:4px}.amount .cr{font-size:.68em;margin-inline-start:3px}.redact .amount,.redact .amount *{color:transparent!important}.redact .amount{background:var(--ink);border-radius:1px;-webkit-user-select:none;user-select:none}.grain{position:fixed;inset:0;z-index:50;pointer-events:none;opacity:var(--grain);contain:strict;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}@media(prefers-reduced-transparency:reduce){.grain{display:none}}.stack{position:relative;margin-inline-end:30px}.stack:before,.stack:after{content:"";position:absolute;inset:0;border-radius:2px;background:var(--paper-behind);box-shadow:0 1px hsl(var(--sh) / .5)}.stack:before{transform:translate(3px,3px)}.stack:after{transform:translate(6px,6px);z-index:-1}[dir=rtl] .stack:before{transform:translate(-3px,3px)}[dir=rtl] .stack:after{transform:translate(-6px,6px)}.sheet{position:relative;z-index:1;background:var(--paper);color:var(--ink);border-radius:2px;box-shadow:var(--shadow-rest),var(--top-hi);padding-block:20px;padding-inline:22px 18px;border-inline-start:1px solid var(--rule-red)}.beam{position:absolute;inset:-1px;border-radius:3px;padding:2px;pointer-events:none;opacity:0;background:conic-gradient(from var(--beam-a),transparent 0deg 286deg,var(--beam) 330deg,var(--beam-core) 348deg,var(--beam) 356deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.lit>.beam{animation:travel 2.4s var(--ease-paper) 1 forwards,glow 2.4s linear 1 forwards}@keyframes travel{0%{--beam-a: 0deg}to{--beam-a: 360deg}}@keyframes glow{0%{opacity:0}12%{opacity:1}82%{opacity:1}to{opacity:0}}.stamp{font-family:var(--mono),var(--sans);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--stamp);border:1.5px solid var(--stamp);border-radius:2px;padding:4px 7px 3px;transform:rotate(-4deg);opacity:.86;mix-blend-mode:multiply;background:none;display:inline-flex;align-items:center;justify-content:center;max-width:104px;text-align:center;line-height:1.4}[dir=rtl] .stamp{font-family:var(--sans);font-size:12px;font-weight:500}.stamp.corner{position:absolute;inset-inline-end:16px;top:14px;z-index:2}.pressed .stamp{animation:press .26s var(--ease-paper) 1}@keyframes press{0%{transform:rotate(-4deg) scale(1)}45%{transform:rotate(-4deg) scale(.94)}to{transform:rotate(-4deg) scale(1)}}.letterhead{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;min-height:74px;border-bottom:1px solid var(--rule)}.bankname{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.bankname b{display:block;font-weight:500;letter-spacing:.02em;text-transform:none;font-size:13px;color:var(--ink);margin-top:2px}.period{font-family:var(--mono),var(--sans);font-size:12px;color:var(--ink-2);margin-top:6px;letter-spacing:0;text-transform:none}.pageno{font-family:var(--mono),var(--sans);font-size:11px;color:var(--bank);white-space:nowrap;align-self:flex-end}.flags{display:flex;flex-wrap:wrap;gap:7px 6px;align-items:center}.flag{--c: #7A7F87;border:0;border-inline-start:6px solid var(--c);background:color-mix(in srgb,var(--c) 20%,var(--paper));color:var(--ink);display:inline-flex;align-items:center;min-height:44px;padding-block:6px;padding-inline:8px 10px;font-size:12.5px;line-height:1.2;border-radius:2px;box-shadow:0 1px 1px hsl(var(--sh) / .22);transition:transform var(--dur-quick) var(--ease-settle),background var(--dur-quick) linear,box-shadow var(--dur-quick) linear;text-align:start}[dir=rtl] .flag{font-size:13.5px}.flag-label{display:flex;flex-direction:column}.flag-term{font-size:10px;font-weight:400;color:var(--bank)}.flag .flag-total{font-size:11.5px;margin-inline-start:6px;color:var(--ink-2)}.flag[aria-pressed=true]{background:color-mix(in srgb,var(--c) 48%,var(--paper));transform:translateY(-2px) rotate(-1.2deg);box-shadow:0 4px 7px -2px hsl(var(--sh) / .5);font-weight:500}.flag[aria-pressed=true]:before{content:"✓ "}.flag.sm{min-height:44px;padding-block:2px;padding-inline:5px 7px;font-size:10.5px;border-inline-start-width:4px;box-shadow:none;white-space:nowrap}[dir=rtl] .flag.sm{font-size:11.5px}.grp{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bank);margin-inline:4px 0}[dir=rtl] .grp{font-size:11px}.grp:first-child{margin-inline-start:0}.hiderow{display:flex;justify-content:flex-end;margin:4px 0 8px;font-size:12px;color:var(--bank)}.tick{display:inline-flex;align-items:center;gap:7px;min-height:44px}.tick input{appearance:none;-webkit-appearance:none;width:17px;height:17px;min-height:0px;margin:0;border:1.5px solid var(--ink-2);border-radius:1px;background:none;display:grid;place-content:center;flex:none}.tick input:checked:after{content:"✓";font-family:var(--serif);font-size:17px;line-height:1;color:var(--pen);transform:translate(1px,-2px) rotate(-6deg)}.sentence{font-family:var(--serif);font-size:21px;line-height:1.32;margin:0 0 6px;text-wrap:pretty}.sentence.second{font-size:17px;color:var(--ink-2);margin-bottom:16px}[dir=rtl] .sentence{font-size:23px;line-height:1.65}[dir=rtl] .sentence.second{font-size:18.5px}.figures{position:relative;display:grid;grid-template-columns:1fr auto;row-gap:10px;column-gap:12px;align-items:baseline;margin:0 0 18px}.figures .label{font-size:15px}.term{display:block;font-size:11px;color:var(--bank)}[dir=rtl] .term{font-size:12px}.figures>.amount,.figures>.tapnum{font-size:17px;text-align:end}.pencil{color:var(--pencil)}.pencil .term{font-style:italic}.tapnum{color:var(--ink);background:none;border:0;padding:0;border-bottom:1px dashed currentColor}.pencil.tapnum,.pencil .tapnum{color:var(--pencil)}.clip{display:inline-block;width:10px;height:18px;vertical-align:-3px;margin-inline-end:6px}h3.printed{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-weight:500;margin:0 0 8px}[dir=rtl] h3.printed{font-size:13px}.bar{display:flex;height:14px;border:1px solid var(--rule-strong);border-radius:1px;overflow:hidden;margin-bottom:10px}.bar i{display:block;background:color-mix(in srgb,var(--c) 72%,var(--paper));border-inline-end:1px solid var(--paper)}.bar i:last-child{border:0}.note{position:relative;background:var(--note);color:var(--ink);padding:26px 14px 14px;margin:18px 0 4px;width:calc(100% - 8px);transform:rotate(-1.2deg);box-shadow:0 1px 2px hsl(var(--sh) / .35),0 4px 10px -4px hsl(var(--sh) / .5);font-family:var(--serif);font-size:15px;line-height:1.4;transition:transform var(--dur-medium) var(--ease-paper),opacity var(--dur-fast) linear,box-shadow var(--dur-fast) linear}[dir=rtl] .note{font-size:16.5px;line-height:1.7;transform:rotate(1.2deg)}.note:after{content:"";position:absolute;inset-inline-end:0;bottom:0;width:20px;height:20px;background:linear-gradient(to top left,var(--paper) 0 50%,var(--note-fold) 50%);box-shadow:-1px -1px 2px hsl(var(--sh) / .2)}[dir=rtl] .note:after{background:linear-gradient(to top right,var(--paper) 0 50%,var(--note-fold) 50%)}.note .term{font-family:var(--sans);margin-top:6px}.note .peel{position:absolute;top:2px;inset-inline-end:6px;background:none;border:0;padding:6px 4px;font-family:var(--sans);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--bank);text-decoration:underline;text-underline-offset:3px}[dir=rtl] .note .peel{font-size:12px}.note.lifted{transform:rotate(-2.8deg) translateY(-5px);box-shadow:0 2px 3px hsl(var(--sh) / .3),0 16px 24px -8px hsl(var(--sh) / .6)}.note-opts{display:grid;gap:2px;margin-top:10px}.note-opts button{text-align:start;background:none;border:0;border-bottom:1px solid rgba(34,32,28,.3);padding:9px 0 8px;font-family:var(--serif);font-style:italic;color:var(--pen);font-size:15px}.noted{font-family:var(--serif);font-style:italic;color:var(--pencil);font-size:14px;margin:16px 0 4px;animation:settle var(--dur-fast) var(--ease-paper) both}.noted button{background:none;border:0;padding:4px;color:var(--pen);text-decoration:underline;text-underline-offset:3px;font-style:italic}@keyframes settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.stub-wrap{position:relative;z-index:1;margin-block:8px 0;margin-inline:0 30px}.stub,.stub-shadow{-webkit-mask:radial-gradient(5px at 50% 0,#0000 98%,#000 100%) 0 0 / 16px 100% repeat-x;mask:radial-gradient(5px at 50% 0,#0000 98%,#000 100%) 0 0 / 16px 100% repeat-x;border-radius:0 0 2px 2px}.stub{position:relative;background:var(--paper);color:var(--ink);padding-block:16px 14px;padding-inline:22px 18px;border-inline-start:1px solid var(--rule-red)}.stub-shadow{position:absolute;inset:0;transform:translateY(2px);background:hsl(var(--sh) / .55)}.stub h4{margin:0 0 8px;font-weight:500;font-size:13px}.ladder{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:7px;font-size:13.5px;align-items:baseline}.ladder .why{color:var(--ink-2)}.ladder .why em{font-style:normal;color:var(--ink)}.ladder .less{font-family:var(--mono),var(--sans)}.tickbox{display:inline-block;width:13px;height:13px;border:1.5px solid var(--ink-2);border-radius:1px;vertical-align:-2px;margin-inline-end:8px}.navzone{position:absolute;inset-inline:0;bottom:0;z-index:20;pointer-events:none;padding:0 14px calc(12px + env(safe-area-inset-bottom,0px))}.navzone>*{pointer-events:auto}.tabs{display:flex;align-items:flex-end;position:relative}.tabs button{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;min-height:var(--nav-h);padding:9px 3px 10px;border:0;font:inherit;cursor:pointer;color:var(--kraft-ink);background:var(--kraft)}.tabs button svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.tabs .lbl{font-size:10.5px;line-height:1}.c3-box{position:relative;padding-top:16px}.c3-box:after{content:"";position:absolute;inset-inline:0;bottom:0;height:26px;background:var(--kraft-3);border-radius:3px;box-shadow:inset 0 2px 4px #3c2c1442,0 2px 5px hsl(var(--sh) / .2);z-index:3;pointer-events:none}.c3 button{margin-inline-start:-8px;border-radius:5px 5px 0 0;padding-bottom:30px;box-shadow:var(--stock),0 1px 2px hsl(var(--sh) / .2),0 5px 9px -5px hsl(var(--sh) / .22);transition:transform var(--dur-fast) var(--ease-paper),background var(--dur-fast) linear,color var(--dur-fast) linear}.c3 button:first-child{margin-inline-start:0}.c3 button:nth-child(odd){transform:rotate(-.35deg)}.c3 button:nth-child(2n){transform:rotate(.3deg)}.c3 .lbl{font-family:var(--mono);font-size:9.5px;letter-spacing:.03em;background:color-mix(in srgb,var(--paper) 70%,transparent);padding:2px 6px 1px;border-radius:1px;box-shadow:inset 0 0 0 1px #00000012;color:var(--ink-2)}.c3 button[aria-selected=true]{background:var(--paper);color:var(--ink);z-index:4;transform:translateY(-11px) rotate(0);box-shadow:var(--stock),var(--shadow-float)}.c3 button[aria-selected=true] .lbl{background:none;box-shadow:none;color:var(--ink);font-weight:500}@media(prefers-reduced-motion:reduce){.c3 button{transform:none!important}}
