@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:#ffcaca;--color-slate-500:#62748e;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-5xl:64rem;--text-base:1rem;--text-base--line-height:1.5rem;--text-lg:1.125rem;--text-lg--line-height:1.75rem;--text-2xl:1.5rem;--text-2xl--line-height:2rem;--text-3xl:1.875rem;--text-3xl--line-height:2.25rem;--text-4xl:2.25rem;--text-4xl--line-height:2.5rem;--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:var(--dur-fast);--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-200:lab(86.017% 19.8815 7.75869);--color-slate-500:lab(48.0876% -2.03595 -16.5814)}}}*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans,system-ui), system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--p-bg-l:#f5f4f0;--p-bg-d:#0a0d13;--p-surface-l:#fffefa;--p-surface-d:#11151d;--p-text-l:#111925;--p-text-d:#eceef2;--p-muted-l:#4a5160;--p-muted-d:#a2a9b8;--p-faint-l:#5f6676;--p-faint-d:#8a91a0;--p-border-l:#e2e1db;--p-border-d:#232833;--p-accent-l:#111925;--p-accent-d:#f2b651;--p-on-accent-l:#fff;--p-on-accent-d:#1b1406;--p-link-l:#111925;--p-link-d:#f2b651;--p-ring-l:#111925;--p-ring-d:#f2b651;--p-mesh-a-l:#f2b65129;--p-mesh-a-d:#f2b6511f;--p-mesh-b-l:#fbf1dc8c;--p-mesh-b-d:#3c2c124d;--p-mesh-c-l:#faf9f699;--p-mesh-c-d:#0a0d1399;--p-shadow-l:17 25 37;--p-shadow-d:0 0 0;--p-warn-l:#92400e;--p-warn-d:#fbbf24;--p-bad-l:#b91c1c;--p-bad-d:#f87171;--p-on-bad-l:#fff;--p-on-bad-d:#450a0a;--p-info-l:#075985;--p-info-d:#7dd3fc;--c-bg:var(--p-bg-l);--c-surface:var(--p-surface-l);--c-text:var(--p-text-l);--c-muted:var(--p-muted-l);--c-faint:var(--p-faint-l);--c-border:var(--p-border-l);--c-accent:var(--p-accent-l);--c-on-accent:var(--p-on-accent-l);--c-link:var(--p-link-l);--c-ring:var(--p-ring-l);--c-mesh-a:var(--p-mesh-a-l);--c-mesh-b:var(--p-mesh-b-l);--c-mesh-c:var(--p-mesh-c-l);--c-shadow:var(--p-shadow-l);--c-warn:var(--p-warn-l);--c-bad:var(--p-bad-l);--c-on-bad:var(--p-on-bad-l);--c-info:var(--p-info-l);--c-accent-hover:var(--c-accent);--c-accent-active:var(--c-accent);--c-ring-strong:var(--c-ring);--c-link-on-tint:var(--c-link);--c-band:#1a1310;--c-on-band:#fffbeb;--c-muted-band:#d6c8b4;--c-band-accent:#fbbf24;--c-on-band-accent:#422006;--c-band-ring-strong:#918071;--fs-display:clamp(2rem, 1.5rem + 2.5vw, 3rem);--fs-title:clamp(1.5rem, 1.25rem + 1.25vw, 2rem);--fs-body:clamp(.9rem, .86rem + .2vw, 1rem);--fs-lede:clamp(.9rem, .87rem + .15vw, .9375rem);--fs-sm:.875rem;--fs-xs:.75rem;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--w-narrow:40rem;--w-console:76rem;--w-wide:96rem;--sp-2xs:clamp(.375rem, .33rem + .2vw, .5rem);--sp-sm:clamp(.75rem, .65rem + .5vw, 1rem);--sp-md:clamp(1rem, .84rem + .8vw, 1.5rem);--sp-lg:clamp(1.5rem, 1.18rem + 1.6vw, 2.5rem);--r-card-lg:1rem;--r-card:.875rem;--r-panel:.75rem;--r-tile:.625rem;--r-ctl:.5rem;--r-btn-sm:.375rem;--r-nav:.375rem;--r-xs:.25rem;--r-chip:999px;--elev-card-raised:inset 0 1px 0 #ffffff0f, 0 1px 1px rgb(var(--c-shadow) / .04), 0 2px 4px rgb(var(--c-shadow) / .05), 0 8px 16px rgb(var(--c-shadow) / .06), 0 24px 48px -12px rgb(var(--c-shadow) / .16);--elev-card:inset 0 1px 0 #ffffff0f, 0 1px 1px rgb(var(--c-shadow) / .04), 0 2px 4px rgb(var(--c-shadow) / .04), 0 8px 16px rgb(var(--c-shadow) / .05), 0 20px 40px -16px rgb(var(--c-shadow) / .1);--elev-card-hover:inset 0 1px 0 #ffffff0f, 0 2px 3px rgb(var(--c-shadow) / .05), 0 6px 12px rgb(var(--c-shadow) / .05), 0 16px 28px rgb(var(--c-shadow) / .07), 0 32px 64px -16px rgb(var(--c-shadow) / .14);--elev-btn:0 1px 2px rgb(var(--c-shadow) / .05);--elev-btn-on:0 1px 2px rgb(var(--c-shadow) / .1);--card-border-width:1px}@supports (color:color-mix(in lab, red, red)){:root{--card-border-color:color-mix(in oklab, currentColor 8%, transparent);--c-border-strong:color-mix(in oklab, var(--c-border) 49%, var(--c-text));--c-accent-strong:color-mix(in oklab, var(--c-accent) 99%, var(--c-text));--c-switch-track:color-mix(in oklab, color-mix(in oklab, var(--c-text) 18%, var(--c-border)) 64%, var(--c-text));--c-card-border-strong:color-mix(in oklab, var(--card-border-color) 53%, var(--c-text));--c-ring-slot:color-mix(in oklab, var(--c-ring-strong) 34%, var(--c-text));--c-slot-edge:color-mix(in oklab, color-mix(in oklab, var(--c-accent) 22%, var(--c-border)) 64%, var(--c-text))}}:root{--pad-card:1.25rem;--pad-card-split:.5rem;--pad-card-lg:var(--sp-lg);--pad-tile:.625rem .75rem;--pad-nav:.375rem .625rem;--pad-chip:.125rem .625rem;--h-ctl:2.75rem;--h-ctl-pad:1.25rem;--h-ctl-sm:2.25rem;--h-ctl-sm-pad:.75rem;--pad-input-x:.75rem;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--dur:.25s;--dur-fast:.15s;--dur-press:60ms;--dur-breathe:2.4s;--dur-fade:.12s;--spring-soft:linear(0, .117, .344, .57, .749, .873, .949, .99, 1.009, 1.015, 1.014, 1.011, 1.008, 1.005, 1.002, 1.001, 1);--spring-pop:linear(0, .096, .311, .559, .782, .953, 1.061, 1.115, 1.126, 1.111, 1.082, 1.051, 1.023, 1.003, .991, .985, .984, .987, .99, .994, 1);--dur-swing:1s;--dur-swing-leave:1.4s;--ease-out-cubic:cubic-bezier(.33, 1, .68, 1)}:root[data-palette=ink]{--p-bg-l:#f7f7fc;--p-bg-d:#100e24;--p-surface-l:#fff;--p-surface-d:#181537;--p-text-l:#1e1b4b;--p-text-d:#eceafa;--p-muted-l:#4b4a6b;--p-muted-d:#a5a3c4;--p-faint-l:#6f6e8f;--p-faint-d:#817fa6;--p-border-l:#e3e2f0;--p-border-d:#2c2857;--p-accent-l:#d97706;--p-accent-d:#fbbf24;--p-on-accent-l:#1e1b4b;--p-on-accent-d:#201a03;--p-link-l:#a16207;--p-link-d:#fbbf24;--p-ring-l:#d97706;--p-ring-d:#fbbf24;--p-mesh-a-l:#c7d2fe80;--p-mesh-a-d:#4338ca66;--p-mesh-b-l:#fde68a73;--p-mesh-b-d:#fbbf241f;--p-mesh-c-l:#e0e7ff80;--p-mesh-c-d:#312e8180;--p-shadow-l:30 27 75}:root[data-palette=fire]{--p-bg-l:#faf7f5;--p-bg-d:#0b0a0d;--p-surface-l:#fff;--p-surface-d:#151318;--p-text-l:#201512;--p-text-d:#f1edea;--p-muted-l:#5c4a42;--p-muted-d:#a89f9a;--p-faint-l:#7d685e;--p-faint-d:#857d76;--p-border-l:#eee2dc;--p-border-d:#2a262e;--p-accent-l:#c2410c;--p-accent-d:#f97316;--p-on-accent-l:#fff;--p-on-accent-d:#200a00;--p-link-l:#c2410c;--p-link-d:#fb923c;--p-ring-l:#ea580c;--p-ring-d:#f97316;--p-mesh-a-l:#fed7aa80;--p-mesh-a-d:#9a341259;--p-mesh-b-l:#fecaca66;--p-mesh-b-d:#ef444426;--p-mesh-c-l:#ffedd58c;--p-mesh-c-d:#43140780;--p-shadow-l:28 18 10}:root[data-palette=butterfly]{--p-bg-l:#faf8f9;--p-bg-d:#131114;--p-surface-l:#fff;--p-surface-d:#1c191d;--p-text-l:#2b272a;--p-text-d:#ece7ea;--p-muted-l:#5d5459;--p-muted-d:#a49da2;--p-faint-l:#786f75;--p-faint-d:#898187;--p-border-l:#ece6e9;--p-border-d:#2e2a2f;--p-accent-l:#b04a6e;--p-accent-d:#e7a5bc;--p-on-accent-l:#fff;--p-on-accent-d:#38101f;--p-link-l:#a03f61;--p-link-d:#e7a5bc;--p-ring-l:#c26286;--p-ring-d:#e7a5bc;--p-mesh-a-l:#f4c2d473;--p-mesh-a-d:#9d506e47;--p-mesh-b-l:#e2dee480;--p-mesh-b-d:#78717840;--p-mesh-c-l:#f9e7ef80;--p-mesh-c-d:#50374466;--p-shadow-l:26 20 24}:root[data-palette=willow]{--p-bg-l:#f7f5f0;--p-bg-d:#17120c;--p-surface-l:#fffefb;--p-surface-d:#211a12;--p-text-l:#24281f;--p-text-d:#ebe5da;--p-muted-l:#5a5442;--p-muted-d:#a89e8e;--p-faint-l:#75705e;--p-faint-d:#8d8371;--p-border-l:#e6e1d4;--p-border-d:#332a1e;--p-accent-l:#3d6b4a;--p-accent-d:#86b894;--p-on-accent-l:#fff;--p-on-accent-d:#10281a;--p-link-l:#3d6b4a;--p-link-d:#9cc7a8;--p-ring-l:#4c8560;--p-ring-d:#86b894;--p-mesh-a-l:#bbcfb480;--p-mesh-a-d:#3d6b4a59;--p-mesh-b-l:#ded1b780;--p-mesh-b-d:#7855324d;--p-mesh-c-l:#e9e5d799;--p-mesh-c-d:#28342680;--p-shadow-l:30 28 18}:root[data-palette=suit]{--p-bg-l:#e7e8e8;--p-bg-d:#0c111e;--p-surface-l:#fff;--p-surface-d:#141b2e;--p-text-l:#1f2937;--p-text-d:#e7ebf2;--p-muted-l:#4b5563;--p-muted-d:#9aa5b8;--p-faint-l:#636872;--p-faint-d:#7c8698;--p-border-l:#e0e3e8;--p-border-d:#253352;--p-accent-l:#1e40af;--p-accent-d:#60a5fa;--p-on-accent-l:#fff;--p-on-accent-d:#0a1633;--p-link-l:#1e40af;--p-link-d:#93c5fd;--p-ring-l:#1d4ed8;--p-ring-d:#60a5fa;--p-mesh-a-l:#bfcde080;--p-mesh-a-d:#1e40af59;--p-mesh-b-l:#93c5fd59;--p-mesh-b-d:#3b82f624;--p-mesh-c-l:#e2e6ec8c;--p-mesh-c-d:#0f1a348c;--p-shadow-l:23 30 46}:root[data-palette=aurora]{--p-bg-l:#f6f8f7;--p-bg-d:#08201e;--p-surface-l:#fff;--p-surface-d:#0e2b28;--p-text-l:#16302c;--p-text-d:#e6f0ee;--p-muted-l:#47605c;--p-muted-d:#9db5b1;--p-faint-l:#5a7772;--p-faint-d:#8aa5a1;--p-border-l:#dfe8e5;--p-border-d:#1d3f3b;--p-accent-l:#0f766e;--p-accent-d:#5eead4;--p-on-accent-l:#fff;--p-on-accent-d:#04241f;--p-link-l:#0e6f67;--p-link-d:#7fe8d8;--p-ring-l:#14918a;--p-ring-d:#5eead4;--p-mesh-a-l:#99f6e480;--p-mesh-a-d:#0f766e59;--p-mesh-b-l:#e7dfcd80;--p-mesh-b-d:#78644638;--p-mesh-c-l:#e0f0ec8c;--p-mesh-c-d:#06302c80;--p-shadow-l:16 48 44}:root[data-palette=iris]{--p-bg-l:#f8f7fc;--p-bg-d:#14101f;--p-surface-l:#fff;--p-surface-d:#1d1830;--p-text-l:#241f38;--p-text-d:#ebe8f5;--p-muted-l:#514a6b;--p-muted-d:#a9a2c2;--p-faint-l:#6d6685;--p-faint-d:#948dad;--p-border-l:#e5e2f0;--p-border-d:#2f2848;--p-accent-l:#6d28d9;--p-accent-d:#c4b5fd;--p-on-accent-l:#fff;--p-on-accent-d:#1e1338;--p-link-l:#6524d1;--p-link-d:#cbbdfd;--p-ring-l:#7c3aed;--p-ring-d:#a78bfa;--p-mesh-a-l:#d8cdfd80;--p-mesh-a-d:#6d28d952;--p-mesh-b-l:#e2e8f08c;--p-mesh-b-d:#64748b2e;--p-mesh-c-l:#ede9fa8c;--p-mesh-c-d:#1e163c8c;--p-shadow-l:26 22 50}:root[data-palette=cherry]{--p-bg-l:#fdf7f6;--p-bg-d:#1a0d10;--p-surface-l:#fff;--p-surface-d:#26151a;--p-text-l:#3a1b20;--p-text-d:#f5e9ea;--p-muted-l:#6b4348;--p-muted-d:#bda3a7;--p-faint-l:#886066;--p-faint-d:#a78b90;--p-border-l:#f2e2e1;--p-border-d:#3d2228;--p-accent-l:#be123c;--p-accent-d:#fb7185;--p-on-accent-l:#fff;--p-on-accent-d:#2b0710;--p-link-l:#b01238;--p-link-d:#fda4af;--p-ring-l:#e11d48;--p-ring-d:#fb7185;--p-mesh-a-l:#fecdd380;--p-mesh-a-d:#be123c4d;--p-mesh-b-l:#f0e6da8c;--p-mesh-b-d:#82695a33;--p-mesh-c-l:#fff1f299;--p-mesh-c-d:#3c141c80;--p-shadow-l:42 20 24}:root[data-palette=mulberry]{--p-bg-l:#faf6fb;--p-bg-d:#16101a;--p-surface-l:#fff;--p-surface-d:#211829;--p-text-l:#2e1a33;--p-text-d:#f0e8f2;--p-muted-l:#5d4463;--p-muted-d:#b5a3bb;--p-faint-l:#7a6181;--p-faint-d:#9e8ba5;--p-border-l:#ece1ef;--p-border-d:#352843;--p-accent-l:#a21caf;--p-accent-d:#e879f9;--p-on-accent-l:#fff;--p-on-accent-d:#300a37;--p-link-l:#96199f;--p-link-d:#f0abfc;--p-ring-l:#c026d3;--p-ring-d:#e879f9;--p-mesh-a-l:#f0bef673;--p-mesh-a-d:#a21caf47;--p-mesh-b-l:#ddd6e680;--p-mesh-b-d:#6e647d38;--p-mesh-c-l:#faebfc8c;--p-mesh-c-d:#301e3880;--p-shadow-l:34 20 40}:root[data-palette=graphite]{--p-bg-l:#f4f5f6;--p-bg-d:#0e0f11;--p-surface-l:#fff;--p-surface-d:#17191d;--p-text-l:#16181c;--p-text-d:#e9eaec;--p-muted-l:#4a4e56;--p-muted-d:#a3a7ae;--p-faint-l:#676c75;--p-faint-d:#8d929a;--p-border-l:#e2e4e8;--p-border-d:#272a30;--p-accent-l:#334155;--p-accent-d:#cbd5e1;--p-on-accent-l:#fff;--p-on-accent-d:#14181f;--p-link-l:#2c3a4d;--p-link-d:#dbe2ea;--p-ring-l:#475569;--p-ring-d:#94a3b8;--p-mesh-a-l:#cbd5e180;--p-mesh-a-d:#4755694d;--p-mesh-b-l:#e2e8f080;--p-mesh-b-d:#64748b29;--p-mesh-c-l:#f1f5f999;--p-mesh-c-d:#181b2199;--p-shadow-l:16 18 22}:root[data-palette=citrus]{--p-bg-l:#f8faf3;--p-bg-d:#12160a;--p-surface-l:#fff;--p-surface-d:#1c2110;--p-text-l:#22280f;--p-text-d:#eaeee0;--p-muted-l:#4f5a2c;--p-muted-d:#adb69a;--p-faint-l:#6a7644;--p-faint-d:#969f83;--p-border-l:#e6ecd8;--p-border-d:#2b3320;--p-accent-l:#4d7c0f;--p-accent-d:#a3e635;--p-on-accent-l:#fff;--p-on-accent-d:#1a2606;--p-link-l:#47730d;--p-link-d:#bef264;--p-ring-l:#65a30d;--p-ring-d:#a3e635;--p-mesh-a-l:#d9f0a880;--p-mesh-a-d:#4d7c0f52;--p-mesh-b-l:#e2ecd680;--p-mesh-b-d:#5a6e4638;--p-mesh-c-l:#f0f6e299;--p-mesh-c-d:#1c26108c;--p-shadow-l:24 30 12}:root[data-palette=harbor]{--p-bg-l:#f2f7f9;--p-bg-d:#071a20;--p-surface-l:#fff;--p-surface-d:#0d262e;--p-text-l:#12262e;--p-text-d:#e3eff3;--p-muted-l:#3f5d68;--p-muted-d:#9bb6bf;--p-faint-l:#59747f;--p-faint-d:#86a4ae;--p-border-l:#dbe8ed;--p-border-d:#173a45;--p-accent-l:#0e7490;--p-accent-d:#67e8f9;--p-on-accent-l:#fff;--p-on-accent-d:#04222b;--p-link-l:#0d6b85;--p-link-d:#8ceffc;--p-ring-l:#0891b2;--p-ring-d:#67e8f9;--p-mesh-a-l:#a5e9f973;--p-mesh-a-d:#0e749052;--p-mesh-b-l:#dbe8ed8c;--p-mesh-b-d:#506e7a33;--p-mesh-c-l:#e8f3f799;--p-mesh-c-d:#06222a8c;--p-shadow-l:12 38 46}:root[data-palette=peach]{--p-bg-l:#eef4f8;--p-bg-d:#0d1620;--p-surface-l:#fff;--p-surface-d:#142230;--p-text-l:#17242e;--p-text-d:#e9f1f7;--p-muted-l:#44596a;--p-muted-d:#a3b7c7;--p-faint-l:#5b7183;--p-faint-d:#8ea4b5;--p-border-l:#d8e5ee;--p-border-d:#22384a;--p-accent-l:#c2532f;--p-accent-d:#ffb191;--p-on-accent-l:#fff;--p-on-accent-d:#3d1608;--p-link-l:#b34a28;--p-link-d:#ffc4aa;--p-ring-l:#d9704f;--p-ring-d:#ffb191;--p-mesh-a-l:#ffc7b073;--p-mesh-a-d:#c2532f47;--p-mesh-b-l:#cbe2f08c;--p-mesh-b-d:#466e8c38;--p-mesh-c-l:#ecf4fa99;--p-mesh-c-d:#0e1e2c8c;--p-shadow-l:18 32 44}:root[data-palette=gold]{--p-bg-l:#f5f3ec;--p-bg-d:#000;--p-surface-l:#fff;--p-surface-d:#0d0d0b;--p-text-l:#0a0a0a;--p-text-d:#fff;--p-muted-l:#3d3a32;--p-muted-d:#d6d4cc;--p-faint-l:#5c584c;--p-faint-d:#a8a59a;--p-border-l:#ddd8c9;--p-border-d:#2b2a24;--p-accent-l:#a8850f;--p-accent-d:#f5c518;--p-on-accent-l:#16120a;--p-on-accent-d:#0a0800;--p-link-l:#6b4f04;--p-link-d:#f7d154;--p-ring-l:#a8850f;--p-ring-d:#f5c518;--p-mesh-a-l:#fae28d73;--p-mesh-a-d:#c9a22742;--p-mesh-b-l:#e2decd80;--p-mesh-b-d:#5a543c33;--p-mesh-c-l:#f5f1e099;--p-mesh-c-d:#0a0a08b3;--p-shadow-l:10 10 10}:root[data-palette=emerald]{--p-bg-l:#f8fafc;--p-bg-d:#0b1120;--p-surface-l:#fff;--p-surface-d:#101a2b;--p-text-l:#0f172a;--p-text-d:#e8edf5;--p-muted-l:#475569;--p-muted-d:#9aa8bd;--p-faint-l:#63738a;--p-faint-d:#7b8aa0;--p-border-l:#e2e8f0;--p-border-d:#233047;--p-accent-l:#047857;--p-accent-d:#34d399;--p-on-accent-l:#fff;--p-on-accent-d:#03301f;--p-link-l:#047857;--p-link-d:#34d399;--p-ring-l:#059669;--p-ring-d:#34d399;--p-mesh-a-l:#a7f3d08c;--p-mesh-a-d:#064e3b8c;--p-mesh-b-l:#99f6e466;--p-mesh-b-d:#043c3080;--p-mesh-c-l:#d1fae580;--p-mesh-c-d:#022c2299;--p-shadow-l:2 6 23}:root[data-palette=cocoa]{--p-bg-l:#f7f2ea;--p-bg-d:#17110b;--p-surface-l:#fffdf9;--p-surface-d:#221a11;--p-text-l:#2a1f14;--p-text-d:#f0e7db;--p-muted-l:#5c4a37;--p-muted-d:#bcaa95;--p-faint-l:#78654e;--p-faint-d:#a3927e;--p-border-l:#e8ded0;--p-border-d:#352a1c;--p-accent-l:#6f4518;--p-accent-d:#d9b48f;--p-on-accent-l:#fff;--p-on-accent-d:#2a1a08;--p-link-l:#6a4116;--p-link-d:#e6c7a8;--p-ring-l:#8a5a26;--p-ring-d:#d9b48f;--p-mesh-a-l:#e2c7a580;--p-mesh-a-d:#6f451852;--p-mesh-b-l:#eee4d48c;--p-mesh-b-d:#78604238;--p-mesh-c-l:#f7f0e599;--p-mesh-c-d:#1e160e8c;--p-shadow-l:34 26 16}@supports (color:color-mix(in oklab, red, blue)){:root{--c-ring-strong:color-mix(in oklab, var(--c-ring) 80%, var(--c-text));--c-accent-hover:color-mix(in oklab, var(--c-accent) 86%, #000);--c-accent-active:color-mix(in oklab, var(--c-accent) 76%, #000);--c-link-on-tint:color-mix(in oklab, var(--c-link) 80%, var(--c-text))}}@supports (color:oklch(from white round(calc(1 - l), 1) 0 0)){:root{--c-accent-far:oklch(from var(--p-on-accent-l) round(calc(1 - l), 1) 0 0)}@supports (color:color-mix(in lab, red, red)){:root{--c-accent-hover:color-mix(in oklab, var(--c-accent) 86%, var(--c-accent-far));--c-accent-active:color-mix(in oklab, var(--c-accent) 76%, var(--c-accent-far))}}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--c-bg);color:var(--c-text);font-size:var(--fs-body)}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.page{width:100%;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8);margin-inline:auto}@media (min-width:40rem){.page{padding-inline:calc(var(--spacing) * 8)}}.page{max-width:var(--w-console)}.page-narrow{width:100%;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8);margin-inline:auto}@media (min-width:40rem){.page-narrow{padding-inline:calc(var(--spacing) * 8)}}.page-narrow{max-width:var(--w-narrow)}.page-wide{width:100%;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8);margin-inline:auto}@media (min-width:40rem){.page-wide{padding-inline:calc(var(--spacing) * 8)}}.page-wide{max-width:var(--w-wide)}.measure{max-width:min(var(--w-narrow), 72ch)}.t-muted{color:var(--c-muted)}.t-faint{color:var(--c-faint)}.t-accent{color:var(--c-link)}a.t-accent{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:from-font}@supports (color:color-mix(in lab, red, red)){a.t-accent{-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent)}}a.t-accent:hover{text-decoration-color:currentColor}a.t-accent:focus-visible,.app-header a:not(.nav-link):focus-visible{border-radius:var(--r-xs);box-shadow:0 0 0 3px var(--c-ring-strong);outline:none}.t-warn{color:var(--c-warn)}.t-bad{color:var(--c-bad)}.page-title{font-family:var(--font-display,Georgia), Georgia, Cambria, Times New Roman, serif;font-size:var(--fs-title);letter-spacing:-.01em;text-wrap:balance;font-weight:600}.label-micro{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.025em}.lede{font-size:var(--fs-lede);text-wrap:pretty;line-height:1.625}.icon-lead{margin-right:.25rem;display:inline}.pad-card{padding:var(--pad-card)}.pad-card-sm{padding:.75rem 1rem}.pad-scene{padding:2.5rem 1.25rem}.card-follow{margin-top:1.5rem}.legal-prose{font-size:var(--fs-body);text-wrap:pretty;line-height:1.65}.legal-prose h1{letter-spacing:-.01em;text-wrap:balance;margin-top:2rem;font-size:1.375rem;font-weight:650}.legal-prose h2{text-wrap:balance;margin-top:1.75rem;font-size:1.125rem;font-weight:600}.legal-prose h3{margin-top:1.25rem;font-size:1rem;font-weight:600}.legal-prose p,.legal-prose ul,.legal-prose ol{margin-top:.75rem}.legal-prose ul,.legal-prose ol{padding-left:1.25rem}.legal-prose ul{list-style:outside}.legal-prose ol{list-style:decimal}.legal-prose li,.legal-prose li>ul{margin-top:.375rem}.legal-prose blockquote{border-left:3px solid var(--c-border);margin-top:.75rem;padding:.125rem 1rem}.legal-prose hr{border:0;border-top:1px solid var(--c-border);margin-top:1.75rem}.legal-prose code{border-radius:var(--r-xs);padding:.0625rem .25rem;font-size:.875em}@supports (color:color-mix(in lab, red, red)){.legal-prose code{background-color:color-mix(in oklab, currentColor 6%, var(--c-surface))}}.legal-prose a{color:var(--c-link);text-underline-offset:3px;text-decoration:underline}.legal-table-scroll{margin-top:.75rem;overflow-x:auto}.legal-prose table{width:100%;font-size:var(--fs-sm);border-collapse:collapse}.legal-prose th,.legal-prose td{border:1px solid var(--c-border);text-align:left;vertical-align:top;padding:.375rem .625rem}.legal-prose th{background-color:var(--c-surface);font-weight:600}.auth-scene,.app-scene{isolation:isolate;background-color:var(--c-bg);--scene-mesh-a:var(--c-mesh-a);--scene-mesh-b:var(--c-mesh-b);--scene-mesh-c:var(--c-mesh-c);--scene-grain:.04;position:relative}@supports (color:color-mix(in lab, red, red)){.app-scene{--scene-mesh-a:color-mix(in oklab, var(--c-mesh-a) 55%, transparent);--scene-mesh-b:color-mix(in oklab, var(--c-mesh-b) 55%, transparent);--scene-mesh-c:color-mix(in oklab, var(--c-mesh-c) 55%, transparent)}}.app-scene{--scene-grain:.025}@supports (color:color-mix(in lab, red, red)){.auth-scene{--scene-mesh-a:color-mix(in oklab, var(--c-mesh-a) 40%, transparent);--scene-mesh-b:color-mix(in oklab, var(--c-mesh-b) 40%, transparent);--scene-mesh-c:color-mix(in oklab, var(--c-mesh-c) 40%, transparent)}.app-scene[data-records-mode]{--scene-mesh-a:color-mix(in oklab, var(--c-mesh-a) 22%, transparent);--scene-mesh-b:color-mix(in oklab, var(--c-mesh-b) 22%, transparent);--scene-mesh-c:color-mix(in oklab, var(--c-mesh-c) 22%, transparent)}}@supports (background:radial-gradient(40rem circle at 0% 0%, red, transparent)){.auth-scene:before,.app-scene:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(42rem circle at 18% 8%, var(--scene-mesh-a), transparent 70%), radial-gradient(36rem circle at 85% 30%, var(--scene-mesh-b), transparent 68%), radial-gradient(50rem circle at 50% 105%, var(--scene-mesh-c), transparent 72%);position:fixed;inset:0}}@supports (background:radial-gradient(40rem circle at 0% 0% in oklch, red, transparent)){.auth-scene:before,.app-scene:before{background:radial-gradient(42rem circle at 18% 8% in oklch, var(--scene-mesh-a), transparent 70%), radial-gradient(36rem circle at 85% 30% in oklch, var(--scene-mesh-b), transparent 68%), radial-gradient(50rem circle at 50% 105% in oklch, var(--scene-mesh-c), transparent 72%)}}.auth-scene:after,.app-scene:after{content:"";z-index:-1;pointer-events:none;opacity:var(--scene-grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}.spectacle-layer{pointer-events:none;position:fixed;inset:0}.spectacle-layer>canvas{width:100%;height:100%;position:absolute;inset:0}.spectacle-layer-background{z-index:-1}@supports (color:color-mix(in lab, red, red)){.spectacle-layer-background{color:color-mix(in oklab, var(--c-mesh-a) 60%, var(--c-mesh-c))}}.spectacle-layer-arrival{z-index:40}@supports (color:color-mix(in lab, red, red)){.spectacle-layer-arrival{color:color-mix(in oklab, var(--c-mesh-b) 55%, var(--c-accent))}}.spectacle-layer-interaction{z-index:41;color:var(--c-accent)}.spectacle-layer-under{z-index:-1}.auth-card{border-radius:var(--r-card-lg);background-color:var(--c-surface);border:var(--card-border-width) solid var(--c-border);border-color:var(--card-border-color);width:100%;max-width:26rem;padding:var(--pad-card-lg);box-shadow:var(--elev-card-raised)}.t-card{border-radius:var(--r-card);background-color:var(--c-surface);border:var(--card-border-width) solid var(--c-border);border-color:var(--card-border-color);box-shadow:var(--elev-card)}.t-card-head{padding:var(--pad-card) var(--pad-card) var(--pad-card-split)}.t-card-body{padding:var(--pad-card-split) var(--pad-card) var(--pad-card)}.feature-card{padding:var(--pad-card-lg);border-radius:var(--r-card-lg);background-color:var(--c-surface);border:var(--card-border-width) solid var(--c-border);border-color:var(--card-border-color);box-shadow:var(--elev-card);display:block}@supports (color:color-mix(in lab, red, red)){.feature-card:hover{border-color:color-mix(in oklab, var(--c-accent) 35%, transparent)}}.feature-card:hover{box-shadow:var(--elev-card-hover)}.feature-card:focus-visible{box-shadow:0 0 0 2px var(--c-bg), 0 0 0 4px var(--c-ring-strong);outline:none}@supports (color:color-mix(in lab, red, red)){.row-link:hover{border-color:color-mix(in oklab, var(--c-accent) 35%, transparent)}}.stat-tile{border-radius:var(--r-tile);padding:var(--pad-tile);background-color:var(--c-bg)}@supports (color:color-mix(in lab, red, red)){.stat-tile{background-color:color-mix(in oklab, currentColor 4%, var(--c-surface))}}.skl{border-radius:var(--r-nav);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.skl{background-color:color-mix(in oklab, currentColor 7%, transparent)}}.boot-loader{isolation:isolate;background-color:var(--c-bg);min-height:100dvh;color:var(--c-text);place-items:center;display:grid}.boot-loader-mark{border-radius:var(--r-card);border:1px solid var(--c-border);background-color:var(--c-surface);width:4.5rem;height:4.5rem;box-shadow:var(--elev-card);place-items:center;display:grid;position:relative}.boot-loader-mark:before{content:"";z-index:-1;border-radius:var(--r-chip);background:radial-gradient(closest-side, var(--c-mesh-a), transparent);position:absolute;inset:-2rem}.boot-loader-bar{border-radius:var(--r-chip);width:6rem;height:.1875rem;margin:1.5rem auto 0}.app-header{z-index:40;background-color:var(--c-surface);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.app-header{background-color:color-mix(in oklab, var(--c-surface) 78%, transparent)}}.app-header{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-bottom:var(--card-border-width) solid var(--c-border);border-bottom-color:var(--card-border-color)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-header{background-color:var(--c-surface)}}.nav-rail{position:relative}.nav-pill{border-radius:var(--r-nav);position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.nav-pill{background-color:color-mix(in oklab, var(--c-accent) 10%, transparent)}}.nav-pill{pointer-events:none}.nav-rail[data-pill=true] .nav-link[aria-current=page]{background-color:#0000}.nav-link{border-radius:var(--r-nav);padding:var(--pad-nav);font-size:var(--fs-sm);color:var(--c-muted);white-space:nowrap;position:relative}.nav-link:hover{color:var(--c-text)}.nav-link[aria-current=page]{color:var(--c-link-on-tint);font-weight:600}.nav-link:before{content:"";border-radius:var(--r-chip);background-color:var(--c-muted);pointer-events:none;inset-inline:0;height:3px;position:absolute;bottom:0;transform:scaleX(0)}.nav-link:hover:before,.nav-link:focus-visible:before{transform:none}.nav-link[aria-current=page]:before{background-color:var(--c-link-on-tint);transform:none}.nav-link>.nav-label{display:inline-block}.nav-link:focus-visible{box-shadow:0 0 0 3px var(--c-ring-strong);outline:none}.auth-heading{font-family:var(--font-display,Georgia), Georgia, Cambria, Times New Roman, serif;font-size:var(--fs-display);letter-spacing:-.01em;text-wrap:balance;font-weight:600}.auth-copy{font-size:var(--fs-sm);color:var(--c-muted);text-wrap:pretty;max-width:min(var(--copy-max,var(--w-narrow)), 72ch)}.auth-label{margin-bottom:var(--sp-2xs);font-size:var(--fs-sm);color:var(--c-text);font-weight:500;display:block}.auth-input{height:var(--h-ctl);border-radius:var(--r-ctl);border:1px solid var(--c-border-strong);background-color:var(--c-surface);width:100%;padding-inline:var(--pad-input-x);font-size:var(--fs-body);color:var(--c-text);display:flex}.auth-input::placeholder{color:var(--c-faint)}.auth-input:focus-visible{border-color:var(--c-ring);box-shadow:0 0 0 3px var(--c-ring-strong);outline:none}.auth-input:user-invalid{border-color:var(--c-bad)}.auth-input:user-valid{border-color:var(--c-ring-strong)}.auth-error{font-size:var(--fs-sm);color:var(--c-bad)}.auth-link{color:var(--c-link);text-underline-offset:3px;font-weight:500;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.auth-link{-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent)}}.auth-link{border-radius:var(--r-xs)}.auth-link:hover{text-decoration-color:currentColor}.auth-link:focus-visible{box-shadow:0 0 0 3px var(--c-ring-strong);outline:none}.auth-scene .auth-link{color:var(--c-link-on-tint)}.auth-card .auth-link,.t-card .auth-link{color:var(--c-link)}.btn-brand{height:var(--h-ctl);padding-inline:var(--h-ctl-pad);border-radius:var(--r-ctl);font-size:var(--fs-sm);background-color:var(--c-accent);color:var(--c-on-accent);justify-content:center;align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.btn-brand:hover{background-color:var(--c-accent-hover)}.btn-brand:active{background-color:var(--c-accent-active)}.btn-brand:focus-visible{box-shadow:0 0 0 2px var(--c-bg), 0 0 0 4px var(--c-ring-strong);outline:none}.btn-brand:disabled{pointer-events:none;opacity:.55}.btn-brand-block{width:100%}.btn-secondary{height:var(--h-ctl);padding-inline:var(--h-ctl-pad);border-radius:var(--r-ctl);font-size:var(--fs-sm);background-color:var(--c-surface);color:var(--c-text);border:1px solid var(--c-border);box-shadow:var(--elev-btn);justify-content:center;align-items:center;gap:.5rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-secondary:hover{border-color:color-mix(in oklab, var(--c-accent) 35%, transparent)}}.btn-secondary:focus-visible{box-shadow:0 0 0 3px var(--c-ring-strong);outline:none}.btn-secondary:disabled{pointer-events:none;opacity:.55}.btn-danger{height:var(--h-ctl);padding-inline:var(--h-ctl-pad);border-radius:var(--r-ctl);font-size:var(--fs-sm);background-color:var(--c-bad);color:var(--c-on-bad);justify-content:center;align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.btn-danger:hover{filter:brightness(.92)}.btn-danger:focus-visible{box-shadow:0 0 0 2px var(--c-bg), 0 0 0 4px var(--c-ring-strong);outline:none}.btn-quiet{height:var(--h-ctl-sm);padding-inline:var(--h-ctl-sm-pad);border-radius:var(--r-ctl);font-size:var(--fs-sm);color:var(--c-muted);background:0 0;justify-content:center;align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.btn-quiet:hover{color:var(--c-text)}@supports (color:color-mix(in lab, red, red)){.btn-quiet:hover{background-color:color-mix(in oklab, currentColor 8%, transparent)}}.btn-quiet:focus-visible{box-shadow:0 0 0 3px var(--c-ring-strong);outline:none}.btn-quiet:disabled{pointer-events:none;opacity:.55}.btn-sm{border-radius:var(--r-btn-sm)}.otp-group{justify-content:space-between;gap:var(--sp-2xs);display:flex}.otp-slot{border-radius:var(--r-ctl);border:1px solid var(--c-border-strong);background-color:var(--c-surface);width:2.75rem;height:3.25rem;color:var(--c-text);justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;display:flex}.otp-slot[data-status=cursor],.otp-slot[data-status=selected]{border-color:var(--c-ring);box-shadow:0 0 0 3px var(--c-ring-strong)}.chip{border-radius:var(--r-chip);padding:var(--pad-chip);background:0 0;border:1px solid;align-items:center;gap:.3rem;font-size:.75rem;font-weight:500;display:inline-flex}.chip-accent{color:var(--c-link-on-tint)}@supports (color:color-mix(in lab, red, red)){.chip-accent{background-color:color-mix(in oklab, var(--c-accent) 12%, var(--c-surface));border-color:color-mix(in oklab, var(--c-accent) 28%, transparent)}}.chip-pending{color:var(--c-warn)}@supports (color:color-mix(in lab, red, red)){.chip-pending{background-color:color-mix(in oklab, var(--c-warn) 12%, var(--c-surface));border-color:color-mix(in oklab, var(--c-warn) 30%, transparent)}}.chip-bad{color:var(--c-bad)}@supports (color:color-mix(in lab, red, red)){.chip-bad{background-color:color-mix(in oklab, var(--c-bad) 10%, var(--c-surface));border-color:color-mix(in oklab, var(--c-bad) 28%, transparent)}}.chip-muted{color:var(--c-muted)}@supports (color:color-mix(in lab, red, red)){.chip-muted{background-color:color-mix(in oklab, currentColor 7%, transparent);border-color:color-mix(in oklab, currentColor 14%, transparent)}}.chip-info{color:var(--c-info)}@supports (color:color-mix(in lab, red, red)){.chip-info{background-color:color-mix(in oklab, var(--c-info) 12%, var(--c-surface));border-color:color-mix(in oklab, var(--c-info) 30%, transparent)}}.amount-preset{border-color:var(--c-border);background-color:var(--c-surface);color:var(--c-text)}@supports (color:color-mix(in lab, red, red)){.amount-preset:hover{border-color:color-mix(in oklab, var(--c-accent) 45%, transparent)}}.amount-preset:focus-visible{box-shadow:0 0 0 3px var(--c-ring-strong);outline:none}.amount-preset[data-active=true]{border-color:var(--c-accent-strong);background-color:var(--c-accent-strong);color:var(--c-on-accent)}.note-tip{border-radius:var(--r-ctl);padding:var(--pad-tile);color:var(--c-text);background-color:var(--c-bg);font-size:.75rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.note-tip{background-color:color-mix(in oklab, var(--c-accent) 9%, var(--c-surface))}}.note-tip{border:1px solid #0000}@supports (color:color-mix(in lab, red, red)){.note-tip{border-color:color-mix(in oklab, var(--c-accent) 18%, transparent)}}.qr-tile{border-radius:var(--r-panel);border:1px solid var(--c-border);background:#fff;padding:.75rem;line-height:0;display:inline-block}.qr-tile svg{width:11rem;height:11rem}.fundlink{white-space:nowrap;border-radius:var(--r-ctl);border:1px solid var(--c-border);background-color:var(--c-bg);width:100%;display:block;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.fundlink{background-color:color-mix(in oklab, currentColor 4%, var(--c-surface))}}.fundlink{padding:var(--pad-tile);color:var(--c-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.card-current{border-color:var(--c-accent-strong)}@supports (color:color-mix(in lab, red, red)){.card-current{outline:2px solid color-mix(in oklab, var(--c-accent) 35%, transparent)}}.card-current{outline-offset:2px}.swatch-card{border-radius:var(--r-panel);border:1px solid var(--c-border);background-color:var(--c-surface);text-align:left;flex-direction:column;gap:.5rem;width:100%;padding:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.swatch-card:hover{border-color:color-mix(in oklab, var(--c-accent) 40%, transparent)}}.swatch-card[aria-pressed=true]{border-color:var(--c-ring);box-shadow:0 0 0 3px var(--c-ring-strong)}.swatch-card:has(input:checked){border-color:var(--c-ring);box-shadow:0 0 0 3px var(--c-ring-strong)}.swatch-card:focus-visible{outline:2px solid var(--c-ring-strong);outline-offset:4px}.swatch-dot{border:1px solid #0000001a;border-radius:999px;width:1.125rem;height:1.125rem}.ripple-slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.25rem;display:block}.ripple-slider::-webkit-slider-runnable-track{border-radius:999px;height:.375rem}@supports (color:color-mix(in lab, red, red)){.ripple-slider::-webkit-slider-runnable-track{background-color:color-mix(in oklab, currentColor 12%, var(--c-surface))}}.ripple-slider::-webkit-slider-runnable-track{border:1px solid var(--c-border-strong)}.ripple-slider::-moz-range-track{border-radius:999px;height:.375rem}@supports (color:color-mix(in lab, red, red)){.ripple-slider::-moz-range-track{background-color:color-mix(in oklab, currentColor 12%, var(--c-surface))}}.ripple-slider::-moz-range-track{border:1px solid var(--c-border-strong)}.ripple-slider::-webkit-slider-thumb{appearance:none;border:1px solid var(--c-border);background-color:var(--c-accent-strong);width:1.125rem;height:1.125rem;box-shadow:0 1px 2px rgb(var(--c-shadow) / .2);border-radius:999px;margin-top:calc(-.375rem - 1px)}.ripple-slider::-moz-range-thumb{border:1px solid var(--c-border);background-color:var(--c-accent-strong);width:1.125rem;height:1.125rem;box-shadow:0 1px 2px rgb(var(--c-shadow) / .2);border-radius:999px}.ripple-slider:focus-visible{outline:none}.ripple-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--c-ring-strong)}.ripple-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--c-ring-strong)}.fab-root{margin-top:var(--sp-md);flex-direction:column;align-items:center;display:flex;position:relative}.fab-items{z-index:30;flex-direction:column;align-items:center;gap:.5rem;width:100%;display:none;position:absolute;bottom:calc(100% + .5rem);left:50%;translate:-50%}.fab-items[data-open=true]{display:flex}.fab-item{width:100%;max-width:20rem;font-size:var(--fs-sm);color:var(--c-text);background-color:var(--c-surface);border:1px solid var(--c-border);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fab-item{border-color:color-mix(in oklab, currentColor 10%, transparent)}}.fab-item{box-shadow:inset 0 1px 0 #ffffff0f, 0 1px 2px rgb(var(--c-shadow) / .06), 0 4px 8px rgb(var(--c-shadow) / .07), 0 12px 24px -8px rgb(var(--c-shadow) / .18)}@supports (color:color-mix(in lab, red, red)){.fab-item:hover{border-color:color-mix(in oklab, var(--c-accent) 40%, transparent)}}.fab-item:hover{color:var(--c-link)}.fab-item:focus-visible{box-shadow:0 0 0 3px var(--c-ring-strong);outline:none}.fab-trigger{width:100%;max-width:20rem;height:2.75rem;font-size:var(--fs-sm);background-color:var(--c-accent);color:var(--c-on-accent);box-shadow:inset 0 1px 0 #ffffff26, 0 2px 4px rgb(var(--c-shadow) / .12), 0 8px 16px rgb(var(--c-shadow) / .14), 0 16px 32px -8px rgb(var(--c-shadow) / .28);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-weight:500;display:flex}.fab-trigger:hover{background-color:var(--c-accent-hover)}.fab-trigger:active{background-color:var(--c-accent-active)}.fab-trigger:focus-visible{box-shadow:0 0 0 2px var(--c-bg), 0 0 0 4px var(--c-ring-strong);outline:none}.fab-trigger[aria-expanded=true] svg{transform:rotate(45deg)}.seg-group{border-radius:var(--r-ctl);border:1px solid var(--c-border);background-color:var(--c-bg);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seg-group{background-color:color-mix(in oklab, currentColor 4%, var(--c-surface))}}.seg-group{gap:.2rem;padding:.2rem}.seg-item{border-radius:var(--r-nav);font-size:var(--fs-sm);color:var(--c-muted);padding:.3rem .75rem;font-weight:500;position:relative}.seg-item:hover:not(:disabled){color:var(--c-text)}.seg-item[aria-pressed=true]{color:var(--c-text);background-color:var(--c-surface);box-shadow:var(--elev-btn-on);font-weight:600}.seg-item:before{content:"";border-radius:var(--r-chip);background-color:var(--c-muted);pointer-events:none;inset-inline:.5rem;height:3px;position:absolute;bottom:0;transform:scaleX(0)}.seg-item:hover:not(:disabled):before,.seg-item:focus-visible:before{transform:none}.seg-item[aria-pressed=true]:before{background-color:var(--c-link-on-tint);transform:none}.seg-item:focus-visible{box-shadow:0 0 0 3px var(--c-ring-strong);outline:none}.theme-cards{border:0;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.theme-card{border-radius:var(--r-panel);background-color:var(--c-surface);border:1px solid var(--c-border);box-shadow:var(--elev-btn);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out-quart), box-shadow var(--dur-fast) var(--ease-out-quart);gap:.75rem;padding:.75rem;display:grid;position:relative}.theme-card>input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;margin:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.theme-card:hover:not(:has(input:disabled)){border-color:color-mix(in oklab, var(--c-accent) 35%, transparent)}}.theme-card:has(input:checked){border-color:var(--c-accent-strong);box-shadow:0 0 0 1px var(--c-accent-strong), var(--elev-btn)}.theme-card:has(input:focus-visible){box-shadow:0 0 0 2px var(--c-bg), 0 0 0 4px var(--c-ring-strong)}.theme-card:has(input:disabled){cursor:not-allowed}.theme-specimen{border-radius:var(--r-ctl);place-items:center;height:5.5rem;display:grid;overflow:hidden}.theme-specimen-mono{font-family:var(--font-display,Georgia), Georgia, Cambria, "Times New Roman", serif;letter-spacing:-.04em;font-size:2.5rem;font-weight:500}.theme-specimen-prism{background:radial-gradient(9rem 5rem at 85% 0,#fff6ddb3,#0000 70%),radial-gradient(8rem 5rem at 20% 10%,#ece2fa8c,#0000 72%),radial-gradient(9rem 6rem at 100% 100%,#dff5ef99,#0000 74%),linear-gradient(135deg,#fffaf0,#f6f2e9);border:1px solid #e7e2d6}.theme-specimen-prism .theme-specimen-mono{color:#583c0b}.theme-specimen-atelier{background-color:var(--c-bg);border:1px dashed var(--c-border)}.theme-specimen-atelier .theme-specimen-mono{color:var(--c-border)}.theme-card-t{font-size:var(--fs-sm);font-weight:var(--fw-semibold);justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.theme-card-soon{font-size:var(--fs-xs);font-weight:var(--fw-normal);color:var(--c-muted)}.theme-card-s{font-size:var(--fs-xs);color:var(--c-muted)}.theme-in-use{border-radius:var(--r-chip);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--c-accent);flex:none;padding:.05rem .5rem}@supports (color:color-mix(in lab, red, red)){.theme-in-use{background-color:color-mix(in oklab, var(--c-accent) 8%, var(--c-surface));border:1px solid color-mix(in oklab, var(--c-accent) 18%, transparent)}}.storefront{--tpl-align:center;--tpl-block-inline:auto;--tpl-glyph-size:2.25rem;--tpl-glyph-leading:2.5rem;--tpl-title-face:var(--font-display,Georgia), Georgia, Cambria, "Times New Roman", serif;--tpl-title-size:var(--fs-title);--tpl-title-weight:600;--tpl-title-tracking:-.01em;--tpl-title-transform:none;--tpl-lede-face:var(--font-sans,system-ui), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tpl-lede-size:var(--fs-lede);--tpl-lede-leading:1.625;--tpl-rhythm:2rem;--tpl-card-radius:.875rem;--tpl-row-radius:.5rem;--tpl-row-pad:.75rem;--tpl-row-border:1px;--tpl-row-gap:.5rem;--tpl-row-ground:transparent;--tpl-price-face:var(--font-sans,system-ui), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tpl-price-size:var(--fs-sm);--tpl-price-leading:1.25rem;--tpl-price-weight:var(--fw-normal);--tpl-cta-radius:.5rem}.storefront[data-template=atelier]{--tpl-align:left;--tpl-block-inline:0;--tpl-glyph-size:1.5rem;--tpl-glyph-leading:1;--tpl-title-face:var(--font-display,Georgia), Georgia, Cambria, "Times New Roman", serif;--tpl-title-size:var(--fs-display);--tpl-title-weight:400;--tpl-title-tracking:-.025em;--tpl-title-transform:none;--tpl-lede-face:var(--font-display,Georgia), Georgia, Cambria, "Times New Roman", serif;--tpl-lede-size:1.0625rem;--tpl-lede-leading:1.7;--tpl-rhythm:3.5rem;--tpl-card-radius:.125rem;--tpl-row-radius:0;--tpl-row-pad:1rem;--tpl-row-border:1px;--tpl-row-gap:0;--tpl-row-ground:transparent;--tpl-price-face:var(--font-display,Georgia), Georgia, Cambria, "Times New Roman", serif;--tpl-price-size:1.0625rem;--tpl-price-leading:1.3;--tpl-price-weight:var(--fw-normal);--tpl-cta-radius:.125rem}.storefront[data-template=ledger]{--tpl-align:left;--tpl-block-inline:0;--tpl-glyph-size:1.25rem;--tpl-glyph-leading:1;--tpl-title-face:var(--font-sans,system-ui), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tpl-title-size:1.5rem;--tpl-title-weight:var(--fw-semibold);--tpl-title-tracking:-.02em;--tpl-title-transform:none;--tpl-lede-face:var(--font-sans,system-ui), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tpl-lede-size:var(--fs-sm);--tpl-lede-leading:1.5;--tpl-rhythm:1.5rem;--tpl-card-radius:.25rem;--tpl-row-radius:0;--tpl-row-pad:.5rem;--tpl-row-border:1px;--tpl-row-gap:0;--tpl-row-ground:transparent;--tpl-price-face:var(--font-sans,system-ui), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tpl-price-size:var(--fs-sm);--tpl-price-leading:1.3;--tpl-price-weight:var(--fw-semibold);--tpl-cta-radius:.25rem}.storefront[data-template=hearth]{--tpl-align:center;--tpl-block-inline:auto;--tpl-glyph-size:2.5rem;--tpl-glyph-leading:1;--tpl-title-face:var(--font-display,Georgia), Georgia, Cambria, "Times New Roman", serif;--tpl-title-size:var(--fs-title);--tpl-title-weight:var(--fw-medium);--tpl-title-tracking:0;--tpl-title-transform:none;--tpl-lede-face:var(--font-display,Georgia), Georgia, Cambria, "Times New Roman", serif;--tpl-lede-size:1.0625rem;--tpl-lede-leading:1.8;--tpl-rhythm:2.5rem;--tpl-card-radius:1.25rem;--tpl-row-radius:1rem;--tpl-row-pad:1rem;--tpl-row-border:1px;--tpl-row-gap:.75rem;--tpl-row-ground:var(--c-surface);--tpl-price-face:var(--font-display,Georgia), Georgia, Cambria, "Times New Roman", serif;--tpl-price-size:1rem;--tpl-price-leading:1.3;--tpl-price-weight:var(--fw-medium);--tpl-cta-radius:999px}.storefront[data-template=drop]{--tpl-align:center;--tpl-block-inline:auto;--tpl-glyph-size:3rem;--tpl-glyph-leading:1;--tpl-title-face:var(--font-sans,system-ui), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tpl-title-size:var(--fs-display);--tpl-title-weight:700;--tpl-title-tracking:-.04em;--tpl-title-transform:uppercase;--tpl-lede-face:var(--font-sans,system-ui), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tpl-lede-size:var(--fs-lede);--tpl-lede-leading:1.5;--tpl-rhythm:2.25rem;--tpl-card-radius:1rem;--tpl-row-radius:999px;--tpl-row-pad:.875rem 1.25rem;--tpl-row-border:2px;--tpl-row-gap:.625rem;--tpl-row-ground:var(--c-surface);--tpl-price-face:var(--font-sans,system-ui), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tpl-price-size:1.375rem;--tpl-price-leading:1.3;--tpl-price-weight:700;--tpl-cta-radius:999px}.storefront[data-template=bazaar]{--tpl-align:center;--tpl-block-inline:auto;--tpl-glyph-size:3rem;--tpl-glyph-leading:1;--tpl-title-face:var(--font-display,Georgia), Georgia, Cambria, "Times New Roman", serif;--tpl-title-size:var(--fs-display);--tpl-title-weight:700;--tpl-title-tracking:-.015em;--tpl-title-transform:none;--tpl-lede-face:var(--font-sans,system-ui), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tpl-lede-size:1.0625rem;--tpl-lede-leading:1.6;--tpl-rhythm:2.5rem;--tpl-card-radius:1rem;--tpl-row-radius:.75rem;--tpl-row-pad:1rem;--tpl-row-border:2px;--tpl-row-gap:.75rem;--tpl-row-ground:var(--c-surface);--tpl-price-face:var(--font-display,Georgia), Georgia, Cambria, "Times New Roman", serif;--tpl-price-size:1.25rem;--tpl-price-leading:1.3;--tpl-price-weight:700;--tpl-cta-radius:.75rem}.sf-header{text-align:var(--tpl-align)}.sf-glyph{font-size:var(--tpl-glyph-size);line-height:var(--tpl-glyph-leading)}.sf-title{font-family:var(--tpl-title-face);font-size:var(--tpl-title-size);font-weight:var(--tpl-title-weight);letter-spacing:var(--tpl-title-tracking);text-transform:var(--tpl-title-transform);text-wrap:balance}.sf-lede{font-family:var(--tpl-lede-face);font-size:var(--tpl-lede-size);line-height:var(--tpl-lede-leading);text-wrap:pretty}.sf-prose{max-width:28rem;margin-inline:var(--tpl-block-inline);text-align:var(--tpl-align)}.sf-body{margin-top:var(--tpl-rhythm)}.sf-list{gap:var(--tpl-row-gap);flex-direction:column;display:flex}.sf-row{padding:var(--tpl-row-pad);border-radius:var(--tpl-row-radius);border:var(--tpl-row-border) solid var(--c-border);background-color:var(--tpl-row-ground);justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.sf-row-main{min-width:0}.sf-name{font-size:var(--fs-sm);font-weight:500;line-height:1.25rem}.sf-img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:var(--tpl-card-radius);width:100%;max-width:18rem;height:auto;margin-bottom:.625rem;display:block}.storefront:is([data-template=atelier],[data-template=ledger]) .sf-row{background-color:#0000;border-width:0;border-radius:0}.storefront:is([data-template=atelier],[data-template=ledger]) .sf-row:not(:last-child){border-block-end:var(--tpl-row-border) solid var(--c-border)}.sf-price{font-family:var(--tpl-price-face);font-size:var(--tpl-price-size);font-weight:var(--tpl-price-weight);line-height:var(--tpl-price-leading);font-variant-numeric:tabular-nums}.sf-qty{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.sf-total{font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;margin-top:.75rem;line-height:1.4286;display:flex}.storefront .t-card{border-radius:var(--tpl-card-radius)}.storefront .btn-brand{border-radius:var(--tpl-cta-radius)}.storefront[data-template=atelier] .sf-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:.125rem 1.5rem;display:grid}.storefront[data-template=atelier] .sf-row-main{display:contents}.storefront[data-template=atelier] .sf-name{grid-area:1/1}.storefront[data-template=atelier] .sf-desc{grid-area:2/1}.storefront[data-template=atelier] .sf-stock{grid-area:3/1}.storefront[data-template=atelier] .sf-price{font-size:var(--fs-lede);text-align:end;grid-area:1/2}.storefront[data-template=atelier] .sf-row>:last-child{grid-area:1/3}.storefront[data-template=hearth] .sf-row{text-align:center;align-content:start;justify-items:center;row-gap:.375rem;display:grid}.storefront[data-template=hearth] .sf-row-main{display:contents}.storefront[data-template=hearth] .sf-price{font-size:var(--fs-lede)}@media (min-width:30rem){.storefront[data-template=hearth] .sf-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}.storefront[data-template=drop] .sf-row{border-inline-start-width:.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.storefront[data-template=drop] .sf-row-main{display:contents}.storefront[data-template=drop] .sf-name{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;grid-area:1/1;line-height:1.1}.storefront[data-template=drop] .sf-price{font-size:var(--fs-title);color:var(--c-text);grid-area:2/1;font-weight:700;line-height:1.15}.storefront[data-template=drop] .sf-desc{grid-area:3/1}.storefront[data-template=drop] .sf-stock{grid-area:4/1}.storefront[data-template=drop] .sf-row>:last-child{grid-area:1/2/span 4/3;align-self:center}.storefront[data-template=bazaar] .page-narrow{max-width:60rem}.storefront[data-template=bazaar] .sf-list{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));align-items:start;display:grid}.storefront[data-template=bazaar] .sf-row{align-content:start;row-gap:.25rem;padding-block-start:2.5rem;display:grid;position:relative}.storefront[data-template=bazaar] .sf-row-main{display:contents}.storefront[data-template=bazaar] .sf-price{border:var(--tpl-row-border) solid var(--c-border);background-color:var(--c-surface);color:var(--c-text);border-radius:999px;padding-inline:.5rem;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}@media (min-width:48rem){.storefront[data-template=atelier] .sf-img{grid-area:1/1}.storefront[data-template=atelier] .sf-row:where(:has(.sf-img)) .sf-name{grid-area:2/1}.storefront[data-template=atelier] .sf-row:where(:has(.sf-img)) .sf-desc{grid-area:3/1}.storefront[data-template=atelier] .sf-row:where(:has(.sf-img)) .sf-stock{grid-area:4/1}.storefront[data-template=atelier] .sf-row:where(:has(.sf-img)) .sf-price{grid-area:2/2}.storefront[data-template=atelier] .sf-row:where(:has(.sf-img))>:last-child{grid-area:2/3}.storefront[data-template=bazaar] .sf-img{margin-top:.5rem}.storefront[data-template=drop] .sf-row:where(:has(.sf-img,.sf-desc,.sf-pick)){border-radius:1.25rem}.storefront[data-template=drop] .sf-img{grid-area:1/1}.storefront[data-template=drop] .sf-row:where(:has(.sf-img)) .sf-name{grid-area:2/1}.storefront[data-template=drop] .sf-row:where(:has(.sf-img)) .sf-price{grid-area:3/1}.storefront[data-template=drop] .sf-row:where(:has(.sf-img)) .sf-desc{grid-area:4/1}.storefront[data-template=drop] .sf-row:where(:has(.sf-img)) .sf-stock{grid-area:5/1}.storefront[data-template=drop] .sf-row:where(:has(.sf-img))>:last-child{grid-area:1/2/span 5/3}}@media (max-width:47.99rem){.storefront[data-template] .sf-list{flex-direction:column;align-items:stretch;display:flex}.storefront[data-template] .sf-list>.sf-row{text-align:start;padding:var(--tpl-row-pad);grid-template-columns:minmax(0,1fr) auto;place-items:start stretch;gap:.25rem .75rem;display:grid}.storefront[data-template=drop] .sf-list>.sf-row{border-radius:1.25rem}.storefront[data-template] .sf-row>.sf-row-main{display:contents}.storefront[data-template] .sf-row-main>.sf-name{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-body);letter-spacing:normal;text-transform:none;grid-area:1/1;align-self:baseline;font-weight:500;line-height:1.35}.storefront[data-template] .sf-row-main>.sf-price{font-size:var(--fs-body);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end;color:var(--c-text);grid-area:1/2;place-self:baseline end;margin-top:0;font-weight:600;line-height:1.35;position:static}.storefront[data-template] .sf-row-main>.sf-desc,.storefront[data-template] .sf-row-main>.sf-stock{grid-area:auto/1/auto/-1;align-self:start;min-width:0}.storefront[data-template] .sf-row-main>.sf-img{grid-area:1/1/auto/-1;max-width:none;margin-bottom:.25rem}:is(.storefront[data-template] .sf-row:has(>.sf-row-main>.sf-img)>.sf-row-main>.sf-name,.storefront[data-template] .sf-row:has(>.sf-row-main>.sf-img)>.sf-row-main>.sf-price){grid-row:2}.storefront[data-template] .sf-row>.sf-qty{border:1px solid var(--c-border);border-radius:var(--tpl-cta-radius);background-color:var(--c-surface);grid-area:auto/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:0;margin-top:.5rem;display:grid}.storefront[data-template] .sf-row>.sf-qty>button{background-color:#0000;border-width:0;border-radius:0;width:auto;height:2.75rem;font-size:1.25rem;line-height:1}.storefront[data-template] .sf-row>.sf-qty>button:first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}.storefront[data-template] .sf-row>.sf-qty>button:last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}@supports (color:color-mix(in lab, red, red)){.storefront[data-template] .sf-row>.sf-qty>button:hover:not(:disabled){background-color:color-mix(in oklab, var(--c-accent) 10%, transparent)}}.storefront[data-template] .sf-row>.sf-qty>button:focus-visible{box-shadow:inset 0 0 0 2px var(--c-ring-strong)}.storefront[data-template] .sf-row>.sf-qty>span{border-inline:1px solid var(--c-border);width:auto;height:2.75rem;font-size:var(--fs-body);place-items:center;line-height:1;display:grid}.storefront[data-template] .sf-body .sf-total{border-top:1px solid var(--c-border);margin-top:1rem;padding-top:.75rem}.storefront[data-template] .sf-body .sf-total>span:first-child{font-size:var(--fs-sm)}.storefront[data-template] .sf-body .sf-total>span:last-child{font-size:var(--fs-lede);font-variant-numeric:tabular-nums;font-weight:600}.storefront[data-template] .sf-body .btn-brand{text-wrap:balance;height:auto;min-height:3rem;padding-block:.625rem;line-height:1.3}}.cc-list{flex-direction:column;gap:.5rem;display:flex}.cc-row{border:1px solid var(--c-border);border-radius:.5rem;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.75rem;display:flex}.cc-price{font-family:var(--tpl-price-face,inherit);font-weight:var(--tpl-price-weight,var(--fw-normal));font-variant-numeric:tabular-nums}@media (max-width:47.99rem){.cc-list>.cc-row>.cc-price{font-weight:600}}.tpl-preview{pointer-events:none;background-color:var(--c-bg);text-align:var(--tpl-align);border-radius:.5rem;padding:.625rem;overflow:hidden}.tpl-preview-glyph{font-size:calc(var(--tpl-glyph-size) / 2);color:var(--c-muted);line-height:1}.tpl-preview-title{font-family:var(--tpl-title-face);font-size:calc(var(--tpl-title-size) / 2.2);font-weight:var(--tpl-title-weight);letter-spacing:var(--tpl-title-tracking);text-transform:var(--tpl-title-transform);color:var(--c-text);margin-block-start:.25rem}.tpl-preview-rows{gap:var(--tpl-row-gap);flex-direction:column;margin-block-start:.5rem;display:flex}.tpl-preview-row{border-radius:var(--tpl-row-radius);border:var(--tpl-row-border) solid var(--c-border);background-color:var(--tpl-row-ground);justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .375rem;display:flex}.storefront:is([data-template=atelier],[data-template=ledger]) .tpl-preview-row{background-color:#0000;border-width:0;border-radius:0}.storefront:is([data-template=atelier],[data-template=ledger]) .tpl-preview-row:not(:last-child){border-block-end:var(--tpl-row-border) solid var(--c-border)}.storefront[data-template=hearth] .tpl-preview-rows,.storefront[data-template=bazaar] .tpl-preview-rows{grid-template-columns:1fr 1fr;display:grid}.storefront[data-template=hearth] .tpl-preview-row{flex-direction:column;align-items:center;row-gap:.1875rem}.storefront[data-template=hearth] .tpl-preview-bar{width:70%}.storefront[data-template=drop] .tpl-preview-row{border-inline-start-width:.1875rem;flex-direction:column;align-items:flex-start;row-gap:.125rem}.storefront[data-template=drop] .tpl-preview-bar{width:40%}.storefront[data-template=drop] .tpl-preview-price{color:var(--c-text);font-weight:700}.storefront[data-template=bazaar] .tpl-preview-row{flex-direction:column;align-items:flex-start;padding-block-start:.875rem;position:relative}.storefront[data-template=bazaar] .tpl-preview-price{position:absolute;inset-block-start:.125rem;inset-inline-end:.25rem}.tpl-preview-bar{background-color:var(--c-border);border-radius:999px;width:55%;height:.375rem}.tpl-preview-price{font-family:var(--tpl-price-face);font-size:calc(var(--tpl-price-size) / 1.6);font-weight:var(--tpl-price-weight);font-variant-numeric:tabular-nums;color:var(--c-muted)}@supports (color:color-mix(in lab, red, red)){.sf-hero{--hero-plate:color-mix(in oklab, var(--c-accent) 8%, var(--c-surface));--hero-ink:color-mix(in oklab, var(--c-accent) 16%, var(--c-surface))}}.sf-hero{--hero-art:none;--hero-art-size:auto;--hero-art-position:0 0;--hero-art-repeat:no-repeat;isolation:isolate;padding-block:var(--sp-lg);padding-inline:var(--sp-md);background-color:var(--hero-plate);border-block-end:1px solid var(--c-border);position:relative;overflow:hidden}.sf-hero:before{content:"";z-index:-1;pointer-events:none;background-image:var(--hero-art);background-size:var(--hero-art-size);background-position:var(--hero-art-position);background-repeat:var(--hero-art-repeat);position:absolute;inset:0}.sf-hero-inner{max-width:var(--w-narrow);text-align:center;margin-inline:auto}.sf-hero-mark{background-color:var(--c-accent);block-size:3.5rem;inline-size:3.5rem;color:var(--c-on-accent);font-family:var(--font-display,Georgia), Georgia, Cambria, "Times New Roman", serif;font-size:var(--fs-title);font-weight:var(--fw-semibold);letter-spacing:-.02em;border-radius:999px;place-items:center;margin-inline:auto;line-height:1;display:grid}.sf-hero-mark-image{overflow:hidden}.sf-hero-mark-image img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;display:block}.sf-hero-name{color:var(--c-text);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;text-wrap:balance;margin-block-start:var(--sp-sm)}.sf-hero[data-hero=wash]{--hero-art:radial-gradient(30rem circle at 12% -20%, var(--hero-ink), transparent 62%), radial-gradient(26rem circle at 88% 120%, var(--hero-ink), transparent 64%);--hero-art-size:auto;--hero-art-position:0 0;--hero-art-repeat:no-repeat}.sf-hero[data-hero=ribbon]{--hero-art:repeating-linear-gradient(114deg, var(--hero-ink) 0 1px, transparent 1px 13px);--hero-art-size:auto;--hero-art-position:0 0;--hero-art-repeat:repeat}.sf-hero[data-hero=arcs]{--hero-art:repeating-radial-gradient(circle at 50% 38%, var(--hero-ink) 0 1px, transparent 1px 22px);--hero-art-size:auto;--hero-art-position:0 0;--hero-art-repeat:no-repeat}.sf-hero[data-hero=crest]{--hero-art:linear-gradient(to bottom, transparent 0 calc(60% - 1px), var(--hero-ink) calc(60% - 1px) 60%, transparent 60% 100%), linear-gradient(to bottom, transparent 0 60%, var(--hero-ink) 100%);--hero-art-size:auto;--hero-art-position:0 0;--hero-art-repeat:no-repeat}.hero-preview{pointer-events:none;border-block-end:0;border-radius:.5rem;padding-block:1.25rem;padding-inline:.5rem}.hero-preview .sf-hero-mark{block-size:1.75rem;inline-size:1.75rem;font-size:var(--fs-xs)}.hero-preview .sf-hero-name{margin-block-start:.375rem;font-size:.5rem}.summary-band{background-color:var(--c-surface);margin-inline:-1.25rem;padding:.875rem 1.25rem .75rem}@supports (color:color-mix(in lab, red, red)){.summary-band{background-color:color-mix(in oklab, var(--c-surface) 82%, transparent)}}.summary-band{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-bottom:var(--card-border-width) solid var(--c-border);border-bottom-color:var(--card-border-color)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.summary-band{background-color:var(--c-surface)}}@media (min-width:640px){.summary-band{z-index:30;margin-inline:-2rem;padding-inline:2rem;position:sticky;top:3.25rem}}.summary-band+*{margin-block-start:var(--sp-lg)}.band-identity{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.band-name{flex-wrap:wrap;align-items:center;gap:.625rem;min-width:0;display:flex}.band-name .page-title{font-size:clamp(1.25rem,1.05rem + .9vw,1.625rem)}.band-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.band-till{align-items:stretch;margin-top:.75rem;display:flex}@media (min-width:640px){.band-with-till{-moz-column-gap:1rem;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 10rem;align-items:start;column-gap:1rem;display:grid}.band-with-till>.band-identity{grid-area:1/1}.band-with-till>.fact-rail{grid-area:2/1}.band-with-till>.band-till{grid-area:1/2/span 2;align-self:stretch;margin-top:0}.band-with-till.band-till-compact{grid-template-columns:minmax(0,1fr) auto}.band-with-till.band-till-compact>.band-till{grid-row:1;align-self:start}.band-with-till.band-till-compact>.fact-rail{grid-column:1/-1}.band-till-compact>.band-till>.till-btn{block-size:auto;min-block-size:0;inline-size:auto;min-inline-size:11.5rem}}@media (max-width:639.98px){.band-till-compact>.band-till>.till-btn{min-block-size:0}}.palette-pill{border-radius:var(--r-chip);padding:var(--pad-chip);border:1px solid var(--c-border);font-size:var(--fs-xs);color:var(--c-muted);align-items:center;gap:.4rem;display:inline-flex}.swatch-dots{vertical-align:middle;gap:.25rem;display:inline-flex}.fact-rail{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1.5rem;margin-top:.625rem;display:flex}.fact{min-width:0}.fact dt{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.025em;color:var(--c-muted)}.fact dd{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;font-size:var(--fs-body);margin:.1rem 0 0}.fact-primary dd{letter-spacing:-.01em;font-size:1.5rem;line-height:1.15}.fact-primary dt{color:var(--c-text)}.fact-sep{background:var(--c-border);flex:none;align-self:stretch;width:1px}.job{margin-top:var(--sp-lg)}.job-head{color:var(--c-faint);align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.job-head h2{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--fw-semibold)}.job-head .rule{background:var(--c-border);flex:1;height:1px}.job-note{font-size:var(--fs-xs);color:var(--c-faint)}.disc{border-radius:var(--r-card);background-color:var(--c-surface);border:var(--card-border-width) solid var(--c-border);border-color:var(--card-border-color);box-shadow:var(--elev-card);overflow:hidden}.disc>summary{padding:.875rem var(--pad-card);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out-quart);align-items:center;gap:.75rem;list-style:none;display:flex}.disc>summary::-webkit-details-marker{display:none}@supports (color:color-mix(in lab, red, red)){.disc>summary:hover{background-color:color-mix(in oklab, currentColor 4%, transparent)}}.disc>summary:focus-visible{box-shadow:inset 0 0 0 2px var(--c-ring);outline:none}.disc>summary .chev{width:.85rem;height:.85rem;color:var(--c-faint);transition:transform var(--dur) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart);flex:none}.disc[open]>summary .chev{color:var(--c-accent);transform:rotate(90deg)}.disc[open]>summary{border-bottom:1px solid var(--c-border);border-bottom-color:var(--c-card-border-strong)}.disc-title{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.disc-sub{font-size:var(--fs-xs);color:var(--c-faint)}.disc-spacer{flex:1}.disc-body{padding:var(--pad-card)}.thumb-veil>summary{border-radius:var(--r-xs);cursor:pointer;line-height:0;list-style:none;display:inline-block;overflow:hidden}.thumb-veil>summary::-webkit-details-marker{display:none}.thumb-veil>summary img{filter:blur(12px)}.thumb-veil[open]>summary img{filter:none}.job-fold>summary{cursor:pointer;list-style:none}.job-fold>summary::-webkit-details-marker{display:none}.job-fold>summary:focus-visible{box-shadow:inset 0 0 0 2px var(--c-ring-strong);outline:none}.job-fold:not([open])>summary{margin-bottom:0}.job-fold>summary .chev{width:.85rem;height:.85rem;color:var(--c-faint);transition:transform var(--dur) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart);flex:none}.job-fold[open]>summary .chev{color:var(--c-accent);transform:rotate(90deg)}.job-fold-body{display:block}.banner{border-radius:var(--r-card);background-color:var(--c-surface);border:var(--card-border-width) solid var(--c-border);border-color:var(--card-border-color);border-left:4px solid var(--c-border);box-shadow:var(--elev-card);padding:.875rem var(--pad-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.banner+.banner{margin-top:.625rem}.banner-warn{border-left-color:var(--c-warn)}.banner-quiet{border-left-color:var(--c-border)}.entry-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;display:grid}.entry{padding:.75rem var(--pad-card);border-radius:var(--r-panel);background-color:var(--c-surface);border:1px solid var(--c-border);border-color:var(--card-border-color);box-shadow:var(--elev-btn);transition:border-color var(--dur-fast) var(--ease-out-quart);align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){a.entry:hover{border-color:color-mix(in oklab, var(--c-accent) 35%, transparent)}}a.entry:focus-visible{box-shadow:0 0 0 2px var(--c-bg), 0 0 0 4px var(--c-ring-strong);outline:none}.entry-main{flex:1;min-width:0}.entry-t{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.entry-s{font-size:var(--fs-xs);color:var(--c-faint);margin-top:.1rem}.entry .arrow{color:var(--c-faint);flex:none}.entry-locked{opacity:.72}.job-head-glyph{color:var(--c-bad);flex:none;font-size:1.1rem;display:inline-flex}.entry-danger{align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.entry-danger{border-color:color-mix(in oklab, var(--c-bad) 28%, transparent)}}a.entry.entry-danger:hover{border-color:var(--c-bad)}.entry-danger .entry-glyph{border-radius:var(--r-chip);background-color:var(--c-bad);width:2rem;height:2rem;color:var(--c-on-bad);flex:none;place-items:center;margin-top:.1rem;font-size:1rem;display:grid}.entry-danger .entry-kicker{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--c-bad);display:block}.entry-danger .entry-t{color:var(--c-bad);font-weight:var(--fw-semibold);font-size:1rem}.entry-danger .arrow{color:var(--c-bad);align-self:center}.settings-hub .disc>summary{display:block}.sum-head{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;display:flex}.sum-title{overflow-wrap:break-word;flex:auto;min-width:6rem}.settings-hub .disc>summary .chev{align-self:flex-start;margin-top:.22rem}.settings-hub .disc-title{display:block}.settings-hub .disc-sub{overflow-wrap:break-word;margin-top:.25rem;padding-left:1.6rem;display:block}.val{overflow-wrap:break-word;min-width:0;max-width:100%;font-size:var(--fs-sm);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;text-align:right;flex:auto}.val-none{color:var(--c-faint);font-weight:var(--fw-normal)}@media (max-width:34rem){.val{text-align:left}}.disc-entry{border-radius:var(--r-panel);box-shadow:var(--elev-btn)}.disc-entry>summary{padding:.75rem var(--pad-card);position:relative}.disc-entry[open]{box-shadow:var(--elev-card)}.disc-entry>summary:before{content:"";background-color:var(--c-muted);pointer-events:none;width:3px;position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(0)}.disc-entry[open]>summary:before{transform:none}.settings-hub .disc+.disc{margin-top:.75rem}.settings-hub .entry-grid>*{min-width:0}.settings-hub .entry-grid>.disc+.disc{margin-top:0}.settings-hub .entry-grid>.disc[open]{grid-column:1/-1}.settings-hub .entry-main{overflow-wrap:break-word}.settings-hub .entry-t,.settings-hub .entry-s{display:block}.two-up{gap:.75rem;display:grid}@media (min-width:900px){.two-up{grid-template-columns:1fr 1fr}}.share-split{gap:1.25rem;display:grid}@media (min-width:720px){.share-split{grid-template-columns:1fr auto;align-items:start}}.btn-outline{border:1px solid var(--c-border)}.desk{gap:.75rem;display:grid}@media (min-width:900px){.desk:has(>.desk-rail){grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:1rem}}.desk-rail{align-content:start;gap:.5rem;display:grid}.bench{gap:.375rem;display:grid}.bench-row{border-radius:var(--r-panel);background-color:var(--c-surface);border:1px solid var(--c-border);border-color:var(--card-border-color);box-shadow:var(--elev-btn);transition:border-color var(--dur-fast) var(--ease-out-quart);border-left:3px solid #0000;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.625rem .875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bench-row:hover{border-color:color-mix(in oklab, var(--c-accent) 35%, transparent)}}.bench-row.is-ok{border-left-color:var(--c-good-fg)}.bench-row.is-warn{border-left-color:var(--c-warn)}.bench-row.is-bad{border-left-color:var(--c-bad)}.bench-cell{flex:11rem;min-width:0}.bench-t{font-size:var(--fs-sm);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bench-s{font-size:var(--fs-xs);color:var(--c-faint);margin-top:.1rem;display:block}.bench-val{font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;flex:none}.bench-acts{flex-wrap:wrap;flex:none;align-items:center;gap:.375rem;margin-left:auto;display:flex}:root{--c-good-fg:#17603a;--c-good-bg:#e8f5ed;--c-good-edge:#9ccfb2}.chip-good{color:var(--c-good-fg);background-color:var(--c-good-bg);border-color:var(--c-good-edge)}.till-btn{text-align:start;border-radius:var(--r-card);background-color:var(--c-surface);border:var(--card-border-width) solid var(--c-border);border-color:var(--card-border-color);block-size:100%;min-block-size:6rem;inline-size:100%;box-shadow:var(--elev-card);color:var(--c-text);font-size:var(--fs-body);font-weight:var(--fw-semibold);letter-spacing:-.01em;transition:border-color var(--dur-fast) var(--ease-out-quart), box-shadow var(--dur) var(--ease-out-quart);flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:.875rem 1rem;line-height:1.2;display:flex}@supports (color:color-mix(in lab, red, red)){.till-btn:hover{border-color:color-mix(in oklab, var(--c-accent) 45%, transparent)}}.till-btn:hover{box-shadow:var(--elev-card-hover)}.till-btn:focus-visible{box-shadow:0 0 0 2px var(--c-bg), 0 0 0 4px var(--c-ring-strong);outline:none}.till-mark{border-radius:var(--r-chip);background:var(--c-accent-strong);flex:none;block-size:2px;inline-size:1.75rem;margin-block-end:.5rem}.till-sub{font-size:var(--fs-xs);font-weight:var(--fw-normal);letter-spacing:normal;color:var(--c-muted);margin-block-start:.25rem;display:block}.entry-t,.entry-s{display:block}code:not(.fundlink){overflow-wrap:anywhere}.step{padding:var(--pad-card);align-items:flex-start;gap:.875rem;display:flex}.step+.step,.step+.banner,.banner+.step{margin-top:.625rem}.step-mark{border-radius:var(--r-chip);width:1.75rem;height:1.75rem;font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.step-mark{background-color:color-mix(in oklab, var(--c-accent) 14%, var(--c-surface))}}.step-mark{color:var(--c-link-on-tint)}@supports (color:color-mix(in lab, red, red)){.step-mark{border:1px solid color-mix(in oklab, var(--c-accent) 26%, transparent)}}.step-quiet .step-mark{color:var(--c-faint);border-color:var(--c-border);background-color:#0000}.step-body{min-width:0;color:var(--c-muted);flex:1}.step-t{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-text);overflow-wrap:break-word}.step-s{font-size:var(--fs-xs);text-wrap:pretty;margin-top:.25rem;line-height:1.6}.step-acts{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.setup-list{flex-direction:column;gap:.625rem;display:flex}.setup-row{border-radius:var(--r-ctl);border:1px solid var(--c-border);padding:.75rem}.setup-row-quiet{opacity:.7;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.setup-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.setup-t{font-size:var(--fs-sm);font-weight:var(--fw-medium);overflow-wrap:break-word;min-width:0}.setup-v{font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.setup-s{font-size:var(--fs-xs);color:var(--c-muted);margin-top:.25rem}.setup-stock{font-size:var(--fs-xs);color:var(--c-faint);font-variant-numeric:tabular-nums;margin-top:.25rem}.setup-stock.is-out{color:var(--c-warn)}.setup-acts{border-top:1px solid var(--c-border);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.625rem;padding-top:.5rem;display:flex}.setup-acts .push{margin-left:auto}.f-stack{flex-direction:column;gap:.75rem;display:flex}.f-row{gap:.75rem;display:grid}@media (min-width:640px){.f-row-price{grid-template-columns:1fr 8rem 8rem}.f-row-inline{grid-template-columns:1fr auto;align-items:end}}.fact-words:not(.fact-primary) dd{font-size:var(--fs-sm)}.fact-primary.fact-words dd{font-size:1.25rem}.readout{flex-direction:column;gap:.3rem;display:flex}.readout>div{font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.readout dt{color:var(--c-muted);flex:none;width:7rem}.readout dd{font-variant-numeric:tabular-nums;margin:0}.tog-list{flex-direction:column;display:flex}.tog{border-top:1px solid var(--c-border);align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.tog:first-child{border-top:0}.tog input{accent-color:var(--c-accent-strong);margin-top:.25rem}.tog-t{font-size:var(--fs-sm);font-weight:var(--fw-medium);display:block}.tog-s{font-size:var(--fs-xs);color:var(--c-faint);display:block}.fold{border-radius:var(--r-ctl);border:1px solid var(--c-border);overflow:hidden}.fold>summary{cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out-quart);align-items:flex-start;gap:.75rem;padding:.625rem .75rem;list-style:none;display:flex}.fold>summary::-webkit-details-marker{display:none}.fold>summary::marker{content:""}@supports (color:color-mix(in lab, red, red)){.fold>summary:hover{background-color:color-mix(in oklab, currentColor 4%, transparent)}}.fold>summary:focus-visible{box-shadow:inset 0 0 0 2px var(--c-ring-strong);outline:none}.fold>summary .chev{width:.85rem;height:.85rem;color:var(--c-faint);transition:transform var(--dur) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart);flex:none;align-self:flex-start;margin-top:.3rem}.fold[open]>summary .chev{color:var(--c-accent);transform:rotate(90deg)}.fold[open]>summary{border-bottom:1px solid var(--c-border-strong)}.fold-title{font-size:var(--fs-sm);font-weight:var(--fw-semibold);overflow-wrap:break-word;display:block}.fold-sub{font-size:var(--fs-xs);color:var(--c-faint);overflow-wrap:break-word;text-wrap:pretty;line-height:1.55;display:block}.fold-spacer{flex:1}.fold-body{padding:.75rem}.step-pre{font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--c-faint);margin-bottom:.2rem}.step-cons{border-top:1px solid var(--c-border);font-size:var(--fs-xs);color:var(--c-faint);text-wrap:pretty;margin-top:.625rem;padding-top:.5rem;line-height:1.55}.step-cons strong{color:var(--c-text);font-weight:var(--fw-semibold)}.ref-sec+.ref-sec{border-top:1px solid var(--c-border);margin-top:.875rem;padding-top:.875rem}.ref-h{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.ref-s{font-size:var(--fs-xs);color:var(--c-muted);text-wrap:pretty;margin-top:.2rem;line-height:1.6}.ref-lines{flex-direction:column;gap:.375rem;margin-top:.625rem;display:flex}.ref-lines>li{font-size:var(--fs-sm);justify-content:space-between;gap:.75rem;display:flex}.ref-lines .amt{font-variant-numeric:tabular-nums;flex:none}.ref-answers{flex-direction:column;gap:.625rem;margin-top:.625rem;display:flex}.ref-answers dt{font-size:var(--fs-xs);color:var(--c-muted)}.ref-answers dd{font-size:var(--fs-sm);white-space:pre-line;text-wrap:pretty;margin:.1rem 0 0}.ref-address{font-size:var(--fs-sm);line-height:1.5}.tape{padding-left:1.125rem;position:relative}.tape:before{content:"";background-color:var(--c-border);width:1px;position:absolute;top:.45rem;bottom:.45rem;left:.3rem}.tape-row{position:relative}.tape-row+.tape-row{margin-top:.75rem}.tape-row:before{content:"";border-radius:var(--r-chip);background-color:var(--c-surface);border:1px solid var(--c-border);width:.4375rem;height:.4375rem;position:absolute;top:.42rem;left:-1.125rem}.tape-row-new:before{background-color:var(--c-accent-strong);border-color:var(--c-accent-strong)}.tape-what{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.tape-when{color:var(--c-faint);font-weight:var(--fw-normal)}.tape-diff{flex-direction:column;gap:.1rem;margin-top:.2rem;display:flex}.tape-diff>li{font-size:var(--fs-xs);color:var(--c-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tape-empty{font-size:var(--fs-sm);color:var(--c-muted);text-align:center;padding:1rem 0}.ty-preview{white-space:pre-line;border-radius:var(--r-nav);border:1px solid var(--c-border);font-size:var(--fs-sm);text-wrap:pretty;padding:.75rem}.band-sub{font-size:var(--fs-sm);color:var(--c-muted);overflow-wrap:anywhere}.band-sub b{color:var(--c-text);font-weight:var(--fw-semibold)}.rec-mast{position:relative}.rec-crumb{font-size:var(--fs-sm);color:var(--c-muted)}.rec-crumb a{color:inherit;text-decoration:none}.rec-crumb a:hover{text-decoration:underline}.rec-mast .page-title,.rec-mast .auth-copy{margin-top:.25rem}.rec-cap{font-size:var(--fs-xs);margin-top:.5rem}.rec-mast .fact-rail{border-top:1px solid var(--card-border-color);margin-top:1rem;padding-top:.875rem}.fact dd .f-sub{font-size:var(--fs-xs);font-weight:var(--fw-normal);color:var(--c-faint);margin-left:.375rem}.rec-health{margin-top:1.5rem}.rec-clean{border-left:2px solid var(--c-accent-strong);font-size:var(--fs-sm);color:var(--c-muted);padding:.125rem 0 .125rem .75rem}.rec-clean b{color:var(--c-text);font-weight:var(--fw-semibold)}.rec-log{margin-top:1.5rem;position:relative;overflow:hidden}.rec-log-head{padding:.875rem var(--pad-card);border-bottom:1px solid var(--card-border-color);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.rec-log-head h2{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--fw-semibold);color:var(--c-faint)}.rec-log-head .rec-log-sub{font-size:var(--fs-xs);color:var(--c-faint)}.rec-log{--rec-cols:5.25rem minmax(0, 1fr) minmax(0, 17rem) 5.5rem}.rec-log-op{--rec-cols:5.25rem minmax(0, 1fr) minmax(0, 13rem) 8.5rem 5.5rem}.rec-cols{grid-template-columns:var(--rec-cols);padding:.5rem var(--pad-card);border-bottom:1px solid var(--card-border-color);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.025em;color:var(--c-faint);gap:0 1rem;display:grid}.rec-cols .rec-c-out{text-align:right}.rec-day{padding:.625rem var(--pad-card);align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.rec-day{background-color:color-mix(in oklab, currentColor 3%, transparent)}}.rec-day{border-bottom:1px solid var(--card-border-color);font-size:var(--fs-xs);color:var(--c-faint)}.rec-day b{font-weight:var(--fw-semibold);color:var(--c-muted);text-transform:uppercase;letter-spacing:.06em}.rec-day .rec-day-rule{background:var(--c-border);flex:1;height:1px}.rec-day .rec-day-n{font-variant-numeric:tabular-nums}.rec-row{grid-template-columns:var(--rec-cols);padding:.5rem var(--pad-card) .5rem calc(var(--pad-card) - 3px);border-left:3px solid #0000;border-bottom:1px solid var(--card-border-color);align-items:baseline;gap:.125rem 1rem;display:grid;position:relative}.rec-row:last-child{border-bottom:0}@supports (color:color-mix(in lab, red, red)){.rec-row:hover{background-color:color-mix(in oklab, currentColor 4%, transparent)}.rec-row-handled{border-left-color:color-mix(in oklab, var(--c-accent) 55%, transparent)}}.rec-row-ignored{border-left-color:var(--c-border)}.rec-row-error{border-left-color:var(--c-bad)}.rec-time{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--c-muted);white-space:nowrap}.rec-type{font-size:var(--fs-sm);overflow-wrap:anywhere}.rec-ref{font-size:var(--fs-xs);color:var(--c-faint);overflow-wrap:anywhere}.rec-source{font-size:var(--fs-xs)}.rec-out{font-size:var(--fs-xs);text-align:right;white-space:nowrap}.rec-out-handled{color:var(--c-link);font-weight:var(--fw-medium)}.rec-out-ignored{color:var(--c-faint)}.rec-out-error{color:var(--c-bad);font-weight:var(--fw-semibold)}.rec-err{font-size:var(--fs-xs);color:var(--c-bad);overflow-wrap:anywhere;grid-column:1/-1;margin-top:.25rem}.rec-empty{padding:2rem var(--pad-card);text-align:center}.rec-foot{font-size:var(--fs-xs);margin-top:1rem}@media (max-width:60rem){.rec-cols{display:none}.rec-row{grid-template-columns:minmax(0,1fr) auto;gap:.125rem .75rem}.rec-row .rec-time{order:1}.rec-row .rec-out{order:2}.rec-row .rec-type{order:3;grid-column:1/-1}.rec-row .rec-ref{order:4;grid-column:1/-1}.rec-row .rec-source{order:5;grid-column:1/-1}.rec-row .rec-err{order:6}.rec-row .rec-source:empty{display:none}}.yr{border-radius:var(--r-card);background-color:var(--c-surface);border:var(--card-border-width) solid var(--card-border-color);box-shadow:var(--elev-card);padding:var(--pad-card);margin-top:1.5rem}.yr-head{font-size:var(--fs-xs);color:var(--c-faint);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.yr-head b{font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--c-muted)}.yr-strip{grid-template-columns:repeat(12,minmax(0,1fr));gap:.25rem;margin-top:.625rem;display:grid}.yr-m{text-align:center;border-radius:var(--r-xs);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--c-faint);border:1px solid #0000;padding:.25rem 0}.yr-m-done{color:var(--c-text);font-weight:var(--fw-medium)}.yr-m-now{border-color:var(--c-accent-strong);color:var(--c-text);font-weight:var(--fw-semibold)}.yr-m-dec,.yr-m-now.yr-m-dec{color:var(--c-warn);font-weight:var(--fw-semibold)}.yr-legend{font-size:var(--fs-xs);color:var(--c-muted);margin-top:.75rem}@media (max-width:34rem){.yr-strip{grid-template-columns:repeat(6,minmax(0,1fr))}}.yr-step{border-radius:var(--r-card);background-color:var(--c-surface);border:var(--card-border-width) solid var(--card-border-color);box-shadow:var(--elev-card);padding:var(--pad-card);border-left:3px solid var(--c-border);margin-top:1rem}@supports (color:color-mix(in lab, red, red)){.yr-step-past{border-left-color:color-mix(in oklab, var(--c-accent) 55%, transparent)}.yr-step-ahead{border-left-color:color-mix(in oklab, var(--c-warn) 55%, transparent)}}.yr-step-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.yr-step-when{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--c-faint)}.yr-step-title{font-size:1rem;line-height:1.5rem;font-weight:var(--fw-semibold);margin-top:.125rem}.yr-step-detail{font-size:var(--fs-sm);color:var(--c-muted);text-wrap:pretty;max-width:min(var(--w-narrow), 72ch);margin-top:.375rem}.yr-step-figure{border-top:1px solid var(--card-border-color);font-size:var(--fs-sm);color:var(--c-muted);margin-top:.875rem;padding-top:.75rem}.yr-step-amount{letter-spacing:-.01em;font-size:1.5rem;line-height:1.15;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--c-text);display:block}.close-foot{font-size:var(--fs-xs);margin-top:1.5rem}.cq-main{gap:var(--sp-md);align-items:start;max-width:34rem;margin-inline:auto;display:grid;position:relative}@media (min-width:62rem){.cq-main{-moz-column-gap:var(--sp-lg);justify-content:center;column-gap:var(--sp-lg);grid-template-columns:minmax(0,34rem) 22rem;grid-template-areas:"form panel";max-width:none}.cq-form{grid-area:form}.cq-col{grid-area:panel}}.cq-col{outline:none;scroll-margin-block-start:5rem}@media (max-width:61.999rem){.cq-col[data-cq-open=false]{display:none}}.cq-ask{top:var(--sp-sm);right:var(--sp-sm);z-index:1;border-radius:var(--r-chip);justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.cq-ask{border:1px solid color-mix(in oklab, currentColor 70%, transparent);background-color:color-mix(in oklab, currentColor 4%, transparent)}}.cq-ask{color:var(--c-muted)}.cq-ask:hover,.cq-ask[aria-expanded=true]{color:var(--c-text)}.cq-ask:focus-visible{border-color:var(--c-ring-strong);box-shadow:0 0 0 3px var(--c-ring-strong);outline:none}@media (min-width:62rem){.cq-ask{display:none}}.cq-panel{padding:var(--pad-card)}.cq-list{flex-direction:column;gap:.875rem;display:flex}.cq-item{align-items:flex-start;gap:.75rem;display:flex}.cq-sep{background-color:var(--c-border);height:1px;margin:var(--sp-sm) 0;border:0}.cq-bullets{flex-direction:column;gap:.375rem;display:flex}.cq-bullet{font-size:var(--fs-xs);color:var(--c-muted);align-items:flex-start;gap:.5rem;line-height:1.6;display:flex}.cq-mock{border-radius:var(--r-panel);border:1px dashed var(--c-border)}@supports (color:color-mix(in lab, red, red)){.cq-mock{background-color:color-mix(in oklab, var(--c-text) 3%, var(--c-surface))}}.cq-mock{padding:.75rem}.cq-mock-t{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--fw-semibold);color:var(--c-faint);margin-bottom:.5rem}.cq-mock-row{border-radius:var(--r-xs);background-color:var(--c-surface);border:1px solid var(--c-border);font-size:var(--fs-xs);color:var(--c-muted);align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.cq-mock-row+.cq-mock-row{margin-top:.375rem}.cq-mock-cta{border-radius:var(--r-ctl);background-color:var(--c-accent);height:1.75rem;color:var(--c-on-accent);font-size:var(--fs-xs);justify-content:center;align-items:center;margin-top:.5rem;font-weight:500;display:flex}.cq-blank{border-radius:var(--r-chip);flex:none;width:2.75rem;height:.5rem}@supports (color:color-mix(in lab, red, red)){.cq-blank{background-color:color-mix(in oklab, var(--c-text) 14%, transparent)}}.cq-blank{margin-left:auto}.thr-seq{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.thr-seq-i{font-size:var(--fs-xs);color:var(--c-faint);align-items:center;gap:.375rem;min-width:0;display:inline-flex}.thr-seq-dot{border-radius:var(--r-chip);flex:none;width:1.25rem;height:1.25rem}@supports (color:color-mix(in lab, red, red)){.thr-seq-dot{border:1px solid color-mix(in oklab, currentColor 80%, transparent)}}.thr-seq-dot{color:var(--c-faint);justify-content:center;align-items:center;display:flex}.thr-seq-now{color:var(--c-text);font-weight:var(--fw-semibold)}@supports (color:color-mix(in lab, red, red)){.thr-seq-now .thr-seq-dot{background-color:color-mix(in oklab, var(--c-accent) 14%, var(--c-surface));border-color:color-mix(in oklab, var(--c-link-on-tint) 80%, transparent)}}.thr-seq-now .thr-seq-dot{color:var(--c-link-on-tint)}.thr-seq-done{color:var(--c-muted)}.thr-seq-done .thr-seq-dot{color:var(--c-link-on-tint)}.auth-scene .thr-seq-i:not(.thr-seq-now,.thr-seq-done){color:var(--c-muted)}.auth-card .thr-seq-i:not(.thr-seq-now,.thr-seq-done),.t-card .thr-seq-i:not(.thr-seq-now,.thr-seq-done){color:var(--c-faint)}.thr-pair{gap:.75rem;display:grid}@media (min-width:30rem){.thr-pair{grid-template-columns:1fr 1fr}}.thr-stack>*+*{margin-top:var(--sp-md)}.thr-after{font-size:var(--fs-xs);color:var(--c-faint);text-wrap:pretty;border-top:1px solid var(--c-border);padding-top:.75rem;line-height:1.6}.shopwin-split{gap:var(--sp-lg);width:100%;max-width:var(--w-console);align-items:start;margin-inline:auto;display:grid}.shopwin-act{order:2;min-width:0}.shopwin-show{order:1;min-width:0}@media (min-width:62rem){.shopwin-split{grid-template-columns:minmax(0,1fr) 21rem}.shopwin-act{order:1}.shopwin-show{top:var(--sp-lg);order:2;position:sticky}}.shopwin-page{gap:var(--sp-md);width:100%;max-width:var(--w-console);align-content:center;align-items:center;margin-inline:auto;display:grid}.shopwin-page>.shopwin-show{padding:var(--sp-md) 1.25rem 0}@media (min-width:62rem){.shopwin-page{grid-template-columns:minmax(0,1fr) 21rem}.shopwin-page>.shopwin-show{padding:0 1.25rem 0 0}}.shopwin-frame{border:1px solid var(--c-border);border-radius:var(--r-card-lg);background-color:var(--c-surface);box-shadow:var(--elev-card-raised);overflow:hidden}.shopwin-chrome{align-items:center;gap:var(--sp-2xs);background-color:var(--c-band);color:var(--c-on-band);font-size:var(--fs-xs);padding:.5rem .7rem;display:flex}.shopwin-url{border-radius:var(--r-chip);flex:auto;min-width:0;padding:.15rem .5rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.shopwin-url{background-color:color-mix(in oklab, var(--c-on-band) 12%, var(--c-band))}}.shopwin-url{color:var(--c-muted-band);white-space:nowrap;text-overflow:ellipsis}.shopwin-state{color:var(--c-band-accent);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;flex:none}.shopwin-chrome :where(a,button,input):focus-visible{outline:3px solid var(--c-band-ring-strong);outline-offset:2px}.shopwin-screen{gap:var(--sp-sm);padding:var(--pad-card);display:grid}.shopwin-shop{gap:.15rem;display:grid}.shopwin-name{font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:-.01em}.shopwin-note{color:var(--c-muted);font-size:var(--fs-xs)}.shopwin-item{border-radius:var(--r-tile);background-color:var(--c-bg);grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.5rem;display:grid}.shopwin-thumb{border-radius:var(--r-tile);block-size:2.25rem}@supports (color:color-mix(in lab, red, red)){.shopwin-thumb{background-color:color-mix(in oklab, var(--c-accent) 20%, var(--c-surface))}}.shopwin-item-name{font-size:var(--fs-sm);font-weight:var(--fw-medium);display:block}.shopwin-item-note{color:var(--c-muted);font-size:var(--fs-xs);display:block}.shopwin-amount{font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.shopwin-total{justify-content:space-between;align-items:baseline;gap:var(--sp-2xs);border-top:1px solid var(--c-border);color:var(--c-muted);font-size:var(--fs-sm);padding-top:.6rem;display:flex}.shopwin-total-figure{color:var(--c-text);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.shopwin-pay{border-radius:var(--r-ctl);background-color:var(--c-accent);color:var(--c-on-accent);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-align:center;padding:.55rem;display:block}.shopwin-money{justify-content:space-between;align-items:baseline;gap:var(--sp-2xs);font-size:var(--fs-sm);display:flex}.shopwin-money>span:last-child{font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);white-space:nowrap}.shopwin-cap{margin-top:var(--sp-sm);color:var(--c-muted);font-size:var(--fs-xs);text-wrap:pretty}.shopwin-cap strong{color:var(--c-text);font-weight:var(--fw-semibold)}.shopwin-lock{align-items:center;gap:var(--sp-2xs);font-size:var(--fs-lede);font-weight:var(--fw-semibold);letter-spacing:-.01em;display:flex}.shopwin-acts{gap:var(--sp-sm);margin-top:var(--sp-md);flex-wrap:wrap;display:flex}.shopwin-fence{margin-top:var(--sp-md);padding-top:var(--sp-sm);border-top:1px solid var(--c-border);color:var(--c-muted);font-size:var(--fs-sm);text-wrap:pretty;max-width:60ch}.shopwin-fence strong{color:var(--c-text);font-weight:var(--fw-semibold)}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.top-20{top:calc(var(--spacing) * 20)}.right-0{right:0}.bottom-0{bottom:0}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-auto{z-index:auto}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-40{height:calc(var(--spacing) * 40)}.h-auto{height:auto}.h-full{height:100%}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5\/6{width:83.3333%}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[34ch\]{max-width:34ch}.max-w-\[40rem\]{max-width:40rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72ch\]{max-width:72ch}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-56{min-width:calc(var(--spacing) * 56)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow,.grow-1{flex-grow:1}.basis-64{flex-basis:calc(var(--spacing) * 64)}.border-collapse{border-collapse:collapse}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[7rem_1fr\]{grid-template-columns:7rem 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[2px\]{gap:2px}.gap-\[7px\]{gap:7px}.gap-x-2{-moz-column-gap:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 2)}.gap-x-3{-moz-column-gap:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 3)}.gap-x-4{-moz-column-gap:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 4)}.gap-x-5{-moz-column-gap:calc(var(--spacing) * 5);column-gap:calc(var(--spacing) * 5)}.gap-x-6{-moz-column-gap:calc(var(--spacing) * 6);column-gap:calc(var(--spacing) * 6)}.gap-x-8{-moz-column-gap:calc(var(--spacing) * 8);column-gap:calc(var(--spacing) * 8)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\[var\(--r-btn-sm\)\]{border-radius:var(--r-btn-sm)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:var\(--c-border\)\]{border-color:var(--c-border)}.border-current{border-color:currentColor}.border-red-200{border-color:var(--color-red-200)}.bg-\[color\:…\]{background-color:…}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-primary,.bg-primary\/50{background-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/50{background-color:color-mix(in oklab, var(--c-accent) 50%, transparent)}}.bg-white{background-color:var(--color-white)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[13px\]{padding:13px}.p-\[var\(--x\)\]{padding:var(--x)}.px-0{padding-inline:0}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.\!pb-0{padding-bottom:0!important}.pb-0{padding-bottom:0}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display,Georgia), Georgia, Cambria, Times New Roman, serif}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--fs-sm);line-height:var(--tw-leading,1.4286)}.text-xs{font-size:var(--fs-xs);line-height:var(--tw-leading,1.3333)}.text-\[0\.8rem\]{font-size:.8rem}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--fw-medium);font-weight:var(--fw-medium)}.font-normal{--tw-font-weight:var(--fw-normal);font-weight:var(--fw-normal)}.font-semibold{--tw-font-weight:var(--fw-semibold);font-weight:var(--fw-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[text-wrap\:pretty\]{text-wrap:pretty}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-muted{color:var(--c-band)}.text-slate-500{color:var(--color-slate-500)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-current{text-decoration-color:currentColor}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[color\:var\(--c-ring-strong\)\]{--tw-ring-color:var(--c-ring-strong)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[220ms\]{--tw-duration:.22s;transition-duration:.22s}.ease-\[cubic-bezier\(\.\.\.\)\]{--tw-ease:cubic-bezier(...);transition-timing-function:cubic-bezier(...)}.ease-\[linear\]{--tw-ease:linear;transition-timing-function:linear}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.\[--copy-max\:24rem\]{--copy-max:24rem}.\[--copy-max\:28rem\]{--copy-max:28rem}.\[--copy-max\:30rem\]{--copy-max:30rem}.\[--copy-max\:32rem\]{--copy-max:32rem}.\[capture\:deferred\]{capture:deferred}.\[capture\:lost\]{capture:lost}.\[capture\:skipped\]{capture:skipped}.\[connect\:currency-mismatch\]{connect:currency-mismatch}.\[connect\:region-mismatch\]{connect:region-mismatch}.\[connect\:region-readback\]{connect:region-readback}.\[refund\:capture\]{refund:capture}.\[settlement\:ambiguous\]{settlement:ambiguous}.\[statements\:settlements-unreadable\]{statements:settlements-unreadable}.\[sweep\:refunds\]{sweep:refunds}.\[sweep\:unknown-account\]{sweep:unknown-account}.\[webhook\:sale-decision\]{webhook:sale-decision}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.empty\:hidden:empty{display:none}.hover\:underline:hover{text-decoration-line:underline}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.aria-\[current\=page\]\:font-semibold[aria-current=page]{--tw-font-weight:var(--fw-semibold);font-weight:var(--fw-semibold)}.aria-\[current\=page\]\:no-underline[aria-current=page]{text-decoration-line:none}.aria-\[current\=page\]\:opacity-100[aria-current=page]{opacity:1}@media (min-width:40rem){.sm\:mt-\[2rem\]{margin-top:2rem}.sm\:table-cell{display:table-cell}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:scroll-mt-44{scroll-margin-top:calc(var(--spacing) * 44)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_9rem\]{grid-template-columns:1fr 9rem}.sm\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1.3fr) minmax(0,1fr) auto}.sm\:items-center{align-items:center}.sm\:gap-x-4{-moz-column-gap:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.md\:gap-x-10{-moz-column-gap:calc(var(--spacing) * 10);column-gap:calc(var(--spacing) * 10)}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:pl-8{padding-left:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:top-20{top:calc(var(--spacing) * 20)}.lg\:bottom-auto{bottom:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:items-end{align-items:flex-end}}:root[data-illustration=factual] .\[\:root\[data-illustration\=factual\]_\&\]\:block{display:block}:root[data-illustration=factual] .\[\:root\[data-illustration\=factual\]_\&\]\:hidden{display:none}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[color\:var\(--c-border\)\]>:not([hidden])~:not([hidden]){border-color:var(--c-border)}.backdrop\:bg-black\/50::backdrop{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.row-tint:hover{background-color:color-mix(in oklab, currentColor 4%, transparent)}}.floor-note{font-size:var(--fs-sm);text-align:center;color:var(--c-text);background-color:var(--c-surface);border-bottom:1px solid var(--c-border);margin:0;padding:.5rem 1.25rem;line-height:1.4;display:block}@supports (width:1rlh){.floor-note{display:none}}@supports not (color:color-mix(in srgb, red, red)){.floor-note{display:block}}@supports (-moz-orient:inline) and (not (color:rgb(from red r g b))){.floor-note{display:block}}@media (prefers-reduced-motion:no-preference){.rec-row{transition:background-color var(--dur-fast) var(--ease-out-quart)}.bench-row{animation:ledger-in var(--dur) var(--ease-out-quart) both;animation-delay:var(--stagger,0s)}.auth-card{transition:opacity var(--dur) var(--ease-out-quart), transform var(--dur) var(--ease-out-quart), background-color var(--dur) var(--ease-out-quart), border-color var(--dur) var(--ease-out-quart), color var(--dur) var(--ease-out-quart)}@starting-style{.auth-card{opacity:0;transform:scale(.965)}}.auth-step{transition:opacity var(--dur) var(--ease-out-quart), transform var(--dur) var(--ease-out-quart), background-color var(--dur) var(--ease-out-quart), border-color var(--dur) var(--ease-out-quart), color var(--dur) var(--ease-out-quart), display var(--dur) allow-discrete}@starting-style{.auth-step{opacity:0;transform:scale(.98)}}.btn-brand,.btn-secondary,.btn-danger{transition:background-color var(--dur-fast) var(--ease-out-quart), border-color var(--dur-fast) var(--ease-out-quart), transform var(--dur-fast) var(--ease-out-quart), box-shadow var(--dur-fast) var(--ease-out-quart)}.btn-brand:hover,.btn-secondary:hover{transform:translateY(-2px)}.btn-brand:active,.btn-secondary:active{transition-duration:var(--dur-press);transform:translateY(0)}.btn-quiet,.auth-link,.nav-link,.seg-item,.swatch-card{transition:color var(--dur-fast) var(--ease-out-quart), background-color var(--dur-fast) var(--ease-out-quart), border-color var(--dur-fast) var(--ease-out-quart), box-shadow var(--dur-fast) var(--ease-out-quart), text-decoration-color var(--dur-fast) var(--ease-out-quart)}.auth-input,.otp-slot,.amount-preset{transition:border-color var(--dur-fast) var(--ease-out-quart), background-color var(--dur-fast) var(--ease-out-quart), box-shadow var(--dur-fast) var(--ease-out-quart)}.feature-card{transition:transform var(--dur-fast) var(--ease-out-quart), box-shadow var(--dur-fast) var(--ease-out-quart), border-color var(--dur-fast) var(--ease-out-quart), background-color var(--dur) var(--ease-out-quart), color var(--dur) var(--ease-out-quart)}.feature-card:hover{transform:translateY(-3px)}.feature-card:active{transition-duration:var(--dur-press);transform:translateY(-1px)}@keyframes ledger-in{0%{opacity:0;filter:blur(3px);transform:scale(.97)}60%{filter:blur()}to{opacity:1;filter:none;transform:scale(1)}}.ledger-row{animation:ledger-in var(--dur) var(--ease-out-quart) both;animation-delay:var(--stagger,0s)}.ledger-total{transition:opacity var(--dur) var(--ease-out-quart)}.fab-items{transition:display var(--dur) allow-discrete}.fab-item{transition:opacity var(--dur) var(--ease-out-quart), transform var(--dur) var(--ease-out-quart), border-color var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart);transition-delay:var(--stagger,0s), var(--stagger,0s), 0s, 0s}@starting-style{.fab-items[data-open=true] .fab-item{opacity:0;transform:translateY(10px)scale(.94)}}.fab-item:hover{transform:translateY(-2px)}.fab-trigger{transition:background-color var(--dur-fast) var(--ease-out-quart), transform var(--dur-fast) var(--ease-out-quart), box-shadow var(--dur-fast) var(--ease-out-quart)}.fab-trigger:hover{transform:translateY(-2px)}.fab-trigger:active{transition-duration:var(--dur-press);transform:translateY(0)}.fab-trigger svg{transition:transform var(--dur) var(--ease-out-quart)}body,.t-card,.app-header,.stat-tile{transition:background-color var(--dur) var(--ease-out-quart), border-color var(--dur) var(--ease-out-quart), color var(--dur) var(--ease-out-quart)}@keyframes disc-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.disc[open]>.disc-body{animation:disc-in var(--dur) var(--ease-out-quart) both}@keyframes header-settle{0%{opacity:0}to{opacity:1}}.app-header{animation:header-settle .46s var(--ease-out-quart) both}.nav-pill[data-settled=true]{transition:transform .32s var(--ease-out-quart), width .32s var(--ease-out-quart), height .32s var(--ease-out-quart)}main[data-skeleton]>*{animation:.18s ease-out .3s both skeleton-fade}@keyframes skeleton-fade{0%{opacity:0}to{opacity:1}}@keyframes skl-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skl:after{content:"";position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.skl:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, currentColor 6%, transparent), transparent)}}.skl:after{animation:1.4s ease-in-out infinite skl-sweep}@keyframes boot-breathe{50%{opacity:.45;transform:scale(.9)}}html:not([data-motion=off]) .boot-loader-mark:before{animation:boot-breathe var(--dur-breathe) var(--ease-out-quart) infinite}}.page-transition{display:block}.page-transition-light{pointer-events:none;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){::view-transition{pointer-events:none}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-image-pair(*){animation:none!important}}@media (prefers-reduced-motion:no-preference){html[data-design=prism][data-motion=on]:active-view-transition .page-transition-light{view-transition-name:prism-light}html[data-design=prism][data-motion=on]:active-view-transition .page-transition[data-vt-slot=a] main h1{view-transition-name:prism-title-a;view-transition-class:bloom-title}html[data-design=prism][data-motion=on]:active-view-transition .page-transition[data-vt-slot=b] main h1{view-transition-name:prism-title-b;view-transition-class:bloom-title}html[data-design=prism][data-motion=on]:active-view-transition .page-transition[data-vt-slot=a] .prism-stage{view-transition-name:prism-art-stage-a;view-transition-class:bloom-art}html[data-design=prism][data-motion=on]:active-view-transition .page-transition[data-vt-slot=b] .prism-stage{view-transition-name:prism-art-stage-b;view-transition-class:bloom-art}html[data-design=prism][data-motion=on]:active-view-transition .page-transition[data-vt-slot=a] [aria-label=Active\ baskets] .rp-blist>li:first-child>.rp-bcard{view-transition-name:prism-art-1-a;view-transition-class:bloom-art}html[data-design=prism][data-motion=on]:active-view-transition .page-transition[data-vt-slot=b] [aria-label=Active\ baskets] .rp-blist>li:first-child>.rp-bcard{view-transition-name:prism-art-1-b;view-transition-class:bloom-art}html[data-design=prism][data-motion=on]:active-view-transition .page-transition[data-vt-slot=a] [aria-label=Active\ baskets] .rp-blist>li:nth-child(2)>.rp-bcard{view-transition-name:prism-art-2-a;view-transition-class:bloom-art-late}html[data-design=prism][data-motion=on]:active-view-transition .page-transition[data-vt-slot=b] [aria-label=Active\ baskets] .rp-blist>li:nth-child(2)>.rp-bcard{view-transition-name:prism-art-2-b;view-transition-class:bloom-art-late}html[data-design=prism][data-motion=on]{--b3-x:50%;--b3-y:50%;--b3-bloom:.52s;--b3-stagger:70ms}html[data-design=prism][data-motion=on]:active-view-transition:has(.prism-stage){--b3-x:50%;--b3-y:58%}html[data-design=prism][data-motion=on]:active-view-transition:has(.rp-bcard){--b3-x:22%;--b3-y:44%}@media (max-width:63.99rem){html[data-design=prism][data-motion=on]:active-view-transition:has(.prism-stage){--b3-x:50%;--b3-y:72%}html[data-design=prism][data-motion=on]:active-view-transition:has(.rp-bcard){--b3-x:50%;--b3-y:60%}}@media (min-width:64rem){html[data-design=prism][data-motion=on] .alpha-console .page-transition-light{left:15.25rem}}@media (min-width:64rem) and (hover:hover){html[data-design=prism][data-motion=on][data-menu=slim] .alpha-console:not([data-rail-tuck]) .page-transition-light{left:3.75rem}:is(html[data-design=prism][data-motion=on][data-menu=slim] .alpha-console:not([data-rail-tuck]):has(.shell-rail:hover) .page-transition-light,html[data-design=prism][data-motion=on][data-menu=slim] .alpha-console:not([data-rail-tuck]):has(.shell-rail :focus-visible) .page-transition-light){left:15.25rem}}@keyframes prism-fade-out{to{opacity:0}}@keyframes prism-fade-in{0%{opacity:0}}@keyframes prism-b3-bloom{0%{transform:scale(.35)}to{transform:scale(1.5)}}@keyframes prism-b3-bloom-fade{0%{opacity:0}35%{opacity:.85}to{opacity:0}}@keyframes prism-b3-art-in{0%{opacity:0;transform:scale(1.03)}}@keyframes prism-b3-title-out{to{opacity:0;transform:translateY(-4px)}}@keyframes prism-b3-title-in{0%{opacity:0;transform:translateY(8px)}}html[data-design=prism][data-motion=on]::view-transition-group(prism-light){animation:none}html[data-design=prism][data-motion=on]::view-transition-group(.bloom-page){animation:none}html[data-design=prism][data-motion=on]::view-transition-group(.bloom-skeleton){animation:none}html[data-design=prism][data-motion=on]::view-transition-group(.bloom-title){animation:none}html[data-design=prism][data-motion=on]::view-transition-group(.bloom-art){animation:none}html[data-design=prism][data-motion=on]::view-transition-group(.bloom-art-late){animation:none}html[data-design=prism][data-motion=on]::view-transition-group(prism-light){overflow:clip}html[data-design=prism][data-motion=on]::view-transition-old(prism-light){opacity:0;animation:none}html[data-design=prism][data-motion=on]::view-transition-new(prism-light){transform-origin:var(--b3-x) var(--b3-y);background:radial-gradient(ellipse 42% 36% at var(--b3-x) var(--b3-y), #fffaff8c 0%, #fff5cc66 24%, #f5bcde47 42%, #929fdf2e 58%, #b4ece124 72%, transparent 86%);animation:prism-b3-bloom var(--b3-bloom) var(--ease-out-quart) both, prism-b3-bloom-fade var(--b3-bloom) linear both}html[data-design=prism][data-motion=on]:has(main[data-skeleton])::view-transition-new(prism-light){opacity:0;animation:none}html[data-design=prism][data-motion=on]:has(main[data-skeleton])::view-transition-new(.bloom-page){animation:none}html[data-design=prism][data-motion=on]::view-transition-old(.bloom-page){animation:.18s ease-in both prism-fade-out}html[data-design=prism][data-motion=on]::view-transition-old(.bloom-skeleton){animation:.18s ease-in both prism-fade-out}html[data-design=prism][data-motion=on]::view-transition-new(.bloom-page){animation:prism-fade-in .3s var(--ease-out-quart) .14s both}html[data-design=prism][data-motion=on]::view-transition-old(.bloom-art){animation:.2s ease-in both prism-fade-out}html[data-design=prism][data-motion=on]::view-transition-old(.bloom-art-late){animation:.2s ease-in both prism-fade-out}html[data-design=prism][data-motion=on]::view-transition-new(.bloom-art){animation:prism-b3-art-in .44s var(--ease-out-expo) 80ms both}html[data-design=prism][data-motion=on]::view-transition-new(.bloom-art-late){animation:prism-b3-art-in .44s var(--ease-out-expo) calc(80ms + var(--b3-stagger)) both}html[data-design=prism][data-motion=on]::view-transition-old(.bloom-title){animation:.16s ease-in both prism-b3-title-out}html[data-design=prism][data-motion=on]::view-transition-new(.bloom-title){animation:prism-b3-title-in .42s var(--ease-out-expo) .1s both}html[data-design=prism][data-motion=on]::view-transition-old(root){animation-duration:.2s}html[data-design=prism][data-motion=on]::view-transition-new(root){animation-duration:.2s}}[data-v2-mask="1"] .app-scene .money,[data-v2-mask="1"] .viewer-scene .money{filter:blur(.42em);-webkit-user-select:none;user-select:none}.help-positioner,.tip-positioner{z-index:70}.help-trigger{border-radius:var(--r-chip);block-size:1.5rem;inline-size:1.5rem;color:inherit;font-size:var(--fs-sm);cursor:pointer;vertical-align:middle;background:0 0;border:0;justify-content:center;align-items:center;margin-block:-.25rem;padding:0;display:inline-flex}.help-trigger:hover,.help-trigger[data-popup-open]{color:var(--c-text)}.help-trigger:focus-visible{box-shadow:0 0 0 3px var(--c-ring-strong);outline:none}.help-popup{box-sizing:border-box;max-inline-size:min(20rem, var(--available-width));border:1px solid var(--c-border);border-radius:var(--r-ctl);background:var(--c-surface);color:var(--c-text);box-shadow:var(--elev-card);font-size:var(--fs-sm);transform-origin:var(--transform-origin);outline:none;padding:.75rem .875rem;line-height:1.5}.help-popup-text{margin:0}.tip-popup{box-sizing:border-box;max-inline-size:min(18rem, var(--available-width));border:1px solid var(--c-border);border-radius:var(--r-ctl);background:var(--c-surface);color:var(--c-text);box-shadow:var(--elev-card);font-size:var(--fs-xs);transform-origin:var(--transform-origin);padding:.25rem .5rem;line-height:1.5}.sel-positioner{z-index:70;outline:none}:where(.sel-trigger){inline-size:100%;min-inline-size:8rem}.sel-trigger{block-size:2.5rem;padding-inline:var(--pad-input-x) .625rem;border:1px solid var(--c-border-strong);border-radius:var(--r-ctl);background-color:var(--c-surface);color:var(--c-text);font-size:var(--fs-body);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sel-trigger:hover{border-color:color-mix(in oklab, var(--c-text) 28%, var(--c-border-strong))}}.sel-trigger:focus-visible{border-color:var(--c-ring);box-shadow:0 0 0 3px var(--c-ring-strong);outline:none}.sel-trigger[data-disabled]{cursor:not-allowed;opacity:.5}.sel-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sel-value[data-placeholder]:not([data-real-empty]){color:var(--c-faint)}.sel-icon{color:var(--c-muted);flex-shrink:0;display:inline-flex}.sel-trigger[data-popup-open] .sel-icon{transform:rotate(180deg)}.sel-popup{box-sizing:border-box;min-inline-size:var(--anchor-width);max-inline-size:min(24rem, var(--available-width));border:1px solid var(--c-border);border-radius:var(--r-ctl);background:var(--c-surface);color:var(--c-text);box-shadow:var(--elev-card);transform-origin:var(--transform-origin);outline:none;padding:.25rem}.sel-list{max-block-size:min(20rem, var(--available-height));scroll-padding-block:.25rem;overflow-y:auto}.sel-item{border-radius:calc(var(--r-ctl) - .125rem);min-block-size:2.25rem;font-size:var(--fs-sm);cursor:default;-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;gap:.75rem;padding-inline:.625rem;display:flex;position:relative}.sel-item:before{content:"";border-radius:0 var(--r-chip) var(--r-chip) 0;background-color:var(--c-muted);pointer-events:none;width:3px;position:absolute;inset-block:.375rem;inset-inline-start:0;transform:scaleY(0)}.sel-item[data-highlighted]:before{transform:none}.sel-item[data-selected]{font-weight:500}.sel-item[data-disabled]{color:var(--c-faint)}.sel-item-text{flex:1;min-inline-size:0}.sel-item-check{color:var(--c-text);display:inline-flex}input[type=checkbox]{accent-color:var(--c-accent-strong);cursor:pointer}:where(input[type=radio]){appearance:none;flex-shrink:0;place-content:center;block-size:1.125rem;inline-size:1.125rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){:where(input[type=radio]){border:1.5px solid color-mix(in oklab, var(--c-text) 55%, var(--c-border))}}:where(input[type=radio]){border-radius:var(--r-chip);background-color:var(--c-surface);vertical-align:middle;cursor:pointer}:where(input[type=radio]):before{content:"";border-radius:var(--r-chip);background-color:var(--c-accent);block-size:.5rem;inline-size:.5rem;transform:scale(0)}:where(input[type=radio]:checked):before{transform:scale(1)}:where(input[type=radio]:focus-visible){box-shadow:0 0 0 2px var(--c-bg), 0 0 0 4px var(--c-ring-strong);outline:none}input[type=radio]:-moz-focusring{outline:none}:where(input[type=radio]:disabled){cursor:not-allowed;opacity:.5}.chk{flex-shrink:0;justify-content:center;align-items:center;block-size:1.25rem;inline-size:1.25rem;margin:.125rem;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chk{border:1.5px solid color-mix(in oklab, var(--c-text) 55%, var(--c-border))}}.chk{border-radius:var(--r-xs);background-color:var(--c-surface);color:var(--c-on-accent);vertical-align:middle;cursor:pointer;font-size:.875rem}.chk[data-checked]{border-color:var(--c-accent-strong);background-color:var(--c-accent-strong)}.chk:focus-visible,.sw:focus-visible{box-shadow:0 0 0 2px var(--c-bg), 0 0 0 4px var(--c-ring-strong);outline:none}.chk[data-disabled],.sw[data-disabled]{cursor:not-allowed;opacity:.5}.chk-indicator{display:inline-flex}.chk-indicator[data-unchecked]{display:none}.sw{border-radius:var(--r-chip);background-color:var(--c-switch-track);cursor:pointer;border:0;flex-shrink:0;align-items:center;block-size:1.5rem;inline-size:2.5rem;padding:.1875rem;display:inline-flex;position:relative}.sw[data-checked]{background-color:var(--c-accent-strong)}.sw-thumb{border-radius:var(--r-chip);background-color:var(--c-surface);block-size:1.125rem;inline-size:1.125rem;box-shadow:var(--elev-btn-on);display:block}.sw-thumb[data-checked]{transform:translate(1rem)}@media (forced-colors:active){:where(input[type=radio]){border-color:canvastext}:where(input[type=radio]):before{background-color:canvastext}.sw{border:1px solid canvastext}.sw-thumb{background-color:canvastext}.sw[data-checked]{background-color:highlight}.sw-thumb[data-checked]{background-color:highlighttext}.theme-card:has(input:checked){outline:2px solid highlight}.theme-card:has(input:focus-visible){outline-offset:3px;outline:2px dashed canvastext}input[type=radio]:focus-visible,.chk:focus-visible,.sw:focus-visible,.sel-trigger:focus-visible{outline-offset:2px;outline:2px solid highlight}.hrs .hrs-day .hrs-track .hrs-block{forced-color-adjust:none;color:highlighttext;background:highlight}.hrs .hrs-day .hrs-track .hrs-grip:before{forced-color-adjust:none;background:canvastext}.hrs-grip:has(input:focus-visible):after{outline-offset:2px;outline:2px solid highlight}}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .help-popup,html[data-motion=on] .tip-popup,html[data-motion=on] .sel-popup{transition-property:opacity,transform;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out-quart)}html[data-motion=on] .sel-icon,html[data-motion=on] .sw-thumb,html[data-motion=on] :where(input[type=radio]):before{transition:transform var(--dur-fast) var(--ease-out-quart)}html[data-motion=on] .sw,html[data-motion=on] .chk{transition:background-color var(--dur-fast) var(--ease-out-quart), border-color var(--dur-fast) var(--ease-out-quart)}html[data-motion=on] .help-popup[data-starting-style],html[data-motion=on] .help-popup[data-ending-style],html[data-motion=on] .tip-popup[data-starting-style],html[data-motion=on] .tip-popup[data-ending-style],html[data-motion=on] .sel-popup[data-starting-style],html[data-motion=on] .sel-popup[data-ending-style]{opacity:0;transform:scale(.97)}}.rich-desc>*+*{margin-top:.5em}.rich-desc ul{padding-inline-start:1.25em;list-style:outside}.rich-desc li+li{margin-top:.15em}.rich-desc strong{color:var(--c-text);font-weight:650}.sf-desc-more>summary{cursor:pointer;text-underline-offset:2px;width:fit-content;text-decoration:underline}.sf-desc:has(>.sf-desc-more[open])>.sf-desc-excerpt{display:none}.item-gallery{display:block}.item-missing{text-align:center}.item-add{display:inline-flex}.item-back{margin-top:1.5rem;font-size:.875rem}.item-back a{color:var(--c-muted);text-decoration:none}.item-back a:hover{color:var(--c-text);text-decoration:underline}.item-page{margin-top:1rem}.item-title{margin-top:1.25rem}.item-price{color:var(--c-text);margin-top:.5rem;font-size:1.25rem;font-weight:600}.item-desc{font-size:.9375rem;line-height:1.6}.item-gallery-main img{-o-object-fit:contain;object-fit:contain;border-radius:var(--r-card,.75rem);background:var(--c-surface);width:100%;height:auto;max-height:70vh;display:block}.item-gallery-thumbs{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.item-gallery-thumb{border-radius:var(--r-ctl);background:var(--c-surface);cursor:pointer;border:2px solid #0000;width:4rem;height:4rem;padding:0;overflow:hidden}.item-gallery-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.item-gallery-thumb[aria-current=true]{border-color:var(--c-accent-strong)}.item-gallery-thumb:focus-visible{box-shadow:0 0 0 3px var(--c-ring-strong);outline:none}.sf-name-link{color:inherit;text-decoration:none}.sf-name-link:hover,.sf-name-link:focus-visible{text-underline-offset:2px;text-decoration:underline}.sf-desc-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.storefront .sf-row-main>.sf-options{grid-area:auto/1/auto/-1;min-width:0;margin-top:.5rem}.item-options-list{flex-wrap:wrap;gap:.375rem;margin-top:.25rem;display:flex}.item-options-list>li{border:1px solid var(--c-border);border-radius:var(--r-chip);padding:.25rem .625rem;font-size:.875rem}.item-options{display:block}.sf-shipping{justify-content:space-between;align-items:baseline;margin-top:.75rem;display:flex}.sf-delivery{gap:.375rem;display:grid}.sf-delivery-option{align-items:baseline;gap:.5rem;display:flex}.fulfil-badge{border-radius:var(--r-chip);font-size:var(--fs-xs);border:1px solid var(--c-border);align-items:center;margin-left:.375rem;padding:0 .4rem;line-height:1.5;display:inline-flex}.fulfil-badge[data-state=to_ship],.fulfil-badge[data-state=to_hand_over]{font-weight:600}.fulfil-form,.fulfil-done,.fulfil-email{justify-items:start;gap:.625rem;display:grid}.fulfil-fields{gap:.5rem;width:100%;max-width:28rem;display:grid}.sf-kind,.item-kind{margin-top:.25rem}.sf-book{white-space:nowrap;align-self:center}.sf-booked{justify-content:space-between;gap:.75rem;margin-top:.75rem;display:flex}.slot-picker{position:relative}@supports (color:color-mix(in lab, red, red)){.slot-picker{--slot-dot:color-mix(in oklab, var(--c-accent) 80%, var(--c-text));--slot-tint:color-mix(in oklab, var(--c-accent) 7%, var(--c-surface));--slot-tint-hover:color-mix(in oklab, var(--c-accent) 14%, var(--c-surface))}}.slot-state{clip-path:inset(50%);width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.slot-state input{margin:0}.slot-radio{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.slot-strip{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:.375rem;margin:.75rem -1.25rem 0;padding:1.25rem 1.25rem .5rem;scroll-padding-inline:1.25rem;list-style:none;display:flex;overflow-x:auto}@media (min-width:40rem){.slot-strip{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.slot-strip>li{scroll-snap-align:start;flex:none;position:relative}.slot-strip>li[data-chosen]{scroll-initial-target:nearest}.slot-card-m{font-size:var(--fs-xs);color:var(--c-muted);font-weight:600;position:absolute;top:-1.125rem;left:.25rem}.slot-card{border-radius:min(var(--tpl-cta-radius,.5rem), 1.75rem);border:1px solid var(--c-border);background:var(--c-surface);width:3.5rem;height:4.75rem;color:var(--c-faint);font-variant-numeric:tabular-nums;transition:background-color var(--dur-fade), color var(--dur-fade);flex-direction:column;justify-content:center;align-items:center;gap:.0625rem;display:flex}.slot-card-open{--slot-idle-bg:var(--slot-tint);cursor:pointer;color:var(--slot-pick-fg,var(--c-text));background:var(--slot-pick-bg,var(--slot-idle-bg));border-color:var(--c-slot-edge);box-shadow:var(--slot-ring,none)}.slot-card-open:hover{--slot-idle-bg:var(--slot-tint-hover)}.slot-card-none{border-style:dashed}.slot-card-end{width:auto;max-width:6.5rem;font-size:var(--fs-xs);text-align:center;color:var(--c-muted);border-style:dashed;padding-inline:.5rem}.slot-card-w{font-size:var(--fs-xs)}.slot-card-n{font-size:1.125rem;font-weight:600;line-height:1.2}.slot-card-none .slot-card-n{font-weight:400}.slot-card-c{color:var(--slot-pick-fg,var(--c-muted));font-size:.6875rem}.slot-card-none .slot-card-c{color:inherit}.slot-month-toggle{margin-top:.5rem}.slot-month-toggle>summary{cursor:pointer;min-height:2.75rem;font-size:var(--fs-sm);text-underline-offset:2px;align-items:center;gap:.375rem;font-weight:500;text-decoration:underline;list-style:none;display:inline-flex}.slot-month-toggle>summary::-webkit-details-marker{display:none}.slot-month-chev{width:1rem;height:1rem}.slot-month-toggle[open] .slot-month-chev{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .slot-month-chev{transition:transform var(--dur-fade)}}.slot-when-open{display:none}.slot-month-toggle[open] .slot-when-open{display:inline}.slot-month-toggle[open] .slot-when-shut{display:none}.slot-cal{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--tpl-card-radius,.875rem);box-shadow:var(--elev-card);margin-top:.25rem;padding:.75rem .25rem .5rem;position:relative}@media (min-width:40rem){.slot-cal{padding:1rem .75rem .75rem}}.slot-month{border:0;min-width:0;margin:0;padding:0}.slot-cal-bar{justify-content:space-between;align-items:center;gap:.5rem;padding-inline:.25rem;display:flex}.slot-cal-title{font-family:var(--tpl-title-face);font-weight:var(--tpl-title-weight);letter-spacing:var(--tpl-title-tracking);text-transform:var(--tpl-title-transform);border-radius:var(--tpl-cta-radius,.5rem);box-shadow:var(--slot-ring,none);margin:0;padding:.125rem .375rem;font-size:1.125rem;line-height:1.2}.slot-cal-nav{border-radius:var(--tpl-cta-radius,.5rem);width:2.75rem;height:2.75rem;color:var(--c-text);cursor:pointer;box-shadow:var(--slot-ring,none);flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.slot-cal-nav:hover{background:color-mix(in oklab, var(--c-accent) 8%, var(--c-surface))}.slot-cal-nav[data-disabled]{color:color-mix(in oklab, var(--c-faint) 55%, var(--c-surface))}}.slot-cal-nav[data-disabled]{cursor:default;background:0 0}.slot-cal-nav svg{width:1.25rem;height:1.25rem}.slot-cal-prev svg{transform:rotate(90deg)}.slot-cal-next svg{transform:rotate(-90deg)}.slot-cal-dow,.slot-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.slot-cal-dow{font-size:var(--fs-xs);color:var(--c-muted);text-align:center;margin-top:.5rem;font-weight:500}.slot-cal-dow abbr{text-decoration:none}.slot-cal-grid{row-gap:.25rem;margin-top:.25rem}.slot-cal-day{justify-content:center;display:flex;position:relative}.slot-cal-face{border-radius:var(--tpl-cta-radius,.5rem);width:2.75rem;height:2.75rem;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--c-faint);box-shadow:var(--slot-ring,none);transition:background-color var(--dur-fade), color var(--dur-fade);justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:40rem){.slot-cal-face{width:3rem;height:3rem}}@supports (color:color-mix(in lab, red, red)){.slot-cal-past .slot-cal-face,.slot-cal-cut .slot-cal-face{color:color-mix(in oklab, var(--c-faint) 72%, var(--c-surface))}}.slot-cal-cut .slot-cal-face{outline:1px dashed var(--c-muted);outline-offset:-4px}.slot-cal-open{--slot-idle-bg:var(--slot-tint);cursor:pointer}.slot-cal-open .slot-cal-face{color:var(--slot-pick-fg,var(--c-text));background:var(--slot-pick-bg,var(--slot-idle-bg));outline:1px solid var(--c-slot-edge);outline-offset:-1px;font-weight:600}.slot-cal-open .slot-cal-face:before{content:"";border-radius:var(--r-chip);background:var(--slot-pick-fg,var(--c-muted));height:3px;transform:var(--slot-hi,scaleX(0));pointer-events:none;inset-inline:.5rem;position:absolute;bottom:.125rem}.slot-cal-open:hover .slot-cal-face:before{transform:none}.slot-cal-open .slot-cal-face:after{content:"";border-radius:var(--r-chip);background:var(--slot-pick-fg,var(--slot-dot));width:.3125rem;height:.3125rem;margin-left:-.15625rem;position:absolute;bottom:.4rem;left:50%}.slot-cal-today .slot-cal-face{box-shadow:var(--slot-ring,var(--slot-pick-today,inset 0 0 0 1.5px var(--c-text)));outline-width:0}.slot-cal-legend{font-size:var(--fs-xs);color:var(--c-muted);flex-wrap:wrap;gap:.25rem 1rem;margin:.5rem .25rem 0;display:flex}.slot-cal-legend span{align-items:center;gap:.375rem;display:inline-flex}.slot-lg-dot{border-radius:var(--r-chip);background:var(--slot-dot);width:.3125rem;height:.3125rem}.slot-lg-ring{border-radius:var(--tpl-cta-radius,.5rem);width:.875rem;height:.875rem;box-shadow:inset 0 0 0 1.5px var(--c-text)}.slot-lg-cut{border-radius:var(--tpl-cta-radius,.5rem);outline:1px dashed var(--c-muted);outline-offset:-1px;width:.875rem;height:.875rem}.slot-cal-last{font-size:var(--fs-xs);color:var(--c-muted);margin:.25rem .25rem 0}.slot-panel{margin-top:1rem;display:block}.slot-panel-head{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:0;font-size:.9375rem;font-weight:600;display:flex}.slot-panel-head small{font-size:var(--fs-xs);color:var(--c-muted);font-weight:400}.slot-times{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.slot-time{justify-content:center;width:100%}.slot-panel-more{margin-top:.5rem}.pick-items{--pick-stagger:30ms;--pick-rise:8px;--pick-rise-scale:.94;--pick-unfold:.36s;--pick-fold:.14s;--pick-cell-out:.1s;--pick-pop-dur:.42s;--pick-pop-from:.9;--pick-pop-from-row:.975;--pick-ring:.38s;--pick-roll:.18s;--pick-roll-step:15ms;--pick-flash:.48s}.pick-row{position:relative}.pick-items .pick-row:disabled{opacity:1;cursor:default}.pick-chev{margin-left:.25rem;font-weight:600;display:inline-block}.pick-unit[data-open] .pick-chev{transform:rotate(90deg)}.pick-state{text-align:right;place-items:center end;min-width:0;max-width:50%;display:grid}.pick-state>*{grid-area:1/1}.pick-have{justify-items:end;display:grid}.pick-done{border-radius:var(--r-ctl);opacity:0;visibility:hidden;border:1px solid;align-items:center;height:2.75rem;padding-inline:1rem;font-size:.875rem;font-weight:600;display:inline-flex}.pick-unit[data-open] .pick-done{opacity:1;visibility:visible}.pick-unit[data-open] :is(.pick-have,.pick-tap){opacity:0;visibility:hidden}.pick-tray{visibility:hidden;margin-inline:.375rem;grid-template-rows:0fr;margin-top:-1px;display:grid}@supports (color:color-mix(in lab, red, red)){.pick-tray{background:color-mix(in oklab, var(--c-text) 3%, var(--c-surface))}}.pick-tray{border:1px solid var(--c-border);border-radius:0 0 var(--r-ctl) var(--r-ctl);box-shadow:inset 0 6px 8px -6px rgb(var(--c-shadow) / .14);border-top:0}.pick-unit[data-open]>.pick-tray{visibility:visible;grid-template-rows:1fr}.pick-tray-in{overflow-clip-margin:.5rem;min-height:0;overflow:clip}.pick-chips{flex-wrap:wrap;align-items:flex-start;gap:.5rem;padding:.875rem .5rem .75rem;display:flex}.pick-cell{flex:3.75rem;min-width:0;max-width:8rem;display:grid}.pick-chips .pick-chip{border:1px solid var(--c-border);text-align:center;-webkit-tap-highlight-color:transparent;align-content:center;justify-items:center;gap:.05rem;min-width:0;height:auto;min-height:4.25rem;padding:.4rem .125rem;font-weight:500;display:grid;position:relative}.pick-chips .pick-chip.btn-brand{border-color:var(--c-accent-strong);font-weight:700}.pick-chips .pick-chip:disabled{opacity:1;cursor:default}.pick-chips .pick-chip[data-block]{border-style:dashed}.pick-chips .pick-chip[data-block=sold-out]{border-color:var(--c-border-strong);box-shadow:none}.pick-chip-l{font-size:1.125rem;font-weight:700;line-height:1.4rem}.pick-chip-p{white-space:nowrap;font-size:.75rem;line-height:1.1rem}.pick-chip-note{white-space:nowrap;letter-spacing:-.01em;min-height:1rem;font-size:.6875rem;font-weight:700;line-height:1rem}.pick-chip-note .chip{font-size:inherit;line-height:inherit;padding:0 .4rem;font-weight:500}.pick-chip-bub{position:absolute;top:-.65rem;right:-.4rem}.pick-last{border-radius:var(--r-chip);background:var(--c-surface);color:var(--c-muted);border:1px solid var(--c-border);white-space:nowrap;padding:0 .3rem;font-size:.625rem;font-weight:700;line-height:.95rem;position:absolute;top:-.55rem;left:.35rem}.pick-lane{height:0;margin-top:0}.pick-unit[data-lane] .pick-lane{height:2.75rem;margin-top:.375rem}.pick-lane .pick-tab{width:100%;height:2.75rem;padding:0;font-size:1.25rem;font-weight:600}.pick-bub{border-radius:var(--r-chip);background:var(--c-surface);height:1.375rem;color:var(--c-text);border:1.5px solid var(--c-accent-strong);font-variant-numeric:tabular-nums;box-shadow:var(--elev-btn);align-items:center;padding-inline:.45rem;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex}.pick-have-row{flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}.pick-chips .pick-chip:after,.pick-plain:after{content:"";border-radius:calc(var(--r-ctl) + 2px);border:2px solid var(--c-accent-strong);opacity:0;pointer-events:none;position:absolute;inset:-2px}.pick-total{position:relative}.pick-total:before{content:"";border-radius:var(--r-ctl);background:var(--c-text);opacity:0;pointer-events:none;position:absolute;inset:-.3rem -.5rem}.pick-sale-k{cursor:pointer;text-transform:uppercase;letter-spacing:.025em;min-height:2.75rem;color:var(--c-faint);align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;line-height:1rem;list-style:none;display:flex}.pick-sale-k::-webkit-details-marker{display:none}.pick-sale-chev{font-size:1rem;display:inline-block}.pick-sale[open] .pick-sale-chev{transform:rotate(90deg)}.pick-sale-list{gap:.25rem;padding-bottom:.25rem;display:grid}.pick-roll{display:inline-block;position:relative}.pick-roll-strip{display:none}:where(.pick-row,.pick-chip,.pick-minus,.pick-tab,.pick-bub){transition:background-color var(--dur-fade) var(--ease-out-quart), border-color var(--dur-fade) var(--ease-out-quart), color var(--dur-fade) var(--ease-out-quart)}.pick-chips .pick-chip:hover,.pick-lane .pick-tab:hover,.pick-unit[data-open]>.pick-row:hover{transform:none}@keyframes pick-pop-a{0%{transform:scale(var(--pick-pop-from))}to{transform:none}}@keyframes pick-pop-b{0%{transform:scale(var(--pick-pop-from))}to{transform:none}}@keyframes pick-rpop-a{0%{transform:scale(var(--pick-pop-from-row))}to{transform:none}}@keyframes pick-rpop-b{0%{transform:scale(var(--pick-pop-from-row))}to{transform:none}}@keyframes pick-bub-a{0%{transform:scale(.55)}to{transform:none}}@keyframes pick-bub-b{0%{transform:scale(.55)}to{transform:none}}@keyframes pick-ring-a{0%{opacity:.5;transform:none}to{opacity:0;transform:scale(1.06,1.12)}}@keyframes pick-ring-b{0%{opacity:.5;transform:none}to{opacity:0;transform:scale(1.06,1.12)}}@keyframes pick-flash-a{0%{opacity:.07}to{opacity:0}}@keyframes pick-flash-b{0%{opacity:.07}to{opacity:0}}@keyframes pick-line-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .pick-row:not(:disabled):active{transition:transform var(--dur-press) var(--ease-out-quart);transform:scale(.985)}html[data-motion=on] .pick-chips .pick-chip:not(:disabled):active{transition:transform var(--dur-press) var(--ease-out-quart);transform:scale(.96)}html[data-motion=on] :is(.pick-minus,.pick-tab):active{transition:transform var(--dur-press) var(--ease-out-quart);transform:scale(.94)}html[data-motion=on] .pick-tray{transition:grid-template-rows var(--pick-fold) var(--ease-out-quart), visibility var(--pick-fold)}html[data-motion=on] .pick-unit[data-open]>.pick-tray{transition:grid-template-rows var(--pick-unfold) var(--spring-soft), visibility var(--pick-unfold)}html[data-motion=on] .pick-chev{transition:transform var(--pick-unfold) var(--spring-soft)}html[data-motion=on] .pick-state>*{transition:opacity var(--dur-fast) var(--ease-out-quart), visibility var(--dur-fast)}html[data-motion=on] .pick-cell{opacity:0;transform:translateY(var(--pick-rise)) scale(var(--pick-rise-scale));transition:opacity var(--pick-cell-out) var(--ease-out-quart), transform var(--pick-cell-out) var(--ease-out-quart)}html[data-motion=on] .pick-unit[data-open] .pick-cell{opacity:1;transition:opacity var(--dur-fast) var(--ease-out-quart) calc(var(--rank,0) * var(--pick-stagger)), transform var(--pick-pop-dur) var(--spring-soft) calc(var(--rank,0) * var(--pick-stagger));transform:none}html[data-motion=on] :is(.pick-row,.pick-chip){transition:background-color var(--dur-fast) var(--ease-out-quart), border-color var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart), transform var(--dur-fast) var(--ease-out-quart), box-shadow var(--dur-fast) var(--ease-out-quart)}html[data-motion=on] .pick-chip[data-pop=a]{animation:pick-pop-a var(--pick-pop-dur) var(--spring-pop)}html[data-motion=on] .pick-chip[data-pop=b]{animation:pick-pop-b var(--pick-pop-dur) var(--spring-pop)}html[data-motion=on] .pick-plain[data-pop=a]{animation:pick-rpop-a var(--pick-pop-dur) var(--spring-pop)}html[data-motion=on] .pick-plain[data-pop=b]{animation:pick-rpop-b var(--pick-pop-dur) var(--spring-pop)}html[data-motion=on] [data-pop=a]:after{animation:pick-ring-a var(--pick-ring) var(--ease-out-expo)}html[data-motion=on] [data-pop=b]:after{animation:pick-ring-b var(--pick-ring) var(--ease-out-expo)}html[data-motion=on] [data-pop=a] .pick-bub{animation:pick-bub-a var(--pick-pop-dur) var(--spring-pop)}html[data-motion=on] [data-pop=b] .pick-bub{animation:pick-bub-b var(--pick-pop-dur) var(--spring-pop)}html[data-motion=on] .pick-lane{transition:height var(--pick-unfold) var(--spring-soft), margin-top var(--pick-unfold) var(--spring-soft)}html[data-motion=on] :is(.pick-tab,.pick-minus){transition:opacity var(--dur-fast) var(--ease-out-quart), transform var(--pick-unfold) var(--spring-soft), background-color var(--dur-fast) var(--ease-out-quart), border-color var(--dur-fast) var(--ease-out-quart)}@starting-style{html[data-motion=on] .pick-tab{opacity:0;transform:translateY(-.5rem)}html[data-motion=on] .pick-minus{opacity:0;transform:translate(-.5rem)}}html[data-motion=on] .pick-roll-strip{white-space:pre;pointer-events:none;justify-content:flex-end;display:flex;position:absolute;inset:0}html[data-motion=on] .pick-roll:has(>.pick-roll-strip)>.pick-roll-txt{opacity:0}html[data-motion=on] .pick-roll-d{display:inline-block;position:relative;overflow:clip}html[data-motion=on] .pick-roll-d>span{visibility:hidden}html[data-motion=on] .pick-roll-d:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";white-space:pre;text-align:center;transform:translateY(calc(var(--d) * -10%));transition:transform var(--pick-roll) var(--ease-out-expo) calc(var(--pl) * var(--pick-roll-step));inset-inline:0;position:absolute;top:0}html[data-motion=on] .pick-total[data-flash=a]:before{animation:pick-flash-a var(--pick-flash) var(--ease-out-quart)}html[data-motion=on] .pick-total[data-flash=b]:before{animation:pick-flash-b var(--pick-flash) var(--ease-out-quart)}html[data-motion=on] .pick-sale-chev{transition:transform var(--dur-fast) var(--ease-out-quart)}html[data-motion=on] .pick-sale[open] li{animation:pick-line-in var(--dur) var(--ease-out-quart)}}@supports (color:color-mix(in lab, red, red)){.btn-brand .t-faint{color:color-mix(in srgb, var(--c-on-accent) 80%, var(--c-accent))}}.hrs-root{min-width:0;container:hrs/inline-size}.hrs{--hrs-grip:1.5rem;border:0;min-width:0;margin:.75rem 0 0;padding:0}.hrs-legend{font-size:var(--fs-sm);padding:0;font-weight:500}.hrs-sub{font-size:var(--fs-xs);color:var(--c-muted);margin-top:.125rem}.hrs-scale-row,.hrs-day{-moz-column-gap:.75rem;grid-template-columns:7rem minmax(0,1fr);column-gap:.75rem;display:grid}.hrs-scale-row{margin-top:.5rem}.hrs-scale{height:1rem;margin-inline:calc(var(--hrs-grip) / 2 + 1px);color:var(--c-faint);font-size:.6875rem;position:relative}.hrs-scale span{white-space:nowrap;position:absolute;transform:translate(-50%)}.hrs-scale span:first-child{transform:none}.hrs-scale span:last-child{transform:translate(-100%)}.hrs-days{gap:.625rem;margin:.375rem 0 0;padding:0;list-style:none;display:grid}.hrs-day{align-items:center;row-gap:.25rem}.hrs-head{flex-direction:column;display:flex}.hrs-dname{font-size:var(--fs-sm);align-items:center;gap:.25rem;font-weight:500;display:inline-flex}.hrs-changed{color:var(--c-warn);display:inline-flex}.hrs-switch{min-height:2rem;font-size:var(--fs-xs);color:var(--c-muted);align-items:center;gap:.5rem;display:inline-flex}.hrs-bar{grid-column:2;min-width:0}.hrs-control,.hrs-bar-closed{height:calc(2.75rem + 2px);padding-inline:calc(var(--hrs-grip) / 2);border:1px solid var(--c-border);border-radius:var(--r-ctl);position:relative}@supports (color:color-mix(in lab, red, red)){.hrs-control,.hrs-bar-closed{background-color:color-mix(in oklab, var(--c-text) 3%, var(--c-surface))}}.hrs-control,.hrs-bar-closed{touch-action:none}.hrs-day[data-invalid] .hrs-control{border-color:var(--c-bad)}.hrs-track{height:100%;container-type:inline-size}.hrs-grid{pointer-events:none;position:absolute;inset-block:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.hrs-grid{background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--c-text) 16%, transparent) 0 1px, transparent 1px 25%), repeating-linear-gradient(90deg, color-mix(in oklab, var(--c-text) 7%, transparent) 0 1px, transparent 1px calc(100% / 24))}}.hrs-bar-closed .hrs-grid{inset-inline:calc(var(--hrs-grip) / 2)}.hrs-block{border-radius:calc(var(--r-ctl) - 2px);background-color:var(--c-accent);color:var(--c-on-accent);font-size:var(--fs-xs);white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;padding-inline:.875rem;font-weight:500;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.hrs-day[data-invalid] .hrs-block{background:repeating-linear-gradient(135deg, var(--c-bad) 0 5px, color-mix(in oklab, var(--c-bad) 70%, var(--c-surface)) 5px 10px)}}@container (max-width:7.5rem){.hrs-block-label{display:none}}.hrs-grip{width:var(--hrs-grip);cursor:ew-resize;border-radius:var(--r-btn-sm);height:2.75rem}.hrs-grip:before{content:"";border-radius:var(--r-btn-sm);background:linear-gradient(90deg, transparent 3px, var(--c-faint) 3px 4px, transparent 4px 10px, var(--c-faint) 10px 11px, transparent 11px) center / 100% 40% no-repeat, linear-gradient(var(--c-surface), var(--c-surface)) center / 10px calc(100% - 4px) no-repeat, var(--c-accent);inset-block:0;width:14px;position:absolute;left:calc(50% - 7px)}.hrs-day[data-invalid] .hrs-grip:before{background-color:var(--c-bad)}.hrs-grip:after{content:"";inset-block:0;left:calc(50% - var(--hrs-grip) / 2);width:var(--hrs-grip);border-radius:var(--r-btn-sm);pointer-events:none;position:absolute}.hrs-grip:has(input:focus-visible):after{box-shadow:0 0 0 3px var(--c-ring-strong)}.hrs-bar[data-disabled] .hrs-grip{cursor:default}.hrs-closed{font-size:var(--fs-xs);color:var(--c-faint);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hrs-when{font-size:var(--fs-xs);color:var(--c-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:2;align-items:center;gap:.25rem .75rem;display:flex}.hrs-breaks{font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:2;align-items:center;gap:.25rem .5rem;display:flex}.hrs-breaks>*{white-space:nowrap}.hrs-refusal{font-size:var(--fs-xs);color:var(--c-bad);grid-column:2;align-items:flex-start;gap:.375rem;font-weight:500;display:flex}.hrs-refusal svg{flex:none;margin-top:.15rem}.hrs-copy{grid-column:2}.hrs-status{border:1px solid var(--c-border);border-radius:var(--r-panel);background-color:var(--c-surface);font-size:var(--fs-sm);align-items:flex-start;gap:.5rem;padding:.625rem .75rem;display:flex}.hrs-status svg{flex:none;margin-top:.2rem}.hrs-status b{font-weight:600}@supports (color:color-mix(in lab, red, red)){.hrs-status-first{background-color:color-mix(in oklab, var(--c-info) 8%, var(--c-surface));border-color:color-mix(in oklab, var(--c-info) 30%, var(--c-border))}}.hrs-status-editing{box-shadow:inset 3px 0 0 var(--c-warn)}.hrs-status-editing svg{color:var(--c-warn)}@supports (color:color-mix(in lab, red, red)){.hrs-status-refused{background-color:color-mix(in oklab, var(--c-bad) 8%, var(--c-surface));border-color:color-mix(in oklab, var(--c-bad) 40%, var(--c-border))}}.hrs-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}@container hrs (max-width:40rem){.hrs-scale-row,.hrs-day{grid-template-columns:minmax(0,1fr)}.hrs-scale-row>span:first-child{display:none}.hrs-head{flex-direction:row;justify-content:space-between;align-items:center}.hrs-bar,.hrs-when,.hrs-breaks,.hrs-refusal,.hrs-copy{grid-column:1}}.additem{flex-direction:column;gap:.75rem;display:flex;container:additem/inline-size}.additem-dots{flex-wrap:wrap;gap:.25rem .75rem;margin:0;padding:0;list-style:none;display:flex}.additem-dot{min-height:2.75rem;color:var(--c-faint);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;display:inline-flex}.additem-dot>span{border:1px solid var(--c-border);border-radius:var(--r-chip);background:var(--c-surface);place-items:center;width:1.5rem;height:1.5rem;display:inline-grid}.additem-dot[aria-current=step]{color:var(--c-text);font-weight:600}.additem-dot[aria-current=step]>span{border-color:var(--c-accent-strong);background:var(--c-accent-strong);color:var(--c-on-accent)}.additem-count{color:var(--c-faint);font-size:var(--fs-xs)}.additem-main{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.additem-sec{flex-direction:column;gap:.75rem;min-width:0;display:flex}.additem-h{font-size:var(--fs-body);font-weight:600}.additem-h:focus:not(:focus-visible){outline:none}.additem-kinds{gap:.5rem;display:grid}.additem-kind{border:1px solid var(--c-border);border-radius:var(--r-panel);background:var(--c-surface);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.additem-kind:has(input:checked){border-color:var(--c-accent-strong);box-shadow:inset 0 0 0 1px var(--c-accent-strong)}.additem-kind input,.additem-opt input{accent-color:var(--c-accent);flex:none;margin-top:.2rem}.additem-kind b{font-weight:600;display:block}.additem-kind small{color:var(--c-muted);font-size:var(--fs-xs);margin-top:.125rem;display:block}.additem-row-price,.additem-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.additem-span{grid-column:1/-1}.additem-nav,.additem-save,.additem-saved-acts{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.additem-link{color:var(--c-text);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.additem-choice{border:0;min-width:0;margin:0;padding:0}.additem-choice-opts{flex-wrap:wrap;gap:.5rem;display:flex}.additem-opt{border:1px solid var(--c-border);border-radius:var(--r-ctl);background:var(--c-surface);min-height:2.75rem;font-size:var(--fs-sm);cursor:pointer;align-items:flex-start;gap:.5rem;padding:.625rem .875rem;display:inline-flex}.additem-opt:has(input:checked){border-color:var(--c-accent-strong)}.additem-rows{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.additem-optname{width:100%;max-width:14rem}.additem-grid-rows{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) 2.25rem;align-items:center;gap:.5rem;width:100%;display:grid}.additem-optrow{display:contents}.additem-col{color:var(--c-muted);font-size:var(--fs-xs);font-weight:500}.additem-x{border-radius:var(--r-btn-sm);width:2.25rem;height:2.25rem;color:var(--c-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.additem-x:hover{color:var(--c-text)}@supports (color:color-mix(in lab, red, red)){.additem-x:hover{background-color:color-mix(in oklab, currentColor 8%, transparent)}}.additem-file{border:1px dashed var(--c-border);border-radius:var(--r-panel);flex-direction:column;gap:.375rem;padding:.875rem;display:flex}.additem-later{align-items:center;gap:.75rem;display:flex}.additem-summary{font-size:var(--fs-sm);flex-direction:column;gap:.5rem;margin:0;display:flex}.additem-summary dt{color:var(--c-faint);font-size:var(--fs-xs)}.additem-summary dd{overflow-wrap:anywhere;margin:0}.additem-note,.additem-refusal{border:1px solid var(--c-border);border-radius:var(--r-tile);font-size:var(--fs-sm);padding:.625rem .75rem}@supports (color:color-mix(in lab, red, red)){.additem-note-warn{border-color:color-mix(in oklab, var(--c-warn) 25%, transparent);background-color:color-mix(in oklab, var(--c-warn) 8%, var(--c-surface))}}.additem-note-warn{color:var(--c-warn)}@supports (color:color-mix(in lab, red, red)){.additem-note-info{border-color:color-mix(in oklab, var(--c-info) 20%, transparent);background-color:color-mix(in oklab, var(--c-info) 7%, var(--c-surface))}}.additem-note-info{color:var(--c-info)}.additem-refusal{gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.additem-refusal{border-color:color-mix(in oklab, var(--c-bad) 40%, var(--c-border));background-color:color-mix(in oklab, var(--c-bad) 8%, var(--c-surface))}}.additem-saved{flex-direction:column;gap:.75rem;display:flex}.additem-saved-head{align-items:center;gap:.375rem;font-weight:600;display:flex}.additem-saved-row{border:1px solid var(--c-border);border-radius:var(--r-panel);background:var(--c-surface);flex-direction:column;gap:.375rem;padding:.75rem;display:flex}.additem-pill{margin-left:.5rem}.additem-bar{border-radius:var(--r-chip);background:var(--c-border);height:.5rem;overflow:hidden}.additem-bar>i{background:var(--c-accent);height:100%;display:block}@media (max-width:39.99rem){.additem .additem-sec{display:none}.additem[data-step=kind] .additem-sec[data-sec=kind],.additem[data-step=basics] .additem-sec[data-sec=basics],.additem[data-step=details] .additem-sec[data-sec=details],.additem[data-step=check] .additem-sec[data-sec=check],.additem .additem-sec[data-sec=quick]{display:flex}.additem .auth-input,.additem .sel-trigger,.additem .btn-brand,.additem .btn-secondary,.additem .btn-quiet,.additem .btn-danger,.additem-saved .btn-brand,.additem-saved .btn-secondary{min-height:2.75rem}.additem-optrow>.additem-x{width:2.75rem;height:2.75rem}.additem-grid-rows{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) 2.75rem}.additem-link{align-items:center;min-height:2.75rem;display:inline-flex}}@media (min-width:40rem){.additem-dots,.additem-count,.additem-nav,.additem .additem-back{display:none}.additem-main .additem-sec+.additem-sec{border-top:1px solid var(--c-border);padding-top:1.25rem}.additem-quick-switch{display:none}}.additem-two .sel-trigger{block-size:auto;min-block-size:2.5rem;min-inline-size:0;padding-block:.375rem}.additem-two .sel-value{white-space:normal}@container additem (max-width:27.99rem){.additem-two{grid-template-columns:minmax(0,1fr)}}@container additem (min-width:40rem){.additem-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}.additem-summary{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem 1.5rem;display:grid}}@media (min-width:64rem){.basket-editor-items>.basket-editor-composer,.basket-editor-items>.basket-editor-list{grid-column:1/-1}}main.page-narrow.basket-editor.basket-editor-items{max-width:var(--w-wide);container:items-page/inline-size}@media (min-width:64rem){main.basket-editor.basket-editor-items{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@container items-page (min-width:68.75rem){.basket-editor-items>.basket-editor-composer{grid-column:1}.basket-editor-items>.basket-editor-list{grid-column:2}}.sf-pick{--sf-pick-r:min(var(--tpl-cta-radius,.5rem), .75rem);text-align:start}.storefront .sf-row-main>.sf-pick{justify-self:stretch;width:100%}.storefront .sf-row:where(:has(>.sf-row-main>.sf-pick))>.sf-row-main{flex:auto}.sf-pick .sf-pick-head{border-radius:var(--sf-pick-r);text-align:start;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;height:auto;min-height:3.5rem;padding:.375rem .375rem .375rem 1rem;font-weight:400;display:flex}.sf-pick .pick-unit[data-count]>.sf-pick-head{background-color:var(--c-accent-strong);color:var(--c-on-accent);border-color:var(--c-accent-strong)}.sf-pick .sf-pick-head[data-block=sold-out]{border-style:dashed;border-color:var(--c-border-strong);box-shadow:none}.sf-pick .sf-pick-head:before{content:"";border-radius:0 var(--r-chip) var(--r-chip) 0;background-color:var(--c-muted);pointer-events:none;width:3px;position:absolute;inset-block:.5rem;inset-inline-start:0;transform:scaleY(0)}.sf-pick .sf-pick-head:not([data-block]):hover:before,.sf-pick .sf-pick-head:not([data-block]):focus-visible:before{transform:none}.sf-pick .sf-pick-head:disabled:not([data-block]){opacity:.55}.sf-pick-head-l{min-width:0;display:grid}.sf-pick-noun{font-size:.875rem;font-weight:600;line-height:1.25rem}.sf-pick-sub{color:var(--c-muted);font-size:.75rem;line-height:1rem}.sf-pick .pick-unit[data-count] .sf-pick-sub{color:inherit}.sf-pick .pick-state{max-width:62%}.sf-pick :is(.pick-tap,.pick-have){align-items:center;gap:.125rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.sf-pick-sum{overflow-wrap:anywhere}.sf-pick-chev{flex:none;width:1.125rem;height:1.125rem;transform:rotate(-90deg)}.sf-pick .pick-done{border-radius:var(--sf-pick-r)}.sf-pick .pick-tray{border-radius:0 0 var(--sf-pick-r) var(--sf-pick-r)}.sf-pick .pick-tray-in{overflow-clip-margin:.75rem}.sf-pick .pick-chips{grid-template-columns:repeat(auto-fill,minmax(3.5rem,1fr));display:grid}.sf-pick .pick-chips[data-few]{grid-template-columns:repeat(var(--n), minmax(0, 7rem))}.sf-pick .pick-cell{max-width:none}.sf-pick .pick-chips .pick-chip{border-radius:var(--sf-pick-r)}.sf-pick .pick-chips .pick-chip:after{border-radius:calc(var(--sf-pick-r) + 2px)}.sf-pick .pick-chips .pick-chip[data-count]{background-color:var(--c-accent-strong);color:var(--c-on-accent);border-color:var(--c-accent-strong);font-weight:700}.sf-pick .pick-chip-p{color:var(--c-muted)}.sf-pick .pick-chip-note{white-space:normal;text-wrap:balance;padding-inline:.125rem;line-height:.875rem}.sf-pick .pick-chip-note[data-left]{color:var(--c-warn)}.sf-pick .pick-chip[data-count] :is(.pick-chip-p,.pick-chip-note){color:inherit;font-weight:500}.sf-pick .pick-chip[data-block=sold-out] .pick-chip-l{color:var(--c-muted);text-decoration:line-through;text-decoration-thickness:1.5px}.sf-pick .pick-chip[data-block=sold-out] .pick-chip-p{color:var(--c-text)}.sf-pick .pick-chip[data-block=sold-out] .pick-chip-note{color:var(--c-muted);font-weight:600}.sf-pick .pick-cell[data-count]>.pick-lane{height:2.75rem;margin-top:.375rem}.sf-pick .pick-lane .pick-tab{border-radius:var(--sf-pick-r)}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .nav-link:before,html[data-motion=on] .seg-item:before,html[data-motion=on] .disc-entry>summary:before,html[data-motion=on] .sel-item:before,html[data-motion=on] .sf-pick .sf-pick-head:before,html[data-motion=on] .slot-cal-open .slot-cal-face:before{transition:transform var(--dur-swing-leave) var(--ease-out-cubic), background-color var(--dur-swing-leave) var(--ease-out-cubic)}html[data-motion=on] .nav-link .nav-label,html[data-motion=on] .sel-item .sel-item-text,html[data-motion=on] .sf-pick .sf-pick-head .sf-pick-head-l,html[data-motion=on] .slot-cal-open .slot-cal-face>[aria-hidden=true]{transition:translate var(--dur-swing-leave) var(--ease-out-cubic)}html[data-motion=on] .slot-cal-open .slot-cal-face>[aria-hidden=true]{translate:var(--slot-lift,none)}html[data-motion=on] .sel-item[data-highlighted] .sel-item-text,html[data-motion=on] .sf-pick .sf-pick-head:not([data-block]):hover .sf-pick-head-l,html[data-motion=on] .sf-pick .sf-pick-head:not([data-block]):focus-visible .sf-pick-head-l{translate:4px}html[data-motion=on] .slot-cal-open:hover .slot-cal-face>[aria-hidden=true],html[data-motion=on] .nav-link:hover>.nav-label,html[data-motion=on] .nav-link:focus-visible>.nav-label,html[data-motion=on] .nav-link[aria-current=page]>.nav-label{translate:0 -2px}html[data-motion=on] .nav-link:hover:before,html[data-motion=on] .nav-link:focus-visible:before,html[data-motion=on] .nav-link[aria-current=page]:before,html[data-motion=on] .nav-link:hover>.nav-label,html[data-motion=on] .nav-link:focus-visible>.nav-label,html[data-motion=on] .nav-link[aria-current=page]>.nav-label,html[data-motion=on] .seg-item:hover:not(:disabled):before,html[data-motion=on] .seg-item:focus-visible:before,html[data-motion=on] .seg-item[aria-pressed=true]:before,html[data-motion=on] .disc-entry[open]>summary:before,html[data-motion=on] .sel-item[data-highlighted]:before,html[data-motion=on] .sel-item[data-highlighted] .sel-item-text,html[data-motion=on] .sf-pick .sf-pick-head:not([data-block]):hover:before,html[data-motion=on] .sf-pick .sf-pick-head:not([data-block]):focus-visible:before,html[data-motion=on] .sf-pick .sf-pick-head:not([data-block]):hover .sf-pick-head-l,html[data-motion=on] .sf-pick .sf-pick-head:not([data-block]):focus-visible .sf-pick-head-l,html[data-motion=on] .slot-cal-open:hover .slot-cal-face:before,html[data-motion=on] .slot-cal-open:hover .slot-cal-face>[aria-hidden=true]{transition-duration:var(--dur-swing);transition-timing-function:var(--spring-soft)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
