@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/martian-mono-cyrillic-ext-wdth-normal-BFx_pHPN.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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/martian-mono-cyrillic-wdth-normal-Dgr-UBxV.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/martian-mono-latin-ext-wdth-normal-DeTdBbNh.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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/assets/martian-mono-latin-wdth-normal-1TqSgyfh.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}:root{--ground:#edf8fe;--ground-2:#dbeefa;--guilloche:#c2dcec;--rule:#a3c3d7;--ink:#161f32;--ink-2:#3e485b;--ink-3:#5b6375;--stamp:#7238a5;--till:#1a2438;--till-ink:#eaf3f9;--till-ink-2:#b5c7d2;--till-stamp:#d5b9f7;--font-text:"Archivo Variable", "Helvetica Neue", Arial, sans-serif;--font-mono:"Martian Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--wide:125%;--narrow:75%;--fs-form:clamp(26px, 5.4vw, 44px);--fs-count:clamp(28px, 6vw, 46px);--fs-price:clamp(48px, 9vw, 72px);--fs-h2:clamp(22px, 3.6vw, 30px);--fs-h3:19px;--fs-body:17px;--fs-small:15px;--fs-mono:13.5px;--fs-fine:14px;--fs-label:12.5px;--track-label:.12em;--gutter:16px;--gap:24px;--maxw:1320px;--till-w:340px;--tap:48px;--hair:1px;--dur:.16s;--stagger:24ms;--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--ground:lab(96.7898% -2.62752 -4.36398);--ground-2:lab(93.1063% -4.79877 -8.06233);--guilloche:lab(86.1643% -6.35827 -10.8045);--rule:lab(76.8997% -7.99322 -13.8124);--ink:lab(11.5494% 1.09456 -14.4108);--ink-2:lab(30.1993% .0442863 -12.8479);--ink-3:lab(41.8431% -.222951 -11.1085);--stamp:lab(35.6858% 41.3742 -49.6366);--till:lab(13.8797% .921562 -14.4468);--till-ink:lab(95.3927% -2.25753 -3.74345);--till-ink-2:lab(79.1829% -4.59734 -7.74394);--till-stamp:lab(79.1206% 18.9538 -27.0722)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font:400 var(--fs-body)/1.55 var(--font-text);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--ink);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:3px}a:hover{-webkit-text-decoration-color:var(--stamp);text-decoration-color:var(--stamp)}:focus-visible{outline:2px solid var(--stamp);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--gutter);z-index:5;background:var(--stamp);color:var(--ground);padding:12px 16px;font-weight:700;position:absolute;top:-80px}.skip:focus{top:8px}.strip{gap:8px var(--gap);max-width:var(--maxw);padding:20px var(--gutter) 0;grid-template-columns:auto 1fr auto;align-items:end;margin:0 auto;display:grid}.strip:after{content:"";height:48px;margin:10px calc(-1 * var(--gutter)) 0;border-bottom:3px double var(--rule);background:url(/guilloche.svg) 0 0/240px 48px repeat-x;grid-column:1/-1}.mark{font-weight:800;font-stretch:var(--wide);font-size:var(--fs-h3);letter-spacing:-.01em;min-height:var(--tap);align-items:center;text-decoration:none;display:inline-flex}.mark span{color:var(--stamp)}.form-id h1{font-weight:800;font-stretch:var(--wide);font-size:var(--fs-form);letter-spacing:-.015em;margin:0;line-height:1.02}.form-id p{font:500 var(--fs-fine)/1.4 var(--font-mono);font-stretch:var(--narrow);color:var(--ink-2);margin:6px 0 0}.strip nav{flex-wrap:wrap;justify-content:flex-end;gap:4px 18px;display:flex}.strip nav a,.foot nav a{min-height:var(--tap);min-width:var(--tap);align-items:center;font-weight:600;display:inline-flex}.strip nav a[aria-current=page]{-webkit-text-decoration-color:var(--stamp);text-decoration-color:var(--stamp);text-decoration-thickness:2px}main{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto;display:block}.sheet{grid-template-columns:minmax(0, 1fr) var(--till-w);gap:var(--gap) calc(var(--gap) * 1.5);align-items:start;padding-top:28px;display:grid}.work{min-width:0}.field label{font-weight:700;font-size:var(--fs-h3);margin-bottom:8px;display:block}.field-row{gap:10px;display:flex}.field input{min-width:0;min-height:var(--tap);font:400 16px/1.3 var(--font-mono);font-stretch:var(--narrow);color:var(--ink);background:var(--ground);border:2px solid var(--ink-3);border-radius:0;flex:1;padding:10px 14px}.field input:focus-visible{outline-offset:1px;border-color:var(--stamp)}.field input[aria-invalid=true]{border-style:dashed;border-color:var(--ink)}button{font:inherit;cursor:pointer}button:disabled{cursor:not-allowed}.go{min-height:var(--tap);border:2px solid var(--stamp);background:var(--stamp);color:var(--ground);font-weight:800;font-stretch:var(--wide);white-space:nowrap;border-radius:0;padding:10px 20px}.go:hover:not(:disabled){background:var(--ink);border-color:var(--ink)}.go:disabled{background:var(--ground-2);color:var(--ink-3);border-color:var(--ink-3);border-style:dashed}.hint{font-size:var(--fs-small);color:var(--ink-2);max-width:68ch;margin:10px 0 0}.price-peek{font-size:var(--fs-small);margin:14px 0 0}.price-peek strong{font-weight:800}.nojs{border-left:3px solid var(--stamp);background:var(--ground-2);font-size:var(--fs-small);margin:14px 0 0;padding:10px 14px}.status{background:var(--ground-2);border:var(--hair) solid var(--rule);margin:22px 0 0;padding:14px 16px}.status[hidden]{display:none}.status .line{font:500 var(--fs-mono)/1.5 var(--font-mono);font-stretch:var(--narrow);margin:0}.status .error-line{margin:0;font-weight:700}.status .fix{font-size:var(--fs-small);color:var(--ink-2);margin:6px 0 0}.status.is-error{border-left:4px solid var(--ink)}.limit{margin-top:12px}.limit .rule{border-bottom:2px solid var(--ink-3);background:repeating-linear-gradient(to right, var(--ink-3) 0 var(--hair), transparent var(--hair) 4%) left bottom / 100% 6px no-repeat, repeating-linear-gradient(to right, var(--ink-3) 0 2px, transparent 2px 20%) left bottom / 100% 14px no-repeat;height:14px;position:relative}.limit .rule:after{content:"";background:var(--ink-3);width:2px;height:14px;position:absolute;bottom:0;right:0}.limit .fill{height:6px;width:calc(var(--t,0) * 100%);background:var(--stamp);position:absolute;bottom:0;left:0}.limit .marks{font:500 var(--fs-label)/1 var(--font-mono);font-stretch:var(--narrow);color:var(--ink-3);justify-content:space-between;margin-top:4px;display:flex}.ledger{margin-top:30px}.ledger:focus{outline:none}.ledger-head h2{font-weight:800;font-stretch:var(--wide);font-size:var(--fs-h2);overflow-wrap:anywhere;margin:0;line-height:1.1}.ledger-sub{color:var(--ink-2);font-size:var(--fs-small);overflow-wrap:anywhere;max-width:72ch;margin:6px 0 0}.ledger-note{border-left:3px solid var(--ink-3);background:var(--ground-2);font-size:var(--fs-small);max-width:72ch;margin:10px 0 0;padding:10px 14px}.counts{border-top:3px double var(--rule);border-bottom:var(--hair) solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0 0;display:grid}.counts div{padding:10px 12px 12px 0}.counts div+div{border-left:var(--hair) solid var(--rule);padding-left:12px}.counts dt{font:600 var(--fs-label)/1.25 var(--font-text);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}.counts dd{font-weight:800;font-stretch:var(--wide);font-size:var(--fs-count);font-variant-numeric:tabular-nums;margin:4px 0 0;line-height:1}.table-wrap{margin-top:18px}table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}thead th{text-align:left;font:600 var(--fs-label)/1.3 var(--font-text);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3);border-bottom:3px double var(--rule);padding:8px 10px 8px 0}tbody td,tbody th{border-bottom:var(--hair) solid var(--rule);vertical-align:top;text-align:left;padding:9px 10px 9px 0}tbody tr:nth-child(2n){background:var(--ground-2)}.rows td:first-child{font:600 var(--fs-mono)/1.5 var(--font-mono);font-stretch:var(--narrow);color:var(--ink-3);font-variant-numeric:tabular-nums;width:4ch;padding-left:6px}.rows .u,.rows .hash{font:400 var(--fs-mono)/1.5 var(--font-mono);font-stretch:var(--narrow);overflow-wrap:anywhere}.rows small{color:var(--ink-2);font-size:var(--fs-label);margin-top:2px;display:block}.rows .hash{color:var(--stamp)}.known{font-weight:600}.blank{border-bottom:2px dotted var(--ink-3);min-width:12ch;font:600 var(--fs-label)/1.6 var(--font-mono);font-stretch:var(--narrow);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3);padding:0 4px 1px;display:inline-block}.hdr-title{font-weight:800;font-stretch:var(--wide);font-size:var(--fs-h3);margin:28px 0 0}.hdrs th[scope=row]{width:34%;font-weight:600}.hdrs th span{font-weight:400;font-size:var(--fs-label);color:var(--ink-2);display:block}.hdrs .val{font:400 var(--fs-mono)/1.5 var(--font-mono);font-stretch:var(--narrow);overflow-wrap:anywhere;color:var(--ink-2)}.empty{border:2px dotted var(--ink-3);max-width:68ch;margin:18px 0 0;padding:18px}.empty p{margin:0}.empty p+p{color:var(--ink-2);font-size:var(--fs-small);margin-top:8px}@keyframes arrive{0%{opacity:0}to{opacity:1}}.rows tbody tr.in{animation:arrive var(--dur) var(--ease) both;animation-delay:min(calc(var(--i,0) * var(--stagger)), .44s)}.paid-head{gap:var(--gap);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.stamp{border:4px double var(--stamp);color:var(--stamp);max-width:100%;animation:settle .18s var(--ease) both;padding:10px 14px;display:inline-block;transform:rotate(-1.5deg)}@keyframes settle{0%{transform:rotate(-1.5deg)scale(1.04)}to{transform:rotate(-1.5deg)scale(1)}}.stamp b{font-weight:800;font-stretch:var(--wide);font-size:var(--fs-h3);letter-spacing:.06em;text-transform:uppercase;display:block}.stamp span{font:500 var(--fs-label)/1.5 var(--font-mono);font-stretch:var(--narrow);overflow-wrap:anywhere;display:block}.changes{border:var(--hair) solid var(--rule);background:var(--ground-2);margin:18px 0 0;padding:12px 16px}.changes h3{font-size:var(--fs-h3);font-weight:800;font-stretch:var(--wide);margin:0}.changes ul{font:400 var(--fs-mono)/1.6 var(--font-mono);font-stretch:var(--narrow);overflow-wrap:anywhere;margin:8px 0 0;padding-left:20px}.changes p{font-size:var(--fs-small);margin:6px 0 0}.actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ghost{min-height:var(--tap);border:2px solid var(--ink);color:var(--ink);background:0 0;align-items:center;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-flex}.ghost:hover{border-color:var(--stamp);color:var(--stamp)}.till{background:var(--till);color:var(--till-ink);padding:22px 22px 18px;position:sticky;top:16px}.till :focus-visible{outline-color:var(--till-stamp)}.till a{color:var(--till-ink);-webkit-text-decoration-color:var(--till-ink-2);text-decoration-color:var(--till-ink-2)}.door{font-weight:800;font-stretch:var(--wide);font-size:var(--fs-h2);margin:0;line-height:1.05}.price{flex-wrap:wrap;align-items:baseline;gap:10px;margin:14px 0 0;display:flex}.price .amount{font-weight:800;font-stretch:var(--wide);font-size:var(--fs-price);font-variant-numeric:tabular-nums;line-height:.9}.price .per{color:var(--till-ink-2);font-size:var(--fs-small)}.receipt-line{margin:12px 0 0;font-weight:700}.delivers{color:var(--till-ink-2);font-size:var(--fs-small);margin:8px 0 0}.split{border-top:3px double var(--till-ink-2);margin:16px 0 0}.split div{border-bottom:var(--hair) solid var(--till-ink-2);padding:10px 0}.split dt{font:600 var(--fs-label)/1.3 var(--font-text);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--till-stamp)}.split dd{font-size:var(--fs-small);margin:4px 0 0}.till-state{margin-top:16px}.till-note{font-size:var(--fs-small);color:var(--till-ink);margin:0 0 12px}.till-note.closed{border-left:3px dotted var(--till-ink-2);padding-left:12px}.buy{width:100%;min-height:var(--tap);border:2px solid var(--till-stamp);background:var(--till-stamp);color:var(--till);font-weight:800;font-stretch:var(--wide);border-radius:0;padding:12px 16px}.buy:hover:not(:disabled){background:var(--till-ink);border-color:var(--till-ink)}.buy:disabled{color:var(--till-ink-2);border:2px dashed var(--till-ink-2);background:0 0}.small{font-size:var(--fs-fine);color:var(--till-ink-2);margin:12px 0 0}.note{border-top:3px double var(--rule);max-width:74ch;margin:56px 0 0;padding-top:18px}.note h2,.prose h2{font-weight:800;font-stretch:var(--wide);font-size:var(--fs-h2);margin:0 0 10px;line-height:1.1}.prose{max-width:78ch;padding:30px 0 0}.prose h1{font-weight:800;font-stretch:var(--wide);font-size:var(--fs-form);margin:0;line-height:1.04}.prose .receipt{color:var(--ink-2);margin:8px 0 0;font-weight:700}.prose section{border-top:var(--hair) solid var(--rule);margin-top:34px;padding-top:14px}.prose h3{font-size:var(--fs-h3);margin:18px 0 6px;font-weight:800}.prose blockquote{border-left:3px solid var(--rule);background:var(--ground-2);margin:12px 0;padding:8px 14px}.prose table{margin-top:10px}.prose td,.prose th{overflow-wrap:anywhere}.prose code{font-family:var(--font-mono);font-stretch:var(--narrow);overflow-wrap:anywhere;font-size:.9em}.blank-fact{font-family:var(--font-mono);font-stretch:var(--narrow);border-bottom:2px dotted var(--ink-3);font-weight:700}.verify textarea{resize:vertical;width:100%;min-height:220px;font:400 16px/1.45 var(--font-mono);font-stretch:var(--narrow);color:var(--ink);background:var(--ground);border:2px solid var(--ink-3);border-radius:0;padding:12px}.verify textarea:focus-visible{border-color:var(--stamp);outline-offset:1px}.verify label{font-weight:700;font-size:var(--fs-h3);margin-bottom:8px;display:block}.verify .file{margin-top:12px}.verify .file label{font-size:var(--fs-small);font-weight:600}.verify input[type=file]{min-height:var(--tap);max-width:100%;font-size:16px}.checks{border-top:3px double var(--rule);margin:18px 0 0;padding:0;list-style:none}.checks li{border-bottom:var(--hair) solid var(--rule);grid-template-columns:10ch 1fr;gap:12px;padding:10px 0;display:grid}.checks .v{font:700 var(--fs-mono)/1.5 var(--font-mono);font-stretch:var(--narrow);text-transform:uppercase}.checks .v.ok{color:var(--stamp)}.foot{max-width:var(--maxw);padding:18px var(--gutter) 40px;border-top:3px double var(--rule);font-size:var(--fs-small);color:var(--ink-2);margin:64px auto 0}.foot nav{flex-wrap:wrap;gap:0 20px;display:flex}.foot p{max-width:80ch;margin:8px 0 0}@media (max-width:1023px){.sheet{grid-template-columns:minmax(0,1fr)}.till{position:static}}@media (max-width:720px){.strip{grid-template-columns:1fr;align-items:start}.strip nav{justify-content:flex-start}.field-row{flex-direction:column}.counts{grid-template-columns:repeat(2,minmax(0,1fr))}.counts div,.counts div+div{border-left:0;border-bottom:var(--hair) solid var(--rule);padding:10px 10px 10px 0}.counts div:nth-child(2n){border-left:var(--hair) solid var(--rule);padding-left:12px}.rows thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.rows tbody tr{border-bottom:var(--hair) solid var(--rule);grid-template-columns:4ch minmax(0,1fr);padding:10px 6px;display:grid}.rows tbody td{border:0;grid-column:2;padding:2px 0}.rows tbody td:first-child{grid-area:1/1/span 7;width:auto;padding-left:0}.rows tbody td:not(:first-child):not(.url):before{content:attr(data-label);min-width:13ch;font:600 var(--fs-label)/1.4 var(--font-text);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3);display:inline-block}.hdrs th[scope=row]{width:auto}.checks li{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.rows tbody tr.in,.stamp{animation:none}}
