@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/bricolage-grotesque-vietnamese-wght-normal-S2S5QD6B.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/bricolage-grotesque-latin-ext-wght-normal-EMW626ZA.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/bricolage-grotesque-latin-wght-normal-HY2A4V5R.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/instrument-sans-latin-ext-wght-normal-PW4SIJGR.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/instrument-sans-latin-wght-normal-VYC4K7BH.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--tk-ink: #29192f;--tk-cream: #fff6de;--tk-coral: #ff734f;--tk-butter: #ffd85f;--tk-lime: #d7e88e;--tk-bg: #fbf0d8;--tk-surface: #fff9eb;--tk-text: var(--tk-ink);--tk-muted: #65546a;--tk-border: #aa98a1;--tk-rule: #d6c5bd;--tk-accent: var(--tk-ink);--tk-accent-text: var(--tk-cream);--tk-accent-soft: #ffedab;--tk-warn-bg: #ffe7a9;--tk-warn-text: #4b3100;--tk-error: #a2272e;--tk-focus: #8b3870;--tk-radius: 16px;--tk-display: "Bricolage Grotesque Variable", system-ui, sans-serif;font-family:Instrument Sans Variable,system-ui,sans-serif}@media(prefers-color-scheme:dark){:root{--tk-bg: #211425;--tk-surface: #33203a;--tk-text: var(--tk-cream);--tk-muted: #d5c2cf;--tk-border: #927b92;--tk-rule: #59445e;--tk-accent: var(--tk-butter);--tk-accent-text: var(--tk-ink);--tk-accent-soft: #57421f;--tk-warn-bg: #54381e;--tk-warn-text: #ffe6ae;--tk-error: #ffa096;--tk-focus: #ffc28d}}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--tk-bg);color:var(--tk-text);line-height:1.5;-webkit-text-size-adjust:100%}h1,h2,h3{margin:0;font-family:var(--tk-display);line-height:1.02;font-weight:800;letter-spacing:-.045em;overflow-wrap:anywhere}p{margin:0}a{color:inherit;text-underline-offset:.22em}button,input,select,textarea{font:inherit}button,input,select,textarea{color:inherit}button:not(:disabled){cursor:pointer}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--tk-focus);outline-offset:3px}.tk-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.65rem 1.05rem;border:1px solid var(--tk-accent);border-radius:12px;background:var(--tk-accent);color:var(--tk-accent-text);font-weight:750;line-height:1.25;text-align:center;text-decoration:none}.tk-button:hover:not(:disabled){filter:brightness(1.16)}.tk-button:disabled{opacity:.62}.tk-button--secondary{background:transparent;color:var(--tk-text);border-color:var(--tk-border)}.tk-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.4rem .2rem;border:0;background:transparent;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.24em}.tk-field{width:100%;min-height:48px;padding:.6rem .8rem;border:1px solid var(--tk-border);border-radius:10px;background:var(--tk-surface)}.tk-field[aria-invalid=true]{border-color:var(--tk-error)}.tk-field::placeholder{color:var(--tk-muted)}.tk-receipt{--receipt-paper: var(--tk-butter);position:relative;padding:1.25rem 1.2rem 1.55rem;border-radius:13px 13px 0 0;background:var(--receipt-paper);color:var(--tk-ink);-webkit-mask:radial-gradient(8px at 50% 100%,transparent 96%,#000) bottom/20px 100% repeat-x;mask:radial-gradient(8px at 50% 100%,transparent 96%,#000) bottom/20px 100% repeat-x}.tk-money{font-family:var(--tk-display);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.055em}.tk-status{display:inline-flex;align-items:center;width:fit-content;padding:.18rem .64rem;border:1px solid var(--tk-border);border-radius:999px;font-size:.85rem;font-weight:750}.tk-status--good{border-color:#87934c;background:var(--tk-lime);color:var(--tk-ink)}.tk-status--pending{border-color:transparent;background:var(--tk-warn-bg);color:var(--tk-warn-text)}.tk-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
