@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(./literata-latin-opsz-normal-BHZsWIlc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(./literata-latin-ext-opsz-normal-STiTPs0F.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(./literata-latin-wght-italic-Bm_GJfSc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(./literata-latin-ext-wght-italic-CC1SwlwQ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(./instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(./instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(./courier-prime-latin-400-normal-BbyBr73r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(./courier-prime-latin-ext-400-normal-B-EsvyE4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(./courier-prime-latin-700-normal-D1YCjmaD.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(./courier-prime-latin-ext-700-normal-ByMJlNdM.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(./caveat-latin-wght-normal-C1hSzPvX.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(./caveat-latin-ext-wght-normal-Byk3UhVp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(./atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(./atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Atkinson Hyperlegible Next;font-style:italic;font-weight:200 800;font-display:swap;src:url(./atkinson-hyperlegible-next-latin-wght-italic-DC5MiAaX.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:italic;font-weight:200 800;font-display:swap;src:url(./atkinson-hyperlegible-next-latin-ext-wght-italic-Cigfgs4r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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;font-style:normal;font-weight:100 900;font-display:swap;src:url(./fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(./fraunces-latin-ext-full-normal-YHFkNujK.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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;font-style:italic;font-weight:100 900;font-display:swap;src:url(./fraunces-latin-full-italic-D2JnYqd-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(./fraunces-latin-ext-full-italic-B8-t4Nou.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(./oswald-latin-wght-normal-CzS3kehr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(./oswald-latin-ext-wght-normal-Dj_1K-Kw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Literata fallback;src:local(Georgia);size-adjust:102%;ascent-override:92%;descent-override:26%}@font-face{font-family:Instrument Sans fallback;src:local(Arial);size-adjust:96%;ascent-override:98%;descent-override:26%}@font-face{font-family:Fraunces fallback;src:local(Georgia);size-adjust:104%;ascent-override:94%;descent-override:24%}@font-face{font-family:Oswald fallback;src:local(Arial Narrow),local(Arial);size-adjust:88%;ascent-override:128%;descent-override:30%}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--raw-night-1000:#030a1d;--raw-night-950:#07152e;--raw-night-900:#0e203c;--raw-night-850:#162a47;--raw-night-800:#1c314d;--raw-night-700:#364c69;--raw-night-500:#7a95b4;--raw-night-400:#8fa7c1;--raw-vellum-100:#f6f1e7;--raw-vellum-300:#d2cab9;--raw-brass-300:#fedf80;--raw-brass-400:#ffbe3d;--raw-brass-500:#c48225;--raw-brass-600:#8b4e00;--raw-brass-700:#7c4101;--raw-vermilion-400:#fc7754;--raw-vermilion-500:#e54728;--raw-vermilion-600:#c1291b;--raw-vermilion-700:#a21c14;--raw-celadon-300:#a2e1cc;--raw-celadon-400:#7bceb4;--raw-celadon-700:#166355;--raw-kraft-200:#ead9b2;--raw-kraft-400:#d1a978;--raw-kraft-500:#be8d5a;--raw-kraft-700:#7a502e;--raw-stamp-300:#c1a0fb;--raw-stamp-700:#673ba2;--raw-wood-700:#543429;--raw-wood-500:#9e715c;--raw-velvet:#785560;--raw-dusk-rose:#ebc1cc;--raw-dusk-lilac:#cac6e6;--raw-dusk-peach:#f1c7ac;--raw-red-300:#fa8880;--raw-red-700:#a5292b;--raw-green-300:#71d6a3;--raw-green-700:#266741;--raw-orange-300:#fea668;--raw-orange-700:#964702;--raw-blue-300:#87c8e8;--raw-blue-700:#13618d;--raw-paper-new:#fbf8ef;--raw-paper:#f5f0e1;--raw-paper-aged:#eee6d2;--raw-paper-stain:#e5d9c2;--raw-paper-line:#d3cab5;--raw-ink-gall:#19263f;--raw-ink-gall-muted:#42536e;--raw-ink-gall-faint:#6c7b92;--raw-ink-pen:#18417c;--raw-ink-ribbon:#21242a;--raw-rule-blue:#86b9d8;--raw-steel:#b8bec5;--canvas:var(--raw-night-950);--desk:var(--raw-night-950);--surface-1:var(--raw-night-900);--surface-2:var(--raw-night-850);--surface-3:var(--raw-night-800);--line:var(--raw-night-700);--line-strong:var(--raw-night-500);--text:var(--raw-vellum-100);--text-muted:var(--raw-vellum-300);--text-faint:var(--raw-night-400);--accent:var(--raw-brass-400);--accent-strong:var(--raw-brass-300);--accent-contrast:var(--raw-night-1000);--accent-edge:var(--raw-brass-500);--accent-tint:#ffbe3d26;--focus:var(--raw-brass-300);--focus-halo:var(--raw-night-1000);--danger:var(--raw-red-300);--success:var(--raw-green-300);--warning:var(--raw-orange-300);--info:var(--raw-blue-300);--established:var(--raw-stamp-300);--established-contrast:var(--raw-night-1000);--keyword:var(--raw-brass-400);--selection:#a7761273;--scrim:#000310b3;--scrim-art:#01081be6;--lamp-glow:#ffbe3d1a;--lamp-pool:#fadb9033;--lamp-dust:#feeec18c;--vignette:#00010a8c;--edge-light:#ffffff12;--stitch:#7496b58c;--brand:var(--raw-vermilion-400);--brand-strong:var(--raw-vermilion-500);--brand-contrast:var(--raw-paper-new);--brand-fill:var(--raw-vermilion-600);--fern:var(--raw-celadon-400);--fern-deep:var(--raw-celadon-700);--kraft:var(--raw-kraft-400);--kraft-shade:var(--raw-kraft-500);--kraft-edge:var(--raw-kraft-700);--manila:var(--raw-kraft-200);--kraft-ink:var(--raw-ink-gall);--card:var(--raw-paper-new);--card-rule:var(--raw-rule-blue);--card-margin:var(--raw-vermilion-500);--tape:#f1e8c7c7;--tape-edge:#cabd9a99;--label-tape:#073b7a;--label-tape-red:var(--raw-vermilion-600);--label-tape-text:#f8f5ee;--label-sheen:#ffffff2e;--label-emboss:#0000004d;--string:var(--raw-vermilion-500);--metal:var(--raw-steel);--metal-shade:#6b727a;--pin-head:var(--raw-vermilion-500);--wood:var(--raw-wood-700);--wood-lit:var(--raw-wood-500);--velvet:var(--raw-velvet);--dusk-rose:var(--raw-dusk-rose);--dusk-lilac:var(--raw-dusk-lilac);--dusk-peach:var(--raw-dusk-peach);--dusk-sky:linear-gradient(to bottom, var(--raw-dusk-lilac), var(--raw-dusk-rose) 62%, var(--raw-dusk-peach));--desk-grain-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55 .9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .62 0 0 0 0 .85 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--edge-torn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='10' preserveAspectRatio='none'%3E%3Cpath d='M0 0V4l6 2 5-3 7 3 6-4 5 3 8-2 6 3 5-4 7 4 6-3 5 2 7-3 6 4 5-2 8 3 6-4 5 3 7-2 6 3l4-3V0z'/%3E%3C/svg%3E");--edge-perforated:radial-gradient(circle at 50% 0, transparent 3.5px, black 4px);--paper-new:var(--raw-paper-new);--paper:var(--raw-paper);--paper-aged:var(--raw-paper-aged);--paper-stain:var(--raw-paper-stain);--paper-line:var(--raw-paper-line);--paper-line-strong:var(--raw-ink-gall-faint);--ink:var(--raw-ink-gall);--ink-muted:var(--raw-ink-gall-muted);--ink-faint:var(--raw-ink-gall-faint);--ink-hand:var(--raw-ink-pen);--ink-type:var(--raw-ink-ribbon);--paper-accent:var(--raw-brass-600);--paper-accent-strong:var(--raw-brass-700);--paper-grain:.55;--paper-grain-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .3 0 0 0 0 .22 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--kraft-fiber-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.04 .9' numOctaves='3' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .2 0 0 0 0 .1 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E");--stamp-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.6 0 0 0 2.15'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E");--hl-1:#f5df7499;--hl-2:#a4e7b28c;--hl-3:#a1d6f599;--hl-4:#f7b9d58c;--hl-5:#fdc49599;--font-read:"Literata", "Literata fallback", Georgia, serif;--font-display:"Fraunces", "Fraunces fallback", Georgia, serif;--font-ui:"Instrument Sans", "Instrument Sans fallback", system-ui, sans-serif;--font-label:"Oswald", "Oswald fallback", "Arial Narrow", sans-serif-condensed, sans-serif;--font-type:"Courier Prime", "Courier New", monospace;--font-hand:"Caveat", "Segoe Print", cursive;--font-legible:"Atkinson Hyperlegible Next", system-ui, sans-serif;--font-dyslexic:"OpenDyslexic", "OpenDyslexic3", "Atkinson Hyperlegible Next", Verdana, system-ui, sans-serif;--display-soft:100;--display-wonk:1;--display-settings:"SOFT" var(--display-soft), "WONK" var(--display-wonk);--weight-display:640;--weight-display-black:900;--text-scale:1;--step--1:calc(clamp(.875rem, .8505rem + .1087vw, .9375rem) * var(--text-scale));--step-0:calc(clamp(1rem, .9755rem + .1087vw, 1.0625rem) * var(--text-scale));--step-read:calc(clamp(1.0625rem, 1.0136rem + .2174vw, 1.1875rem) * var(--text-scale));--step-1:calc(clamp(1.1875rem, 1.1386rem + .2174vw, 1.3125rem) * var(--text-scale));--step-2:calc(clamp(1.375rem, 1.2772rem + .4348vw, 1.625rem) * var(--text-scale));--step-3:calc(clamp(1.625rem, 1.4293rem + .8696vw, 2.125rem) * var(--text-scale));--step-4:calc(clamp(2rem, 1.6087rem + 1.7391vw, 3rem) * var(--text-scale));--step-5:calc(clamp(2.5rem, 1.8152rem + 3.0435vw, 4.25rem) * var(--text-scale));--step-6:calc(clamp(3.25rem, 1.3913rem + 8.2609vw, 8rem) * var(--text-scale));--hand-boost:1.3;--leading-tight:1.1;--leading-snug:1.3;--leading-ui:1.4;--leading-read:1.6;--leading-display:.92;--paragraph-gap:.9em;--tracking-extra:0em;--word-spacing:0em;--tracking-tight:calc(-.01em + var(--tracking-extra));--tracking-display:calc(-.025em + var(--tracking-extra));--tracking-caps:calc(.08em + var(--tracking-extra));--tracking-label:calc(.02em + var(--tracking-extra));--tracking-stamp:calc(.06em + var(--tracking-extra));--tracking-read:calc(0em + var(--tracking-extra));--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--measure:66ch;--space-0:0;--space-px:1px;--space-0-5:.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--gutter:clamp(1rem, .6087rem + 1.7391vw, 2rem);--radius-paper:2px;--radius-xs:3px;--radius-s:5px;--radius-m:7px;--radius-l:10px;--radius-xl:16px;--radius-tab:9px;--radius-pill:999px;--border:1px;--border-strong:2px;--hit:44px;--hit-l:48px;--hit-row:56px;--header-h:48px;--header-h-phone:56px;--site-header-h:64px;--rail-w:64px;--rail-w-tablet:56px;--tabbar-h:64px;--side-min:360px;--side-default:440px;--side-max:640px;--side-step:40px;--mini-reader-h:72px;--drawer-handle:24px;--popover-w:320px;--popover-max-h:480px;--sheet-w:480px;--slot-w:144px;--slot-h:168px;--tab-h:34px;--container:76rem;--container-narrow:44rem;--shadow-1:0 1px 0 var(--edge-light) inset, 0 1px 2px #0000058c;--shadow-2:0 1px 0 var(--edge-light) inset, 0 2px 3px #00000559, 0 10px 22px -8px #000005a6;--shadow-3:0 1px 0 var(--edge-light) inset, 0 4px 6px #0000054d, 0 28px 56px -14px #000004cc;--shadow-inset:inset 0 1px 3px #00000573;--shadow-paper:0 1px 1px #0d030059, 0 3px 6px -2px #00000573, 0 16px 30px -12px #000004b3;--shadow-lifted:0 2px 2px #0d030040, 0 12px 20px -6px #00000573, 0 34px 60px -16px #000004cc;--shadow-press:0 3px 0 var(--accent-edge);--z-desk:0;--z-raised:1;--z-rail:10;--z-header:20;--z-drawer:30;--z-popover:40;--z-dialog:50;--z-toast:60;--z-tooltip:70;--z-drag:80;--z-skip:100;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-in:cubic-bezier(.5, 0, .75, 0);--ease-paper:cubic-bezier(.22, 1.2, .36, 1);--ease-stamp:cubic-bezier(.55, 0, .3, 1.45);--ease-deal:cubic-bezier(.18, .89, .32, 1.12);--ease-snap:cubic-bezier(.3, 1.5, .5, 1);--ease-flick:cubic-bezier(.6, 0, .9, .4);--ease-sway:cubic-bezier(.37, 0, .63, 1);--ease-ink:cubic-bezier(.7, 0, .2, 1);--dur-instant:80ms;--dur-fast:.14s;--dur-base:.22s;--dur-open:.25s;--dur-slow:.42s;--dur-stamp:.32s;--dur-camera:.6s;--dur-deal:.48s;--dur-flip:.56s;--dur-sheet:.52s;--dur-screen:.72s;--dur-draw:1.6s;--dur-spread:.9s;--dur-celebrate:1.8s;--dur-rustle:.36s;--stagger:.12s;--stagger-deal:55ms;--dur-loop:1s;--dur-flicker:6.4s;--dur-sway:7s;--dur-dust:16s;--dur-breathe:5.2s;--dur-fade-fast:.14s;--dur-fade:.22s;--rise:8px;--lift:-3px;--press-depth:2px;--tilt-max:1.5deg;--deal-distance:56px;--deal-rotate:7deg;--sway-angle:.6deg;--blur-ink:3px;--stamp-from:1.35;--toast-timeout:6s;--tooltip-delay:.4s;--long-press:.4s;--idle-state:running;--cursor-default:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M3.2 2.3l.5 20.6 5.3-5.1 3.6 7.9 3.4-1.5-3.5-7.7 7.4-.5z' fill='%23182039' stroke='%23f7efdc' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M5.2 6.5l.2 10.8' stroke='%23f2b33d' stroke-width='1.2' stroke-linecap='round' opacity='.85'/%3E%3C/svg%3E") 3 2, default;--cursor-look:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M3.2 2.3l.5 20.6 5.3-5.1 3.6 7.9 3.4-1.5-3.5-7.7 7.4-.5z' fill='%23182039' stroke='%23f7efdc' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M23.2 14.6c4.6.2 8.1 3.9 7.9 8.5s-3.9 8-8.4 7.9-8-4-7.8-8.6 3.8-8 8.3-7.8z' fill='%23f2b33d' stroke='%23182039' stroke-width='1.5'/%3E%3Cpath d='M21.6 18.6c2 0 3.6 1.6 3.5 3.6s-1.7 3.4-3.6 3.4-3.4-1.7-3.4-3.6 1.6-3.4 3.5-3.4z' fill='none' stroke='%23182039' stroke-width='1.7'/%3E%3Cpath d='M24.4 24.6l2.9 2.7' stroke='%23182039' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 3 2, zoom-in;--cursor-take:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M3.2 2.3l.5 20.6 5.3-5.1 3.6 7.9 3.4-1.5-3.5-7.7 7.4-.5z' fill='%23182039' stroke='%23f7efdc' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M23.2 14.6c4.6.2 8.1 3.9 7.9 8.5s-3.9 8-8.4 7.9-8-4-7.8-8.6 3.8-8 8.3-7.8z' fill='%23f2b33d' stroke='%23182039' stroke-width='1.5'/%3E%3Cpath d='M19.4 23.6v-3.1m2.1 2.6v-4.6m2 4.6v-4.1m2.1 4.6v-3m-6.2 3.1c.1 2.6 1.6 4.1 3.6 4s3.5-1.6 3.4-4.1' fill='none' stroke='%23182039' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 3 2, grab;--cursor-hold:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M3.2 2.3l.5 20.6 5.3-5.1 3.6 7.9 3.4-1.5-3.5-7.7 7.4-.5z' fill='%23182039' stroke='%23f7efdc' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M23.2 14.6c4.6.2 8.1 3.9 7.9 8.5s-3.9 8-8.4 7.9-8-4-7.8-8.6 3.8-8 8.3-7.8z' fill='%23f2b33d' stroke='%23182039' stroke-width='1.5'/%3E%3Cpath d='M23.1 18.4l-.1 9.2m-4.5-4.6h9.1m-7.6-2.1l-1.5 2.1 1.6 1.9m6-4l1.5 2.1-1.5 2' fill='none' stroke='%23182039' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 3 2, grabbing;--cursor-write:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M3.2 2.3l.5 20.6 5.3-5.1 3.6 7.9 3.4-1.5-3.5-7.7 7.4-.5z' fill='%23182039' stroke='%23f7efdc' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M23.2 14.6c4.6.2 8.1 3.9 7.9 8.5s-3.9 8-8.4 7.9-8-4-7.8-8.6 3.8-8 8.3-7.8z' fill='%23f2b33d' stroke='%23182039' stroke-width='1.5'/%3E%3Cpath d='M19.3 26.8l1.1-3.6 5.6-5.4 2.4 2.6-5.6 5.4zm1.1-3.6l2.4 2.6' fill='none' stroke='%23182039' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") 3 2, text;--cursor-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M3.2 2.3l.5 20.6 5.3-5.1 3.6 7.9 3.4-1.5-3.5-7.7 7.4-.5z' fill='%23182039' stroke='%23f7efdc' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M23.2 14.6c4.6.2 8.1 3.9 7.9 8.5s-3.9 8-8.4 7.9-8-4-7.8-8.6 3.8-8 8.3-7.8z' fill='%23f2b33d' stroke='%23182039' stroke-width='1.5'/%3E%3Cpath d='M23 17.6c1.5 0 2.7 1.2 2.7 2.7s-1.2 2.6-2.7 2.6-2.7-1.2-2.7-2.7 1.2-2.6 2.7-2.6z' fill='%23e5482d' stroke='%23182039' stroke-width='1.3'/%3E%3Cpath d='M23 22.9l-.1 5' stroke='%23182039' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 3 2, copy;--cursor-use:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M3.2 2.3l.5 20.6 5.3-5.1 3.6 7.9 3.4-1.5-3.5-7.7 7.4-.5z' fill='%23182039' stroke='%23f7efdc' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M23.2 14.6c4.6.2 8.1 3.9 7.9 8.5s-3.9 8-8.4 7.9-8-4-7.8-8.6 3.8-8 8.3-7.8z' fill='%23f2b33d' stroke='%23182039' stroke-width='1.5'/%3E%3Cpath d='M18.8 23.1l8.2-.2m-3.1-3l3.1 3-3 3.1' fill='none' stroke='%23182039' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 3 2, alias}@supports (color:lab(0% 0 0)){:root{--raw-night-1000:lab(2.86717% .857413 -11.5952);--raw-night-950:lab(6.82197% 1.77634 -18.8508);--raw-night-900:lab(12.0031% 1.04472 -20.3749);--raw-night-850:lab(16.677% .167191 -21.0799);--raw-night-800:lab(19.6321% -.659615 -20.3768);--raw-night-700:lab(31.3114% -1.94584 -19.7919);--raw-night-500:lab(60.4232% -4.16011 -19.3369);--raw-night-400:lab(67.4433% -4.28936 -16.0858);--raw-vellum-100:lab(95.4245% .17041 5.36503);--raw-vellum-300:lab(81.5289% .814974 9.24246);--raw-brass-300:lab(89.9953% 2.3289 50.3666);--raw-brass-400:lab(81.4789% 16.0666 69.9203);--raw-brass-500:lab(60.2974% 20.8572 56.9342);--raw-brass-600:lab(39.8129% 22.959 49.2039);--raw-brass-700:lab(34.535% 23.4426 44.3926);--raw-vermilion-400:lab(66.1014% 49.8523 44.3727);--raw-vermilion-500:lab(54.0895% 60.9111 53.1529);--raw-vermilion-600:lab(43.6485% 59.0536 47.5545);--raw-vermilion-700:lab(35.6964% 53.1304 41.4733);--raw-celadon-300:lab(84.6797% -23.9151 3.50076);--raw-celadon-400:lab(76.8211% -30.9848 4.51126);--raw-celadon-700:lab(37.1539% -26.2901 .790978);--raw-kraft-200:lab(87.4508% 1.3971 21.6874);--raw-kraft-400:lab(72.1292% 10.3267 31.1494);--raw-kraft-500:lab(62.6965% 15.0076 34.5252);--raw-kraft-700:lab(38.2209% 15.7367 27.3572);--raw-stamp-300:lab(71.5948% 25.8603 -40.8365);--raw-stamp-700:lab(34.7438% 36.5183 -49.3641);--raw-wood-700:lab(25.4027% 13.6947 13.2586);--raw-wood-500:lab(52.0603% 16.2504 19.0067);--raw-velvet:lab(40.2026% 16.6291 -.484157);--raw-dusk-rose:lab(81.9718% 16.7598 .175357);--raw-dusk-lilac:lab(80.9776% 6.12167 -15.6289);--raw-dusk-peach:lab(83.5419% 12.3545 19.5177);--raw-red-300:lab(69.6437% 43.719 24.6316);--raw-red-700:lab(38.0642% 50.5966 31.1519);--raw-green-300:lab(78.3958% -39.4697 15.5676);--raw-green-700:lab(38.5318% -28.6447 14.7626);--raw-orange-300:lab(76.202% 29.0022 45.7689);--raw-orange-700:lab(40.0894% 31.0639 49.4883);--raw-blue-300:lab(77.0397% -15.4247 -22.712);--raw-blue-700:lab(38.3953% -10.3917 -31.2041);--raw-paper-new:lab(97.5143% -.146538 4.59003);--raw-paper:lab(94.8788% .0421703 7.69216);--raw-paper-aged:lab(91.4217% .466079 10.8222);--raw-paper-stain:lab(87.3529% 1.44872 13.1479);--raw-paper-line:lab(81.5543% .901997 11.6152);--raw-ink-gall:lab(14.9747% .837564 -17.8504);--raw-ink-gall-muted:lab(34.7888% -.958547 -18.025);--raw-ink-gall-faint:lab(51.1307% -1.81547 -14.5134);--raw-ink-pen:lab(27.1956% 3.49508 -38.2929);--raw-ink-ribbon:lab(14.1142% -.491172 -4.41722);--raw-rule-blue:lab(72.2669% -11.4172 -21.4982);--raw-steel:lab(76.7891% -1.29417 -4.27552);--accent-tint:lab(81.4789% 16.0666 69.9203/.15);--selection:lab(53.5536% 14.2117 55.6961/.45);--scrim:lab(.802416% .786006 -5.71864/.7);--scrim-art:lab(2.29146% 1.11523 -11.4733/.9);--lamp-glow:lab(81.4789% 16.0666 69.9203/.1);--lamp-pool:lab(88.7064% 3.84963 41.1016/.2);--lamp-dust:lab(94.4551% .82624 23.6846/.55);--vignette:lab(.384113% .74257 -4.07889/.55);--edge-light:lab(100% 0 0/.07);--stitch:lab(60.4959% -6.46603 -20.2462/.55);--tape:lab(92.1306% -.912964 17.4994/.78);--tape-edge:lab(77.0131% .679642 19.728/.6);--label-tape:lab(24.7128% 5.12047 -41.4799);--label-tape-text:lab(96.5712% -.00905991 3.82484);--label-sheen:lab(100% 0 0/.18);--label-emboss:lab(0% 0 0/.3);--metal-shade:lab(47.7836% -1.56406 -5.31685);--hl-1:lab(89.0163% -1.92228 54.6597/.6);--hl-2:lab(86.2228% -29.7992 19.2304/.55);--hl-3:lab(82.7334% -11.9711 -21.3104/.6);--hl-4:lab(81.5318% 26.2519 -4.99932/.55);--hl-5:lab(83.493% 17.0955 31.7846/.6);--shadow-1:0 1px 0 var(--edge-light) inset, 0 1px 2px lab(.136974% .658043 -2.71973/.55);--shadow-2:0 1px 0 var(--edge-light) inset, 0 2px 3px lab(.136974% .658043 -2.71973/.35), 0 10px 22px -8px lab(.136974% .658043 -2.71973/.65);--shadow-3:0 1px 0 var(--edge-light) inset, 0 4px 6px lab(.136974% .658043 -2.71973/.3), 0 28px 56px -14px lab(.064043% .60036 -2.14537/.8);--shadow-inset:inset 0 1px 3px lab(.136974% .658043 -2.71973/.45);--shadow-paper:0 1px 1px lab(1.48943% 3.47634 2.8645/.35), 0 3px 6px -2px lab(.136974% .658043 -2.71973/.45), 0 16px 30px -12px lab(.064043% .60036 -2.14537/.7);--shadow-lifted:0 2px 2px lab(1.48943% 3.47634 2.8645/.25), 0 12px 20px -6px lab(.136974% .658043 -2.71973/.45), 0 34px 60px -16px lab(.064043% .60036 -2.14537/.8)}}[data-surface=paper]{--canvas:var(--paper);--surface-1:var(--paper-new);--surface-2:var(--paper-aged);--surface-3:var(--paper-stain);--line:var(--paper-line);--line-strong:var(--paper-line-strong);--text:var(--ink);--text-muted:var(--ink-muted);--text-faint:var(--ink-faint);--accent:var(--paper-accent);--accent-strong:var(--paper-accent-strong);--accent-contrast:var(--paper-new);--accent-edge:var(--raw-brass-700);--accent-tint:#8b4e001f;--focus:var(--paper-accent);--focus-halo:var(--paper-new);--danger:var(--raw-red-700);--success:var(--raw-green-700);--warning:var(--raw-orange-700);--info:var(--raw-blue-700);--established:var(--raw-stamp-700);--established-contrast:var(--paper-new);--keyword:var(--paper-accent);--brand:var(--raw-vermilion-600);--brand-strong:var(--raw-vermilion-700);--fern:var(--raw-celadon-700);--selection:#eccd8c99;--edge-light:#ffffff80;--stitch:#6c7b9273;--shadow-1:0 1px 2px #3b2a1733;--shadow-2:0 4px 12px -4px #3b2a1747;--shadow-3:0 18px 40px -12px #3b2a1761;--shadow-inset:inset 0 1px 2px #3b2a1729}@supports (color:lab(0% 0 0)){[data-surface=paper]{--accent-tint:lab(39.8129% 22.959 49.2039/.12);--selection:lab(83.985% 4.93008 36.6689/.6);--edge-light:lab(100% 0 0/.5);--stitch:lab(51.1307% -1.81547 -14.5134/.45);--shadow-1:0 1px 2px lab(18.752% 5.85869 15.8328/.2);--shadow-2:0 4px 12px -4px lab(18.752% 5.85869 15.8328/.28);--shadow-3:0 18px 40px -12px lab(18.752% 5.85869 15.8328/.38);--shadow-inset:inset 0 1px 2px lab(18.752% 5.85869 15.8328/.16)}}[data-surface=kraft]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:var(--kraft);--surface-1:var(--manila);--surface-2:var(--paper-aged);--surface-3:var(--paper-stain);--line:var(--kraft-shade);--line-strong:var(--kraft-edge);--text:var(--kraft-ink);--text-muted:#273e5c;--text-faint:#3a4e68;--accent:var(--paper-accent-strong);--accent-strong:#653304;--accent-contrast:var(--paper-new);--accent-edge:#482304;--accent-tint:#7c410124;--focus:var(--kraft-ink);--focus-halo:var(--manila);--danger:var(--raw-red-700);--success:var(--raw-green-700);--warning:var(--raw-orange-700);--info:var(--raw-blue-700);--established:var(--raw-stamp-700);--established-contrast:var(--paper-new);--keyword:var(--paper-accent-strong);--brand:var(--raw-vermilion-700);--brand-strong:var(--raw-vermilion-700);--fern:var(--raw-celadon-700);--selection:#f7db98b3;--edge-light:#ffffff59;--stitch:#7a502e80;--shadow-1:0 1px 2px #40271240;--shadow-2:0 4px 12px -4px #4027124d;--shadow-3:0 18px 40px -12px #40271266;--shadow-inset:inset 0 1px 2px #40271233}@supports (color:lab(0% 0 0)){[data-surface=kraft]{--text-muted:lab(25.476% -1.81463 -20.9804);--text-faint:lab(32.5267% -2.32519 -17.6685);--accent-strong:lab(27.6166% 20.7895 36.4021);--accent-edge:lab(18.4295% 16.4054 25.6039);--accent-tint:lab(34.535% 23.4426 44.3926/.14);--selection:lab(88.691% 3.20515 36.5971/.7);--edge-light:lab(100% 0 0/.35);--stitch:lab(38.2209% 15.7367 27.3572/.5);--shadow-1:0 1px 2px lab(18.6164% 10.1142 18.838/.25);--shadow-2:0 4px 12px -4px lab(18.6164% 10.1142 18.838/.3);--shadow-3:0 18px 40px -12px lab(18.6164% 10.1142 18.838/.4);--shadow-inset:inset 0 1px 2px lab(18.6164% 10.1142 18.838/.2)}}:root[data-contrast=high]{--canvas:#030303;--desk:#030303;--surface-1:#070707;--surface-2:#0f0f0f;--surface-3:#181818;--line:#9e9e9e;--line-strong:#e4e4e4;--text:#fff;--text-muted:#e8e8e8;--text-faint:#c4c4c4;--accent:#feda77;--accent-strong:#fef2c5;--accent-contrast:#030303;--accent-edge:#fff;--accent-tint:#feda7729;--focus:#feda77;--focus-halo:#000;--danger:#fdb1aa;--success:#83f2ba;--warning:#fec89c;--info:#a1defc;--established:#d6c2fe;--established-contrast:#030303;--keyword:#feda77;--selection:#224a8de6;--lamp-glow:transparent;--lamp-pool:transparent;--scrim:#000000e0;--scrim-art:#000000f0;--lamp-dust:transparent;--vignette:transparent;--edge-light:transparent;--stitch:#9e9e9e;--brand:#fdc1ac;--brand-strong:#ffd2bd;--brand-fill:#760a03;--brand-contrast:#fff;--fern:#a7f0d8;--kraft:#f5f5f5;--kraft-shade:#dedede;--kraft-edge:#04070f;--manila:#fff;--kraft-ink:#04070f;--card:#fff;--card-rule:#717171;--card-margin:#9b2018;--tape:#dededee6;--tape-edge:#070707;--label-tape:#030303;--label-tape-red:#030303;--label-tape-text:#fff;--label-sheen:transparent;--label-emboss:transparent;--desk-grain-image:none;--paper-new:#fff;--paper:#fff;--paper-aged:#f5f5f5;--paper-stain:#ebebeb;--paper-line:#717171;--paper-line-strong:#1d222b;--ink:#04070f;--ink-muted:#212938;--ink-faint:#454d5e;--ink-hand:#052451;--ink-type:#05070b;--paper-accent:#623604;--paper-accent-strong:#472400;--paper-grain:0;--hl-1:#fae685bf;--hl-2:#b4efbfbf;--hl-3:#b5e2fdbf;--hl-4:#fdcae1bf;--hl-5:#fed1adbf}@supports (color:lab(0% 0 0)){:root[data-contrast=high]{--canvas:lab(.903296% 0 0);--desk:lab(.903296% 0 0);--surface-1:lab(1.98454% 0 0);--surface-2:lab(4.4379% 0 0);--surface-3:lab(8.36% -.00000745058 0);--line:lab(65.2% 0 0);--line-strong:lab(90.72% .0000298023 -.0000119209);--text:lab(100% 0 0);--text-muted:lab(91.88% .0000298023 -.0000119209);--text-faint:lab(79.12% -.0000298023 -.0000119209);--accent:lab(88.7858% 4.17382 53.0085);--accent-strong:lab(95.6805% -.99498 23.5497);--accent-contrast:lab(.903296% 0 0);--accent-edge:lab(100% 0 0);--accent-tint:lab(88.7858% 4.17382 53.0085/.16);--focus:lab(88.7858% 4.17382 53.0085);--focus-halo:lab(0% 0 0);--danger:lab(79.4283% 27.8664 15.29);--success:lab(87.8094% -42.7371 16.8589);--warning:lab(84.6748% 16.0209 29.8502);--info:lab(85.1555% -14.7026 -21.3741);--established:lab(81.5597% 15.983 -27.0612);--established-contrast:lab(.903296% 0 0);--keyword:lab(88.7858% 4.17382 53.0085);--selection:lab(31.6983% 5.00108 -42.0705/.9);--scrim:lab(0% 0 0/.88);--scrim-art:lab(0% 0 0/.94);--stitch:lab(65.2% 0 0);--brand:lab(83.2494% 20.1048 19.2717);--brand-strong:lab(87.9958% 17.4303 19.7116);--brand-fill:lab(24.3948% 43.6685 35.5062);--brand-contrast:lab(100% 0 0);--fern:lab(89.4508% -27.3788 4.00294);--kraft:lab(96.52% -.0000298023 .0000119209);--kraft-shade:lab(88.4% 0 .0000119209);--kraft-edge:lab(1.93157% .135399 -3.652);--manila:lab(100% 0 0);--kraft-ink:lab(1.93157% .135399 -3.652);--card:lab(100% 0 0);--card-rule:lab(47.8% 0 .0000119209);--card-margin:lab(34.6421% 49.9285 38.1364);--tape:lab(88.4% 0 .0000119209/.9);--tape-edge:lab(1.98454% 0 0);--label-tape:lab(.903296% 0 0);--label-tape-red:lab(.903296% 0 0);--label-tape-text:lab(100% 0 0);--paper-new:lab(100% 0 0);--paper:lab(100% 0 0);--paper-aged:lab(96.52% -.0000298023 .0000119209);--paper-stain:lab(93.04% .0000298023 -.0000119209);--paper-line:lab(47.8% 0 .0000119209);--paper-line-strong:lab(12.8928% -.138506 -7.34653);--ink:lab(1.93157% .135399 -3.652);--ink-muted:lab(16.304% .0552684 -10.9353);--ink-faint:lab(32.5638% -.289544 -11.0494);--ink-hand:lab(14.508% 4.35078 -31.2308);--ink-type:lab(1.96739% -.121817 -1.64016);--paper-accent:lab(27.7474% 17.3169 36.4083);--paper-accent-strong:lab(18.4927% 14.9849 26.9406);--hl-1:lab(91.3133% -2.17038 49.6186/.75);--hl-2:lab(89.5782% -26.7793 17.2411/.75);--hl-3:lab(87.365% -10.4899 -18.3498/.75);--hl-4:lab(86.373% 21.4098 -4.06728/.75);--hl-5:lab(87.0538% 12.9055 24.236/.75)}}:root[data-contrast=high] [data-surface=paper]{--accent-tint:#6236041a;--accent-edge:#04070f;--danger:#861118;--success:#07502c;--warning:#7b3702;--info:#04476b;--established:#502684;--brand:#90120d;--brand-strong:#760906;--fern:#00483d;--selection:#f1d589cc;--stitch:#1d222b;--shadow-1:none;--shadow-2:0 0 0 2px var(--ink);--shadow-3:0 0 0 2px var(--ink)}@supports (color:lab(0% 0 0)){:root[data-contrast=high] [data-surface=paper]{--accent-tint:lab(27.7474% 17.3169 36.4083/.1);--accent-edge:lab(1.93157% .135399 -3.652);--danger:lab(28.8681% 47.573 30.5386);--success:lab(29.2413% -28.8894 14.9237);--warning:lab(32.0171% 28.1889 42.4496);--info:lab(27.96% -8.52428 -26.4783);--established:lab(25.4894% 35.4298 -46.1993);--brand:lab(31.1479% 50.0658 39.8761);--brand-strong:lab(24.3805% 43.844 34.2825);--fern:lab(26.6502% -24.7082 .744128);--selection:lab(86.4264% 2.70391 41.2026/.8);--stitch:lab(12.8928% -.138506 -7.34653)}}:root[data-contrast=high] [data-surface=kraft]{--text-muted:#212938;--text-faint:#454d5e;--accent:#623604;--accent-strong:#472400;--accent-edge:#04070f;--accent-tint:#6236041a;--danger:#861118;--success:#07502c;--warning:#7b3702;--info:#04476b;--established:#502684;--keyword:#623604;--brand:#90120d;--brand-strong:#760906;--fern:#00483d;--selection:#f1d589cc;--stitch:#04070f;--shadow-1:none;--shadow-2:0 0 0 2px var(--kraft-ink);--shadow-3:0 0 0 2px var(--kraft-ink)}@supports (color:lab(0% 0 0)){:root[data-contrast=high] [data-surface=kraft]{--text-muted:lab(16.304% .0552684 -10.9353);--text-faint:lab(32.5638% -.289544 -11.0494);--accent:lab(27.7474% 17.3169 36.4083);--accent-strong:lab(18.4927% 14.9849 26.9406);--accent-edge:lab(1.93157% .135399 -3.652);--accent-tint:lab(27.7474% 17.3169 36.4083/.1);--danger:lab(28.8681% 47.573 30.5386);--success:lab(29.2413% -28.8894 14.9237);--warning:lab(32.0171% 28.1889 42.4496);--info:lab(27.96% -8.52428 -26.4783);--established:lab(25.4894% 35.4298 -46.1993);--keyword:lab(27.7474% 17.3169 36.4083);--brand:lab(31.1479% 50.0658 39.8761);--brand-strong:lab(24.3805% 43.844 34.2825);--fern:lab(26.6502% -24.7082 .744128);--selection:lab(86.4264% 2.70391 41.2026/.8);--stitch:lab(1.93157% .135399 -3.652)}}:root[data-color-vision=protanopia],:root[data-color-vision=deuteranopia]{--danger:#f99567;--warning:#f8da64;--success:#92cbfb;--info:#c3eaec;--established:#b98cea}@supports (color:lab(0% 0 0)){:root[data-color-vision=protanopia],:root[data-color-vision=deuteranopia]{--danger:lab(71.8565% 35.4138 40.929);--warning:lab(87.7871% .979424 60.4453);--success:lab(79.0216% -9.68874 -29.98);--info:lab(89.9562% -12.6362 -5.27145);--established:lab(65.5522% 31.001 -41.49)}}:root[data-color-vision=protanopia] [data-surface=paper],:root[data-color-vision=deuteranopia] [data-surface=paper]{--danger:#721e0e;--warning:#715b08;--success:#335989;--info:#214555;--established:#4c1096}@supports (color:lab(0% 0 0)){:root[data-color-vision=protanopia] [data-surface=paper],:root[data-color-vision=deuteranopia] [data-surface=paper]{--danger:lab(25.8208% 36.5572 31.9483);--warning:lab(39.9346% 3.33719 44.6486);--success:lab(36.8846% -1.80238 -31.308);--info:lab(27.0511% -9.21375 -14.0708);--established:lab(23.1184% 47.1485 -61.237)}}:root[data-contrast=high][data-color-vision=protanopia],:root[data-contrast=high][data-color-vision=deuteranopia]{--danger:#fca677;--warning:#fbd028;--success:#b6e2fe;--info:#b3c5c4;--established:#d9a5fb}@supports (color:lab(0% 0 0)){:root[data-contrast=high][data-color-vision=protanopia],:root[data-contrast=high][data-color-vision=deuteranopia]{--danger:lab(76.1264% 29.3643 38.1032);--warning:lab(85.4188% 4.81659 79.2329);--success:lab(87.3347% -9.85745 -18.7734);--info:lab(78.1805% -6.58703 -1.76617);--established:lab(74.9811% 31.0487 -35.7245)}}:root[data-contrast=high][data-color-vision=protanopia] [data-surface=paper],:root[data-contrast=high][data-color-vision=deuteranopia] [data-surface=paper]{--danger:#580819;--warning:#664200;--success:#2f4b61;--info:#182469;--established:#4629a1}@supports (color:lab(0% 0 0)){:root[data-contrast=high][data-color-vision=protanopia] [data-surface=paper],:root[data-contrast=high][data-color-vision=deuteranopia] [data-surface=paper]{--danger:lab(17.5923% 35.4961 14.4463);--warning:lab(31.4393% 12.4274 40.8567);--success:lab(30.3606% -5.72027 -16.3206);--info:lab(17.1328% 16.1515 -42.5083);--established:lab(27.175% 37.9212 -61.4059)}}:root[data-color-vision=tritanopia]{--danger:#fb817f;--warning:#fece8c;--success:#7deabd;--info:#85b6e9;--established:#be8ce1}@supports (color:lab(0% 0 0)){:root[data-color-vision=tritanopia]{--danger:lab(68.3211% 47.5659 23.4784);--warning:lab(86.0957% 11.4713 39.8836);--success:lab(85.359% -40.5749 11.5966);--info:lab(71.93% -6.83203 -30.9753);--established:lab(65.6796% 30.8246 -36.1524)}}:root[data-color-vision=tritanopia] [data-surface=paper]{--danger:#a8353a;--warning:#653403;--success:#156b46;--info:#303f4c;--established:#78459b}@supports (color:lab(0% 0 0)){:root[data-color-vision=tritanopia] [data-surface=paper]{--danger:lab(40.4484% 47.8064 24.787);--warning:lab(27.6326% 20.4324 36.9503);--success:lab(39.8344% -33.1274 13.7847);--info:lab(25.7392% -3.47281 -10.0682);--established:lab(38.669% 34.2432 -39.018)}}:root[data-contrast=high][data-color-vision=tritanopia]{--danger:#facacb;--warning:#fca942;--success:#7afdaf;--info:#82c7f0;--established:#c8aefa}@supports (color:lab(0% 0 0)){:root[data-contrast=high][data-color-vision=tritanopia]{--danger:lab(85.4919% 17.8277 6.0358);--warning:lab(76.4533% 25.2811 63.3473);--success:lab(90.4915% -50.7481 26.1308);--info:lab(76.9385% -14.6747 -27.1714);--established:lab(75.3929% 21.3337 -34.7458)}}:root[data-contrast=high][data-color-vision=tritanopia] [data-surface=paper]{--danger:#8d0d09;--warning:#5e4117;--success:#0e3721;--info:#0d4e6d;--established:#47055b}@supports (color:lab(0% 0 0)){:root[data-contrast=high][data-color-vision=tritanopia] [data-surface=paper]{--danger:lab(29.9827% 50.1144 40.4803);--warning:lab(30.322% 9.80647 29.9732);--success:lab(19.5834% -19.3008 9.45283);--info:lab(30.4105% -10.5626 -23.9817);--established:lab(16.3227% 38.4667 -34.6447)}}:root{--art-paper:var(--paper);--art-paper-shade:var(--paper-stain);--art-ink:var(--ink);--art-ink-soft:var(--ink-muted);--art-ink-faint:var(--ink-faint);--art-water:#afdadf;--art-water-deep:#8bc2cf;--art-water-ink:#16556a;--art-wash-safran:#efcc83;--art-wash-carmin:#eca4a9;--art-wash-indigo:#a8bbe2;--art-wash-sienne:#e9af90;--art-wash-sauge:#bed3aa;--art-wash-lilas:#d0bae2;--art-wash-celadon:#b1dccc;--art-wash-ardoise:#b4bfca;--art-skin-1:#f2ddca;--art-skin-2:#eac6ab;--art-skin-3:#d8a98a;--art-skin-4:#be8768;--art-skin-5:#9a664f;--art-skin-6:#754c3e;--art-hair-blond:#e6ca91;--art-hair-roux:#ce7951;--art-hair-chatain:#8a664d;--art-hair-brun:#5a4234;--art-hair-noir:#282e38;--art-hair-gris:#b9bec4;--art-blush:#eda9a8;--art-rehaut:#fdfcf6;--art-ombre:#4c5666;--art-photo-light:#e5ddd1;--art-photo-mid:#958a7e;--art-photo-dark:#3f362d;--art-photo-paper:#f9f5ec;--art-wash-opacity:.6;--art-wash-opacity-active:.9;--art-water-opacity:.75;--art-skin-opacity:.9;--art-ombre-opacity:.22;--art-blush-opacity:.5;--art-rehaut-opacity:.85;--art-stroke-hair:.5;--art-stroke-fine:.8;--art-stroke-base:1.2;--art-stroke-bold:2;--art-stroke-frame:3;--art-hatch-width:.5;--art-hatch-dense-width:.6;--art-label-size:13px;--art-label-major-size:22px;--art-label-region-size:30px;--art-label-water-size:12px;--art-label-note-size:10px;--art-label-halo:2.6px;--art-label-weight:500;--art-tracking-label:.16em;--art-tracking-major:.22em;--art-tracking-region:.5em;--art-mentioned-dash:2 2.5}@supports (color:lab(0% 0 0)){:root{--art-water:lab(84.1645% -13.6154 -7.26728);--art-water-deep:lab(74.8893% -15.9638 -12.9509);--art-water-ink:lab(32.9768% -14.2481 -18.1098);--art-wash-safran:lab(83.9925% 5.77924 41.2234);--art-wash-carmin:lab(74.7151% 27.6405 8.88108);--art-wash-indigo:lab(75.3088% -.14469 -22.1019);--art-wash-sienne:lab(76.4022% 18.6362 24.7918);--art-wash-sauge:lab(82.1253% -12.8543 17.8415);--art-wash-lilas:lab(78.3455% 13.6273 -17.0215);--art-wash-celadon:lab(84.4226% -16.9074 3.15617);--art-wash-ardoise:lab(76.7788% -2.0988 -7.09569);--art-skin-1:lab(89.5238% 5.2363 12.3633);--art-skin-2:lab(82.4388% 10.4996 18.4699);--art-skin-3:lab(73.0497% 14.706 23.095);--art-skin-4:lab(61.308% 18.8911 25.1479);--art-skin-5:lab(48.4936% 19.2667 21.9128);--art-skin-6:lab(36.9345% 16.3788 15.8197);--art-hair-blond:lab(82.8129% 4.16073 32.279);--art-hair-roux:lab(59.7698% 31.5571 36.5786);--art-hair-chatain:lab(46.3956% 12.8358 20.1008);--art-hair-brun:lab(30.2011% 9.31811 12.3959);--art-hair-noir:lab(18.7165% -.689328 -7.3094);--art-hair-gris:lab(76.7913% -1.08567 -3.56684);--art-blush:lab(75.9853% 25.4677 10.9732);--art-rehaut:lab(98.8899% -.248998 3.04233);--art-ombre:lab(36.0748% -1.03399 -10.9641);--art-photo-light:lab(88.4279% 1.61389 6.69948);--art-photo-mid:lab(58.2438% 2.67646 8.03497);--art-photo-dark:lab(23.4139% 3.09396 7.15324);--art-photo-paper:lab(96.5677% .351369 4.58084)}}:root[data-contrast=high]{--art-wash-opacity:.35;--art-wash-opacity-active:.55;--art-water-opacity:.45;--art-water-ink:#01394a;--art-label-halo:3.4px;--art-label-weight:650}@supports (color:lab(0% 0 0)){:root[data-contrast=high]{--art-water-ink:lab(21.3285% -11.9241 -15.4595)}}.art.on-night,.on-night .art{--art-paper:#342d23;--art-paper-shade:#2a221a;--art-ink:#ece7dd;--art-ink-soft:#c4bdb0;--art-ink-faint:#818e9b;--art-water:#2a545e;--art-water-deep:#0c4453;--art-water-ink:#99cedf;--art-wash-safran:#6f521c;--art-wash-carmin:#76363a;--art-wash-indigo:#3a4c73;--art-wash-sienne:#754427;--art-wash-sauge:#445a38;--art-wash-lilas:#59426a;--art-wash-celadon:#355c4e;--art-wash-ardoise:#404952;--art-ombre:#000205;--art-wash-opacity:.7;--art-wash-opacity-active:.95}@supports (color:lab(0% 0 0)){.art.on-night,.on-night .art{--art-paper:lab(18.8168% 2.05126 7.6634);--art-paper-shade:lab(14.1514% 2.65586 7.51239);--art-ink:lab(91.9387% .455558 5.73729);--art-ink-soft:lab(76.8617% 1.01197 7.64455);--art-ink-faint:lab(58.2081% -2.51937 -8.82032);--art-water:lab(33.049% -13.0271 -10.68);--art-water-deep:lab(26.0609% -13.7698 -14.1583);--art-water-ink:lab(79.4621% -14.7499 -14.4792);--art-wash-safran:lab(37.3918% 8.09518 35.3392);--art-wash-carmin:lab(31.7618% 28.9658 11.6261);--art-wash-indigo:lab(32.2115% 1.91547 -25.2189);--art-wash-sienne:lab(34.5833% 19.6507 26.7047);--art-wash-sauge:lab(35.7299% -14.0665 16.8897);--art-wash-lilas:lab(31.7408% 16.5059 -19.5071);--art-wash-celadon:lab(35.7008% -17.1272 3.16878);--art-wash-ardoise:lab(30.371% -1.94976 -7.02767);--art-ombre:lab(.441307% .0500679 -1.52896)}}:root[data-contrast=high] .art.on-night,:root[data-contrast=high] .on-night .art{--art-paper:#161616;--art-paper-shade:#0f0f0f;--art-ink:#fff;--art-ink-soft:#e4e4e4;--art-ink-faint:#aeaeae;--art-water:#18444d;--art-water-ink:#c8ebf7;--art-wash-opacity:.45;--art-wash-opacity-active:.65}@supports (color:lab(0% 0 0)){:root[data-contrast=high] .art.on-night,:root[data-contrast=high] .on-night .art{--art-paper:lab(7.22637% -.0000149012 0);--art-paper-shade:lab(4.4379% 0 0);--art-ink:lab(100% 0 0);--art-ink-soft:lab(90.72% .0000298023 -.0000119209);--art-ink-faint:lab(71% 0 0);--art-water:lab(26.0833% -12.8891 -10.6324);--art-water-ink:lab(90.9565% -10.0188 -9.73863)}}:root[data-text-scale="0.875"]{--text-scale:.875}:root[data-text-scale="1.25"]{--text-scale:1.25}:root[data-text-scale="1.5"]{--text-scale:1.5}:root[data-text-scale="2"]{--text-scale:2}:root[data-reading-font=hyperlegible]{--font-read:var(--font-legible);--font-ui:var(--font-legible);--font-label:var(--font-legible);--leading-read:1.8;--tracking-read:calc(.05em + var(--tracking-extra));--tracking-stamp:calc(.04em + var(--tracking-extra))}:root[data-reading-font=dyslexic]{--font-read:var(--font-dyslexic);--font-ui:var(--font-dyslexic);--font-label:var(--font-dyslexic);--leading-read:1.8;--tracking-read:calc(.05em + var(--tracking-extra));--tracking-stamp:calc(.04em + var(--tracking-extra));--word-spacing:.12em;--paragraph-gap:1.2em}:root[data-line-spacing=wide]{--leading-tight:1.25;--leading-snug:1.45;--leading-ui:1.6;--leading-read:1.95;--leading-display:1.1;--paragraph-gap:1.4em}:root[data-line-spacing=wider]{--leading-tight:1.4;--leading-snug:1.6;--leading-ui:1.8;--leading-read:2.2;--leading-display:1.3;--paragraph-gap:2em}:root[data-letter-spacing=wide]{--tracking-extra:.12em;--word-spacing:.16em}:root[data-handwriting=replace]{--font-hand:var(--font-read);--hand-boost:1}:root[data-texture=off]{--paper-grain:0;--desk-grain-image:none;--kraft-fiber-image:none;--stamp-texture:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]){--dur-instant:.01ms;--dur-fast:.01ms;--dur-base:.01ms;--dur-open:.01ms;--dur-slow:.01ms;--dur-stamp:.01ms;--dur-camera:.01ms;--dur-deal:.01ms;--dur-flip:.01ms;--dur-sheet:.01ms;--dur-screen:.15s;--dur-draw:.15s;--dur-spread:.01ms;--dur-celebrate:.01ms;--dur-rustle:.01ms;--stagger:0s;--stagger-deal:0s;--dur-fade-fast:.1s;--dur-fade:.15s;--rise:0px;--lift:0px;--press-depth:0px;--deal-distance:0px;--deal-rotate:0deg;--sway-angle:0deg;--blur-ink:0px;--stamp-from:1;--idle-state:paused}}:root[data-motion=reduced]{--dur-instant:.01ms;--dur-fast:.01ms;--dur-base:.01ms;--dur-open:.01ms;--dur-slow:.01ms;--dur-stamp:.01ms;--dur-camera:.01ms;--dur-deal:.01ms;--dur-flip:.01ms;--dur-sheet:.01ms;--dur-screen:.15s;--dur-draw:.15s;--dur-spread:.01ms;--dur-celebrate:.01ms;--dur-rustle:.01ms;--stagger:0s;--stagger-deal:0s;--dur-fade-fast:.1s;--dur-fade:.15s;--rise:0px;--lift:0px;--press-depth:0px;--deal-distance:0px;--deal-rotate:0deg;--sway-angle:0deg;--blur-ink:0px;--stamp-from:1;--idle-state:paused}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:var(--font-ui);font-size:100%;line-height:var(--leading-ui);font-synthesis:none;color:var(--text);background-color:var(--canvas);scrollbar-color:var(--line-strong) transparent;hanging-punctuation:first}body{min-height:100dvh;font-size:var(--step-0);color:var(--text);background:radial-gradient(110% 75% at 24% -14%, var(--lamp-glow), transparent 64%) fixed, radial-gradient(150% 120% at 50% 35%, transparent 58%, var(--vignette)) fixed, var(--desk-grain-image), var(--canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word}img,svg,video,canvas,picture{max-width:100%;display:block}svg:not([width]){height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button,[role=button],a,label,summary{touch-action:manipulation}a{color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--accent-strong);text-decoration-thickness:2px}h1,h2,h3,h4{font-family:var(--font-display);font-variation-settings:var(--display-settings);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2);line-height:var(--leading-snug)}h4{font-size:var(--step-1);line-height:var(--leading-snug)}p,li,dd{text-wrap:pretty}small{font-size:var(--step--1)}:where(:root[data-letter-spacing=wide] *){letter-spacing:var(--tracking-extra);word-spacing:var(--word-spacing)}:where(:root[data-letter-spacing=wide] .reading *){letter-spacing:var(--tracking-read)}:where(:root[data-reading-font=dyslexic] *){word-spacing:var(--word-spacing)}[data-surface=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text)}.grain{isolation:isolate;position:relative}.grain:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--paper-grain-image);opacity:var(--paper-grain);mix-blend-mode:multiply;position:absolute;inset:0}.reading{font-family:var(--font-read);font-size:var(--step-read);line-height:var(--leading-read);letter-spacing:var(--tracking-read);max-width:var(--measure);text-align:start;-webkit-hyphens:manual;hyphens:manual}.reading>*+*{margin-block-start:var(--paragraph-gap)}.ink-type{font-family:var(--font-type);color:var(--ink-type);letter-spacing:var(--tracking-extra)}.ink-hand{font-family:var(--font-hand);font-size:calc(1em * var(--hand-boost));color:var(--ink-hand);line-height:1.35}.num{font-variant-numeric:tabular-nums lining-nums}.caps{font-family:var(--font-label);text-transform:uppercase;letter-spacing:var(--tracking-stamp);font-size:var(--step--1);font-weight:var(--weight-medium)}.kw{color:inherit;cursor:var(--cursor-look);text-decoration-line:underline;-webkit-text-decoration-color:var(--keyword);text-decoration-color:var(--keyword);text-underline-offset:.22em;border-radius:var(--radius-xs);text-decoration-thickness:2px;position:relative}.kw:before{content:"";inset:-9px -2px;inset-block:calc((var(--hit) - 1lh) / -2);position:absolute}.kw[data-state=new]{text-decoration-style:dotted;text-decoration-thickness:3px}.kw[data-state=new]:after{content:"●";content:"●" / "";vertical-align:super;color:var(--keyword);margin-inline-start:.15em;font-size:.5em}.kw[data-state=searched]:after{content:"";vertical-align:super;background:var(--keyword);width:.6em;height:.6em;margin-inline-start:.15em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='6.5' cy='6.5' r='4.5' fill='none' stroke='black' stroke-width='2.2'/%3E%3Cpath d='M10 10l4.5 4.5' stroke='black' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='6.5' cy='6.5' r='4.5' fill='none' stroke='black' stroke-width='2.2'/%3E%3Cpath d='M10 10l4.5 4.5' stroke='black' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.kw:hover{background:var(--accent-tint)}:root[data-contrast=high] .kw{text-decoration-thickness:3px}.hl-1,.hl-2,.hl-3,.hl-4,.hl-5{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:1px;padding-inline:.08em}.hl-1{background-color:var(--hl-1)}.hl-2{background-color:var(--hl-2);background-image:repeating-linear-gradient(-45deg, color-mix(in oklch, var(--text) 22%, transparent) 0 1px, transparent 1px 5px)}.hl-3{background-color:var(--hl-3);background-image:radial-gradient(color-mix(in oklch, var(--text) 30%, transparent) .7px, transparent 1px);background-size:5px 5px}.hl-4{background-color:var(--hl-4);-webkit-text-decoration:underline wavy color-mix(in oklch, var(--text) 55%, transparent);text-decoration:underline wavy color-mix(in oklch, var(--text) 55%, transparent);text-underline-offset:.28em;text-decoration-thickness:1px}.hl-5{background-color:var(--hl-5);box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--text) 60%, transparent)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}::selection{background:var(--selection);color:var(--text)}:root[data-cursors=ink]{cursor:var(--cursor-default)}[data-verb=look]{cursor:var(--cursor-look)}[data-verb=take]{cursor:var(--cursor-take)}[data-verb=take]:active,[data-verb=hold],.is-dragging{cursor:var(--cursor-hold)}[data-verb=write]{cursor:var(--cursor-write)}[data-verb=pin]{cursor:var(--cursor-pin)}[data-verb=use]{cursor:var(--cursor-use)}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:var(--z-skip);padding:var(--space-3) var(--space-4);min-height:var(--hit);border-radius:var(--radius-s);background:var(--accent);color:var(--accent-contrast);font-weight:var(--weight-semibold);transform:translateY(calc(-100% - var(--space-4)));transition:transform var(--dur-fast) var(--ease-out);position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.skip-link:focus-visible{transform:none}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]){scroll-behavior:auto}:root:not([data-motion=full]) *,:root:not([data-motion=full]) :before,:root:not([data-motion=full]) :after{scroll-behavior:auto!important;animation-iteration-count:1!important}}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;animation-iteration-count:1!important}.logo-mono{--logo-t1:var(--text-muted);--logo-t2:var(--text-muted);--logo-t3:var(--text-muted)}[data-surface=paper] .logo-mono,.logo-mono[data-surface=paper]{--logo-t1:var(--ink);--logo-t2:var(--ink);--logo-t3:var(--ink)}@media (forced-colors:active){:focus-visible{outline-color:highlight}.kw{text-decoration-color:linktext}.hl-1,.hl-2,.hl-3,.hl-4,.hl-5{forced-color-adjust:none;color:marktext;background:mark}.grain:after{display:none}body{background:canvas}.logo-mono{--logo-t1:CanvasText;--logo-t2:CanvasText;--logo-t3:CanvasText}}.desk-surface{isolation:isolate;background-color:var(--canvas);color:var(--text);position:relative}.desk-surface:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 60% at var(--lamp-x,30%) var(--lamp-y,-5%), var(--lamp-glow), transparent 70%), radial-gradient(140% 120% at 50% 40%, transparent 55%, var(--vignette)), var(--desk-grain-image);opacity:1;position:absolute;inset:0}.blotter{background:var(--surface-1);border-radius:var(--radius-l);box-shadow:var(--shadow-2);position:relative}.blotter:after{content:"";pointer-events:none;border:1.5px dashed var(--stitch);border-radius:calc(var(--radius-l) - 4px);position:absolute;inset:5px}.mat-paper{isolation:isolate;background:var(--paper);color:var(--ink);border-radius:var(--radius-paper);box-shadow:var(--shadow-paper);position:relative}.mat-paper:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--paper-grain-image);opacity:var(--paper-grain);mix-blend-mode:multiply;position:absolute;inset:0}.edge-torn{-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 9px) no-repeat, var(--edge-torn) bottom / 120px 10px repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 9px) no-repeat, var(--edge-torn) bottom / 120px 10px repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - 9px) no-repeat, var(--edge-torn) bottom / 120px 10px repeat-x}.edge-perforated{-webkit-mask:var(--edge-perforated) top / 14px 8px repeat-x, linear-gradient(#000 0 0) bottom / 100% calc(100% - 8px) no-repeat;-webkit-mask:var(--edge-perforated) top / 14px 8px repeat-x, linear-gradient(#000 0 0) bottom / 100% calc(100% - 8px) no-repeat;mask:var(--edge-perforated) top / 14px 8px repeat-x, linear-gradient(#000 0 0) bottom / 100% calc(100% - 8px) no-repeat}.mat-kraft{isolation:isolate;background:var(--kraft);color:var(--kraft-ink);position:relative}.mat-kraft:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--kraft-fiber-image);mix-blend-mode:multiply;position:absolute;inset:0}.mat-manila{background:var(--manila);color:var(--kraft-ink)}.mat-card{--rule-gap:1.75rem;--head-h:2.6rem;background-color:var(--card);background-image:linear-gradient(var(--card-margin), var(--card-margin)), repeating-linear-gradient(to bottom, transparent 0 calc(var(--rule-gap) - 1px), var(--card-rule) calc(var(--rule-gap) - 1px) var(--rule-gap));background-size:100% 2px, 100% calc(100% - var(--head-h));background-position:0 var(--head-h), 0 var(--head-h);color:var(--ink);border-radius:var(--radius-xs);box-shadow:var(--shadow-paper);background-repeat:no-repeat;position:relative}.mat-tape{width:var(--tape-w,88px);height:var(--tape-h,26px);background:var(--tape);box-shadow:0 0 0 1px var(--tape-edge);transform:rotate(var(--tape-r,-4deg));-webkit-mask:var(--tape-mask);-webkit-mask:var(--tape-mask);mask:var(--tape-mask);--tape-mask:conic-gradient(from -45deg at 0 50%, #0000 90deg, #000 0) 0 0 / 51% 6px repeat-y, conic-gradient(from 135deg at 100% 50%, #0000 90deg, #000 0) 100% 0 / 51% 6px repeat-y;display:block}.mat-label{background:var(--label-tape);color:var(--label-tape-text);font-family:var(--font-label);font-weight:var(--weight-medium);font-size:var(--step--1);letter-spacing:calc(.14em + var(--tracking-extra));text-transform:uppercase;text-shadow:0 1px 0 var(--label-emboss), 0 -1px 0 var(--label-sheen);box-shadow:inset 0 1px 0 var(--label-sheen), inset 0 -1px 0 var(--label-emboss), var(--shadow-1);border-radius:2px;align-items:center;gap:.5em;padding:.18em .7em .14em;line-height:1.2;display:inline-flex}.mat-label.red{background:var(--label-tape-red)}.kicker{font-family:var(--font-label);font-size:var(--step--1);font-weight:var(--weight-medium);letter-spacing:var(--tracking-stamp);text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.6em;display:inline-flex}.kicker:before{content:"";background:var(--brand);border-radius:2px;width:1.4em;height:2px}.display{font-family:var(--font-display);font-variation-settings:var(--display-settings);font-weight:var(--weight-display-black);font-size:var(--step-6);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.display em,.display-italic{font-style:italic;font-weight:var(--weight-display)}.brand-ink{color:var(--brand)}@media (forced-colors:active){.desk-surface:before,.mat-paper:after,.mat-kraft:after{display:none}.blotter:after{border-color:canvastext}.mat-card{background-image:none;border:1px solid canvastext}.mat-label{forced-color-adjust:none;color:canvas;text-shadow:none;background:canvastext}.kicker:before{background:canvastext}}@keyframes m-fade-in{0%{opacity:0}}@keyframes m-fade-out{to{opacity:0}}@keyframes m-deal{0%{transform:translate(var(--deal-x,calc(var(--deal-distance) * -.6)), var(--deal-distance)) rotate(calc(var(--deal-rotate) * var(--deal-dir,-1) + var(--tilt,0deg)))}to{transform:rotate(var(--tilt,0deg))}}@keyframes m-settle{0%{transform:translateY(calc(var(--rise) * 3)) rotate(calc(var(--tilt,0deg) - 1deg)) scale(.985)}to{transform:rotate(var(--tilt,0deg))}}@keyframes m-sheet{0%{transform:translateY(calc(var(--rise) * 6)) rotate(-2.5deg) scale(.97)}60%{transform:translateY(calc(var(--rise) * -.5)) rotate(.6deg) scale(1.005)}to{transform:rotate(var(--tilt,0deg))}}@keyframes m-sheet-out{to{transform:translateY(calc(var(--rise) * 5)) rotate(2deg) scale(.97);opacity:0}}@keyframes m-rise{0%{transform:translateY(var(--rise))}}@keyframes m-ink{0%{filter:blur(var(--blur-ink))}}@keyframes m-stamp{0%{transform:rotate(calc(var(--stamp-rot,-6deg) - 8deg)) scale(var(--stamp-from))}55%{transform:rotate(var(--stamp-rot,-6deg)) scale(.94)}78%{transform:rotate(var(--stamp-rot,-6deg)) scale(1.03)}to{transform:rotate(var(--stamp-rot,-6deg)) scale(1)}}@keyframes m-spread{0%{opacity:.55;filter:blur(1px);transform:scale(.7)}to{opacity:0;filter:blur(6px);transform:scale(1.25)}}@keyframes m-thud{0%,to{transform:none}30%{transform:translateY(1.5px)scale(.995)}60%{transform:translateY(-.5px)}}@keyframes m-ripple{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes m-lock{0%{transform:scale(1)}35%{transform:scale(.965)}70%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes m-rustle{0%{transform:rotate(var(--tilt,0deg))}25%{transform:rotate(calc(var(--tilt,0deg) - 1.2deg)) translateX(-1px)}55%{transform:rotate(calc(var(--tilt,0deg) + .8deg)) translateX(1px)}80%{transform:rotate(calc(var(--tilt,0deg) - .3deg))}to{transform:rotate(var(--tilt,0deg))}}@keyframes m-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes m-tab{0%{transform:translateY(40%)}}@keyframes m-screen-in{0%{filter:blur(6px)brightness(.6);transform:scale(1.035)}}@keyframes m-screen-out{to{filter:blur(4px)brightness(.5);opacity:0;transform:scale(.97)}}@keyframes m-wipe-outer{0%{transform:translateX(var(--wipe-from,-101%))}}@keyframes m-wipe-inner{0%{transform:translateX(calc(var(--wipe-from,-101%) * -1))}}@keyframes m-flicker{0%,to{opacity:1}6%{opacity:.86}8%{opacity:.97}41%{opacity:1}44%{opacity:.9}49%{opacity:1}72%{opacity:.94}}@keyframes m-breathe{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes m-sway{0%,to{transform:rotate(calc(var(--tilt,0deg) - var(--sway-angle)))}50%{transform:rotate(calc(var(--tilt,0deg) + var(--sway-angle)))}}@keyframes m-dust{0%{opacity:0;transform:translate(0)}15%{opacity:var(--mote-o,.8)}50%{transform:translate(var(--mote-dx,20px), var(--mote-dy,-30px));opacity:calc(var(--mote-o,.8) * .5)}85%{opacity:var(--mote-o,.8)}to{transform:translate(calc(var(--mote-dx,20px) * 1.6), calc(var(--mote-dy,-30px) * 2));opacity:0}}@keyframes m-confetti{0%{opacity:0;transform:translate(0)rotate(0)scale(.4)}10%{opacity:1;transform:translate(calc(var(--cx) * .3), calc(var(--cy) * .3 - 30px)) rotate(90deg) scale(1)}to{transform:translate(var(--cx), calc(var(--cy) + 60px)) rotate(var(--cr,540deg)) scale(.9);opacity:0}}@keyframes m-scroll-drift{0%{transform:translateY(var(--parallax,40px))}to{transform:translateY(calc(var(--parallax,40px) * -1))}}.mv-deal{animation:m-fade-in var(--dur-fade) var(--ease-out) backwards, m-deal var(--dur-deal) var(--ease-deal) backwards;animation-delay:calc(var(--i,0) * var(--stagger-deal))}.mv-settle{animation:m-fade-in var(--dur-fade) var(--ease-out) backwards, m-settle var(--dur-open) var(--ease-paper) backwards;animation-delay:calc(var(--i,0) * var(--stagger-deal))}.mv-sheet{transform-origin:50% 100%;animation:m-fade-in var(--dur-fade-fast) var(--ease-out) backwards, m-sheet var(--dur-sheet) var(--ease-out) backwards}.mv-sheet-out{transform-origin:50% 100%;animation:m-sheet-out var(--dur-base) var(--ease-flick) both}.mv-rise{animation:m-fade-in var(--dur-fade) var(--ease-out) backwards, m-rise var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger-deal))}.mv-ink{animation:m-fade-in var(--dur-fade) var(--ease-out) backwards, m-ink var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger))}.mv-stamp{animation:m-fade-in var(--dur-fade-fast) linear backwards, m-stamp var(--dur-stamp) var(--ease-stamp) backwards;animation-delay:calc(var(--i,0) * var(--stagger))}.mv-spread{pointer-events:none;animation:m-spread var(--dur-spread) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--stagger) + var(--dur-stamp) * .5)}.mv-thud{animation:m-thud var(--dur-fast) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger) + var(--dur-stamp) * .5)}.mv-lock{animation:m-lock var(--dur-slow) var(--ease-snap) backwards;animation-delay:calc(var(--i,0) * var(--stagger))}.mv-ripple{pointer-events:none;animation:m-ripple var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--stagger))}.mv-rustle{animation:m-rustle var(--dur-rustle) var(--ease-out)}.mv-pop{animation:m-pop var(--dur-base) var(--ease-snap)}.mv-tab{animation:m-fade-in var(--dur-fade-fast) var(--ease-out) backwards, m-tab var(--dur-base) var(--ease-snap) backwards;animation-delay:calc(var(--i,0) * 40ms)}.mv-screen-in{animation:m-fade-in var(--dur-fade) var(--ease-out) backwards, m-screen-in var(--dur-screen) var(--ease-out) backwards}.mv-screen-out{animation:m-screen-out var(--dur-base) var(--ease-flick) both}.mv-wipe{animation:m-wipe-outer var(--dur-draw) var(--ease-ink) backwards;animation-delay:calc(var(--i,0) * var(--stagger) * 2);overflow:hidden}.mv-wipe-inner{animation:m-wipe-inner var(--dur-draw) var(--ease-ink) backwards;animation-delay:calc(var(--i,0) * var(--stagger) * 2)}.mv-flicker{animation:m-flicker var(--dur-flicker) steps(1, end) infinite;animation-play-state:var(--idle-state)}.mv-breathe{animation:m-breathe var(--dur-breathe) var(--ease-sway) infinite;animation-play-state:var(--idle-state)}.mv-sway{transform-origin:50% 0;animation:m-sway var(--dur-sway) var(--ease-sway) infinite;animation-delay:calc(var(--i,0) * -1.3s);animation-play-state:var(--idle-state)}.mv-dust{animation:m-dust var(--mote-d,var(--dur-dust)) linear infinite;animation-delay:var(--mote-delay,0s);animation-play-state:var(--idle-state)}.mv-liftable{transition:transform var(--dur-base) var(--ease-paper), box-shadow var(--dur-base) var(--ease-out)}@media (hover:hover){.mv-liftable:hover{transform:translateY(var(--lift)) rotate(calc(var(--tilt,0deg) - .4deg))}}.mv-liftable:active{transform:translateY(0) rotate(var(--tilt,0deg)) scale(.99);transition-duration:var(--dur-instant)}.mv-pressable{transition:transform var(--dur-instant) var(--ease-out)}.mv-pressable:active{transform:translateY(var(--press-depth))}.mv-held{box-shadow:var(--shadow-lifted);transition:transform var(--dur-fast) var(--ease-snap);transform:scale(1.04)rotate(2deg)}[data-reveal=pending]{opacity:0;transform:translateY(calc(var(--rise) * 4)) rotate(var(--reveal-tilt,0deg))}[data-reveal=in]{animation:m-fade-in var(--dur-fade) var(--ease-out) backwards, m-deal var(--dur-deal) var(--ease-deal) backwards;animation-delay:calc(var(--i,0) * var(--stagger-deal));--deal-x:0px}@supports (animation-timeline:view()){.mv-parallax{animation:linear both m-scroll-drift;animation-timeline:view()}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .mv-flicker,:root:not([data-motion=full]) .mv-breathe,:root:not([data-motion=full]) .mv-sway,:root:not([data-motion=full]) .mv-dust,:root:not([data-motion=full]) .mv-parallax{animation:none}:root:not([data-motion=full]) .mv-dust{opacity:0}}:root[data-motion=reduced] .mv-flicker,:root[data-motion=reduced] .mv-breathe,:root[data-motion=reduced] .mv-sway,:root[data-motion=reduced] .mv-dust,:root[data-motion=reduced] .mv-parallax{animation:none}:root[data-motion=reduced] .mv-dust{opacity:0}.art{color:var(--art-ink);stroke-linecap:round;stroke-linejoin:round;font-family:var(--font-display);font-optical-sizing:auto}.art .paper{fill:var(--art-paper);stroke:none}.art .paper-shade{fill:var(--art-paper-shade);stroke:none}.art .ink,.art .ink-soft,.art .ink-faint{fill:none;stroke:currentColor}.art .ink{color:var(--art-ink)}.art .ink:not([stroke-width]){stroke-width:var(--art-stroke-base)}.art .ink-soft{color:var(--art-ink-soft)}.art .ink-soft:not([stroke-width]){stroke-width:var(--art-stroke-fine)}.art .ink-faint{color:var(--art-ink-faint)}.art .ink-faint:not([stroke-width]){stroke-width:var(--art-stroke-hair)}.art .ink[fill=currentColor],.art .ink-soft[fill=currentColor],.art .ink-faint[fill=currentColor]{fill:currentColor}.art .hatch{fill:url(#art-hatch);stroke:none}.art .hatch-dense{fill:url(#art-hatch-dense);stroke:none}.art .stipple{fill:url(#art-stipple);stroke:none}.art pattern .hatch,.art pattern .hatch-dense{fill:none;stroke:var(--art-ink-faint);stroke-width:var(--art-hatch-width)}.art pattern .hatch-dense{stroke:var(--art-ink-soft);stroke-width:var(--art-hatch-dense-width)}.art pattern .stipple{fill:var(--art-ink-soft);stroke:none}.art .water{fill:var(--art-water);fill-opacity:var(--art-water-opacity);stroke:none;color:var(--art-water-ink)}.art .water-deep{fill:var(--art-water-deep);fill-opacity:var(--art-water-opacity);stroke:none;color:var(--art-water-ink)}.art .water[stroke=currentColor],.art .water-deep[stroke=currentColor]{stroke:currentColor;stroke-width:var(--art-stroke-fine)}.art [class*=wash-]{opacity:var(--art-wash-opacity);stroke:none;color:var(--art-ink-soft);transition:opacity var(--dur-base) var(--ease-out)}.art .wash-safran{fill:var(--art-wash-safran)}.art .wash-carmin{fill:var(--art-wash-carmin)}.art .wash-indigo{fill:var(--art-wash-indigo)}.art .wash-sienne{fill:var(--art-wash-sienne)}.art .wash-sauge{fill:var(--art-wash-sauge)}.art .wash-lilas{fill:var(--art-wash-lilas)}.art .wash-celadon{fill:var(--art-wash-celadon)}.art .wash-ardoise{fill:var(--art-wash-ardoise)}.art [class*=wash-][stroke=currentColor]{stroke:currentColor;stroke-width:var(--art-stroke-hair)}.art [class*=skin-],.art [class*=hair-]{fill-opacity:var(--art-skin-opacity);stroke:none}.art .skin-1{fill:var(--art-skin-1)}.art .skin-2{fill:var(--art-skin-2)}.art .skin-3{fill:var(--art-skin-3)}.art .skin-4{fill:var(--art-skin-4)}.art .skin-5{fill:var(--art-skin-5)}.art .skin-6{fill:var(--art-skin-6)}.art .hair-blond{fill:var(--art-hair-blond)}.art .hair-roux{fill:var(--art-hair-roux)}.art .hair-chatain{fill:var(--art-hair-chatain)}.art .hair-brun{fill:var(--art-hair-brun)}.art .hair-noir{fill:var(--art-hair-noir)}.art .hair-gris{fill:var(--art-hair-gris)}.art .blush{fill:var(--art-blush);fill-opacity:var(--art-blush-opacity);stroke:none}.art .rehaut{fill:var(--art-rehaut);fill-opacity:var(--art-rehaut-opacity);stroke:none}.art .ombre{fill:var(--art-ombre);fill-opacity:var(--art-ombre-opacity);stroke:none}.art .photo-paper{fill:var(--art-photo-paper);stroke:none}.art .photo-light{fill:var(--art-photo-light);stroke:none}.art .photo-mid{fill:var(--art-photo-mid);stroke:none}.art .photo-dark{fill:var(--art-photo-dark);stroke:none}.art .label,.art .label-major,.art .label-region,.art .label-water,.art .label-note{fill:var(--art-ink);stroke:var(--art-paper);stroke-width:var(--art-label-halo);stroke-linejoin:round;paint-order:stroke;font-weight:var(--art-label-weight)}.art .label:not([font-size]){font-size:var(--art-label-size)}.art .label{text-transform:uppercase;letter-spacing:var(--art-tracking-label)}.art .label-major:not([font-size]){font-size:var(--art-label-major-size)}.art .label-major{text-transform:uppercase;letter-spacing:var(--art-tracking-major);font-weight:var(--weight-semibold)}.art .label-region:not([font-size]){font-size:var(--art-label-region-size)}.art .label-region{text-transform:uppercase;letter-spacing:var(--art-tracking-region);fill:var(--art-ink-soft);font-weight:var(--weight-regular)}.art .label-water:not([font-size]){font-size:var(--art-label-water-size)}.art .label-water{letter-spacing:.04em;fill:var(--art-water-ink);font-style:italic}.art .label-note:not([font-size]){font-size:var(--art-label-note-size)}.art .label-note{fill:var(--art-ink-soft);font-style:italic}.art g[data-state=mentioned] [class*=wash-]{opacity:0}.art g[data-state=mentioned] .ink,.art g[data-state=mentioned] .ink-soft{stroke-dasharray:var(--art-mentioned-dash);color:var(--art-ink-faint)}.art g[data-state=mentioned] .label,.art g[data-state=mentioned] .label-major{text-transform:none;letter-spacing:.02em;font-style:italic}.art g[id^=place-]:hover [class*=wash-],.art g[id^=place-]:focus-visible [class*=wash-],.art g[id^=place-]:focus-within [class*=wash-],.art g[id^=place-][aria-current=true] [class*=wash-],.art g[id^=place-][data-active] [class*=wash-]{opacity:var(--art-wash-opacity-active)}.art g[id^=place-]:focus-visible{outline:none}@media (forced-colors:active){.art .paper,.art .paper-shade,.art .photo-paper{fill:canvas}.art .ink,.art .ink-soft,.art .ink-faint{color:canvastext}.art [class*=wash-],.art [class*=skin-],.art [class*=hair-],.art .water,.art .water-deep,.art .blush,.art .ombre,.art .rehaut{fill:none}.art .label,.art .label-major,.art .label-region,.art .label-water,.art .label-note{fill:canvastext;stroke:canvas}.art g[id^=place-]:focus-visible{outline:3px solid highlight}}.keyart-live [id$=-lamp-light],.keyart-live [id$=-dust-far],.keyart-live [id$=-dust-near],.keyart-live [id$=-steam],.keyart-live [id$=-curtain],.keyart-live [id$=-pages],.keyart-live [id$=-pages-shadow]{transform-box:view-box;animation-play-state:var(--idle-state);will-change:transform, opacity}.keyart-live #keyart-desk-lamp-light{transform-origin:748px 278px}.keyart-live #keyart-desk-tall-lamp-light{transform-origin:285px 304px}.keyart-live #keyart-desk-dust-far,.keyart-live #keyart-desk-dust-near{transform-origin:789px 423px}.keyart-live #keyart-desk-tall-dust-far,.keyart-live #keyart-desk-tall-dust-near{transform-origin:319px 460px}.keyart-live #keyart-desk-steam{transform-origin:1270px 467px}.keyart-live #keyart-desk-tall-steam{transform-origin:170px 357px}.keyart-live #keyart-desk-curtain{transform-origin:512px 2px}.keyart-live #keyart-desk-tall-curtain{transform-origin:422px 4px}.keyart-live #keyart-desk-pages,.keyart-live #keyart-desk-pages-shadow{transform-origin:141px 644px}.keyart-live #keyart-desk-tall-pages,.keyart-live #keyart-desk-tall-pages-shadow{transform-origin:13px 844px}.keyart-live [id$=-lamp-light]{animation:k-lamp var(--dur-flicker) steps(1, end) infinite, k-lamp-soft calc(var(--dur-flicker) * .71) var(--ease-sway) infinite alternate}@keyframes k-lamp{0%,41%,47%,to{opacity:1}42%{opacity:.86}44%{opacity:.94}45%{opacity:.82}78%{opacity:.9}79%{opacity:1}}@keyframes k-lamp-soft{to{transform:scale(1.012)}}.keyart-live [id$=-dust-far]{animation:k-dust-far calc(var(--dur-dust) * .875) var(--ease-sway) infinite alternate}.keyart-live [id$=-dust-near]{animation:k-dust-near calc(var(--dur-dust) * .5625) var(--ease-sway) infinite alternate}@keyframes k-dust-far{0%{opacity:.5}to{opacity:1;transform:translate(6px,-18px)}}@keyframes k-dust-near{0%{opacity:.6}to{opacity:1;transform:translate(-10px,-26px)}}.keyart-live [id$=-steam]{animation:k-steam calc(var(--dur-breathe) * .96) var(--ease-sway) infinite}@keyframes k-steam{0%{opacity:0;transform:none}35%{opacity:1}to{opacity:0;transform:translateY(-14px)scaleX(1.15)}}.keyart-live [id$=-curtain]{animation:k-curtain var(--dur-sway) var(--ease-sway) infinite alternate}@keyframes k-curtain{0%{transform:rotate(-.8deg)skew(-1.2deg)}to{transform:rotate(.8deg)skew(1.2deg)}}.keyart-live [id$=-pages]{animation:k-pages calc(var(--dur-sway) * 1.45) var(--ease-paper) infinite}.keyart-live [id$=-pages-shadow]{animation:k-pages-shadow calc(var(--dur-sway) * 1.45) var(--ease-paper) infinite}@keyframes k-pages{0%,78%,to{transform:none}86%{transform:rotate(-4deg)skewY(-2deg)}92%{transform:rotate(-1.2deg)skewY(-.5deg)}}@keyframes k-pages-shadow{0%,78%,to{opacity:1}86%{opacity:.5}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .keyart-live [id]{animation:none}}:root[data-motion=reduced] .keyart-live [id]{animation:none}.screen.svelte-w8835e{grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.head.svelte-w8835e{align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--gutter) var(--space-2);padding-block-start:max(var(--space-5), env(safe-area-inset-top));padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));display:flex;position:relative}.titles.svelte-w8835e{gap:var(--space-2);flex:1;min-width:0;display:grid}.kicker.svelte-w8835e{margin:0}h1.svelte-w8835e{font-family:var(--font-display);font-variation-settings:var(--display-settings);font-weight:var(--weight-display-black);font-size:var(--step-4);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.rule.svelte-w8835e{width:min(100%,15rem);color:var(--brand);display:block}.actions.svelte-w8835e{gap:var(--space-2);align-self:center;display:flex}.body.svelte-w8835e{padding:var(--space-4) var(--gutter);outline:none;padding-block-end:max(var(--space-10), env(safe-area-inset-bottom));position:relative;overflow-y:auto}.content.svelte-w8835e,.sheet.svelte-w8835e{max-width:var(--container-narrow);margin-inline:auto}.wide.svelte-w8835e .content:where(.svelte-w8835e),.wide.svelte-w8835e .sheet:where(.svelte-w8835e){max-width:var(--container)}.sheet.svelte-w8835e{padding-block:var(--space-4)}.stack.svelte-8o2ddt{gap:var(--space-4);display:grid}.count.svelte-8o2ddt{color:var(--text-muted)}.grid.svelte-8o2ddt{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.item.svelte-8o2ddt{--head-h:3.4rem;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);transform:rotate(var(--tilt,0deg));display:flex}.item.hidden.svelte-8o2ddt{opacity:.88}.item.got.svelte-8o2ddt .icon:where(.svelte-8o2ddt){color:var(--brand)}.icon.svelte-8o2ddt{color:var(--ink-faint)}h2.svelte-8o2ddt{min-height:calc(var(--head-h) - var(--space-3) - var(--space-1));margin:0 0 var(--space-2);font-family:var(--font-type);font-size:var(--step-0);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:flex-end;line-height:1.2;display:flex}.muted.svelte-8o2ddt{color:var(--text-muted);margin-block:var(--space-1) var(--space-2)}@media (forced-colors:active){.item.svelte-8o2ddt{border:1px solid canvastext}}.map.svelte-107mufi{block-size:100%;min-block-size:0;inline-size:100%;position:relative}.vp.svelte-107mufi{background:var(--art-paper);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden;container-type:size}.vp.dragging.svelte-107mufi{cursor:grabbing}.vp.svelte-107mufi:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.scene.svelte-107mufi,.overlay.svelte-107mufi{--uh:min(100cqh, 100cqw / var(--vp-aspect));block-size:var(--uh);aspect-ratio:var(--vp-aspect);pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.scene.svelte-107mufi{transform-origin:50%}.scene.svelte-107mufi>svg{block-size:100%;inline-size:100%;max-inline-size:none;display:block;position:absolute;inset:0;overflow:visible}.fallback.svelte-107mufi{transform-origin:50%}.compass.svelte-107mufi text:where(.svelte-107mufi){font-size:22px}.spot.svelte-107mufi{--spot:clamp(var(--hit), 2 * var(--r) * var(--uh) * var(--z,1), 160px);inline-size:var(--spot);block-size:var(--spot);margin:calc(var(--spot) / -2) 0 0 calc(var(--spot) / -2);border-radius:var(--radius-pill);color:var(--text);pointer-events:auto;-webkit-tap-highlight-color:transparent;touch-action:none;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.dot.svelte-107mufi{inline-size:var(--space-3);block-size:var(--space-3);border:var(--border-strong) solid var(--art-ink);border-radius:var(--radius-pill);background:var(--art-paper);box-shadow:0 0 0 2px var(--art-paper);transition:transform var(--dur-fast) var(--ease-out)}.spot[data-state=mentioned].svelte-107mufi .dot:where(.svelte-107mufi){border-style:dashed;border-color:var(--art-ink-faint)}.spot[data-active].svelte-107mufi .dot:where(.svelte-107mufi),.spot[aria-current=true].svelte-107mufi .dot:where(.svelte-107mufi){border-color:var(--art-ink);background:var(--art-ink);transform:scale(1.35)}.spot.svelte-107mufi:focus-visible{outline:3px solid var(--focus);outline-offset:0;box-shadow:0 0 0 5px var(--focus-halo)}.badge.svelte-107mufi{pointer-events:none;position:absolute;inset-block-start:calc(50% - var(--space-8));inset-inline-start:calc(50% + var(--space-2))}.tip.svelte-107mufi{inset-block-end:calc(100% + var(--space-1));inline-size:max-content;max-inline-size:min(18rem,70cqw);padding:var(--space-1) var(--space-3);border:var(--border) solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface-1);color:var(--text);box-shadow:var(--shadow-2);font-family:var(--font-ui);font-size:var(--step-0);pointer-events:none;display:none;position:absolute;left:50%;translate:-50%}.spot.svelte-107mufi:hover,.spot.svelte-107mufi:focus-visible{z-index:var(--z-raised)}.spot.svelte-107mufi:hover .tip:where(.svelte-107mufi),.spot.svelte-107mufi:focus-visible .tip:where(.svelte-107mufi){display:block}.overlay.svelte-107mufi:has(.spot:where(.svelte-107mufi):focus-visible) .spot:where(.svelte-107mufi):not(:focus-visible) .tip:where(.svelte-107mufi){display:none}.hint.svelte-107mufi{inline-size:max-content;max-inline-size:calc(100% - 2 * var(--space-4));padding:var(--space-1) var(--space-3);border:var(--border) solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface-1);color:var(--text);font-family:var(--font-ui);font-size:var(--step--1);text-align:center;opacity:0;transition:opacity var(--dur-fast) var(--ease-out);pointer-events:none;margin:0 auto;position:absolute;inset-block-start:var(--space-3);inset-inline:0}.vp.svelte-107mufi:focus-visible>.hint:where(.svelte-107mufi){opacity:1}.zoom.svelte-107mufi{gap:var(--space-2);z-index:var(--z-raised);display:grid;position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}@media (forced-colors:active){.dot.svelte-107mufi{background:canvas;border-color:canvastext}.spot[data-active].svelte-107mufi .dot:where(.svelte-107mufi){background:highlight}}.spot.svelte-1cicw08{inline-size:min(100%, var(--spot-w));aspect-ratio:6/5;flex:none}.spot.svelte-1cicw08 svg{block-size:100%;inline-size:100%;display:block}@media (forced-colors:active){.spot.svelte-1cicw08{display:none}}.stack.svelte-admomg{gap:var(--space-4);display:grid}.muted.svelte-admomg{color:var(--text-muted)}.empty.svelte-admomg{justify-items:center;gap:var(--space-3);padding-block:var(--space-6);text-align:center;display:grid}.state.svelte-149k1nm{gap:var(--space-4);padding-block:var(--space-8);text-align:center;justify-items:center;display:grid}.actions.svelte-149k1nm{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.redacted.svelte-1x20lcr{letter-spacing:-.05em}p.svelte-kxv7fn,blockquote.svelte-kxv7fn,ul.svelte-kxv7fn,ol.svelte-kxv7fn,table.svelte-kxv7fn{margin-block-end:var(--space-4)}h2.svelte-kxv7fn,h3.svelte-kxv7fn{font-family:var(--font-display);margin-block:var(--space-5) var(--space-3)}blockquote.svelte-kxv7fn{border-inline-start:var(--border-strong) solid var(--line);padding-inline-start:var(--space-4)}.signature.svelte-kxv7fn{text-align:end}.figure.svelte-kxv7fn{color:var(--text-muted);font-style:italic}hr.svelte-kxv7fn{border:0;border-block-start:var(--border) solid var(--line);margin-block:var(--space-5)}th.svelte-kxv7fn,td.svelte-kxv7fn{padding:var(--space-1) var(--space-2);border-block-end:var(--border) solid var(--line);text-align:start}.report.svelte-1v8e8u7{align-content:start;justify-items:center;gap:var(--space-5);min-height:100dvh;padding:var(--space-8) var(--gutter);padding-block:max(var(--space-8), env(safe-area-inset-top)) max(var(--space-8), env(safe-area-inset-bottom));outline:none;display:grid;position:relative;overflow-y:auto}.head.svelte-1v8e8u7{justify-items:center;gap:var(--space-2);max-width:var(--container-narrow);text-align:center;display:grid;position:relative}h1.svelte-1v8e8u7{font-family:var(--font-display);font-variation-settings:var(--display-settings);font-weight:var(--weight-display-black);font-size:var(--step-4);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.rule.svelte-1v8e8u7{width:min(100%,15rem);color:var(--brand);display:block}.intro.svelte-1v8e8u7{color:var(--text-muted);font-family:var(--font-display);font-style:italic;font-size:var(--step-1);margin:0}.folder-wrap.svelte-1v8e8u7{width:100%;max-width:var(--container-narrow);position:relative}.muted.svelte-1v8e8u7{color:var(--text-muted)}.filed.svelte-1v8e8u7{gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.tick.svelte-1v8e8u7{border:var(--border) dashed var(--line-strong);block-size:1.75rem;inline-size:1.75rem;font-family:var(--font-type);font-size:var(--step--1);color:var(--text-muted);border-radius:50%;place-items:center;display:grid}.tick.done.svelte-1v8e8u7{border-style:solid;border-color:var(--established);color:var(--established)}.tick.here.svelte-1v8e8u7{outline:2px solid var(--accent);outline-offset:2px}.question.svelte-1v8e8u7{gap:var(--space-4);display:grid}.card.svelte-1v8e8u7{--head-h:calc(var(--rule-gap) * 2.4);padding:0 var(--space-5) var(--space-4);border:0;min-width:0;margin:0;rotate:-.4deg}legend.svelte-1v8e8u7{float:inline-start;width:100%;min-height:var(--head-h);padding:var(--space-3) 0 var(--space-2);align-content:end;margin-block-end:var(--space-1);display:grid}legend.svelte-1v8e8u7+:where(.svelte-1v8e8u7){clear:both}.progress.svelte-1v8e8u7{color:var(--ink-muted);font-family:var(--font-type);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;display:block}.prompt.svelte-1v8e8u7{font-family:var(--font-display);font-variation-settings:var(--display-settings);font-size:var(--step-1);font-weight:var(--weight-display);color:var(--ink);outline:none;line-height:1.2}.options.svelte-1v8e8u7{clear:both;display:grid}.option.svelte-1v8e8u7{align-items:center;gap:var(--space-3);min-height:max(var(--hit-row), calc(var(--rule-gap) * 2));padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);font-family:var(--font-type);color:var(--ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);display:flex;position:relative}.option.svelte-1v8e8u7:hover{background:var(--accent-tint);transform:translateX(var(--space-1))}.option.checked.svelte-1v8e8u7{background:var(--accent-tint);font-weight:var(--weight-bold)}.option.svelte-1v8e8u7:has(input:where(.svelte-1v8e8u7):focus-visible){outline:3px solid var(--focus);outline-offset:2px}.option.svelte-1v8e8u7 input:where(.svelte-1v8e8u7){width:var(--space-5);height:var(--space-5);accent-color:var(--accent);flex-shrink:0;margin:0}.option.svelte-1v8e8u7 input:where(.svelte-1v8e8u7):focus-visible{outline:none}.label.svelte-1v8e8u7{flex:1}.mark.svelte-1v8e8u7{--stamp-rot:-8deg;border:2px solid var(--established);block-size:2rem;inline-size:2rem;color:var(--established);border-radius:50%;place-items:center;display:grid;rotate:-8deg}.nav.svelte-1v8e8u7{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.summary-title.svelte-1v8e8u7{font-size:var(--step-0);margin-block-end:var(--space-2)}.summary.svelte-1v8e8u7>div:where(.svelte-1v8e8u7){padding-block:var(--space-2);border-block-end:var(--border) solid var(--line)}dt.svelte-1v8e8u7{color:var(--text-muted)}dd.svelte-1v8e8u7{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}@media (forced-colors:active){.card.svelte-1v8e8u7{border:1px solid canvastext}}.ending.svelte-1d9b4wy{align-content:start;justify-items:center;gap:var(--space-6);min-height:100dvh;padding:var(--space-8) var(--gutter);padding-block:max(var(--space-8), env(safe-area-inset-top)) max(var(--space-10), env(safe-area-inset-bottom));outline:none;display:grid;position:relative;overflow:clip auto}.ending-art.svelte-1d9b4wy{opacity:.6;pointer-events:none;block-size:min(90dvh,60vw);animation:m-fade-in var(--dur-slow) var(--ease-out) backwards;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.ending-art.svelte-1d9b4wy .keyart{block-size:100%}.ending-art.svelte-1d9b4wy:after{content:"";background:radial-gradient(60% 50% at 50% 30%, var(--scrim-art), transparent);position:absolute;inset:0}.head.svelte-1d9b4wy{justify-items:center;gap:var(--space-3);text-align:center;padding-block-start:var(--space-6);display:grid;position:relative}.sheet-wrap.svelte-1d9b4wy,.filed.svelte-1d9b4wy{width:100%;max-width:var(--container-narrow);position:relative}h1.svelte-1d9b4wy{margin-block:var(--space-2) var(--space-5);font-family:var(--font-display);font-variation-settings:var(--display-settings);font-weight:var(--weight-display-black);font-size:var(--step-3);line-height:var(--leading-display);text-wrap:balance}.cards.svelte-1d9b4wy{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.cards.svelte-1d9b4wy li:where(.svelte-1d9b4wy){position:relative}.answer.svelte-1d9b4wy{font-family:var(--font-type);font-weight:var(--weight-bold);margin:0}.stamp.svelte-1d9b4wy{pointer-events:none;position:absolute;inset-block-end:calc(var(--space-3) * -1);inset-inline-end:calc(var(--space-2) * -1)}.actions.svelte-1d9b4wy{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex;position:relative}.results.svelte-1d9b4wy>div:where(.svelte-1d9b4wy),.splits.svelte-1d9b4wy li:where(.svelte-1d9b4wy){justify-content:space-between;gap:var(--space-4);min-height:var(--hit);align-items:center;display:flex}.section.svelte-1d9b4wy+.section:where(.svelte-1d9b4wy){margin-block-start:var(--space-6)}.section.svelte-1d9b4wy h2:where(.svelte-1d9b4wy){font-family:var(--font-display);font-variation-settings:var(--display-settings);font-size:var(--step-2);margin-block-end:var(--space-3)}h3.svelte-1d9b4wy{margin-block:var(--space-4) var(--space-2);font-size:var(--step-0)}.new.svelte-1d9b4wy{color:var(--success)}.muted.svelte-1d9b4wy{color:var(--text-muted)}.splits.svelte-1d9b4wy{padding:0;list-style:none}@media (forced-colors:active){.ending-art.svelte-1d9b4wy{display:none}}.error-screen.svelte-ffiu43{align-content:start;justify-items:center;gap:var(--space-5);min-height:100dvh;padding:var(--space-10) var(--gutter);display:grid;position:relative}.sheet.svelte-ffiu43{gap:var(--space-4);width:100%;max-width:var(--container-narrow);padding:var(--space-6);display:grid;position:relative;rotate:-.4deg}h1.svelte-ffiu43{margin:var(--space-2) 0;font-family:var(--font-display);font-variation-settings:var(--display-settings);font-weight:var(--weight-display-black);font-size:var(--step-3);line-height:var(--leading-display);color:var(--danger)}.code.svelte-ffiu43{margin:0}.log.svelte-ffiu43{max-height:40vh;padding:var(--space-3);background:var(--surface-2);border-radius:var(--radius-xs);font-family:var(--font-type);font-size:var(--step--1);white-space:pre-wrap;margin:0;overflow:auto}.actions.svelte-ffiu43{gap:var(--space-3);flex-wrap:wrap;display:flex;position:relative}.launch.svelte-7mkg8q{min-height:100dvh;padding:var(--space-8) var(--gutter);--lamp-x:50%;--lamp-y:-8%;outline:none;place-items:center;display:grid;position:relative}.stage.svelte-7mkg8q{justify-items:center;gap:var(--space-3);color:var(--text-muted);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.stage.svelte-7mkg8q:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--radius-m)}.logo.svelte-7mkg8q{width:8rem;height:6.5rem;animation:m-fade-in var(--dur-slow) var(--ease-out) backwards, m-settle var(--dur-open) var(--ease-paper) backwards;display:block}.logo.svelte-7mkg8q svg{width:100%;height:100%}.studio.svelte-7mkg8q{font-family:var(--font-label);font-weight:var(--weight-medium);font-size:var(--step-1);letter-spacing:var(--tracking-stamp);text-transform:uppercase;color:var(--text)}.presents.svelte-7mkg8q{font-family:var(--font-display);font-style:italic;font-size:var(--step-0)}.game-title.svelte-7mkg8q{max-width:14ch;font-family:var(--font-display);font-variation-settings:var(--display-settings);font-weight:var(--weight-display-black);font-size:var(--step-6);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--text);text-wrap:balance;margin-block-start:var(--space-4)}.game-title.svelte-7mkg8q em:where(.svelte-7mkg8q){font-style:italic;font-weight:var(--weight-display);color:var(--brand)}.tagline.svelte-7mkg8q{max-width:34rem;font-family:var(--font-display);font-style:italic;font-size:var(--step-1)}.skip.svelte-7mkg8q{position:absolute;inset-block-end:max(var(--space-4), env(safe-area-inset-bottom));inset-inline-end:max(var(--space-4), env(safe-area-inset-right))}.form.svelte-1v0pgid,.empty.svelte-1v0pgid{gap:var(--space-5);display:grid}.lead.svelte-1v0pgid{font-size:var(--step-1)}.muted.svelte-1v0pgid,.note.svelte-1v0pgid{color:var(--text-muted)}.note.svelte-1v0pgid{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:calc(-1 * var(--space-3));display:flex}.submit.svelte-1v0pgid{justify-content:flex-end;display:flex}.section.svelte-120oiyf{gap:var(--space-5);padding:var(--space-6);justify-items:start;margin-block-start:var(--space-4);display:grid}.section.svelte-120oiyf>*{width:100%}.section.svelte-120oiyf>button,.section.svelte-120oiyf>a{width:auto}h2.svelte-120oiyf{font-family:var(--font-label);font-weight:var(--weight-medium);font-size:var(--step-0);letter-spacing:var(--tracking-stamp);text-transform:uppercase;color:var(--accent);margin-block-start:var(--space-4)}.muted.svelte-120oiyf{color:var(--text-muted)}.status.svelte-120oiyf{min-height:1lh;color:var(--accent)}.keys.svelte-120oiyf{gap:var(--space-1);padding:0;list-style:none;display:grid}.keys.svelte-120oiyf li:where(.svelte-120oiyf){align-items:center;gap:var(--space-3);min-height:var(--hit-row);border-block-end:1px dashed var(--line);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.binding.svelte-120oiyf{color:var(--text-muted);font-family:var(--font-type)}.pad-hints.svelte-120oiyf{gap:var(--space-4);flex-wrap:wrap;display:flex}.stack.svelte-12copu6{gap:var(--space-8);display:grid}.slots.svelte-12copu6{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));margin:0;padding:0;list-style:none;display:grid}.vacant.svelte-12copu6{opacity:.88}.meta.svelte-12copu6{align-items:center;gap:var(--space-2);color:var(--text-muted);flex-wrap:wrap;display:flex}.actions.svelte-12copu6{gap:var(--space-2);flex-wrap:wrap;display:flex}.error.svelte-12copu6{margin-block:var(--space-2);color:var(--danger)}h2.svelte-12copu6{font-family:var(--font-label);font-weight:var(--weight-medium);font-size:var(--step-0);letter-spacing:var(--tracking-stamp);text-transform:uppercase;margin-block-end:var(--space-3)}.import-row.svelte-12copu6{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.stack.svelte-1upr4c0{gap:var(--space-8);display:grid}h2.svelte-1upr4c0{margin-block:0 var(--space-3);font-family:var(--font-label);font-weight:var(--weight-medium);font-size:var(--step-0);letter-spacing:var(--tracking-stamp);text-transform:uppercase;color:var(--accent-strong)}dl.svelte-1upr4c0{gap:0;display:grid}dl.svelte-1upr4c0>div:where(.svelte-1upr4c0){justify-content:space-between;gap:var(--space-4);min-height:var(--hit-row);border-block-end:1px dotted var(--line-strong);align-items:baseline;padding-block-start:var(--space-2);display:flex}dt.svelte-1upr4c0{color:var(--text-muted)}dd.svelte-1upr4c0{font-family:var(--font-type);font-weight:var(--weight-bold);margin:0}.muted.svelte-1upr4c0{color:var(--text-muted)}.title-screen.svelte-1afp0dj{isolation:isolate;background:var(--desk);outline:none;grid-template-columns:minmax(0,1fr) minmax(22rem,33.4%);min-height:100dvh;display:grid;position:relative;overflow:hidden}.art-layer.svelte-1afp0dj{z-index:-1;position:absolute;inset:0}.art-layer.svelte-1afp0dj .keyart,.art-fade.svelte-1afp0dj{position:absolute;inset:0}.art-fade.svelte-1afp0dj{animation:m-fade-in var(--dur-slow) var(--ease-out) backwards}.calm.svelte-1afp0dj{z-index:-1;background:linear-gradient(to left, var(--scrim-art) 62%, transparent);pointer-events:none;width:46%;position:absolute;inset:0 0 0 auto}.hotspots.svelte-1afp0dj{width:100%;height:100%;position:absolute;inset:0}.hit.svelte-1afp0dj{pointer-events:all}.zone.svelte-1afp0dj{fill:var(--accent-tint);stroke:var(--accent);stroke-width:2px;stroke-dasharray:6 6;opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.tag.svelte-1afp0dj{opacity:0;transition:opacity var(--dur-fast) var(--ease-out);pointer-events:none}.tag-bg.svelte-1afp0dj{fill:var(--label-tape)}.tag-text.svelte-1afp0dj{fill:var(--label-tape-text);font-family:var(--font-label);font-size:19px;font-weight:var(--weight-medium);letter-spacing:.12em;text-transform:uppercase}.hit.on.svelte-1afp0dj .zone:where(.svelte-1afp0dj),.hit.on.svelte-1afp0dj .tag:where(.svelte-1afp0dj){opacity:1}.menu-col.svelte-1afp0dj{justify-content:center;gap:var(--space-6);min-width:0;padding:var(--space-8) var(--space-8) var(--space-12) var(--space-4);flex-direction:column;grid-column:2;padding-block-start:max(var(--space-8), env(safe-area-inset-top));padding-inline-end:max(var(--space-8), env(safe-area-inset-right));display:flex}.menu.svelte-1afp0dj{gap:var(--space-3);max-width:24rem;display:grid}.main-actions.svelte-1afp0dj,.more.svelte-1afp0dj{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.more.svelte-1afp0dj{gap:var(--space-1) var(--space-2);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}.more.svelte-1afp0dj .btn{justify-content:flex-start;width:100%}.menu.svelte-1afp0dj .is-hot{outline:2px dashed var(--accent);outline-offset:3px}.label.svelte-1afp0dj{text-align:start;display:grid}.detail.svelte-1afp0dj{font-family:var(--font-ui);font-size:var(--step--1);font-weight:var(--weight-medium);letter-spacing:0;text-transform:none}.save.svelte-1afp0dj{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--step--1);color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.when.svelte-1afp0dj{font-family:var(--font-type)}.error.svelte-1afp0dj,.warning.svelte-1afp0dj{gap:var(--space-2);align-items:center;margin:0;display:flex}.error.svelte-1afp0dj{color:var(--danger)}.warning.svelte-1afp0dj{color:var(--warning)}.studio.svelte-1afp0dj{inset:auto auto var(--space-4) var(--space-5);align-items:center;gap:var(--space-2);font-family:var(--font-label);font-size:var(--step--1);letter-spacing:var(--tracking-stamp);text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;padding-block-end:env(safe-area-inset-bottom);display:flex;position:absolute}.tall.svelte-1afp0dj{display:block;overflow:visible}.tall.svelte-1afp0dj .art-layer:where(.svelte-1afp0dj){z-index:0;aspect-ratio:4/5;width:100%;max-height:68dvh;position:relative;inset:auto;overflow:hidden}.tall.svelte-1afp0dj .calm:where(.svelte-1afp0dj){display:none}.tall.svelte-1afp0dj .menu-col:where(.svelte-1afp0dj){padding:0 var(--gutter) var(--space-8);margin-top:-22vw;position:relative}.tall.svelte-1afp0dj .menu:where(.svelte-1afp0dj){max-width:none}.tall.svelte-1afp0dj .studio:where(.svelte-1afp0dj){padding:0 var(--gutter) max(var(--space-5), env(safe-area-inset-bottom));position:static}@media (forced-colors:active){.calm.svelte-1afp0dj,.hotspots.svelte-1afp0dj{display:none}}html{touch-action:pan-x pan-y;overscroll-behavior:none}html,body{overflow-x:clip}.app.svelte-1n46o8q{min-height:100dvh;position:relative}.scene.svelte-1n46o8q{z-index:1;min-height:100dvh;position:relative}.scene.svelte-1n46o8q.screen-leaving{z-index:0;position:fixed;inset:0;overflow:hidden}.hidden.svelte-1n46o8q{display:none}.overlay.svelte-1n46o8q{z-index:var(--z-drawer);background:var(--canvas);position:fixed;inset:0;overflow:hidden}.too-small.svelte-1n46o8q{place-content:center;gap:var(--space-2);min-height:100dvh;padding:var(--space-4);text-align:center;display:grid}.big.svelte-1n46o8q{font-family:var(--font-display);font-size:var(--step-2)}.save-banner.svelte-1n46o8q{z-index:var(--z-toast);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--gutter);background:var(--surface-3);color:var(--warning);box-shadow:var(--shadow-2);flex-wrap:wrap;padding-block-start:max(var(--space-2), env(safe-area-inset-top));display:flex;position:fixed;inset-block-start:0;inset-inline:0}.save-banner.svelte-1n46o8q button:where(.svelte-1n46o8q){min-height:var(--hit);padding-inline:var(--space-3);background:var(--surface-2);color:var(--text);border:var(--border) solid var(--line-strong);border-radius:var(--radius-s);cursor:pointer}.save-banner.svelte-1n46o8q button:where(.svelte-1n46o8q):focus-visible{outline:3px solid var(--focus);outline-offset:2px}
