.cDYLvW_root{position:relative}.cDYLvW_bell{width:var(--tap-target);height:var(--tap-target);border-radius:var(--radius-pill);color:var(--color-on-surface);transition:background-color var(--motion-fast) var(--ease-standard);place-items:center;display:inline-grid;position:relative}.cDYLvW_bell:hover{background:color-mix(in srgb, var(--color-on-surface) 8%, transparent)}.cDYLvW_badge{border-radius:var(--radius-pill);background:var(--color-primary);min-width:18px;height:18px;color:var(--color-on-primary);font:var(--text-label-sm);text-align:center;pointer-events:none;padding:0 5px;line-height:18px;position:absolute;top:6px;right:4px}.cDYLvW_panel{top:calc(var(--header-height) + var(--space-4));left:var(--space-16);right:var(--space-16);z-index:60;overscroll-behavior:contain;max-height:min(70vh,560px);padding:var(--space-8) 0;border-radius:var(--radius-lg);background:var(--color-card);border:1px solid var(--color-outline-variant);box-shadow:var(--shadow-modal);flex-direction:column;display:flex;position:fixed;overflow-y:auto}@media (min-width:600px){.cDYLvW_panel{top:calc(100% + var(--space-8));width:380px;position:absolute;left:auto;right:0}}.cDYLvW_heading{padding:var(--space-4) var(--space-16) var(--space-8);font:var(--text-title-md);color:var(--color-on-surface)}.cDYLvW_list{margin:0;padding:0;list-style:none}.cDYLvW_row{align-items:flex-start;gap:var(--space-12);padding:var(--space-12) var(--space-16);color:inherit;text-decoration:none;display:flex}a.cDYLvW_row:hover{background:color-mix(in srgb, var(--color-on-surface) 6%, transparent)}.cDYLvW_unseen{background:color-mix(in srgb, var(--color-primary-container) 45%, transparent)}.cDYLvW_icon{border-radius:var(--radius-pill);background:var(--color-chip);width:36px;height:36px;color:var(--color-on-surface-variant);flex-shrink:0;place-items:center;display:inline-grid}.cDYLvW_thumb{border-radius:var(--radius-sm);object-fit:cover;background:var(--color-chip);flex-shrink:0;width:36px;height:36px}.cDYLvW_text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cDYLvW_title{font:var(--text-title-sm);color:var(--color-on-surface);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cDYLvW_unseen .cDYLvW_title{font-weight:700}.cDYLvW_body{font:var(--text-body-sm);color:var(--color-on-surface-variant);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cDYLvW_time{font:var(--text-label-sm);color:var(--color-on-surface-variant)}.cDYLvW_dot{border-radius:var(--radius-pill);background:var(--color-primary);flex-shrink:0;width:8px;height:8px;margin-top:6px}.cDYLvW_center{align-items:center;gap:var(--space-8);padding:var(--space-24) var(--space-16);text-align:center;flex-direction:column;display:flex}.cDYLvW_emptyTitle{font:var(--text-title-sm);color:var(--color-on-surface)}.cDYLvW_muted{font:var(--text-body-sm);color:var(--color-on-surface-variant)}.cDYLvW_linkButton,.cDYLvW_more{font:var(--text-label-md);color:var(--color-primary)}.cDYLvW_more{margin:var(--space-8) 0;padding:var(--space-8) var(--space-16);border-radius:var(--radius-pill);align-self:center}.cDYLvW_more:hover{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.cDYLvW_more:disabled{color:var(--color-on-surface-variant)}.cDYLvW_footnote{padding:var(--space-12) var(--space-16) var(--space-4);font:var(--text-label-sm);color:var(--color-on-surface-variant);text-align:center}.cDYLvW_spinner{color:var(--color-primary);animation:.9s linear infinite cDYLvW_spin}@keyframes cDYLvW_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cDYLvW_spinner{animation:none}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-rosewood:#9e3d52;--brand-rosewood-light:#f0a9b6;--brand-rosewood-deep:#8a3046;--brand-rosewood-bright:#b4506a;--brand-blush:#f7dce0;--brand-peach:#e8a48a;--brand-peach-light:#f4b9a3;--brand-porcelain:#fbf8f7;--brand-ink:#1f1a1b;--brand-night:#141112;--brand-gold:#b87a1e;--brand-gold-light:#e3b15c;--color-primary:#9e3d52;--color-on-primary:#fff;--color-primary-container:#f7dce0;--color-on-primary-container:#3e0a18;--color-secondary:#8a5a47;--color-on-secondary:#fff;--color-secondary-container:#fadccf;--color-on-secondary-container:#3a1a0e;--color-error:#b3261e;--color-on-error:#fff;--color-error-container:#f9dedc;--color-on-error-container:#410e0b;--color-surface:#fbf8f7;--color-on-surface:#1f1a1b;--color-on-surface-variant:#6e6265;--color-surface-lowest:#fff;--color-surface-low:#f8f3f2;--color-surface-container:#f4eeec;--color-surface-high:#efe7e5;--color-surface-highest:#e9e0de;--color-outline:#948683;--color-outline-variant:#e8dedb;--color-inverse-surface:#352f30;--color-on-inverse-surface:#f7efef;--color-scrim:#0006;--color-card:var(--color-surface-lowest);--color-card-inset:#f4eeec;--color-chip:var(--color-surface-container);--color-field:var(--color-surface-lowest);--color-rating:#b87a1e;--color-rating-track:#e9e0de;--color-success:#2f7d5b;--color-on-success:#fff;--color-success-container:#d6efe2;--color-on-success-container:#0e3b27;--color-warning:#a86200;--color-warning-container:#fce8c8;--color-on-warning-container:#3d2300;--color-image-backdrop:#f4eeec;--color-skeleton-base:#efe7e5;--color-skeleton-highlight:#f8f3f2;--color-accent:#e8a48a;--gradient-brand:linear-gradient(135deg, #b4506a, #8a3046);--color-frosted:#fbf8f7c7;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--gutter:16px;--section:32px;--tap-target:44px;--content-max:1200px;--content-narrow:760px;--header-height:64px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-pill:999px;--shadow-floating:0 1px 2px #1f1a1b0a, 0 2px 8px #1f1a1b0f;--shadow-modal:0 8px 24px #1f1a1b1a;--motion-fast:.15s;--motion-medium:.25s;--motion-slow:.35s;--ease-standard:cubic-bezier(.33, 1, .68, 1);--ease-emphasized:cubic-bezier(.2, 0, 0, 1)}:root,.font-scope{--font-display:var(--font-manrope), "Manrope", system-ui, sans-serif;--font-body:var(--font-inter), "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--text-display-lg:600 34px/40px var(--font-display);--text-display-md:600 30px/36px var(--font-display);--text-display-sm:600 26px/32px var(--font-display);--text-headline-lg:600 24px/30px var(--font-display);--text-headline-md:600 22px/28px var(--font-display);--text-headline-sm:600 20px/26px var(--font-display);--text-title-lg:600 18px/24px var(--font-body);--text-title-md:600 16px/22px var(--font-body);--text-title-sm:600 14px/20px var(--font-body);--text-body-lg:400 16px/24px var(--font-body);--text-body-md:400 15px/22px var(--font-body);--text-body-sm:400 13px/18px var(--font-body);--text-label-lg:600 15px/20px var(--font-body);--text-label-md:500 13px/16px var(--font-body);--text-label-sm:500 11px/14px var(--font-body);--text-overline:600 11px/14px var(--font-body);--tracking-display:-.2px;--tracking-overline:.9px}@media (min-width:768px){:root{--gutter:24px;--section:48px;--header-height:72px}}@media (min-width:1280px){:root{--gutter:32px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#f0a9b6;--color-on-primary:#561d2b;--color-primary-container:#7a2b3e;--color-on-primary-container:#ffd9df;--color-secondary:#f2bfa9;--color-on-secondary:#4a2616;--color-secondary-container:#63392a;--color-on-secondary-container:#ffdbcc;--color-error:#f2b8b5;--color-on-error:#601410;--color-error-container:#8c1d18;--color-on-error-container:#f9dedc;--color-surface:#141112;--color-on-surface:#f2ebec;--color-on-surface-variant:#b3a6a9;--color-surface-lowest:#0f0c0d;--color-surface-low:#1a1617;--color-surface-container:#1e1a1b;--color-surface-high:#2a2325;--color-surface-highest:#352d30;--color-outline:#8a7d80;--color-outline-variant:#3a3134;--color-inverse-surface:#f2ebec;--color-on-inverse-surface:#352f30;--color-scrim:#0009;--color-card:var(--color-surface-high);--color-card-inset:#352d30;--color-chip:var(--color-surface-highest);--color-field:var(--color-surface-container);--color-rating:#e3b15c;--color-rating-track:#3a3134;--color-success:#7fc8a2;--color-on-success:#0e3b27;--color-success-container:#1d4a35;--color-on-success-container:#d6efe2;--color-warning:#e5a84b;--color-warning-container:#4a3410;--color-on-warning-container:#fce8c8;--color-image-backdrop:#e6dedc;--color-skeleton-base:#352d30;--color-skeleton-highlight:#433a3d;--color-accent:#f4b9a3;--gradient-brand:linear-gradient(135deg, #8a3046, #5e1f31);--color-frosted:#141112c7;--shadow-floating:0 1px 2px #0000004d, 0 2px 8px #00000059;--shadow-modal:0 8px 24px #00000080}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#f0a9b6;--color-on-primary:#561d2b;--color-primary-container:#7a2b3e;--color-on-primary-container:#ffd9df;--color-secondary:#f2bfa9;--color-on-secondary:#4a2616;--color-secondary-container:#63392a;--color-on-secondary-container:#ffdbcc;--color-error:#f2b8b5;--color-on-error:#601410;--color-error-container:#8c1d18;--color-on-error-container:#f9dedc;--color-surface:#141112;--color-on-surface:#f2ebec;--color-on-surface-variant:#b3a6a9;--color-surface-lowest:#0f0c0d;--color-surface-low:#1a1617;--color-surface-container:#1e1a1b;--color-surface-high:#2a2325;--color-surface-highest:#352d30;--color-outline:#8a7d80;--color-outline-variant:#3a3134;--color-inverse-surface:#f2ebec;--color-on-inverse-surface:#352f30;--color-scrim:#0009;--color-card:var(--color-surface-high);--color-card-inset:#352d30;--color-chip:var(--color-surface-highest);--color-field:var(--color-surface-container);--color-rating:#e3b15c;--color-rating-track:#3a3134;--color-success:#7fc8a2;--color-on-success:#0e3b27;--color-success-container:#1d4a35;--color-on-success-container:#d6efe2;--color-warning:#e5a84b;--color-warning-container:#4a3410;--color-on-warning-container:#fce8c8;--color-image-backdrop:#e6dedc;--color-skeleton-base:#352d30;--color-skeleton-highlight:#433a3d;--color-accent:#f4b9a3;--gradient-brand:linear-gradient(135deg, #8a3046, #5e1f31);--color-frosted:#141112c7;--shadow-floating:0 1px 2px #0000004d, 0 2px 8px #00000059;--shadow-modal:0 8px 24px #00000080}}
@layer base{*,:before,:after{box-sizing:border-box}:where(*){margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--space-16))}body{background:var(--color-surface);min-height:100dvh;color:var(--color-on-surface);font:var(--text-body-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}:where(img,picture,video,canvas,svg){max-width:100%;display:block}:where(input,button,textarea,select){font:inherit;color:inherit}:where(button){cursor:pointer;background:0 0;border:0;padding:0}:where(a){color:inherit;text-decoration:none}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance}:where(ul[role=list],ol[role=list]){padding:0;list-style:none}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-xs)}::selection{background:var(--color-primary-container);color:var(--color-on-primary-container)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
