.vk-icon[data-v-57d34fe5]{display:block;flex:none}.btn[data-v-0351b62e]{display:inline-flex;align-items:center;justify-content:center;gap:var(--vk-space-2);min-block-size:var(--vk-target);padding-inline:var(--vk-space-4);border:1px solid transparent;border-radius:var(--vk-radius-md);font:inherit;font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--vk-duration-fast),border-color var(--vk-duration-fast),color var(--vk-duration-fast)}.btn[data-v-0351b62e]:disabled,.btn[aria-disabled=true][data-v-0351b62e]{opacity:.6;cursor:not-allowed}.btn.loading[data-v-0351b62e]{cursor:progress}.label[data-v-0351b62e]{min-inline-size:0}.block[data-v-0351b62e]{display:flex;inline-size:100%}.sm[data-v-0351b62e]{padding-inline:var(--vk-space-3);font-size:var(--vk-text-sm)}.filled[data-v-0351b62e]{background:var(--vk-color-accent);color:var(--vk-color-accent-text)}.default[data-v-0351b62e]{background:var(--vk-color-surface);color:var(--vk-color-text);border-color:var(--vk-color-control-border)}.quiet[data-v-0351b62e]{background:none;color:var(--vk-color-text-muted)}.danger[data-v-0351b62e]{background:var(--vk-color-danger);color:var(--vk-color-danger-text)}.link[data-v-0351b62e]{min-block-size:24px;padding:0;border:0;background:none;color:var(--vk-color-accent);font-weight:inherit;text-decoration:underline;text-underline-offset:.15em;white-space:normal}@media(hover:hover){.filled[data-v-0351b62e]:not(:disabled):hover{background:color-mix(in srgb,var(--vk-color-accent) 88%,var(--vk-color-text))}.danger[data-v-0351b62e]:not(:disabled):hover{background:color-mix(in srgb,var(--vk-color-danger) 88%,var(--vk-color-text))}.default[data-v-0351b62e]:not(:disabled):hover{background:color-mix(in srgb,var(--vk-color-accent) 8%,var(--vk-color-surface))}.quiet[data-v-0351b62e]:not(:disabled):hover{background:var(--vk-color-surface-sunken);color:var(--vk-color-text)}.link[data-v-0351b62e]:not(:disabled):hover{color:color-mix(in srgb,var(--vk-color-accent) 70%,var(--vk-color-text));text-decoration-thickness:2px}}.filled[data-v-0351b62e]:not(:disabled):active{background:color-mix(in srgb,var(--vk-color-accent) 78%,var(--vk-color-text))}.default[data-v-0351b62e]:not(:disabled):active{background:color-mix(in srgb,var(--vk-color-accent) 16%,var(--vk-color-surface))}.spinner[data-v-0351b62e]{flex:none;inline-size:1em;block-size:1em;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:vk-spin-0351b62e .8s linear infinite}@keyframes vk-spin-0351b62e{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.btn[data-v-0351b62e]{transition:none}.spinner[data-v-0351b62e]{animation:none;border-inline-end-color:currentColor;border-block-end-color:transparent}}.nav-link[data-v-5fd598a7]{display:inline-flex;align-items:center;min-block-size:var(--vk-target);color:var(--vk-color-text-muted);text-decoration:none}@media(hover:hover){.nav-link[data-v-5fd598a7]:hover{color:var(--vk-color-text);text-decoration:underline;text-underline-offset:.15em}}.nav-link.router-link-active[data-v-5fd598a7],.nav-link[aria-current=page][data-v-5fd598a7]{color:var(--vk-color-text);font-weight:600}.skip[data-v-a52ab4a1]{position:absolute;inset-inline-start:var(--vk-space-2);inset-block-start:var(--vk-space-2);inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:1px solid var(--vk-color-control-border);border-radius:var(--vk-radius-sm);background:var(--vk-color-surface);color:var(--vk-color-text);font-weight:600}.skip[data-v-a52ab4a1]:focus{inline-size:auto;block-size:auto;padding:var(--vk-space-2) var(--vk-space-3);overflow:visible;clip-path:none;z-index:var(--vk-z-toast)}.dialog[data-v-cfcd57aa]{inline-size:min(100vw - 2 * var(--vk-space-4),52rem);max-inline-size:none;max-block-size:calc(100dvh - 2 * var(--vk-space-5));padding:0;border:1px solid var(--vk-color-border);border-radius:var(--vk-radius-lg);background:var(--vk-color-surface);color:var(--vk-color-text);box-shadow:var(--vk-shadow-lg);overflow:hidden}.dialog.narrow[data-v-cfcd57aa]{inline-size:min(100vw - 2 * var(--vk-space-4),32rem)}.dialog[data-v-cfcd57aa]::backdrop{background:var(--vk-color-backdrop)}.panel[data-v-cfcd57aa]{display:flex;flex-direction:column;max-block-size:calc(100dvh - 2 * var(--vk-space-5))}.head[data-v-cfcd57aa]{display:flex;align-items:center;justify-content:space-between;gap:var(--vk-space-3);padding:var(--vk-space-3);padding-inline-start:var(--vk-space-5);border-block-end:1px solid var(--vk-color-border)}h2[data-v-cfcd57aa]{margin:0;font-size:var(--vk-text-lg);text-wrap:balance}.close[data-v-cfcd57aa]{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--vk-target);block-size:var(--vk-target);border:0;border-radius:var(--vk-radius-md);background:none;color:var(--vk-color-text-muted);cursor:pointer}@media(hover:hover){.close[data-v-cfcd57aa]:hover{background:var(--vk-color-surface-sunken);color:var(--vk-color-text)}}.body[data-v-cfcd57aa]{padding:var(--vk-space-4) var(--vk-space-5) var(--vk-space-5);overflow-y:auto}.foot[data-v-cfcd57aa]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--vk-space-3);padding:var(--vk-space-3) var(--vk-space-5);border-block-start:1px solid var(--vk-color-border)}@media(max-width:36rem){.dialog[data-v-cfcd57aa]{inline-size:100vw;block-size:100dvh;max-block-size:100dvh;margin:0;border:0;border-radius:0}.dialog.narrow[data-v-cfcd57aa]{inline-size:calc(100vw - 2 * var(--vk-space-3));block-size:auto;margin:auto;border:1px solid var(--vk-color-border);border-radius:var(--vk-radius-lg)}.panel[data-v-cfcd57aa]{block-size:100%;max-block-size:100dvh}.narrow .panel[data-v-cfcd57aa]{block-size:auto}.body[data-v-cfcd57aa]{padding:var(--vk-space-4)}.foot[data-v-cfcd57aa]{padding:var(--vk-space-3) var(--vk-space-4);margin-block-start:auto}}.toast[data-v-c5cb5a44]{position:fixed;inset-inline:var(--vk-space-4);inset-block-end:calc(var(--vk-space-4) + env(safe-area-inset-bottom,0px));display:flex;justify-content:center;z-index:var(--vk-z-toast);pointer-events:none}.toast.interactive p[data-v-c5cb5a44]{pointer-events:auto}p[data-v-c5cb5a44]{display:flex;align-items:center;gap:var(--vk-space-3);max-inline-size:32rem;margin:0;padding:var(--vk-space-2) var(--vk-space-4);border:1px solid var(--vk-color-border);border-radius:var(--vk-radius-md);background:var(--vk-color-surface);box-shadow:var(--vk-shadow-md);font-size:var(--vk-text-sm)}p.working[data-v-c5cb5a44]{color:var(--vk-color-text-muted)}p.done[data-v-c5cb5a44]{border-color:var(--vk-color-success);color:var(--vk-color-success);font-weight:600}p.danger[data-v-c5cb5a44]{border-color:var(--vk-color-danger);color:var(--vk-color-danger);font-weight:600}.body[data-v-c44aa81f]{margin:0}.blocker[data-v-8ae4274c]{max-width:420px;margin:var(--space-6) auto;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center}h1[data-v-8ae4274c]{font-size:var(--text-xl);margin:0 0 var(--space-3)}p[data-v-8ae4274c]{margin:0 0 var(--space-3)}.muted[data-v-8ae4274c]{color:var(--color-text-muted);font-size:var(--text-sm)}.banner[data-v-176c7f9f]{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);background:var(--color-surface)}.banner.stuck[data-v-176c7f9f]{border-color:var(--color-danger)}.line[data-v-176c7f9f]{margin:0}.line+.line[data-v-176c7f9f]{margin-top:var(--space-2)}.warn[data-v-176c7f9f]{color:var(--color-danger)}strong[data-v-176c7f9f]{color:var(--color-text)}ul[data-v-176c7f9f]{list-style:none;margin:var(--space-2) 0 0;padding:0}li[data-v-176c7f9f]{display:flex;gap:var(--space-3);align-items:baseline;flex-wrap:wrap;padding:var(--space-2) 0;border-top:1px solid var(--color-border)}.what[data-v-176c7f9f]{flex:1;color:var(--color-text)}.muted[data-v-176c7f9f]{color:var(--color-text-muted)}.splash[data-v-4fc58a3d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:grid;place-items:center;padding:var(--space-5) var(--space-4);background:var(--color-bg);animation:arrive-4fc58a3d .4s ease-out}.inner[data-v-4fc58a3d]{max-width:28rem;text-align:center}.crown[data-v-4fc58a3d]{font-size:4rem;margin:0;animation:bob-4fc58a3d 2.4s ease-in-out infinite}h2[data-v-4fc58a3d]{font-size:var(--text-xl);margin:var(--space-3) 0 var(--space-5);color:var(--color-accent)}.label[data-v-4fc58a3d]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 var(--space-1)}.affirmation[data-v-4fc58a3d]{font-size:var(--text-lg);margin:0 0 var(--space-5)}.sparkles[data-v-4fc58a3d]{margin:var(--space-5) 0 0;letter-spacing:.4em}@keyframes arrive-4fc58a3d{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes bob-4fc58a3d{50%{transform:translateY(-.4rem) rotate(-4deg)}}@media(prefers-reduced-motion:reduce){.splash[data-v-4fc58a3d],.crown[data-v-4fc58a3d]{animation:none}}.burst[data-v-abe6bd6e]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:1000}.piece[data-v-abe6bd6e]{position:absolute;inset-block-start:-2rem;animation-name:fall-abe6bd6e;animation-timing-function:ease-in;animation-fill-mode:forwards}@keyframes fall-abe6bd6e{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(105vh) rotate(320deg);opacity:.2}}.trail[data-v-5cbfd08b]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:999}.spark[data-v-5cbfd08b]{position:absolute;font-size:.8rem;transform:translate(-50%,-50%);animation:twinkle-5cbfd08b .7s ease-out forwards}@keyframes twinkle-5cbfd08b{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,20%) scale(.4)}}.bar[data-v-1c367084]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface)}nav[data-v-1c367084]{display:flex;gap:var(--space-4);min-inline-size:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin}nav[data-v-1c367084]>*{scroll-snap-align:start}nav[data-v-1c367084]>*,.sign-out[data-v-1c367084]{flex-shrink:0;white-space:nowrap}main[data-v-1c367084]{padding:var(--space-5) var(--space-4);max-width:720px;margin:0 auto}main.wide[data-v-1c367084]{max-width:1280px}:root{--vk-bg-light: #fbfaf9;--vk-bg-dark: #16150f;--vk-surface-light: #ffffff;--vk-surface-dark: #201e18;--vk-surface-sunken-light: #f1efec;--vk-surface-sunken-dark: #2b2822;--vk-border-light: #e4e1dd;--vk-border-dark: #35322a;--vk-control-border-light: #8f877f;--vk-control-border-dark: #7b736b;--vk-text-light: #1b1917;--vk-text-dark: #f3f0eb;--vk-text-muted-light: #6b6560;--vk-text-muted-dark: #a8a29a;--vk-accent-light: #2f6f4f;--vk-accent-dark: #6cc39a;--vk-accent-text-light: #ffffff;--vk-accent-text-dark: #10231a;--vk-danger-light: #a33223;--vk-danger-dark: #e88b7d;--vk-danger-text-light: #ffffff;--vk-danger-text-dark: #2a0f0a;--vk-warning-light: #8a5a00;--vk-warning-dark: #e8b45a;--vk-success-light: #2f6f4f;--vk-success-dark: #6cc39a;--vk-chart-1-light: #009962;--vk-chart-1-dark: #1da871;--vk-chart-2-light: #106dce;--vk-chart-2-dark: #1175de;--vk-chart-3-light: #9d5d03;--vk-chart-3-dark: #a76616;--vk-chart-4-light: #b82989;--vk-chart-4-dark: #c23492;--vk-chart-other-light: #857d75;--vk-chart-other-dark: #9a938b;color-scheme:light;--vk-color-bg: var(--vk-bg-light);--vk-color-surface: var(--vk-surface-light);--vk-color-surface-sunken: var(--vk-surface-sunken-light);--vk-color-border: var(--vk-border-light);--vk-color-control-border: var(--vk-control-border-light);--vk-color-text: var(--vk-text-light);--vk-color-text-muted: var(--vk-text-muted-light);--vk-color-accent: var(--vk-accent-light);--vk-color-accent-text: var(--vk-accent-text-light);--vk-color-danger: var(--vk-danger-light);--vk-color-danger-text: var(--vk-danger-text-light);--vk-color-warning: var(--vk-warning-light);--vk-color-success: var(--vk-success-light);--vk-color-chart-1: var(--vk-chart-1-light);--vk-color-chart-2: var(--vk-chart-2-light);--vk-color-chart-3: var(--vk-chart-3-light);--vk-color-chart-4: var(--vk-chart-4-light);--vk-color-chart-other: var(--vk-chart-other-light);--vk-color-backdrop: rgb(0 0 0 / .55);--vk-color-overlay-shadow: rgb(0 0 0 / .35);--vk-space-1: 4px;--vk-space-2: 8px;--vk-space-3: 12px;--vk-space-4: 16px;--vk-space-5: 24px;--vk-space-6: 32px;--vk-radius-sm: 6px;--vk-radius-md: 10px;--vk-radius-lg: 16px;--vk-radius-pill: 999px;--vk-font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--vk-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--vk-text-xs: .75rem;--vk-text-sm: .875rem;--vk-text-base: 1rem;--vk-text-lg: 1.25rem;--vk-text-xl: 1.75rem;--vk-duration-fast: .12s;--vk-target: 44px;--vk-shadow-sm: 0 1px 2px var(--vk-color-overlay-shadow);--vk-shadow-md: 0 .5rem 1.5rem var(--vk-color-overlay-shadow);--vk-shadow-lg: 0 1.5rem 4rem var(--vk-color-overlay-shadow);--vk-z-menu: 5;--vk-z-toast: 20}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--vk-color-bg: var(--vk-bg-dark);--vk-color-surface: var(--vk-surface-dark);--vk-color-surface-sunken: var(--vk-surface-sunken-dark);--vk-color-border: var(--vk-border-dark);--vk-color-control-border: var(--vk-control-border-dark);--vk-color-text: var(--vk-text-dark);--vk-color-text-muted: var(--vk-text-muted-dark);--vk-color-accent: var(--vk-accent-dark);--vk-color-accent-text: var(--vk-accent-text-dark);--vk-color-danger: var(--vk-danger-dark);--vk-color-danger-text: var(--vk-danger-text-dark);--vk-color-warning: var(--vk-warning-dark);--vk-color-success: var(--vk-success-dark);--vk-color-chart-1: var(--vk-chart-1-dark);--vk-color-chart-2: var(--vk-chart-2-dark);--vk-color-chart-3: var(--vk-chart-3-dark);--vk-color-chart-4: var(--vk-chart-4-dark);--vk-color-chart-other: var(--vk-chart-other-dark)}}:root[data-theme=dark]{color-scheme:dark;--vk-color-bg: var(--vk-bg-dark);--vk-color-surface: var(--vk-surface-dark);--vk-color-surface-sunken: var(--vk-surface-sunken-dark);--vk-color-border: var(--vk-border-dark);--vk-color-control-border: var(--vk-control-border-dark);--vk-color-text: var(--vk-text-dark);--vk-color-text-muted: var(--vk-text-muted-dark);--vk-color-accent: var(--vk-accent-dark);--vk-color-accent-text: var(--vk-accent-text-dark);--vk-color-danger: var(--vk-danger-dark);--vk-color-danger-text: var(--vk-danger-text-dark);--vk-color-warning: var(--vk-warning-dark);--vk-color-success: var(--vk-success-dark);--vk-color-chart-1: var(--vk-chart-1-dark);--vk-color-chart-2: var(--vk-chart-2-dark);--vk-color-chart-3: var(--vk-chart-3-dark);--vk-color-chart-4: var(--vk-chart-4-dark);--vk-color-chart-other: var(--vk-chart-other-dark)}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--vk-font-sans);background:var(--vk-color-bg);color:var(--vk-color-text);-webkit-font-smoothing:antialiased}a{color:var(--vk-color-accent);text-underline-offset:.15em}@media(hover:hover){a:hover{color:color-mix(in srgb,var(--vk-color-accent) 70%,var(--vk-color-text));text-decoration-thickness:2px}}:focus-visible{outline:2px solid var(--vk-color-accent);outline-offset:2px}.vk-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:root{color-scheme:light;--color-bg: #fbfaf9;--color-surface: #ffffff;--color-border: #e4e1dd;--color-control-border: #8f877f;--color-text: #1b1917;--color-text-muted: #6b6560;--color-accent: #2f6f4f;--color-accent-text: #ffffff;--color-danger: #a33223;--color-danger-text: #ffffff;--color-danger-fill: #c62828;--color-chart-1: #2f6f4f;--color-chart-2: #2b6cb0;--color-chart-3: #b45309;--color-chart-other: #857d75;--color-backdrop: rgb(0 0 0 / .55);--color-overlay-shadow: rgb(0 0 0 / .35);--color-swatch-green: #2f6f4f;--color-swatch-blue: #2656b7;--color-swatch-teal: #0f656c;--color-swatch-purple: #7d2acf;--color-swatch-pink: #aa235d;--color-swatch-amber: #775508;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.25rem;--text-xl: 1.75rem;--duration-fast: .12s}:root[data-palette=blue]{--color-bg: #f9fafc;--color-surface: #ffffff;--color-border: #dde2e8;--color-control-border: #828992;--color-text: #151a20;--color-text-muted: #606770;--color-accent: #2656b7;--color-accent-text: #ffffff;--color-danger: #a33223;--color-danger-text: #ffffff;--color-danger-fill: #c62828;--color-chart-1: #2656b7;--color-chart-2: #197951;--color-chart-3: #af5709;--color-chart-other: #777f89}:root[data-palette=teal]{--color-bg: #f7fbfb;--color-surface: #ffffff;--color-border: #d8e4e5;--color-control-border: #7c8b8d;--color-text: #121b1b;--color-text-muted: #5a696a;--color-accent: #0f656c;--color-accent-text: #ffffff;--color-danger: #a33223;--color-danger-text: #ffffff;--color-danger-fill: #c62828;--color-chart-1: #0f656c;--color-chart-2: #8943d9;--color-chart-3: #af5709;--color-chart-other: #728183}:root[data-palette=purple]{--color-bg: #fbfafd;--color-surface: #ffffff;--color-border: #e5dfea;--color-control-border: #8e8595;--color-text: #1e1623;--color-text-muted: #6c6274;--color-accent: #7d2acf;--color-accent-text: #ffffff;--color-danger: #a33223;--color-danger-text: #ffffff;--color-danger-fill: #c62828;--color-chart-1: #7d2acf;--color-chart-2: #1b7485;--color-chart-3: #a65d09;--color-chart-other: #847b8c}:root[data-palette=pink]{--color-bg: #fdf9fb;--color-surface: #ffffff;--color-border: #e9dfe2;--color-control-border: #95848a;--color-text: #22161a;--color-text-muted: #726268;--color-accent: #aa235d;--color-accent-text: #ffffff;--color-danger: #a33223;--color-danger-text: #ffffff;--color-danger-fill: #c62828;--color-chart-1: #aa235d;--color-chart-2: #226fa5;--color-chart-3: #916808;--color-chart-other: #8b7a80}:root[data-palette=amber]{--color-bg: #fcfaf7;--color-surface: #ffffff;--color-border: #e6e1d9;--color-control-border: #8e887d;--color-text: #1d1912;--color-text-muted: #6c655c;--color-accent: #775508;--color-accent-text: #ffffff;--color-danger: #a33223;--color-danger-text: #ffffff;--color-danger-fill: #c62828;--color-chart-1: #775508;--color-chart-2: #266bb9;--color-chart-3: #077f5b;--color-chart-other: #847e73}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--color-bg: #16150f;--color-surface: #201e18;--color-border: #35322a;--color-control-border: #7b736b;--color-text: #f3f0eb;--color-text-muted: #a8a29a;--color-accent: #6cc39a;--color-accent-text: #10231a;--color-danger: #e88b7d;--color-danger-text: #2a0f0a;--color-danger-fill: #e0282e;--color-chart-1: #6cc39a;--color-chart-2: #6aaee8;--color-chart-3: #e8a15a;--color-chart-other: #9a938b;--color-swatch-green: #6cc39a;--color-swatch-blue: #749be8;--color-swatch-teal: #1eacb6;--color-swatch-purple: #b885eb;--color-swatch-pink: #e976a7;--color-swatch-amber: #c89216}:root[data-palette=blue]:not([data-theme=light]){--color-bg: #12151a;--color-surface: #1b1e24;--color-border: #2d333a;--color-control-border: #6f757d;--color-text: #eef1f4;--color-text-muted: #9ea3ab;--color-accent: #749be8;--color-accent-text: #161f33;--color-danger: #e88b7d;--color-danger-text: #2a0f0a;--color-danger-fill: #e0282e;--color-chart-1: #749be8;--color-chart-2: #24bf7f;--color-chart-3: #e6a166;--color-chart-other: #8f959c}:root[data-palette=teal]:not([data-theme=light]){--color-bg: #101616;--color-surface: #181f20;--color-border: #293436;--color-control-border: #6a7778;--color-text: #ecf1f2;--color-text-muted: #99a5a7;--color-accent: #1eacb6;--color-accent-text: #0f2224;--color-danger: #e88b7d;--color-danger-text: #2a0f0a;--color-danger-fill: #e0282e;--color-chart-1: #1eacb6;--color-chart-2: #bf97eb;--color-chart-3: #e6a166;--color-chart-other: #8b9698}:root[data-palette=purple]:not([data-theme=light]){--color-bg: #18131b;--color-surface: #221c25;--color-border: #372f3e;--color-control-border: #7a7180;--color-text: #f2eff5;--color-text-muted: #a8a0ad;--color-accent: #b885eb;--color-accent-text: #281839;--color-danger: #e88b7d;--color-danger-text: #2a0f0a;--color-danger-fill: #e0282e;--color-chart-1: #b885eb;--color-chart-2: #28b7d4;--color-chart-3: #e4a358;--color-chart-other: #99919e}:root[data-palette=pink]:not([data-theme=light]){--color-bg: #1b1315;--color-surface: #241c1f;--color-border: #3c2f34;--color-control-border: #7f7176;--color-text: #f4eff1;--color-text-muted: #aca0a4;--color-accent: #e976a7;--color-accent-text: #331623;--color-danger: #e88b7d;--color-danger-text: #2a0f0a;--color-danger-fill: #e0282e;--color-chart-1: #e976a7;--color-chart-2: #68afe2;--color-chart-3: #dda82c;--color-chart-other: #9d9195}:root[data-palette=amber]:not([data-theme=light]){--color-bg: #171510;--color-surface: #211e19;--color-border: #37312a;--color-control-border: #79746b;--color-text: #f3f0ec;--color-text-muted: #a8a29a;--color-accent: #c89216;--color-accent-text: #251f10;--color-danger: #e88b7d;--color-danger-text: #2a0f0a;--color-danger-fill: #e0282e;--color-chart-1: #c89216;--color-chart-2: #79ace5;--color-chart-3: #20c795;--color-chart-other: #99938c}}:root[data-theme=dark]{color-scheme:dark;--color-bg: #16150f;--color-surface: #201e18;--color-border: #35322a;--color-control-border: #7b736b;--color-text: #f3f0eb;--color-text-muted: #a8a29a;--color-accent: #6cc39a;--color-accent-text: #10231a;--color-danger: #e88b7d;--color-danger-text: #2a0f0a;--color-danger-fill: #e0282e;--color-chart-1: #6cc39a;--color-chart-2: #6aaee8;--color-chart-3: #e8a15a;--color-chart-other: #9a938b;--color-swatch-green: #6cc39a;--color-swatch-blue: #749be8;--color-swatch-teal: #1eacb6;--color-swatch-purple: #b885eb;--color-swatch-pink: #e976a7;--color-swatch-amber: #c89216}:root[data-palette=blue][data-theme=dark]{--color-bg: #12151a;--color-surface: #1b1e24;--color-border: #2d333a;--color-control-border: #6f757d;--color-text: #eef1f4;--color-text-muted: #9ea3ab;--color-accent: #749be8;--color-accent-text: #161f33;--color-danger: #e88b7d;--color-danger-text: #2a0f0a;--color-danger-fill: #e0282e;--color-chart-1: #749be8;--color-chart-2: #24bf7f;--color-chart-3: #e6a166;--color-chart-other: #8f959c}:root[data-palette=teal][data-theme=dark]{--color-bg: #101616;--color-surface: #181f20;--color-border: #293436;--color-control-border: #6a7778;--color-text: #ecf1f2;--color-text-muted: #99a5a7;--color-accent: #1eacb6;--color-accent-text: #0f2224;--color-danger: #e88b7d;--color-danger-text: #2a0f0a;--color-danger-fill: #e0282e;--color-chart-1: #1eacb6;--color-chart-2: #bf97eb;--color-chart-3: #e6a166;--color-chart-other: #8b9698}:root[data-palette=purple][data-theme=dark]{--color-bg: #18131b;--color-surface: #221c25;--color-border: #372f3e;--color-control-border: #7a7180;--color-text: #f2eff5;--color-text-muted: #a8a0ad;--color-accent: #b885eb;--color-accent-text: #281839;--color-danger: #e88b7d;--color-danger-text: #2a0f0a;--color-danger-fill: #e0282e;--color-chart-1: #b885eb;--color-chart-2: #28b7d4;--color-chart-3: #e4a358;--color-chart-other: #99919e}:root[data-palette=pink][data-theme=dark]{--color-bg: #1b1315;--color-surface: #241c1f;--color-border: #3c2f34;--color-control-border: #7f7176;--color-text: #f4eff1;--color-text-muted: #aca0a4;--color-accent: #e976a7;--color-accent-text: #331623;--color-danger: #e88b7d;--color-danger-text: #2a0f0a;--color-danger-fill: #e0282e;--color-chart-1: #e976a7;--color-chart-2: #68afe2;--color-chart-3: #dda82c;--color-chart-other: #9d9195}:root[data-palette=amber][data-theme=dark]{--color-bg: #171510;--color-surface: #211e19;--color-border: #37312a;--color-control-border: #79746b;--color-text: #f3f0ec;--color-text-muted: #a8a29a;--color-accent: #c89216;--color-accent-text: #251f10;--color-danger: #e88b7d;--color-danger-text: #2a0f0a;--color-danger-fill: #e0282e;--color-chart-1: #c89216;--color-chart-2: #79ace5;--color-chart-3: #20c795;--color-chart-other: #99938c}*{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a{color:var(--color-accent);text-underline-offset:.15em}@media(hover:hover){a:hover{color:color-mix(in srgb,var(--color-accent) 70%,var(--color-text));text-decoration-thickness:2px}}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}input:not([type=checkbox],[type=radio],[type=range]):focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:-1px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root{--vk-bg-light: #fbfaf9;--vk-bg-dark: #16150f;--vk-surface-light: #ffffff;--vk-surface-dark: #201e18;--vk-surface-sunken-light: #fbfaf9;--vk-surface-sunken-dark: #16150f;--vk-border-light: #e4e1dd;--vk-border-dark: #35322a;--vk-control-border-light: #8f877f;--vk-control-border-dark: #7b736b;--vk-text-light: #1b1917;--vk-text-dark: #f3f0eb;--vk-text-muted-light: #6b6560;--vk-text-muted-dark: #a8a29a;--vk-accent-light: #2f6f4f;--vk-accent-dark: #6cc39a;--vk-accent-text-light: #ffffff;--vk-accent-text-dark: #10231a;--vk-danger-light: #a33223;--vk-danger-dark: #e88b7d;--vk-danger-text-light: #ffffff;--vk-danger-text-dark: #2a0f0a;--vk-success-light: #2f6f4f;--vk-success-dark: #6cc39a;--vk-warning-light: #b45309;--vk-warning-dark: #e8a15a;--vk-chart-1-light: #2f6f4f;--vk-chart-1-dark: #6cc39a;--vk-chart-2-light: #2b6cb0;--vk-chart-2-dark: #6aaee8;--vk-chart-3-light: #b45309;--vk-chart-3-dark: #e8a15a;--vk-chart-other-light: #857d75;--vk-chart-other-dark: #9a938b}:root[data-palette=blue]{--vk-bg-light: #f9fafc;--vk-bg-dark: #12151a;--vk-surface-light: #ffffff;--vk-surface-dark: #1b1e24;--vk-surface-sunken-light: #f9fafc;--vk-surface-sunken-dark: #12151a;--vk-border-light: #dde2e8;--vk-border-dark: #2d333a;--vk-control-border-light: #828992;--vk-control-border-dark: #6f757d;--vk-text-light: #151a20;--vk-text-dark: #eef1f4;--vk-text-muted-light: #606770;--vk-text-muted-dark: #9ea3ab;--vk-accent-light: #2656b7;--vk-accent-dark: #749be8;--vk-accent-text-light: #ffffff;--vk-accent-text-dark: #161f33;--vk-danger-light: #a33223;--vk-danger-dark: #e88b7d;--vk-danger-text-light: #ffffff;--vk-danger-text-dark: #2a0f0a;--vk-success-light: #2656b7;--vk-success-dark: #749be8;--vk-warning-light: #af5709;--vk-warning-dark: #e6a166;--vk-chart-1-light: #2656b7;--vk-chart-1-dark: #749be8;--vk-chart-2-light: #197951;--vk-chart-2-dark: #24bf7f;--vk-chart-3-light: #af5709;--vk-chart-3-dark: #e6a166;--vk-chart-other-light: #777f89;--vk-chart-other-dark: #8f959c}:root[data-palette=teal]{--vk-bg-light: #f7fbfb;--vk-bg-dark: #101616;--vk-surface-light: #ffffff;--vk-surface-dark: #181f20;--vk-surface-sunken-light: #f7fbfb;--vk-surface-sunken-dark: #101616;--vk-border-light: #d8e4e5;--vk-border-dark: #293436;--vk-control-border-light: #7c8b8d;--vk-control-border-dark: #6a7778;--vk-text-light: #121b1b;--vk-text-dark: #ecf1f2;--vk-text-muted-light: #5a696a;--vk-text-muted-dark: #99a5a7;--vk-accent-light: #0f656c;--vk-accent-dark: #1eacb6;--vk-accent-text-light: #ffffff;--vk-accent-text-dark: #0f2224;--vk-danger-light: #a33223;--vk-danger-dark: #e88b7d;--vk-danger-text-light: #ffffff;--vk-danger-text-dark: #2a0f0a;--vk-success-light: #0f656c;--vk-success-dark: #1eacb6;--vk-warning-light: #af5709;--vk-warning-dark: #e6a166;--vk-chart-1-light: #0f656c;--vk-chart-1-dark: #1eacb6;--vk-chart-2-light: #8943d9;--vk-chart-2-dark: #bf97eb;--vk-chart-3-light: #af5709;--vk-chart-3-dark: #e6a166;--vk-chart-other-light: #728183;--vk-chart-other-dark: #8b9698}:root[data-palette=purple]{--vk-bg-light: #fbfafd;--vk-bg-dark: #18131b;--vk-surface-light: #ffffff;--vk-surface-dark: #221c25;--vk-surface-sunken-light: #fbfafd;--vk-surface-sunken-dark: #18131b;--vk-border-light: #e5dfea;--vk-border-dark: #372f3e;--vk-control-border-light: #8e8595;--vk-control-border-dark: #7a7180;--vk-text-light: #1e1623;--vk-text-dark: #f2eff5;--vk-text-muted-light: #6c6274;--vk-text-muted-dark: #a8a0ad;--vk-accent-light: #7d2acf;--vk-accent-dark: #b885eb;--vk-accent-text-light: #ffffff;--vk-accent-text-dark: #281839;--vk-danger-light: #a33223;--vk-danger-dark: #e88b7d;--vk-danger-text-light: #ffffff;--vk-danger-text-dark: #2a0f0a;--vk-success-light: #7d2acf;--vk-success-dark: #b885eb;--vk-warning-light: #a65d09;--vk-warning-dark: #e4a358;--vk-chart-1-light: #7d2acf;--vk-chart-1-dark: #b885eb;--vk-chart-2-light: #1b7485;--vk-chart-2-dark: #28b7d4;--vk-chart-3-light: #a65d09;--vk-chart-3-dark: #e4a358;--vk-chart-other-light: #847b8c;--vk-chart-other-dark: #99919e}:root[data-palette=pink]{--vk-bg-light: #fdf9fb;--vk-bg-dark: #1b1315;--vk-surface-light: #ffffff;--vk-surface-dark: #241c1f;--vk-surface-sunken-light: #fdf9fb;--vk-surface-sunken-dark: #1b1315;--vk-border-light: #e9dfe2;--vk-border-dark: #3c2f34;--vk-control-border-light: #95848a;--vk-control-border-dark: #7f7176;--vk-text-light: #22161a;--vk-text-dark: #f4eff1;--vk-text-muted-light: #726268;--vk-text-muted-dark: #aca0a4;--vk-accent-light: #aa235d;--vk-accent-dark: #e976a7;--vk-accent-text-light: #ffffff;--vk-accent-text-dark: #331623;--vk-danger-light: #a33223;--vk-danger-dark: #e88b7d;--vk-danger-text-light: #ffffff;--vk-danger-text-dark: #2a0f0a;--vk-success-light: #aa235d;--vk-success-dark: #e976a7;--vk-warning-light: #916808;--vk-warning-dark: #dda82c;--vk-chart-1-light: #aa235d;--vk-chart-1-dark: #e976a7;--vk-chart-2-light: #226fa5;--vk-chart-2-dark: #68afe2;--vk-chart-3-light: #916808;--vk-chart-3-dark: #dda82c;--vk-chart-other-light: #8b7a80;--vk-chart-other-dark: #9d9195}:root[data-palette=amber]{--vk-bg-light: #fcfaf7;--vk-bg-dark: #171510;--vk-surface-light: #ffffff;--vk-surface-dark: #211e19;--vk-surface-sunken-light: #fcfaf7;--vk-surface-sunken-dark: #171510;--vk-border-light: #e6e1d9;--vk-border-dark: #37312a;--vk-control-border-light: #8e887d;--vk-control-border-dark: #79746b;--vk-text-light: #1d1912;--vk-text-dark: #f3f0ec;--vk-text-muted-light: #6c655c;--vk-text-muted-dark: #a8a29a;--vk-accent-light: #775508;--vk-accent-dark: #c89216;--vk-accent-text-light: #ffffff;--vk-accent-text-dark: #251f10;--vk-danger-light: #a33223;--vk-danger-dark: #e88b7d;--vk-danger-text-light: #ffffff;--vk-danger-text-dark: #2a0f0a;--vk-success-light: #775508;--vk-success-dark: #c89216;--vk-warning-light: #077f5b;--vk-warning-dark: #20c795;--vk-chart-1-light: #775508;--vk-chart-1-dark: #c89216;--vk-chart-2-light: #266bb9;--vk-chart-2-dark: #79ace5;--vk-chart-3-light: #077f5b;--vk-chart-3-dark: #20c795;--vk-chart-other-light: #847e73;--vk-chart-other-dark: #99938c}
