@font-face{font-family:Cormorant Garamond;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/cormorant-garamond-cyrillic_latin-300-BxsiqIyQ.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/cormorant-garamond-cyrillic_latin-regular-CI0SvUY4.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/cormorant-garamond-cyrillic_latin-500-CkLYKvR2.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/cormorant-garamond-cyrillic_latin-600-Bf2V2Lte.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-weight:300;font-style:italic;font-display:swap;src:url(/assets/cormorant-garamond-cyrillic_latin-300italic-b2BYfg8F.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-weight:400;font-style:italic;font-display:swap;src:url(/assets/cormorant-garamond-cyrillic_latin-italic-Dfh9HNI8.woff2) format("woff2")}@font-face{font-family:Jost;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/jost-cyrillic_latin-300-Dqqcjmou.woff2) format("woff2")}@font-face{font-family:Jost;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/jost-cyrillic_latin-regular-CkYJMshs.woff2) format("woff2")}@font-face{font-family:Jost;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/jost-cyrillic_latin-500-BNr70mPx.woff2) format("woff2")}@font-face{font-family:Manrope;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/manrope-cyrillic_latin-regular-CaTkBH1P.woff2) format("woff2")}@font-face{font-family:Manrope;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/manrope-cyrillic_latin-500-C93skjNm.woff2) format("woff2")}:root{--font-display: "Cormorant Garamond", Georgia, serif;--font-body: "Manrope", "Nunito Sans", system-ui, sans-serif;--font-label: "Jost", "Manrope", "Futura", sans-serif;--ivory-50: #FBF8F4;--ivory-100: #F5EFE8;--ivory-200: #EAE2D8;--ivory-800: #8C7865;--ivory-900: #4A3D32;--caramel-50: #FDF5EC;--caramel-100: #F5E3C8;--caramel-200: #E8C99A;--caramel-400: #C4A882;--caramel-600: #A08060;--caramel-800: #7A5E42;--graphite-400: #A8A6A0;--graphite-600: #787670;--graphite-800: #484644;--graphite-900: #252422;--bg-primary: #FBF8F4;--bg-secondary: #F5EFE8;--bg-tertiary: #EAE2D8;--bg-dark: #252422;--fg-primary: #252422;--fg-secondary: #484644;--fg-tertiary: #787670;--fg-muted: #A8A6A0;--fg-on-dark: #FBF8F4;--accent: #C4A882;--accent-hover: #A08060;--accent-soft: #F5E3C8;--accent-ink: #7A5E42;--on-accent: #252422;--psyche: #E8A467;--body: #BB5771;--social: #97BDC8;--psyche-soft: #FDF5EC;--body-soft: #FCF1F4;--social-soft: #F2F7F9;--line: rgba(74, 61, 50, .14);--line-strong: rgba(74, 61, 50, .28);--line-accent: #C4A882;--cta-bg: #151413;--sp-1: 4px;--sp-2: 8px;--sp-3: 16px;--sp-4: 24px;--sp-5: 40px;--sp-6: 64px;--sp-7: 96px;--pad-x: 20px;--h-touch: 44px;--h-input: 48px;--h-cta: 52px;--h-option: 56px;--r-seg: 2px;--r-chip: 4px;--r-check: 7px;--r-card: 10px;--r-track: 11px;--r-card-lg: 16px;--r-pill: 30px;--r-full: 9999px;--dur-sm: .2s;--dur-md: .3s;--dur-lg: .4s;--ease: cubic-bezier(.22, .61, .36, 1);--app-fg-tertiary: #6A6862;--app-line-control: rgba(74, 61, 50, .6);--app-success: #3A6045;--app-success-soft: #E8F0EA;--app-error: #9A3B2C;--app-error-soft: #F9E9E3;--app-attention: #7A5E42;--app-attention-soft: #F5E3C8;--app-scrim: rgba(37, 36, 34, .44);--app-tile: #F2ECE4;--app-like: #BB5771;--app-text-body: 16px;--app-lh-body: 1.6;--app-text-lead: 17px;--app-text-small: 14px;--app-text-meta: 13px;--app-text-tab: 12px;--app-header-h: 56px;--app-tab-h: 64px;--app-fab: 64px;--app-chip-h: 44px;--app-dur-xs: .12s;--app-dur-reveal: .6s;--app-stagger: 80ms;--app-splash-max: 2s;--app-ease-exit: cubic-bezier(.55, .06, .68, .19);--app-dur-menu: .32s;--app-ease-spring: cubic-bezier(.34, 1.36, .64, 1);--app-menu-h: 64px;--app-menu-offset: 12px;--app-menu-side: 16px;--app-glass-bg: rgba(251, 248, 244, .76);--app-glass-fallback: rgba(251, 248, 244, .96);--app-glass-blur: blur(16px) saturate(1.4);--app-glass-border: rgba(74, 61, 50, .14);--app-glass-shadow: inset 0 .5px 0 rgba(255, 255, 255, .7), 0 8px 24px rgba(37, 36, 34, .12);--app-glass-active: rgba(245, 227, 200, .85);--app-float-shadow: 0 8px 24px rgba(37, 36, 34, .12)}[data-theme=dark]{--bg-primary: #1E1D1B;--bg-secondary: #272523;--bg-tertiary: #312E2A;--bg-dark: #0F0E0D;--fg-primary: #FBF8F4;--fg-secondary: #E4DDD4;--fg-tertiary: #B8A999;--fg-muted: #8C7865;--accent: #D2B68E;--accent-hover: #E8C99A;--accent-soft: #3A2F23;--accent-ink: #E8C99A;--on-accent: #252422;--psyche-soft: #3B2E22;--body-soft: #34232A;--social-soft: #23313A;--line: rgba(251, 248, 244, .14);--line-strong: rgba(251, 248, 244, .3);--cta-bg: #2B2825;--app-fg-tertiary: #B8A999;--app-line-control: rgba(251, 248, 244, .4);--app-success: #A9CDB4;--app-success-soft: #22302A;--app-error: #F0B4A6;--app-error-soft: #3A2420;--app-attention: #E8C99A;--app-attention-soft: #3A2F23;--app-scrim: rgba(0, 0, 0, .6);--app-tile: #2E2B28;--app-like: #E3A3B3;--app-glass-bg: rgba(30, 29, 27, .78);--app-glass-fallback: rgba(30, 29, 27, .96);--app-glass-border: rgba(251, 248, 244, .12);--app-glass-shadow: inset 0 .5px 0 rgba(255, 255, 255, .08), 0 8px 24px rgba(0, 0, 0, .4);--app-glass-active: rgba(58, 47, 35, .9);--app-float-shadow: 0 8px 24px rgba(0, 0, 0, .4);color-scheme:dark}.stl .stl-btn--ghost{color:var(--accent-ink);border-color:var(--accent-ink)}.stl .stl-btn--ghost:hover,.stl .stl-btn--ghost:active{background:var(--accent-soft)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.app-glass{background:var(--app-glass-fallback)!important}}:root{--photo-plate: #F2ECE4}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden;overscroll-behavior:none}#root{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;--safe-top: calc(max(env(safe-area-inset-top, 0px), var(--tg-safe-area-inset-top, 0px)) + var(--tg-content-safe-area-inset-top, 0px));--safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--tg-safe-area-inset-bottom, 0px))}body{margin:0;background:var(--bg-primary);color:var(--fg-primary);font:400 var(--app-text-body) / var(--app-lh-body) var(--font-body);-webkit-text-size-adjust:100%}button{cursor:pointer;font:inherit}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}._bar_1b8sl_1{position:fixed;left:var(--pad-x);right:var(--pad-x);bottom:calc(var(--sp-4) + var(--safe-bottom, 0px));max-width:480px;margin:0 auto;z-index:10;display:flex;align-items:center;gap:var(--sp-3);min-height:64px;padding:var(--sp-2) var(--sp-3);border-radius:20px;background:var(--bg-dark);color:var(--fg-on-dark);box-shadow:var(--app-float-shadow);font-size:17px}._text_1b8sl_21{flex:1}._undo_1b8sl_25{min-height:48px;padding:0 var(--sp-2);border:0;background:none;color:var(--fg-on-dark);text-decoration:underline;font-weight:500;font-size:17px}._page_13lst_3{max-width:480px;margin:0 auto;padding:var(--safe-top, 0px) var(--pad-x) calc(96px + var(--safe-bottom, 0px))}._page_13lst_3:before{content:"";position:fixed;top:0;left:0;right:0;z-index:3;height:var(--safe-top, 0px);background:var(--bg-primary)}._header_13lst_21{display:flex;align-items:center;gap:2px;height:56px}._heading_13lst_28{flex:1;margin:0;font:400 30px / 1 var(--font-display);letter-spacing:-.01em}._hearts_13lst_36,._bell_13lst_37{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--r-full);color:var(--fg-primary);-webkit-tap-highlight-color:transparent}._hearts_13lst_36{background:var(--app-glass-active)}._bell_13lst_37{background:transparent}._sticky_13lst_57{position:sticky;top:var(--safe-top, 0px);z-index:2;margin:0 calc(-1 * var(--pad-x)) var(--sp-2);padding:0 var(--pad-x) var(--sp-2);background:var(--bg-primary)}._tabs_13lst_66{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:4px;border-radius:var(--r-full);background:var(--bg-secondary)}._tab_13lst_66{display:flex;align-items:center;justify-content:center;min-height:48px;border:1px solid transparent;border-radius:var(--r-full);color:var(--fg-secondary);text-decoration:none;font:400 17px var(--font-body);-webkit-tap-highlight-color:transparent}._tabActive_13lst_88{border-color:var(--app-line-control);background:var(--bg-primary);color:var(--fg-primary);font-weight:500}._eyebrow_13lst_96{margin:0 0 var(--sp-2);font:500 12px / 1.4 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--app-fg-tertiary)}._empty_13lst_104{display:grid;gap:var(--sp-2);padding:var(--sp-5) 0 var(--sp-3);text-align:center;color:var(--fg-secondary)}._empty_13lst_104 h2{margin:0;font:400 24px / 1.3 var(--font-display);color:var(--fg-primary)}._empty_13lst_104 p{margin:0}._seed_13lst_122{display:block;margin:var(--sp-3) auto 0;min-height:52px;padding:0 var(--sp-4);border:0;border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font-weight:500}._grid_13lst_134{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-2);margin:0;padding:0;list-style:none}._tile_13lst_143{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:118 / 138;padding:var(--sp-2);border-radius:var(--r-card-lg);background:var(--app-tile);color:var(--fg-primary);text-align:center}._title_13lst_156{font:500 15px / 1.3 var(--font-body)}._delete_13lst_160{position:absolute;top:0;right:0;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--r-full);background:transparent;color:var(--app-fg-tertiary);-webkit-tap-highlight-color:transparent}._tab_13lst_66:active,._hearts_13lst_36:active,._bell_13lst_37:active,._seed_13lst_122:active,._delete_13lst_160:active{opacity:.6}._status_15u1j_1{display:grid;place-items:center;gap:var(--sp-3);min-height:60vh;padding:var(--pad-x);text-align:center;color:var(--fg-secondary)}._button_15u1j_11{min-height:var(--h-touch);padding:0 var(--sp-4);border:0;border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font:500 var(--app-text-body) var(--font-body)}
