@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ch-ground:#f4f5f7;--ch-ground-sunk:#eceef2;--ch-surface:#fff;--ch-surface-hover:#f8f9fb;--ch-surface-press:#f0f2f5;--ch-ink:#0e1116;--ch-ink-2:#3d4452;--ch-ink-3:#5e6573;--ch-ink-disabled:#9aa0ab;--ch-ink-inverse:#fff;--ch-ink-inverse-2:color-mix(in oklab, var(--ch-ink-inverse) 90%, transparent);--ch-inverse-wash:color-mix(in oklab, var(--ch-ink-inverse) 12%, transparent);--ch-hairline:#e2e5ea;--ch-hairline-strong:#cbd0d8;--ch-cobalt:#1e4bff;--ch-cobalt-hover:#173ee0;--ch-cobalt-press:#1131b8;--ch-cobalt-tint:#ebefff;--ch-cobalt-tint-strong:#d6dfff;--ch-cobalt-ink:#1638d1;--ch-promo:#ffd43b;--ch-promo-ink:#0e1116;--ch-promo-edge:#e6b800;--ch-danger:#e5484d;--ch-danger-strong:#c9282e;--ch-danger-press:#a91f24;--ch-danger-ink:#b8232a;--ch-danger-tint:#fdeced;--ch-scrim:#0e11165c;--ch-radius:12px;--ch-radius-sm:8px;--ch-radius-xs:5px;--ch-radius-pill:999px;--ch-space-0:2px;--ch-space-1:4px;--ch-space-2:8px;--ch-space-3:12px;--ch-space-4:16px;--ch-space-5:20px;--ch-space-6:24px;--ch-space-7:32px;--ch-space-8:40px;--ch-space-9:48px;--ch-space-10:64px;--ch-font-sans:"Archivo Variable", "Archivo", ui-sans-serif, system-ui, sans-serif;--ch-font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--ch-text-0:.6875rem;--ch-text-1:.75rem;--ch-text-2:.875rem;--ch-text-3:1rem;--ch-text-4:1.25rem;--ch-text-5:1.75rem;--ch-leading-tight:1.15;--ch-leading:1.45;--ch-weight-regular:400;--ch-weight-medium:520;--ch-weight-semibold:620;--ch-weight-bold:720;--ch-tracking-tight:-.012em;--ch-tracking-display:-.025em;--ch-tracking-code:.06em;--ch-figures:"tnum" 1, "lnum" 1;--ch-control-sm:30px;--ch-control-md:36px;--ch-control-lg:44px;--ch-focus-ring:0 0 0 2px var(--ch-surface), 0 0 0 4px var(--ch-cobalt);--ch-focus-outline:2px solid var(--ch-cobalt);--ch-focus-offset:2px;--ch-shadow-1:0 1px 2px #0e11160d;--ch-shadow-knob:0 1px 2px #0e111629;--ch-shadow-pop:0 12px 32px -8px #0e11162e, 0 2px 6px #0e11160f;--ch-shadow-sheet:0 24px 64px -16px #0e111647, 0 4px 12px #0e111614;--ch-dur-fast:.12s;--ch-dur:.18s;--ch-dur-slow:.24s;--ch-ease-out:cubic-bezier(.16, 1, .3, 1);--ch-ease-in-out:cubic-bezier(.65, 0, .35, 1);--ch-z-sticky:10;--ch-z-nav:20;--ch-z-overlay:50;--ch-z-popover:60;--ch-z-toast:70;--ch-z-tooltip:80}@media (prefers-reduced-motion:reduce){:root{--ch-dur-fast:.01ms;--ch-dur:.01ms;--ch-dur-slow:.01ms}}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;scrollbar-color:var(--ch-hairline-strong) transparent}body{background:var(--ch-ground);color:var(--ch-ink);font-family:var(--ch-font-sans);font-size:var(--ch-text-2);line-height:var(--ch-leading);font-feature-settings:var(--ch-figures);font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;caret-color:var(--ch-cobalt);margin:0}::selection{background:var(--ch-cobalt-tint-strong);color:var(--ch-ink)}:focus-visible{outline:var(--ch-focus-outline);outline-offset:var(--ch-focus-offset)}a{color:var(--ch-cobalt-ink);text-underline-offset:.2em;text-decoration-thickness:1px}h1,h2,h3,h4{font-weight:var(--ch-weight-semibold);letter-spacing:var(--ch-tracking-tight);line-height:var(--ch-leading-tight);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}code,kbd,samp{font-family:var(--ch-font-mono)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--ch-hairline-strong);border-radius:var(--ch-radius-pill);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-track{background:0 0}.ch-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./big-shoulders-display-vietnamese-wght-normal.B-JM5mJH.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./big-shoulders-display-latin-ext-wght-normal.EP2r9iG4.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./big-shoulders-display-latin-wght-normal.Bn_gnr7w.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-full-normal.7BpKI3vF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-full-normal.YHFkNujK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-full-normal.CFFu7zhK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./hanken-grotesk-latin-wght-normal.CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sf-text-display:clamp(1.75rem, 3vw, 2.5rem);--sf-text-title:clamp(1.75rem, 2.4vw, 2.25rem);--sf-text-logo:1.5rem;--sf-wrap:1360px;--sf-gutter:clamp(16px, 3.2vw, 40px);--sf-header:64px}html{scroll-padding-top:calc(var(--sf-header) + 16px);background:var(--ch-ground)}body{min-height:100dvh}::selection{background:var(--ch-cobalt-tint-strong)}.wrap{width:100%;max-width:var(--sf-wrap);padding-inline:var(--sf-gutter);margin-inline:auto}.board-face{font-family:var(--sf-display);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-case);font-variation-settings:var(--sf-display-settings);font-variant-numeric:lining-nums tabular-nums}.photo-frame{aspect-ratio:var(--sf-photo-aspect);background:var(--sf-photo-well);border-radius:var(--sf-photo-radius);position:relative;overflow:hidden}.photo-frame>img{object-fit:var(--sf-photo-fit);width:100%;height:100%;filter:var(--sf-photo-filter);display:block}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.page-title{font-size:var(--ch-text-5);font-weight:var(--ch-weight-semibold);letter-spacing:var(--ch-tracking-tight)}a{color:var(--ch-cobalt-ink)}.section-title{font-size:var(--ch-text-4);font-weight:var(--ch-weight-semibold);letter-spacing:var(--ch-tracking-tight)}.tag.svelte-mm8kjj{max-width:100%;height:24px;padding:0 var(--ch-space-2);border:1px solid var(--ch-hairline-strong);border-radius:var(--ch-radius-xs);background:var(--ch-surface);color:var(--ch-ink-2);font-size:var(--ch-text-1);align-items:center;gap:2px;line-height:1;display:inline-flex}.removable.svelte-mm8kjj{padding-right:2px}.text.svelte-mm8kjj{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.remove.svelte-mm8kjj{width:18px;height:18px;color:var(--ch-ink-3);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;display:grid}.remove.svelte-mm8kjj:hover{background:var(--ch-ground-sunk);color:var(--ch-ink)}.menu.svelte-1auz0qe{z-index:var(--ch-z-popover);min-width:200px;padding:var(--ch-space-1);border:1px solid var(--ch-hairline);border-radius:var(--ch-radius-sm);background:var(--ch-surface);box-shadow:var(--ch-shadow-pop);font-family:var(--ch-font-sans);font-size:var(--ch-text-2);animation:svelte-1auz0qe-pop-in var(--ch-dur-fast) var(--ch-ease-out);outline:none;overflow-y:auto}@keyframes svelte-1auz0qe-pop-in{0%{opacity:0;transform:translateY(-2px)}}.item.svelte-1auz0qe{align-items:center;gap:var(--ch-space-2);min-height:32px;padding:0 var(--ch-space-2);border-radius:var(--ch-radius-xs);color:var(--ch-ink);cursor:pointer;outline:none;text-decoration:none;display:flex}.item.svelte-1auz0qe:hover,.item.svelte-1auz0qe:focus{background:var(--ch-ground-sunk)}.item.svelte-1auz0qe:focus-visible{box-shadow:inset 0 0 0 2px var(--ch-cobalt)}.item.danger.svelte-1auz0qe{color:var(--ch-danger-ink)}.item.danger.svelte-1auz0qe:focus,.item.danger.svelte-1auz0qe:hover{background:var(--ch-danger-tint)}.item[aria-disabled=true].svelte-1auz0qe{color:var(--ch-ink-disabled);cursor:not-allowed;background:0 0}.label.svelte-1auz0qe{flex:1}.shortcut.svelte-1auz0qe{color:var(--ch-ink-3);font-family:var(--ch-font-mono);font-size:var(--ch-text-1)}.separator.svelte-1auz0qe{height:1px;margin:var(--ch-space-1) calc(-1 * var(--ch-space-1));background:var(--ch-hairline)}.popover.svelte-nkqxua{z-index:var(--ch-z-popover);padding:var(--ch-space-3);border:1px solid var(--ch-hairline);border-radius:var(--ch-radius);background:var(--ch-surface);box-shadow:var(--ch-shadow-pop);color:var(--ch-ink);font-family:var(--ch-font-sans);font-size:var(--ch-text-2);animation:svelte-nkqxua-pop-in var(--ch-dur-fast) var(--ch-ease-out);outline:none;overflow:auto}@keyframes svelte-nkqxua-pop-in{0%{opacity:0;transform:translateY(-2px)}}.region.svelte-652pmo{right:var(--ch-space-4);bottom:calc(var(--ch-space-4) + env(safe-area-inset-bottom,0px));z-index:var(--ch-z-toast);gap:var(--ch-space-2);width:min(380px, calc(100vw - 2 * var(--ch-space-4)));pointer-events:none;font-family:var(--ch-font-sans);font-size:var(--ch-text-2);flex-direction:column;display:flex;position:fixed}.stack.svelte-652pmo{gap:var(--ch-space-2);flex-direction:column;display:flex}.toast.svelte-652pmo{align-items:flex-start;gap:var(--ch-space-2);padding:var(--ch-space-3);border-radius:var(--ch-radius);background:var(--ch-ink);color:var(--ch-ink-inverse);box-shadow:var(--ch-shadow-pop);pointer-events:auto;animation:svelte-652pmo-toast-in var(--ch-dur-slow) var(--ch-ease-out);display:flex}.toast.danger.svelte-652pmo{background:var(--ch-danger-strong)}@keyframes svelte-652pmo-toast-in{0%{opacity:0;transform:translateY(8px)}}.icon.svelte-652pmo{margin-top:2px;display:inline-flex}.icon.svelte-652pmo:empty{display:none}.text.svelte-652pmo{flex:1;min-width:0}.message.svelte-652pmo{font-weight:var(--ch-weight-medium)}.detail.svelte-652pmo{color:var(--ch-ink-inverse-2);font-size:var(--ch-text-1);overflow-wrap:anywhere;margin-top:2px}button.svelte-652pmo{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.action.svelte-652pmo{padding:2px var(--ch-space-2);border-radius:var(--ch-radius-xs);font-weight:var(--ch-weight-semibold);text-underline-offset:.2em;text-decoration:underline}.dismiss.svelte-652pmo{border-radius:var(--ch-radius-xs);opacity:.8;place-items:center;width:22px;height:22px;padding:0;display:grid}.dismiss.svelte-652pmo:hover{background:var(--ch-inverse-wash);opacity:1}button.svelte-652pmo:focus-visible{outline:2px solid var(--ch-ink-inverse);outline-offset:1px}.announcement.svelte-1mn1mug{background:var(--ch-ink);color:var(--ch-ground)}p.svelte-1mn1mug{font-size:var(--ch-text-1);font-weight:var(--ch-weight-medium);text-align:center;text-wrap:balance;margin:0;padding-block:7px}.banner.svelte-1b4rsd0{inset-inline:0;z-index:60;background:var(--ch-surface);border-top:1px solid var(--ch-hairline);box-shadow:var(--ch-shadow-pop);position:fixed;bottom:0}.inner.svelte-1b4rsd0{justify-content:space-between;align-items:center;gap:var(--ch-space-3) var(--ch-space-6);padding-block:var(--ch-space-4);flex-wrap:wrap;display:flex}.text.svelte-1b4rsd0{flex:32ch;max-width:70ch}h2.svelte-1b4rsd0{margin:0 0 var(--ch-space-1);font-size:var(--ch-text-2);font-weight:var(--ch-weight-semibold)}p.svelte-1b4rsd0{color:var(--ch-ink-2);margin:0}.actions.svelte-1b4rsd0{gap:var(--ch-space-2);flex-wrap:wrap;display:flex}form.svelte-1b4rsd0{display:contents}.added.svelte-1x0xejx{align-items:center;gap:var(--ch-space-2);color:var(--ch-cobalt-ink);font-weight:var(--ch-weight-medium);margin:0;display:flex}.added.svelte-1x0xejx:empty{display:none}.added.svelte-1x0xejx+.lines:where(.svelte-1x0xejx),.added.svelte-1x0xejx{margin-bottom:var(--ch-space-2)}.lines.svelte-1x0xejx{margin:0;padding:0;list-style:none;display:grid}.lines.svelte-1x0xejx>li:where(.svelte-1x0xejx){gap:var(--ch-space-2) var(--ch-space-3);padding:var(--ch-space-4) 0;border-bottom:1px solid var(--ch-hairline);transition:opacity var(--ch-dur) var(--ch-ease-out);grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"thumb what total""thumb purchase purchase""thumb qty qty";display:grid}.lines.svelte-1x0xejx>li.busy:where(.svelte-1x0xejx){opacity:.55}.lines.svelte-1x0xejx>li:where(.svelte-1x0xejx)>:first-child{grid-area:thumb}.what.svelte-1x0xejx{grid-area:what;justify-items:start;gap:2px;min-width:0;display:grid}.what.svelte-1x0xejx a:where(.svelte-1x0xejx){color:var(--ch-ink);font-weight:var(--ch-weight-semibold);text-decoration:none}.what.svelte-1x0xejx a:where(.svelte-1x0xejx):hover{text-decoration:underline}.variant.svelte-1x0xejx{font-size:var(--ch-text-1);color:var(--ch-ink-3)}.plan.svelte-1x0xejx{align-items:center;gap:var(--ch-space-1);font-size:var(--ch-text-1);color:var(--ch-ink-2);display:inline-flex}.plan.svelte-1x0xejx svg{flex:none}.purchase.svelte-1x0xejx{grid-area:purchase;min-width:0;max-width:260px}.qty.svelte-1x0xejx{align-items:center;gap:var(--ch-space-2);grid-area:qty;max-width:180px;display:flex}.line-total.svelte-1x0xejx{font-weight:var(--ch-weight-semibold);font-variant-numeric:tabular-nums;grid-area:total}.quote-note.svelte-1x0xejx{color:var(--ch-ink-2);font-size:var(--ch-text-1);margin:0}.promo.svelte-1x0xejx{align-items:start;gap:var(--ch-space-2);margin-top:var(--ch-space-5);grid-template-columns:1fr auto;display:grid}.promo.svelte-1x0xejx>button{margin-top:calc(var(--ch-text-1) * 1.45 + 6px)}.codes.svelte-1x0xejx{gap:var(--ch-space-2);margin-top:var(--ch-space-2);flex-wrap:wrap;display:flex}.codes.svelte-1x0xejx form:where(.svelte-1x0xejx){align-items:center;gap:var(--ch-space-1);display:flex}.card-status.svelte-1x0xejx{margin:var(--ch-space-1) 0 0;color:var(--ch-cobalt-ink);font-size:var(--ch-text-1);font-weight:var(--ch-weight-medium)}.card-status.svelte-1x0xejx:empty{display:none}.cards.svelte-1x0xejx{gap:var(--ch-space-2);margin:var(--ch-space-2) 0 0;padding:0;list-style:none;display:grid}.cards.svelte-1x0xejx li:where(.svelte-1x0xejx){gap:2px;display:grid}.cards.svelte-1x0xejx form:where(.svelte-1x0xejx){align-items:center;gap:var(--ch-space-1);display:flex}.card-left.svelte-1x0xejx{color:var(--ch-ink-3);font-size:var(--ch-text-1)}.total.paid.svelte-1x0xejx{font-size:var(--ch-text-2);font-weight:var(--ch-weight-regular)}.total.paid.svelte-1x0xejx dt:where(.svelte-1x0xejx){color:var(--ch-ink-2)}.totals.svelte-1x0xejx{margin:var(--ch-space-5) 0 0;gap:var(--ch-space-2);display:grid}.totals.svelte-1x0xejx div:where(.svelte-1x0xejx){justify-content:space-between;gap:var(--ch-space-3);display:flex}dt.svelte-1x0xejx{color:var(--ch-ink-2)}dd.svelte-1x0xejx{font-variant-numeric:tabular-nums;margin:0}dd.muted.svelte-1x0xejx{color:var(--ch-ink-3)}.total.svelte-1x0xejx{padding-top:var(--ch-space-3);border-top:1px solid var(--ch-hairline);font-size:var(--ch-text-3);font-weight:var(--ch-weight-semibold)}.total.svelte-1x0xejx dt:where(.svelte-1x0xejx){color:var(--ch-ink)}.promos.svelte-1x0xejx{font-size:var(--ch-text-1);color:var(--ch-ink-3);font-weight:400;display:block}.logotype.svelte-1fuyjo1{font-size:var(--sf-text-logo);font-weight:var(--ch-weight-bold);letter-spacing:var(--ch-tracking-display);text-transform:var(--sf-logotype-case);white-space:nowrap;color:var(--ch-ink);line-height:1;display:inline-block}.footer.svelte-jz8lnl{margin-top:var(--ch-space-10);border-top:1px solid var(--ch-hairline);background:var(--ch-ground-sunk)}.grid.svelte-jz8lnl{gap:var(--ch-space-7);padding-block:var(--ch-space-8) var(--ch-space-9);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.grid.collections.svelte-jz8lnl{grid-template-columns:2fr 1fr 1fr 1fr 1fr}.brand.svelte-jz8lnl{align-content:start;gap:var(--ch-space-3);max-width:46ch;display:grid}.demo.svelte-jz8lnl,.built.svelte-jz8lnl{color:var(--ch-ink-2);margin:0}.demo.svelte-jz8lnl strong:where(.svelte-jz8lnl){color:var(--ch-ink)}nav.svelte-jz8lnl{align-content:start;gap:var(--ch-space-2);display:grid}h2.svelte-jz8lnl{font-size:var(--ch-text-1);font-weight:var(--ch-weight-medium);color:var(--ch-ink-3);margin-bottom:var(--ch-space-1)}nav.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--ch-ink);width:fit-content;text-decoration:none}nav.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{text-decoration:underline}@media (width<=760px){.grid.svelte-jz8lnl,.grid.collections.svelte-jz8lnl{grid-template-columns:1fr 1fr}.brand.svelte-jz8lnl{grid-column:1/-1}}.trigger.svelte-1ykc1es{height:var(--ch-control-md);padding:0 var(--ch-space-3);border-radius:var(--ch-radius-pill);color:var(--ch-ink-2);font:inherit;font-weight:var(--ch-weight-medium);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.trigger.svelte-1ykc1es:hover{background:var(--ch-ground-sunk);color:var(--ch-ink)}.trigger.svelte-1ykc1es:focus-visible{box-shadow:var(--ch-focus-ring);outline:none}.code.svelte-1ykc1es{color:var(--ch-ink)}.sep.svelte-1ykc1es{color:var(--ch-ink-3)}.list.svelte-1ykc1es{padding:var(--ch-space-1);display:grid}.heading.svelte-1ykc1es{padding:var(--ch-space-2) var(--ch-space-3) var(--ch-space-1);font-size:var(--ch-text-1);font-weight:var(--ch-weight-medium);color:var(--ch-ink-3);margin:0}.list.svelte-1ykc1es button:where(.svelte-1ykc1es){align-items:center;gap:var(--ch-space-2);height:36px;padding:0 var(--ch-space-3);border-radius:var(--ch-radius-sm);color:var(--ch-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto 16px;display:grid}.list.svelte-1ykc1es button:where(.svelte-1ykc1es):hover{background:var(--ch-ground-sunk)}.list.svelte-1ykc1es button[aria-current=true]:where(.svelte-1ykc1es){font-weight:var(--ch-weight-medium)}.list.svelte-1ykc1es button:where(.svelte-1ykc1es):focus-visible{outline:var(--ch-focus-outline);outline-offset:-2px}.list.svelte-1ykc1es button:where(.svelte-1ykc1es):disabled{cursor:progress;color:var(--ch-ink-3)}.pending.svelte-1ykc1es{align-items:center;gap:var(--ch-space-2);padding:0 var(--ch-space-3) var(--ch-space-2);font-size:var(--ch-text-1);color:var(--ch-ink-2);margin:0;display:flex}.currency.svelte-1ykc1es{color:var(--ch-ink-3);font-size:var(--ch-text-1)}.check.svelte-1ykc1es{color:var(--ch-cobalt);display:flex}.header.svelte-1elxaub{z-index:var(--ch-z-nav);background:color-mix(in oklab, var(--ch-ground), transparent 6%);-webkit-backdrop-filter:saturate(1.3)blur(10px);backdrop-filter:saturate(1.3)blur(10px);border-bottom:1px solid var(--ch-hairline);position:sticky;top:0}.bar.svelte-1elxaub{align-items:center;gap:var(--ch-space-5);height:var(--sf-header);display:flex}.logo.svelte-1elxaub{color:var(--ch-ink);border-radius:var(--ch-radius-xs);flex:none;text-decoration:none}.crates.svelte-1elxaub{align-items:center;gap:var(--ch-space-1);flex:auto;min-width:0;display:flex;overflow:hidden}.crates.svelte-1elxaub>a:where(.svelte-1elxaub){flex:none}.more.svelte-1elxaub{padding:6px var(--ch-space-2);border-radius:var(--ch-radius-pill);color:var(--ch-ink-2);font:inherit;font-weight:var(--ch-weight-medium);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.more.svelte-1elxaub:hover,.more[aria-expanded=true].svelte-1elxaub{color:var(--ch-ink);background:var(--ch-ground-sunk)}.more.svelte-1elxaub:focus-visible{box-shadow:var(--ch-focus-ring);outline:none}.crates.svelte-1elxaub a:where(.svelte-1elxaub){padding:6px var(--ch-space-2);border-radius:var(--ch-radius-pill);color:var(--ch-ink-2);font-weight:var(--ch-weight-medium);white-space:nowrap;text-decoration:none}.crates.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:var(--ch-ink);background:var(--ch-ground-sunk)}.crates.svelte-1elxaub a[aria-current=page]:where(.svelte-1elxaub){color:var(--ch-ink);box-shadow:inset 0 -2px 0 var(--ch-cobalt);border-radius:0}.search.svelte-1elxaub{flex:0 240px;min-width:150px;margin-left:auto}.tools.svelte-1elxaub{align-items:center;gap:var(--ch-space-1);flex:none;display:flex}.tool.svelte-1elxaub{justify-content:center;align-items:center;gap:var(--ch-space-2);min-width:40px;height:40px;padding:0 var(--ch-space-2);border-radius:var(--ch-radius-pill);color:var(--ch-ink);font:inherit;font-weight:var(--ch-weight-medium);cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex;position:relative}.tool.svelte-1elxaub:hover{background:var(--ch-ground-sunk)}.tool.svelte-1elxaub:focus-visible,.search-link.svelte-1elxaub:focus-visible{box-shadow:var(--ch-focus-ring);outline:none}.cart.svelte-1elxaub{background:var(--ch-cobalt);color:var(--ch-ink-inverse);padding:0 var(--ch-space-2) 0 var(--ch-space-3)}.cart.svelte-1elxaub:hover{background:var(--ch-cobalt-hover)}.count.svelte-1elxaub{border-radius:var(--ch-radius-pill);background:var(--ch-ink);min-width:20px;height:20px;color:var(--ch-surface);font-size:var(--ch-text-1);text-align:center;font-variant-numeric:tabular-nums;padding:0 6px;line-height:20px}.tool.svelte-1elxaub:not(.cart) .count:where(.svelte-1elxaub){min-width:18px;height:18px;line-height:18px;font-size:var(--ch-text-1);padding:0 4px;position:absolute;top:0;right:-2px}.cart.svelte-1elxaub .count:where(.svelte-1elxaub){background:var(--ch-surface);color:var(--ch-cobalt-ink)}.cart.svelte-1elxaub .count.empty:where(.svelte-1elxaub){background:color-mix(in oklab, var(--ch-surface), transparent 75%);color:var(--ch-ink-inverse)}.menu-button.svelte-1elxaub,.search-link.svelte-1elxaub{display:none}.search-link.svelte-1elxaub{border-radius:var(--ch-radius-pill);width:40px;height:40px;color:var(--ch-ink);justify-content:center;align-items:center}.drawer-nav.svelte-1elxaub{gap:2px;display:grid}.drawer-nav.svelte-1elxaub a:where(.svelte-1elxaub){padding:var(--ch-space-3) var(--ch-space-2);border-radius:var(--ch-radius-sm);color:var(--ch-ink);font-size:var(--ch-text-3);font-weight:var(--ch-weight-medium);text-decoration:none}.drawer-nav.svelte-1elxaub a:where(.svelte-1elxaub):hover{background:var(--ch-ground-sunk)}.drawer-country.svelte-1elxaub{margin-top:var(--ch-space-5);border-top:1px solid var(--ch-hairline);padding-top:var(--ch-space-3)}@media (width<=1260px){.crates.svelte-1elxaub{display:none}.menu-button.svelte-1elxaub{margin-left:calc(var(--ch-space-2) * -1);display:inline-flex}}@media (width<=760px){.bar.svelte-1elxaub{gap:var(--ch-space-2)}.search.svelte-1elxaub,.country.svelte-1elxaub,.cart-label.svelte-1elxaub{display:none}.search-link.svelte-1elxaub{display:inline-flex}.tools.svelte-1elxaub{margin-left:auto}.logo.svelte-1elxaub{flex:0 auto;min-width:0;overflow:hidden}.logo.svelte-1elxaub .logotype{text-overflow:ellipsis;display:block;overflow:hidden}.ask-label.svelte-1elxaub{display:none}}@media (width<=480px){.account.svelte-1elxaub,.saved.svelte-1elxaub{display:none}}.layer.svelte-1b76hhi{z-index:var(--ch-z-overlay);position:fixed;inset:0}.recede.svelte-1b76hhi{background:color-mix(in oklab, var(--ch-ground), transparent 55%);animation:svelte-1b76hhi-recede var(--ch-dur) var(--ch-ease-out);position:absolute;inset:0}.recede.closing.svelte-1b76hhi{opacity:0;transition:opacity .18s}@keyframes svelte-1b76hhi-recede{0%{opacity:0}}.panel.svelte-1b76hhi{grid-template-columns:var(--photo) var(--info);background:var(--ch-surface);border-radius:var(--ch-radius);max-height:calc(100dvh - 32px);box-shadow:0 0 0 1px var(--ch-hairline), var(--ch-shadow-sheet);align-items:stretch;display:grid;position:absolute;overflow:auto}.panel.left.svelte-1b76hhi{grid-template-columns:var(--info) var(--photo)}.panel.left.svelte-1b76hhi .photo-frame:where(.svelte-1b76hhi){order:2}.panel.svelte-1b76hhi:focus{outline:none}.photo-frame.svelte-1b76hhi{aspect-ratio:auto;border-radius:0;align-self:stretch;min-height:100%}.wish.svelte-1b76hhi{top:var(--ch-space-2);right:var(--ch-space-2);position:absolute}.side.svelte-1b76hhi{gap:var(--ch-space-4);padding:var(--ch-space-4) var(--ch-space-5) var(--ch-space-5);flex-direction:column;display:flex}.side.svelte-1b76hhi .purchase{gap:var(--ch-space-3)}.head.svelte-1b76hhi{justify-content:space-between;align-items:start;gap:var(--ch-space-2);display:flex}h2.svelte-1b76hhi{font-size:var(--ch-text-4);letter-spacing:var(--ch-tracking-tight)}.about.svelte-1b76hhi{margin:calc(var(--ch-space-2) * -1) 0 0;color:var(--ch-ink-2);font-size:var(--ch-text-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.details.svelte-1b76hhi{align-items:center;gap:var(--ch-space-1);font-weight:var(--ch-weight-medium);width:fit-content;margin-top:auto;display:inline-flex}@media (width<=719px){.panel.svelte-1b76hhi,.panel.left.svelte-1b76hhi{width:var(--photo);grid-template-columns:1fr}.panel.left.svelte-1b76hhi .photo-frame:where(.svelte-1b76hhi){order:0}.photo-frame.svelte-1b76hhi{aspect-ratio:4/3;min-height:0}}.skip.svelte-12qhfyh{left:var(--ch-space-3);z-index:100;padding:var(--ch-space-2) var(--ch-space-3);background:var(--ch-surface);border-radius:var(--ch-radius-sm);box-shadow:var(--ch-shadow-pop);position:absolute;top:-60px}.skip.svelte-12qhfyh:focus{top:var(--ch-space-3)}main.svelte-12qhfyh:focus{outline:none}main.repricing.svelte-12qhfyh{opacity:.55;cursor:progress;transition:opacity .12s .15s}
