@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_30721a{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_30721a{--font-heading:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_40537a{font-family:Sora,Sora Fallback;font-style:normal}.__variable_40537a{--font-body:"Sora","Sora Fallback"}:root{--bg-top:#f3efe6;--bg-bottom:#dbe0e4;--panel:rgba(255,255,255,0.9);--line:rgba(26,34,46,0.15);--text:#151d2a;--muted:#566073;--accent:#9a6a2f;--accent-2:#1d3a56}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{font-family:var(--font-body),sans-serif;color:var(--text);background:radial-gradient(circle at 8% 12%,rgba(181,151,108,.28),transparent 34%),radial-gradient(circle at 90% 0,rgba(97,123,146,.28),transparent 42%),linear-gradient(180deg,var(--bg-top),var(--bg-bottom))}h1,h2,h3{font-family:var(--font-heading),serif;margin:0;letter-spacing:.01em}p{margin:0;line-height:1.45}button,input,textarea{font:inherit}.mobile-root{min-height:100vh;display:grid;place-items:center;padding:1.5rem}.mobile-frame{width:min(100%,500px);height:min(100vh - 1.5rem,900px);border-radius:34px;border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 64px rgba(16,24,36,.18);display:flex;flex-direction:column;overflow:hidden}.auth-frame{justify-content:center;gap:1.2rem;padding:1.35rem}.auth-hero{padding:.2rem .2rem .6rem}.mobile-header{padding:1.25rem 1.25rem 1rem;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem}.mobile-content{flex:1 1;overflow:auto;padding:1.15rem;display:flex;flex-direction:column;gap:.95rem}.mobile-nav{padding:.85rem;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem;background:rgba(250,251,253,.8);min-width:0}.tab{display:block;text-align:center;text-decoration:none;color:var(--muted);border-radius:999px;padding:.58rem .3rem;font-size:.78rem;border:1px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tab.active{color:var(--text);border-color:rgba(184,112,46,.35);background:rgba(184,112,46,.12)}.panel-card{border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.85);padding:1rem;gap:.58rem}.feed-list,.panel-card{display:flex;flex-direction:column}.feed-list{gap:.8rem}.form-stack{display:grid;grid-gap:.65rem;gap:.65rem}label{display:grid;grid-gap:.28rem;gap:.28rem;font-size:.9rem}input,textarea{border-radius:12px;border:1px solid var(--line);padding:.65rem .7rem;background:rgba(250,252,255,.75);color:var(--text)}textarea{resize:vertical;min-height:88px}.btn-link,button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:12px;padding:.58rem .8rem;text-decoration:none;cursor:pointer}button:disabled{opacity:.65;cursor:default}.ghost{border-color:var(--line);background:transparent;color:var(--muted)}.search-row{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:1fr auto}.eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;color:var(--accent-2)}.subtle{color:var(--muted);font-size:.88rem}.error-text{color:#b13c33;font-size:.88rem}.chips-row{display:flex;gap:.5rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.2rem;min-width:0}.discover-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:4;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.88));border:1px solid var(--line);border-radius:14px;padding:.55rem}.discover-chips{padding-bottom:.05rem;margin-top:.45rem}.chip{flex:0 0 auto;border:1px solid var(--line);background:rgba(245,248,251,.95);color:var(--text);border-radius:999px;padding:.42rem .7rem;font-size:.8rem;white-space:nowrap}.chip.selected{border-color:rgba(184,112,46,.4);background:rgba(184,112,46,.14)}.watch-card{overflow:hidden}.card-link{display:block;color:inherit;text-decoration:none}.watch-carousel{display:flex;gap:.45rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.15rem}.watch-slide{min-width:82%;scroll-snap-align:start}.watch-media,.watch-slide{position:relative;aspect-ratio:4/3;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:rgba(234,240,246,.8)}.watch-media{width:100%}.media-fallback{width:100%;height:100%;display:grid;place-items:center;color:var(--muted);font-size:.85rem}.mode-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.mode{border-color:var(--line);background:rgba(245,247,250,.8);color:var(--muted)}.mode.active{border-color:rgba(184,112,46,.4);background:rgba(184,112,46,.14);color:var(--text)}.auth-panel{gap:.8rem}.back-link{align-self:flex-start;font-weight:600}@media (max-width:520px){.mobile-root{padding:.3rem}.mobile-frame{width:100%;height:calc(100vh - .6rem);border-radius:24px}}