@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:400;src:url(./pt-serif-cyrillic-ext-400-normal.DU92duxl.woff2) format("woff2"),url(./pt-serif-cyrillic-ext-400-normal.DWZRXqV9.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:400;src:url(./pt-serif-cyrillic-400-normal.B-euljER.woff2) format("woff2"),url(./pt-serif-cyrillic-400-normal.D8jOFnDU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:400;src:url(./pt-serif-latin-ext-400-normal.B7STXmTm.woff2) format("woff2"),url(./pt-serif-latin-ext-400-normal.tfSDtiqN.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"PT Serif";font-style:normal;font-display:swap;font-weight:400;src:url(./pt-serif-latin-400-normal.Cx0mQj7e.woff2) format("woff2"),url(./pt-serif-latin-400-normal.DIu_lRW0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:700;src:url(./pt-serif-cyrillic-ext-700-normal.CpXZPNZI.woff2) format("woff2"),url(./pt-serif-cyrillic-ext-700-normal.C7FyUQsB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:700;src:url(./pt-serif-cyrillic-700-normal.DvVvs_4R.woff2) format("woff2"),url(./pt-serif-cyrillic-700-normal.BeN6CUoB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:700;src:url(./pt-serif-latin-ext-700-normal.B7jTzfC-.woff2) format("woff2"),url(./pt-serif-latin-ext-700-normal.BQOBW4N0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"PT Serif";font-style:normal;font-display:swap;font-weight:700;src:url(./pt-serif-latin-700-normal.Bsuo9jes.woff2) format("woff2"),url(./pt-serif-latin-700-normal.BnJLcJ8K.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.update-notification-shell.svelte-stn5to{position:fixed;top:0;left:0;right:0;z-index:1200;display:flex;justify-content:center;padding:.9rem .75rem 0;animation:svelte-stn5to-reveal-update-notification .26s ease}@media(min-width:40rem){.update-notification-shell.svelte-stn5to{padding-inline:1rem}}@keyframes svelte-stn5to-reveal-update-notification{0%{opacity:0;transform:translateY(-88px)}to{opacity:1;transform:translateY(0)}}.update-notification.svelte-stn5to{pointer-events:auto;border:0;width:100%;min-width:0;border-radius:0 0 .75rem .75rem;padding:.9rem 1rem;background:linear-gradient(180deg,var(--color-banner-start) 0%,var(--color-banner-end) 100%);color:var(--color-banner-ink);box-shadow:0 18px 32px var(--color-banner-shadow);font-size:.94rem;font-weight:700;letter-spacing:.01em;text-align:center;cursor:pointer;transition:background var(--control-transition-duration) var(--control-transition-easing),box-shadow var(--control-transition-duration) var(--control-transition-easing),transform var(--control-transition-duration) var(--control-transition-easing)}@media(min-width:40rem){.update-notification.svelte-stn5to{width:auto;min-width:min(32rem,calc(100vw - 2rem));border-radius:0 0 .9rem .9rem;padding:.95rem 1.4rem;font-size:.98rem}}.update-notification.svelte-stn5to:hover,.update-notification.svelte-stn5to:focus-visible{background:linear-gradient(180deg,var(--color-banner-start-hover) 0%,var(--color-banner-end-hover) 100%)}.update-notification.svelte-stn5to:active{background:linear-gradient(180deg,var(--color-banner-start-active) 0%,var(--color-banner-end-active) 100%);box-shadow:0 12px 24px var(--color-banner-shadow)}.update-notification.svelte-stn5to:focus-visible{outline:3px solid var(--color-banner-outline);outline-offset:3px}@media(prefers-reduced-motion:reduce){.update-notification-shell.svelte-stn5to{animation:none}}:root{--color-base-transparent: rgba(0, 0, 0, 0);--color-base-forest-900: rgb(29, 42, 33);--color-base-forest-900-70: rgba(29, 42, 33, .7);--color-base-forest-900-34: rgba(29, 42, 33, .34);--color-base-forest-900-32: rgba(29, 42, 33, .32);--color-base-forest-900-20: rgba(29, 42, 33, .2);--color-base-forest-900-18: rgba(29, 42, 33, .18);--color-base-forest-900-14: rgba(29, 42, 33, .14);--color-base-forest-900-12: rgba(29, 42, 33, .12);--color-base-forest-900-08: rgba(29, 42, 33, .08);--color-base-moss-700: rgb(29, 95, 58);--color-base-moss-700-16: rgba(29, 95, 58, .16);--color-base-moss-700-08: rgba(29, 95, 58, .08);--color-base-rust-700: rgb(139, 47, 24);--color-base-rust-700-18: rgba(139, 47, 24, .18);--color-base-rust-700-08: rgba(139, 47, 24, .08);--color-base-amber-700: rgb(128, 91, 16);--color-base-amber-800: rgb(106, 75, 13);--color-base-amber-700-32: rgba(128, 91, 16, .32);--color-base-amber-700-30: rgba(128, 91, 16, .3);--color-base-amber-700-28: rgba(128, 91, 16, .28);--color-base-amber-700-24: rgba(128, 91, 16, .24);--color-base-amber-700-20: rgba(128, 91, 16, .2);--color-base-amber-700-18: rgba(128, 91, 16, .18);--color-base-amber-700-16: rgba(128, 91, 16, .16);--color-base-amber-700-12: rgba(128, 91, 16, .12);--color-base-amber-700-10: rgba(128, 91, 16, .1);--color-base-amber-700-08: rgba(128, 91, 16, .08);--color-base-gold-400: rgb(214, 181, 107);--color-base-gold-400-30: rgba(214, 181, 107, .3);--color-base-gold-500: rgb(231, 196, 93);--color-base-gold-500-50: rgba(231, 196, 93, .5);--color-base-gold-600: rgb(210, 168, 46);--color-base-gold-900: rgb(43, 34, 8);--color-base-gold-900-30: rgba(43, 34, 8, .3);--color-base-gold-shadow-22: rgba(113, 84, 11, .22);--color-base-paper-000: rgb(255, 255, 255);--color-base-paper-000-98: rgba(255, 255, 255, .98);--color-base-paper-000-96: rgba(255, 255, 255, .96);--color-base-paper-000-92: rgba(255, 255, 255, .92);--color-base-paper-000-82: rgba(255, 255, 255, .82);--color-base-paper-000-78: rgba(255, 255, 255, .78);--color-base-paper-000-74: rgba(255, 255, 255, .74);--color-base-paper-000-70: rgba(255, 255, 255, .7);--color-base-paper-000-58: rgba(255, 255, 255, .58);--color-base-paper-000-50: rgba(255, 255, 255, .5);--color-base-parchment-050-98: rgba(255, 252, 244, .98);--color-base-parchment-050-82: rgba(255, 252, 244, .82);--color-base-parchment-100-96: rgba(255, 250, 239, .96);--color-base-parchment-200-96: rgba(250, 248, 244, .96);--color-base-parchment-400-95: rgba(247, 242, 232, .95);--color-base-parchment-500-94: rgba(247, 241, 228, .94);--color-base-parchment-600-90: rgba(247, 240, 221, .9);--color-base-parchment-700: rgb(247, 243, 232);--color-base-parchment-800: rgb(237, 226, 198);--color-base-shadow-700-16: rgba(74, 58, 24, .16);--color-base-shadow-700-12: rgba(74, 58, 24, .12);--color-base-shadow-700-10: rgba(74, 58, 24, .1);--color-base-shadow-700-08: rgba(74, 58, 24, .08);--color-base-shadow-700-06: rgba(74, 58, 24, .06);--color-base-cover-700: rgb(24, 56, 97);--color-base-ivory-100: rgb(255, 248, 234);--color-base-midnight-900-12: rgba(7, 18, 35, .12);--color-base-midnight-900-08: rgba(7, 18, 35, .08);--color-base-midnight-900-26: rgba(7, 18, 35, .26);--color-base-midnight-900-22: rgba(7, 18, 35, .22);--color-base-midnight-900-66: rgba(7, 18, 35, .66);--color-base-midnight-900-70: rgba(7, 18, 35, .7);--color-base-navy-800-30: rgba(12, 38, 78, .3);--color-base-navy-800-28: rgba(12, 38, 78, .28);--color-base-navy-800-08: rgba(12, 38, 78, .08);--color-base-shadow-ink-22: rgba(6, 15, 29, .22);--color-transparent: var(--color-base-transparent);--color-ink: var(--color-base-forest-900);--color-ink-muted: var(--color-base-forest-900-70);--color-accent: var(--color-base-amber-700);--color-accent-strong: var(--color-base-amber-800);--color-on-accent: var(--color-base-paper-000);--color-surface: var(--color-base-parchment-050-82);--color-surface-muted: var(--color-base-paper-000-78);--color-surface-strong: var(--color-base-parchment-100-96);--color-surface-elevated-hover: var(--color-base-paper-000-50);--color-surface-label: var(--color-base-parchment-400-95);--color-surface-sidebar-end: var(--color-base-parchment-600-90);--color-border: var(--color-base-forest-900-14);--color-border-soft: var(--color-base-forest-900-12);--color-border-strong: var(--color-base-forest-900-34);--color-shadow: var(--color-base-shadow-700-10);--color-shadow-subtle: var(--color-base-shadow-700-06);--color-shadow-soft: var(--color-base-shadow-700-08);--color-shadow-strong: var(--color-base-shadow-700-12);--color-control-border: var(--color-base-forest-900-18);--color-control-border-strong: var(--color-base-amber-700-30);--color-control-divider: var(--color-base-forest-900-08);--color-control-divider-strong: var(--color-base-forest-900-20);--color-control-background: var(--color-base-paper-000-82);--color-control-background-hover: var(--color-base-paper-000-96);--color-control-background-subtle: var(--color-base-paper-000-70);--color-control-background-muted: var(--color-base-paper-000-74);--color-control-picker-background: var(--color-base-paper-000-98);--color-control-picker-hover: var(--color-base-amber-700-10);--color-control-picker-selected: var(--color-base-amber-700-18);--color-control-shadow-soft: var(--color-base-shadow-700-08);--color-control-focus-border: var(--color-base-gold-600);--color-control-focus-glow: var(--color-base-gold-500-50);--color-picker-shadow: var(--color-base-shadow-700-16);--color-accent-border-soft: var(--color-base-amber-700-20);--color-accent-border-strong: var(--color-base-amber-700-24);--color-accent-outline: var(--color-base-amber-700-32);--color-hover-surface: var(--color-base-amber-700-08);--color-selected-surface: var(--color-base-amber-700-12);--color-pressed-surface: var(--color-base-amber-700-18);--color-button-soft-hover: var(--color-base-amber-700-10);--color-button-soft-active: var(--color-base-amber-700-18);--color-button-outline-hover: var(--color-base-paper-000-98);--color-button-outline-active: var(--color-base-paper-000-82);--color-button-icon-hover: var(--color-base-paper-000-96);--color-button-icon-active: var(--color-base-parchment-100-96);--color-button-toolbar-hover: var(--color-base-paper-000-96);--color-button-toolbar-active: var(--color-base-amber-700-18);--color-button-toolbar-selected-hover: var(--color-base-amber-800);--color-button-toolbar-selected-active: var(--color-base-amber-800);--color-overlay-backdrop: var(--color-base-forest-900-32);--color-feedback-surface: var(--color-base-paper-000-58);--color-success: var(--color-base-moss-700);--color-success-border: var(--color-base-moss-700-16);--color-success-surface: var(--color-base-moss-700-08);--color-error: var(--color-base-rust-700);--color-error-border: var(--color-base-rust-700-18);--color-error-surface: var(--color-base-rust-700-08);--color-app-background-glow: var(--color-base-gold-400-30);--color-app-background-start: var(--color-base-parchment-700);--color-app-background-end: var(--color-base-parchment-800);--color-panel-gradient-start: var(--color-base-parchment-050-98);--color-panel-gradient-end: var(--color-base-parchment-500-94);--color-panel-overlay: var(--color-base-paper-000-92);--color-cover-surface: var(--color-base-cover-700);--color-cover-text: var(--color-base-ivory-100);--color-cover-overlay-top: var(--color-base-midnight-900-12);--color-cover-overlay-mid: var(--color-base-midnight-900-26);--color-cover-overlay-bottom: var(--color-base-midnight-900-66);--color-cover-overlay-top-lg: var(--color-base-midnight-900-08);--color-cover-overlay-mid-lg: var(--color-base-midnight-900-22);--color-cover-overlay-bottom-lg: var(--color-base-midnight-900-70);--color-cover-atmosphere-strong: var(--color-base-navy-800-30);--color-cover-atmosphere-soft: var(--color-base-navy-800-08);--color-cover-atmosphere-strong-lg: var(--color-base-navy-800-28);--color-cover-text-shadow: var(--color-base-shadow-ink-22);--color-banner-start: var(--color-base-gold-500);--color-banner-end: var(--color-base-gold-600);--color-banner-start-hover: var(--color-base-gold-400);--color-banner-end-hover: var(--color-base-gold-500);--color-banner-start-active: var(--color-base-gold-600);--color-banner-end-active: var(--color-base-amber-700);--color-banner-ink: var(--color-base-gold-900);--color-banner-shadow: var(--color-base-gold-shadow-22);--color-banner-outline: var(--color-base-gold-900-30);--font-family-serif-pt-serif: "PT Serif", "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--font-family-serif: var(--font-family-serif-pt-serif);--letter-spacing-serif: .1px;--font-family-monospace: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--control-border-width: 1px;--control-padding-block: .8rem;--control-padding-inline: .9rem;--control-transition-duration: .18s;--control-transition-easing: ease;--control-radius: .5rem;--button-radius: var(--control-radius);--panel-radius: .75rem}html{background:radial-gradient(circle at top left,var(--color-app-background-glow),var(--color-transparent) 28%),linear-gradient(180deg,var(--color-app-background-start) 0%,var(--color-app-background-end) 100%)}body{margin:0;font-family:var(--font-family-serif);letter-spacing:var(--letter-spacing-serif);background:var(--color-transparent);color:var(--color-ink)}*{box-sizing:border-box}a{color:inherit}.app-shell{display:contents}button,input,select,textarea{font:inherit}img{display:block;max-width:100%}
