@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_e7ac6767-module__wqOyxa__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_e7ac6767-module__wqOyxa__variable{--font-hand:"Caveat", "Caveat Fallback"}
.mkt{--mkt-ground:#faf9f6;--mkt-card:#fff;--mkt-heading:#0a0a0a;--mkt-chalk:#e6e0d6;--mkt-line:color-mix(in oklab, var(--ink) 11%, transparent);--mkt-ink-2:color-mix(in oklab, var(--ink) 62%, #fff);--mkt-ink-3:color-mix(in oklab, var(--ink) 34%, #fff);--mkt-marker:#c9edd8;--mkt-marker-ink:var(--mkt-heading);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);background:var(--mkt-ground);color:var(--ink)}.dark .mkt{--mkt-ground:#121110;--mkt-card:#1a1917;--mkt-heading:var(--ink);--mkt-chalk:#2a2724;--mkt-line:color-mix(in oklab, var(--ink) 14%, transparent);--mkt-ink-2:color-mix(in oklab, var(--ink) 70%, #000);--mkt-ink-3:color-mix(in oklab, var(--ink) 42%, #000);--mkt-marker:#1d4a35;--mkt-marker-ink:var(--mkt-heading)}html:has(.mkt){scroll-behavior:smooth}@supports (animation-timeline:scroll()){.mkt-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;animation:linear both mkt-header-frost;animation-timeline:scroll();animation-range:0 64px}}@keyframes mkt-header-frost{to{background:color-mix(in oklab, var(--mkt-ground) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.mkt-mark{background:var(--mkt-marker);color:var(--mkt-marker-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:.05em .2em}.mkt-mark-green{color:var(--success)}.mkt-hand{font-family:var(--font-hand), cursive;letter-spacing:.01em;font-weight:500}.mkt-card{background:var(--mkt-card);border:1px solid var(--mkt-line);border-radius:10px;box-shadow:0 1px 2px #20372d0a}.mkt-mock{background:var(--mkt-card);border:1px solid var(--mkt-line);border-radius:8px;box-shadow:0 1px 2px #20372d0d,0 12px 32px -12px #20372d2e}.mkt-tag{height:1.5rem;color:var(--mkt-ink-2);background:color-mix(in oklab, var(--ink) 6%, transparent);white-space:nowrap;border-radius:4px;align-items:center;padding:0 .5rem;font-size:.8125rem;display:inline-flex}.mkt-strokes{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}[data-reveal-state]{transition:opacity .6s var(--ease-out-expo), transform .7s var(--ease-out-expo), filter .6s var(--ease-out-expo);transition-delay:var(--reveal-delay,0s)}[data-reveal-state=hidden]{opacity:0;filter:blur(4px);transform:translateY(10px)}.mkt-review{animation:mkt-review-in .5s var(--ease-out-expo) both}@keyframes mkt-review-in{0%{opacity:0;transform:translateY(4px)}}.bill-strike:after{content:"";transform-origin:0;height:1.5px;animation:bill-strike .45s var(--ease-out-expo) calc(.5s + var(--strike-order,0) * .14s) both;background:currentColor;position:absolute;top:52%;left:-2px;right:-2px}@keyframes bill-strike{0%{scale:0 1}}.bill-total{animation:bill-total .7s var(--ease-out-expo) 1.6s both}@keyframes bill-total{0%{opacity:0;transform:translateY(8px)}}@keyframes queue-wait{50%{opacity:.35}}.queue-wait{animation:1.6s ease-in-out infinite queue-wait}@keyframes mkt-caret{50%{opacity:0}}.mkt-caret{animation:1s step-end infinite mkt-caret}@media (prefers-reduced-motion:reduce){html:has(.mkt){scroll-behavior:auto}[data-reveal-state]{transition:none}.mkt-review,.bill-strike:after,.bill-total,.queue-wait,.mkt-caret{animation:none}}
