@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:600;src:url(./zilla-slab-latin-600-normal.BRgn6X7z.woff2)format("woff2"),url(./zilla-slab-latin-600-normal.iLPAhCz6.woff)format("woff")}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:700;src:url(./zilla-slab-latin-700-normal.CEKI1vVu.woff2)format("woff2"),url(./zilla-slab-latin-700-normal.C8aaVMsA.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-latin-400-normal.BrHNak5F.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-400-normal.BbWidj28.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-latin-700-normal.GZI4o3u0.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-700-normal.BK6Glc0m.woff)format("woff")}:root{--bg:oklch(98.5% 0 0);--surface:oklch(100% 0 0);--tint:oklch(94.5% .025 245);--tint-2:oklch(90% .04 245);--line:oklch(86% .02 245);--ink:oklch(25% .04 250);--ink-2:oklch(42% .03 250);--brand:oklch(45% .13 250);--brand-deep:oklch(33% .1 250);--steel:oklch(80% .012 250);--steel-2:oklch(70% .015 250);--red:oklch(55% .19 27);--red-deep:oklch(47% .18 27);--tape:oklch(90% .12 95);--r:8px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--display:"Zilla Slab", Rockwell, "Roboto Slab", Georgia, serif;--body:"Atkinson Hyperlegible", system-ui, sans-serif}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 1.0625rem/1.6 var(--body);margin:0;overflow-x:hidden}img,svg{max-width:100%}h1,h2,h3{font-family:var(--display);text-wrap:balance;color:var(--brand-deep);margin:0;font-weight:700;line-height:1.12}h1{letter-spacing:-.01em;font-size:clamp(2rem,1.3rem + 3vw,3.4rem)}h2{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem)}h3{font-size:1.25rem}p{margin:0 0 var(--s4);text-wrap:pretty}a{color:var(--brand);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--brand-deep);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--red);outline-offset:2px;border-radius:3px}.num,.tnum{font-variant-numeric:tabular-nums}.wrap{width:min(100% - 2 * var(--s4),1200px);margin-inline:auto}.prose{max-width:68ch}.prose h2{margin:var(--s7) 0 var(--s4)}.prose li{margin-bottom:var(--s2)}.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:48px;padding:0 var(--s5);font:700 1rem/1 var(--body);cursor:pointer;border:2px solid #0000;border-radius:999px;text-decoration:none;transition:background .15s,color .15s,transform .1s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--red);color:#fff}.btn-primary:hover{background:var(--red-deep);color:#fff}.btn-ghost{background:var(--surface);color:var(--brand-deep);border-color:var(--brand)}.btn-ghost:hover{background:var(--tint);color:var(--brand-deep)}.btn[disabled]{opacity:.55;cursor:not-allowed}.tape{background:var(--tape);color:oklch(28% .05 80);font:700 .95rem/1 var(--display);letter-spacing:.02em;padding:6px 12px 5px;display:inline-block;transform:rotate(-1.2deg)}table{border-collapse:collapse;width:100%;font-size:.98rem}caption{font-family:var(--display);color:var(--brand-deep);padding-bottom:var(--s2);font-size:1.15rem;font-weight:700}caption,td,th{text-align:left}td,th{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}th{background:var(--tint);font-weight:700}.table-scroll{max-width:100%;overflow-x:auto}details.faq{border-top:1px solid var(--line)}details.faq:last-child{border-bottom:1px solid var(--line)}details.faq summary{cursor:pointer;padding:var(--s4) 0;min-height:44px;font-weight:700;list-style-position:outside}details.faq p{margin:0 0 var(--s4);color:var(--ink-2)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.err[data-v-56533ccb]{padding:var(--s9) 0;align-items:flex-start;gap:var(--s4);flex-direction:column;display:flex}.err .btn[data-v-56533ccb]{color:#fff}
