@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.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}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;min-height:100dvh}img,picture,svg,video,canvas{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}ul[role=list],ol[role=list]{padding:0;list-style:none}p,h1,h2,h3,h4{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f3eefb;--color-surface:#fff;--color-sidebar:#faf7fe;--color-layer:#e6def5;--color-layer-deep:#d5cdea;--color-border:#d5caea;--color-ink:#211a47;--color-ink-soft:#4a4270;--color-ink-muted:#5c5480;--color-inverse:#211a47;--color-on-inverse:#fff;--color-on-inverse-accent:#ff8a6b;--shadow-raised:0 2px 10px #211a4729;--color-accent:#c8321a;--color-on-accent:#fff;--color-accent-strong:#a92812;--color-danger:#b3261e;--color-danger-tint:#fbe9e7;--color-danger-border:#f0c4bf;--color-danger-ink:#7a1a12;--color-danger-ring:#b3261e2e;--color-focus:#c8321a;--color-focus-ring:#c8321a2e;--color-scrim:#211a478c;--font-family:"Instrument Sans Variable", "Instrument Sans", system-ui, -apple-system, sans-serif;--font-family-display:"Newsreader Variable", "Newsreader", Georgia, "Times New Roman", serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-tiny:12px;--font-size-meta:13px;--font-size-label:14px;--font-size-small:15px;--font-size-body:16px;--font-size-input:16px;--font-size-lead:18px;--font-size-swatch:20px;--font-size-avatar:26px;--font-size-avatar-lg:50px;--font-size-quote:20px;--font-size-entry:26px;--font-size-card-title:28px;--font-size-page-title:40px;--font-size-hero:46px;--font-size-display:52px;--font-size-hero-desktop:68px;--line-height-tight:1.06;--line-height-title:1.15;--line-height-body:1.5;--letter-spacing-title:-.01em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-24:96px;--gutter:var(--space-5);--radius-input:14px;--radius-card:16px;--radius-card-lg:20px;--radius-sheet:24px;--radius-pill:999px;--touch-target:44px;--control-height:52px;--button-height:60px;--tabbar-height:72px;--add-button:52px;--avatar-sm:36px;--avatar-md:64px;--avatar-lg:136px;--avatar-badge:28px;--sidebar-width:240px;--content-max:1100px;--content-max-narrow:720px;--dialog-max:520px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--z-base:0;--z-sticky:10;--z-tabbar:30;--z-popover:40;--z-sheet:50;--z-toast:60;--duration-fast:.12s;--duration-base:.2s;--easing-standard:cubic-bezier(.2, 0, 0, 1);--swatch-light-bg:#f3eefb;--swatch-light-ink:#211a47;--swatch-light-accent:#c8321a;--swatch-dark-bg:#17123a;--swatch-dark-ink:#f3eefb;--swatch-dark-accent:#ff8a6b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#17123a;--color-surface:#2a2260;--color-sidebar:#1b1542;--color-layer:#241d52;--color-layer-deep:#1f1846;--color-border:#3c3378;--color-ink:#f3eefb;--color-ink-soft:#d6cfee;--color-ink-muted:#b4abda;--color-inverse:#f3eefb;--color-on-inverse:#17123a;--color-on-inverse-accent:#b02a14;--shadow-raised:0 2px 12px #00000073;--color-accent:#ff8a6b;--color-on-accent:#241005;--color-accent-strong:#ffa48b;--color-danger:#ffb4ab;--color-danger-tint:#4a1f33;--color-danger-border:#7a3550;--color-danger-ink:#ffdad5;--color-danger-ring:#ffb4ab40;--color-focus-ring:#ff8a6b40;--color-focus:#ff8a6b;--color-scrim:#08051ca6}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#17123a;--color-surface:#2a2260;--color-sidebar:#1b1542;--color-layer:#241d52;--color-layer-deep:#1f1846;--color-border:#3c3378;--color-ink:#f3eefb;--color-ink-soft:#d6cfee;--color-ink-muted:#b4abda;--color-inverse:#f3eefb;--color-on-inverse:#17123a;--color-on-inverse-accent:#b02a14;--shadow-raised:0 2px 12px #00000073;--color-accent:#ff8a6b;--color-on-accent:#241005;--color-accent-strong:#ffa48b;--color-danger:#ffb4ab;--color-danger-tint:#4a1f33;--color-danger-border:#7a3550;--color-danger-ink:#ffdad5;--color-danger-ring:#ffb4ab40;--color-focus-ring:#ff8a6b40;--color-focus:#ff8a6b;--color-scrim:#08051ca6}}@layer base{html{background:var(--color-bg)}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-family);font-size:var(--font-size-body);line-height:var(--line-height-body)}input,textarea,select{font-size:var(--font-size-input)}a{color:var(--color-accent);font-weight:var(--font-weight-semibold)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (display-mode:standalone){html{touch-action:manipulation;-webkit-tap-highlight-color:transparent}}}@layer components{._bar_tk5z7_2{top:var(--safe-top);z-index:var(--z-toast);pointer-events:none;opacity:0;height:3px;animation:_appear_tk5z7_1 var(--duration-fast) var(--easing-standard) .15s forwards;position:fixed;left:0;right:0;overflow:hidden}._runner_tk5z7_16{border-radius:var(--radius-pill);background:var(--color-accent);width:40%;animation:_slide_tk5z7_1 1.1s var(--easing-standard) infinite;position:absolute;top:0;bottom:0;left:0}@keyframes _appear_tk5z7_1{to{opacity:1}}@keyframes _slide_tk5z7_1{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){._runner_tk5z7_16{opacity:.6;width:100%;animation:none}}._region_1xt7v_2{z-index:var(--z-toast);left:calc(var(--safe-left) + var(--gutter));right:calc(var(--safe-right) + var(--gutter));bottom:calc(var(--safe-bottom) + var(--tabbar-height) + var(--space-3));pointer-events:none;justify-content:center;display:flex;position:fixed}._prompt_1xt7v_14{pointer-events:auto;align-items:center;gap:var(--space-3);max-width:100%;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-card);background:var(--color-inverse);color:var(--color-on-inverse);display:flex}._text_1xt7v_26{font-size:var(--font-size-label)}._reload_1xt7v_30{min-height:var(--touch-target);padding-inline:var(--space-4);border-radius:var(--radius-input);color:var(--color-on-inverse-accent);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);flex:none}._reload_1xt7v_30:focus-visible{outline-color:var(--color-on-inverse-accent)}@media (width>=900px){._region_1xt7v_2{left:auto;right:calc(var(--safe-right) + var(--space-6));bottom:calc(var(--safe-bottom) + var(--space-6))}}}@layer utilities{.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tabular{font-variant-numeric:tabular-nums}}
