:root{--bg:#f6f1e8;--surface:#fbf7f0;--text:#1f1b17;--primary:#2a3a6e;--accent:#b0473a;--muted:#8a7e6e;--success:#5b7a4e;--warning:#b8893a;--danger:#b0473a;--info:#2a3a6e;--weave-plain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='48' height='48'><g stroke-linecap='round' fill='none'><g stroke='%232a3a6e' stroke-opacity='0.075'><path stroke-width='0.9' d='M5 10.5V15 M5 27.5V34.5 M19 10V16.5 M19 45.5V48 M30 6.5V12.5 M43 0V4 M43 16.5V22.5'/><path stroke-width='1.2' d='M5 0V6.5 M5 33.5V39 M5 45V48 M19 0V4 M19 22.5V28 M19 34V40.5 M30 11.5V15 M30 21V27.5 M30 32.5V39 M43 21.5V28 M43 39.5V48'/><path stroke-width='1.5' d='M5 5.5V11.5 M5 21V28.5 M19 15.5V23.5 M19 39.5V46.5 M30 0V7.5 M30 26.5V33.5 M30 45V48 M43 10V17.5 M43 34V40.5'/></g><g stroke='%23b0473a' stroke-opacity='0.075'><path stroke-width='0.9' d='M13.5 7H20.5 M5.5 18H11.5 M33.5 18H40 M19.5 31H27 M38.5 31H44.5 M10.5 42H16 M27.5 42H33.5'/><path stroke-width='1.2' d='M0 7H2 M19.5 7H27 M33 7H38.5 M42.5 7H48 M0 18H6.5 M22 18H28.5 M46 18H48 M8 31H14.5 M33 31H39.5 M5.5 42H11.5 M32.5 42H40 M46 42H48'/><path stroke-width='1.5' d='M8 7H14.5 M37.5 7H43.5 M10.5 18H16 M27.5 18H34.5 M0 31H2 M13.5 31H20.5 M43.5 31H48 M0 42H6.5 M22 42H28.5'/></g></g></svg>")}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#13161f;--surface:#1c2030;--text:#ede6d6;--primary:#7a8fc8;--accent:#d77a6b;--muted:#6e6a60;--success:#9cbc8b;--warning:#dcae63;--danger:#d77a6b;--info:#7a8fc8;--weave-plain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='48' height='48'><g stroke-linecap='round' fill='none'><g stroke='%237a8fc8' stroke-opacity='0.10'><path stroke-width='0.9' d='M5 10.5V15 M5 27.5V34.5 M19 10V16.5 M19 45.5V48 M30 6.5V12.5 M43 0V4 M43 16.5V22.5'/><path stroke-width='1.2' d='M5 0V6.5 M5 33.5V39 M5 45V48 M19 0V4 M19 22.5V28 M19 34V40.5 M30 11.5V15 M30 21V27.5 M30 32.5V39 M43 21.5V28 M43 39.5V48'/><path stroke-width='1.5' d='M5 5.5V11.5 M5 21V28.5 M19 15.5V23.5 M19 39.5V46.5 M30 0V7.5 M30 26.5V33.5 M30 45V48 M43 10V17.5 M43 34V40.5'/></g><g stroke='%23d77a6b' stroke-opacity='0.10'><path stroke-width='0.9' d='M13.5 7H20.5 M5.5 18H11.5 M33.5 18H40 M19.5 31H27 M38.5 31H44.5 M10.5 42H16 M27.5 42H33.5'/><path stroke-width='1.2' d='M0 7H2 M19.5 7H27 M33 7H38.5 M42.5 7H48 M0 18H6.5 M22 18H28.5 M46 18H48 M8 31H14.5 M33 31H39.5 M5.5 42H11.5 M32.5 42H40 M46 42H48'/><path stroke-width='1.5' d='M8 7H14.5 M37.5 7H43.5 M10.5 18H16 M27.5 18H34.5 M0 31H2 M13.5 31H20.5 M43.5 31H48 M0 42H6.5 M22 42H28.5'/></g></g></svg>")}}:root[data-theme=dark]{--bg:#13161f;--surface:#1c2030;--text:#ede6d6;--primary:#7a8fc8;--accent:#d77a6b;--muted:#6e6a60;--success:#9cbc8b;--warning:#dcae63;--danger:#d77a6b;--info:#7a8fc8;--weave-plain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='48' height='48'><g stroke-linecap='round' fill='none'><g stroke='%237a8fc8' stroke-opacity='0.10'><path stroke-width='0.9' d='M5 10.5V15 M5 27.5V34.5 M19 10V16.5 M19 45.5V48 M30 6.5V12.5 M43 0V4 M43 16.5V22.5'/><path stroke-width='1.2' d='M5 0V6.5 M5 33.5V39 M5 45V48 M19 0V4 M19 22.5V28 M19 34V40.5 M30 11.5V15 M30 21V27.5 M30 32.5V39 M43 21.5V28 M43 39.5V48'/><path stroke-width='1.5' d='M5 5.5V11.5 M5 21V28.5 M19 15.5V23.5 M19 39.5V46.5 M30 0V7.5 M30 26.5V33.5 M30 45V48 M43 10V17.5 M43 34V40.5'/></g><g stroke='%23d77a6b' stroke-opacity='0.10'><path stroke-width='0.9' d='M13.5 7H20.5 M5.5 18H11.5 M33.5 18H40 M19.5 31H27 M38.5 31H44.5 M10.5 42H16 M27.5 42H33.5'/><path stroke-width='1.2' d='M0 7H2 M19.5 7H27 M33 7H38.5 M42.5 7H48 M0 18H6.5 M22 18H28.5 M46 18H48 M8 31H14.5 M33 31H39.5 M5.5 42H11.5 M32.5 42H40 M46 42H48'/><path stroke-width='1.5' d='M8 7H14.5 M37.5 7H43.5 M10.5 18H16 M27.5 18H34.5 M0 31H2 M13.5 31H20.5 M43.5 31H48 M0 42H6.5 M22 42H28.5'/></g></g></svg>")}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-full-normal.7BpKI3vF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-full-normal.YHFkNujK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-full-normal.CFFu7zhK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-cyrillic-ext-wght-normal.cHuGMAiY.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-cyrillic-wght-normal.DwHjdM4S.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-greek-wght-normal.ece1310W.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-vietnamese-wght-normal.D-yuW59g.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-latin-ext-wght-normal.CxNHBx-q.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-latin-wght-normal.D9elroTD.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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./public-sans-vietnamese-wght-normal.CtlIRbEm.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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./public-sans-latin-ext-wght-normal.MQgHevqp.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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./public-sans-latin-wght-normal.DdeTHZLK.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:Recursive Variable;font-style:oblique 0deg 15deg;font-display:swap;font-weight:300 1000;src:url(./recursive-cyrillic-ext-full-normal.DL48ug1z.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Recursive Variable;font-style:oblique 0deg 15deg;font-display:swap;font-weight:300 1000;src:url(./recursive-vietnamese-full-normal.C9d0lu7G.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:Recursive Variable;font-style:oblique 0deg 15deg;font-display:swap;font-weight:300 1000;src:url(./recursive-latin-ext-full-normal.Ced8ljaz.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:Recursive Variable;font-style:oblique 0deg 15deg;font-display:swap;font-weight:300 1000;src:url(./recursive-latin-full-normal.Bbk0y8ID.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}body{background-color:var(--bg);background-image:var(--weave-plain);color:var(--text);font-optical-sizing:auto;margin:0;font-family:"Source Serif 4 Variable",Georgia,Times New Roman,serif;font-size:16px;line-height:1.5}h1,h2{font-variation-settings:"SOFT" 50;letter-spacing:-.005em;color:var(--text);font-family:Fraunces Variable,Georgia,Times New Roman,serif;font-weight:600}h3,h4,h5,h6{color:var(--text);font-family:Fraunces Variable,Georgia,Times New Roman,serif;font-weight:600}button,input,select,textarea,label,nav,.btn{font-family:Public Sans Variable,system-ui,-apple-system,sans-serif}code,pre,kbd,samp{font-family:Recursive Variable,ui-monospace,SF Mono,Menlo,Consolas,monospace}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.splash.svelte-12qhfyh{background-color:var(--bg);background-image:var(--weave-plain);color:var(--primary);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex;position:fixed;inset:0}.splash-brand.svelte-12qhfyh{font-variation-settings:"SOFT" 50, "opsz" 144;letter-spacing:-.005em;font-family:Fraunces Variable,Georgia,serif;font-size:2rem;font-weight:600}
