.site-header[data-astro-cid-fzpbxy5g]{z-index:10;width:100%}.is-white[data-astro-cid-fzpbxy5g]{background:var(--paper);border-bottom:1px solid var(--rule)}.is-night[data-astro-cid-fzpbxy5g]{background:var(--night);color:var(--paper);border-bottom:1px solid #ffffff14}.site-header-inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--header-h);max-width:var(--sheet-max);padding-inline:var(--space-2);margin-inline:auto;display:flex}.is-night[data-astro-cid-fzpbxy5g] .site-header-inner[data-astro-cid-fzpbxy5g]{padding-inline-start:var(--gutter)}.site-logo[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);text-decoration:none;display:flex}.logo-mark[data-astro-cid-fzpbxy5g]{width:auto;height:2.25rem}.logo-word[data-astro-cid-fzpbxy5g]{width:auto;height:1.5625rem}.is-white[data-astro-cid-fzpbxy5g] .logo-mark[data-astro-cid-fzpbxy5g]{height:2rem}.is-white[data-astro-cid-fzpbxy5g] .logo-word[data-astro-cid-fzpbxy5g]{height:1.375rem}.header-actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-1);display:flex}.header-icon[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:inherit;place-items:center;display:grid}.is-white[data-astro-cid-fzpbxy5g] .header-icon[data-astro-cid-fzpbxy5g]{color:var(--ink)}.open-pill[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-pill);white-space:nowrap;background:#ffffff1a;align-items:center;gap:.4375rem;min-height:1.875rem;padding:0 .6875rem;font-size:.78125rem;font-weight:700;display:inline-flex}.open-dot[data-astro-cid-fzpbxy5g]{border:1.5px solid var(--paper);border-radius:50%;flex:none;width:.5rem;height:.5rem}.open-pill[data-astro-cid-fzpbxy5g].is-open .open-dot[data-astro-cid-fzpbxy5g]{background:var(--vermilion);border-color:var(--vermilion)}.list-button[data-astro-cid-fzpbxy5g]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-width:2.75rem;min-height:2.75rem;color:var(--ink);font-weight:700;display:inline-flex;position:relative}.list-icon[data-astro-cid-fzpbxy5g]{display:flex}.count-badge[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-pill);background:var(--vermilion);min-width:1.25rem;height:1.25rem;color:var(--vermilion-ink);text-align:center;padding:0 .3125rem;font-size:.71875rem;font-weight:700;line-height:1.25rem;position:absolute;top:.25rem;left:.125rem}.list-button[data-astro-cid-fzpbxy5g]:not(.has-items) .count-badge[data-astro-cid-fzpbxy5g]{display:none}.list-label[data-astro-cid-fzpbxy5g]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.whatsapp-button[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-2);min-height:2.875rem;padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--paper);color:var(--night);font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.desktop-only[data-astro-cid-fzpbxy5g]{display:none!important}.header-search[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-2);border:1px solid var(--ink-muted);border-radius:var(--radius-sm);height:3rem;color:var(--ink-muted);flex:20rem;padding-inline:.875rem .25rem}.header-search[data-astro-cid-fzpbxy5g]:focus-within{outline:2px solid var(--vermilion);outline-offset:1px}.header-search[data-astro-cid-fzpbxy5g] input[data-astro-cid-fzpbxy5g]{min-width:0;height:100%;color:var(--ink-strong);background:0 0;border:0;outline:none;flex:1;font-size:.96875rem}.header-search[data-astro-cid-fzpbxy5g] input[data-astro-cid-fzpbxy5g]::placeholder{color:var(--ink-faint)}.header-search[data-astro-cid-fzpbxy5g] button[data-astro-cid-fzpbxy5g]{height:2.5rem;padding:0 var(--space-4);background:var(--ink);color:var(--paper);font-size:var(--text-sm);border-radius:.5625rem;font-weight:700}.site-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:var(--space-1);list-style:none;display:flex}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{height:2.75rem;padding:0 var(--space-3);color:var(--ink);align-items:center;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--ink-strong)}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current]{color:var(--ink-strong);box-shadow:inset 0 -3px 0 var(--vermilion)}.is-white[data-astro-cid-fzpbxy5g] .whatsapp-button[data-astro-cid-fzpbxy5g]{background:var(--ink);color:var(--paper)}.is-white[data-astro-cid-fzpbxy5g] .whatsapp-button[data-astro-cid-fzpbxy5g]:hover{background:var(--ink-strong)}.section-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:var(--space-1);flex-wrap:wrap;list-style:none;display:flex}.section-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:2.75rem;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--paper);align-items:center;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}.section-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{background:#ffffff1a}@media (width<=47.99rem){.site-header[data-astro-cid-fzpbxy5g]{position:sticky;top:0}.is-white[data-astro-cid-fzpbxy5g] .site-logo[data-astro-cid-fzpbxy5g]{position:absolute;left:50%;transform:translate(-50%)}.is-white[data-astro-cid-fzpbxy5g] .site-header-inner[data-astro-cid-fzpbxy5g]{position:relative}}@media (width>=48rem){.site-header-inner[data-astro-cid-fzpbxy5g]{padding:var(--space-3) var(--gutter);gap:var(--space-4)}.is-night[data-astro-cid-fzpbxy5g] .logo-mark[data-astro-cid-fzpbxy5g]{height:2.875rem}.is-night[data-astro-cid-fzpbxy5g] .logo-word[data-astro-cid-fzpbxy5g]{height:2rem}.header-actions[data-astro-cid-fzpbxy5g]{gap:.625rem}.is-white[data-astro-cid-fzpbxy5g] .site-header-inner[data-astro-cid-fzpbxy5g]{gap:var(--space-3) var(--space-5);flex-wrap:wrap}.is-white[data-astro-cid-fzpbxy5g] .logo-mark[data-astro-cid-fzpbxy5g]{height:2.75rem}.is-white[data-astro-cid-fzpbxy5g] .logo-word[data-astro-cid-fzpbxy5g]{height:1.875rem}.open-pill[data-astro-cid-fzpbxy5g]{min-height:2.125rem;padding:0 var(--space-3);font-size:.84375rem}.desktop-only[data-astro-cid-fzpbxy5g]:not([hidden]){display:inline-flex!important}.mobile-only[data-astro-cid-fzpbxy5g]{display:none}.list-button[data-astro-cid-fzpbxy5g]{min-height:2.875rem;padding:0 var(--space-4);border:1.5px solid var(--ink);font-size:.9375rem}.is-night[data-astro-cid-fzpbxy5g] .list-button[data-astro-cid-fzpbxy5g]{color:var(--paper);border-color:#ffffff8c}.list-button[data-astro-cid-fzpbxy5g]:hover{background:var(--wash)}.is-night[data-astro-cid-fzpbxy5g] .list-button[data-astro-cid-fzpbxy5g]:hover{background:#ffffff1a}.list-label[data-astro-cid-fzpbxy5g]{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.list-icon[data-astro-cid-fzpbxy5g]{display:contents}.count-badge[data-astro-cid-fzpbxy5g]{order:2;min-width:1.375rem;height:1.375rem;font-size:.78125rem;line-height:1.375rem;position:static}}.site-footer[data-astro-cid-nns7i3if]{background:var(--ink);width:100%;color:var(--paper)}.site-footer-inner[data-astro-cid-nns7i3if]{gap:var(--space-6);max-width:var(--sheet-max);padding:var(--space-6) var(--gutter) calc(var(--space-6) + env(safe-area-inset-bottom));margin-inline:auto;display:grid}.footer-mark[data-astro-cid-nns7i3if]{width:4.5rem;height:auto;margin-bottom:var(--space-4)}.footer-name[data-astro-cid-nns7i3if]{font-size:var(--text-lg);font-weight:700}.footer-address[data-astro-cid-nns7i3if],.footer-hours[data-astro-cid-nns7i3if]{font-size:var(--text-sm);color:#ffffffdb}.footer-hours[data-astro-cid-nns7i3if]{margin-top:var(--space-2);list-style:none}.footer-links[data-astro-cid-nns7i3if]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));list-style:none;display:grid}.footer-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{align-items:center;gap:var(--space-3);min-height:3rem;padding-inline:var(--space-3);border-radius:var(--radius-sm);transition:background-color .16s var(--ease-out);border:1px solid #ffffff4d;font-weight:700;text-decoration:none;display:flex}.footer-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{background:#ffffff14}.footer-extra[data-astro-cid-nns7i3if]:empty{display:none}.footer-copy[data-astro-cid-nns7i3if]{font-size:var(--text-xs);color:#ffffffb8}.site-footer[data-astro-cid-nns7i3if] [data-astro-cid-nns7i3if]:focus-visible{outline-color:var(--paper)}@media (width>=48rem){.site-footer-inner[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr;align-items:start}.footer-extra[data-astro-cid-nns7i3if],.footer-copy[data-astro-cid-nns7i3if]{grid-column:1/-1}}.bottom-nav[data-astro-cid-dlrkusbo]{inset-inline:0;z-index:20;min-height:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom));padding:0 var(--space-1) calc(.375rem + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--rule);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0}.nav-item[data-astro-cid-dlrkusbo]{border-radius:var(--radius-sm);min-height:2.75rem;color:var(--ink-muted);flex-direction:column;justify-content:center;align-items:center;gap:.1875rem;font-size:.75rem;font-weight:500;line-height:1.3;text-decoration:none;display:flex;position:relative}.nav-item[data-astro-cid-dlrkusbo][aria-current]{color:var(--ink-strong);font-weight:700}.nav-item[data-astro-cid-dlrkusbo][aria-current] .icon{stroke-width:1.9px}.nav-item[data-astro-cid-dlrkusbo][aria-current]:before{content:"";top:0;background:var(--vermilion);border-radius:0 0 3px 3px;height:3px;position:absolute;inset-inline:22%}.nav-icon[data-astro-cid-dlrkusbo]{display:flex;position:relative}.count-badge[data-astro-cid-dlrkusbo]{border-radius:var(--radius-pill);background:var(--vermilion);min-width:1.25rem;height:1.25rem;color:var(--vermilion-ink);text-align:center;padding:0 .3125rem;font-size:.71875rem;font-weight:700;line-height:1.25rem;position:absolute;top:-.375rem;left:-.6875rem}.list-button[data-astro-cid-dlrkusbo]:not(.has-items) .count-badge[data-astro-cid-dlrkusbo]{display:none}@media (width>=48rem){.bottom-nav[data-astro-cid-dlrkusbo]{display:none}}.tl-sheet{width:100%;max-width:40rem;max-height:min(90dvh,56rem);padding:var(--space-2) var(--gutter) 0;overscroll-behavior:contain;background:var(--paper);color:var(--ink);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border:0;margin:0 auto;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -12px 40px #4020202e}.tl-sheet::backdrop{background:#2a141473}.tl-sheet{display:none}.tl-sheet:popover-open{display:block}.tl-sheet.is-open{z-index:30;display:block}@media (prefers-reduced-motion:no-preference){.tl-sheet[popover]{transition:transform .28s var(--ease-out), display .28s allow-discrete, overlay .28s allow-discrete;transform:translateY(0)}@starting-style{.tl-sheet[popover]:popover-open{transform:translateY(24px)}}}.tl-head{z-index:1;min-height:3.75rem;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--space-2);background:var(--paper);border-bottom:1px solid var(--rule);grid-template-columns:2.75rem 1fr auto;align-items:center;display:grid;position:sticky;top:0}.tl-count{font-size:var(--text-sm);color:var(--ink-muted);font-weight:500}.tl-head h2{text-align:center;font-size:1.375rem;font-weight:900}.tl-close{border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--ink);place-items:center;display:grid}.tl-clear{min-width:2.75rem;min-height:2.75rem;padding-inline:var(--space-2);font-size:var(--text-sm);color:var(--ink);text-underline-offset:4px;font-weight:700;text-decoration:underline}.tl-empty{padding:3rem var(--space-4) calc(3rem + env(safe-area-inset-bottom));text-align:center;justify-items:center;gap:.875rem;display:grid}.tl-empty img{opacity:.16;width:7.5rem;height:auto}.tl-empty h3{font-size:1.1875rem}.tl-empty p{color:var(--ink-muted)}.tl-items{padding-top:var(--space-2);list-style:none}.tl-item{align-items:center;gap:.25rem var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--rule);grid-template-columns:4.5rem minmax(0,1fr) auto;grid-template-areas:"thumb name remove""thumb meta meta""thumb qty total";display:grid}.tl-thumb{object-fit:cover;border-radius:var(--radius-sm);background:var(--wash);grid-area:thumb;align-self:start;width:4.5rem;height:4.5rem}.tl-thumb.is-mark{object-fit:contain;opacity:.4;padding:.75rem}.tl-name{color:var(--ink-strong);grid-area:name;font-size:.9375rem;font-weight:700;line-height:1.5;text-decoration:none}.tl-name:hover{text-decoration:underline}.tl-remove{border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--ink-muted);grid-area:remove;place-items:center;display:grid}.tl-remove:hover{color:var(--ink)}.tl-meta{font-size:var(--text-xs);color:var(--ink-muted);grid-area:meta}.tl-qty{border:1.5px solid var(--rule-strong);border-radius:var(--radius-sm);grid-area:qty;justify-self:start;align-items:center;height:2.75rem;display:flex;overflow:hidden}.tl-step{width:2.75rem;height:100%;color:var(--ink);place-items:center;display:grid}.tl-step:disabled{color:var(--ink-faint);cursor:default}.tl-step:focus-visible{outline-offset:-3px}.tl-qty-n{text-align:center;min-width:2rem;color:var(--ink-strong);font-weight:700}.tl-line-total{color:var(--ink-strong);grid-area:total;justify-self:end;font-weight:700}.tl-way{gap:var(--space-2);margin-top:var(--space-5);border:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tl-way legend{margin-bottom:var(--space-3);color:var(--ink-strong);font-size:1.0625rem;font-weight:700}.way-card{min-height:4.75rem;padding:var(--space-3) .875rem;border:1px solid var(--rule-strong);border-radius:var(--radius-md);cursor:pointer;align-content:start;gap:.125rem;display:grid;position:relative}.way-card input{opacity:0;pointer-events:none;position:absolute}.way-card strong{color:var(--ink-strong);font-size:.9375rem}.way-card span{font-size:var(--text-xs);color:var(--ink-muted)}.way-card:has(input:checked){border:2px solid var(--ink);background:var(--wash)}.way-card:has(input:focus-visible){outline:2px solid var(--vermilion);outline-offset:2px}.tl-field{margin-top:.875rem}.tl-optional{color:var(--ink-muted);font-weight:400}.tl-totals{border-top:1px solid var(--rule-strong);margin-top:1.375rem}.tl-totals>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-block:.625rem;display:flex}.tl-totals dt{color:var(--ink-muted)}.tl-totals dd{color:var(--ink-strong);text-align:end;font-weight:700}.tl-totals .tl-grand{border-top:1px solid var(--rule)}.tl-totals .tl-grand dt{color:var(--ink-strong);font-weight:700}.tl-totals .tl-grand dd{font-size:1.375rem;font-weight:900}.tl-note{margin-top:var(--space-2);text-align:center;color:var(--ink-muted);font-size:.84375rem}.tl-message{margin-top:var(--space-5)}.tl-message summary{min-height:2.75rem;margin-bottom:var(--space-2);cursor:pointer;color:var(--ink-strong);align-items:center;font-size:1.0625rem;font-weight:700;list-style:none;display:flex}.tl-message summary::-webkit-details-marker{display:none}.tl-sheet .on-desktop{display:none}.tl-message pre{padding:.875rem var(--space-4);border-radius:var(--radius-md);border-inline-start:4px solid var(--vermilion);background:var(--wash);font-family:var(--font);color:var(--ink-strong);white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;font-size:.90625rem;line-height:1.85}.tl-send{margin:var(--space-5) calc(-1 * var(--gutter)) 0;padding:var(--space-3) var(--gutter) calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--rule);position:sticky;bottom:0}.tl-send .btn{border-radius:var(--radius-md);width:100%;min-height:3.625rem;font-size:1.0625rem}@media (width>=48rem){.tl-sheet{border-top:4px solid var(--vermilion);border-radius:1.25rem;max-width:65rem;max-height:calc(100dvh - 6rem);padding:0 1.75rem 1.75rem;inset:3rem 1.5rem auto}.tl-head{gap:var(--space-2);padding:var(--space-4) 1.75rem;grid-template-columns:minmax(0,1fr) auto auto;margin-inline:-1.75rem}.tl-head h2{text-align:start;order:1;font-size:1.875rem}.tl-clear{order:2}.tl-close{border:1px solid var(--rule-strong);order:3}.tl-filled:not([hidden]){gap:var(--space-5);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.tl-item{gap:.125rem var(--space-4);grid-template-columns:5rem minmax(0,1fr) auto 7rem auto;grid-template-areas:"thumb name qty total remove""thumb meta qty total remove";padding-block:1.125rem}.tl-thumb{align-self:center;width:5rem;height:5rem}.tl-line-total{font-size:1.03125rem;font-weight:900}.tl-panel{background:var(--wash);border-radius:1rem;margin-top:1.125rem;padding:1.375rem}.tl-way{margin-top:0}.way-card,.way-card:has(input:checked){background:var(--paper)}.tl-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.tl-fields .tl-field{margin-top:var(--space-4)}.tl-message{border-radius:var(--radius-sm);background:var(--paper);padding:0 .875rem}.tl-message summary{font-size:var(--text-sm);color:var(--ink);margin:0}.tl-message pre{margin-bottom:var(--space-3);background:0 0;border-inline-start-width:3px;border-radius:0;padding:0;padding-inline-start:var(--space-3)}.tl-sheet .on-phone{display:none}.tl-sheet .on-desktop{display:inline}.tl-send{margin:var(--space-4) 0 0;background:0 0;border-top:0;padding:0;position:static}}@font-face{font-family:Thmanyah Sans;src:url(/_astro/thmanyahsans-Regular.NTPOWdsf.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/_astro/thmanyahsans-Medium.CPVv6aiC.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/_astro/thmanyahsans-Bold.0Nuz4xF3.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/_astro/thmanyahsans-Black.DLuMjaoT.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--paper:#fff;--ink:#402020;--ink-strong:#2a1414;--ink-muted:#6b4f4f;--ink-faint:#806464;--vermilion:#e74c39;--vermilion-ink:#000;--rule:#40202029;--rule-strong:#4020206b;--wash:#f8f4f3;--night:#060c17;--on-dark-muted:#ffffffd1;--radius-sm:.75rem;--radius-md:.875rem;--radius-lg:1.5rem;--radius-pill:999px;--radius-arch:200px 200px 24px 24px;--header-h:3.75rem;--bottom-nav-h:4.375rem;--font:"Thmanyah Sans", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:clamp(1.75rem, 1.3rem + 2vw, 2.5rem);--text-3xl:clamp(2rem, 1.4rem + 3vw, 3.25rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--margin-col:3.25rem;--gutter:1rem;--sheet-max:72.5rem;--row-min:3.5rem;--ease-out:cubic-bezier(.23, 1, .32, 1)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--space-6)}@media (width<=47.99rem){html{scroll-padding-top:calc(var(--header-h) + var(--space-4))}}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font);font-size:var(--text-md);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;accent-color:var(--vermilion);caret-color:var(--vermilion);flex-direction:column;line-height:1.6;display:flex}@media (width<=47.99rem){body.has-bottom-nav{padding-bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom))}html:has(body.has-bottom-nav){scroll-padding-bottom:calc(var(--bottom-nav-h) + var(--space-4) + env(safe-area-inset-bottom))}}::selection{background:var(--ink);color:var(--paper)}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.25em;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}h1,h2,h3{text-wrap:balance;color:var(--ink-strong);font-weight:700;line-height:1.25}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--vermilion);outline-offset:2px}.ltr-run{white-space:nowrap;unicode-bidi:isolate}.tabular{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{inset-inline-start:var(--space-4);top:var(--space-3);z-index:50;padding:var(--space-2) var(--space-4);background:var(--ink);color:var(--paper);border-radius:var(--radius-sm);font-weight:700;text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.sheet{width:100%;max-width:var(--sheet-max);padding-inline:var(--gutter);padding-bottom:var(--space-7);flex:1;margin-inline:auto}.ruled{border-top:1px solid var(--rule-strong);background-image:linear-gradient(var(--vermilion), var(--vermilion));background-repeat:no-repeat;background-size:1px 100%;background-position:calc(100% - var(--margin-col)) 0;list-style:none}.ruled>li,.ruled>.ruled-item{border-bottom:1px solid var(--rule)}.list-heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-top:var(--space-7);margin-bottom:var(--space-3);font-size:var(--text-xl);display:flex}.list-heading .count{font-size:var(--text-sm);color:var(--ink-muted);font-weight:500}.plist{border-top:1px solid var(--rule-strong);list-style:none}@media (width>=60rem){.plist{column-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.line{grid-template-columns:var(--margin-col) minmax(0, 1fr) auto;min-height:var(--row-min);padding-block:var(--space-3);color:inherit;transition:background-color .16s var(--ease-out);align-items:center;text-decoration:none;display:grid}a.line:hover,summary.line:hover{background:var(--wash)}.line-margin{color:var(--ink);place-items:center;display:grid}.line-body{padding-inline:var(--space-3);gap:.125rem;min-width:0;display:grid}.line-label{align-items:baseline;gap:var(--space-1) var(--space-2);font-size:var(--text-lg);flex-wrap:wrap;font-weight:700;line-height:1.35;display:flex}.line-sub{font-size:var(--text-sm);color:var(--ink-muted);line-height:1.45}.line-note{font-size:var(--text-xs);color:var(--ink);border:1px solid var(--rule-strong);padding:0 var(--space-2);border-radius:var(--radius-pill);font-weight:700;line-height:1.6}.line-end{min-width:2.75rem;color:var(--ink-muted);place-items:center;display:grid}.line-end .icon{transition:transform .2s var(--ease-out)}.line.is-primary{background:var(--ink);color:var(--paper)}.line.is-primary .line-sub,.line.is-primary .line-end,.line.is-primary .line-margin{color:var(--paper)}.line.is-primary .line-note{color:var(--paper);border-color:#ffffff8c}a.line.is-primary:hover{background:var(--ink-strong)}details.fold>summary{cursor:pointer;list-style:none}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary .line-end .icon{transform:rotate(-90deg)}details.fold[open]>summary .line-end .icon{transform:rotate(90deg)}.fold-body{padding:var(--space-2) var(--space-3) var(--space-5);padding-inline-start:calc(var(--margin-col) + var(--space-3))}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:3.25rem;padding:var(--space-2) var(--space-5);border:1.5px solid var(--ink);border-radius:var(--radius-sm);font-size:var(--text-md);transition:background-color .16s var(--ease-out), color .16s var(--ease-out), border-color .16s var(--ease-out);font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.btn-solid{background:var(--ink);color:var(--paper)}.btn-solid:hover{background:var(--ink-strong);border-color:var(--ink-strong)}.btn-outline{background:var(--paper);color:var(--ink)}.btn-outline:hover{background:var(--wash)}.btn-on-dark{color:var(--paper);background:0 0;border-color:#ffffff8c}.btn-on-dark:hover{background:#ffffff1a}.btn[disabled]{cursor:progress;opacity:.7}.field{gap:var(--space-1);display:grid}.field label,.field legend{font-weight:700;font-size:var(--text-sm)}.input{width:100%;min-height:3rem;padding:var(--space-2) var(--space-3);background:var(--paper);border:1px solid var(--ink-muted);border-radius:var(--radius-sm);font-size:var(--text-md)}.input::placeholder{color:var(--ink-faint)}.input:focus-visible{outline:2px solid var(--vermilion);outline-offset:1px;border-color:var(--ink)}.input[aria-invalid=true]{border-color:var(--vermilion);border-width:2px}.field-error{font-size:var(--text-sm);color:var(--ink);gap:var(--space-2);align-items:center;font-weight:700;display:flex}.field-error:before{content:"";background:var(--vermilion);flex:none;width:.5rem;height:.5rem}.field-error:empty{display:none}.path{align-items:center;gap:0 var(--space-1);padding-block:var(--space-4) var(--space-2);font-size:var(--text-sm);color:var(--ink-muted);flex-wrap:wrap;display:flex}.path a{min-height:2.75rem;padding-inline:var(--space-1);color:var(--ink);border-radius:var(--radius-sm);align-items:center;display:inline-flex}.path .sep{color:var(--ink-faint)}.path [aria-current]{padding-inline:var(--space-1)}[hidden]{display:none!important}@media (width>=48rem){:root{--margin-col:4rem;--gutter:2rem}}@media (hover:none){a.line:hover,summary.line:hover{background:inherit}a.line.is-primary:hover{background:var(--ink)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
