@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-greek-400-normal._efipK4i.woff2)format("woff2"),url(./ibm-plex-sans-greek-400-normal.D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(./ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-greek-500-normal.JMMifIXV.woff2)format("woff2"),url(./ibm-plex-sans-greek-500-normal.CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-500-normal.BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(./ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2)format("woff2"),url(./ibm-plex-sans-greek-600-normal.D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(./ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f3ebdd;--paper-deep:#e9dec9;--pink:#ff48b0;--teal:#0f8f8a;--navy:#1f2a55;--yellow:#ffc20e;--ink:#1b1b1f;--font-display:"Archivo Variable", "Archivo", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--gutter:clamp(16px, 4vw, 56px);--max:1240px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}section[id]{scroll-margin-top:72px}body{background:var(--paper);margin:0;line-height:1.55;overflow-x:hidden}body:after{content:"";pointer-events:none;z-index:90;opacity:.32;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.38 0 0 0 0 0.3 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:900;font-stretch:125%;line-height:.92}p{margin:0}a{color:inherit}img,svg,canvas{max-width:100%;display:block}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--pink);outline-offset:3px}::selection{background:var(--pink);color:var(--paper)}.mono{font-family:var(--font-mono);letter-spacing:.02em}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.misreg{color:var(--navy);text-shadow:calc(var(--mx,3px)) calc(var(--my,2px)) 0 #ff48b0e6, calc(var(--mx,3px) * -.6) calc(var(--my,2px) * -.5) 0 #0f8f8a8c;mix-blend-mode:multiply;position:relative}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}*{scrollbar-width:thin;scrollbar-color:var(--navy) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--navy);border-radius:999px}.btn{border:2px solid var(--navy);background:var(--navy);color:var(--paper);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:4px;align-items:center;gap:.6em;padding:.8em 1.2em;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.chip{font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;border:1.5px solid;border-radius:999px;padding:.25em .7em;font-size:.74rem;display:inline-block}.dissolving{-webkit-mask-image:radial-gradient(circle, #000 var(--dot), transparent calc(var(--dot) + .5px));-webkit-mask-image:radial-gradient(circle, #000 var(--dot), transparent calc(var(--dot) + .5px));mask-image:radial-gradient(circle, #000 var(--dot), transparent calc(var(--dot) + .5px));-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:18px 18px;mask-size:18px 18px}.halftone{background-image:radial-gradient(circle, var(--dot,var(--teal)) 32%, transparent 34%);background-size:var(--ds,9px) var(--ds,9px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.card-root.svelte-lc4ne5{z-index:110;position:fixed;bottom:16px;left:16px}.badge.svelte-lc4ne5{border:2px solid var(--navy);background:var(--paper);height:46px;color:var(--navy);cursor:pointer;box-shadow:3px 3px 0 var(--yellow);border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:.9rem;display:flex}.badge.full.svelte-lc4ne5{background:var(--yellow);box-shadow:3px 3px 0 var(--pink)}.star.svelte-lc4ne5{color:var(--pink);font-size:1.3rem;animation:6s linear infinite svelte-lc4ne5-spin;display:inline-block}@keyframes svelte-lc4ne5-spin{to{transform:rotate(360deg)}}.card.svelte-lc4ne5{background:var(--paper);border:2px solid var(--navy);width:min(380px,100vw - 32px);max-height:min(70vh,620px);box-shadow:6px 6px 0 var(--pink);color:var(--navy);border-radius:10px;padding:18px;animation:.3s cubic-bezier(.2,1.4,.4,1) both svelte-lc4ne5-up;position:absolute;bottom:58px;left:0;overflow:auto}@keyframes svelte-lc4ne5-up{0%{opacity:0;transform:translateY(16px)rotate(-1deg)}}h2.svelte-lc4ne5{margin:4px 0 6px;font-size:1.8rem}.sub.svelte-lc4ne5{font-size:.86rem}.grid.svelte-lc4ne5{gap:8px;margin:14px 0 10px;padding:0;list-style:none;display:grid}.grid.svelte-lc4ne5 li:where(.svelte-lc4ne5){opacity:.75;align-items:center;gap:10px;display:flex}.grid.svelte-lc4ne5 li.got:where(.svelte-lc4ne5){opacity:1}.ring.svelte-lc4ne5{border:2px dashed var(--navy);width:34px;height:34px;color:var(--paper);border-radius:50%;flex:none;place-items:center;font-size:1rem;display:grid}.got.svelte-lc4ne5 .ring:where(.svelte-lc4ne5){background:var(--pink);border:2px solid var(--pink);transform:rotate(-14deg)}.txt.svelte-lc4ne5{display:grid}.txt.svelte-lc4ne5 b:where(.svelte-lc4ne5){font-size:.9rem}.txt.svelte-lc4ne5 small:where(.svelte-lc4ne5){font-size:.76rem}.found.svelte-lc4ne5{margin-bottom:10px;font-size:.74rem}.unlock.svelte-lc4ne5{border-top:2px dashed var(--navy);gap:10px;padding-top:12px;font-size:.88rem;display:grid}.unlock.svelte-lc4ne5 label:where(.svelte-lc4ne5){gap:4px;font-size:.75rem;display:grid}.unlock.svelte-lc4ne5 input:where(.svelte-lc4ne5){font:inherit;border:2px solid var(--navy);background:var(--paper);border-radius:6px;padding:8px 10px;font-size:.95rem}.close.svelte-lc4ne5{cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:.8rem;text-decoration:underline}.hud.svelte-qxof8p{top:16px;left:var(--gutter);z-index:100;position:fixed}.logo.svelte-qxof8p{font-family:var(--font-display);color:var(--navy);background:var(--paper);border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 10px;font-size:1.3rem;font-weight:900;font-stretch:125%;text-decoration:none;display:inline-flex}.mark.svelte-qxof8p{color:var(--pink);transition:transform .5s cubic-bezier(.3,1.6,.5,1);display:inline-block}.logo.svelte-qxof8p:hover .mark:where(.svelte-qxof8p){transform:rotate(180deg)scale(1.2)}html.has-cursor,html.has-cursor *{cursor:none!important}html.has-cursor input,html.has-cursor textarea{cursor:text!important}.cta,[data-magnetic]{transition:translate .35s cubic-bezier(.2,.9,.3,1.2)}.cursor.svelte-1f6cquq{z-index:500;pointer-events:none;transition:opacity .2s;position:fixed;inset:0}.cursor.hidden.svelte-1f6cquq{opacity:0}.dot.svelte-1f6cquq,.ring.svelte-1f6cquq{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.dot.svelte-1f6cquq:before{content:"";background:var(--pink);width:10px;height:10px;box-shadow:0 0 0 2px var(--paper), 0 0 0 3.5px var(--navy);border-radius:50%;transition:transform .25s cubic-bezier(.3,1.6,.5,1);position:absolute;top:-5px;left:-5px}.circle.svelte-1f6cquq{border:2px solid var(--navy);border-radius:50%;width:38px;height:38px;transition:transform .35s cubic-bezier(.3,1.5,.5,1),background .25s,opacity .2s;position:absolute;top:-19px;left:-19px;box-shadow:0 0 0 1.5px #f3ebddb3}.tick.svelte-1f6cquq{background:var(--navy);transition:transform .35s cubic-bezier(.3,1.5,.5,1),opacity .2s;position:absolute}.tick.t.svelte-1f6cquq,.tick.b.svelte-1f6cquq{width:2px;height:7px;left:-1px}.tick.t.svelte-1f6cquq{top:-27px}.tick.b.svelte-1f6cquq{top:20px}.tick.l.svelte-1f6cquq,.tick.r.svelte-1f6cquq{width:7px;height:2px;top:-1px}.tick.l.svelte-1f6cquq{left:-27px}.tick.r.svelte-1f6cquq{left:20px}.link.svelte-1f6cquq .circle:where(.svelte-1f6cquq){border-color:var(--pink);background:#ff48b02e;transform:scale(1.55)}.link.svelte-1f6cquq .tick:where(.svelte-1f6cquq){opacity:0}.link.svelte-1f6cquq .dot:where(.svelte-1f6cquq):before{transform:scale(.6)}.drag.svelte-1f6cquq .circle:where(.svelte-1f6cquq){transform:scale(1.3)}.drag.svelte-1f6cquq .tick.t:where(.svelte-1f6cquq){transform:translateY(-6px)}.drag.svelte-1f6cquq .tick.b:where(.svelte-1f6cquq){transform:translateY(6px)}.drag.svelte-1f6cquq .tick.l:where(.svelte-1f6cquq){transform:translate(-6px)}.drag.svelte-1f6cquq .tick.r:where(.svelte-1f6cquq){transform:translate(6px)}.text.svelte-1f6cquq .circle:where(.svelte-1f6cquq),.text.svelte-1f6cquq .tick:where(.svelte-1f6cquq),.text.svelte-1f6cquq .dot:where(.svelte-1f6cquq):before{opacity:0}.down.svelte-1f6cquq .circle:where(.svelte-1f6cquq){transform:scale(.75)}.down.svelte-1f6cquq .dot:where(.svelte-1f6cquq):before{transform:scale(1.4)}.label.svelte-1f6cquq{white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;background:var(--navy);color:var(--paper);box-shadow:3px 3px 0 var(--pink);padding:4px 8px;font-size:.68rem;animation:.25s cubic-bezier(.3,1.6,.5,1) svelte-1f6cquq-pop;position:absolute;top:18px;left:30px}@keyframes svelte-1f6cquq-pop{0%{opacity:0;transform:scale(.6)}}.bar.svelte-1xzr1y2{z-index:120;opacity:.55;justify-content:center;width:26px;transition:opacity .3s;display:flex;position:fixed;top:10px;bottom:78px;right:0}.bar.active.svelte-1xzr1y2,.bar.svelte-1xzr1y2:hover{opacity:1}.bar.hidden.svelte-1xzr1y2{display:none}.track.svelte-1xzr1y2{touch-action:none;width:100%;height:100%;position:relative}.rail.svelte-1xzr1y2{background:repeating-linear-gradient(180deg, var(--navy) 0 5px, transparent 5px 10px);opacity:.35;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.thumb.svelte-1xzr1y2{background:var(--navy);width:8px;box-shadow:2px 2px 0 var(--pink);will-change:transform;border-radius:999px;margin-left:-4px;transition:width .2s,margin .2s;position:absolute;top:0;left:50%}.bar.svelte-1xzr1y2:hover .thumb:where(.svelte-1xzr1y2),.thumb.drag.svelte-1xzr1y2{width:12px;margin-left:-6px}.mark.svelte-1xzr1y2{border:2px solid var(--navy);background:var(--paper);cursor:pointer;z-index:1;border-radius:2px;width:12px;height:8px;margin:-4px 0 0 -6px;padding:0;transition:transform .25s,background .25s;position:absolute;left:50%}.mark.past.svelte-1xzr1y2{background:var(--navy)}.mark.on.svelte-1xzr1y2{background:var(--pink);transform:scale(1.3)}.mark.svelte-1xzr1y2:hover{transform:scale(1.5)}@media (width<=760px){.bar.svelte-1xzr1y2{width:14px;bottom:64px}.mark.svelte-1xzr1y2{display:none}.thumb.svelte-1xzr1y2{width:5px;box-shadow:none;margin-left:-2.5px}}.sound.svelte-wwq073{z-index:160;border:2px solid var(--navy);background:var(--paper);width:46px;height:46px;color:var(--navy);cursor:pointer;box-shadow:3px 3px 0 var(--pink);border-radius:50%;place-items:center;padding:0;transition:transform .25s cubic-bezier(.3,1.5,.5,1),box-shadow .25s,background .25s,color .25s;display:grid;position:fixed;bottom:18px;right:18px}.sound.svelte-wwq073:hover{box-shadow:5px 5px 0 var(--pink);transform:translate(-2px,-2px)}.sound.svelte-wwq073:active{box-shadow:1px 1px 0 var(--pink);transform:translate(2px,2px)}.sound.on.svelte-wwq073{background:var(--navy);color:var(--paper)}svg.svelte-wwq073{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;max-width:none;height:22px}.cone.svelte-wwq073{fill:currentColor}.waves.svelte-wwq073 path:where(.svelte-wwq073){transition:opacity .2s}.on.svelte-wwq073 .waves:where(.svelte-wwq073) path:where(.svelte-wwq073){animation:1.2s steps(2,jump-none) infinite svelte-wwq073-wave}.on.svelte-wwq073 .waves:where(.svelte-wwq073) path:where(.svelte-wwq073):last-child{animation-delay:.3s}.mute.svelte-wwq073,.on.svelte-wwq073 .mute:where(.svelte-wwq073),.sound.svelte-wwq073:not(.on) .waves:where(.svelte-wwq073){opacity:0}.sound.svelte-wwq073:not(.on) .mute:where(.svelte-wwq073){opacity:1}@keyframes svelte-wwq073-wave{50%{opacity:.35}}@media (width<=760px){.sound.svelte-wwq073{width:42px;height:42px;bottom:12px;right:12px}}.toasts.svelte-r9p0hk{z-index:120;pointer-events:none;gap:10px;max-width:min(340px,100vw - 32px);display:grid;position:fixed;top:16px;right:16px}.toast.svelte-r9p0hk{background:var(--paper);border:2px solid var(--navy);box-shadow:4px 4px 0 var(--pink);color:var(--navy);border-radius:8px;align-items:center;gap:12px;padding:10px 14px;animation:.45s cubic-bezier(.2,1.6,.4,1) both svelte-r9p0hk-in;display:flex}.seal.svelte-r9p0hk{border:2px dashed var(--pink);width:38px;height:38px;color:var(--pink);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;display:grid;transform:rotate(-12deg)}b.svelte-r9p0hk{font-size:.9rem;display:block}small.svelte-r9p0hk{font-family:var(--font-mono);font-size:.72rem}@keyframes svelte-r9p0hk-in{0%{opacity:0;transform:translateY(-12px)scale(1.2)rotate(3deg)}to{opacity:1;transform:none}}.filters.svelte-1uzssgt{width:0;height:0;position:absolute;overflow:hidden}.boil{animation:1s step-end infinite boil}.ink{filter:url(#ink-rough)}@keyframes boil{0%{filter:url(#boil-0)}33.333%{filter:url(#boil-1)}66.666%{filter:url(#boil-2)}}@media (prefers-reduced-motion:reduce){.boil{filter:none;animation:none}}::view-transition-old(root){animation:.45s cubic-bezier(.6,0,.8,.3) both svelte-12qhfyh-vt-out}::view-transition-new(root){animation:.75s cubic-bezier(.2,.8,.2,1) both svelte-12qhfyh-vt-in}@keyframes svelte-12qhfyh-vt-out{to{opacity:0;filter:saturate(.4);transform:scale(.96)}}@keyframes svelte-12qhfyh-vt-in{0%{clip-path:circle(0% at 50% 55%)}to{clip-path:circle(150% at 50% 55%)}}.skip.svelte-12qhfyh{z-index:200;background:var(--navy);color:var(--paper);border-radius:6px;padding:10px 14px;position:fixed;top:-60px;left:12px}.skip.svelte-12qhfyh:focus{top:12px}
