@font-face{font-family:__Playfair_Display_145703;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_145703;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_145703;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");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:__Playfair_Display_145703;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Playfair_Display_145703;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_145703;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_145703;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");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:__Playfair_Display_145703;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Playfair_Display_145703;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_145703;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_145703;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");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:__Playfair_Display_145703;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Playfair_Display_Fallback_145703;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_145703{font-family:__Playfair_Display_145703,__Playfair_Display_Fallback_145703;font-style:normal}.__variable_145703{--font-playfair:"__Playfair_Display_145703","__Playfair_Display_Fallback_145703"}@font-face{font-family:__DM_Sans_be8b38;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");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:__DM_Sans_be8b38;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,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:__DM_Sans_be8b38;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");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:__DM_Sans_be8b38;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,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:__DM_Sans_be8b38;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");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:__DM_Sans_be8b38;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,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:__DM_Sans_be8b38;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");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:__DM_Sans_be8b38;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,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:__DM_Sans_Fallback_be8b38;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_be8b38{font-family:__DM_Sans_be8b38,__DM_Sans_Fallback_be8b38;font-style:normal}.__variable_be8b38{--font-dm-sans:"__DM_Sans_be8b38","__DM_Sans_Fallback_be8b38"}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--font-base:var(--font-dm-sans,"DM Sans"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:var(--font-playfair,"Playfair Display"),Georgia,"Times New Roman",serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--text-xs:11px;--text-sm:13px;--text-body:14px;--text-md:15px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:36px;--leading-tight:1.2;--leading-base:1.55;--leading-loose:1.7;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--bg:#f2f2f7;--surface-1:#fff;--surface-2-warm:#f2f2f7;--surface-3-warm:#e5e5ea;--surface-2-blue:#edf2ff;--surface-3-blue:#dde8ff;--feed-bg:#f2f2f7;--gold:#b8894a;--gold-hover:#a07840;--gold-bg:#fef7ed;--gold-bd:#d4a862;--on-gold:#fff9f0;--blue:#3b76e6;--blue-bg:#edf2ff;--blue-bd:#aecaff;--ws-accent:#3b76e6;--ws-accent-bg:#edf2ff;--ws-accent-text:#fff;--ws-accent-gradient:linear-gradient(135deg,var(--ws-accent) 0%,color-mix(in srgb,var(--ws-accent) 72%,#fff) 100%);--ws-accent-light:color-mix(in srgb,var(--ws-accent) 18%,transparent);--badge-glow:0 0 10px color-mix(in srgb,var(--ws-accent) 50%,transparent);--text-1:#1c1410;--text-2:#3d322a;--text-3:#7a6d64;--border-warm:#d1d1d6;--border-blue:#d4dffa;--border-card:#bcbcc2;--border-focus:var(--gold-bd);--cat-intentions-bg:#fef7ed;--cat-intentions-tx:#b8894a;--cat-question-bg:#edf2ff;--cat-question-tx:#3b76e6;--cat-photo-bg:#fff4e0;--cat-photo-tx:#c2621d;--cat-tip-bg:#fef7ed;--cat-tip-tx:#b8894a;--cat-reflection-bg:#f5edfd;--cat-reflection-tx:#7433b0;--cat-general-bg:#f2f2f8;--cat-general-tx:#5a5a7a;--rose-bg:#f5ddd8;--rose-tx:#7a3030;--sand-bg:#ede4d6;--sand-tx:#5c3d1e;--eclipse-bg:#272727;--eclipse-tx:#f0ebe4;--founder-bg:#b8894a;--founder-tx:#fff9f0;--danger:#ef4444;--danger-bg:#fef2f2;--success:#3b76e6;--success-bg:#edf2ff;--warning:#b8894a;--warning-bg:#fef7ed;--online:#3b76e6;--away:#b8894a;--busy:#ef4444;--offline:#c4b9b0;--radius-xs:3px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-xs:0 1px 2px rgba(28,20,16,.06);--shadow-sm:0 2px 6px rgba(28,20,16,.08);--shadow-md:0 4px 16px rgba(28,20,16,.1);--shadow-lg:0 8px 32px rgba(28,20,16,.12);--shadow-xl:0 16px 48px rgba(28,20,16,.14);--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--dur-instant:80ms;--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--dur-xslow:480ms;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:150;--z-overlay:180;--z-modal:200;--z-toast:300;--z-tooltip:400;--sidebar-width:200px;--sidebar-width-mobile:280px;--topbar-height:70px;--mobile-nav-height:60px;--message-max-width:720px;--touch-min:44px}[data-theme=dark]{--bg:#1c1c1e;--surface-1:#2c2c2e;--surface-2-warm:#3a3a3c;--surface-3-warm:#48484a;--surface-4-warm:#545458;--surface-2-blue:#1c2240;--surface-3-blue:#232a50;--feed-bg:#1c1c1e;--text-1:#f5f5f7;--text-2:#c7c7cc;--text-3:#8e8e93;--border-warm:#38383a;--border-blue:#2c3050;--border-card:#505055;--border-focus:#c9a96e;--gold:#c9a96e;--gold-bg:#2e2210;--gold-bd:#c9a96e;--blue:#6b9fe8;--blue-bg:#1a2240;--blue-bd:#3b5c9a;--shadow-xs:0 1px 2px rgba(0,0,0,.4);--shadow-sm:0 2px 8px rgba(0,0,0,.5);--shadow-md:0 4px 20px rgba(0,0,0,.55);--shadow-lg:0 8px 32px rgba(0,0,0,.6);--shadow-xl:0 16px 48px rgba(0,0,0,.65);--danger-bg:#2a1010;--success:#6b9fe8;--success-bg:#1a2240;--online:#6b9fe8;--warning-bg:#2a2010;--rose-bg:#3d2020;--rose-tx:#f5ddd8;--sand-bg:#3a3020;--sand-tx:#ede4d6;--eclipse-bg:#323232;--eclipse-tx:#f0ebe4;--founder-bg:#3a2a10;--founder-tx:#fff9f0;--cat-intentions-bg:#2a2010;--cat-intentions-tx:#d4a862;--cat-question-bg:#1a2240;--cat-question-tx:#7aabff;--cat-photo-bg:#2a1a08;--cat-photo-tx:#f59e0b;--cat-tip-bg:#2a2010;--cat-tip-tx:#d4a862;--cat-reflection-bg:#1e1030;--cat-reflection-tx:#b080e8;--cat-general-bg:#1c1c2a;--cat-general-tx:#9090c0}@media (max-width:768px){input,select,textarea{font-size:16px!important}*{touch-action:manipulation}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{height:100%;-webkit-text-size-adjust:100%}body{min-height:100%;height:100dvh;background:var(--bg);color:var(--text-1);font-family:var(--font-base);font-size:13px;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;letter-spacing:-.01em}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}[role=button],[role=switch],[role=tab],a,button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition-property:background,color,border-color,opacity,transform,box-shadow;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out)}button{background:none;border:none}input,textarea{outline:none;font-size:16px}img,video{max-width:100%;display:block}:focus-visible{outline:2px solid var(--gold-bd);outline-offset:2px}::selection{background:var(--gold-bg);color:var(--gold)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-warm);border-radius:2px}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes likePulse{0%{transform:scale(1)}40%{transform:scale(1.35)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.animate-fade-slide-in{animation:fadeSlideIn var(--dur-base) var(--ease-spring) both}.animate-fade-in{animation:fadeIn var(--dur-base) var(--ease-out) both}}