@font-face{font-family:InterVariable;src:url(../../../fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(../../../fonts/ClashDisplay-Variable.woff2)format("woff2");font-weight:200 700;font-style:normal;font-display:swap}:root{--font-ui:"InterVariable", -apple-system, system-ui, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-ui);--fs-title:clamp(34px, 2.6vw + 24px, 44px);--fs-hero:26px;--fs-sec:17px;--fs-body:15px;--fs-meta:13px;--fs-label:11px;--gutter:20px;--r-xs:6px;--r-sm:10px;--r:14px;--r-hero:20px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--t-press:.14s;--t-pop:.18s;--t-modal:.26s;--bg:#f8f5f0;--card:#ede7de;--card-2:#d8cfc1;--line:#d8cfc1;--text:#242018;--muted:#665d52;--scrim-rgb:248, 245, 240;--accent:#e8a536;--accent-text:#80520b;--on-accent:#21180a;--selected:#e8d8b9;--sidebar:#f0ebe2;--input-border:#8f806d;--danger:#b53c30;--subtle:#f2ede6;--tint:#f1e3c8;--warm-border:#d9c5a1;--success:#20745b;--success-tint:#e3eee7;--img-outline:#0000001a;--shadow-1:0 1px 2px #140f050d, 0 4px 16px #140f050f;--shadow-2:0 2px 6px #140f0512, 0 16px 40px #140f051f;--nav-bg:#f0ebe2f0;--accent-border:#b78b42}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0d0d0f;--card:#1c1b1a;--card-2:#302d28;--line:#302d28;--text:#f5f3ef;--muted:#a6a098;--scrim-rgb:13, 13, 15;--accent:#e8a536;--accent-text:#e9ab43;--on-accent:#21180a;--selected:#3c3020;--sidebar:#141413;--input-border:#85796a;--danger:#f17d6e;--subtle:#151514;--tint:#332819;--warm-border:#463722;--success:#64d7bd;--success-tint:#20312f;--img-outline:#ffffff1a;--shadow-1:0 1px 2px #0000004d, 0 4px 16px #00000059;--shadow-2:0 2px 6px #00000059, 0 16px 40px #00000080;--nav-bg:#201e1bf0;--accent-border:#a77930}}:root[data-theme=dark]{--bg:#0d0d0f;--card:#1c1b1a;--card-2:#302d28;--line:#302d28;--text:#f5f3ef;--muted:#a6a098;--scrim-rgb:13, 13, 15;--accent:#e8a536;--accent-text:#e9ab43;--on-accent:#21180a;--selected:#3c3020;--sidebar:#141413;--input-border:#85796a;--danger:#f17d6e;--subtle:#151514;--tint:#332819;--warm-border:#463722;--success:#64d7bd;--success-tint:#20312f;--img-outline:#ffffff1a;--shadow-1:0 1px 2px #0000004d, 0 4px 16px #00000059;--shadow-2:0 2px 6px #00000059, 0 16px 40px #00000080;--nav-bg:#201e1bf0;--accent-border:#a77930}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:env(safe-area-inset-bottom);margin:0}a{color:inherit;text-decoration:none}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent);color:var(--on-accent)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-property:opacity,color,background-color,filter!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.appnav.svelte-1y6048s{z-index:10;padding:14px 16px calc(18px + env(safe-area-inset-bottom));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.mark.svelte-1y6048s,.foot.svelte-1y6048s{display:none}.items.svelte-1y6048s{background:var(--nav-bg);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border:1px solid var(--line);pointer-events:auto;border-radius:14px;gap:3px;padding:6px;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.items.svelte-1y6048s{background:var(--card)}}.item.svelte-1y6048s{min-height:54px;color:var(--muted);transition:color var(--t-pop) var(--ease-out), transform var(--t-press) var(--ease-out);border-radius:26px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:400;display:flex}.item.svelte-1y6048s:active{transform:scale(.96)}.item.on.svelte-1y6048s{color:var(--accent-text);font-weight:600}@media (width>=880px){.appnav.svelte-1y6048s{background:var(--sidebar);border-right:1px solid var(--line);pointer-events:auto;flex-direction:column;justify-content:space-between;height:100dvh;padding:32px 24px;display:flex;position:sticky;top:0;bottom:auto}.top.svelte-1y6048s{flex-direction:column;gap:40px;display:flex}.mark.svelte-1y6048s{letter-spacing:-.5px;color:var(--text);align-items:center;gap:9px;font-size:18px;font-weight:700;display:flex}.dot.svelte-1y6048s{background:var(--accent-text);border-radius:50%;width:7px;height:7px}.items.svelte-1y6048s{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:8px;padding:0}.item.svelte-1y6048s{border-radius:var(--r-sm);min-height:44px;transition:color var(--t-pop) var(--ease-out), transform var(--t-press) var(--ease-out);flex-direction:row;flex:none;justify-content:flex-start;gap:12px;font-size:14px}.ico.svelte-1y6048s svg{width:19px;height:19px}@media (hover:hover) and (pointer:fine){.item.svelte-1y6048s:hover:not(.on){color:var(--text)}}.foot.svelte-1y6048s{justify-content:space-between;align-items:center;gap:12px;display:flex}.foot-l.svelte-1y6048s{color:var(--muted);font-size:12px}.switch.svelte-1y6048s{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:4px;padding:4px;display:flex}.mode.svelte-1y6048s{width:36px;height:36px;color:var(--muted);cursor:pointer;transition:color var(--t-press) var(--ease-out), background-color var(--t-press) var(--ease-out), transform var(--t-press) var(--ease-out);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.mode.svelte-1y6048s:active{transform:scale(.96)}.mode.on.svelte-1y6048s{background:var(--selected);color:var(--text)}}.app.svelte-12qhfyh{padding-bottom:calc(104px + env(safe-area-inset-bottom));overflow-x:clip}@media (width>=880px){.shell.svelte-12qhfyh{grid-template-columns:216px minmax(0,1fr);display:grid}.app.svelte-12qhfyh{max-width:1400px;padding:40px 40px 48px}}::view-transition-old(root){animation-duration:.12s}::view-transition-new(root){animation-duration:.12s}
