@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_49a339{--font-sans:"Space Grotesk","Space Grotesk Fallback"}*{box-sizing:border-box}body,html{margin:0;padding:0;background:#e6f4ff}a{color:inherit;text-decoration:none}a:hover{color:var(--accent,#4db8ff)}.noscroll::-webkit-scrollbar{height:0;width:0;display:none}.noscroll{scrollbar-width:none}.episode-row:hover{background:rgba(77,184,255,.08);border-color:rgba(77,184,255,.18)}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{transform:translateX(-60%)}to{transform:translateX(160%)}}@keyframes softpulse{0%,to{opacity:.55}50%{opacity:.9}}.mobile-menu-btn{display:none;background:none;border:none;color:var(--tx,#efe9e0);cursor:pointer;padding:6px;border-radius:8px}.mobile-drawer{display:none}.clouds{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.cloud{position:absolute;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.95),rgba(255,255,255,0));filter:blur(30px);opacity:.85;animation:cloud-drift linear infinite;will-change:transform}.cloud.c1{width:620px;height:240px;top:6%;left:-20%;animation-duration:90s}.cloud.c2{width:760px;height:280px;top:30%;left:-30%;animation-duration:130s;animation-delay:-50s;opacity:.7}.cloud.c3{width:520px;height:200px;top:55%;left:-20%;animation-duration:100s;animation-delay:-30s}.cloud.c4{width:840px;height:300px;top:75%;left:-35%;animation-duration:150s;animation-delay:-90s;opacity:.65}.cloud.c5{width:460px;height:180px;top:15%;left:-15%;animation-duration:110s;animation-delay:-70s;opacity:.6}@keyframes cloud-drift{0%{transform:translateX(0)}to{transform:translateX(calc(100vw + 120%))}}@media (prefers-reduced-motion:reduce){.cloud{animation:none;left:10%}}.poster-frame{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.poster-card:hover .poster-frame{transform:translateY(-6px) scale(1.035);box-shadow:0 24px 50px rgba(30,100,170,.38),0 4px 10px rgba(30,100,170,.15)!important}.poster-play{position:absolute;right:10px;bottom:10px;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#052a47;background:rgba(255,255,255,.9);opacity:0;transform:scale(.8);transition:opacity .25s ease,transform .25s ease}.poster-card:hover .poster-play{opacity:1;transform:scale(1)}.main-header{background:linear-gradient(180deg,rgba(200,232,255,.92),rgba(200,232,255,0))}.nav-group{display:flex;align-items:center;gap:4px;justify-self:center;padding:6px;border-radius:980px;background:rgba(255,255,255,.55);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid rgba(255,255,255,.9);box-shadow:0 8px 28px rgba(30,100,170,.18),inset 0 0 0 1px rgba(77,184,255,.25)}.nav-link{padding:10px 24px;border-radius:980px;font-size:15px;letter-spacing:-.01em;color:var(--mut);cursor:pointer;white-space:nowrap;border:1px solid transparent;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.nav-link:hover{color:var(--tx)}.nav-link.active{color:var(--tx);font-weight:600;background:#ffffff;border-color:rgba(77,184,255,.45);box-shadow:0 4px 14px rgba(77,184,255,.35)}.ring-btn{cursor:pointer;padding:5px;border-radius:980px;background:rgba(255,255,255,.55);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid rgba(255,255,255,.9);box-shadow:0 8px 28px rgba(30,100,170,.18),inset 0 0 0 1px rgba(77,184,255,.25);transition:transform .2s ease}.ring-btn:hover{transform:translateY(-1px)}.ring-btn-inner{display:flex;align-items:center;gap:8px;padding:10px 24px;border-radius:980px;background:#ffffff;border:1px solid rgba(77,184,255,.45);color:var(--tx);font-size:15px;font-weight:500;white-space:nowrap}@media (max-width:1024px){.hero-poster-card{display:none!important}}@media (max-width:768px){.main-header{padding:0 16px!important;gap:12px!important;height:64px!important;grid-template-columns:1fr auto!important}.header-logo{font-size:24px!important}.header-nav-desktop{display:none!important}.mobile-menu-btn{display:flex!important;align-items:center;justify-content:center;margin-left:4px}.mobile-drawer{display:flex;flex-direction:column;position:fixed;top:64px;left:0;right:0;bottom:0;background:rgba(255,255,255,.92);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);z-index:55;padding:30px 24px;gap:14px;transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s ease}.mobile-drawer.open{transform:translateY(0);opacity:1;pointer-events:auto}.search-btn-label{display:none!important}.ring-btn-inner{padding:10px!important}main{padding-left:16px!important;padding-right:16px!important}.hero-section{height:auto!important;min-height:440px!important;margin:76px 12px 0!important;border-radius:28px!important;padding:85px 22px 52px!important}.hero-title{font-size:38px!important;line-height:1.08!important}.detail-hero-section{padding:85px 16px 30px!important}.detail-hero-content{flex-direction:column!important;align-items:flex-start!important;gap:20px!important}.detail-poster-card{width:140px!important;height:200px!important}.rows-section h2{padding-left:16px!important;font-size:17px!important}.rows-container{padding-left:16px!important;padding-right:16px!important}.grid-responsive{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important;gap:14px!important}.detail-title{font-size:36px!important}.episodes-grid{grid-template-columns:1fr!important}}@media (max-width:480px){.hero-title{font-size:30px!important}.hero-actions{flex-direction:column!important;width:100%!important}.hero-actions button{width:100%!important;justify-content:center!important}.grid-responsive{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}.episode-chip{transition:transform .2s ease,box-shadow .2s ease}.episode-chip:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(77,184,255,.35)}