:root{--font-main:Manrope, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-manrope:Manrope, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--bg:#fbfaff;--panel:#fff;--line:#eee9fb;--text:#15122d;--muted:#77718b;--violet:#8f56ee;--violet-2:#a66bff;--pink:#ed6dbc;--soft:#f6f1ff;--shadow:0 20px 58px #513e821c}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-size:16px}body{color:var(--text);font-family:var(--font-main);letter-spacing:-.01em;background:#fdfcff;margin:0;font-weight:500}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{background:linear-gradient(#fff 0%,#fcfbff 100%);grid-template-columns:204px minmax(760px,1fr) 416px;gap:28px;min-height:100vh;display:grid}.sidebar{z-index:5;background:#ffffffdb;border-right:1px solid #eeeaf7;flex-direction:column;height:100vh;padding:28px 18px 24px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;margin:0 0 27px 8px;display:flex}.flower{color:#eb6fbd;font-size:34px;line-height:1}.brand b{letter-spacing:-1.2px;font-size:25px;font-weight:850;line-height:1;display:block}.brand span{color:#8e87a1;letter-spacing:.01em;margin-top:2px;font-size:11px;font-weight:700;display:block}.nav{color:#4d4769;border-radius:13px;align-items:center;gap:13px;height:48px;margin-bottom:8px;padding:0 15px;font-size:14px;font-weight:650;display:flex}.nav span{text-align:center;color:#786dad;width:21px;font-size:19px}.profile-card{background:#f9f6ff;border:1px solid #eee8fb;border-radius:18px;margin-top:auto;padding:11px;overflow:hidden;box-shadow:0 18px 44px #6e5aa014}.profile-card img{object-fit:cover;border-radius:14px;width:100%;height:204px;display:block}.user{flex-direction:column;margin-top:12px;padding:0 2px;display:flex}.user b{letter-spacing:-.2px;font-size:14px;font-weight:800}.user span{color:#7f7892;margin-top:2px;font-size:12px;font-weight:600}.content{min-width:0;padding:19px 0 44px}.topbar{justify-content:center;align-items:center;height:50px;margin:0 0 17px;display:flex}.search{color:#77709a;background:#fffffff0;border:1px solid #e2dcef;border-radius:28px;align-items:center;gap:12px;width:min(674px,90%);height:48px;padding:0 18px;display:flex;box-shadow:0 14px 36px #57438014}.search input{color:#2d2848;background:0 0;border:0;outline:0;flex:1;font-size:14px;font-weight:600}.search input::placeholder{color:#a09ab2}.search kbd{color:#8e88a1;background:#fbf9ff;border:1px solid #ebe7f5;border-radius:8px;padding:3px 8px;font:700 11px Inter,system-ui}.actions{display:none}.hero{height:371px;box-shadow:var(--shadow);background:#f5f0ff;border:1px solid #eee8fb;border-radius:20px;margin-bottom:26px;position:relative;overflow:hidden}.hero>img{object-fit:cover;width:100%;height:100%;display:block}.hero:after{content:"";background:linear-gradient(90deg,#ffffffa8,#ffffff57 45%,#ffffff05 78%);position:absolute;inset:0}.hero-copy{z-index:2;max-width:420px;position:absolute;top:50px;left:64px}.hero-copy span{color:#fff;letter-spacing:.02em;background:#8e55ee4d;border:1px solid #ffffff7a;border-radius:999px;align-items:center;height:25px;margin-bottom:23px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.hero-copy h1{letter-spacing:-1.9px;margin:0 0 17px;font-size:42px;font-weight:850;line-height:1.06}.hero-copy strong{color:var(--pink);font-weight:850}.hero-copy p{color:#25213d;letter-spacing:-.2px;margin:0 0 26px;font-size:17px;font-weight:600;line-height:1.55}.primary,.secondary{border:0;border-radius:16px;justify-content:center;align-items:center;height:48px;margin-right:13px;padding:0 24px;font-size:14px;font-weight:800;display:inline-flex}.primary{color:#fff;background:linear-gradient(135deg,#9d5cff,#eb6dbc);box-shadow:0 15px 28px #8d55ee40}.secondary{color:#25213c;background:#fffffff0;border:1px solid #ece6f8}.hero-arrows{z-index:2;gap:12px;display:flex;position:absolute;bottom:25px;right:28px}.hero-arrows button{color:#7f55df;background:#fff;border:0;border-radius:50%;width:49px;height:49px;font-size:30px;line-height:1;box-shadow:0 12px 30px #32285a26}.section-title{justify-content:space-between;align-items:center;margin:26px 0 15px;display:flex}.section-title h2{letter-spacing:-.55px;margin:0;font-size:20px;font-weight:850;line-height:1}.section-title h2 span{color:#cf61dd;margin-right:9px}.section-title a{color:#8d55ee;font-size:13px;font-weight:800}.poster-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.poster{color:#fff;background:#f3f0fb;border-radius:15px;height:299px;position:relative;overflow:hidden;box-shadow:0 16px 38px #342b5b1f}.poster img{object-fit:cover;width:100%;height:100%;transition:all .25s;display:block}.poster:hover img{transform:scale(1.035)}.poster:after,.continue-card:after{content:"";background:linear-gradient(#0000,#08091cd6);position:absolute;inset:38% 0 0}.rating{z-index:2;color:#2e294b;background:#fff;border-radius:999px;align-items:center;height:25px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex;position:absolute;bottom:67px;left:12px;box-shadow:0 4px 12px #1f173d1f}.poster-info{z-index:2;flex-direction:column;display:flex;position:absolute;bottom:15px;left:14px;right:14px}.poster-info b{letter-spacing:-.25px;font-size:14px;font-weight:850;line-height:1.24}.poster-info span{color:#f0edf6;margin-top:5px;font-size:12px;font-weight:600}.continue-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.continue-card{color:#fff;background:#eee;border-radius:15px;height:160px;position:relative;overflow:hidden;box-shadow:0 16px 38px #342b5b1a}.continue-card img{object-fit:cover;width:100%;height:100%}.play{z-index:2;background:#ffffff40;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid;position:absolute;top:18px;left:18px}.continue-info{z-index:2;position:absolute;bottom:18px;left:18px;right:18px}.continue-info b{font-size:15px;font-weight:850;line-height:1.18;display:block}.continue-info span{color:#eee;font-size:12px;font-weight:600}.bar{background:#ffffff47;border-radius:20px;height:5px;margin-top:12px;overflow:hidden}.bar i{background:linear-gradient(90deg,#ec6dbc,#8d55ee);border-radius:20px;height:100%;display:block}.continue-card em{z-index:2;font-size:13px;font-style:normal;font-weight:850;position:absolute;bottom:16px;right:18px}.collections{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.collection{color:#392846;background:#f9ddeb;border-radius:15px;justify-content:space-between;height:111px;padding:19px;display:flex;overflow:hidden;box-shadow:0 10px 30px #503c780f}.collection:nth-child(2){background:#ece4ff}.collection:nth-child(3){background:#e7f7ff}.collection:nth-child(4){background:#fff0e9}.collection:nth-child(5){background:#f0e8ff}.collection b{font-size:15px;font-weight:850;display:block}.collection span{color:#756b86;margin-top:10px;font-size:12px;font-weight:600;line-height:1.4;display:block}.collection em{color:#c17cff;opacity:.62;font-size:34px;font-style:normal}.rightcol{flex-direction:column;gap:16px;padding:19px 22px 38px 0;display:flex}.widget{box-shadow:var(--shadow);background:#ffffffeb;border:1px solid #eee8fb;border-radius:21px;padding:19px}.widget-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.widget-head h3{letter-spacing:-.35px;margin:0;font-size:17px;font-weight:850}.widget-head a{color:#7d58d6;font-size:12px;font-weight:750}.days{grid-template-columns:repeat(7,1fr);gap:9px;margin-bottom:18px;display:grid}.days button{color:#797392;background:#faf8ff;border:0;border-radius:14px;height:58px;font-size:12px;font-weight:750}.days button b{color:#2e294b;margin-top:5px;font-size:15px;font-weight:850;display:block}.days button.sel{color:#fff;background:linear-gradient(160deg,#a45dff,#c26af1);box-shadow:0 12px 25px #8d55ee33}.days button.sel b{color:#fff}.sch{background:#fbfaff;border-radius:15px;grid-template-columns:54px 70px 1fr 24px;align-items:center;gap:12px;height:74px;margin-bottom:10px;padding:9px 12px;display:grid}.sch time{color:#332e52;font-size:13px;font-weight:750}.sch img{object-fit:cover;border-radius:10px;width:68px;height:50px}.sch b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:850;display:block;overflow:hidden}.sch span{color:#8a829f;font-size:12px;font-weight:600}.sch i{color:#d85ab5;font-style:normal}.soft-link{color:#8d55ee;background:#faf8ff;border-radius:14px;place-items:center;height:43px;margin-top:8px;font-size:13px;font-weight:800;display:grid}.watch-banner{color:#fff;border-radius:16px;grid-template-columns:1fr 48px;align-items:center;height:112px;padding:18px;display:grid;position:relative;overflow:hidden}.watch-banner img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.watch-banner:after{content:"";background:linear-gradient(90deg,#1010371a,#1010378c);position:absolute;inset:0}.watch-banner div,.watch-banner button{z-index:1;position:relative}.watch-banner b{font-size:16px;font-weight:850;display:block}.watch-banner span{font-size:12px;font-weight:650}.watch-banner button{color:#fff;background:#8d55ee;border:0;border-radius:50%;width:44px;height:44px}.mood{overflow:hidden}.mood .widget-head{margin-bottom:14px}.moods{grid-template-columns:repeat(5,minmax(54px,1fr));gap:7px;display:grid}.moods button{color:#817995;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;height:72px;font-size:21px;transition:all .18s;display:flex}.moods button:hover{background:#fbf8ff;border-color:#eee6fb}.moods span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;font-weight:800;line-height:1.05;display:block;overflow:hidden}.moods .sel{color:#8d55ee;background:#f1e7ff;border-color:#eadcff;box-shadow:0 10px 25px #8d55ee1f}.bot-card{background:linear-gradient(#fff,#fbf8ff);border:1px solid #f0e9fb;border-radius:18px;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"cover text""cover action";align-items:center;gap:10px 13px;min-height:150px;margin-top:14px;padding:14px;display:grid;overflow:hidden}.bot-card p{color:#6f6880;-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-area:text;margin:0;font-size:13px;font-weight:750;line-height:1.38;display:-webkit-box;overflow:hidden}.bot-action{background:#9a5cf0;border-radius:13px;grid-area:action;justify-self:start;align-items:center;height:40px;padding:0 16px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 12px 24px #8d55ee2e;color:#fff!important}.bot-mini{background:#fff;border-radius:16px;grid-area:cover;width:88px;height:118px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 28px #513e821a}.bot-mini img{object-fit:cover;width:100%;height:100%;display:block}.bot-mini span{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#181330d1);padding:22px 8px 8px;font-size:11px;font-weight:900;line-height:1.1;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.bot-card>img{object-fit:contain;grid-area:cover;align-self:end;width:88px;height:118px}.mini{grid-template-columns:62px 1fr 54px;align-items:center;gap:12px;margin-bottom:13px;display:grid}.mini img{object-fit:cover;border-radius:12px;width:62px;height:52px}.mini b{font-size:13px;font-weight:850;line-height:1.2;display:block}.mini span{color:#8d849b;font-size:12px;font-weight:600}.mini em{color:#f1a431;text-align:right;font-size:13px;font-style:normal;font-weight:850}.page{max-width:1180px;margin:0 auto;padding:36px 24px 70px}.page-head a{color:#8d55ee;font-weight:850}.page-head h1{letter-spacing:-2px;margin:20px 0 8px;font-size:44px;font-weight:850}.page-head p{color:#77708c;font-size:17px}.filters{flex-wrap:wrap;gap:12px;margin:26px 0;display:flex}.filters button{color:#4c4566;background:#fff;border:1px solid #eee6fb;border-radius:14px;height:44px;padding:0 18px;font-weight:800}.catalog-grid{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.catalog-grid .poster{height:330px}.detail{grid-template-columns:420px 1fr;align-items:start;gap:40px;display:grid}.detail img{width:100%;box-shadow:var(--shadow);border-radius:28px}.detail h1{letter-spacing:-2.5px;margin:0 0 14px;font-size:52px;font-weight:850;line-height:1}.detail p{color:#686078;font-size:18px;line-height:1.65}.pill{color:#7d43db;background:#f2e9ff;border-radius:999px;margin:0 8px 8px 0;padding:8px 13px;font-size:13px;font-weight:850;display:inline-flex}@media (max-width:1280px){.shell{grid-template-columns:84px minmax(0,1fr)}.rightcol{display:none}.sidebar{padding:20px 12px}.brand div:not(.flower),.nav{font-size:0}.nav{justify-content:center;padding:0}.nav span{font-size:22px}.profile-card{display:none}.poster-row{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.catalog-grid{grid-template-columns:repeat(2,1fr)}.detail{grid-template-columns:1fr}.page-head h1{font-size:36px}.shell{min-width:0}}@media (max-width:760px){.shell{display:block}.sidebar{z-index:20;border-right:0;border-top:1px solid var(--line);height:72px;padding:8px 10px;display:block;position:fixed;inset:auto 0 0}.brand,.profile-card{display:none}.sidebar nav{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.nav:nth-child(n+6){display:none}.nav{border-radius:14px;height:54px;margin:0}.content{padding:16px 14px 95px}.topbar{justify-content:flex-start}.search{width:100%}.hero{height:310px}.hero-copy{max-width:290px;top:30px;left:24px}.hero-copy h1{font-size:31px}.hero-copy p{font-size:14px}.secondary{display:none}.poster-row{grid-template-columns:repeat(2,1fr)}.poster{height:290px}.continue-row,.collections{grid-template-columns:1fr}.rightcol{display:none}}.catalog-page{max-width:1360px}.catalog-hero-head{grid-template-columns:1fr auto;align-items:end;gap:14px;display:grid}.catalog-hero-head a{grid-column:1/-1}.catalog-tools{margin:24px 0 18px;padding:18px}.catalog-search{background:#fff;border:1px solid #ebe4f8;border-radius:18px;align-items:center;gap:13px;height:54px;padding:0 18px;display:flex;box-shadow:0 12px 32px #513e820f}.catalog-search span{color:#9b69ee;font-size:22px}.catalog-search input{color:#282344;background:0 0;border:0;outline:0;width:100%;font-size:15px;font-weight:700}.filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.filter-grid label{flex-direction:column;gap:7px;display:flex}.filter-grid label span{color:#8c849c;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:850}.filter-grid select{color:#352f52;background:#fbf9ff;border:1px solid #eee7fa;border-radius:14px;outline:0;height:45px;padding:0 13px;font-weight:800}.filter-summary{color:#857d96;align-items:center;gap:6px;margin-top:14px;font-size:14px;font-weight:650;display:flex}.filter-summary b{color:#8d55ee}.filter-summary button{color:#7d43db;background:#f2e9ff;border:0;border-radius:12px;height:38px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:850}.catalog-layout{grid-template-columns:250px 1fr;align-items:start;gap:18px;display:grid}.catalog-aside{padding:18px;position:sticky;top:18px}.catalog-aside h3{letter-spacing:-.35px;margin:0 0 14px;font-size:17px;font-weight:850}.genre-cloud{flex-wrap:wrap;gap:8px;display:flex}.genre-cloud button{color:#6d6580;background:#fbf8ff;border:0;border-radius:999px;height:34px;padding:0 12px;font-size:12px;font-weight:800}.genre-cloud button.active{color:#fff;background:#8d55ee}.ai-note{background:#fff2f8;border-radius:18px;margin-top:18px;padding:16px}.ai-note b{font-size:15px}.ai-note p{color:#746d84;margin:8px 0 12px;font-size:13px;line-height:1.45}.ai-note a{color:#8d55ee;font-size:13px;font-weight:850}.catalog-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.catalog-card{background:#fff;border:1px solid #eee8fb;border-radius:22px;grid-template-columns:132px 1fr;gap:15px;min-height:238px;padding:12px;transition:all .18s;display:grid;box-shadow:0 16px 42px #513e8214}.catalog-card:hover{transform:translateY(-3px);box-shadow:0 20px 50px #513e821f}.catalog-cover{background:#f3efff;border-radius:17px;position:relative;overflow:hidden}.catalog-cover img{object-fit:cover;width:100%;height:100%;display:block}.catalog-cover span{color:#2e294b;background:#fff;border-radius:999px;height:27px;padding:5px 9px;font-size:12px;font-weight:850;position:absolute;top:10px;left:10px}.catalog-body{flex-direction:column;min-width:0;padding:4px 0;display:flex}.catalog-body b{letter-spacing:-.45px;font-size:18px;font-weight:850;line-height:1.15}.catalog-body em{color:#8b849c;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:12px;font-style:normal;font-weight:700;overflow:hidden}.catalog-body p{color:#716a82;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:11px 0 12px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.catalog-body div{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.catalog-body i{color:#7d43db;background:#f3ecff;border-radius:999px;align-items:center;height:25px;padding:0 9px;font-size:11px;font-style:normal;font-weight:850;display:inline-flex}.catalog-body small{color:#91899f;margin-top:10px;font-size:12px;font-weight:700;display:block}.watch-page{background:#fdfcff;min-height:100vh;padding:24px}.watch-shell{grid-template-columns:minmax(0,1fr) 360px;gap:20px;max-width:1480px;margin:0 auto;display:grid}.watch-main{min-width:0}.watch-topline{justify-content:space-between;align-items:center;height:42px;margin-bottom:12px;display:flex}.watch-topline a{color:#8d55ee;font-size:14px;font-weight:850}.watch-topline span{color:#8a8298;font-size:13px;font-weight:750}.player-card{background:#17132a;border-radius:28px;height:min(64vh,680px);min-height:460px;position:relative;overflow:hidden;box-shadow:0 24px 70px #3127542e}.player-card>img{object-fit:cover;opacity:.74;filter:saturate(1.04);width:100%;height:100%;position:absolute;inset:0}.player-shade{background:linear-gradient(#14102d29,#14102db8),radial-gradient(circle at 50% 45%,#ffffff24,#0000 45%);position:absolute;inset:0}.player-center{text-align:center;color:#fff;place-items:center;padding:28px;display:grid;position:absolute;inset:0}.player-center button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff3d;border:1px solid #ffffff5c;border-radius:50%;width:86px;height:86px;font-size:32px;box-shadow:0 18px 42px #00000038}.player-center h1{letter-spacing:-1.2px;margin:22px 0 8px;font-size:34px;font-weight:850;line-height:1.05}.player-center p{color:#eeeaf8;margin:0;font-size:15px;font-weight:700}.player-status{justify-content:space-between;gap:12px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.player-status span{color:#fff;background:#fff3;border:1px solid #ffffff47;border-radius:999px;align-items:center;height:32px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.watch-controls{justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:18px;display:flex}.watch-controls b{font-size:18px;font-weight:850}.watch-controls p{color:#77708c;margin:6px 0 0;font-size:13px;font-weight:650}.select-row{gap:10px;display:flex}.select-row select{color:#352f52;background:#fbf9ff;border:1px solid #eee7fa;border-radius:14px;height:44px;padding:0 13px;font-weight:850}.episode-panel{margin-bottom:18px;padding:18px}.episode-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;display:grid}.episode-grid a{color:#6f6880;background:#fbf8ff;border-radius:13px;place-items:center;height:42px;font-size:13px;font-weight:850;display:grid}.episode-grid a.active{color:#fff;background:#8d55ee;box-shadow:0 12px 24px #8d55ee33}.watch-description{padding:20px}.watch-description h3{margin:0 0 10px;font-size:18px;font-weight:850}.watch-description p{color:#696176;font-size:15px;line-height:1.65}.watch-side{flex-direction:column;gap:16px;display:flex}.next-card{grid-template-columns:102px 1fr;gap:14px;padding:14px;display:grid}.next-card img{object-fit:cover;border-radius:16px;width:102px;height:142px}.next-card b{font-size:17px;font-weight:850;line-height:1.15;display:block}.next-card span{color:#8d849b;margin-top:7px;font-size:12px;font-weight:700;display:block}.next-card p{color:#8d55ee;margin:14px 0 0;font-size:13px;font-weight:850}.voice-list{flex-direction:column;gap:9px;display:flex}.voice-list a{background:#fbf8ff;border-radius:15px;justify-content:space-between;align-items:center;height:52px;padding:0 14px;display:flex}.voice-list a.active{color:#8d55ee;background:#f1e7ff}.voice-list b{font-size:13px;font-weight:850}.voice-list span{color:#8f879d;font-size:12px;font-weight:700}@media (max-width:1160px){.catalog-layout{grid-template-columns:1fr}.catalog-aside{position:static}.catalog-results{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-grid{grid-template-columns:repeat(3,1fr)}.watch-shell{grid-template-columns:1fr}.watch-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.player-card{height:520px}}@media (max-width:720px){.catalog-results{grid-template-columns:1fr}.catalog-card{grid-template-columns:112px 1fr;min-height:210px}.filter-grid{grid-template-columns:1fr}.catalog-hero-head{display:block}.watch-page{padding:12px 12px 92px}.player-card{border-radius:22px;height:360px;min-height:360px}.player-center button{width:68px;height:68px;font-size:26px}.player-center h1{font-size:24px}.watch-controls{flex-direction:column;align-items:flex-start}.select-row{width:100%}.select-row select{flex:1}.episode-grid{grid-template-columns:repeat(3,1fr)}.watch-side{display:block}.watch-side .widget{margin-bottom:14px}}.load-more{grid-column:1/-1;place-items:center;padding:12px 0 4px;display:grid}.admin-page{background:#fdfcff;min-height:100vh;padding:28px}.admin-episodes{max-width:1380px;margin:0 auto}.admin-panel .widget-head button,.episode-form button{color:#fff;background:#8d55ee;border:0;border-radius:14px;height:42px;padding:0 16px;font-weight:850;box-shadow:0 12px 24px #8d55ee2e}.admin-panel .widget-head button:disabled,.episode-form button:disabled{opacity:.55}.admin-muted{color:#746d84;margin:-6px 0 14px;font-size:14px;font-weight:650;line-height:1.55}.admin-message{color:#7d43db;background:#f2e9ff;border-radius:14px;margin:12px 0;padding:12px 14px;font-size:13px;font-weight:850}.admin-grid{grid-template-columns:330px 1fr;gap:18px;display:grid}.admin-list{flex-direction:column;gap:8px;max-height:720px;padding-right:6px;display:flex;overflow:auto}.admin-list button{text-align:left;color:#2d2848;background:#fbf9ff;border:1px solid #eee8fb;border-radius:16px;grid-template-columns:48px 1fr;align-items:center;gap:11px;padding:9px;display:grid}.admin-list button.active{background:#f1e7ff;border-color:#d9c6ff}.admin-list img{object-fit:cover;border-radius:12px;width:48px;height:64px}.admin-list span{font-size:13px;font-weight:850;line-height:1.2}.admin-list em{color:#8b849c;grid-column:2;margin-top:-16px;font-size:11px;font-style:normal;font-weight:750}.admin-current{align-items:center;gap:14px;margin-bottom:16px;display:flex}.admin-current img{object-fit:cover;border-radius:16px;width:72px;height:96px;box-shadow:0 12px 28px #513e821f}.admin-current b{letter-spacing:-.6px;font-size:22px;font-weight:850;display:block}.admin-current span{color:#8b849c;margin-top:5px;font-size:13px;font-weight:700;display:block}.episode-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.episode-form label{color:#8c849c;text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:7px;font-size:11px;font-weight:850;display:flex}.episode-form label.wide{grid-column:span 2}.episode-form input,.episode-form select{color:#352f52;text-transform:none;letter-spacing:0;background:#fbf9ff;border:1px solid #eee7fa;border-radius:14px;outline:0;height:45px;padding:0 13px;font-weight:800}.episode-form button{align-self:end}.episode-admin-list{border-top:1px solid #eee8fb;padding-top:14px}.episode-admin-list h4{margin:0 0 12px;font-size:17px;font-weight:850}.episode-admin-list>div{background:#fbf9ff;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;min-height:48px;margin-bottom:8px;padding:10px 13px;display:grid}.episode-admin-list b{font-size:13px;font-weight:850}.episode-admin-list span{color:#8c849c;font-size:12px;font-weight:750}.episode-admin-list em{color:#8d55ee;font-size:12px;font-style:normal;font-weight:850}.real-player{background:#0d0b18;border:0;border-radius:28px;width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.admin-page{padding:16px 14px 92px}.admin-grid{grid-template-columns:1fr}.admin-list{max-height:360px}.episode-form{grid-template-columns:1fr 1fr}.episode-form label.wide{grid-column:span 2}.episode-admin-list>div{grid-template-columns:1fr}.episode-admin-list span,.episode-admin-list em{margin-top:-4px}}@media (max-width:560px){.episode-form{grid-template-columns:1fr}.episode-form label.wide{grid-column:span 1}}.rating-control{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;display:flex}.rating-control button{color:#d7c7cf;cursor:pointer;background:0 0;border:0;padding:2px;font-size:20px;line-height:1;transition:transform .15s,color .15s}.rating-control button:hover{transform:translateY(-1px)}.rating-control button.active{color:#f59e0b}.rating-control span{color:var(--muted);margin-left:4px;font-size:13px}.bot-action{color:#fff;background:#9a5cf0;border:0;border-radius:12px;justify-content:center;align-items:center;height:42px;padding:0 18px;font-size:13px;font-weight:850;display:inline-flex}.bot-mini{color:#2e294b;background:#fff;border-radius:14px;width:102px;padding:8px;position:absolute;bottom:12px;right:12px;box-shadow:0 12px 26px #6e52a024}.bot-mini img{object-fit:cover;border-radius:10px;width:100%;height:72px;margin-bottom:6px;position:static}.bot-mini span{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:850;line-height:1.15;display:block;overflow:hidden}.watch-empty{color:#837895;background:#fbf8ff;border-radius:16px;align-items:center;min-height:84px;padding:16px;font-size:13px;font-weight:650;line-height:1.35;display:flex}.collection{transition:transform .18s,box-shadow .18s}.bot-action{color:#fff;z-index:2;background:#9a5cf0;border:0;border-radius:12px;justify-content:center;align-items:center;height:42px;padding:0 18px;font-size:13px;font-weight:850;display:inline-flex;position:relative}.bot-mini{z-index:2;color:#332e52;align-items:center;gap:9px;max-width:210px;margin-top:10px;font-size:12px;font-weight:850;display:flex;position:relative}.bot-mini img{object-fit:cover;border-radius:10px;flex:none;width:38px;height:38px;position:static}.bot-mini span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile-widget{padding-bottom:16px}.profile-mini{grid-template-columns:58px 1fr;align-items:center;gap:12px;margin-bottom:14px;display:grid}.profile-mini img{object-fit:cover;border-radius:18px;width:58px;height:58px;box-shadow:0 10px 22px #513e821a}.profile-mini b{font-size:15px;font-weight:850;display:block}.profile-mini span{color:#8d849b;margin-top:4px;font-size:12px;font-weight:700;display:block}.profile-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.profile-stats a{background:#fbf8ff;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;height:58px;display:flex}.profile-stats b{color:#312b4e;font-size:17px;font-weight:850}.profile-stats span{color:#8d849b;margin-top:3px;font-size:10px;font-weight:800}.profile-card{transition:transform .18s;display:block}.profile-card:hover{transform:translateY(-2px)}.actions{gap:9px}.top-action{color:#8d55ee;background:#fff;border:1px solid #eee8fb;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:850;display:grid;position:relative;box-shadow:0 12px 28px #513e8214}.top-action i{color:#fff;background:#eb6dbc;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:10px;font-style:normal;display:grid;position:absolute;top:-4px;right:-2px}.avatar-link img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:44px;height:44px;box-shadow:0 12px 28px #513e821f}@media (max-width:1280px){.profile-widget{display:none}}.sch{color:inherit;text-decoration:none;transition:all .16s}.sch:hover{background:#f7f2ff;transform:translateY(-1px)}.schedule-list{min-height:252px}.schedule-empty{text-align:center;background:#fbfaff;border:1px dashed #e8def8;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:126px;margin-bottom:10px;padding:18px;display:flex}.schedule-empty b{color:#352d52;font-size:13px;font-weight:850}.schedule-empty span{color:#8a829f;max-width:230px;margin-top:6px;font-size:12px;font-weight:650;line-height:1.35}@media (max-width:1180px){.schedule-list{min-height:auto}.days{gap:6px}.days button{height:52px}.sch{grid-template-columns:48px 60px 1fr 20px}.sch img{width:58px}}.sch{grid-template-columns:54px 70px minmax(0,1fr) 62px}.schedule-badge{text-transform:lowercase;background:#fff;border:1px solid #eadffc;border-radius:999px;justify-content:center;align-items:center;height:28px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex;color:#9a64e8!important}.schedule-page{max-width:1180px}.schedule-hero{background:linear-gradient(135deg,#fff 0%,#fff8fd 50%,#f7f0ff 100%);border:1px solid #eee4fb;border-radius:30px;padding:34px 36px;position:relative;overflow:hidden;box-shadow:0 24px 70px #725a961a}.schedule-hero>span{color:#8d55ee;letter-spacing:.02em;text-transform:uppercase;background:#f5edff;border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.schedule-hero h1{max-width:650px;margin-top:14px}.schedule-hero p{max-width:650px}.schedule-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.schedule-day-card{background:#fffffff0;border:1px solid #eee8fb;border-radius:26px;min-height:310px;padding:18px;box-shadow:0 20px 55px #725a9617}.schedule-day-card header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.schedule-day-card header b{letter-spacing:-.45px;color:#2f2a4f;font-size:19px;font-weight:950;display:block}.schedule-day-card header span{color:#9a92aa;margin-top:4px;font-size:12px;font-weight:800;display:block}.schedule-day-card header i{white-space:nowrap;color:#9a64e8;background:#fbf7ff;border:1px solid #eee2ff;border-radius:999px;align-items:center;height:30px;padding:0 10px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.schedule-day-list{flex-direction:column;gap:10px;display:flex}.schedule-release{min-height:78px;color:inherit;background:#fbfaff;border:1px solid #0000;border-radius:18px;grid-template-columns:64px minmax(0,1fr) 74px;align-items:center;gap:12px;padding:10px;text-decoration:none;transition:all .16s;display:grid}.schedule-release:hover{background:#f8f2ff;border-color:#eadffc;transform:translateY(-2px)}.schedule-release img{object-fit:cover;border-radius:14px;width:64px;height:58px}.schedule-release time{color:#8d55ee;font-size:12px;font-weight:950;display:block}.schedule-release strong{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;font-weight:950;line-height:1.15;display:block;overflow:hidden}.schedule-release span{color:#90889f;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;font-weight:700;display:block;overflow:hidden}.schedule-release em{color:#8d55ee;background:#fff;border:1px solid #eadffc;border-radius:999px;justify-content:center;align-items:center;height:32px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}.schedule-day-empty{text-align:center;background:#fbfaff;border:1px dashed #e6dcf7;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:196px;padding:22px;display:flex}.schedule-day-empty b{color:#332e52;font-size:14px;font-weight:950}.schedule-day-empty span{color:#8d849b;max-width:210px;margin-top:6px;font-size:12px;font-weight:700;line-height:1.35}@media (max-width:1060px){.schedule-board{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-page{padding:18px}.schedule-hero{padding:28px}}@media (max-width:720px){.sch{grid-template-columns:46px 58px minmax(0,1fr)}.schedule-badge{display:none}.schedule-board{grid-template-columns:1fr}.schedule-release{grid-template-columns:60px minmax(0,1fr)}.schedule-release em{display:none}.schedule-hero h1{font-size:34px}}.ai-hero{background:#fff9fd;border:1px solid #eee4fb;grid-template-columns:minmax(0,1fr) 355px;align-items:center;gap:28px;height:390px;padding:0 42px;display:grid}.ai-hero>img,.ai-hero:after{display:none}.hero-soft-bg{background:radial-gradient(circle at 78% 45%,#eebcde57,#0000 34%),radial-gradient(circle at 22% 16%,#d8c9ff61,#0000 35%),linear-gradient(135deg,#fff 0%,#fff8fd 55%,#f7f1ff 100%);position:absolute;inset:0}.ai-hero:before{content:"";opacity:.7;background:#fff;border-radius:32px;width:90px;height:90px;position:absolute;top:42px;right:360px;transform:rotate(10deg);box-shadow:0 22px 60px #765ca01a}.ai-hero .hero-copy{z-index:2;max-width:560px;position:relative;top:auto;left:auto}.ai-hero .hero-copy span{color:#8d55ee;background:#f3ecff;border:1px solid #eadffc;height:30px;margin-bottom:18px;font-size:11px}.ai-hero .hero-copy h1{letter-spacing:-2.2px;color:#2e294b;margin-bottom:16px;font-size:47px;line-height:1.02}.ai-hero .hero-copy p{color:#6e6680;max-width:510px;margin-bottom:22px;font-size:16px;font-weight:700;line-height:1.55}.ai-hero .hero-copy strong{color:#da67ad}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-actions .primary,.hero-actions .secondary{margin-right:0}.hero-prompts{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.hero-prompts a{color:#776d8b;background:#ffffffd1;border:1px solid #eee5fb;border-radius:999px;align-items:center;height:34px;padding:0 12px;font-size:12px;font-weight:850;transition:all .16s;display:inline-flex;box-shadow:0 10px 24px #69509612}.hero-prompts a:hover{color:#8d55ee;background:#fff;transform:translateY(-1px)}.hero-art{z-index:2;background:#ffffff8c;border:1px solid #ffffffbf;border-radius:28px;height:330px;position:relative;overflow:hidden;box-shadow:0 26px 70px #765ca024}.hero-art:before{content:"";background:#fff6fb;border:1px solid #f0e5fb;border-radius:24px;position:absolute;inset:22px}.hero-character{object-fit:contain;filter:drop-shadow(0 26px 28px #6047822e);width:250px;height:285px;position:absolute;bottom:0;right:16px}.hero-orbit-card{z-index:3;background:#fff;border:1px solid #efe6fb;border-radius:22px;padding:9px;position:absolute;box-shadow:0 20px 44px #644a8c29}.hero-orbit-card img{object-fit:cover;border-radius:16px;width:100%;height:100%;display:block}.hero-orbit-card b{color:#8d55ee;background:#fff;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:950;position:absolute;bottom:26px;left:12px}.hero-orbit-card span{color:#7d748c;text-transform:uppercase;font-size:10px;font-weight:900;position:absolute;bottom:11px;left:13px}.hero-orbit-card-main{width:118px;height:166px;top:34px;left:22px;transform:rotate(-5deg)}.hero-orbit-card-small{width:78px;height:102px;top:30px;right:28px;transform:rotate(6deg)}.hero-orbit-card-small b{bottom:10px;left:10px}.hero-ai-card{z-index:4;background:#ffffffe6;border:1px solid #efe6fb;border-radius:20px;max-width:225px;padding:15px;position:absolute;bottom:28px;left:28px;box-shadow:0 20px 48px #644a8c21}.hero-ai-card strong{color:#2e294b;text-transform:uppercase;letter-spacing:.04em;font-size:14px;font-weight:950;display:block}.hero-ai-card span{color:#7c728d;margin-top:6px;font-size:12px;font-weight:750;line-height:1.35;display:block}.hero-arrows{display:none}@media (max-width:1180px){.ai-hero{grid-template-columns:1fr;height:auto;min-height:390px;padding:34px}.hero-art{height:280px}.hero-character{width:230px;height:260px}.ai-hero .hero-copy h1{font-size:42px}}@media (max-width:760px){.ai-hero{min-height:auto;padding:25px 22px;display:block}.ai-hero .hero-copy{max-width:none}.ai-hero .hero-copy h1{letter-spacing:-1.4px;font-size:34px}.ai-hero .hero-copy p{font-size:14px}.hero-art{height:245px;margin-top:22px}.hero-character{width:205px;height:225px;right:2px}.hero-orbit-card-main{width:96px;height:138px}.hero-orbit-card-small{display:none}.hero-ai-card{max-width:185px;bottom:18px;left:18px}.hero-prompts a{font-size:11px}}.ai-hero-image{border-radius:20px;overflow:hidden;background-image:none!important;background-position:50%!important;background-size:cover!important;height:390px!important;padding:0!important;display:block!important}.ai-hero-image:before,.ai-hero-image:after,.ai-hero-image .hero-soft-bg,.ai-hero-image .hero-art,.ai-hero-image .hero-character,.ai-hero-image .hero-orbit-card,.ai-hero-image .hero-ai-card{content:none!important;display:none!important}.ai-hero-image .hero-image-overlay{z-index:1;background:linear-gradient(90deg,#ffffffd1 0%,#ffffff9e 38%,#ffffff1f 70%,#fff0 100%);position:absolute;inset:0}.ai-hero-image .hero-copy{z-index:2!important;max-width:560px!important;padding:48px 0 0 44px!important;position:relative!important;top:auto!important;left:auto!important}.ai-hero-image .hero-copy h1{color:#2e294b!important}.ai-hero-image .hero-copy p{color:#5f5870!important}@media (max-width:760px){.ai-hero-image{background-position:62%!important;height:340px!important}.ai-hero-image .hero-copy{max-width:330px!important;padding:30px 22px 0!important}}.ai-hero-image{background-position:50%!important;border-radius:24px!important;height:420px!important;box-shadow:0 26px 80px #6f4cff1f!important}.ai-hero-image .hero-copy{max-width:560px!important;padding:52px 0 0 52px!important}.ai-hero-image .hero-copy>span{color:#8b4cf6!important;letter-spacing:.02em!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffff9e!important;border:1px solid #9c71ff33!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:max-content!important;padding:9px 15px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 12px 28px #9762ff1f!important}.ai-hero-image .hero-copy>span:before{content:"";background:currentColor;border-radius:3px;width:7px;height:7px;display:inline-block;transform:rotate(45deg)}.ai-hero-image .hero-copy h1{letter-spacing:-.055em!important;color:#232044!important;margin-top:24px!important;font-size:clamp(42px,4.25vw,68px)!important;font-weight:950!important;line-height:.96!important}.ai-hero-image .hero-copy h1 strong{color:#ec67b5!important;font-weight:950!important}.ai-hero-image .hero-copy p{color:#615d76!important;max-width:460px!important;margin-top:22px!important;font-size:17px!important;font-weight:800!important;line-height:1.7!important}.ai-hero-image .hero-actions{align-items:center!important;gap:16px!important;margin-top:30px!important;display:flex!important}.ai-hero-image .hero-actions .primary,.ai-hero-image .hero-actions a.primary{color:#fff!important;background:linear-gradient(135deg,#a855f7 0%,#7c3aed 100%)!important;border:0!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:0 30px!important;font-size:15px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 20px 42px #7c3aed4d!important}.ai-hero-image .hero-actions .primary:before,.ai-hero-image .hero-actions a.primary:before{content:"";background:currentColor;border-radius:3px;width:8px;height:8px;display:inline-block;transform:rotate(45deg)}.ai-hero-image .hero-actions .secondary,.ai-hero-image .hero-actions a.secondary{color:#232044!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffdb!important;border:1px solid #9178c82e!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:0 28px!important;font-size:15px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 18px 38px #261f541a!important}.ai-hero-image .hero-actions .secondary:before,.ai-hero-image .hero-actions a.secondary:before{content:"▷";border:2px solid #23204447;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;line-height:1;display:inline-flex}.ai-hero-image .hero-prompts{display:none!important}@media (max-width:900px){.ai-hero-image{background-position:58%!important;height:380px!important}.ai-hero-image .hero-copy{max-width:470px!important;padding:38px 28px 0!important}.ai-hero-image .hero-copy h1{font-size:42px!important}}@media (max-width:560px){.ai-hero-image{background-position:64%!important;height:420px!important}.ai-hero-image .hero-image-overlay{background:linear-gradient(#ffffffdb,#fff6)!important}.ai-hero-image .hero-copy h1{font-size:36px!important}.ai-hero-image .hero-actions{flex-direction:column!important;align-items:stretch!important}.ai-hero-image .hero-actions .primary,.ai-hero-image .hero-actions .secondary{width:100%!important}}.ai-hero-image .hero-copy h1{letter-spacing:-.07em!important;text-shadow:none!important;font-family:Inter,ui-sans-serif,system-ui!important;font-size:clamp(56px,5vw,82px)!important;font-weight:1000!important;line-height:.88!important}.ai-hero-image .hero-copy h1 strong{background:linear-gradient(#ff8fd0 0%,#e55cb0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ai-hero-image .hero-copy p{color:#57536b!important;font-family:Inter,ui-sans-serif,system-ui!important;font-size:19px!important;font-weight:700!important;line-height:1.6!important}.ai-hero-image .hero-actions .secondary{background:#ffffffeb!important;box-shadow:0 20px 40px #29204c1a!important}.ai-hero-image .hero-copy{padding-top:64px!important;padding-left:56px!important}@media (max-width:768px){.ai-hero-image .hero-copy h1{font-size:44px!important}}.ai-hero-image{height:420px!important;overflow:hidden!important}.ai-hero-image .hero-image-overlay{background:linear-gradient(90deg,#ffffffbd 0%,#ffffff8f 34%,#ffffff29 62%,#fff0 100%)!important}.ai-hero-image .hero-copy h1{letter-spacing:-.06em!important;word-break:keep-all!important;max-width:620px!important;font-size:clamp(42px,4.8vw,74px)!important;line-height:.92!important}.ai-hero-image .hero-copy p{max-width:470px!important;margin-top:20px!important;font-size:17px!important}.ai-hero-image .hero-actions{margin-top:28px!important}@media (max-width:900px){.ai-hero-image .hero-copy h1{font-size:54px!important}}@media (max-width:640px){.ai-hero-image{height:390px!important}.ai-hero-image .hero-copy{padding:34px 24px 0!important}.ai-hero-image .hero-copy h1{font-size:42px!important;line-height:.95!important}.ai-hero-image .hero-copy p{font-size:15px!important}}.hero.ai-hero-image{background-image:none!important;background-position:50%!important;background-size:cover!important;border:1px solid #eee8fb!important;border-radius:24px!important;height:390px!important;min-height:390px!important;margin-bottom:26px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 26px 70px #765ca01f!important}.hero.ai-hero-image:before,.hero.ai-hero-image:after,.hero.ai-hero-image .hero-art,.hero.ai-hero-image .hero-character,.hero.ai-hero-image .hero-orbit-card,.hero.ai-hero-image .hero-ai-card,.hero.ai-hero-image .hero-prompts{content:none!important;display:none!important}.hero.ai-hero-image .hero-image-overlay{z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#ffffffb8 0%,#ffffff80 34%,#ffffff29 64%,#fff0 100%)!important;position:absolute!important;inset:0!important}.hero.ai-hero-image .hero-copy{z-index:2!important;width:100%!important;max-width:560px!important;padding:42px 0 0 48px!important;position:relative!important;top:auto!important;left:auto!important}.hero.ai-hero-image .hero-copy>span{color:#8d55ee!important;letter-spacing:.01em!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffff8a!important;border:1px solid #9762ff38!important;border-radius:999px!important;align-items:center!important;width:max-content!important;height:28px!important;margin:0 0 22px!important;padding:0 14px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 10px 24px #765ca017!important}.hero.ai-hero-image .hero-copy>span:before{content:"";background:currentColor;border-radius:3px;width:7px;height:7px;margin-right:7px;display:inline-block;transform:rotate(45deg)}.hero.ai-hero-image .hero-copy h1{color:#25204f!important;letter-spacing:-2.2px!important;max-width:520px!important;text-shadow:none!important;word-break:normal!important;overflow-wrap:normal!important;margin:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:50px!important;font-weight:900!important;line-height:1.02!important}.hero.ai-hero-image .hero-copy h1 strong{color:#e66bb8!important;-webkit-text-fill-color:#e66bb8!important;background:0 0!important;font-weight:900!important}.hero.ai-hero-image .hero-copy p{color:#5f5872!important;letter-spacing:-.2px!important;max-width:470px!important;margin:22px 0 0!important;font-size:17px!important;font-weight:750!important;line-height:1.55!important}.hero.ai-hero-image .hero-actions{flex-wrap:nowrap!important;align-items:center!important;gap:14px!important;margin-top:26px!important;display:flex!important}.hero.ai-hero-image .hero-actions a.primary,.hero.ai-hero-image .hero-actions .primary{color:#fff!important;background:linear-gradient(135deg,#a855f7 0%,#7c3aed 100%)!important;border:0!important;border-radius:17px!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 27px!important;font-size:14px!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 18px 34px #7c3aed47!important}.hero.ai-hero-image .hero-actions a.primary:before,.hero.ai-hero-image .hero-actions .primary:before{content:"";background:currentColor;border-radius:3px;width:8px;height:8px;margin-right:9px;display:inline-block;transform:rotate(45deg)}.hero.ai-hero-image .hero-actions a.secondary,.hero.ai-hero-image .hero-actions .secondary{color:#25204f!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffffeb!important;border:1px solid #9178c82e!important;border-radius:17px!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 25px!important;font-size:14px!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 16px 32px #34285a1c!important}.hero.ai-hero-image .hero-actions a.secondary:before,.hero.ai-hero-image .hero-actions .secondary:before{content:"▶";border:2px solid #25204f40;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;margin-right:9px;font-size:9px;line-height:1;display:inline-flex}@media (max-width:900px){.hero.ai-hero-image{background-position:58%!important;height:360px!important}.hero.ai-hero-image .hero-copy{max-width:430px!important;padding:36px 26px 0!important}.hero.ai-hero-image .hero-copy h1{letter-spacing:-1.8px!important;font-size:42px!important;line-height:1.02!important}.hero.ai-hero-image .hero-copy p{max-width:390px!important;font-size:15px!important}}@media (max-width:560px){.hero.ai-hero-image{background-position:64%!important;height:390px!important}.hero.ai-hero-image .hero-image-overlay{background:linear-gradient(#ffffffd1,#ffffff61)!important}.hero.ai-hero-image .hero-copy h1{font-size:34px!important}.hero.ai-hero-image .hero-actions{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.hero.ai-hero-image .hero-actions a.primary,.hero.ai-hero-image .hero-actions a.secondary{width:max-content!important}}.ai-hero-image .hero-copy h1{max-width:420px!important;font-size:clamp(26px,2.4vw,42px)!important;line-height:1.02!important}.ai-hero-image .hero-copy p{max-width:360px!important;font-size:15px!important}.ai-hero-image .hero-copy{padding-top:42px!important}@media (max-width:640px){.ai-hero-image .hero-copy h1{font-size:30px!important}}:root{--font-main:Manrope, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-manrope:Manrope, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--radius-xl:22px;--radius-lg:18px;--focus:0 0 0 4px #8d55ee24}a,button{transition:transform .16s,box-shadow .16s,background .16s,border-color .16s,color .16s}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:none;box-shadow:var(--focus)!important}.shell{max-width:1920px;margin:0 auto}.content{padding-left:0;padding-right:0}.widget,.poster,.continue-card,.collection,.catalog-card,.schedule-day-card,.player-card,.profile-card{transform:translateZ(0)}.widget{border-color:#eee7fb!important;box-shadow:0 18px 55px #4f3d7f13!important}.widget:hover{box-shadow:0 22px 62px #4f3d7f1a!important}.section-title{margin-top:30px;margin-bottom:16px}.section-title h2{letter-spacing:-.65px!important;font-size:21px!important}.section-title a:hover{color:#6f38ce}.ai-hero-image{background-position:50%!important;border:1px solid #eee5fb!important;border-radius:24px!important;height:392px!important}.ai-hero-image .hero-copy{max-width:430px!important;padding-top:42px!important;padding-left:44px!important}.ai-hero-image .hero-copy>span{color:#8d55ee!important;background:#ffffffa3!important;border:1px solid #8d55ee29!important;border-radius:999px!important;height:29px!important;padding:0 12px!important;font-size:10.5px!important}.ai-hero-image .hero-copy h1{letter-spacing:-.045em!important;color:#2d294d!important;max-width:420px!important;margin-top:19px!important;margin-bottom:16px!important;font-size:clamp(30px,3vw,46px)!important;font-weight:900!important;line-height:1.02!important}.ai-hero-image .hero-copy h1 strong{color:#e66bb6!important;-webkit-text-fill-color:initial!important;background:0 0!important}.ai-hero-image .hero-copy p{color:#5d5672!important;max-width:390px!important;margin-bottom:23px!important;font-size:15px!important;font-weight:750!important;line-height:1.62!important}.ai-hero-image .hero-actions{gap:12px!important;margin-top:0!important}.ai-hero-image .hero-actions .primary,.ai-hero-image .hero-actions .secondary{border-radius:16px!important;height:50px!important;padding:0 24px!important;font-size:14px!important;font-weight:900!important}.ai-hero-image .hero-actions .primary{background:linear-gradient(135deg,#a855f7,#8b5cf6)!important;box-shadow:0 16px 32px #8d55ee3d!important}.ai-hero-image .hero-actions .secondary{color:#2d294d!important;background:#ffffffe6!important;border:1px solid #d7cceecc!important;box-shadow:0 14px 30px #4f3d7f1a!important}.ai-hero-image .hero-actions .primary:hover,.ai-hero-image .hero-actions .secondary:hover{transform:translateY(-2px)}.poster-row{gap:18px!important}.poster{border-radius:19px!important;box-shadow:0 16px 42px #2e295021!important}.poster:hover{transform:translateY(-4px);box-shadow:0 24px 60px #2e29502b!important}.poster-info b{letter-spacing:-.3px;font-size:14.5px!important}.rating{height:27px!important;padding:0 10px!important;box-shadow:0 8px 20px #1f173d29!important}.continue-card,.collection{border:1px solid #eee8fbcc}.collection{min-height:116px;border-radius:18px!important;box-shadow:0 14px 34px #503c7812!important}.collection:hover{transform:translateY(-3px);box-shadow:0 20px 44px #503c781c!important}.days button{border:1px solid #0000}.days button:hover{background:#f4edff;border-color:#eadffc}.sch{border:1px solid #0000}.sch:hover{border-color:#eadffc}.moods button{min-width:0!important}.moods .sel{transform:translateY(-1px)}.bot-card{background:linear-gradient(#fff,#fbf8ff)!important;border-color:#eee7fb!important;border-radius:20px!important}.bot-action:hover{transform:translateY(-2px);box-shadow:0 16px 28px #8d55ee3d!important}.catalog-results{align-items:stretch}.catalog-card{border-radius:24px!important}.catalog-card:hover{transform:translateY(-4px)!important}.catalog-cover{min-height:214px}.catalog-body b{color:#2d294d}.catalog-body p{color:#6d657e!important}.detail img{background:#f3efff;border-radius:30px!important}.detail h1{color:#272345}.pill{border:1px solid #eadffc}.player-card{border:1px solid #eee7fb}.episode-grid a:hover{color:#8d55ee;background:#f1e7ff}.page{padding-top:32px!important}.page-head h1{color:#282344}@media (max-width:1280px){.content{padding-right:18px}.poster-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:900px){.content{padding-left:18px;padding-right:18px}.poster-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.continue-row,.collections{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ai-hero-image{background-position:60%!important;height:360px!important}.ai-hero-image .hero-copy{max-width:370px!important;padding:34px 28px 0!important}}@media (max-width:760px){.content{padding:16px 14px 95px!important}.poster-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.poster{height:285px!important}.continue-row,.collections{grid-template-columns:1fr!important}.ai-hero-image{background-position:66%!important;height:360px!important}.ai-hero-image .hero-image-overlay{background:linear-gradient(#ffffffd6,#ffffff52)!important}.ai-hero-image .hero-copy h1{font-size:31px!important}.ai-hero-image .hero-copy p{max-width:300px!important;font-size:14px!important}.ai-hero-image .hero-actions{flex-direction:column!important;align-items:flex-start!important}.ai-hero-image .hero-actions .primary,.ai-hero-image .hero-actions .secondary{width:auto!important;min-width:210px!important}}@media (max-width:420px){.poster-row{grid-template-columns:1fr!important}.poster{height:420px!important}.ai-hero-image{height:380px!important}}.title-hero{background:#f6f1ff;border:1px solid #eee6fb;border-radius:32px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 28px 86px #4f3d7f21}.title-hero-bg{object-fit:cover;filter:saturate(1.05);opacity:.86;width:100%;height:100%;position:absolute;inset:0}.title-hero-shade{background:linear-gradient(90deg,#ffffffeb 0%,#ffffffd1 44%,#ffffff57 72%,#ffffff1f 100%);position:absolute;inset:0}.title-hero-content{z-index:2;grid-template-columns:270px minmax(0,1fr);align-items:end;gap:34px;min-height:520px;padding:42px;display:grid;position:relative}.title-poster-wrap{align-self:end}.title-poster{object-fit:cover;border:7px solid #ffffffb3;border-radius:28px!important;width:270px!important;height:390px!important;box-shadow:0 26px 70px #2b225038!important}.title-info{max-width:760px;padding-bottom:10px}.title-kicker{color:#8d55ee;text-transform:uppercase;letter-spacing:.04em;background:#f3ecff;border:1px solid #eadffc;border-radius:999px;align-items:center;height:31px;margin-bottom:18px;padding:0 13px;font-size:11px;font-weight:950;display:inline-flex}.title-info h1{letter-spacing:-.06em;color:#252144;margin:0 0 18px;font-size:clamp(42px,5vw,72px);font-weight:950;line-height:.95}.title-info p{color:#5f5870;max-width:690px;margin:0;font-size:17px;font-weight:700;line-height:1.68}.title-pills{margin-top:20px}.title-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.title-actions .primary,.title-actions .secondary{margin-right:0}.title-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:18px 0 22px;display:grid}.title-stat{background:#fffffff0;border:1px solid #eee8fb;border-radius:22px;flex-direction:column;justify-content:center;min-height:92px;padding:18px;display:flex;box-shadow:0 18px 44px #4f3d7f13}.title-stat span{color:#8d849b;text-transform:uppercase;letter-spacing:.035em;font-size:12px;font-weight:850}.title-stat b{color:#2d294d;margin-top:8px;font-size:23px;font-weight:950;line-height:1.05}.title-stat.wide b{font-size:18px}.title-section-grid{grid-template-columns:minmax(0,1fr) 360px;gap:18px;margin-top:18px;display:grid}.title-about{padding:24px}.title-about p{color:#665f77;font-size:16px;font-weight:650;line-height:1.72}.title-meta-line{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.title-meta-line span{color:#746d84;background:#fbf8ff;border:1px solid #eee6fb;border-radius:999px;align-items:center;height:34px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.title-trailer{padding:18px}.trailer-box{color:#fff;background:#17132a;border-radius:22px;height:230px;position:relative;overflow:hidden}.trailer-box img{object-fit:cover;opacity:.74;width:100%;height:100%}.trailer-box:after{content:"";background:linear-gradient(#0000,#0e0b1eb8);position:absolute;inset:0}.trailer-play{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff3d;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:68px;height:68px;font-size:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trailer-box b{z-index:2;font-size:15px;position:absolute;bottom:16px;left:18px}.episode-strip{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.episode-chip{color:#5e5676;background:#fff;border:1px solid #eee6fb;border-radius:14px;align-items:center;height:42px;padding:0 15px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #4f3d7f0e}.episode-chip:hover{color:#8d55ee;background:#fbf8ff;transform:translateY(-2px)}.polished-player{border-radius:32px!important;min-height:520px!important}.player-empty-note{color:#fff;background:#ffffff2e;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;max-width:430px;min-height:42px;margin-top:14px;padding:0 18px;font-size:13px;font-weight:750;display:inline-flex}.next-episode-card .soft-link{height:52px;margin-top:0}.watch-recommendations{padding:18px}.watch-poster-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.watch-poster-row .poster{height:255px}.skeleton{background:#f3effb;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.35s infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.empty-state{text-align:center;color:#8d849b;background:#fbfaff;border:1px dashed #e6dcf7;border-radius:22px;padding:28px;font-weight:750}.poster,.catalog-card,.continue-card,.collection,.schedule-release,.episode-chip,.mini,.voice-list a{transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,color .18s}.mini:hover,.voice-list a:hover{transform:translateY(-2px)}@media (max-width:1100px){.title-hero-content{grid-template-columns:220px minmax(0,1fr);gap:26px;padding:34px}.title-poster{width:220px!important;height:318px!important}.title-section-grid{grid-template-columns:1fr}.title-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.watch-poster-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.title-hero{border-radius:26px;min-height:auto}.title-hero-shade{background:linear-gradient(#ffffffc2,#fffffff5)}.title-hero-content{grid-template-columns:1fr;gap:20px;min-height:auto;padding:24px}.title-poster{width:168px!important;height:242px!important}.title-info h1{letter-spacing:-.045em;font-size:38px}.title-info p{font-size:15px}.title-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.title-stat{min-height:78px;padding:14px}.title-stat b{font-size:19px}.trailer-box{height:190px}.polished-player{min-height:360px!important}.player-empty-note{border-radius:18px;min-height:auto;padding:11px 14px;line-height:1.35}.watch-poster-row{grid-template-columns:1fr}.watch-poster-row .poster{height:360px}}.profile-dashboard{padding:24px}.profile-hero-card{grid-template-columns:124px 1fr;align-items:center;gap:22px;display:grid}.profile-hero-card img{object-fit:cover;background:#f4edff;border-radius:32px;width:124px;height:124px;box-shadow:0 18px 42px #4f3d7f1f}.profile-hero-card span{color:#8d55ee;text-transform:uppercase;background:#f3ecff;border-radius:999px;align-items:center;height:28px;padding:0 11px;font-size:11px;font-weight:950;display:inline-flex}.profile-hero-card h2{letter-spacing:-1.5px;color:#282344;margin:12px 0 8px;font-size:38px;line-height:1}.profile-hero-card p{color:#6d657e;max-width:720px;margin:0;font-size:15px;font-weight:650;line-height:1.65}.profile-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.profile-actions .primary,.profile-actions .secondary{margin-right:0}.profile-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.profile-big-stat{background:#fbf8ff;border:1px solid #eee6fb;border-radius:22px;flex-direction:column;justify-content:center;min-height:94px;padding:17px;display:flex}.profile-big-stat span{color:#8d849b;text-transform:uppercase;letter-spacing:.035em;font-size:12px;font-weight:850}.profile-big-stat b{color:#2d294d;margin-top:8px;font-size:30px;font-weight:950}.ai-search-panel{background:linear-gradient(135deg,#fff 0%,#fff8fd 55%,#f7f1ff 100%);max-width:980px;padding:26px}.ai-search-copy span{color:#8d55ee;text-transform:uppercase;background:#f3ecff;border-radius:999px;align-items:center;height:29px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.ai-search-copy h2{letter-spacing:-1.2px;color:#282344;margin:14px 0 8px;font-size:34px;line-height:1.05}.ai-search-copy p{color:#6d657e;max-width:690px;margin:0 0 18px;font-size:15px;font-weight:650;line-height:1.6}.ai-search-panel textarea{resize:vertical;color:#2d294d;background:#ffffffdb;border:1px solid #eee6fb;border-radius:22px;outline:0;width:100%;min-height:150px;padding:18px;font-size:17px;font-weight:700;line-height:1.55;box-shadow:0 14px 34px #4f3d7f0e}.ai-search-panel textarea::placeholder{color:#aaa2b9}.ai-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.ai-actions .primary,.ai-actions .secondary{margin-right:0}.ai-chip-row{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.ai-chip-row button,.ai-history button{color:#6d657e;background:#fff;border:1px solid #eee6fb;border-radius:999px;height:34px;padding:0 12px;font-size:12px;font-weight:850}.ai-chip-row button:hover,.ai-history button:hover{color:#8d55ee;background:#f3ecff;transform:translateY(-1px)}.ai-history{border-top:1px solid #eee6fb;margin-top:18px;padding-top:16px}.ai-history p{color:#8d849b;margin:0 0 10px;font-size:13px;font-weight:850}.ai-history div{flex-wrap:wrap;gap:8px;display:flex}.ai-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ai-result-card{background:#fff;border:1px solid #eee8fb;border-radius:24px;grid-template-columns:130px 1fr;gap:16px;min-height:228px;padding:13px;display:grid;box-shadow:0 18px 48px #4f3d7f14}.ai-result-card:hover{transform:translateY(-3px);box-shadow:0 24px 58px #4f3d7f1f}.ai-result-card img{object-fit:cover;background:#f4edff;border-radius:18px;width:130px;height:202px}.ai-result-card span{color:#8d55ee;background:#f3ecff;border-radius:999px;align-items:center;height:27px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.ai-result-card b{color:#2d294d;letter-spacing:-.55px;margin-top:12px;font-size:20px;font-weight:950;line-height:1.08;display:block}.ai-result-card p{color:#6d657e;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:11px 0 12px;font-size:13.5px;font-weight:650;line-height:1.45;display:-webkit-box;overflow:hidden}.ai-result-card em{color:#8d849b;font-size:12px;font-style:normal;font-weight:850}.filter-summary{align-items:center}.filter-summary button{cursor:pointer}@media (max-width:880px){.profile-hero-card{grid-template-columns:1fr}.profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-results-grid{grid-template-columns:1fr}}@media (max-width:560px){.profile-dashboard{padding:18px}.profile-hero-card img{border-radius:24px;width:96px;height:96px}.profile-hero-card h2{font-size:31px}.profile-stat-grid{grid-template-columns:1fr}.ai-result-card{grid-template-columns:104px 1fr;min-height:190px}.ai-result-card img{width:104px;height:164px}.ai-result-card b{font-size:17px}.ai-search-copy h2{font-size:28px}}.auth-page .page-head{max-width:760px}.auth-card{max-width:620px;padding:24px}.auth-tabs{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.auth-tabs button{color:#6d657e;background:#fbf8ff;border:1px solid #eee6fb;border-radius:16px;height:48px;font-weight:900}.auth-tabs button.active{color:#fff;background:#8d55ee;border-color:#8d55ee;box-shadow:0 14px 28px #8d55ee33}.auth-form{flex-direction:column;gap:13px;display:flex}.auth-form label{flex-direction:column;gap:8px;display:flex}.auth-form label span{color:#8d849b;text-transform:uppercase;letter-spacing:.035em;font-size:12px;font-weight:900}.auth-form input{color:#2d294d;background:#fff;border:1px solid #eee6fb;border-radius:16px;outline:0;height:52px;padding:0 15px;font-size:15px;font-weight:750}.auth-form .primary{width:max-content;margin-top:4px}.auth-message,.auth-warning{border-radius:16px;margin-top:14px;padding:13px 15px;font-size:13px;font-weight:800}.auth-message{color:#7d43db;background:#f3ecff}.auth-warning{color:#b44985;background:#fff2f8}.auth-user span{color:#8d55ee;text-transform:uppercase;background:#f3ecff;border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.auth-user h2{letter-spacing:-1px;margin:12px 0 8px;font-size:30px}.auth-user p{color:#6d657e;font-size:15px;line-height:1.6}.auth-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.account-sync{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:20px;display:flex}.account-sync b{color:#2d294d;font-size:18px;display:block}.account-sync p{color:#6d657e;margin:6px 0 0;font-size:14px;font-weight:650;line-height:1.45}.account-sync span{color:#8d55ee;margin-top:9px;font-size:13px;font-weight:850;display:block}.account-sync .primary,.account-sync .secondary{white-space:nowrap;margin-right:0}@media (max-width:680px){.account-sync{flex-direction:column;align-items:flex-start}.auth-form .primary,.account-sync .primary,.account-sync .secondary{width:100%}}.search-trigger{cursor:pointer;border:1px solid #e2dcef;justify-content:flex-start}.search-trigger span{color:#77709a;font-size:18px}.search-trigger strong{text-align:left;color:#a09ab2;flex:1;font-size:14px;font-weight:700}.global-search-overlay{z-index:100;position:fixed;inset:0}.global-search-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#211b3647;border:0;width:100%;height:100%;position:absolute;inset:0}.global-search-modal{z-index:2;background:#fffffff5;border:1px solid #eee8fbf2;border-radius:28px;width:min(760px,100vw - 28px);max-height:min(760px,100vh - 42px);margin:28px auto 0;padding:16px;position:relative;overflow:auto;box-shadow:0 34px 110px #28204842}.global-search-input{background:#fbfaff;border:1px solid #eee6fb;border-radius:22px;grid-template-columns:34px 1fr 54px;align-items:center;gap:10px;height:64px;padding:0 14px;display:grid}.global-search-input span{color:#8d55ee;font-size:24px}.global-search-input input{color:#2d294d;background:0 0;border:0;outline:0;font-size:18px;font-weight:750}.global-search-input button{color:#8d849b;background:#fff;border:1px solid #eee6fb;border-radius:12px;height:34px;font-size:12px;font-weight:900}.global-search-chips{flex-wrap:wrap;gap:8px;padding:14px 2px 8px;display:flex}.global-search-chips button{color:#6d657e;background:#fff;border:1px solid #eee6fb;border-radius:999px;height:34px;padding:0 12px;font-size:12px;font-weight:850}.global-search-chips button:hover{color:#8d55ee;background:#f3ecff}.global-search-results{flex-direction:column;gap:9px;padding-top:8px;display:flex}.global-search-item{background:#fff;border:1px solid #0000;border-radius:20px;grid-template-columns:62px 1fr;align-items:center;gap:13px;min-height:92px;padding:10px;display:grid}.global-search-item:hover{background:#fbf8ff;border-color:#eadffc;transform:translateY(-1px)}.global-search-item img{object-fit:cover;border-radius:14px;width:62px;height:72px}.global-search-item b{color:#2d294d;font-size:15px;font-weight:950;display:block}.global-search-item span{color:#8d849b;margin-top:4px;font-size:12px;font-weight:800;display:block}.global-search-item p{color:#8d55ee;margin:5px 0 0;font-size:12px;font-weight:850}.global-search-empty{color:#8d849b;text-align:center;background:#fbf8ff;border:1px dashed #e6dcf7;border-radius:20px;padding:22px;font-weight:800}.global-search-ai{color:#fff;background:#8d55ee;border-radius:18px;place-items:center;height:50px;margin-top:12px;font-weight:950;display:grid;box-shadow:0 16px 34px #8d55ee38}.catalog-card-live{position:relative;overflow:visible}.catalog-hover-preview{pointer-events:none;z-index:5;opacity:0;background:#fffffff5;border:1px solid #eee6fb;border-radius:18px;padding:14px;transition:opacity .16s,transform .16s;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(10px);box-shadow:0 24px 70px #30265438}.catalog-card-live:hover .catalog-hover-preview{opacity:1;transform:translateY(0)}.catalog-hover-preview strong{color:#2d294d;font-size:15px;font-weight:950;line-height:1.1;display:block}.catalog-hover-preview span{color:#8d55ee;margin-top:6px;font-size:12px;font-weight:900;display:block}.catalog-hover-preview p{color:#6d657e;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 10px;font-size:12px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.catalog-hover-preview em{color:#2d294d;font-size:12px;font-style:normal;font-weight:950}.poster{will-change:transform}.poster:hover .poster-info b{color:#fff}.season-hero{background:linear-gradient(135deg,#fff 0%,#fff8fd 55%,#f7f1ff 100%);justify-content:space-between;align-items:center;gap:22px;min-height:190px;padding:28px;display:flex}.season-hero span{color:#8d55ee;text-transform:uppercase;background:#f3ecff;border-radius:999px;align-items:center;height:29px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.season-hero h2{letter-spacing:-1.7px;color:#2d294d;max-width:620px;margin:14px 0 8px;font-size:42px;line-height:1}.season-hero p{color:#6d657e;max-width:650px;margin:0;font-size:15px;font-weight:650;line-height:1.6}.season-hero .primary{flex:none;margin-right:0}@media (max-width:720px){.global-search-modal{border-radius:24px;margin-top:12px}.global-search-input{grid-template-columns:28px 1fr 44px}.global-search-input input{font-size:15px}.catalog-hover-preview{display:none}.season-hero{flex-direction:column;align-items:flex-start;padding:22px}.season-hero h2{font-size:32px}}.toast-center{z-index:200;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:18px;right:18px}.toast{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #eee6fb;border-radius:18px;width:min(340px,100vw - 36px);padding:13px 15px;animation:.22s both toast-in;box-shadow:0 22px 70px #271f4a2e}.toast b{color:#2d294d;font-size:13px;font-weight:950;display:block}.toast span{color:#6d657e;margin-top:4px;font-size:13px;font-weight:700;line-height:1.35;display:block}.toast-success{border-color:#e5d7ff}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.onboarding-card{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #eee6fb;border-radius:26px;width:min(430px,100vw - 40px);padding:22px;position:fixed;bottom:22px;left:228px;box-shadow:0 30px 90px #2f255233}.onboarding-close{color:#8d849b;background:#fbf8ff;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;position:absolute;top:14px;right:14px}.onboarding-card>span{color:#8d55ee;text-transform:uppercase;background:#f3ecff;border-radius:999px;align-items:center;height:28px;padding:0 11px;font-size:11px;font-weight:950;display:inline-flex}.onboarding-card h3{color:#2d294d;letter-spacing:-.8px;margin:13px 0 8px;font-size:24px}.onboarding-card p{color:#6d657e;margin:0;font-size:14px;font-weight:700;line-height:1.55}.onboarding-card div{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.onboarding-card a,.onboarding-card div button{color:#6d657e;background:#fff;border:1px solid #eee6fb;border-radius:14px;justify-content:center;align-items:center;height:40px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.onboarding-card a:first-child{color:#fff;background:#8d55ee;border-color:#8d55ee;box-shadow:0 13px 28px #8d55ee2e}.cinema-watch-page{background:radial-gradient(circle at 20% 0,#e0cdff73,#0000 28%),radial-gradient(circle at 78% 4%,#ffd3eb61,#0000 32%),#fdfcff}.cinema-watch-page .watch-topline{padding:0 6px}.cinema-watch-page .player-card{box-shadow:0 34px 110px #241c483d}.cinema-watch-page .player-card:before{content:"";background:inherit;filter:blur(40px);opacity:.28;z-index:-1;position:absolute;inset:-40px}.cinema-watch-page .player-center button{transition:all .18s}.cinema-watch-page .player-center button:hover{background:#ffffff52;transform:scale(1.06)}.cinema-watch-page .player-status span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.next-episode-card{background:linear-gradient(135deg,#fff,#fff8fd 55%,#f7f1ff)}.comments-box{padding:20px}.comment-form{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.comment-form textarea{resize:vertical;color:#2d294d;background:#fbfaff;border:1px solid #eee6fb;border-radius:20px;outline:0;min-height:86px;padding:14px;font-size:14px;font-weight:700;line-height:1.5}.comment-form .primary{height:48px;margin:0}.comment-list{flex-direction:column;gap:12px;margin-top:16px;display:flex}.comment{background:#fbfaff;border:1px solid #eee8fb;border-radius:20px;grid-template-columns:42px 1fr;gap:12px;padding:12px;display:grid}.comment-avatar{color:#8d55ee;background:#f3ecff;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.comment header{justify-content:space-between;gap:10px;display:flex}.comment header b{color:#2d294d;font-size:14px;font-weight:950}.comment header span{color:#9a92aa;font-size:12px;font-weight:750}.comment p{color:#625b73;margin:7px 0 10px;font-size:14px;font-weight:650;line-height:1.5}.comment button{color:#8d55ee;background:#fff;border:1px solid #eee6fb;border-radius:999px;height:30px;padding:0 11px;font-size:12px;font-weight:900}.comments-empty{color:#8d849b;text-align:center;background:#fbfaff;border:1px dashed #e6dcf7;border-radius:20px;place-items:center;min-height:90px;font-size:14px;font-weight:800;display:grid}@media (max-width:1280px){.onboarding-card{left:104px}}@media (max-width:760px){.toast-center{bottom:84px;left:12px;right:12px}.toast{width:100%}.onboarding-card{width:auto;bottom:88px;left:14px;right:14px}.comment-form{grid-template-columns:1fr}.comment-form .primary{width:100%}}img{max-width:100%}button:disabled{cursor:not-allowed;opacity:.62}.top-action i:empty{display:none}.actions{align-items:center}.search-trigger{padding:0 18px}.search-trigger kbd{margin-left:auto}.catalog-card-live{isolation:isolate}.catalog-hover-preview{max-height:190px}@media (max-width:980px){.catalog-hover-preview{display:none!important}}.content{overflow:hidden}.poster-row,.continue-row,.collections,.catalog-results,.schedule-board,.watch-poster-row,.poster,.continue-card,.collection,.catalog-card{min-width:0}.ai-hero-image{position:relative!important}.ai-hero-image .hero-copy{z-index:2!important;position:relative!important}.ai-hero-image .hero-image-overlay{z-index:1!important;pointer-events:none!important}.watch-shell,.watch-main,.watch-side{min-width:0}.player-center h1{max-width:760px}.voice-list a,.mini{min-width:0}.voice-list b,.mini b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.comment p,.comments-empty,.comment-form textarea{overflow-wrap:anywhere}.comment header{min-width:0}.comment header b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:760px){.onboarding-card{max-height:calc(100vh - 120px);overflow:auto}}.empty-state,.watch-empty,.comments-empty,.global-search-empty{box-shadow:inset 0 0 0 1px #eee8fb8c}.account-sync+.profile-dashboard{margin-top:18px}@media (max-width:760px){.page{padding-bottom:96px!important;padding-left:14px!important;padding-right:14px!important}.global-search-overlay{padding-bottom:80px}.toast-center{pointer-events:none}}.mini{align-items:center;gap:12px;min-width:0;display:flex}.mini div{flex:1;min-width:0}.mini b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.mini em{flex-shrink:0}@media (max-width:760px){.shell{background:#fdfcff!important}.topbar{height:auto!important;margin-bottom:14px!important}.search-trigger{border-radius:18px!important;height:48px!important}.sidebar nav{overflow:hidden}.nav span{font-size:20px!important}.section-title{margin-top:24px!important}.section-title h2{font-size:18px!important}.poster-info b{font-size:14px!important}.global-search-modal{max-height:calc(100vh - 98px)!important}.catalog-card{box-shadow:0 14px 32px #4f3d7f13!important}.catalog-body p{-webkit-line-clamp:2!important}}@media (max-width:420px){.content,.page{padding-left:10px!important;padding-right:10px!important}.hero-copy h1{font-size:29px!important}.primary,.secondary{height:44px!important;padding:0 16px!important}}.player-ui-overlay{z-index:5;pointer-events:none;flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:absolute;inset:0}.player-ui-top{justify-content:flex-end;gap:8px;display:flex}.player-ui-top span{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff2e;border:1px solid #ffffff3d;border-radius:999px;align-items:center;height:30px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.player-ui-bottom{pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f0c228c;border:1px solid #ffffff29;border-radius:20px;grid-template-columns:44px minmax(0,1fr) 44px auto;align-items:center;gap:12px;min-height:58px;padding:8px 12px;display:grid}.player-ui-bottom button{color:#2d294d;background:#fff;border:0;border-radius:50%;width:42px;height:42px;font-weight:950}.player-progress{background:#ffffff38;border-radius:999px;height:6px;overflow:hidden}.player-progress i{background:linear-gradient(90deg,#ec6dbc,#8d55ee);border-radius:999px;height:100%;display:block}.player-ui-bottom span{color:#fff;font-size:12px;font-weight:900}.player-ui-bottom a{color:#fff;white-space:nowrap;background:#8d55ee;border-radius:14px;align-items:center;height:38px;padding:0 13px;font-size:12px;font-weight:950;display:inline-flex}.taste-profile{margin-bottom:18px}.taste-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.taste-grid div{background:#fbf8ff;border:1px solid #eee6fb;border-radius:18px;flex-direction:column;justify-content:center;min-height:72px;padding:14px;display:flex}.taste-grid span{color:#8d849b;text-transform:uppercase;font-size:11px;font-weight:900}.taste-grid b{color:#2d294d;margin-top:5px;font-size:24px;font-weight:950}.taste-tags,.taste-rated{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.taste-tags span,.taste-rated span{color:#8d55ee;background:#f3ecff;border-radius:999px;align-items:center;height:32px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.taste-empty{color:#746d84;margin:14px 0 0;font-size:14px;font-weight:650;line-height:1.45}.admin-search{margin-bottom:14px}.admin-edit-preview{padding:20px}.admin-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.admin-preview-grid label{flex-direction:column;gap:7px;display:flex}.admin-preview-grid label.wide{grid-column:1/-1}.admin-preview-grid span{color:#8d849b;text-transform:uppercase;letter-spacing:.035em;font-size:11px;font-weight:900}.admin-preview-grid input,.admin-preview-grid textarea{color:#2d294d;background:#fbfaff;border:1px solid #eee6fb;border-radius:14px;outline:0;padding:0 12px;font-size:13px;font-weight:750}.admin-preview-grid input{height:42px}.admin-preview-grid textarea{resize:vertical;min-height:120px;padding-top:12px}.admin-actions-row{flex-wrap:wrap;gap:10px;margin:18px 0 12px;display:flex}.admin-actions-row .primary,.admin-actions-row .secondary{margin-right:0}@media (max-width:760px){.player-ui-top{display:none}.player-ui-bottom{grid-template-columns:40px minmax(0,1fr) 38px}.player-ui-bottom a{display:none}.admin-preview-grid,.taste-grid{grid-template-columns:1fr}}.editable-admin-grid select{color:#2d294d;background:#fbfaff;border:1px solid #eee6fb;border-radius:14px;outline:0;height:42px;padding:0 12px;font-size:13px;font-weight:750}.editable-admin-grid input:read-only{color:#8d849b;background:#f7f4ff}.admin-actions-row button{cursor:pointer}.taste-recs{margin-bottom:18px}.taste-recs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.taste-rec-card{min-height:132px;color:inherit;background:#fbfaff;border:1px solid #eee8fb;border-radius:20px;grid-template-columns:82px 1fr;gap:12px;padding:10px;display:grid}.taste-rec-card:hover{background:#f8f2ff;transform:translateY(-2px)}.taste-rec-card img{object-fit:cover;border-radius:16px;width:82px;height:112px}.taste-rec-card span{color:#8d55ee;background:#f3ecff;border-radius:999px;align-items:center;height:26px;padding:0 9px;font-size:11px;font-weight:950;display:inline-flex}.taste-rec-card b{color:#2d294d;margin-top:8px;font-size:15px;font-weight:950;line-height:1.12;display:block}.taste-rec-card p{color:#6d657e;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 0;font-size:12px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.taste-recs-loading{color:#8d849b;text-align:center;background:#fbfaff;border:1px dashed #e6dcf7;border-radius:20px;place-items:center;min-height:120px;padding:20px;font-size:14px;font-weight:800;display:grid}.player-ui-bottom a:hover,.next-episode-card .soft-link:hover{transform:translateY(-1px)}@media (max-width:760px){.taste-recs-grid{grid-template-columns:1fr}}.nav span{opacity:.9;justify-content:center;align-items:center;width:20px;font-size:18px;font-weight:700;display:inline-flex}.sidebar-bottom-separated{border-top:1px solid #9184b41f;margin-top:34px;padding-top:22px}.sidebar .nav{gap:10px}.sidebar .nav a{border-radius:16px;min-height:48px}.sidebar .nav a.active{background:#f3ecff}@media (max-width:760px){.sidebar-bottom-separated{margin-top:18px;padding-top:14px}}.mood-reference{background:#fffffff0!important;border-radius:22px!important;padding:18px 18px 16px!important;overflow:hidden!important}.mood-reference .widget-head{margin-bottom:14px!important}.mood-reference .widget-head h3{letter-spacing:-.3px!important;font-size:16px!important}.mood-reference .widget-head a{color:#8d55ee!important;font-size:12px!important;font-weight:850!important}.mood-reference-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important;margin-bottom:14px!important;display:grid!important}.mood-reference-tabs button{color:#9a93aa!important;height:70px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:16px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 4px!important;display:flex!important}.mood-reference-tabs button i{color:#8e89a4;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:23px;font-style:normal;line-height:1;display:flex}.mood-reference-tabs button span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;color:#9a93aa!important;font-size:11px!important;font-weight:850!important;line-height:1!important}.mood-reference-tabs button.sel{color:#8d55ee!important;background:#f0e2ff!important;box-shadow:0 14px 30px #8d55ee1f!important}.mood-reference-tabs button.sel i,.mood-reference-tabs button.sel span{color:#8d55ee!important}.mood-reference-card{background:linear-gradient(135deg,#fff 0%,#fff8fd 62%,#f7efff 100%);border:1px solid #f0e8fb;border-radius:19px;min-height:150px;padding:18px 130px 17px 18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffa6}.mood-reference-copy{z-index:2;max-width:235px;position:relative}.mood-reference-copy p{color:#8a839c!important;margin:0 0 17px!important;font-size:14px!important;font-weight:850!important;line-height:1.45!important}.mood-reference .bot-action{background:linear-gradient(135deg,#a855f7,#7c3aed)!important;border-radius:12px!important;height:46px!important;padding:0 18px!important;font-size:13px!important;font-weight:950!important;box-shadow:0 14px 30px #8d55ee47!important}.mood-picked-title{color:#8d55ee;white-space:nowrap;text-overflow:ellipsis;max-width:210px;margin-top:10px;font-size:12px;font-weight:850;display:block;overflow:hidden}.mood-assistant{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 25px #775caa2e);z-index:1;width:142px;height:142px;position:absolute;bottom:-8px;right:-7px}@media (max-width:1280px){.mood-reference-card{padding-right:116px}.mood-assistant{width:126px;height:126px}}@media (max-width:760px){.mood-reference-tabs{gap:6px!important}.mood-reference-tabs button span{font-size:10px!important}.mood-reference-card{padding-right:108px}.mood-assistant{width:118px;height:118px}}.mood-reference-tabs button i{color:#8e89a4!important;justify-content:center!important;align-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;display:flex!important}.mood-reference-tabs button i svg{stroke:currentColor!important;fill:none!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:24px!important;height:24px!important;display:block!important}.mood-reference-tabs button.sel i{color:#fff!important;background:#8d55ee!important;border-radius:50%!important}.mood-reference-tabs button.sel i svg{width:19px!important;height:19px!important}.mood-reference-tabs button span{max-width:72px!important}.mood-picked-title{display:none!important}.sidebar{width:auto}.sidebar-nav{flex-direction:column;gap:6px;display:flex}.nav{color:#726b92!important;letter-spacing:-.2px!important;border-radius:16px!important;gap:13px!important;height:50px!important;padding:0 16px!important;font-size:14px!important;font-weight:850!important}.nav span{color:#8c7ec2!important;flex:0 0 20px!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:inline-flex!important}.nav span svg{stroke:currentColor!important;fill:none!important;stroke-width:1.9px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:20px!important;height:20px!important;display:block!important}.nav.active{color:#7b45df!important;background:#f0e3ff!important;box-shadow:0 18px 38px #8d55ee1f!important}.nav.active span{color:#8d55ee!important}.sidebar-separator{background:#eee8f7;height:1px;margin:18px 14px 16px}.sidebar .profile-card{margin-top:auto!important}@media (max-width:1280px){.sidebar-separator{display:none}.nav{padding:0!important}}@media (max-width:760px){.sidebar-nav{grid-template-columns:repeat(5,1fr)!important;gap:6px!important;display:grid!important}.sidebar-separator{display:none!important}}.nav span svg rect,.mood-reference-tabs button i svg rect{fill:none!important}.mood-reference-tabs button.sel i svg{stroke:#fff!important}.nav span{flex:0 0 18px!important;justify-content:center!important;align-items:center!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;line-height:0!important;display:flex!important}.nav span svg{aspect-ratio:1!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;display:block!important;overflow:visible!important;transform:none!important}.nav{align-items:center!important}.nav.active span svg{transform:translateY(0)!important}.sidebar .nav .nav-icon,.sidebar .nav span.nav-icon{flex:0 0 22px!important;justify-content:center!important;align-items:center!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-flex!important;overflow:visible!important}.sidebar-svg-icon{aspect-ratio:1!important;object-fit:contain!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;color:inherit!important;flex:none!important;display:block!important;overflow:visible!important;transform:scale(1)!important}.sidebar .nav .nav-icon svg,.sidebar .nav span.nav-icon svg{aspect-ratio:1!important;preserveAspectRatio:xMidYMid meet!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;display:block!important;transform:none!important}.sidebar .nav{align-items:center!important;line-height:1!important;display:flex!important}.sidebar .nav.active .nav-icon,.sidebar .nav.active span.nav-icon{color:#8d55ee!important}.schedule-reference{background:#fffffff5!important;border-radius:22px!important;padding:20px 20px 18px!important;box-shadow:0 22px 70px #513e8214!important}.schedule-reference .widget-head{margin-bottom:18px!important}.schedule-reference .widget-head h3{letter-spacing:-.45px!important;color:#201c3a!important;align-items:center!important;gap:9px!important;font-size:18px!important;font-weight:950!important;display:flex!important}.schedule-head-icon{color:#7c4de2;justify-content:center;align-items:center;width:21px;height:21px;font-size:17px;display:inline-flex}.schedule-reference .widget-head a{color:#8c82a5!important;font-size:12px!important;font-weight:850!important}.schedule-reference-days{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:9px!important;margin-bottom:20px!important;display:grid!important}.schedule-reference-days button{color:#7f7898!important;height:58px!important;box-shadow:none!important;background:#f8f5ff!important;border:0!important;border-radius:13px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;display:flex!important}.schedule-reference-days button span{color:#8b84a0!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.schedule-reference-days button b{color:#3b3559!important;margin:0!important;font-size:13px!important;font-weight:900!important;line-height:1!important}.schedule-reference-days button.sel{background:linear-gradient(#9b67ff,#7d45e8)!important;box-shadow:0 16px 32px #7d45e83d!important}.schedule-reference-days button.sel span,.schedule-reference-days button.sel b{color:#fff!important}.schedule-reference-list{flex-direction:column!important;gap:0!important;min-height:0!important;display:flex!important}.schedule-reference-item{height:76px!important;color:inherit!important;background:0 0!important;border-bottom:1px solid #f0edf7!important;border-radius:0!important;grid-template-columns:46px 70px minmax(0,1fr) 34px!important;align-items:center!important;gap:12px!important;margin:0!important;padding:9px 0!important;transition:all .16s!important;display:grid!important}.schedule-reference-item:last-child{border-bottom:0!important}.schedule-reference-item:hover{background:#fbf8ff!important;border-radius:16px!important;padding-left:10px!important;padding-right:10px!important;transform:none!important}.schedule-reference-item time{color:#302b4c!important;font-size:13px!important;font-weight:850!important}.schedule-reference-item img{object-fit:cover!important;border-radius:10px!important;width:66px!important;height:50px!important;box-shadow:0 8px 18px #362b5c1a!important}.schedule-reference-item div{min-width:0!important}.schedule-reference-item b{color:#201c3a!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:13px!important;font-weight:950!important;line-height:1.18!important;display:block!important;overflow:hidden!important}.schedule-reference-item span{color:#8d849f!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:6px!important;font-size:12px!important;font-weight:800!important;display:block!important;overflow:hidden!important}.schedule-bell{color:#d94fd3!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;padding:0!important;display:flex!important}.schedule-bell:hover{background:#fff0ff!important}.schedule-bell.active{color:#8d55ee!important;background:#f3d8ff!important}.schedule-bell svg{stroke:currentColor!important;fill:none!important;stroke-width:1.9px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:20px!important;height:20px!important}.schedule-reference-link{color:#8d55ee!important;background:0 0!important;height:42px!important;margin-top:14px!important;font-size:13px!important;font-weight:950!important}.schedule-reference-link span{margin-left:8px}@media (max-width:1280px){.schedule-reference-item{grid-template-columns:44px 62px minmax(0,1fr) 32px!important}.schedule-reference-item img{width:60px!important}}.schedule-head-icon{color:#8d55ee!important;font-size:0!important}.schedule-head-icon svg{stroke:currentColor!important;fill:none!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:20px!important;height:20px!important;display:block!important}.schedule-reference-link{white-space:nowrap!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;line-height:1!important;display:flex!important}.schedule-reference-link span{align-items:center!important;margin-left:0!important;display:inline-flex!important}.schedule-reference-item:hover{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important;transform:none!important}.schedule-reference-item:hover b{color:#201c3a!important}.schedule-reference-item:hover img{transform:none!important}.right-column .mini-profile,.home-profile-widget,.sidebar .profile-card{display:none!important}.sidebar-profile-card{color:inherit;background:#fff;border:1px solid #f0ebfb;border-radius:20px;margin-top:auto;padding:10px;display:block;overflow:hidden;box-shadow:0 18px 44px #513e8214}.sidebar-profile-top{grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:2px 0 10px;display:grid}.sidebar-profile-avatar{box-shadow:0 8px 20px #513e821f;object-fit:cover!important;border-radius:50%!important;width:38px!important;height:38px!important;display:block!important}.sidebar-profile-top b{color:#241f42;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:950;line-height:1.1;display:block;overflow:hidden}.sidebar-profile-top span{color:#786f91;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;font-weight:800;display:block;overflow:hidden}.sidebar-profile-top i{color:#8d55ee;font-size:18px;font-style:normal;font-weight:900}.sidebar-profile-cover{box-shadow:inset 0 0 0 1px #ffffff8c;object-fit:cover!important;object-position:center!important;border-radius:15px!important;width:100%!important;height:265px!important;display:block!important}.sidebar-profile-card:hover{transform:translateY(-2px);box-shadow:0 24px 54px #513e821f}.profile-editor{margin-bottom:18px;padding:20px}.profile-editor .widget-head button{color:#fff;background:#8d55ee;border:0;border-radius:13px;height:38px;padding:0 14px;font-size:13px;font-weight:900}.profile-editor-preview{margin:12px 0 18px;display:flex}.profile-preview-card{background:#fff;border:1px solid #f0ebfb;border-radius:22px;width:214px;padding:10px;box-shadow:0 18px 44px #513e8214}.profile-preview-card .sidebar-profile-cover{height:300px!important}.profile-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-editor-grid label{flex-direction:column;gap:7px;display:flex}.profile-editor-grid span{color:#8d849b;text-transform:uppercase;letter-spacing:.035em;font-size:11px;font-weight:900}.profile-editor-grid input{color:#2d294d;background:#fbfaff;border:1px solid #eee6fb;border-radius:14px;outline:0;min-height:44px;padding:0 12px;font-size:13px;font-weight:750}.profile-editor-grid input[type=file]{height:auto;padding:10px 12px}.profile-editor-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.profile-editor-actions .primary,.profile-editor-actions .secondary{margin-right:0}@media (max-width:1280px){.sidebar-profile-card{display:none}}@media (max-width:760px){.profile-editor-grid{grid-template-columns:1fr}.profile-preview-card{width:100%;max-width:240px}}.sidebar-profile-card-loading{opacity:0;pointer-events:none;min-height:332px;box-shadow:none!important;background:#fff!important}.profile-clean-page-head{margin-bottom:18px}.profile-clean-card{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;display:grid;background:linear-gradient(135deg,#fff 0%,#fffafd 58%,#f8f2ff 100%)!important;border-radius:28px!important;padding:22px!important}.profile-loading-card{opacity:.45;min-height:420px}.profile-clean-preview{background:#fff;border:1px solid #f0ebfb;border-radius:24px;padding:12px;box-shadow:0 18px 44px #513e8214}.profile-clean-top{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:2px 2px 12px;display:grid}.profile-clean-avatar{box-shadow:0 10px 22px #513e821f;object-fit:cover!important;border-radius:50%!important;width:48px!important;height:48px!important;display:block!important}.profile-clean-top span{color:#8d55ee;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:950;display:block}.profile-clean-top h2{color:#241f42;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:17px;font-weight:950;line-height:1.1;overflow:hidden}.profile-clean-top p{color:#786f91;margin:4px 0 0;font-size:12px;font-weight:850}.profile-clean-cover{object-fit:cover!important;object-position:center!important;border-radius:18px!important;width:100%!important;height:360px!important;display:block!important}.profile-clean-form{min-width:0;padding:8px 4px 0}.profile-clean-head span{color:#8d55ee;text-transform:uppercase;background:#f3ecff;border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.profile-clean-head h3{color:#241f42;letter-spacing:-1.2px;margin:14px 0 8px;font-size:34px;line-height:1}.profile-clean-head p{color:#736b86;max-width:540px;margin:0 0 20px;font-size:14px;font-weight:700;line-height:1.55}.profile-clean-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-clean-grid label{flex-direction:column;gap:7px;display:flex}.profile-clean-grid label span{color:#8d849b;text-transform:uppercase;letter-spacing:.035em;font-size:11px;font-weight:900}.profile-clean-grid input{color:#2d294d;background:#fff;border:1px solid #eee6fb;border-radius:14px;outline:0;min-height:44px;padding:0 12px;font-size:13px;font-weight:750}.profile-clean-grid input[type=file]{background:#fbfaff;height:auto;padding:10px 12px}.profile-clean-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.profile-clean-actions .primary,.profile-clean-actions .secondary{margin-right:0}.profile-page-clean .account-sync{margin-top:18px}@media (max-width:860px){.profile-clean-card{grid-template-columns:1fr}.profile-clean-preview{max-width:280px}}@media (max-width:560px){.profile-clean-card{padding:16px!important}.profile-clean-grid{grid-template-columns:1fr}.profile-clean-cover{height:320px!important}.profile-clean-head h3{font-size:28px}}.sidebar-profile-card{background:#f4efff!important;border-radius:20px!important;min-height:385px!important;padding:0!important;position:relative!important;overflow:hidden!important}.sidebar-profile-card .sidebar-profile-cover{object-fit:cover!important;object-position:center!important;z-index:1!important;width:100%!important;height:100%!important;box-shadow:none!important;border-radius:20px!important;position:absolute!important;inset:0!important}.sidebar-profile-card:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#fffffff0 0%,#ffffffa3 23%,#fff0 48%);position:absolute;inset:0}.sidebar-profile-card .sidebar-profile-top{z-index:3!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffffc7!important;border-radius:16px!important;margin:10px!important;padding:8px!important;position:relative!important;box-shadow:0 12px 30px #342a551a!important}.sidebar-profile-card .sidebar-profile-avatar{width:40px!important;height:40px!important}.sidebar-profile-card .sidebar-profile-top b{font-size:13px!important}.sidebar-profile-card .sidebar-profile-top span{font-size:11px!important}.profile-clean-form:after{content:"Загрузка защищена: только JPG, PNG, WEBP. Аватар до 2 МБ, фон до 4 МБ.";color:#8d849b;background:#fbf8ff;border:1px solid #eee6fb;border-radius:14px;margin-top:14px;padding:12px 14px;font-size:12px;font-weight:800;line-height:1.45;display:block}.profile-clean-form:before{content:"AI-модерация изображений активна";color:#8d55ee;text-transform:uppercase;letter-spacing:.04em;background:#f3ecff;border-radius:999px;align-items:center;height:30px;margin-bottom:16px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.sidebar{flex-direction:column!important;min-height:100vh!important;display:flex!important;overflow:hidden!important}.sidebar-nav{flex:none!important}.sidebar-profile-card{flex:0 auto!important;height:clamp(230px,34vh,385px)!important;min-height:0!important;margin-top:18px!important}.sidebar-profile-card .sidebar-profile-cover{height:100%!important}.sidebar-profile-card .sidebar-profile-top{margin:9px!important}@media (max-height:820px){.sidebar-profile-card{height:260px!important}}@media (max-height:720px){.sidebar-profile-card{height:210px!important}.sidebar-profile-card .sidebar-profile-top{grid-template-columns:34px minmax(0,1fr) 12px!important;padding:6px!important}.sidebar-profile-card .sidebar-profile-avatar{width:34px!important;height:34px!important}}@media (max-width:1380px){.sidebar-profile-card{background:#fff!important;height:auto!important;min-height:60px!important;padding:8px!important}.sidebar-profile-card:after,.sidebar-profile-card .sidebar-profile-cover{display:none!important}.sidebar-profile-card .sidebar-profile-top{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;margin:0!important;padding:0!important}}@media (max-width:1180px){.sidebar-profile-card{display:none!important}}.notification-toolbar{background:#fff;border:1px solid #eee6fb;border-radius:20px;align-items:center;gap:10px;height:58px;margin-bottom:16px;padding:0 16px;display:flex;box-shadow:0 16px 42px #4f3d7f12}.notification-toolbar b{color:#8d55ee;font-size:22px}.notification-toolbar span{color:#6d657e;font-size:14px;font-weight:800}.notification-toolbar button{color:#8d55ee;background:#f3ecff;border:0;border-radius:13px;height:38px;margin-left:auto;padding:0 13px;font-size:13px;font-weight:900}.notification-list{flex-direction:column;gap:12px;display:flex}.notification-card{grid-template-columns:78px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px;display:grid}.notification-card img{object-fit:cover;border-radius:14px;width:78px;height:62px}.notification-card time{color:#8d55ee;font-size:12px;font-weight:950}.notification-card h3{color:#252144;margin:5px 0 4px;font-size:16px;font-weight:950;line-height:1.15}.notification-card p{color:#8d849b;margin:0;font-size:13px;font-weight:800}.notification-card a,.notification-card button{color:#8d55ee;background:#fff;border:1px solid #eee6fb;border-radius:13px;justify-content:center;align-items:center;height:38px;padding:0 13px;font-size:13px;font-weight:900;display:inline-flex}.notification-card button{color:#b44985}.notification-empty{max-width:680px;padding:28px}.notification-empty h2{color:#252144;margin:0 0 8px}.notification-empty p{color:#6d657e;line-height:1.55}.admin-simple-list{flex-direction:column;gap:10px;display:flex}.admin-simple-list>div{background:#fbfaff;border:1px solid #eee8fb;border-radius:18px;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:10px;display:grid}.admin-simple-list img{object-fit:cover;border-radius:12px;width:60px;height:48px}.admin-simple-list b{color:#2d294d;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:950;display:block;overflow:hidden}.admin-simple-list span{color:#8d849b;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;font-weight:750;display:block;overflow:hidden}.admin-simple-list button{color:#b44985;background:#fff2f8;border:0;border-radius:12px;height:36px;padding:0 12px;font-size:12px;font-weight:900}.admin-collection-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-collection-preview article{background:#fbfaff;border:1px solid #eee8fb;border-radius:20px;padding:15px}.admin-collection-preview b{color:#2d294d;font-size:16px;font-weight:950;display:block}.admin-collection-preview p{color:#6d657e;font-size:13px;line-height:1.45}.admin-collection-preview button{color:#b44985;background:#fff2f8;border:0;border-radius:12px;height:34px;padding:0 12px;font-size:12px;font-weight:900}.comment-admin-list>div{grid-template-columns:minmax(0,1fr) auto}.ai-extra-link{margin:-8px 0 18px}.ai-extra-link .secondary{margin-right:0}.ai-quiz{gap:16px;max-width:900px;padding:22px;display:grid}.ai-quiz-question{background:#fbfaff;border:1px solid #eee8fb;border-radius:20px;padding:16px}.ai-quiz-question h3{color:#2d294d;margin:0 0 12px;font-size:17px;font-weight:950}.ai-quiz-question div{flex-wrap:wrap;gap:9px;display:flex}.ai-quiz-question button{color:#6d657e;background:#fff;border:1px solid #eee6fb;border-radius:999px;height:38px;padding:0 14px;font-size:13px;font-weight:900}.ai-quiz-question button.active{color:#fff;background:#8d55ee;border-color:#8d55ee;box-shadow:0 12px 28px #8d55ee2e}@media (max-width:760px){.notification-card{grid-template-columns:64px minmax(0,1fr)}.notification-card a,.notification-card button{grid-column:auto;width:100%}.notification-toolbar{flex-wrap:wrap;height:auto;min-height:58px;padding:12px}.notification-toolbar button{width:100%;margin-left:0}.admin-grid{grid-template-columns:1fr!important}.admin-simple-list>div{grid-template-columns:52px minmax(0,1fr)}.admin-simple-list button{grid-column:1/-1}.admin-collection-preview{grid-template-columns:1fr}.ai-quiz{padding:16px}.ai-quiz-question div{flex-direction:column}.ai-quiz-question button{width:100%}.comments-box{padding:16px!important}}.widget{overflow:hidden}.primary,.secondary{white-space:nowrap}.poster img,.catalog-cover img,.ai-result-card img{background:#f3efff}.admin-hub-page{background:radial-gradient(circle at 18% 0,#e0cdff8c,#0000 28%),radial-gradient(circle at 88% 8%,#ffd3eb73,#0000 30%),#fdfcff;min-height:100vh;padding:18px}.admin-hub{grid-template-columns:260px minmax(0,1fr);gap:18px;max-width:1480px;margin:0 auto;display:grid}.admin-hub-sidebar{background:#ffffffeb;border:1px solid #eee6fb;border-radius:28px;flex-direction:column;gap:18px;min-height:calc(100vh - 36px);padding:18px;display:flex;position:sticky;top:18px;box-shadow:0 24px 74px #4f3d7f17}.admin-hub-brand{color:inherit;align-items:center;gap:12px;display:flex}.admin-hub-brand>span{color:#fff;background:linear-gradient(135deg,#ec6dbc,#8d55ee);border-radius:16px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 14px 30px #8d55ee38}.admin-hub-brand b{color:#252144;font-size:16px;font-weight:950;display:block}.admin-hub-brand em{color:#8d849b;margin-top:3px;font-size:12px;font-style:normal;font-weight:800;display:block}.admin-hub-sidebar nav{flex-direction:column;gap:8px;display:flex}.admin-hub-sidebar nav button{color:#726b92;text-align:left;background:0 0;border:0;border-radius:16px;align-items:center;gap:11px;height:48px;padding:0 13px;font-size:14px;font-weight:900;display:flex}.admin-hub-sidebar nav button span{color:#8d55ee;place-items:center;width:24px;height:24px;display:grid}.admin-hub-sidebar nav button.active{color:#7b45df;background:#f0e3ff;box-shadow:0 14px 34px #8d55ee1f}.admin-hub-mini{border-top:1px solid #eee6fb;flex-direction:column;gap:8px;margin-top:auto;padding-top:16px;display:flex}.admin-hub-mini b{color:#252144;font-size:13px;font-weight:950}.admin-hub-mini a{color:#8d55ee;font-size:13px;font-weight:850}.admin-hub-content{flex-direction:column;gap:18px;min-width:0;display:flex}.admin-hub-top{background:linear-gradient(135deg,#fff 0%,#fff8fd 55%,#f7f1ff 100%);border:1px solid #eee6fb;border-radius:32px;justify-content:space-between;align-items:flex-end;gap:22px;min-height:210px;padding:34px;display:flex;box-shadow:0 24px 74px #4f3d7f17}.admin-hub-top a{color:#8d55ee;font-size:13px;font-weight:900}.admin-hub-top h1{color:#252144;letter-spacing:-.06em;margin:18px 0 10px;font-size:clamp(38px,5vw,68px);font-weight:950;line-height:.95}.admin-hub-top p{color:#6d657e;max-width:680px;margin:0;font-size:16px;font-weight:700;line-height:1.62}.admin-hub-open{background:#8d55ee;border-radius:16px;flex:none;justify-content:center;align-items:center;height:50px;padding:0 20px;display:inline-flex;box-shadow:0 16px 36px #8d55ee40;color:#fff!important}.admin-hub-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-hub-stats div{background:#fff;border:1px solid #eee6fb;border-radius:22px;flex-direction:column;justify-content:center;min-height:96px;padding:18px;display:flex;box-shadow:0 18px 48px #4f3d7f12}.admin-hub-stats span{color:#8d849b;text-transform:uppercase;letter-spacing:.035em;font-size:12px;font-weight:900}.admin-hub-stats b{color:#252144;margin-top:8px;font-size:30px;font-weight:950;line-height:1}.admin-hub-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-hub-card{min-height:190px;color:inherit;background:#fff;border:1px solid #eee6fb;border-radius:24px;flex-direction:column;padding:20px;display:flex;box-shadow:0 18px 48px #4f3d7f12}.admin-hub-card:hover{transform:translateY(-3px);box-shadow:0 24px 64px #4f3d7f1c}.admin-hub-card span{color:#8d849b;text-transform:uppercase;letter-spacing:.035em;font-size:12px;font-weight:900}.admin-hub-card b{color:#252144;margin-top:12px;font-size:24px;font-weight:950;line-height:1.05}.admin-hub-card p{color:#6d657e;margin:12px 0 0;font-size:13px;font-weight:650;line-height:1.45}.admin-hub-card em{color:#8d55ee;margin-top:auto;font-size:13px;font-style:normal;font-weight:950}.admin-hub-plan{background:#fff;border:1px solid #eee6fb;border-radius:28px;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:22px;padding:24px;display:grid;box-shadow:0 18px 48px #4f3d7f12}.admin-hub-plan h2{color:#252144;letter-spacing:-.8px;margin:0 0 8px;font-size:26px}.admin-hub-plan p{color:#6d657e;margin:0;font-size:14px;font-weight:650;line-height:1.6}.admin-hub-plan-list{flex-wrap:wrap;gap:8px;display:flex}.admin-hub-plan-list span{color:#8d55ee;background:#f3ecff;border-radius:999px;align-items:center;height:34px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}@media (max-width:1180px){.admin-hub{grid-template-columns:1fr}.admin-hub-sidebar{min-height:auto;position:static}.admin-hub-sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.admin-hub-mini{display:none}.admin-hub-grid,.admin-hub-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-hub-plan{grid-template-columns:1fr}}@media (max-width:680px){.admin-hub-page{padding:10px}.admin-hub-sidebar nav{grid-template-columns:1fr}.admin-hub-top{flex-direction:column;align-items:flex-start;min-height:auto;padding:24px}.admin-hub-top h1{font-size:38px}.admin-hub-open{width:100%}.admin-hub-grid,.admin-hub-stats{grid-template-columns:1fr}}.premium-watch-page{background:radial-gradient(circle at 16% 0,#9f68ff40,#0000 32%),radial-gradient(circle at 82% 6%,#ec6dbc38,#0000 34%),linear-gradient(#fbf8ff 0%,#fdfcff 48%,#fff 100%)!important}.premium-watch-page .watch-shell{gap:22px!important;max-width:1520px!important}.premium-watch-page .watch-main{min-width:0!important}.premium-watch-page .watch-side{width:390px!important}.premium-watch-page .watch-topline{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbd;border:1px solid #eee8fbcc;border-radius:18px;min-height:46px;margin-bottom:14px;padding:0 16px!important}.premium-watch-page .watch-topline a{color:#2d294d!important;font-weight:950!important}.premium-watch-page .watch-topline span{color:#8d55ee!important;font-weight:850!important}.premium-watch-page .polished-player{border:1px solid #ffffff73!important;border-radius:34px!important;min-height:560px!important;overflow:hidden!important;box-shadow:0 38px 120px #251c4947!important}.premium-watch-page .player-card img{filter:saturate(1.08)contrast(1.03)}.premium-watch-page .player-shade{background:radial-gradient(circle at 50% 42%,#ffffff14,#0000 26%),linear-gradient(#0a08171f,#0a0817c2)!important}.premium-watch-page .player-center button{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fff3!important;border:1px solid #ffffff6b!important;border-radius:50%!important;width:82px!important;height:82px!important;box-shadow:0 22px 60px #00000038!important}.premium-watch-page .player-center h1{letter-spacing:-.045em!important;max-width:820px!important;font-size:clamp(30px,4vw,58px)!important;line-height:.96!important}.watch-control-premium{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:16px!important;padding:18px!important;display:grid!important}.watch-kicker{color:#8d55ee;text-transform:uppercase;letter-spacing:.035em;background:#f3ecff;border-radius:999px;align-items:center;height:26px;margin-bottom:8px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.watch-control-premium b{color:#252144;font-size:20px;font-weight:950;line-height:1.1;display:block}.watch-control-premium p{color:#6d657e;margin:7px 0 0;font-size:13px;font-weight:700;line-height:1.45}.watch-control-actions{gap:9px;display:flex}.watch-control-actions .primary,.watch-control-actions .secondary{margin-right:0;border-radius:14px!important;height:42px!important;padding:0 15px!important;font-size:13px!important}.player-ui-bottom{grid-template-columns:44px minmax(0,1fr) 44px 56px 68px auto!important}.player-toggle{color:#fff!important;background:#ffffff29!important;border:1px solid #ffffff2e!important;border-radius:13px!important;width:auto!important;padding:0 11px!important;font-size:12px!important;font-weight:950!important}.player-toggle.active{color:#fff!important;background:#8d55ee!important;border-color:#8d55ee!important}.theatre-on{z-index:250!important;background:#090714eb!important;padding:36px!important;position:fixed!important;inset:0!important}.theatre-on .player-ui-bottom{position:absolute;bottom:36px;left:36px;right:36px}.watch-theatre-backdrop{pointer-events:none;background:radial-gradient(circle at 50% 40%,#8d55ee33,#0000 35%);position:absolute;inset:0}.watch-side .comments-box{max-height:520px;overflow:auto}.watch-side .comment-form{grid-template-columns:1fr!important}.watch-side .comment-form .primary{width:100%}.watch-side .comment{grid-template-columns:36px 1fr}.watch-side .comment-avatar{border-radius:12px;width:36px;height:36px}.episode-panel .episode-grid a{border-radius:14px!important;font-weight:900!important}.episode-panel .episode-grid a.active{box-shadow:0 14px 30px #8d55ee38;color:#fff!important;background:#8d55ee!important}@media (max-width:1180px){.premium-watch-page .watch-shell{grid-template-columns:1fr!important}.premium-watch-page .watch-side{width:100%!important}.watch-control-premium{grid-template-columns:1fr!important}.watch-control-actions{width:100%}.watch-control-actions .primary,.watch-control-actions .secondary{flex:1}}@media (max-width:760px){.premium-watch-page .polished-player{border-radius:26px!important;min-height:390px!important}.premium-watch-page .player-center button{width:62px!important;height:62px!important}.premium-watch-page .player-center h1{font-size:30px!important}.player-ui-top{display:none!important}.player-ui-bottom{grid-template-columns:40px minmax(0,1fr) 38px!important;bottom:12px!important;left:12px!important;right:12px!important}.player-toggle,.player-ui-bottom a{display:none!important}.watch-control-actions{flex-direction:column}}.seo-page{max-width:1320px!important}.seo-head{margin-bottom:20px!important}.seo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.seo-card{min-height:190px;color:inherit;background:linear-gradient(135deg,#fff 0%,#fffafd 58%,#f8f2ff 100%);border:1px solid #eee6fb;border-radius:24px;flex-direction:column;padding:20px;display:flex;overflow:hidden;box-shadow:0 18px 48px #4f3d7f13}.seo-card:hover{transform:translateY(-3px);box-shadow:0 24px 64px #4f3d7f1f}.seo-card span{color:#8d55ee;text-transform:uppercase;background:#f3ecff;border-radius:999px;align-items:center;width:max-content;height:28px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.seo-card i{color:#8d55ee;background:#f3ecff;border-radius:16px;place-items:center;width:44px;height:44px;margin-bottom:16px;font-size:22px;font-style:normal;display:grid}.seo-card b{color:#252144;letter-spacing:-.65px;margin-top:14px;font-size:22px;font-weight:950;line-height:1.08;display:block}.top-card b{margin-top:0}.seo-card p{color:#6d657e;margin:10px 0 0;font-size:13.5px;font-weight:650;line-height:1.48}.seo-card em{color:#8d55ee;margin-top:auto;font-size:13px;font-style:normal;font-weight:950}.seo-poster-row{margin-top:8px}.top-list{flex-direction:column;gap:12px;display:flex}.top-list-item{min-height:96px;color:inherit;border-radius:24px!important;grid-template-columns:52px 70px minmax(0,1fr) 80px!important;align-items:center!important;gap:14px!important;padding:12px!important;display:grid!important}.top-list-item strong{color:#8d55ee;background:#f3ecff;border-radius:16px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:950;display:grid}.top-list-item img{object-fit:cover;border-radius:16px;width:70px;height:82px}.top-list-item b{color:#252144;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:950;display:block;overflow:hidden}.top-list-item span{color:#8d849b;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:13px;font-weight:800;display:block;overflow:hidden}.top-list-item em{color:#8d55ee;text-align:right;font-size:16px;font-style:normal;font-weight:950}@media (max-width:1100px){.seo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.seo-grid{grid-template-columns:1fr}.top-list-item{grid-template-columns:42px 58px minmax(0,1fr)!important}.top-list-item img{width:58px;height:70px}.top-list-item em{text-align:left;grid-column:3;font-size:13px}}.anime-title-premium{max-width:1440px!important}.title-breadcrumb{align-items:center;gap:12px;margin-bottom:14px;display:flex}.title-breadcrumb a{color:#8d55ee;font-size:14px;font-weight:900}.title-premium-hero{background:linear-gradient(135deg,#fff 0%,#fffafd 52%,#f8f2ff 100%);border:1px solid #eee6fb;border-radius:34px;grid-template-columns:270px minmax(0,1fr) 320px;align-items:stretch;gap:28px;padding:28px;display:grid;overflow:hidden;box-shadow:0 30px 90px #4f3d7f1a}.title-premium-poster{background:#f3efff;border-radius:28px;min-height:390px;position:relative;overflow:hidden;box-shadow:0 26px 70px #2b22502e}.title-premium-poster img{object-fit:cover;width:100%;height:100%;display:block}.title-watch-floating{color:#fff;background:linear-gradient(135deg,#a855f7,#ec6dbc);border-radius:16px;justify-content:center;align-items:center;height:48px;font-size:14px;font-weight:950;display:flex;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 18px 38px #8d55ee4d}.title-premium-main{flex-direction:column;justify-content:center;min-width:0;padding:8px 0;display:flex}.title-premium-kicker{flex-wrap:wrap;gap:9px;margin-bottom:18px;display:flex}.title-premium-kicker span,.title-premium-kicker em{text-transform:uppercase;letter-spacing:.035em;border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.title-premium-kicker span{color:#8d55ee;background:#f3ecff}.title-premium-kicker em{color:#6d657e;background:#fff;border:1px solid #eee6fb;font-style:normal}.title-premium-main h1{color:#252144;letter-spacing:-.065em;max-width:780px;margin:0;font-size:clamp(38px,5vw,74px);font-weight:950;line-height:.94}.title-premium-main p{color:#615a72;max-width:760px;margin:20px 0 0;font-size:16px;font-weight:720;line-height:1.68}.title-premium-genres{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.title-premium-genres a{color:#8d55ee;background:#fff;border:1px solid #eee6fb;border-radius:999px;align-items:center;height:36px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 10px 22px #4f3d7f0d}.title-premium-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:26px;display:flex}.title-premium-actions .primary,.title-premium-actions .secondary{margin-right:0;border-radius:16px!important;height:48px!important;padding:0 18px!important;font-size:14px!important}.title-premium-side{flex-direction:column;gap:12px;display:flex}.title-score-card{color:#fff;background:linear-gradient(135deg,#8d55ee,#ec6dbc);border-radius:26px;flex-direction:column;justify-content:center;min-height:170px;padding:22px;display:flex;box-shadow:0 22px 54px #8d55ee3d}.title-score-card span{text-transform:uppercase;opacity:.82;font-size:12px;font-weight:900}.title-score-card b{letter-spacing:-.06em;margin-top:8px;font-size:58px;font-weight:950;line-height:.9}.title-score-card p{opacity:.9;margin:14px 0 0;font-size:13px;font-weight:850}.title-mini-facts{grid-template-columns:1fr;gap:9px;display:grid}.title-mini-facts div{background:#fff;border:1px solid #eee6fb;border-radius:18px;padding:13px 14px}.title-mini-facts span{color:#8d849b;text-transform:uppercase;font-size:10.5px;font-weight:950;display:block}.title-mini-facts b{color:#2d294d;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;font-weight:900;line-height:1.25;display:block;overflow:hidden}.title-stats-premium{grid-template-columns:repeat(5,minmax(0,1fr))!important}.title-stats-premium .title-stat{grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:12px;display:grid!important}.title-stats-premium .title-stat i{color:#8d55ee;background:#f3ecff;border-radius:13px;grid-row:1/3;place-items:center;width:34px;height:34px;font-style:normal;font-weight:950;display:grid}.title-premium-grid{grid-template-columns:minmax(0,1fr) 380px;gap:18px;margin-top:18px;display:grid}.title-about-premium,.title-trailer-premium{border-radius:26px!important;padding:22px!important}.title-about-premium p{color:#615a72!important;font-size:16px!important;font-weight:680!important;line-height:1.75!important}.trailer-box-premium{border-radius:22px!important;height:250px!important}.episode-strip-premium{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.episode-strip-premium .episode-chip{justify-content:center;padding:0 8px!important}.anime-title-premium .comments-box{border-radius:26px!important}@media (max-width:1180px){.title-premium-hero{grid-template-columns:220px minmax(0,1fr)}.title-premium-side{grid-column:1/-1;grid-template-columns:260px minmax(0,1fr);display:grid}.title-mini-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.title-premium-grid{grid-template-columns:1fr}.title-stats-premium{grid-template-columns:repeat(3,minmax(0,1fr))!important}.episode-strip-premium{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.title-premium-hero{border-radius:26px;grid-template-columns:1fr;padding:18px}.title-premium-poster{width:220px;min-height:320px}.title-premium-main h1{font-size:38px}.title-premium-main p{font-size:15px}.title-premium-side{grid-template-columns:1fr}.title-stats-premium{grid-template-columns:1fr!important}.episode-strip-premium{grid-template-columns:repeat(2,minmax(0,1fr))}}.anime-title-premium{max-width:1360px!important;padding-top:24px!important}.title-breadcrumb{height:44px;padding:0 4px;margin-bottom:10px!important}.title-breadcrumb a{background:#fff;border:1px solid #eee6fb;border-radius:999px;align-items:center;height:34px;padding:0 13px;display:inline-flex;box-shadow:0 10px 24px #4f3d7f0b}.title-premium-hero{background:radial-gradient(circle at 12% 12%,#ec6dbc1a,#0000 30%),radial-gradient(circle at 88% 8%,#8d55ee1a,#0000 30%),linear-gradient(135deg,#fff 0%,#fffafd 52%,#fbf7ff 100%)!important;border-radius:30px!important;grid-template-columns:250px minmax(0,1fr) 286px!important;gap:24px!important;padding:24px!important}.title-premium-poster{border-radius:24px!important;min-height:360px!important;box-shadow:0 22px 54px #2b225024!important}.title-premium-poster:after{content:"";pointer-events:none;border-radius:24px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff8c}.title-premium-main{padding:4px 0!important}.title-premium-main h1{letter-spacing:-.055em!important;font-size:clamp(38px,4.4vw,64px)!important;line-height:.98!important}.title-premium-main p{color:#5f5871!important;max-width:680px!important;margin-top:18px!important;font-size:15.5px!important;line-height:1.68!important}.title-premium-kicker{margin-bottom:15px!important}.title-premium-genres{margin-top:20px!important}.title-premium-actions{margin-top:22px!important}.title-premium-actions .primary,.title-premium-actions .secondary,.title-actions .secondary{box-shadow:0 12px 28px #4f3d7f14!important}.title-premium-actions .primary{box-shadow:0 16px 34px #8d55ee38!important}.title-score-card{background:radial-gradient(circle at 80% 18%,#ffffff38,#0000 26%),linear-gradient(135deg,#8d55ee,#df61bd)!important;border-radius:22px!important;min-height:138px!important;padding:18px!important}.title-score-card b{font-size:48px!important}.title-mini-facts{gap:8px!important}.title-mini-facts div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1!important;border-radius:16px!important;padding:12px!important}.title-stats-premium{gap:12px!important;margin:16px 0 18px!important}.title-stats-premium .title-stat{background:#ffffffe0!important;border-radius:20px!important;min-height:84px!important;padding:15px!important;box-shadow:0 14px 36px #4f3d7f0e!important}.title-stats-premium .title-stat b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:20px!important}.title-stats-premium .title-stat span{font-size:11px!important}.title-premium-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)!important;gap:16px!important;margin-top:0!important}.title-about-premium,.title-trailer-premium,.anime-title-premium .comments-box{background:#ffffffeb!important;border:1px solid #eee6fb!important;box-shadow:0 16px 42px #4f3d7f0f!important}.title-about-premium .widget-head,.title-trailer-premium .widget-head{margin-bottom:14px!important}.title-about-premium .widget-head h3,.title-trailer-premium .widget-head h3{letter-spacing:-.35px!important;font-size:18px!important}.title-about-premium p{color:#5f5871!important;margin-top:0!important}.title-meta-line span{background:#fbf8ff!important;height:32px!important;font-size:11.5px!important}.trailer-box-premium{background:#17132a!important;height:224px!important}.trailer-box-premium img{filter:saturate(1.05)contrast(.98)!important}.trailer-play{width:58px!important;height:58px!important}.episode-strip-premium{background:#ffffffd6;border:1px solid #eee6fb;border-radius:24px;box-shadow:0 16px 42px #4f3d7f0e;padding:16px!important}.episode-strip-premium .episode-chip{height:40px!important;box-shadow:none!important;border-radius:13px!important}.anime-title-premium .section-title{margin-top:26px!important;margin-bottom:12px!important}.anime-title-premium .poster-row{background:#ffffffb8;border:1px solid #eee6fb;border-radius:26px;padding:16px;box-shadow:0 16px 42px #4f3d7f0b}.anime-title-premium .comments-box{padding:22px!important}@media (max-width:1180px){.title-premium-hero{grid-template-columns:220px minmax(0,1fr)!important}.title-premium-side{grid-column:1/-1!important;grid-template-columns:220px minmax(0,1fr)!important}.title-premium-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.anime-title-premium{padding-top:14px!important}.title-premium-hero{gap:18px!important;padding:16px!important}.title-premium-poster{width:190px!important;min-height:282px!important}.title-watch-floating{height:42px!important;font-size:13px!important}.title-premium-main h1{font-size:34px!important}.title-premium-actions{flex-direction:column;align-items:stretch}.title-premium-actions .primary,.title-premium-actions .secondary,.title-premium-actions button{width:100%!important}.title-premium-side,.title-mini-facts{grid-template-columns:1fr!important}.episode-strip-premium{padding:12px!important}}.inline-player-card{background:linear-gradient(135deg,#fff 0%,#fffafd 58%,#f8f2ff 100%);border:1px solid #eee6fb;border-radius:30px;grid-template-columns:minmax(0,1fr) 300px;gap:16px;padding:18px;display:grid;box-shadow:0 20px 60px #4f3d7f14}.inline-player-frame{background:#17132a;border-radius:26px;min-height:470px;position:relative;overflow:hidden;box-shadow:0 28px 90px #251c4938}.inline-player-frame>img{object-fit:cover;filter:saturate(1.06)contrast(1.02);width:100%;height:100%;position:absolute;inset:0}.inline-player-frame .player-shade{z-index:1;background:linear-gradient(#0a08171a,#0a0817b8);position:absolute;inset:0}.inline-player-frame .player-center{z-index:2;text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.inline-player-frame .player-center button{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff3;border:1px solid #ffffff6b;border-radius:50%;width:78px;height:78px;font-size:28px;box-shadow:0 22px 60px #00000038}.inline-player-frame .player-center h1{letter-spacing:-.045em;max-width:760px;margin:22px 0 8px;font-size:clamp(30px,4vw,56px);font-weight:950;line-height:.96}.inline-player-frame .player-center p{color:#ffffffdb;margin:0;font-size:14px;font-weight:850}.inline-player-frame .player-status{z-index:4;gap:8px;display:flex;position:absolute;top:16px;left:16px}.inline-player-frame .player-status span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;border:1px solid #ffffff42;border-radius:999px;align-items:center;height:30px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.inline-player-info{background:#fff;border:1px solid #eee6fb;border-radius:24px;flex-direction:column;justify-content:center;padding:20px;display:flex}.inline-player-info span{color:#8d55ee;text-transform:uppercase;background:#f3ecff;border-radius:999px;align-items:center;width:max-content;height:28px;padding:0 11px;font-size:11px;font-weight:950;display:inline-flex}.inline-player-info b{color:#252144;letter-spacing:-.6px;margin-top:14px;font-size:24px;font-weight:950;line-height:1.08;display:block}.inline-player-info p{color:#6d657e;margin:12px 0 0;font-size:14px;font-weight:700;line-height:1.55}.inline-episode-strip .episode-chip{cursor:pointer}@media (max-width:1100px){.inline-player-card{grid-template-columns:1fr}.inline-player-info{display:none}}@media (max-width:760px){.inline-player-card{border-radius:24px;padding:12px}.inline-player-frame{border-radius:22px;min-height:360px}.inline-player-frame .player-center button{width:62px;height:62px}.inline-player-frame .player-center h1{font-size:30px}}.title-redesign-page{background:radial-gradient(circle at 18% 0,#ec6dbc14,#0000 32%),radial-gradient(circle at 86% 8%,#8d55ee14,#0000 34%),#fdfcff;min-height:100vh;padding:28px 22px 70px}.title-redesign-shell{max-width:1320px;margin:0 auto}.title-redesign-breadcrumb{color:#9a92aa;align-items:center;gap:9px;margin-bottom:14px;font-size:13px;font-weight:850;display:flex}.title-redesign-breadcrumb a{color:#8d55ee}.title-redesign-breadcrumb b{color:#6d657e;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-weight:850;overflow:hidden}.title-redesign-hero{background:#ffffffeb;border:1px solid #eee6fb;border-radius:32px;grid-template-columns:245px minmax(0,1fr) 220px;align-items:stretch;gap:26px;padding:24px;display:grid;box-shadow:0 26px 80px #4f3d7f17}.title-redesign-poster{background:#f3efff;border-radius:26px;overflow:hidden;box-shadow:0 22px 56px #2b225026}.title-redesign-poster img{object-fit:cover;width:100%;height:100%;min-height:355px;display:block}.title-redesign-info{flex-direction:column;justify-content:center;min-width:0;display:flex}.title-redesign-tags{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.title-redesign-tags span{color:#8d55ee;text-transform:uppercase;background:#f3ecff;border-radius:999px;align-items:center;height:30px;padding:0 11px;font-size:11px;font-weight:950;display:inline-flex}.title-redesign-info h1{color:#252144;letter-spacing:-.065em;max-width:760px;margin:0;font-size:clamp(40px,5vw,70px);font-weight:950;line-height:.95}.title-redesign-info p{color:#615a72;max-width:740px;margin:18px 0 0;font-size:16px;font-weight:700;line-height:1.65}.title-redesign-genres{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.title-redesign-genres a{color:#8d55ee;background:#fff;border:1px solid #eee6fb;border-radius:999px;align-items:center;height:35px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.title-redesign-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.title-redesign-actions .primary,.title-redesign-actions .secondary,.title-redesign-actions button{border-radius:15px!important;height:46px!important;margin-right:0!important;font-size:13px!important;font-weight:950!important}.title-redesign-score{color:#fff;background:radial-gradient(circle at 78% 18%,#ffffff3d,#0000 28%),linear-gradient(135deg,#8d55ee,#e866bd);border-radius:26px;flex-direction:column;justify-content:center;min-width:0;padding:20px;display:flex;box-shadow:0 22px 54px #8d55ee38}.title-redesign-score span{text-transform:uppercase;opacity:.82;font-size:12px;font-weight:900}.title-redesign-score b{letter-spacing:-.06em;margin-top:8px;font-size:54px;font-weight:950;line-height:.9}.title-redesign-score p{opacity:.88;margin:14px 0 0;font-size:12px;font-weight:850;line-height:1.35}.title-redesign-facts{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.title-redesign-facts div{background:#ffffffeb;border:1px solid #eee6fb;border-radius:20px;min-height:82px;padding:15px;box-shadow:0 12px 32px #4f3d7f0b}.title-redesign-facts span{color:#8d849b;text-transform:uppercase;font-size:11px;font-weight:950}.title-redesign-facts b{color:#252144;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:17px;font-weight:950;line-height:1.15;display:block;overflow:hidden}.title-redesign-player,.title-redesign-episodes,.title-redesign-content,.title-redesign-posters,.title-redesign-page .comments-box{background:#ffffffeb;border:1px solid #eee6fb;border-radius:28px;box-shadow:0 18px 52px #4f3d7f0f}.title-redesign-player{margin-top:16px;padding:18px}.title-player-head,.title-section-clean{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.title-player-head span{color:#8d55ee;text-transform:uppercase;background:#f3ecff;border-radius:999px;align-items:center;width:max-content;height:28px;padding:0 11px;font-size:11px;font-weight:950;display:inline-flex}.title-player-head h2,.title-section-clean h2{color:#252144;letter-spacing:-.7px;margin:8px 0 0;font-size:24px;font-weight:950;line-height:1}.title-player-head a,.title-section-clean a{color:#8d55ee;font-size:13px;font-weight:950}.title-player-frame{background:#17132a;border-radius:24px;min-height:500px;position:relative;overflow:hidden;box-shadow:0 26px 80px #251c4938}.title-player-frame>img{object-fit:cover;filter:saturate(1.06)contrast(1.02);width:100%;height:100%;position:absolute;inset:0}.title-player-frame .player-shade{z-index:1;background:linear-gradient(#0a08171a,#0a0817c2);position:absolute;inset:0}.title-player-frame .player-center{z-index:2;color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.title-player-frame .player-center button{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff3;border:1px solid #ffffff6b;border-radius:50%;width:76px;height:76px;font-size:28px;box-shadow:0 22px 60px #00000038}.title-player-frame .player-center h1{letter-spacing:-.045em;max-width:760px;margin:20px 0 8px;font-size:clamp(30px,4vw,54px);font-weight:950;line-height:.96}.title-player-frame .player-center p{color:#ffffffdb;margin:0;font-size:14px;font-weight:850}.title-player-frame .player-status{z-index:4;gap:8px;display:flex;position:absolute;top:16px;left:16px}.title-player-frame .player-status span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;border:1px solid #ffffff42;border-radius:999px;align-items:center;height:30px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.title-redesign-episodes{margin-top:16px;padding:18px}.title-redesign-episodes>div:last-child{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.title-redesign-episodes .episode-chip{justify-content:center;height:40px!important;box-shadow:none!important}.title-redesign-content{grid-template-columns:minmax(0,1fr) 320px;gap:18px;margin-top:16px;padding:22px;display:grid}.title-redesign-about p{color:#615a72;margin:0;font-size:16px;font-weight:680;line-height:1.72}.title-redesign-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.title-redesign-meta span{color:#746d84;background:#fbf8ff;border:1px solid #eee6fb;border-radius:999px;align-items:center;height:32px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.title-redesign-sidebox{background:#fbf8ff;border:1px solid #eee6fb;border-radius:22px;padding:18px}.title-redesign-sidebox h3{color:#252144;margin:0 0 12px;font-size:18px;font-weight:950}.title-redesign-sidebox ul{color:#6d657e;margin:0;padding-left:18px;font-size:14px;font-weight:700;line-height:1.65}.title-redesign-posters{padding:16px}.title-redesign-page section{margin-top:16px}.title-redesign-page .comments-box{padding:22px!important}@media (max-width:1180px){.title-redesign-hero{grid-template-columns:220px minmax(0,1fr)}.title-redesign-score{grid-column:1/-1}.title-redesign-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.title-redesign-content{grid-template-columns:1fr}}@media (max-width:760px){.title-redesign-page{padding:14px 10px 90px}.title-redesign-hero{border-radius:26px;grid-template-columns:1fr;padding:16px}.title-redesign-poster{width:200px}.title-redesign-poster img{min-height:292px}.title-redesign-info h1{font-size:34px}.title-redesign-info p{font-size:14.5px}.title-redesign-actions{flex-direction:column;align-items:stretch}.title-redesign-actions .primary,.title-redesign-actions .secondary,.title-redesign-actions button{width:100%!important}.title-redesign-facts{grid-template-columns:1fr 1fr}.title-player-frame{min-height:360px}.title-player-frame .player-center button{width:62px;height:62px}.title-player-frame .player-center h1{font-size:30px}.title-redesign-episodes>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}.title-v2-page{color:#252144;background:#fbf9ff;min-height:100vh}.title-v2-hero{background:#17132a;min-height:620px;position:relative;overflow:hidden}.title-v2-bg{object-fit:cover;opacity:.42;filter:saturate(1.08)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.title-v2-overlay{background:radial-gradient(circle at 76% 20%,#ec6dbc57,#0000 30%),linear-gradient(90deg,#0f0c22f5 0%,#1d1638db 42%,#1d16386b 100%),linear-gradient(#0000 55%,#fbf9ff 100%);position:absolute;inset:0}.title-v2-inner{z-index:2;max-width:1360px;margin:0 auto;padding:28px 22px 92px;position:relative}.title-v2-breadcrumb{color:#ffffff9e;align-items:center;gap:9px;margin-bottom:56px;font-size:13px;font-weight:850;display:flex}.title-v2-breadcrumb a{color:#fff}.title-v2-layout{grid-template-columns:270px minmax(0,1fr) 230px;align-items:end;gap:34px;display:grid}.title-v2-poster-card{border:1px solid #ffffff2e;border-radius:30px;height:405px;overflow:hidden;box-shadow:0 34px 90px #00000057}.title-v2-poster-card img{object-fit:cover;width:100%;height:100%;display:block}.title-v2-copy{padding-bottom:8px}.title-v2-badges{flex-wrap:wrap;gap:9px;margin-bottom:20px;display:flex}.title-v2-badges span{color:#fff;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;height:32px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.title-v2-copy h1{color:#fff;letter-spacing:-.075em;max-width:790px;margin:0;font-size:clamp(48px,6vw,92px);font-weight:950;line-height:.9}.title-v2-copy p{color:#ffffffc7;max-width:760px;margin:22px 0 0;font-size:17px;font-weight:680;line-height:1.7}.title-v2-genres{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.title-v2-genres a{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;border:1px solid #fff3;border-radius:999px;align-items:center;height:38px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.title-v2-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:28px;display:flex}.title-v2-primary,.title-v2-secondary,.title-v2-actions button{border-radius:16px!important;justify-content:center!important;align-items:center!important;height:50px!important;margin-right:0!important;padding:0 18px!important;font-size:14px!important;font-weight:950!important;display:inline-flex!important}.title-v2-primary{color:#fff;background:linear-gradient(135deg,#a855f7,#ec6dbc);box-shadow:0 18px 40px #ec6dbc47}.title-v2-secondary,.title-v2-actions button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff2e!important}.title-v2-rating{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff21;border:1px solid #ffffff2e;border-radius:28px;flex-direction:column;justify-content:center;min-height:210px;padding:22px;display:flex}.title-v2-rating span{text-transform:uppercase;opacity:.75;font-size:12px;font-weight:950}.title-v2-rating b{letter-spacing:-.065em;margin-top:8px;font-size:62px;font-weight:950;line-height:.9}.title-v2-rating p{color:#ffffffb3;margin:14px 0 0;font-size:12px;font-weight:800;line-height:1.4}.title-v2-shell{z-index:3;max-width:1360px;margin:-54px auto 0;padding:0 22px 78px;position:relative}.title-v2-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.title-v2-stats>div{background:#fff;border:1px solid #eee6fb;border-radius:24px;flex-direction:column;justify-content:center;min-height:94px;padding:16px;display:flex;box-shadow:0 18px 50px #4f3d7f13}.title-v2-stats span{color:#8d849b;text-transform:uppercase;font-size:11px;font-weight:950}.title-v2-stats b{color:#252144;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:20px;font-weight:950;line-height:1.1;overflow:hidden}.title-v2-player-block,.title-v2-episodes,.title-v2-description,.title-v2-watch-reasons,.title-v2-similar,.title-v2-comments{background:#fff;border:1px solid #eee6fb;border-radius:30px;box-shadow:0 18px 50px #4f3d7f11}.title-v2-player-block{padding:20px}.title-v2-section-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.title-v2-section-head span{color:#8d55ee;text-transform:uppercase;background:#f3ecff;border-radius:999px;align-items:center;height:28px;padding:0 11px;font-size:11px;font-weight:950;display:inline-flex}.title-v2-section-head h2{color:#252144;letter-spacing:-.8px;margin:8px 0 0;font-size:26px;font-weight:950;line-height:1}.title-v2-section-head a{color:#8d55ee;font-size:13px;font-weight:950}.title-v2-player{background:#17132a;border-radius:26px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 28px 90px #251c493d}.title-v2-player>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.title-v2-player .player-shade{z-index:1;background:linear-gradient(#0a081714,#0a0817c7);position:absolute;inset:0}.title-v2-player .player-center{z-index:2;text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:26px;display:flex;position:absolute;inset:0}.title-v2-player .player-center button{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff3;border:1px solid #ffffff6b;border-radius:50%;width:78px;height:78px;font-size:28px;box-shadow:0 22px 60px #00000038}.title-v2-player .player-center h1{letter-spacing:-.045em;max-width:780px;margin:22px 0 8px;font-size:clamp(30px,4vw,58px);font-weight:950;line-height:.96}.title-v2-player .player-status{z-index:4;gap:8px;display:flex;position:absolute;top:16px;left:16px}.title-v2-player .player-status span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;border:1px solid #ffffff42;border-radius:999px;align-items:center;height:30px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.title-v2-episodes{margin-top:20px;padding:20px}.title-v2-episode-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.title-v2-episode-grid a{color:#5e5676;background:#fbf8ff;border:1px solid #eee6fb;border-radius:14px;justify-content:center;align-items:center;height:42px;font-size:13px;font-weight:950;display:flex}.title-v2-info-grid{grid-template-columns:minmax(0,1fr) 360px;gap:20px;margin-top:20px;display:grid}.title-v2-description{padding:24px}.title-v2-description p{color:#5f5871;margin:0;font-size:16px;font-weight:680;line-height:1.78}.title-v2-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.title-v2-meta span{color:#746d84;background:#fbf8ff;border:1px solid #eee6fb;border-radius:999px;align-items:center;height:32px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.title-v2-watch-reasons{background:linear-gradient(135deg,#fff,#fff8fd 55%,#f7f1ff);padding:24px}.title-v2-watch-reasons>span{color:#8d55ee;text-transform:uppercase;background:#f3ecff;border-radius:999px;align-items:center;height:28px;padding:0 11px;font-size:11px;font-weight:950;display:inline-flex}.title-v2-watch-reasons h3{color:#252144;letter-spacing:-.8px;margin:16px 0 12px;font-size:26px;line-height:1}.title-v2-watch-reasons ul{color:#6d657e;margin:0;padding-left:18px;font-size:14px;font-weight:700;line-height:1.65}.title-v2-similar,.title-v2-comments{margin-top:20px;padding:20px}.title-v2-similar-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.title-v2-similar-grid a{min-height:310px;color:inherit;background:#fbf8ff;border:1px solid #eee6fb;border-radius:22px;flex-direction:column;padding:10px;display:flex}.title-v2-similar-grid img{object-fit:cover;border-radius:16px;width:100%;height:220px}.title-v2-similar-grid b{color:#252144;margin-top:10px;font-size:14px;font-weight:950;line-height:1.15}.title-v2-similar-grid span{color:#8d55ee;margin-top:6px;font-size:12px;font-weight:850}@media (max-width:1180px){.title-v2-layout{grid-template-columns:220px minmax(0,1fr)}.title-v2-rating{grid-column:1/-1}.title-v2-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.title-v2-info-grid{grid-template-columns:1fr}.title-v2-similar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.title-v2-hero{min-height:auto}.title-v2-inner{padding:18px 12px 72px}.title-v2-breadcrumb{margin-bottom:28px}.title-v2-layout{grid-template-columns:1fr;gap:22px}.title-v2-poster-card{width:200px;height:300px}.title-v2-copy h1{font-size:38px}.title-v2-copy p{font-size:14.5px}.title-v2-actions{flex-direction:column;align-items:stretch}.title-v2-primary,.title-v2-secondary,.title-v2-actions button{width:100%!important}.title-v2-shell{margin-top:-42px;padding:0 10px 90px}.title-v2-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.title-v2-player{min-height:360px}.title-v2-episode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.title-v2-similar-grid{grid-template-columns:1fr}.title-v2-similar-grid img{height:300px}}.anime-orbit-page{color:#252144;background:radial-gradient(circle at 10% 0,#ec6dbc24,#0000 28%),radial-gradient(circle at 86% 4%,#8d55ee26,#0000 30%),linear-gradient(#fffafd 0%,#f8f4ff 42%,#fdfcff 100%);min-height:100vh;padding:26px 20px 78px}.anime-orbit-shell{max-width:1360px;margin:0 auto}.orbit-breadcrumb{color:#9a92aa;align-items:center;gap:9px;margin-bottom:18px;font-size:13px;font-weight:850;display:flex}.orbit-breadcrumb a{color:#8d55ee}.orbit-breadcrumb b{color:#6d657e;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.orbit-hero{background:linear-gradient(135deg,#fffffff5,#fffafde6 55%,#f6f0fff0);border:1px solid #eee6fbf2;border-radius:38px;grid-template-columns:300px minmax(0,1fr) 230px;align-items:center;gap:28px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #4f3d7f1a}.orbit-hero:before{content:"";background:radial-gradient(circle,#ec6dbc33,#0000 68%);border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-90px}.orbit-art{z-index:2;position:relative}.orbit-poster{background:#f3efff;border-radius:30px;height:430px;overflow:hidden;box-shadow:0 28px 72px #2b225029}.orbit-poster img{object-fit:cover;width:100%;height:100%;display:block}.orbit-ai-badge{color:#fff;background:linear-gradient(135deg,#8d55ee,#ec6dbc);border-radius:24px;flex-direction:column;justify-content:center;width:118px;min-height:92px;padding:16px;display:flex;position:absolute;bottom:22px;right:-16px;box-shadow:0 18px 46px #8d55ee47}.orbit-ai-badge span{text-transform:uppercase;opacity:.8;font-size:10px;font-weight:950}.orbit-ai-badge b{margin-top:5px;font-size:34px;font-weight:950;line-height:1}.orbit-main{z-index:2;min-width:0;position:relative}.orbit-labels,.orbit-genres,.orbit-actions{flex-wrap:wrap;gap:9px;display:flex}.orbit-labels span{color:#8d55ee;text-transform:uppercase;background:#f3ecff;border-radius:999px;align-items:center;height:31px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.orbit-main h1{color:#252144;letter-spacing:-.07em;max-width:760px;margin:18px 0 0;font-size:clamp(42px,5.4vw,82px);font-weight:950;line-height:.93}.orbit-main p{color:#625b73;max-width:760px;margin:20px 0 0;font-size:16px;font-weight:700;line-height:1.72}.orbit-genres a{color:#8d55ee;background:#fff;border:1px solid #eee6fb;border-radius:999px;align-items:center;height:36px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 10px 22px #4f3d7f0b}.orbit-actions{align-items:center;margin-top:26px}.orbit-primary,.orbit-secondary,.orbit-actions button{border-radius:16px!important;justify-content:center!important;align-items:center!important;height:48px!important;margin-right:0!important;padding:0 18px!important;font-size:13px!important;font-weight:950!important;display:inline-flex!important}.orbit-primary{color:#fff;background:linear-gradient(135deg,#8d55ee,#ec6dbc);box-shadow:0 16px 34px #8d55ee38}.orbit-secondary,.orbit-actions button{color:#6d657e!important;background:#fff!important;border:1px solid #eee6fb!important}.orbit-side{z-index:2;flex-direction:column;gap:10px;display:flex;position:relative}.orbit-side div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #eee6fb;border-radius:18px;padding:14px}.orbit-side span{color:#8d849b;text-transform:uppercase;font-size:10.5px;font-weight:950}.orbit-side b{color:#252144;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:17px;font-weight:950;display:block;overflow:hidden}.orbit-player-section,.orbit-episodes,.orbit-story,.orbit-ai-note,.orbit-similar,.orbit-comments{background:#fff;border:1px solid #eee6fb;border-radius:32px;box-shadow:0 20px 58px #4f3d7f11}.orbit-player-section{margin-top:22px;padding:20px}.orbit-section-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.orbit-section-head span{color:#8d55ee;text-transform:uppercase;background:#f3ecff;border-radius:999px;align-items:center;height:28px;padding:0 11px;font-size:11px;font-weight:950;display:inline-flex}.orbit-section-head h2{color:#252144;letter-spacing:-.8px;margin:8px 0 0;font-size:28px;font-weight:950;line-height:1}.orbit-section-head a{color:#8d55ee;font-size:13px;font-weight:950}.orbit-player{background:#17132a;border-radius:26px;min-height:500px;position:relative;overflow:hidden;box-shadow:0 26px 80px #251c4938}.orbit-player>img{object-fit:cover;filter:saturate(1.08)contrast(1.02);width:100%;height:100%;position:absolute;inset:0}.orbit-player-glass{z-index:1;background:linear-gradient(#0a081714,#0a0817bd);position:absolute;inset:0}.orbit-player-center{z-index:2;text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.orbit-player-center button{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff38;border:1px solid #ffffff6b;border-radius:50%;width:76px;height:76px;font-size:28px;box-shadow:0 22px 60px #00000038}.orbit-player-center h3{letter-spacing:-.045em;max-width:760px;margin:22px 0 8px;font-size:clamp(30px,4vw,54px);font-weight:950;line-height:.96}.orbit-player-center p{color:#ffffffd6;margin:0;font-size:14px;font-weight:850}.orbit-episodes{margin-top:22px;padding:20px}.orbit-episodes>div:last-child{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.orbit-episodes a{color:#5e5676;background:#fbf8ff;border:1px solid #eee6fb;border-radius:14px;justify-content:center;align-items:center;height:42px;font-size:13px;font-weight:950;display:flex}.orbit-info-grid{grid-template-columns:minmax(0,1fr) 340px;gap:22px;margin-top:22px;display:grid}.orbit-story,.orbit-ai-note{padding:24px}.orbit-story p{color:#625b73;margin:0;font-size:16px;font-weight:680;line-height:1.78}.orbit-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.orbit-meta span{color:#746d84;background:#fbf8ff;border:1px solid #eee6fb;border-radius:999px;align-items:center;height:32px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.orbit-ai-note{background:linear-gradient(135deg,#fff,#fff8fd 55%,#f7f1ff)}.orbit-ai-note>span{color:#8d55ee;text-transform:uppercase;background:#f3ecff;border-radius:999px;align-items:center;height:28px;padding:0 11px;font-size:11px;font-weight:950;display:inline-flex}.orbit-ai-note h3{color:#252144;letter-spacing:-.8px;margin:16px 0 12px;font-size:26px;line-height:1}.orbit-ai-note p{color:#6d657e;margin:0;font-size:14px;font-weight:700;line-height:1.65}.orbit-similar,.orbit-comments{margin-top:22px;padding:20px}.orbit-similar>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.orbit-similar>div:last-child a{min-height:310px;color:inherit;background:#fbf8ff;border:1px solid #eee6fb;border-radius:22px;flex-direction:column;padding:10px;display:flex}.orbit-similar img{object-fit:cover;border-radius:16px;width:100%;height:220px}.orbit-similar b{color:#252144;margin-top:10px;font-size:14px;font-weight:950;line-height:1.15}.orbit-similar span{color:#8d55ee;margin-top:6px;font-size:12px;font-weight:850}@media (max-width:1180px){.orbit-hero{grid-template-columns:240px minmax(0,1fr)}.orbit-side{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.orbit-info-grid{grid-template-columns:1fr}.orbit-similar>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.orbit-episodes>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.anime-orbit-page{padding:14px 10px 90px}.orbit-hero{border-radius:26px;grid-template-columns:1fr;padding:16px}.orbit-poster{width:210px;height:310px}.orbit-ai-badge{left:132px;right:auto}.orbit-main h1{font-size:36px}.orbit-main p{font-size:14.5px}.orbit-actions{flex-direction:column;align-items:stretch}.orbit-primary,.orbit-secondary,.orbit-actions button{width:100%!important}.orbit-side{grid-template-columns:1fr 1fr}.orbit-player{min-height:360px}.orbit-player-center button{width:62px;height:62px}.orbit-player-center h3{font-size:30px}.orbit-episodes>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.orbit-similar>div:last-child{grid-template-columns:1fr}.orbit-similar img{height:300px}}.orbit-main h1{letter-spacing:-.055em!important;max-width:720px!important;font-size:clamp(34px,4.2vw,62px)!important;line-height:1.02!important}.orbit-main p{max-width:700px!important;margin-top:16px!important;font-size:15px!important;line-height:1.68!important}.orbit-hero{grid-template-columns:270px minmax(0,1fr) 220px!important;gap:24px!important;padding:26px!important}.orbit-poster{height:390px!important}.orbit-ai-badge{width:108px!important;min-height:84px!important}.orbit-ai-badge b{font-size:30px!important}.orbit-labels{margin-bottom:0!important}.orbit-genres{margin-top:18px!important}.orbit-actions{margin-top:22px!important}.orbit-side{gap:9px!important}.orbit-side div{padding:12px!important}.orbit-side b{font-size:15px!important}.orbit-info-panel,.orbit-characters{background:#fff;border:1px solid #eee6fb;border-radius:32px;margin-top:22px;padding:22px;box-shadow:0 20px 58px #4f3d7f11}.orbit-info-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.orbit-info-list div{background:linear-gradient(135deg,#fbf8ff,#fff);border:1px solid #eee6fb;border-radius:20px;min-height:74px;padding:15px}.orbit-info-list span{color:#8d849b;text-transform:uppercase;letter-spacing:.035em;font-size:10.5px;font-weight:950;display:block}.orbit-info-list b{color:#252144;margin-top:7px;font-size:14px;font-weight:900;line-height:1.28;display:block}.orbit-soft-note{color:#9a92aa!important;text-transform:none!important;background:0 0!important;padding:0!important;font-size:12px!important;font-weight:850!important}.orbit-character-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.orbit-character-grid article{background:linear-gradient(135deg,#fbf8ff,#fff);border:1px solid #eee6fb;border-radius:24px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:13px;min-height:116px;padding:12px;display:grid}.orbit-character-grid img{object-fit:cover;background:#f3efff;border-radius:18px;width:82px;height:92px}.orbit-character-grid span{color:#8d55ee;text-transform:uppercase;font-size:11px;font-weight:950}.orbit-character-grid b{color:#252144;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:16px;font-weight:950;line-height:1.15;display:block;overflow:hidden}.orbit-character-grid em{color:#8d849b;margin-top:7px;font-size:12px;font-style:normal;font-weight:800;display:block}.orbit-info-grid{grid-template-columns:minmax(0,1fr) 300px!important}.orbit-ai-note h3{font-size:22px!important}@media (max-width:1180px){.orbit-hero{grid-template-columns:230px minmax(0,1fr)!important}.orbit-side{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.orbit-info-list{grid-template-columns:repeat(2,minmax(0,1fr))}.orbit-character-grid{grid-template-columns:1fr}}@media (max-width:760px){.orbit-main h1{letter-spacing:-.04em!important;font-size:30px!important}.orbit-main p{font-size:14px!important}.orbit-hero{grid-template-columns:1fr!important;padding:16px!important}.orbit-poster{width:200px!important;height:296px!important}.orbit-side{grid-template-columns:1fr 1fr!important}.orbit-info-list{grid-template-columns:1fr}.orbit-info-panel,.orbit-characters{border-radius:26px;padding:16px}.orbit-character-grid article{grid-template-columns:68px minmax(0,1fr)}.orbit-character-grid img{border-radius:15px;width:68px;height:76px}}.anime-compact-page{color:#252144;background:#f7f4fb;min-height:100vh;padding:24px 20px 80px}.anime-compact-card,.compact-player-section,.compact-episodes,.compact-similar,.compact-comments{background:#fff;border:1px solid #e8e1f4;border-radius:22px;max-width:1220px;margin:0 auto;box-shadow:0 14px 42px #4f3d7f0f}.anime-compact-card{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;padding:26px;display:grid}.compact-breadcrumb{color:#9a92aa;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:800;display:flex}.compact-breadcrumb a{color:#8d55ee}.anime-compact-left h1{color:#252144;letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,54px);font-weight:950;line-height:1.04}.compact-aliases{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.compact-aliases span{color:#5f5871;background:#f2eef9;border-radius:9px;align-items:center;height:29px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.compact-rating-row{border-bottom:1px solid #e8e1f4;flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;padding-bottom:16px;display:flex}.main-rate{color:#1f1b35;background:#fff200;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 12px;font-weight:950;display:flex}.main-rate b{font-size:22px}.main-rate span{font-size:12px}.rate-chip{color:#fff;border-radius:10px;align-items:center;height:36px;padding:0 12px;font-size:13px;font-weight:950;display:inline-flex}.rate-chip.shiki{background:#333}.rate-chip.ai{background:#8d55ee}.rate-chip.mal{background:#4e82f1}.compact-info-list{grid-template-columns:1fr;gap:9px;max-width:760px;margin-top:16px;display:grid}.compact-info-list div{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:14px;display:grid}.compact-info-list span{color:#6d657e;font-size:14px;font-weight:950}.compact-info-list b{color:#252144;font-size:14px;font-weight:750;line-height:1.45}.compact-genres{border-top:1px solid #e8e1f4;flex-wrap:wrap;gap:7px;margin-top:16px;padding-top:14px;display:flex}.compact-genres a{color:#5f5871;background:#fbf9ff;border:1px solid #dcd3ec;border-radius:8px;align-items:center;height:28px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.compact-description{color:#3d3857;max-width:900px;margin:18px 0 0;font-size:15px;font-weight:650;line-height:1.68}.compact-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.compact-watch,.compact-ai,.compact-actions button{border-radius:12px!important;justify-content:center!important;align-items:center!important;height:42px!important;margin-right:0!important;padding:0 16px!important;font-size:13px!important;font-weight:950!important;display:inline-flex!important}.compact-watch{color:#17372e;background:#54e6b5}.compact-ai,.compact-actions button{color:#5f5871!important;background:#fff!important;border:1px solid #dcd3ec!important}.anime-compact-poster{position:relative}.anime-compact-poster img{object-fit:cover;border-radius:18px;width:100%;height:430px;box-shadow:0 18px 46px #2b22501f}.poster-rank{color:#fff;background:#ec6dbc;border-radius:0 0 18px 18px;justify-content:center;align-items:center;height:40px;font-size:13px;font-weight:950;display:flex;position:absolute;bottom:0;left:0;right:0}.compact-player-section,.compact-episodes,.compact-similar,.compact-comments{margin-top:18px;padding:20px}.compact-section-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.compact-section-head h2{letter-spacing:-.6px;margin:0;font-size:24px;font-weight:950}.compact-section-head a{color:#8d55ee;font-size:13px;font-weight:950}.compact-player{background:#17132a;border-radius:18px;height:520px;position:relative;overflow:hidden}.compact-player>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.compact-player-shade{z-index:1;background:linear-gradient(#0a08171f,#0a0817b8);position:absolute;inset:0}.compact-player-center{z-index:2;color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.compact-player-center button{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff2e;border:1px solid #ffffff59;border-radius:50%;width:70px;height:70px;font-size:26px}.compact-player-center h3{letter-spacing:-.04em;max-width:720px;margin:18px 0 8px;font-size:42px;font-weight:950;line-height:1}.compact-player-center p{color:#ffffffd1;margin:0;font-size:14px;font-weight:800}.compact-episodes>div:last-child{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;display:grid}.compact-episodes>div:last-child a{color:#5f5871;background:#f7f3ff;border:1px solid #e8e1f4;border-radius:10px;justify-content:center;align-items:center;height:38px;font-size:12px;font-weight:900;display:flex}.compact-similar>div:last-child{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.compact-similar>div:last-child a{color:inherit}.compact-similar img{object-fit:cover;border-radius:14px;width:100%;height:210px}.compact-similar b{color:#252144;margin-top:9px;font-size:13px;font-weight:950;line-height:1.2;display:block}.compact-similar span{color:#8d849b;margin-top:5px;font-size:12px;font-weight:800;display:block}@media (max-width:980px){.anime-compact-card{grid-template-columns:1fr}.anime-compact-poster{order:-1;width:240px}.anime-compact-poster img{height:340px}.compact-episodes>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-similar>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.anime-compact-page{padding:12px 10px 90px}.anime-compact-card,.compact-player-section,.compact-episodes,.compact-similar,.compact-comments{border-radius:18px;padding:14px}.anime-compact-left h1{font-size:30px}.compact-info-list div{grid-template-columns:1fr;gap:4px}.compact-actions{flex-direction:column}.compact-watch,.compact-ai,.compact-actions button{width:100%!important}.compact-player{height:360px}.compact-player-center h3{font-size:28px}.compact-episodes>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-similar>div:last-child{grid-template-columns:1fr 1fr}.compact-similar img{height:210px}}.compact-card-polished{position:relative;overflow:hidden}.compact-bg-glow{object-fit:cover;opacity:.16;filter:blur(42px)saturate(1.25);pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute;top:-90px;right:-80px}.compact-card-polished>:not(.compact-bg-glow){z-index:2;position:relative}.compact-breadcrumb a,.compact-section-head a,.compact-genres a,.compact-watch,.compact-ai,.compact-actions button,.compact-episodes>div:last-child a,.compact-similar>div:last-child a{transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,color .18s}.compact-breadcrumb a:hover,.compact-section-head a:hover{color:#ec6dbc}.compact-genres a:hover{color:#8d55ee;background:#f3ecff;border-color:#d9c7ff;transform:translateY(-1px)}.compact-watch:hover,.compact-ai:hover,.compact-actions button:hover{transform:translateY(-2px)}.compact-watch:hover{box-shadow:0 14px 28px #54e6b538}.compact-ai:hover,.compact-actions button:hover{background:#f8f3ff!important;border-color:#d9c7ff!important}.anime-compact-poster img{transition:transform .35s,box-shadow .25s}.anime-compact-poster:hover img{transform:translateY(-2px)scale(1.012);box-shadow:0 24px 60px #2b225029}.compact-player{scroll-margin-top:20px}.compact-player:after{content:"";pointer-events:none;z-index:5;border-radius:18px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff2e}.compact-player-center{animation:.45s both compactFadeUp}@keyframes compactFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.compact-player-center button{transition:transform .18s,background .18s}.compact-player-center button:hover{background:#ffffff47;transform:scale(1.06)}.compact-episodes>div:last-child a{flex-direction:column;gap:3px;height:48px}.compact-episodes>div:last-child a span{font-size:12px;font-weight:950}.compact-episodes>div:last-child a em{color:#9a92aa;text-transform:uppercase;font-size:9.5px;font-style:normal;font-weight:850;line-height:1}.compact-episodes>div:last-child a:hover{background:#fff;border-color:#d9c7ff;transform:translateY(-2px);box-shadow:0 10px 22px #4f3d7f12}.compact-episodes>div:last-child a.active{color:#fff;background:linear-gradient(135deg,#8d55ee,#ec6dbc);border-color:#0000;box-shadow:0 14px 28px #8d55ee33}.compact-episodes>div:last-child a.active em{color:#ffffffc7}.compact-episodes>div:last-child a.watched{color:#287a5c;background:#effbf6;border-color:#cceee0}.compact-episodes>div:last-child a.watched em{color:#4e9b7f}.compact-ai-recs{position:relative;overflow:hidden}.compact-ai-recs:before{content:"AI";color:#8d55ee0f;pointer-events:none;font-size:86px;font-weight:1000;line-height:1;position:absolute;top:8px;right:22px}.compact-similar>div:last-child a{background:#fff;border:1px solid #0000;border-radius:16px;padding:8px;position:relative}.compact-similar>div:last-child a:hover{background:#fbf8ff;border-color:#eee6fb;transform:translateY(-3px);box-shadow:0 16px 34px #4f3d7f17}.compact-similar img{transition:transform .25s}.compact-similar>div:last-child a:hover img{transform:scale(1.02)}@media (max-width:640px){.compact-rating-row{gap:7px}.main-rate{justify-content:center;width:100%}.rate-chip{flex:1;justify-content:center}.compact-aliases span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.compact-section-head{flex-direction:column;align-items:flex-start;gap:6px}.compact-similar>div:last-child a{padding:6px}}@media (prefers-reduced-motion:reduce){.compact-breadcrumb a,.compact-section-head a,.compact-genres a,.compact-watch,.compact-ai,.compact-actions button,.compact-episodes>div:last-child a,.compact-similar>div:last-child a,.anime-compact-poster img,.compact-player-center,.compact-player-center button,.compact-similar img{transition:none!important;animation:none!important}}.title-top-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:80;background:#ffffffe0;border:1px solid #e8e1f4;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;max-width:1220px;height:62px;margin:0 auto 14px;padding:0 14px;display:flex;position:sticky;top:12px;box-shadow:0 14px 42px #4f3d7f0f}.title-nav-brand{color:#252144;flex:none;align-items:center;gap:9px;font-weight:950;display:flex}.title-nav-brand span{color:#fff;background:linear-gradient(135deg,#ec6dbc,#8d55ee);border-radius:13px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 10px 24px #8d55ee2e}.title-nav-brand b{font-size:15px}.title-top-nav>div{justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.title-top-nav>div a,.title-nav-profile{color:#6d657e;white-space:nowrap;border-radius:13px;align-items:center;height:38px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.title-top-nav>div a:hover,.title-nav-profile:hover{color:#8d55ee;background:#f3ecff}.title-nav-profile{background:#fbf9ff;border:1px solid #e8e1f4;flex:none}@media (max-width:760px){.title-top-nav{flex-wrap:wrap;align-items:flex-start;height:auto;min-height:58px;padding:10px;position:static}.title-top-nav>div{order:3;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.title-top-nav>div a{flex:none}.title-nav-profile{margin-left:auto}}.title-nav-brand{gap:10px!important}.title-nav-brand img{object-fit:contain;filter:drop-shadow(0 10px 22px #ec6dbc38);width:38px;height:38px}.title-nav-brand span{display:none!important}.title-nav-brand b{letter-spacing:-.03em;font-size:16px!important}.sidebar-logo img,.app-logo img{object-fit:contain;width:42px;height:42px}.brand-aianime{gap:12px!important}.brand-aianime img{filter:drop-shadow(0 14px 26px #ec6dbc40);object-fit:contain!important;width:58px!important;height:58px!important;display:block!important}.brand-aianime b{letter-spacing:-.04em!important;font-size:18px!important}.brand-aianime span{color:#9a92aa!important;font-size:11px!important;font-weight:900!important}.title-top-nav-premium{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:1220px;margin:0 auto 16px;background:linear-gradient(135deg,#ffffffeb,#fff8fddb 58%,#f8f2ffeb)!important;border:1px solid #e8e1f4f5!important;border-radius:24px!important;height:74px!important;padding:0 14px!important;box-shadow:0 18px 52px #4f3d7f17!important}.title-top-nav-premium .title-nav-brand{min-width:190px;gap:11px!important}.title-top-nav-premium .title-nav-brand img{object-fit:contain;filter:drop-shadow(0 14px 28px #ec6dbc42);width:52px!important;height:52px!important}.title-top-nav-premium .title-nav-brand div{flex-direction:column;line-height:1;display:flex}.title-top-nav-premium .title-nav-brand b{color:#252144;letter-spacing:-.05em;font-weight:950;font-size:18px!important}.title-top-nav-premium .title-nav-brand span{color:#9a92aa;text-transform:uppercase;letter-spacing:.04em;margin-top:5px;font-size:10.5px;font-weight:900}.title-nav-links{background:#ffffff94;border:1px solid #e8e1f4b8;border-radius:17px;height:48px;padding:5px;gap:2px!important}.title-nav-links a{border-radius:13px!important;height:38px!important;padding:0 13px!important}.title-nav-links a:hover{background:#f3ecff!important}.title-nav-actions{flex:none;align-items:center;gap:8px;display:flex}.title-nav-ai{color:#fff;background:linear-gradient(135deg,#8d55ee,#ec6dbc);border-radius:14px;align-items:center;height:40px;padding:0 14px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 12px 28px #8d55ee33}.title-nav-ai:hover{transform:translateY(-1px)}.title-top-nav-premium .title-nav-profile{color:#6d657e;background:#fff;border:1px solid #e8e1f4;border-radius:14px;height:40px}@media (max-width:900px){.title-top-nav-premium{flex-wrap:wrap!important;align-items:flex-start!important;height:auto!important;padding:10px!important;position:static!important}.title-top-nav-premium .title-nav-brand{min-width:0}.title-nav-links{order:3;width:100%;overflow-x:auto;justify-content:flex-start!important}.title-nav-links a{flex:none}.title-nav-actions{margin-left:auto}}@media (max-width:640px){.brand-aianime img{width:48px!important;height:48px!important}.title-nav-ai{display:none}.title-top-nav-premium .title-nav-brand img{width:46px!important;height:46px!important}}html,body{font-family:var(--font-main), Manrope, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizelegibility!important}*,:before,:after{font-synthesis:none!important;font-synthesis-weight:none!important;text-shadow:none!important}body,p,span,a,li,label,input,textarea,select,small,em{letter-spacing:-.012em!important;font-weight:500!important}h1,.hero h1,.hero-title,.hero-copy h1,.main-hero h1,[class*=hero] h1,.anime-compact-left h1,.page-head h1{letter-spacing:-.065em!important;font-weight:800!important;line-height:.98!important}.hero h1,[class*=hero] h1{max-width:760px!important;font-size:clamp(40px,4.4vw,72px)!important}.hero p,[class*=hero] p{max-width:560px!important;font-size:15px!important;font-weight:500!important;line-height:1.62!important}h2,h3,.section-title h2,.widget-head h3,.compact-section-head h2{letter-spacing:-.04em!important;font-weight:700!important;line-height:1.08!important}.section-title h2,.widget-head h3{font-size:21px!important}.sidebar .nav,.sidebar a,.nav{letter-spacing:-.018em!important;font-size:14px!important;font-weight:600!important}.sidebar .nav.active,.sidebar a.active,.nav.active{font-weight:800!important}.brand b,.brand-aianime b,.title-nav-brand b{letter-spacing:-.055em!important;font-weight:800!important}.brand span,.brand-aianime span,.title-nav-brand span{font-weight:500!important}.poster-info b,.catalog-card b,.continue-info b,.mini b,.schedule-reference-item b,.compact-similar b{letter-spacing:-.028em!important;font-size:14px!important;font-weight:700!important;line-height:1.18!important}.poster-info span,.catalog-card span,.continue-info span,.mini span,.schedule-reference-item span,.compact-similar span{font-size:12px!important;font-weight:500!important;line-height:1.35!important}button,.primary,.secondary,.compact-watch,.compact-ai,.title-nav-ai,.title-nav-profile,.bot-action,.soft-link{letter-spacing:-.018em!important;font-weight:700!important}.pill,.rating,.rate-chip,.compact-aliases span,.compact-genres a,.episode-chip,.compact-episodes a{font-weight:600!important}.anime-compact-left h1{font-size:clamp(32px,3.7vw,50px)!important;font-weight:800!important;line-height:1.02!important}.compact-info-list span{font-weight:600!important}.compact-info-list b,.compact-description{font-weight:500!important}.compact-section-head h2{font-size:22px!important;font-weight:700!important}.font-black,.font-extrabold,[class*=font-black],[class*=font-extrabold]{font-weight:800!important}.font-bold,[class*=font-bold]{font-weight:700!important}.font-semibold,[class*=font-semibold]{font-weight:600!important}[style*="font-weight: 900"],[style*=font-weight\:900],[style*="font-weight: 950"],[style*=font-weight\:950]{font-weight:800!important}@media (max-width:760px){.hero h1,[class*=hero] h1{font-size:38px!important;font-weight:800!important}.section-title h2,.widget-head h3{font-size:19px!important}}html body .hero,html body .hero *,html body .hero-card,html body .hero-card *,html body .main-hero,html body .main-hero *,html body [class*=hero]{font-family:var(--font-main), Manrope, system-ui, sans-serif!important}html body .hero h1,html body .hero-card h1,html body .main-hero h1,html body [class*=hero] h1{font-family:var(--font-main), Manrope, system-ui, sans-serif!important;letter-spacing:-.065em!important;max-width:720px!important;font-size:clamp(42px,4.4vw,68px)!important;font-weight:800!important;line-height:.98!important}html body .hero h1 span,html body .hero-card h1 span,html body .main-hero h1 span,html body [class*=hero] h1 span{font-family:var(--font-main), Manrope, system-ui, sans-serif!important;letter-spacing:-.065em!important;font-weight:800!important}html body .hero p,html body .hero-card p,html body .main-hero p,html body [class*=hero] p{font-family:var(--font-main), Manrope, system-ui, sans-serif!important;letter-spacing:-.025em!important;max-width:560px!important;font-size:17px!important;font-weight:700!important;line-height:1.48!important}html body .hero .badge,html body .hero-card .badge,html body [class*=hero] .badge,html body [class*=hero] [class*=badge],html body [class*=hero] [class*=kicker]{font-family:var(--font-main), Manrope, system-ui, sans-serif!important;letter-spacing:-.01em!important;font-size:12px!important;font-weight:700!important}html body .hero .primary,html body .hero .secondary,html body .hero-card .primary,html body .hero-card .secondary,html body [class*=hero] .primary,html body [class*=hero] .secondary,html body [class*=hero] button,html body [class*=hero] a{font-family:var(--font-main), Manrope, system-ui, sans-serif!important;letter-spacing:-.018em!important;font-size:15px!important;font-weight:700!important}@media (max-width:760px){html body .hero h1,html body .hero-card h1,html body .main-hero h1,html body [class*=hero] h1{font-size:38px!important;line-height:1.02!important}html body .hero p,html body .hero-card p,html body .main-hero p,html body [class*=hero] p{font-size:15px!important}}html body .hero,html body .hero-card,html body .main-hero{border-radius:18px!important;height:300px!important;min-height:300px!important;overflow:hidden!important}html body .hero-content,html body .hero-copy,html body .main-hero-copy{max-width:520px!important;padding-top:40px!important;padding-left:54px!important}html body .hero h1,html body .hero-card h1,html body .main-hero h1{font-family:var(--font-main), Manrope, system-ui, sans-serif!important;letter-spacing:-.045em!important;max-width:430px!important;margin:16px 0 0!important;font-size:34px!important;font-weight:800!important;line-height:1.08!important}html body .hero h1 span,html body .hero-card h1 span,html body .main-hero h1 span{font-weight:800!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}html body .hero p,html body .hero-card p,html body .main-hero p{font-family:var(--font-main), Manrope, system-ui, sans-serif!important;letter-spacing:-.012em!important;max-width:410px!important;margin:18px 0 0!important;font-size:15px!important;font-weight:500!important;line-height:1.55!important}html body .hero .badge,html body .hero-card .badge,html body .main-hero .badge,html body .hero [class*=badge],html body .hero [class*=kicker]{height:24px!important;font-family:var(--font-main), Manrope, system-ui, sans-serif!important;letter-spacing:-.005em!important;border-radius:999px!important;padding:0 11px!important;font-size:10px!important;font-weight:700!important}html body .hero .actions,html body .hero-actions,html body .hero-card .actions{gap:14px!important;margin-top:22px!important}html body .hero .primary,html body .hero .secondary,html body .hero-card .primary,html body .hero-card .secondary,html body .main-hero .primary,html body .main-hero .secondary{height:46px!important;font-family:var(--font-main), Manrope, system-ui, sans-serif!important;letter-spacing:-.012em!important;border-radius:14px!important;padding:0 22px!important;font-size:13px!important;font-weight:700!important}@media (max-width:760px){html body .hero,html body .hero-card,html body .main-hero{height:auto!important;min-height:360px!important}html body .hero-content,html body .hero-copy,html body .main-hero-copy{padding-top:34px!important;padding-left:24px!important}html body .hero h1,html body .hero-card h1,html body .main-hero h1{font-size:31px!important}}.how-works-btn{gap:10px!important}.how-play{color:#7b5bd6;background:#fff;border:1px solid #e9e2f5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;line-height:1;display:inline-flex}.how-it-works-panel{background:linear-gradient(135deg,#fff,#fff8fd 55%,#f8f2ff);border:1px solid #eee6fb;border-radius:22px;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:18px;margin:16px 0 22px;padding:20px;scroll-margin-top:24px;display:grid;box-shadow:0 18px 46px #4f3d7f0e}.how-it-works-panel>div:first-child>span{color:#8d55ee;background:#f3ecff;border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.how-it-works-panel h2{color:#252144;letter-spacing:-.04em;margin:12px 0 8px;font-size:24px;font-weight:800;line-height:1.08}.how-it-works-panel p{color:#5f5871;margin:0;font-size:14px;font-weight:500;line-height:1.62}.how-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.how-steps article{background:#fff;border:1px solid #eee6fb;border-radius:18px;flex-direction:column;justify-content:center;min-height:92px;padding:14px;display:flex}.how-steps b{color:#fff;background:linear-gradient(135deg,#8d55ee,#ec6dbc);border-radius:10px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.how-steps span{color:#2f2947;margin-top:10px;font-size:12px;font-weight:650;line-height:1.28}@media (max-width:980px){.how-it-works-panel{grid-template-columns:1fr}}@media (max-width:640px){.how-steps{grid-template-columns:1fr}}html body .sidebar{background:linear-gradient(#fffffff0 0%,#fffafee0 52%,#faf7ffe6 100%)!important}html body .brand.brand-aianime.brand-premium{background:radial-gradient(circle at 21% 12%,#ff60b04d,#0000 41%),radial-gradient(circle at 92% 0,#965bff21,#0000 46%),linear-gradient(135deg,#fffffff7,#fff4fbed 52%,#f8f2ffed);width:100%;border:1px solid #eec4e0f2!important;border-radius:24px!important;gap:13px!important;margin:0 0 24px!important;padding:12px!important;box-shadow:0 22px 54px #ca5d9d26,inset 0 1px #fffffff5!important}html body .brand-premium .brand-mark{background:linear-gradient(145deg,#fff 0%,#ffe0f0 44%,#f2e3ff 100%);border:1px solid #fffffff0;border-radius:24px;flex:0 0 66px;place-items:center;width:66px;height:66px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 34px #ec6dbc47,inset 0 1px #fffffff5}html body .brand-premium .brand-mark:after{content:"";background:linear-gradient(145deg,#ffffff57,#ffffff14);border:1px solid #ffffff94;border-radius:20px;position:absolute;inset:6px}html body .brand-premium .brand-mark-glow{filter:blur(13px);opacity:.86;background:conic-gradient(from 180deg,#fffffff0,#ff58ac94,#8d55ee57,#fffffff0);border-radius:50%;width:86px;height:86px;position:absolute}html body .brand-premium .brand-mark img{z-index:2;position:relative;transform:translateY(1px)scale(1.08);object-fit:contain!important;filter:drop-shadow(0 10px 16px #d24e9647)!important;width:62px!important;height:62px!important;display:block!important}html body .brand-premium .brand-copy{flex-direction:column;gap:3px;min-width:0;display:flex}html body .brand-premium .brand-copy b{display:block;font-family:var(--font-main), Manrope, system-ui, sans-serif!important;letter-spacing:-.058em!important;color:#21172b!important;font-size:20px!important;font-weight:800!important;line-height:1!important}html body .brand-premium .brand-copy span{display:block;font-family:var(--font-main), Manrope, system-ui, sans-serif!important;letter-spacing:-.018em!important;color:#77566cbd!important;margin:0!important;font-size:12px!important;font-weight:650!important;line-height:1.2!important}html body .sidebar .nav{border:1px solid #0000;font-weight:600!important}html body .sidebar .nav:hover{color:#332a4c;background:#faf5ffdb;border-color:#eadffcb8}html body .sidebar .nav.active{border-color:#e7d7fce6;color:#7b4ad8!important;background:linear-gradient(135deg,#f4ecff,#fff1fa)!important;font-weight:800!important;box-shadow:0 13px 30px #8d55ee1f!important}html body .hero.ai-hero-image{background-position:50%!important;border-radius:23px!important;height:350px!important;min-height:350px!important;box-shadow:0 24px 70px #61488b1f!important}html body .hero.ai-hero-image .hero-image-overlay{background:linear-gradient(90deg,#ffffffd1 0%,#fff9 38%,#ffffff29 68%,#fff0 100%)!important}html body .hero.ai-hero-image .hero-copy{max-width:470px!important;padding:38px 0 0 44px!important}html body .hero.ai-hero-image .hero-copy>span{color:#8652dd!important;letter-spacing:-.004em!important;background:#ffffffad!important;border:1px solid #8d55ee26!important;border-radius:999px!important;height:26px!important;margin:0!important;padding:0 11px!important;font-size:10px!important;font-weight:700!important;line-height:1!important}html body .hero.ai-hero-image .hero-copy h1{max-width:430px!important;font-family:var(--font-main), Manrope, system-ui, sans-serif!important;letter-spacing:-.055em!important;color:#2b2446!important;margin:16px 0 0!important;font-size:clamp(32px,3vw,44px)!important;font-weight:800!important;line-height:1.045!important}html body .hero.ai-hero-image .hero-copy h1 strong{color:#e66bb6!important;font-weight:800!important}html body .hero.ai-hero-image .hero-copy p{max-width:390px!important;font-family:var(--font-main), Manrope, system-ui, sans-serif!important;letter-spacing:-.018em!important;color:#4a3e5bc2!important;margin:15px 0 0!important;font-size:15.5px!important;font-weight:500!important;line-height:1.58!important}html body .hero.ai-hero-image .hero-actions{gap:12px!important;margin-top:22px!important}html body .hero.ai-hero-image .hero-actions .primary,html body .hero.ai-hero-image .hero-actions .secondary{letter-spacing:-.014em!important;border-radius:15px!important;height:46px!important;padding:0 22px!important;font-size:13.5px!important;font-weight:700!important}html body .hero.ai-hero-image .how-play{width:24px;height:24px;font-size:9px}@media (max-width:1280px){html body .brand.brand-aianime.brand-premium{justify-content:center;width:72px;height:72px;margin:0 auto 22px!important;padding:7px!important}html body .brand-premium .brand-copy{display:none!important}html body .brand-premium .brand-mark{border-radius:21px;flex-basis:58px;width:58px;height:58px}html body .brand-premium .brand-mark img{width:54px!important;height:54px!important}}@media (max-width:760px){html body .brand.brand-aianime.brand-premium{display:none!important}html body .hero.ai-hero-image{background-position:62%!important;height:360px!important;min-height:360px!important}html body .hero.ai-hero-image .hero-copy{max-width:330px!important;padding:32px 24px 0!important}html body .hero.ai-hero-image .hero-copy h1{font-size:32px!important}}.how-modal-toggle{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.how-works-btn{cursor:pointer;-webkit-user-select:none;user-select:none;gap:0!important}.how-play{display:none!important}.how-modal{z-index:120;opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:24px;transition:opacity .22s;display:flex;position:fixed;inset:0}.how-modal-toggle:checked~.how-modal{opacity:1;pointer-events:auto}.how-modal-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#20182d57;position:absolute;inset:0}.how-modal-card{background:radial-gradient(circle at 16% 0,#ff6fb833,#0000 38%),radial-gradient(circle at 94% 12%,#8d55ee2e,#0000 42%),linear-gradient(135deg,#fffffffa,#fff6fcf5 56%,#f8f3fff5);border:1px solid #f1cae5eb;border-radius:30px;width:min(520px,100%);padding:30px;transition:transform .22s;position:relative;transform:translateY(12px)scale(.98);box-shadow:0 34px 90px #442e5b3d,inset 0 1px #fffffff5}.how-modal-toggle:checked~.how-modal .how-modal-card{transform:translateY(0)scale(1)}.how-modal-close{color:#7a6583;cursor:pointer;background:#fff;border:1px solid #e8daf5e6;border-radius:14px;place-items:center;width:36px;height:36px;font-size:22px;line-height:1;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 10px 24px #5b467814}.how-modal-kicker{color:#8d55ee;letter-spacing:.04em;text-transform:uppercase;background:#f5ecff;border-radius:999px;align-items:center;height:30px;padding:0 13px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.how-modal-card h2{color:#241b32;font-family:var(--font-main), Manrope, system-ui, sans-serif;letter-spacing:-.06em;margin:16px 0 9px;font-size:34px;font-weight:800;line-height:.98}.how-modal-card p{color:#53405bbd;letter-spacing:-.018em;max-width:420px;margin:0;font-size:15px;font-weight:500;line-height:1.62}.how-modal-steps{gap:10px;margin:22px 0 20px;display:grid}.how-modal-steps article{background:#ffffffd1;border:1px solid #ecdef6db;border-radius:18px;align-items:center;gap:13px;min-height:58px;padding:12px 14px;display:flex;box-shadow:0 10px 24px #5b46780b}.how-modal-steps b{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#ff7dbd,#8d55ee);border-radius:14px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.how-modal-steps span{color:#32283d;letter-spacing:-.025em;font-size:13.5px;font-weight:700;line-height:1.28}.how-modal-action{letter-spacing:-.01em;background:linear-gradient(135deg,#ff75b8,#8d55ee);border-radius:15px;justify-content:center;align-items:center;height:46px;padding:0 20px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 18px 34px #d65aad38;color:#fff!important}html body .brand.brand-aianime.brand-premium{background:radial-gradient(circle at 18% 10%,#ff6bb557,#0000 40%),linear-gradient(135deg,#fffffffa,#fff4fbf2 56%,#f9f4fff0)!important;border-radius:26px!important;gap:12px!important;padding:11px 12px!important}html body .brand-premium .brand-mark{background:linear-gradient(145deg,#fff 0%,#ffddec 42%,#f0e0ff 100%)!important;border-radius:25px!important;flex-basis:70px!important;width:70px!important;height:70px!important;box-shadow:0 18px 38px #ec6dbc4f,inset 0 1px #fffffffa!important}html body .brand-premium .brand-mark img{width:68px!important;height:68px!important;transform:translateY(1px)scale(1.12)!important}html body .brand-premium .brand-copy b{letter-spacing:-.064em!important;color:#22152d!important;font-size:22px!important;line-height:.96!important}html body .brand-premium .brand-copy span{color:#7c4e6cc2!important;font-size:12.5px!important;font-weight:700!important}@media (max-width:640px){.how-modal-card{border-radius:25px;padding:25px 20px}.how-modal-card h2{font-size:29px}}html body .brand.brand-aianime.brand-premium{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;margin:8px 0 30px!important;padding:0!important;display:flex!important}html body .brand-premium .brand-mark{width:142px!important;height:142px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 142px!important;overflow:visible!important}html body .brand-premium .brand-copy{text-align:center!important;align-items:center!important;gap:5px!important;margin-top:-2px!important;display:flex!important}html body .brand-premium .brand-copy b{letter-spacing:-.075em!important;color:#161229!important;font-size:38px!important;font-weight:800!important;line-height:.9!important}html body .brand-premium .brand-copy span{letter-spacing:-.035em!important;color:#f03a9d!important;font-size:15px!important;font-weight:700!important;line-height:1!important}html body .hero.ai-hero-image .hero-actions .secondary,html body .hero.ai-hero-image .hero-actions label.secondary{color:#211a36!important;background:#fffffff0!important;border:1px solid #ebe0f7f2!important;border-radius:18px!important;gap:12px!important;height:54px!important;padding:0 22px!important;position:relative!important;box-shadow:0 16px 34px #3a29581a!important}html body .hero.ai-hero-image .hero-actions .secondary:before,html body .hero.ai-hero-image .hero-actions label.secondary:before{content:"?"!important;color:#ec45a8!important;width:24px!important;height:24px!important;box-shadow:none!important;background:0 0!important;border:2px solid #ec45a8!important;border-radius:50%!important;flex:0 0 24px!important;place-items:center!important;margin:0!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:grid!important}html body .hero.ai-hero-image .hero-actions .secondary:after{content:none!important;display:none!important}html body .how-modal{z-index:40!important;opacity:0!important;pointer-events:none!important;width:430px!important;height:auto!important;padding:0!important;transition:opacity .18s,transform .18s!important;display:block!important;position:absolute!important;inset:88px auto auto 515px!important;transform:translateY(8px)scale(.98)!important}html body .how-modal-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;display:none!important}html body .how-modal-card{background:#fffffff6!important;border:1px solid #e9dff4f2!important;border-radius:24px!important;width:430px!important;max-width:none!important;min-height:0!important;padding:28px 28px 26px!important;transform:none!important;box-shadow:0 26px 68px #2d234b2e,inset 0 1px #fffffffa!important}html body .how-modal-close{color:#5b526a!important;width:30px!important;height:30px!important;box-shadow:none!important;background:#f6f1fb!important;border:0!important;border-radius:50%!important;font-size:20px!important;font-weight:500!important;top:22px!important;right:22px!important}html body .how-modal-kicker{display:none!important}html body .how-modal-card>p{display:none!important}html body .how-modal-steps{gap:22px!important;margin:0!important;display:grid!important}html body .how-modal-steps b{color:#ec3ea3!important;width:48px!important;height:48px!important;box-shadow:none!important;background:linear-gradient(135deg,#ffeaf7,#f1e7ff)!important;border:0!important;border-radius:13px!important;flex:0 0 48px!important;place-items:center!important;font-size:22px!important;font-weight:800!important;line-height:1!important;display:grid!important}html body .how-modal-steps div{flex-direction:column!important;min-width:0!important;padding-top:2px!important;display:flex!important}html body .how-modal-steps strong{color:#17132c!important;letter-spacing:-.028em!important;margin-bottom:4px!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important}html body .how-modal-action{display:none!important}@media (max-width:1280px){html body .brand.brand-aianime.brand-premium{width:100%!important;height:auto!important;margin:0 auto 24px!important;padding:0!important}html body .brand-premium .brand-mark{flex-basis:78px!important;width:78px!important;height:78px!important}html body .brand-premium .brand-mark img{width:78px!important;height:78px!important}html body .brand-premium .brand-copy{display:none!important}html body .how-modal{top:80px!important;left:360px!important}}@media (max-width:760px){html body .how-modal{width:auto!important;position:fixed!important;top:88px!important;left:16px!important;right:16px!important}html body .how-modal-card{width:auto!important;padding:24px 20px!important}html body .how-modal-card:before{display:none!important}}html body .brand-premium .brand-mark img{object-fit:contain!important;filter:drop-shadow(0 14px 30px #eb3a9e38)!important;width:162px!important;height:132px!important;display:block!important;transform:none!important}html body .brand-premium .brand-copy b{font-family:var(--font-manrope), Manrope, Inter, system-ui, sans-serif!important;letter-spacing:-.062em!important;color:#17142f!important;text-shadow:none!important;font-size:36px!important;font-weight:800!important;line-height:.9!important}html body .hero.ai-hero-image .hero-actions label.secondary.how-works-btn{color:#17142f!important;letter-spacing:-.025em!important;background:#fffffff5!important;border:1px solid #ebe0f7fa!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:12px!important;min-width:198px!important;height:56px!important;padding:0 24px!important;font-size:14px!important;font-weight:800!important;display:inline-flex!important;box-shadow:0 18px 36px #2318411a!important}html body .hero.ai-hero-image .hero-actions label.secondary.how-works-btn:before{content:"?"!important;color:#ec3e9f!important;background:0 0!important;border:2px solid #ec3e9f!important;border-radius:50%!important;place-items:center!important;width:24px!important;height:24px!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:grid!important}html body .hero.ai-hero-image .hero-actions label.secondary.how-works-btn:after{content:none!important;display:none!important}html body .how-modal{z-index:80!important;opacity:0!important;pointer-events:none!important;background:0 0!important;width:520px!important;height:auto!important;transition:opacity .18s,transform .18s!important;display:block!important;position:absolute!important;inset:58px auto auto 500px!important;transform:translateY(8px)scale(.985)!important}html body .how-modal-backdrop{opacity:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;display:none!important}html body .how-modal-card{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffffff6!important;border:1px solid #e8def6f5!important;border-radius:28px!important;width:520px!important;max-width:none!important;padding:30px 34px!important;position:relative!important;box-shadow:0 30px 70px #271f4429,inset 0 1px #fff!important}html body .how-modal-card:before{content:""!important;background:#fffffff6!important;border-bottom:1px solid #e8def6f5!important;border-left:1px solid #e8def6f5!important;border-radius:4px!important;width:22px!important;height:22px!important;position:absolute!important;top:132px!important;left:-11px!important;transform:rotate(45deg)!important}html body .how-modal-close{color:#5e5770!important;width:32px!important;height:32px!important;box-shadow:none!important;background:#f7f2fb!important;border:0!important;border-radius:50%!important;place-items:center!important;font-size:21px!important;font-weight:500!important;line-height:1!important;display:grid!important;position:absolute!important;top:24px!important;right:24px!important}html body .how-modal-card h2{font-family:var(--font-manrope), Manrope, Inter, system-ui, sans-serif!important;color:#14112b!important;letter-spacing:-.055em!important;margin:0 54px 30px 0!important;padding:0!important;font-size:29px!important;font-weight:800!important;line-height:1.05!important}html body .how-modal-card>p,html body .how-modal-kicker,html body .how-modal-action{display:none!important}html body .how-modal-steps article{background:linear-gradient(135deg,#ffeff8d1,#f9f4ffb8)!important;border:1px solid #f4e5f7bf!important;border-radius:22px!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:20px!important;min-height:92px!important;padding:18px 20px!important;display:grid!important;box-shadow:0 14px 36px #5d437a0e!important}html body .how-modal-steps b{color:#ec3e9f!important;width:58px!important;height:58px!important;box-shadow:none!important;background:linear-gradient(135deg,#ffe6f6,#f2e5ff)!important;border:0!important;border-radius:16px!important;place-items:center!important;font-size:28px!important;font-weight:700!important;line-height:1!important;display:grid!important}html body .how-modal-steps div{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;align-items:flex-start!important;margin:0!important;padding:0!important;display:flex!important}html body .how-modal-steps strong{box-shadow:none!important;color:#17142f!important;letter-spacing:-.035em!important;background:0 0!important;border:0!important;margin:0 0 8px!important;padding:0!important;font-size:17px!important;font-weight:800!important;line-height:1.18!important;display:block!important}html body .how-modal-steps span{max-width:355px!important;box-shadow:none!important;color:#5d5870!important;letter-spacing:-.016em!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important;display:block!important}@media (max-width:1280px){html body .brand-premium .brand-mark{flex-basis:82px!important;width:82px!important;height:82px!important}html body .brand-premium .brand-mark img{width:100px!important;height:82px!important}html body .brand-premium .brand-copy{display:none!important}html body .how-modal{width:500px!important;top:56px!important;left:330px!important}html body .how-modal-card{width:500px!important}}@media (max-width:760px){html body .how-modal{width:auto!important;position:fixed!important;top:86px!important;left:16px!important;right:16px!important}html body .how-modal-card{border-radius:24px!important;width:auto!important;padding:25px 20px!important}html body .how-modal-card:before{display:none!important}html body .how-modal-steps article{grid-template-columns:48px 1fr!important;padding:15px!important}html body .how-modal-steps b{width:48px!important;height:48px!important;font-size:22px!important}}html body .brand.brand-aianime.brand-premium{margin-top:-10px!important;margin-bottom:26px!important}@media (max-width:1280px){html body .sidebar{padding-top:12px!important}html body .brand.brand-aianime.brand-premium{margin-top:-8px!important}}.site-stats-widget{margin-top:auto;overflow:hidden;background:linear-gradient(#fffffff0,#fff7fce0),radial-gradient(circle at 20% 0,#ec5bb529,#0000 45%),radial-gradient(circle at 100% 100%,#8d55ee24,#0000 46%)!important;border:1px solid #e8d4faf2!important;border-radius:22px!important;padding:0!important;box-shadow:0 22px 54px #614c8821,inset 0 1px #fffffff2!important}.site-stats-title{color:#241f44;text-transform:uppercase;letter-spacing:.02em;justify-content:center;align-items:center;gap:10px;height:58px;display:flex}.site-stats-title span{color:#ec4fb0;background:#ec4fb01a;border-radius:9px;place-items:center;width:25px;height:25px;font-size:15px;font-weight:900;display:grid}.site-stats-title h3{letter-spacing:.04em;margin:0;font-size:15px;font-weight:900;line-height:1}.site-stats-line{background:linear-gradient(90deg,#ec4fb01f,#ec4fb0bf,#8d55ee73,#ec4fb01f);border-radius:99px;height:2px;margin:0 16px 12px}.site-stats-list{flex-direction:column;gap:10px;padding:0 16px 17px;display:flex}.site-stat-row{color:#5e5878;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:27px;display:grid}.site-stat-icon{color:#8d55ee;background:#8d55ee17;border-radius:8px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;line-height:1;display:grid}.site-stat-row.online .site-stat-icon{color:#21d98f;background:#21d98f21}.site-stat-row b{color:#5e5878;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:800;line-height:1.15;overflow:hidden}.site-stat-row strong{color:#241f44;letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:900;line-height:1}@media (max-width:1100px){.site-stats-widget{margin-top:0}}.site-stats-title h3{letter-spacing:.025em;font-size:14.5px}.site-stat-row{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;min-height:36px}.site-stat-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.site-stat-copy b{color:#33284f;letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;font-size:13.2px;font-weight:850;line-height:1.08;overflow:hidden}.site-stat-copy em{color:#6f6592a3;letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-style:normal;font-weight:650;line-height:1.12;overflow:hidden}.site-stat-row strong{color:#211936;padding-left:8px;font-size:14.2px}html body .brand.brand-aianime.brand-premium{box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:18px!important;gap:7px!important;margin:-8px 0 14px!important;padding:6px 8px 7px!important}html body .brand-premium .brand-mark{width:46px!important;height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:16px!important;flex-basis:46px!important;overflow:visible!important}html body .brand-premium .brand-mark:after,html body .brand-premium .brand-mark-glow{display:none!important}html body .brand-premium .brand-copy{gap:1px!important}html body .brand-premium .brand-copy b{letter-spacing:-.05em!important;font-size:17px!important;font-weight:800!important;line-height:.98!important}html body .brand-premium .brand-copy span{color:#e74fae!important;font-size:10.5px!important;font-weight:650!important;line-height:1.08!important}html body .sidebar{padding-top:6px!important}html body .brand.brand-aianime.brand-premium{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;align-items:center!important;gap:0!important;margin:-6px 0 18px!important;padding:0!important;display:flex!important}html body .brand-premium .brand-mark{width:108px!important;height:94px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 94px!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:visible!important}html body .brand-premium .brand-mark img{object-fit:contain!important;filter:drop-shadow(0 12px 24px #eb3a9e33)!important;width:116px!important;height:94px!important;transform:none!important}html body .brand-premium .brand-copy{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:4px!important;margin-top:-1px!important;display:flex!important}html body .brand-premium .brand-copy b{font-family:var(--font-manrope), Manrope, Inter, system-ui, sans-serif!important;letter-spacing:-.058em!important;color:#17142f!important;font-size:29px!important;font-weight:800!important;line-height:.92!important}html body .brand-premium .brand-copy b:first-letter{color:#ec3e9f!important}html body .brand-premium .brand-copy span{font-family:var(--font-manrope), Manrope, Inter, system-ui, sans-serif!important;letter-spacing:-.025em!important;color:#ef3c9e!important;opacity:.96!important;font-size:13.2px!important;font-weight:650!important;line-height:1!important}html body .sidebar-nav{gap:5px!important;margin-top:-2px!important}html body .sidebar .nav{height:44px!important;min-height:44px!important;margin-bottom:5px!important}html body .site-stats-title{color:#241f44!important;text-transform:none!important;justify-content:center!important;align-items:center!important;gap:9px!important;height:56px!important;display:flex!important}html body .site-stats-title span{color:#ec4fb0!important;background:#ec4fb01a!important;border-radius:9px!important;place-items:center!important;width:24px!important;height:24px!important;font-size:14px!important;display:grid!important}html body .site-stats-title h3{letter-spacing:-.035em!important;margin:0!important;font-size:16px!important;font-weight:800!important;line-height:1!important}html body .site-stat-row{color:#5e5878!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:29px!important;display:grid!important}html body .site-stat-icon{color:#8d55ee!important;background:#8d55ee17!important;border-radius:8px!important;place-items:center!important;width:23px!important;height:23px!important;font-size:12px!important;font-weight:900!important;display:grid!important}html body .site-stat-row.online .site-stat-icon{color:#1fcf86!important;background:#21d98f21!important}html body .site-stat-copy,html body .site-stat-copy em{display:none!important}html body .site-stat-row strong{color:#211936!important;letter-spacing:-.025em!important;font-variant-numeric:tabular-nums!important;padding-left:8px!important;font-size:14px!important;font-weight:850!important;line-height:1!important}@media (max-width:1280px){html body .brand-premium .brand-mark{flex-basis:66px!important;width:66px!important;height:66px!important}html body .brand-premium .brand-mark img{width:70px!important;height:66px!important}html body .brand-premium .brand-copy{display:none!important}}html body .rightcol .site-stats-widget{margin-top:auto!important;display:block!important}html body .site-stats-widget{background:linear-gradient(#fffffff7,#fff8fdeb),radial-gradient(circle at 16% 0,#ec4fb01c,#0000 42%),radial-gradient(circle at 100% 100%,#8d55ee1a,#0000 48%)!important;border:1px solid #e8d6f9f2!important;border-radius:24px!important;padding:0!important;overflow:hidden!important;box-shadow:0 20px 52px #4530701c,inset 0 1px #fffffff5!important}html body .site-stats-title{color:#211936!important;text-transform:none!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;height:52px!important;padding:0 18px!important;display:flex!important}html body .site-stats-title-icon{color:#9a63ef!important;background:0 0!important;place-items:center!important;width:21px!important;height:21px!important;display:grid!important}html body .site-stats-title-icon:before{content:"";clip-path:polygon(0 68%,20% 68%,20% 42%,38% 42%,38% 54%,56% 54%,56% 28%,74% 28%,74% 12%,100% 12%,100% 100%,0 100%);background:linear-gradient(135deg,#ec4fb0,#8d55ee);border-radius:2px;width:15px;height:15px;display:block}html body .site-stats-title h3{color:#211936!important;letter-spacing:-.035em!important;margin:0!important;font-size:16px!important;font-weight:800!important;line-height:1!important}html body .site-stats-line{background:linear-gradient(90deg,#ec4fb02e,#ec4fb0c2,#8d55ee8a,#ec4fb029)!important;border-radius:99px!important;height:2px!important;margin:0 18px 11px!important}html body .site-stats-list{flex-direction:column!important;gap:0!important;padding:0 18px 18px!important;display:flex!important}html body .site-stat-row{color:#5c5874!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:36px!important;display:grid!important;position:relative!important}html body .site-stat-row.with-divider{margin-top:9px!important;padding-top:13px!important}html body .site-stat-row.with-divider:before{content:""!important;background:linear-gradient(90deg,#61548414,#61548433,#61548414)!important;height:1px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}html body .site-stat-icon{color:#8b86a6!important;background:0 0!important;border-radius:0!important;place-items:center!important;width:22px!important;height:22px!important;font-size:0!important;display:grid!important}html body .site-stat-icon svg{width:18px!important;height:18px!important;display:block!important}html body .site-stat-online-dot{background:#30d889!important;border-radius:50%!important;width:10px!important;height:10px!important;display:block!important;box-shadow:0 0 0 4px #30d88921!important}html body .site-stat-label{color:#4d4968!important;letter-spacing:-.018em!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:13.5px!important;font-weight:650!important;line-height:1.1!important;overflow:hidden!important}html body .site-stat-row strong{color:#27213c!important;letter-spacing:-.025em!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;padding-left:10px!important;font-size:14px!important;font-weight:800!important;line-height:1!important}html body .site-stat-row.online .site-stat-label,html body .site-stat-row.online strong{color:#26203c!important}.compact-player-kodik{isolation:isolate;background:#17132a}.compact-player-kodik.is-ready{display:block}.kodik-player-iframe{z-index:2;background:#111;border:0;width:100%;height:100%;position:absolute;inset:0}.kodik-player-meta{z-index:3;pointer-events:none;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.kodik-player-meta span{color:#3a2852;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #ffffff85;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:11.5px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 10px 24px #140c2624}.kodik-player-error{color:#ffffffc7;max-width:min(520px,90%);margin-top:10px;font-size:12px;font-weight:650;line-height:1.35;display:inline-flex}.admin-diagnostics-page{color:#291827;background:linear-gradient(135deg,#fff7fc 0%,#f8f4ff 48%,#fffdf9 100%);min-height:100vh;padding:28px}.admin-diagnostics-shell{gap:18px;max-width:1440px;margin:0 auto;display:grid}.admin-diagnostics-hero{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #ebd3f8e6;border-radius:32px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex;box-shadow:0 24px 80px #5a3b741a,inset 0 1px #ffffffd9}.admin-back-link{color:#a04dc8;align-items:center;margin-bottom:12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.admin-diagnostics-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(34px,4vw,56px);font-weight:850;line-height:.95}.admin-diagnostics-hero p{color:#817189;max-width:760px;margin:14px 0 0;font-size:15px;font-weight:650;line-height:1.65}.admin-health-ring{background:radial-gradient(circle at 35% 25%,#fff 0%,#fff3fb 38%,#f2e7ff 100%);border:1px solid #dec0f8e6;border-radius:34px;flex:none;place-items:center;width:118px;height:118px;display:grid;box-shadow:0 20px 50px #9c54d21f}.admin-health-ring span{letter-spacing:-.05em;color:#7d3fd1;font-size:30px;font-weight:850;display:block}.admin-health-ring em{color:#ba80d7;text-transform:uppercase;letter-spacing:.08em;margin-top:-24px;font-size:12px;font-style:normal;font-weight:800}.admin-diag-alert{border-radius:20px;padding:14px 16px;font-size:13px;font-weight:800}.admin-diag-alert.bad{color:#c2285e;background:#fff0f4;border:1px solid #ffd5e1}.admin-diag-top-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-diag-count-card,.admin-diag-section{background:#ffffffd1;border:1px solid #ebd3f8e6;border-radius:28px;box-shadow:0 18px 55px #54377014}.admin-diag-count-card{gap:8px;padding:20px;display:grid}.admin-diag-count-card span{color:#897391;text-transform:uppercase;letter-spacing:.055em;font-size:12px;font-weight:850}.admin-diag-count-card b{color:#2b172a;letter-spacing:-.06em;font-size:38px;font-weight:850;line-height:1}.admin-diag-count-card em{color:#a093a7;font-size:12px;font-style:normal;font-weight:650;line-height:1.4}.admin-diag-section{gap:16px;padding:22px;display:grid}.admin-diag-section.small{align-content:start}.admin-diag-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-diag-head h2,.admin-diag-section h2{color:#2c1930;letter-spacing:-.035em;margin:0;font-size:21px;font-weight:850;line-height:1.1}.admin-diag-head p,.admin-diag-section>p{color:#8a7a93;margin:7px 0 0;font-size:13px;font-weight:650;line-height:1.55}.admin-diag-btn,.admin-open-json{cursor:pointer;white-space:nowrap;border:0;border-radius:16px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.admin-diag-btn.primary{color:#fff;background:linear-gradient(135deg,#ff65af,#8f5cf6);box-shadow:0 14px 30px #ac54d32e}.admin-diag-btn.secondary,.admin-open-json{color:#8d45d1;background:#f7edff;border:1px solid #ead7ff}.admin-diag-btn:disabled{opacity:.56;cursor:not-allowed}.admin-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-service-card{background:#fff;border:1px solid #f0e5f8;border-radius:22px;gap:10px;padding:16px;display:grid}.admin-service-card.ok{background:linear-gradient(#fff,#fbfff9);border-color:#d8f3d6}.admin-service-card.bad{background:linear-gradient(#fff,#fff7fa);border-color:#ffd9e4}.admin-service-card.warn{background:linear-gradient(#fff,#fffdf4);border-color:#f4e8bf}.admin-service-card>div{align-items:center;gap:9px;display:flex}.admin-status-dot{background:#d8cde2;border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #d8cde242}.admin-status-dot.ok{background:#29b866;box-shadow:0 0 0 4px #29b8661f}.admin-status-dot.bad{background:#ff4c83;box-shadow:0 0 0 4px #ff4c831f}.admin-status-dot.warn{background:#e9ab2e;box-shadow:0 0 0 4px #e9ab2e24}.admin-service-card b{color:#312136;font-size:13px;font-weight:850}.admin-service-card strong{color:#19101d;letter-spacing:-.035em;font-size:18px;font-weight:850;line-height:1.1}.admin-service-card p{color:#8a7b91;margin:0;font-size:12px;font-weight:650;line-height:1.45}.admin-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-action-card{background:#fff;border:1px solid #f0e5f8;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.admin-action-card b{color:#2d1c31;letter-spacing:-.02em;font-size:15px;font-weight:850;display:block}.admin-action-card p{color:#8b7d93;margin:6px 0 10px;font-size:12px;font-weight:650;line-height:1.45}.admin-action-card code{color:#9652d4;background:#faf5ff;border-radius:12px;max-width:100%;padding:9px 10px;font-size:11px;font-weight:800;display:block;overflow:auto}.admin-diag-two-col{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-schema-list,.admin-sync-state-list,.admin-recommendations{gap:10px;display:grid}.admin-schema-list>div,.admin-sync-state-list>div,.admin-recommendations>div{background:#fff;border:1px solid #f0e5f8;border-radius:18px;padding:14px}.admin-schema-list>div{grid-template-columns:1fr auto;gap:6px 12px;display:grid}.admin-schema-list b,.admin-sync-state-list b{color:#2c1a31;font-size:14px;font-weight:850}.admin-schema-list span{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:850}.admin-schema-list span.ok{color:#218a50;background:#eafaf0}.admin-schema-list span.bad{color:#c82d63;background:#fff0f5}.admin-schema-list p,.admin-sync-state-list p{color:#8a7a93;grid-column:1/-1;margin:0;font-size:12px;font-weight:650;line-height:1.5}.admin-sync-state-list>div{grid-template-columns:1fr auto;gap:4px 12px;display:grid}.admin-sync-state-list span{color:#7e7188;font-size:12px;font-weight:750}.admin-sync-state-list em{color:#a799af;font-size:12px;font-style:normal;font-weight:750}.admin-diag-muted{color:#95889d;margin:0;font-size:13px;font-weight:650}.admin-recommendations>div{align-items:flex-start;gap:12px;display:flex}.admin-recommendations span{color:#fff;background:linear-gradient(135deg,#ff6caf,#9a62f3);border-radius:10px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:850;display:grid}.admin-recommendations p{color:#4f4057;margin:3px 0 0;font-size:13px;font-weight:700;line-height:1.5}.admin-json-output{color:#f9eaff;background:#160f1e;border-radius:22px;max-height:480px;margin:0;padding:18px;font-size:12px;line-height:1.55;overflow:auto}@media (max-width:1100px){.admin-diag-top-grid,.admin-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-action-grid,.admin-diag-two-col{grid-template-columns:1fr}}@media (max-width:680px){.admin-diagnostics-page{padding:14px 12px 92px}.admin-diagnostics-hero{border-radius:24px;flex-direction:column;align-items:flex-start;padding:20px}.admin-health-ring{border-radius:28px;width:96px;height:96px}.admin-diag-top-grid,.admin-service-grid{grid-template-columns:1fr}.admin-diag-head,.admin-action-card{flex-direction:column;align-items:stretch}.admin-diag-btn,.admin-open-json{width:100%}}.admin-token-check-card{background:#fff;border:1px solid #f0e5f8;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:14px;padding:16px;display:flex}.admin-token-check-card>div{flex:auto;gap:8px;min-width:0;display:grid}.admin-token-check-card label{color:#2d1c31;letter-spacing:-.02em;font-size:13px;font-weight:850}.admin-token-check-card input{color:#2d1c31;background:#fffafd;border:1px solid #eadcf6;border-radius:16px;outline:none;width:100%;min-height:44px;padding:0 14px;font-size:13px;font-weight:750}.admin-token-check-card input:focus{border-color:#d69cff;box-shadow:0 0 0 4px #d69cff29}.admin-token-check-card p{color:#94869b;margin:0;font-size:12px;font-weight:650;line-height:1.45}.admin-token-result{background:#fff;border:1px solid #f0e5f8;border-radius:18px;gap:6px;padding:14px;display:grid}.admin-token-result.ok{background:linear-gradient(#fff,#fbfff9);border-color:#d8f3d6}.admin-token-result.bad{background:linear-gradient(#fff,#fff7fa);border-color:#ffd9e4}.admin-token-result b{color:#2c1a31;font-size:14px;font-weight:850}.admin-token-result p{color:#7e7188;margin:0;font-size:12px;font-weight:650;line-height:1.45}.admin-token-result code{color:#9652d4;background:#faf5ff;border-radius:12px;width:max-content;max-width:100%;padding:8px 10px;font-size:11px;font-weight:850;overflow:auto}@media (max-width:680px){.admin-token-check-card{flex-direction:column;align-items:stretch}}@keyframes aianimeShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes aianimePulseSoft{0%,to{opacity:.58;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}.sk{background:linear-gradient(90deg,#f3effb 0%,#fff 32%,#f0e8fb 64%,#f3effb 100%) 0 0/260% 100%;border-radius:18px;animation:1.25s ease-in-out infinite aianimeShimmer;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #eee5f9b3}.app-route-loading{color:#2a2240;background:linear-gradient(135deg,#fff8fd 0%,#f7f1ff 42%,#fffdf9 100%);min-height:100vh}.home-route-loading{grid-template-columns:250px minmax(0,1fr);display:grid}.skeleton-sidebar{background:#ffffff9e;border-right:1px solid #eee6f8;align-content:start;gap:12px;min-height:100vh;padding:24px 18px;display:grid}.sk-brand{border-radius:18px;width:168px;height:48px;margin-bottom:18px}.sk-nav{border-radius:16px;height:44px}.skeleton-content{align-content:start;gap:18px;padding:22px 26px 56px;display:grid}.sk-topbar{border-radius:22px;max-width:640px;height:54px}.sk-hero{background-size:300% 100%;border-radius:32px;height:360px}.skeleton-title-row{justify-content:space-between;align-items:center;gap:18px;margin-top:8px;display:flex}.sk-title{border-radius:14px;width:260px;height:32px}.sk-title.small{width:210px;height:28px}.sk-link{border-radius:999px;width:104px;height:24px}.skeleton-poster-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.sk-poster{border-radius:20px;height:300px}.skeleton-card-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sk-wide-card{border-radius:20px;height:160px}.route-skeleton{min-height:100vh}.sk-back{border-radius:999px;width:130px;height:22px;margin-bottom:22px}.sk-page-title{border-radius:18px;width:min(460px,70vw);height:54px;margin:16px 0 10px}.sk-page-text{border-radius:999px;width:min(720px,85vw);height:24px;margin-bottom:24px}.sk-catalog-tools{border-radius:24px;height:150px;margin:22px 0 18px}.skeleton-catalog-layout{grid-template-columns:250px 1fr;align-items:start;gap:18px;display:grid}.sk-catalog-aside{border-radius:24px;height:360px}.skeleton-catalog-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sk-catalog-card{border-radius:22px;height:238px}.skeleton-title-nav{gap:18px}.sk-nav-logo{border-radius:18px;width:190px;height:52px}.sk-nav-pill{border-radius:999px;width:280px;height:42px}.sk-nav-pill.short{width:140px;margin-left:auto}.skeleton-anime-card{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:34px;min-height:520px;display:grid}.sk-breadcrumb{border-radius:999px;width:220px;height:22px;margin-bottom:18px}.sk-anime-title{border-radius:22px;width:min(620px,70vw);height:68px;margin-bottom:14px}.sk-anime-alias{border-radius:999px;width:min(480px,62vw);height:24px;margin-bottom:20px}.skeleton-chip-row{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.sk-chip{border-radius:16px;width:94px;height:42px}.skeleton-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:720px;margin:16px 0;display:grid}.sk-info-line{border-radius:14px;height:36px}.skeleton-chip-row.compact{margin-top:18px}.sk-genre-chip{border-radius:999px;width:84px;height:34px}.sk-description{border-radius:20px;width:min(720px,80vw);height:92px;margin:20px 0}.skeleton-action-row{flex-wrap:wrap;gap:12px;display:flex}.sk-action{border-radius:16px;width:148px;height:48px}.sk-action.secondary{width:190px}.skeleton-big-poster{border-radius:30px;width:100%;height:430px}.skeleton-player-section{margin-top:22px}.skeleton-player{border-radius:30px;height:420px}.genre-loading-row{margin-top:24px}.poster img,.catalog-cover img,.continue-card img,.mini img,.anime-compact-poster img,.compact-bg-glow,.compact-player>img,.compact-similar img{background:#f3efff}.poster,.catalog-cover,.continue-card,.mini img,.anime-compact-poster,.compact-player,.compact-similar a{position:relative}.poster:before,.catalog-cover:before,.continue-card:before,.anime-compact-poster:before,.compact-player:before{content:"";z-index:0;pointer-events:none;opacity:.42;background:linear-gradient(90deg,#fff0 0%,#ffffff6b 46%,#fff0 100%);animation:1.8s ease-in-out infinite aianimeCardLight;position:absolute;inset:0;transform:translate(-120%)}@keyframes aianimeCardLight{0%{transform:translate(-120%)}60%,to{transform:translate(120%)}}.poster img,.catalog-cover img,.continue-card img,.anime-compact-poster img,.compact-bg-glow,.compact-player>img{z-index:1;position:relative}.kodik-iframe-skeleton{z-index:4;text-align:center;color:#fff;background:radial-gradient(circle at 50% 35%,#ec6dbc52,#0000 30%),linear-gradient(135deg,#171228 0%,#211634 48%,#120f20 100%);place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:0}.kodik-iframe-skeleton strong{letter-spacing:-.03em;font-size:18px;font-weight:850}.kodik-iframe-skeleton span{color:#ffffffb3;font-size:13px;font-weight:700}.kodik-loader-orb{background:linear-gradient(135deg,#ec6dbc,#8d55ee);border-radius:50%;width:58px;height:58px;animation:1.05s ease-in-out infinite aianimePulseSoft;box-shadow:0 0 0 12px #ec6dbc1f,0 20px 55px #7d43db61}.compact-player-kodik.iframe-loading .kodik-player-iframe{opacity:0}.compact-player-kodik.iframe-ready .kodik-player-iframe{opacity:1;transition:opacity .22s}.player-loading-button{animation:1.05s ease-in-out infinite aianimePulseSoft}.player-progress-dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.player-progress-dots i{background:#ffffffc7;border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite aianimePulseSoft}.player-progress-dots i:nth-child(2){animation-delay:.12s}.player-progress-dots i:nth-child(3){animation-delay:.24s}@media (max-width:1100px){.home-route-loading{grid-template-columns:84px minmax(0,1fr)}.skeleton-poster-row{grid-template-columns:repeat(4,minmax(0,1fr))}.skeleton-card-row{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-catalog-layout{grid-template-columns:1fr}.sk-catalog-aside{display:none}.skeleton-catalog-results{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-anime-card{grid-template-columns:1fr}.skeleton-big-poster{display:none}}@media (max-width:720px){.home-route-loading{display:block}.skeleton-sidebar{display:none}.skeleton-content{padding:16px 14px 96px}.sk-hero{height:310px}.skeleton-poster-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-poster{height:285px}.skeleton-card-row,.skeleton-catalog-results{grid-template-columns:1fr}.sk-catalog-card{height:210px}.skeleton-player{height:340px}.sk-anime-title{height:52px}.skeleton-info-grid{grid-template-columns:1fr}}.anime-compact-card.compact-card-polished{grid-template-columns:minmax(0,1fr) minmax(260px,360px)!important;grid-template-areas:"content poster"!important;align-items:start!important;gap:30px!important;max-width:1180px!important;min-height:auto!important;padding:24px!important;display:grid!important;overflow:hidden!important}.compact-bg-glow{display:none!important}.anime-compact-left{grid-area:content!important;width:100%!important;min-width:0!important}.anime-compact-poster{grid-area:poster!important;align-self:start!important;width:100%!important;min-width:0!important;max-width:360px!important;position:sticky!important;top:18px!important}.anime-compact-poster img{aspect-ratio:2/3!important;object-fit:cover!important;border-radius:22px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:560px!important;display:block!important}.poster-rank{border-radius:0 0 22px 22px!important}.anime-compact-left h1{overflow-wrap:anywhere!important;max-width:760px!important}.compact-description{max-width:780px!important}.compact-info-list div{grid-template-columns:112px minmax(0,1fr)!important;gap:8px!important}.compact-info-list b,.compact-info-list span{overflow-wrap:anywhere!important;min-width:0!important}.compact-player-section,.compact-episodes,.compact-similar,.compact-comments{max-width:1180px!important}@media (max-width:980px){.anime-compact-card.compact-card-polished{grid-template-columns:1fr!important;grid-template-areas:"poster""content"!important;gap:20px!important}.anime-compact-poster{width:min(320px,100%)!important;max-width:320px!important;margin:0 auto!important;position:relative!important;top:auto!important}.compact-info-list{grid-template-columns:1fr!important}}@media (max-width:640px){.anime-compact-card.compact-card-polished{padding:14px!important}.anime-compact-poster{max-width:260px!important}.compact-info-list div{grid-template-columns:1fr!important;gap:3px!important}}.route-progress-bar{z-index:2147483000;pointer-events:none;opacity:0;transform-origin:0;background:linear-gradient(90deg,#ec6dbc,#8d55ee,#54e6b5);width:100%;height:3px;transition:opacity .12s,transform 1.2s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;left:0;transform:scaleX(.08);box-shadow:0 0 18px #8d55ee59}.route-progress-bar.is-active{opacity:1;transform:scaleX(.82)}.route-progress-bar.is-active:after{content:"";filter:blur(.5px);background:linear-gradient(90deg,#0000,#ffffffb8);width:90px;height:100%;position:absolute;top:0;right:0}.anime-compact-card.compact-card-polished.skeleton-anime-card{grid-template-columns:minmax(0,1fr) minmax(240px,320px)!important;grid-template-areas:"content poster"!important}.skeleton-anime-card .skeleton-big-poster{grid-area:poster!important}@media (max-width:980px){.anime-compact-card.compact-card-polished.skeleton-anime-card{grid-template-columns:1fr!important;grid-template-areas:"poster""content"!important}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100%;background:#fdfcff!important}body{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 18% 0,#ed6dbc17,#0000 34%),radial-gradient(circle at 92% 8%,#8f56ee14,#0000 32%),#fdfcff!important}body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fffffffa,#fdfcfff5),radial-gradient(circle at 15% 0,#ed6dbc1f,#0000 38%),radial-gradient(circle at 88% 0,#8f56ee1a,#0000 36%),#fdfcff;position:fixed;inset:0}.route-transition-surface{z-index:2147482500;pointer-events:none;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 18% 0,#ed6dbc1c,#0000 34%),radial-gradient(circle at 86% 4%,#8f56ee1a,#0000 34%),#fdfcffeb;transition:opacity .14s,visibility .14s;position:fixed;inset:0}.route-transition-surface.is-visible{opacity:1;visibility:visible}.route-transition-card{background:#ffffffdb;border:1px solid #eee8fbf0;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:82px;height:38px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 52px #503e7d1f}.route-transition-card span{opacity:.38;background:#8d55ee;border-radius:50%;width:7px;height:7px;animation:.72s ease-in-out infinite alternate routeDotPulse}.route-transition-card span:nth-child(2){background:#ec6dbc;animation-delay:.12s}.route-transition-card span:nth-child(3){background:#54cfa8;animation-delay:.24s}@keyframes routeDotPulse{0%{opacity:.3;transform:translateY(2px)}to{opacity:.95;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.route-progress-bar,.route-transition-surface,.route-transition-card span{transition:none!important;animation:none!important}}html,body{background:#f7f4fb!important}body{background:radial-gradient(circle at 16% 0,#ed6dbc12,#0000 34%),radial-gradient(circle at 88% 4%,#8f56ee0f,#0000 32%),#f7f4fb!important}body:before{background:radial-gradient(circle at 18% 0,#ed6dbc17,#0000 36%),radial-gradient(circle at 90% 0,#8f56ee14,#0000 34%),#f7f4fb!important}.compact-info-list{grid-template-columns:1fr!important;gap:9px!important;max-width:680px!important}.compact-info-list div{grid-template-columns:170px minmax(0,1fr)!important;align-items:start!important;gap:14px!important}.compact-info-list span{white-space:normal!important}.skeleton-info-grid{grid-template-columns:1fr!important;max-width:680px!important}.route-transition-surface,.route-transition-card{display:none!important}.route-skeleton,.anime-compact-page,.catalog-page,.page{background:#f7f4fb!important}@media (max-width:640px){.compact-info-list div{grid-template-columns:1fr!important;gap:3px!important}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body,:where(p,li,input,textarea,select){font-weight:400!important}:where(strong,b){font-weight:700!important}:where(.hero-copy h1,.page-head h1,.detail h1,.anime-compact-left h1,.section-title h2,.widget-head h3,.brand b,.poster-info b,.continue-info b,.mini b,.catalog-body b,.collection b,.sch b){font-weight:760!important}:where(.hero-copy p,.page-head p,.detail p,.compact-description,.catalog-body p,.poster-info span,.continue-info span,.mini span,.collection span,.sch span,.user span,.title-meta-line span,.title-v2-meta span,.orbit-meta span,.kodik-player-meta span,.compact-info-list span){font-weight:400!important}:where(a,button,.nav,.filters button,.primary,.secondary,.pill,.rating,.soft-link,.widget-head a,.days button,.search input,.compact-info-list b){font-weight:620!important}.poster,.continue-card{isolation:isolate!important}.poster:after,.continue-card:after{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(#08091c14 0%,#08091c2e 42%,#08091c8f 72%,#08091ce0 100%)!important;position:absolute!important;inset:0!important}.poster img,.continue-card img{z-index:1!important;position:relative!important}.poster-info,.continue-info,.rating,.play,.continue-card em{z-index:3!important;position:absolute!important}.poster-info b,.continue-info b{color:#fff!important;text-shadow:0 2px 12px #000000d1,0 1px 3px #000000f5!important;font-weight:720!important}.poster-info span,.continue-info span{color:#ffffffe0!important;text-shadow:0 1px 6px #000000b8!important}@media (hover:hover){.poster:hover:after,.continue-card:hover:after{background:linear-gradient(#08091c0d 0%,#08091c29 40%,#08091c8a 70%,#08091ce6 100%)!important}}.sidebar-account-loading{display:none}.top-auth-link{color:#fff;background:#8d55ee;border:1px solid #8d55ee;border-radius:999px;justify-content:center;align-items:center;min-width:78px;height:44px;padding:0 18px;font-size:13px;font-weight:760;display:inline-flex;box-shadow:0 12px 28px #8d55ee29}.top-auth-skeleton{background:#f2ecfb;border:1px solid #eee6fb;border-radius:999px;width:44px;height:44px}.auth-card-premium{gap:18px;display:grid}.auth-profile-preview{background:linear-gradient(135deg,#fbf8ff 0%,#fff 100%);border:1px solid #eee6fb;border-radius:20px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:13px;padding:12px;display:grid}.auth-profile-preview img{object-fit:cover;border-radius:18px;width:54px;height:54px;box-shadow:0 12px 26px #513e821a}.auth-profile-preview span{color:#8d55ee;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:760;display:block}.auth-profile-preview b{color:#241f42;margin-top:3px;font-size:18px;font-weight:780;line-height:1.15;display:block}.auth-card-signed .auth-user h2{font-weight:780}.auth-required-card{max-width:720px;background:linear-gradient(135deg,#fff 0%,#fffafd 58%,#f8f2ff 100%)!important;border-radius:28px!important;padding:28px!important}.auth-required-card>span{color:#8d55ee;text-transform:uppercase;letter-spacing:.04em;background:#f3ecff;border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:11px;font-weight:760;display:inline-flex}.auth-required-card h2{color:#241f42;letter-spacing:-1.2px;margin:14px 0 8px;font-size:34px;font-weight:780;line-height:1}.auth-required-card p{color:#736b86;max-width:560px;margin:0;font-size:14px;font-weight:500;line-height:1.6}.auth-required-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.profile-account-hero{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;margin-bottom:18px;display:grid;background:linear-gradient(135deg,#fff 0%,#fffafd 58%,#f8f2ff 100%)!important;border-radius:28px!important;padding:18px 20px!important}.profile-account-main{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.profile-account-main img{object-fit:cover;border-radius:20px;width:58px;height:58px;box-shadow:0 12px 26px #513e821f}.profile-account-main span{color:#8d55ee;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:760;display:block}.profile-account-main h2{color:#241f42;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:24px;font-weight:780;line-height:1.08;overflow:hidden}.profile-account-main p{color:#786f91;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:13px;font-weight:500;overflow:hidden}.profile-account-stats{grid-template-columns:repeat(3,86px);gap:8px;display:grid}.profile-account-stats a{background:#fff;border:1px solid #eee6fb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;height:58px;display:flex;box-shadow:0 12px 26px #513e820f}.profile-account-stats b{color:#241f42;font-size:18px;font-weight:780;line-height:1}.profile-account-stats span{color:#8d849b;margin-top:5px;font-size:10px;font-weight:760}.profile-account-hero .secondary{white-space:nowrap;margin:0}.title-nav-auth-loading{opacity:.55;pointer-events:none}@media (max-width:820px){.profile-account-hero{grid-template-columns:1fr;align-items:start}.profile-account-stats{grid-template-columns:repeat(3,1fr);width:100%}.profile-account-hero .secondary{width:100%}}@media (max-width:560px){.top-auth-link{min-width:64px;padding:0 14px}.auth-required-card h2{font-size:28px}}.profile-page-clean{max-width:980px!important}.profile-account-hero-v7{min-height:106px;position:relative;overflow:hidden;background:linear-gradient(135deg,#ffffffeb 0%,#fffafde6 58%,#f8f2ffeb 100%)!important;border:1px solid #eee6fbeb!important;grid-template-columns:minmax(0,1fr) auto auto!important;padding:18px 20px!important;box-shadow:0 18px 50px #513e8214!important}.profile-account-cover-v7{object-fit:cover;opacity:.12;filter:saturate(1.1)blur(.3px);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.profile-account-hero-v7:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fffffff0 0%,#ffffffb8 56%,#ffffffeb 100%);position:absolute;inset:0}.profile-account-hero-v7>:not(.profile-account-cover-v7){z-index:1;position:relative}.profile-account-hero-v7 .profile-account-main img{border:3px solid #ffffffdb;border-radius:22px;width:64px;height:64px;box-shadow:0 16px 34px #513e8229}.profile-account-hero-v7 .profile-account-main span,.profile-form-v7 .profile-clean-head span,.profile-sync-card-v7>div>span,.profile-sync-content-v7>span{font-weight:720}.profile-account-hero-v7 .profile-account-main h2{font-weight:760}.profile-account-actions-v7{align-items:center;gap:8px;display:flex}.profile-account-actions-v7 .secondary{white-space:nowrap;margin:0}.profile-editor-v7{border:1px solid #eee6fbeb!important;grid-template-columns:300px minmax(0,1fr)!important;gap:26px!important;box-shadow:0 22px 58px #513e8214!important}.profile-preview-v7{min-width:0}.profile-cover-stage-v7{background:#f4efff;border:1px solid #f0ebfb;border-radius:24px;min-height:390px;position:relative;overflow:hidden;box-shadow:0 18px 44px #513e8214}.profile-cover-stage-v7 .profile-clean-cover{position:absolute;inset:0;object-fit:cover!important;border-radius:24px!important;width:100%!important;height:100%!important}.profile-cover-shade-v7{background:linear-gradient(#ffffff0a 0%,#100d1f47 56%,#100d1fbd 100%);position:absolute;inset:0}.profile-cover-info-v7{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #ffffffbd;border-radius:20px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 18px 34px #23194229}.profile-cover-info-v7 .profile-clean-avatar{border-radius:18px!important;width:58px!important;height:58px!important}.profile-cover-info-v7 span{color:#8d55ee;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:760;line-height:1;display:block}.profile-cover-info-v7 h2{color:#241f42;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:18px;font-weight:760;line-height:1.1;overflow:hidden}.profile-cover-info-v7 p{color:#786f91;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:12px;font-weight:560;overflow:hidden}.profile-preview-note-v7{color:#80768f;margin:12px 2px 0;font-size:13px;font-weight:500;line-height:1.45}.profile-form-v7{padding:4px 0 0!important}.profile-form-v7 .profile-clean-head h3{font-weight:760}.profile-form-v7 .profile-clean-head p{font-weight:500}.profile-main-fields-v7{margin-bottom:12px}.profile-bio-field-v7{flex-direction:column;gap:7px;margin-bottom:12px;display:flex}.profile-bio-field-v7>span{color:#8d849b;text-transform:uppercase;letter-spacing:.035em;font-size:11px;font-weight:720}.profile-bio-field-v7 textarea{resize:vertical;color:#2d294d;width:100%;min-height:92px;font-family:var(--font-main);background:#fff;border:1px solid #eee6fb;border-radius:16px;outline:0;padding:12px 13px;font-size:13px;font-weight:500;line-height:1.45}.profile-form-v7 input:focus,.profile-bio-field-v7 textarea:focus{border-color:#c8b4ff;box-shadow:0 0 0 4px #8d55ee1a}.profile-upload-grid-v7{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.profile-upload-card-v7{background:linear-gradient(135deg,#fff 0%,#fbf8ff 100%);border:1px dashed #d9ccf4;border-radius:18px;flex-direction:column;gap:8px;min-height:112px;padding:14px;display:flex}.profile-upload-card-v7 span{color:#241f42;font-size:14px;font-weight:720;line-height:1.15}.profile-upload-card-v7 b{color:#80768f;font-size:12px;font-weight:500;line-height:1.35}.profile-upload-card-v7 input{color:#6f6583;width:100%;margin-top:auto;font-size:12px}.profile-advanced-v7{background:#fff;border:1px solid #f0ebfb;border-radius:18px;margin-top:8px;padding:0;overflow:hidden}.profile-advanced-v7 summary{cursor:pointer;color:#8d55ee;padding:13px 14px;font-size:13px;font-weight:720;list-style:none}.profile-advanced-v7 summary::-webkit-details-marker{display:none}.profile-advanced-v7 summary:after{content:"›";float:right;color:#bba8e8;font-size:18px;line-height:1;transform:rotate(90deg)}.profile-advanced-v7[open] summary:after{transform:rotate(-90deg)}.profile-advanced-v7 .profile-clean-grid{padding:0 14px 14px}.profile-form-v7 .profile-clean-grid label span,.profile-form-v7 .profile-clean-grid input{font-weight:560}.profile-form-v7 .profile-clean-grid label span{font-weight:720}.profile-form-v7 .profile-clean-actions .primary,.profile-form-v7 .profile-clean-actions .secondary{height:44px}.profile-sync-card-v7{align-items:center;background:linear-gradient(135deg,#fff 0%,#fffafd 62%,#f8f2ff 100%)!important;border:1px solid #eee6fbeb!important;border-radius:24px!important;box-shadow:0 18px 44px #513e8212!important}.profile-sync-card-v7>div,.profile-sync-content-v7{min-width:0}.profile-sync-card-v7 b{font-size:19px;font-weight:760}.profile-sync-card-v7 p{max-width:640px;font-weight:500}.profile-sync-stats-v7{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.profile-sync-stats-v7 i{color:#6f6583;background:#fff;border:1px solid #eee6fb;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-style:normal;font-weight:620;display:inline-flex}.profile-sync-content-v7 em{color:#8d55ee;margin-top:10px;font-size:13px;font-style:normal;font-weight:620;line-height:1.35;display:block}.profile-sync-content-v7 em.is-error{color:#d64572}@media (max-width:900px){.profile-editor-v7{grid-template-columns:1fr!important}.profile-cover-stage-v7{min-height:330px}.profile-account-hero-v7{grid-template-columns:1fr!important}.profile-account-actions-v7{width:100%}.profile-account-actions-v7 .secondary{flex:1}}@media (max-width:620px){.profile-upload-grid-v7,.profile-main-fields-v7{grid-template-columns:1fr!important}.profile-cover-stage-v7{min-height:310px}.profile-account-actions-v7{flex-direction:column}.profile-account-actions-v7 .secondary,.profile-sync-card-v7 .primary,.profile-sync-card-v7 .secondary{width:100%}}.profile-upload-card-v7{cursor:pointer}.profile-upload-card-v7 strong{color:#8d55ee;background:#f3ecff;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;height:34px;margin-top:auto;padding:0 13px;font-size:12px;font-weight:720;line-height:1;display:inline-flex}.profile-upload-card-v7 input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profile-upload-card-v7{position:relative}.schedule-day-card-today{border-color:#dfc9ff!important;box-shadow:0 24px 70px #7d45e821!important}.schedule-day-card-today header i{color:#fff!important;background:linear-gradient(135deg,#9b67ff,#de55c8)!important;border-color:#0000!important}.schedule-reference-list{overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#d7c6f6 transparent!important;max-height:380px!important;padding-right:2px!important;overflow-y:auto!important}.schedule-reference-list::-webkit-scrollbar{width:6px}.schedule-reference-list::-webkit-scrollbar-track{background:0 0}.schedule-reference-list::-webkit-scrollbar-thumb{background:#d7c6f6;border-radius:999px}.schedule-reference-list::-webkit-scrollbar-thumb:hover{background:#bd9ef2}.schedule-reference-list .schedule-empty{min-height:126px!important}@media (max-width:760px){html,body{background:#f7f4fb!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}body{min-height:100svh!important}img,video,iframe,canvas,svg{max-width:100%}.shell{background:#f7f4fb!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:100svh!important;margin:0!important;padding:0!important;display:block!important;overflow-x:hidden!important}.content{width:100%!important;min-width:0!important;max-width:100%!important;padding:12px 12px calc(96px + env(safe-area-inset-bottom))!important;margin:0!important}.rightcol{display:none!important}html body .sidebar{z-index:1000!important;-webkit-backdrop-filter:blur(18px)!important;background:#fffffff0!important;border:1px solid #e8e0f6f5!important;border-radius:24px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;width:auto!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:0!important;padding:7px!important;display:flex!important;position:fixed!important;inset:auto 8px 8px!important;overflow:hidden!important;transform:none!important;box-shadow:0 18px 54px #32265829!important}html body .brand,html body .brand.brand-aianime.brand-premium,html body .sidebar .profile-card,html body .sidebar-profile-card,html body .sidebar-separator,html body .sidebar-account-loading,html body .sidebar>a.nav{display:none!important}html body .sidebar-nav{flex:auto!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body .sidebar-nav .nav:nth-child(n+6){display:none!important}html body .sidebar .nav{color:#6f658a!important;width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;max-height:58px!important;box-shadow:none!important;letter-spacing:-.035em!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;margin:0!important;padding:6px 2px!important;font-size:10px!important;font-weight:650!important;line-height:1.05!important;display:flex!important;overflow:hidden!important}html body .sidebar .nav.active{color:#7d43db!important;box-shadow:none!important;background:#f0e6ff!important}html body .sidebar .nav .nav-icon,html body .sidebar .nav span.nav-icon,html body .sidebar .nav span{flex:0 0 22px!important;justify-content:center!important;align-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;margin:0!important;display:inline-flex!important}html body .sidebar-svg-icon,html body .sidebar .nav svg{flex:0 0 21px!important;width:21px!important;height:21px!important;display:block!important}.topbar{align-items:center!important;justify-content:initial!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;width:100%!important;height:auto!important;margin:0 0 14px!important;display:grid!important}.search,.search-trigger{border-radius:17px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:46px!important;padding:0 14px!important;box-shadow:0 12px 32px #503e8214!important}.search-trigger strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.search-trigger kbd,.search kbd{display:none!important}.actions{justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:max-content!important;display:flex!important}.top-action,.avatar-link,.top-auth-link,.top-auth-skeleton{border-radius:15px!important;width:42px!important;min-width:42px!important;height:42px!important}.top-auth-link{color:#8d55ee!important;background:#fff!important;border:1px solid #eee8fb!important;justify-content:center!important;align-items:center!important;width:auto!important;padding:0 13px!important;font-size:12px!important;font-weight:780!important;display:inline-flex!important;box-shadow:0 12px 28px #513e8214!important}.avatar-link{place-items:center!important;display:grid!important}.avatar-link img{border-radius:15px!important;width:42px!important;height:42px!important}.hero,html body .hero,html body .hero.ai-hero-image{background-position:62%!important;border-radius:22px!important;width:100%!important;max-width:100%!important;height:320px!important;min-height:320px!important;margin:0 0 22px!important;overflow:hidden!important}html body .hero.ai-hero-image .hero-image-overlay{background:linear-gradient(#ffffffe6 0%,#ffffff85 55%,#ffffff1f 100%)!important}.hero-copy,html body .hero.ai-hero-image .hero-copy{width:100%!important;max-width:100%!important;padding:24px 20px 0!important;top:0!important;left:0!important}html body .hero h1,html body .hero-card h1,html body .main-hero h1,html body [class*=hero] h1,html body .hero.ai-hero-image .hero-copy h1{letter-spacing:-.055em!important;max-width:310px!important;font-size:30px!important;line-height:1.04!important}html body .hero p,html body .hero-card p,html body .main-hero p,html body [class*=hero] p,html body .hero.ai-hero-image .hero-copy p{max-width:295px!important;font-size:14px!important;line-height:1.46!important}.hero-actions,html body .hero.ai-hero-image .hero-actions{flex-flow:wrap!important;align-items:center!important;gap:8px!important;margin-top:16px!important;display:flex!important}.hero-actions .primary,.hero-actions .secondary,html body .hero.ai-hero-image .hero-actions .primary,html body .hero.ai-hero-image .hero-actions .secondary{border-radius:14px!important;width:auto!important;min-width:0!important;height:42px!important;padding:0 15px!important;font-size:12.5px!important}.hero-prompts{scrollbar-width:none!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.hero-prompts::-webkit-scrollbar{display:none!important}.hero-prompts a{flex:none!important}.section-title{gap:10px!important;width:100%!important;margin:22px 0 13px!important}.section-title h2{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:18px!important;line-height:1.15!important;overflow:hidden!important}.section-title a{flex:none!important;font-size:12px!important}.poster-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.poster{border-radius:16px!important;min-width:0!important;height:238px!important}.poster-info{bottom:12px!important;left:10px!important;right:10px!important}.poster-info b{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:12.8px!important;line-height:1.16!important;display:-webkit-box!important;overflow:hidden!important}.poster-info span{font-size:11px!important}.rating{height:24px!important;font-size:11px!important;bottom:61px!important;left:10px!important}.continue-row,.collections{grid-template-columns:1fr!important;gap:10px!important}.continue-card{border-radius:17px!important;height:148px!important}.collection{border-radius:17px!important;height:auto!important;min-height:96px!important}.widget{border-radius:20px!important;max-width:100%!important;padding:16px!important}.days,.schedule-reference-days{scrollbar-width:none!important;grid-template-columns:repeat(7,minmax(42px,1fr))!important;gap:6px!important;overflow-x:auto!important}.days::-webkit-scrollbar{display:none!important}.schedule-reference-days::-webkit-scrollbar{display:none!important}.days button,.schedule-reference-days button{border-radius:14px!important;min-width:42px!important;height:54px!important}.sch,.schedule-reference-item{grid-template-columns:44px 56px minmax(0,1fr) 26px!important;gap:8px!important;height:70px!important;padding:8px!important}.sch img,.schedule-reference-item img{border-radius:11px!important;width:56px!important;height:48px!important}.sch b,.schedule-reference-item b{font-size:12.5px!important}.schedule-reference-list{max-height:356px!important}.page,.catalog-page,.schedule-page,.profile-page-clean,.auth-page,.seo-page{width:100%!important;min-width:0!important;max-width:100%!important;padding:16px 12px calc(96px + env(safe-area-inset-bottom))!important;margin:0!important;overflow-x:hidden!important}.page-head,.catalog-hero-head,.schedule-hero,.seo-head{width:100%!important;min-width:0!important;max-width:100%!important}.page-head h1,.catalog-hero-head h1,.schedule-hero h1,.seo-head h1{letter-spacing:-.055em!important;word-break:break-word!important;max-width:100%!important;font-size:32px!important;line-height:1.04!important}.page-head p,.catalog-hero-head p,.schedule-hero p,.seo-head p{max-width:100%!important;font-size:14px!important;line-height:1.5!important}.catalog-tools,.catalog-layout,.catalog-results,.filter-grid,.schedule-board,.profile-editor-v7,.profile-account-hero-v7,.profile-main-fields-v7,.profile-upload-grid-v7{width:100%!important;min-width:0!important;max-width:100%!important}.filter-grid,.catalog-layout,.schedule-board,.profile-editor-v7,.profile-account-hero-v7,.profile-main-fields-v7,.profile-upload-grid-v7,.catalog-results{grid-template-columns:1fr!important}.catalog-card{border-radius:20px!important;grid-template-columns:106px minmax(0,1fr)!important;gap:10px!important;width:100%!important;max-width:100%!important;min-height:190px!important;padding:10px!important}.catalog-cover{border-radius:15px!important;min-height:170px!important}.catalog-body b{font-size:16px!important;line-height:1.14!important}.catalog-body p{-webkit-line-clamp:2!important;font-size:12.5px!important;line-height:1.35!important}.schedule-hero{border-radius:24px!important;padding:24px 18px!important}.schedule-release{grid-template-columns:58px minmax(0,1fr)!important;gap:10px!important;min-height:76px!important;padding:9px!important}.schedule-release img{border-radius:14px!important;width:58px!important;height:58px!important}.schedule-release em{display:none!important}.profile-cover-stage-v7{min-height:300px!important}.profile-clean-actions,.profile-account-actions-v7{flex-direction:column!important;gap:10px!important;display:flex!important}.profile-clean-actions .primary,.profile-clean-actions .secondary,.profile-account-actions-v7 .primary,.profile-account-actions-v7 .secondary{width:100%!important;margin:0!important}.global-search-overlay{padding:12px!important}.global-search-modal{border-radius:24px!important;width:100%!important;max-width:100%!important;max-height:calc(100svh - 112px)!important;margin:0!important}.how-modal{width:auto!important;top:70px!important;left:12px!important;right:12px!important}.how-modal-card{width:100%!important;max-height:calc(100svh - 120px)!important;overflow:auto!important}}@media (max-width:380px){.content{padding-left:10px!important;padding-right:10px!important}html body .sidebar{border-radius:22px!important;height:70px!important;min-height:70px!important;max-height:70px!important;bottom:6px!important;left:6px!important;right:6px!important}html body .sidebar .nav{border-radius:16px!important;font-size:9.5px!important}.poster{height:222px!important}.catalog-card{grid-template-columns:96px minmax(0,1fr)!important}.catalog-cover{min-height:156px!important}}.admin-page-head-row{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.admin-page-head-row .secondary{color:#8d55ee;background:#fff;border:1px solid #eee6fb;border-radius:14px;justify-content:center;align-items:center;height:42px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.admin-content-layout{grid-template-columns:390px minmax(0,1fr);align-items:start;gap:18px;display:grid}.admin-anime-left{padding:16px;position:sticky;top:18px}.admin-section-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.admin-section-title h2{color:#252144;letter-spacing:-.04em;margin:0;font-size:24px;font-weight:850}.admin-section-title p{color:#8d849b;margin:4px 0 0;font-size:13px;font-weight:650}.admin-section-title a{color:#8d55ee;background:#f2e9ff;border-radius:12px;align-items:center;height:34px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.admin-mini-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.admin-mini-stats button{text-align:left;color:#726b92;background:#fbfaff;border:1px solid #eee6fb;border-radius:16px;min-height:58px;padding:10px}.admin-mini-stats button.active{color:#7b45df;background:#f1e7ff;border-color:#dccaff}.admin-mini-stats span{text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:850;display:block}.admin-mini-stats b{color:#252144;margin-top:5px;font-size:19px;font-weight:850;display:block}.admin-filter-row{flex-wrap:wrap;gap:8px;margin-bottom:13px;display:flex}.admin-filter-row button{color:#746d84;background:#fff;border:1px solid #eee6fb;border-radius:999px;height:32px;padding:0 10px;font-size:11px;font-weight:850}.admin-filter-row button.active{color:#fff;background:#8d55ee;border-color:#8d55ee}.admin-anime-list{max-height:calc(100vh - 270px)}.admin-anime-list button{position:relative}.admin-anime-list i{color:#b44985;background:#fff2f8;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex;position:absolute;top:8px;right:9px}.admin-anime-editor{min-height:680px}.admin-current-wide{background:linear-gradient(135deg,#fff 0%,#fff8fd 55%,#f7f1ff 100%);border:1px solid #eee6fb;border-radius:22px;align-items:flex-start;padding:16px}.admin-current-wide small{color:#a39bad;word-break:break-all;margin-top:6px;font-size:12px;font-weight:650;display:block}.admin-quality-bar{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.admin-quality-bar span{color:#746d84;background:#f4efff;border-radius:999px;align-items:center;height:30px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.admin-quality-bar span.ok{color:#238456;background:#eefbf4}.admin-quality-bar span.warn{color:#b44985;background:#fff2f8}.admin-anime-form-grid label.important input{background:#fff;border-color:#d9c6ff;box-shadow:0 10px 28px #8d55ee14}.admin-sticky-actions{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #eee6fbf2;border-radius:20px;padding:12px;position:sticky;bottom:14px;box-shadow:0 18px 48px #4f3d7f1a}.admin-cron-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-cron-card{flex-direction:column;gap:14px;min-height:208px;padding:18px;display:flex}.admin-cron-card span{color:#8d55ee;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:850}.admin-cron-card h3{color:#252144;letter-spacing:-.04em;margin:8px 0;font-size:22px;font-weight:850}.admin-cron-card p{color:#6d657e;margin:0;font-size:13px;font-weight:650;line-height:1.48}.admin-cron-card button,.admin-cron-wide button{color:#fff;background:#8d55ee;border:0;border-radius:14px;height:42px;margin-top:auto;padding:0 14px;font-size:13px;font-weight:850;box-shadow:0 14px 34px #8d55ee2e}.admin-cron-card button:disabled,.admin-cron-wide button:disabled{opacity:.55}.admin-offset-input{color:#8d849b;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:850;display:flex}.admin-offset-input input{color:#252144;background:#fbfaff;border:1px solid #eee6fb;border-radius:12px;width:86px;height:34px;padding:0 10px;font-weight:850}.admin-cron-wide{justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:20px;display:flex}.admin-cron-wide h2{color:#252144;letter-spacing:-.04em;margin:0 0 8px;font-size:24px}.admin-cron-wide p{color:#6d657e;margin:0;font-weight:650;line-height:1.55}.admin-result-box{margin-top:14px;padding:18px}.admin-result-box pre{color:#f6f0ff;white-space:pre-wrap;background:#151225;border-radius:18px;max-height:520px;margin:12px 0 0;padding:16px;font-size:12px;line-height:1.55;overflow:auto}.admin-schedule-admin{flex-direction:column;gap:14px;display:flex}.admin-schedule-stats{margin:0}.admin-schedule-days{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-schedule-day{padding:16px}.admin-schedule-day header{justify-content:space-between;gap:14px;margin-bottom:12px;display:flex}.admin-schedule-day header b{color:#252144;font-size:18px;font-weight:850;display:block}.admin-schedule-day header span{color:#8d849b;margin-top:4px;font-size:12px;font-weight:650;display:block}.admin-schedule-day header em{color:#8d55ee;background:#f3ecff;border-radius:999px;align-items:center;height:30px;padding:0 10px;font-size:12px;font-style:normal;font-weight:850;display:inline-flex}.admin-schedule-list{flex-direction:column;gap:8px;display:flex}.admin-schedule-list a{background:#fbfaff;border:1px solid #eee8fb;border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;min-height:64px;padding:8px;display:grid}.admin-schedule-list img{object-fit:cover;border-radius:12px;width:48px;height:48px}.admin-schedule-list b,.admin-empty-line{color:#2d294d;font-size:13px;font-weight:850}.admin-schedule-list span{color:#8d849b;margin-top:4px;font-size:12px;font-weight:650;display:block}.admin-empty-line{color:#8d849b;background:#fbfaff;border:1px dashed #eee8fb;border-radius:16px;padding:14px}@media (max-width:1180px){.admin-content-layout,.admin-cron-grid,.admin-schedule-days{grid-template-columns:1fr}.admin-anime-left{position:static}.admin-anime-list{max-height:420px}.admin-cron-wide,.admin-page-head-row{flex-direction:column;align-items:flex-start}.admin-cron-wide button,.admin-page-head-row .secondary{width:100%}}@media (max-width:680px){.admin-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-current-wide{flex-direction:column}.admin-current-wide img{width:92px;height:124px}.admin-sticky-actions{position:static}.admin-actions-row .primary,.admin-actions-row .secondary,.admin-actions-row button{justify-content:center;width:100%}}.kodik-player-meta a,.kodik-open-link{color:#3a2852;pointer-events:auto;background:#ffffffe6;border:1px solid #ffffff94;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 11px;font-size:11.5px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 10px 24px #140c2624}.kodik-open-link{color:#261b42;background:#fff;min-height:38px;margin-top:4px;padding:0 16px}.compact-player-kodik.iframe-loading .kodik-player-iframe{opacity:.01;pointer-events:none}.compact-player-kodik.iframe-ready .kodik-player-iframe{opacity:1;pointer-events:auto}.kodik-player-meta button,.kodik-player-rescue button,.kodik-player-rescue a{color:#3a2852;pointer-events:auto;cursor:pointer;background:#ffffffe6;border:1px solid #ffffff94;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 11px;font-family:inherit;font-size:11.5px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 10px 24px #140c2624}.kodik-player-rescue{z-index:5;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141022d1;border:1px solid #ffffff2e;border-radius:22px;gap:8px;max-width:520px;padding:14px;display:grid;position:absolute;top:16px;left:16px;right:16px;box-shadow:0 24px 70px #00000047}.kodik-player-rescue strong{letter-spacing:-.02em;font-size:14px;font-weight:820;line-height:1.1}.kodik-player-rescue span{color:#ffffffbd;max-width:440px;font-size:12px;font-weight:650;line-height:1.35}.kodik-player-rescue div{flex-wrap:wrap;gap:8px;display:flex}.kodik-player-rescue button,.kodik-player-rescue a{color:#261b42;background:#fff;min-height:34px;padding:0 14px}.compact-player-kodik.iframe-slow .kodik-player-iframe{opacity:1;pointer-events:auto}@media (max-width:620px){.kodik-player-rescue{border-radius:18px;padding:12px;top:10px;left:10px;right:10px}.kodik-player-meta{bottom:10px;left:10px;right:10px}}.schedule-page .schedule-day-list{scrollbar-width:thin;max-height:520px;padding-right:4px;overflow-y:auto}.schedule-page .schedule-day-list::-webkit-scrollbar{width:6px}.schedule-page .schedule-day-list::-webkit-scrollbar-thumb{background:#dfd2f7;border-radius:999px}.schedule-page .schedule-day-list::-webkit-scrollbar-track{background:0 0}@media (max-width:720px){.schedule-page .schedule-day-list{max-height:430px}}.admin-mini-stats-six{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-bulk-tools{background:#fbfaff;border:1px solid #eee6fb;border-radius:18px;flex-direction:column;gap:9px;margin:0 0 13px;padding:12px;display:flex}.admin-bulk-tools button{color:#fff;cursor:pointer;background:#252144;border:0;border-radius:13px;height:36px;font-size:12px;font-weight:850}.admin-bulk-tools button:disabled{opacity:.48;cursor:not-allowed}.admin-bulk-tools label{color:#746d84;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.admin-bulk-tools input{accent-color:#8d55ee}.admin-editor-helper{background:#fbf8ff;border:1px solid #eee6fb;border-radius:18px;margin:0 0 16px;padding:14px 16px}.admin-editor-helper b{color:#252144;font-size:14px;font-weight:850;display:block}.admin-editor-helper p{color:#746d84;margin:5px 0 0;font-size:13px;font-weight:650;line-height:1.45}.admin-actions-row .primary.soft{color:#7b45df;box-shadow:none;background:#f0e3ff}.admin-actions-row button:disabled{opacity:.55;cursor:not-allowed}.admin-cron-wide-tools{align-items:flex-start}.admin-cron-wide-buttons{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-cron-wide-buttons button{min-width:150px;margin-top:0}@media (max-width:1180px){.admin-mini-stats-six{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-cron-wide-buttons{width:100%}.admin-cron-wide-buttons button{flex:180px}}.admin-live-health{background:linear-gradient(135deg,#fffffff0,#faf6ffe0);border:1px solid #eee6fbf2;margin:0 0 14px;padding:20px;box-shadow:0 18px 52px #4f3d7f14}.admin-live-health-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.admin-live-health-head span{color:#8d55ee;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11px;font-weight:850;display:block}.admin-live-health-head h2{color:#252144;letter-spacing:-.045em;margin:0 0 8px;font-size:26px;font-weight:850;line-height:1.02}.admin-live-health-head p{color:#6d657e;max-width:760px;margin:0;font-size:13px;font-weight:650;line-height:1.55}.admin-live-health-head button{color:#fff;background:#8d55ee;border:0;border-radius:14px;flex:none;min-width:112px;height:40px;font-size:13px;font-weight:850;box-shadow:0 14px 32px #8d55ee2e}.admin-live-health-head button:disabled{opacity:.55}.admin-live-health-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.admin-live-health-card{background:#fff;border:1px solid #eee6fbf2;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:102px;padding:14px;display:flex;box-shadow:0 12px 34px #4f3d7f0f}.admin-live-health-card span{color:#8d849b;text-transform:uppercase;letter-spacing:.045em;font-size:11px;font-weight:850}.admin-live-health-card b{color:#252144;letter-spacing:-.045em;word-break:break-word;font-size:24px;font-weight:850;line-height:1}.admin-live-health-card em{color:#756b84;font-size:11.5px;font-style:normal;font-weight:650;line-height:1.35}.admin-live-health-warnings{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.admin-live-health-warnings span{color:#a93d78;background:#fff2f8;border:1px solid #f7cae0e6;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}@media (max-width:1100px){.admin-live-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.admin-live-health-head{flex-direction:column}.admin-live-health-head button{width:100%}.admin-live-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.admin-live-health-grid{grid-template-columns:1fr}}.admin-mini-stats-content{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-bulk-tools-wrap button:nth-child(2){color:#7437d8;background:#f0e3ff}.admin-cron-wide-tools .admin-cron-wide-buttons button:nth-child(3){color:#9a5a09;background:#fff4e3}@media (max-width:760px){.admin-mini-stats-content{grid-template-columns:repeat(2,minmax(0,1fr))}}.comments-login-box{background:#ffffff9e;border:1px solid #785a9624;border-radius:22px;gap:8px;padding:16px;display:grid}.comments-login-box b{color:#191128;font-size:15px}.comments-login-box span{color:#231932a3;font-size:13px;line-height:1.5}.comments-login-box .secondary{width:max-content;margin-top:4px}.admin-comments-panel-v25{gap:18px;display:grid}.admin-comments-toolbar-v25{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-comments-toolbar-v25 div{gap:4px;display:grid}.admin-comments-toolbar-v25 b{color:#191128;font-size:18px}.admin-comments-toolbar-v25 span{color:#23193294;font-size:13px}.admin-comments-filters-v25{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-comments-filters-v25 button,.admin-comments-filters-v25 input{font:inherit;color:#241632;background:#ffffffbd;border:1px solid #694f8724;border-radius:14px;padding:10px 12px;font-size:13px}.admin-comments-filters-v25 button{cursor:pointer;font-weight:680}.admin-comments-filters-v25 button.active{color:#fff;background:#21162e;border-color:#21162e}.admin-comments-filters-v25 input{flex:1;min-width:min(340px,100%)}.admin-warning-v25{color:#3a2414;background:#fff8ead6;border:1px solid #d2784638;border-radius:18px;gap:4px;padding:14px;display:grid}.admin-warning-v25 b{font-size:14px}.admin-warning-v25 span{opacity:.72;font-size:13px}.comment-admin-list-v25{gap:10px;display:grid}.comment-admin-list-v25 article{background:#ffffffb8;border:1px solid #694f871f;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.comment-admin-list-v25 article>div:first-child{gap:5px;min-width:0;display:grid}.comment-admin-list-v25 b{color:#191128;font-size:14px}.comment-admin-list-v25 b a{color:inherit;border-bottom:1px solid #1911282e;text-decoration:none}.comment-admin-list-v25 span{color:#231932b3;word-break:break-word;font-size:13px;line-height:1.5}.comment-admin-list-v25 em{color:#2319327a;font-size:12px;font-style:normal}.admin-comment-actions-v25{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-comment-actions-v25 button{font:inherit;cursor:pointer;color:#261735;background:#fff;border:1px solid #694f8724;border-radius:12px;padding:9px 11px;font-size:12px;font-weight:720}.admin-local-comments-v25{border-top:1px solid #694f871f;gap:10px;margin-top:8px;padding-top:18px;display:grid}.admin-local-comments-v25 h3{margin:0;font-size:17px}.admin-local-comments-v25 p{color:#2319329e;margin:0;font-size:13px;line-height:1.5}@media (max-width:760px){.admin-comments-toolbar-v25{flex-direction:column;align-items:flex-start}.comment-admin-list-v25 article{grid-template-columns:1fr}.admin-comment-actions-v25{justify-content:flex-start}}.comment button.liked,.comment button[aria-pressed=true]{color:#d73cc5;background:linear-gradient(135deg,#fff1fb,#f4e9ff);border-color:#da4ac43d;box-shadow:0 10px 28px #d541c41a}.comment button:disabled{opacity:.68;cursor:wait}.admin-comment-title-row-v26{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-comment-status-v26,.admin-comment-likes-v26{background:#ffffffd1;border:1px solid #694f871f;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:4px 9px;font-weight:760;line-height:1;display:inline-flex;color:#231932a8!important;font-size:11px!important}.admin-comment-status-v26.published{background:#effcf5;border-color:#18835329;color:#188353!important}.admin-comment-status-v26.hidden{background:#fff7e8;border-color:#a7651229;color:#a76512!important}.admin-comment-status-v26.deleted{background:#fff0f3;border-color:#b4234329;color:#b42343!important}.admin-comment-likes-v26{background:#fff0fb;border-color:#ce32bd24;color:#ce32bd!important}.admin-comment-anime-link-v26{text-overflow:ellipsis;white-space:nowrap;color:#191128;border-bottom:1px solid #19112829;width:max-content;max-width:100%;font-size:15px;font-weight:820;text-decoration:none;overflow:hidden}.admin-comment-anime-link-v26:hover{color:#8a48e8;border-color:#8a48e859}.admin-comment-actions-v25 a{color:#261735;background:#fff;border:1px solid #694f8724;border-radius:12px;padding:9px 11px;font-size:12px;font-weight:720;text-decoration:none}.comment button{cursor:pointer;transition:transform .14s,background .14s,border-color .14s,color .14s,box-shadow .14s}.comment button:active{transform:scale(.94)}.comment button:disabled{cursor:pointer}.user-sync-status{background:#ffffffb8;border:1px solid #8b5cf629;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto 18px;padding:14px 18px;display:flex;box-shadow:0 18px 45px #60478c14}.user-sync-status span{color:#8557e8;text-transform:uppercase;letter-spacing:.04em;background:#8b5cf61a;border-radius:999px;flex:none;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:780;display:inline-flex}.user-sync-status p{color:#2a2546ad;text-align:right;margin:0;font-size:13px;font-weight:650;line-height:1.35}.user-sync-status-syncing span{color:#9a6b00;background:#facc152e}.user-sync-status-error span{color:#d12d5c;background:#f43f5e1a}.user-sync-status-ok span{color:#15994d;background:#22c55e1a}@media (max-width:680px){.user-sync-status{border-radius:18px;flex-direction:column;align-items:flex-start;margin:0 0 14px}.user-sync-status p{text-align:left}}.catalog-query-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.catalog-query-chips button{color:#766b8c;cursor:pointer;background:#fbf8ff;border:0;border-radius:999px;height:32px;padding:0 12px;font-size:12px;font-weight:850}.catalog-query-chips button:hover{color:#7d43db;background:#f2e9ff}.filter-summary span{color:#8d849b;margin-left:6px;font-weight:650}.catalog-empty{flex-direction:column;grid-column:1/-1;justify-content:center;align-items:flex-start;gap:10px;min-height:220px;padding:24px;display:flex}.catalog-empty b{letter-spacing:-.6px;color:#2d294d;font-size:24px;line-height:1.1}.catalog-empty p{color:#70677f;max-width:620px;margin:0;font-weight:650;line-height:1.55}.ai-search-hint{color:#7b738b;margin:12px 0 0;font-size:13px;font-weight:750;line-height:1.45}@media (max-width:760px){.filter-summary{flex-wrap:wrap}.filter-summary span{width:100%;margin-left:0}.catalog-query-chips{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.catalog-query-chips button{flex:none}}.rate-chip.is-link,a.rate-chip.is-link{cursor:pointer;text-decoration:none;transition:transform .16s,box-shadow .16s,filter .16s}.rate-chip.is-link:hover,a.rate-chip.is-link:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 12px 28px #5c48912e}.rate-chip.is-link:active,a.rate-chip.is-link:active{transform:translateY(0)}.rate-chip.is-link:focus-visible,a.rate-chip.is-link:focus-visible{outline-offset:3px;outline:3px solid #8e5fff47}.continue-empty-card{background:#ffffffb8;border:1px solid #895cf624;border-radius:28px;flex-direction:column;justify-content:center;gap:8px;min-height:120px;padding:24px;display:flex;box-shadow:0 18px 50px #2418460f}.continue-empty-card b{color:#211942;letter-spacing:-.03em;font-size:18px}.continue-empty-card span{color:#21194294;max-width:520px;font-size:13px;font-weight:700}.continue-empty-card a{color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec5cc6);border-radius:16px;width:max-content;margin-top:6px;padding:10px 16px;font-weight:850;text-decoration:none;box-shadow:0 14px 34px #8b5cf638}.compact-player-kodik.is-clean{background:#111!important;overflow:hidden!important}.compact-player-kodik.is-clean .kodik-player-iframe{opacity:1!important;pointer-events:auto!important;z-index:3!important;border:0!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.compact-player-kodik.is-clean .player-ui-overlay,.compact-player-kodik.is-clean .player-ui-top,.compact-player-kodik.is-clean .player-ui-bottom,.compact-player-kodik.is-clean .kodik-player-meta,.compact-player-kodik.is-clean .kodik-player-rescue,.compact-player-kodik.is-clean .kodik-iframe-skeleton{display:none!important}.compact-player-kodik.is-clean.iframe-loading .kodik-player-iframe,.compact-player-kodik.is-clean.iframe-ready .kodik-player-iframe,.compact-player-kodik.is-clean.iframe-slow .kodik-player-iframe{opacity:1!important;pointer-events:auto!important}.compact-rating-row .main-rate.site-rate span{white-space:nowrap}.compact-player-kodik .kodik-player-rescue,.compact-player-kodik .kodik-player-meta,.compact-player-kodik .player-ui-overlay,.compact-player-kodik .player-ui-top,.compact-player-kodik .player-ui-bottom,.compact-player-kodik .kodik-iframe-skeleton,.compact-player-kodik .kodik-open-link,.compact-player-kodik [class*=rescue],.compact-player-kodik [class*=reload],.compact-player-kodik [class*=open]{visibility:hidden!important;pointer-events:none!important;display:none!important}.compact-player-kodik.is-ready,.compact-player-kodik.is-clean{background:#111!important;overflow:hidden!important}.compact-player-kodik .kodik-player-iframe{opacity:1!important;pointer-events:auto!important;z-index:10!important;border:0!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.kodik-player-simple-fallback button{display:none!important}.compact-episodes.episode-picker-clean{padding:20px}.episode-picker-head{align-items:flex-start;gap:14px}.episode-picker-head>div{min-width:0}.episode-picker-head p{color:#8b849c;margin:4px 0 0;font-size:13px;font-weight:760;line-height:1.35}.episode-picker-toolbar{background:linear-gradient(135deg,#fbf9ff,#fff);border:1px solid #ebe3f8;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin:12px 0 14px;padding:7px 8px 7px 14px;display:flex;box-shadow:0 12px 32px #2d22560b}.episode-picker-toolbar span{color:#7e758f;font-size:13px;font-weight:820}.episode-picker-toolbar b{color:#231c3d;font-weight:950}.episode-picker-toolbar a{background:#8d55ee;border-radius:14px;flex:none;min-height:32px;padding:8px 12px;font-size:12px;font-weight:900;text-decoration:none;box-shadow:0 12px 26px #8d55ee2e;color:#fff!important}.compact-episodes.episode-picker-clean .episode-picker-grid,.compact-episodes.episode-picker-clean>div.episode-picker-grid:last-child{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:8px;max-height:178px;padding:2px 4px 2px 0;display:grid;overflow:auto}.compact-episodes.episode-picker-clean .episode-picker-grid::-webkit-scrollbar{width:8px}.compact-episodes.episode-picker-clean .episode-picker-grid::-webkit-scrollbar-thumb{background:#ded3ef;border-radius:999px}.compact-episodes.episode-picker-clean .episode-picker-grid a,.compact-episodes.episode-picker-clean>div.episode-picker-grid:last-child a{color:#322a4f;min-width:0;height:44px;box-shadow:none;background:#f8f5ff;border:1px solid #e8e1f4;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:7px 8px;text-decoration:none;display:flex;position:relative}.compact-episodes.episode-picker-clean .episode-picker-grid a span{letter-spacing:-.02em;font-size:15px;font-weight:950;line-height:1}.compact-episodes.episode-picker-clean .episode-picker-grid a em{text-overflow:ellipsis;white-space:nowrap;color:#9b93ab;text-transform:uppercase;max-width:100%;font-size:9px;font-style:normal;font-weight:880;line-height:1;overflow:hidden}.compact-episodes.episode-picker-clean .episode-picker-grid a:hover{background:#fff;border-color:#d8c8fb;transform:translateY(-1px);box-shadow:0 10px 22px #4f3d7f14}.compact-episodes.episode-picker-clean .episode-picker-grid a.active{color:#fff;background:linear-gradient(135deg,#8d55ee,#ec6dbc);border-color:#0000;box-shadow:0 14px 26px #8d55ee38}.compact-episodes.episode-picker-clean .episode-picker-grid a.active:after{content:"";opacity:.9;background:#fff;border-radius:999px;width:6px;height:6px;position:absolute;top:8px;right:8px}.compact-episodes.episode-picker-clean .episode-picker-grid a.active em{color:#ffffffc7}@media (max-width:640px){.compact-episodes.episode-picker-clean{padding:14px}.episode-picker-toolbar{flex-direction:column;align-items:flex-start}.episode-picker-toolbar a{text-align:center;width:100%}.compact-episodes.episode-picker-clean .episode-picker-grid,.compact-episodes.episode-picker-clean>div.episode-picker-grid:last-child{grid-template-columns:repeat(4,minmax(0,1fr));max-height:210px}}@media (max-width:380px){.compact-episodes.episode-picker-clean .episode-picker-grid,.compact-episodes.episode-picker-clean>div.episode-picker-grid:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}.episode-picker-native-note{color:#282340;background:linear-gradient(135deg,#faf8ffeb,#ffffffe6);border:1px solid #8867c429;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.episode-picker-native-note b{letter-spacing:-.02em;white-space:nowrap;font-size:14px;font-weight:780}.episode-picker-native-note span{color:#3f3753b3;flex:1;font-size:13px;font-weight:650;line-height:1.45}.episode-picker-native-note a{color:#fff;white-space:nowrap;background:#8d4ef6;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none}.compact-rating-row .rate-chip{cursor:pointer}.compact-rating-row .site-rate span{letter-spacing:-.01em}@media (max-width:720px){.episode-picker-native-note{flex-direction:column;align-items:flex-start;padding:14px}.episode-picker-native-note b{white-space:normal}.episode-picker-native-note a{text-align:center;width:100%}}.native-kodik-shell{flex-direction:column;gap:12px;display:flex}.native-kodik-panel{background:linear-gradient(#fffffff5,#f9f7ffeb);border:1px solid #845ec224;border-radius:24px;padding:14px;box-shadow:0 14px 38px #2c204e0f}.native-kodik-topline{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.native-kodik-topline b{letter-spacing:-.02em;color:#211a3b;font-size:15px;display:block}.native-kodik-topline span{color:#2c264894;margin-top:3px;font-size:12px;font-weight:700;display:block}.native-kodik-topline em{color:#7b4fe8;background:#f1ecff;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-style:normal;font-weight:850}.native-voice-row{scrollbar-width:thin;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.native-voice-row button,.native-episode-row button,.native-player-actions button{color:#2d2547;cursor:pointer;background:#fff;border:1px solid #845ec229;font-family:inherit;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s}.native-voice-row button{text-align:left;border-radius:18px;min-width:128px;padding:10px 12px;box-shadow:0 10px 24px #2c204e0b}.native-voice-row button span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;display:block;overflow:hidden}.native-voice-row button small{color:#2d254785;margin-top:3px;font-size:10px;font-weight:850;display:block}.native-voice-row button:hover,.native-episode-row button:hover,.native-player-actions button:hover{border-color:#9452eb57;transform:translateY(-1px);box-shadow:0 14px 30px #8850dc1f}.native-voice-row button.active,.native-episode-row button.active{color:#fff;background:linear-gradient(135deg,#8b5cf6,#e25bc8);border-color:#0000;box-shadow:0 18px 36px #9a5be83d}.native-voice-row button.active small{color:#ffffffc7}.native-episode-row{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:7px;max-height:164px;padding:2px 2px 6px;display:grid;overflow:auto}.native-episode-row button{border-radius:14px;height:40px;font-size:13px;font-weight:900}.native-player-actions{color:#2d25479e;border-top:1px solid #845ec21c;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;font-size:12px;font-weight:800;display:flex}.native-player-actions button{border-radius:14px;padding:9px 12px;font-weight:900}.native-kodik-note,.native-kodik-warning{border-radius:16px;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.35}.native-kodik-note{color:#2d2547ad;background:#f7f2ff}.native-kodik-warning{color:#9a6515;background:#fff7e8;margin-top:8px}.native-kodik-frame{margin-top:0}.compact-player-hint{color:#8b5cf6;font-size:13px;font-weight:900}@media (max-width:680px){.native-kodik-panel{border-radius:20px;padding:12px}.native-voice-row button{min-width:116px}.native-episode-row{grid-template-columns:repeat(auto-fill,minmax(42px,1fr));max-height:138px}.native-player-actions{flex-direction:column;align-items:flex-start}}.compact-player-section{background:radial-gradient(circle at 0 0,#a855f72e,#0000 34%),radial-gradient(circle at 100% 10%,#ec48991f,#0000 30%),linear-gradient(#15111f,#0e0d13)!important;border:1px solid #8b5cf62e!important;max-width:1220px!important;padding:18px!important;box-shadow:0 28px 80px #140d2138!important}.compact-player-section .compact-section-head{border-bottom:1px solid #ffffff14!important;margin-bottom:14px!important;padding:0 2px 12px!important}.compact-player-section .compact-section-head h2{color:#fff!important;letter-spacing:-.04em!important}.compact-player-section .compact-player-hint{color:#c4a7ff!important;font-weight:950!important}.native-kodik-v60-3-cinema{grid-template-columns:minmax(0,1fr) minmax(294px,352px)!important;align-items:stretch!important;gap:16px!important;display:grid!important}.native-kodik-v60-3-screen{min-width:0!important;position:relative!important}.native-kodik-v60-3-frame{background:#050507!important;border:1px solid #ffffff1f!important;border-radius:24px!important;height:560px!important;min-height:430px!important;margin:0!important;box-shadow:0 24px 68px #00000061!important}.native-kodik-v60-3-rail{color:#fff!important;background:linear-gradient(#ffffff14,#ffffff09),radial-gradient(circle at 18% 0,#a855f740,#0000 34%),#13111a!important;border:1px solid #ffffff1a!important;border-radius:24px!important;min-height:560px!important;padding:16px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff14,0 20px 54px #00000047!important}.native-kodik-v60-3-tabs{border-bottom:1px solid #ffffff14!important;gap:18px!important;margin:0 0 14px!important;padding:0 2px 10px!important;display:flex!important}.native-kodik-v60-3-tabs span{color:#ffffff7a!important;font-size:14px!important;font-weight:900!important;position:relative!important}.native-kodik-v60-3-tabs span.active{color:#fff!important}.native-kodik-v60-3-tabs span.active:after{content:""!important;background:linear-gradient(90deg,#8b5cf6,#ec5cc6)!important;border-radius:999px!important;height:2px!important;position:absolute!important;bottom:-11px!important;left:0!important;right:0!important}.native-kodik-v60-3-head{margin-bottom:12px!important}.native-kodik-v60-3-head b{color:#fff!important;letter-spacing:-.045em!important;font-size:20px!important;font-weight:950!important}.native-kodik-v60-3-head span{color:#ffffff7a!important}.native-kodik-v60-3-head em{color:#d9c7ff!important;background:#8b5cf62e!important}.native-kodik-v60-3-now{background:#ffffff0e!important;border:1px solid #ffffff17!important;border-radius:18px!important;gap:4px!important;margin-bottom:12px!important;padding:13px 14px!important;display:grid!important}.native-kodik-v60-3-now span{color:#ffffff6b!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:950!important}.native-kodik-v60-3-now b{text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-size:15px!important;font-weight:950!important;overflow:hidden!important}.native-kodik-v60-3-now small{color:#c4a7ff!important;font-size:12px!important;font-weight:850!important}.native-kodik-v60-3-voices{scrollbar-width:thin!important;flex-direction:column!important;gap:8px!important;max-height:318px!important;padding:1px 3px 3px 1px!important;display:flex!important;overflow:auto!important}.native-kodik-v60-3-voices button{color:#fff!important;text-align:left!important;cursor:pointer!important;width:100%!important;min-height:54px!important;box-shadow:none!important;background:#ffffff0e!important;border:1px solid #ffffff17!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;font-family:inherit!important;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s!important;display:grid!important}.native-kodik-v60-3-voices button:hover{background:#ffffff16!important;border-color:#c4a7ff57!important;transform:translate(2px)!important}.native-kodik-v60-3-voices button.active{background:linear-gradient(135deg,#8b5cf6f2,#ec5cc6d1)!important;border-color:#ec5cc673!important;box-shadow:0 16px 40px #8b5cf640!important}.native-kodik-v60-3-voices b{text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;letter-spacing:-.02em!important;font-size:13px!important;font-weight:950!important;display:block!important;overflow:hidden!important}.native-kodik-v60-3-voices small{color:#ffffff7a!important;margin-top:3px!important;font-size:10px!important;font-weight:850!important;display:block!important}.native-kodik-v60-3-voices button.active small{color:#ffffffc2!important}.native-kodik-v60-3-voices i{color:#d9c7ff!important;background:#ffffff14!important;border-radius:999px!important;padding:5px 7px!important;font-size:9px!important;font-style:normal!important;font-weight:950!important}.native-kodik-v60-3-voices button.active i{color:#fff!important;background:#ffffff2e!important}.native-kodik-v60-3-episodes{border-top:1px solid #ffffff14!important;margin-top:13px!important;padding-top:13px!important}.native-kodik-v60-3-label{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:9px!important;display:flex!important}.native-kodik-v60-3-label span{color:#fff!important;font-size:12px!important;font-weight:950!important}.native-kodik-v60-3-label button,.native-kodik-v60-3-label em{color:#d9c7ff!important;cursor:pointer!important;background:#8b5cf62e!important;border:0!important;border-radius:999px!important;padding:7px 9px!important;font-family:inherit!important;font-size:10px!important;font-style:normal!important;font-weight:950!important}.native-kodik-v60-3-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;max-height:152px!important;padding:1px 2px 4px 1px!important;overflow:auto!important}.native-kodik-v60-3-grid button{color:#fff!important;height:37px!important;box-shadow:none!important;background:#ffffff0f!important;border:1px solid #ffffff17!important;border-radius:12px!important}.native-kodik-v60-3-grid button.active{color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#ec5cc6)!important;border-color:#0000!important}.native-kodik-v60-3-note{color:#ffffffb8!important;background:#ffffff12!important}@media (max-width:1040px){.native-kodik-v60-3-cinema{grid-template-columns:1fr!important}.native-kodik-v60-3-rail{order:-1!important;min-height:0!important}.native-kodik-v60-3-voices{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:none!important;display:grid!important;overflow:visible!important}.native-kodik-v60-3-frame{height:500px!important}}@media (max-width:680px){.compact-player-section{padding:12px!important}.native-kodik-v60-3-cinema{gap:12px!important}.native-kodik-v60-3-rail{border-radius:20px!important;padding:13px!important}.native-kodik-v60-3-voices{flex-direction:row!important;max-height:none!important;display:flex!important;overflow-x:auto!important}.native-kodik-v60-3-voices button{min-width:220px!important}.native-kodik-v60-3-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;max-height:132px!important}.native-kodik-v60-3-frame{border-radius:18px!important;height:360px!important;min-height:300px!important}}@media (max-width:420px){.native-kodik-v60-3-voices button{min-width:196px!important}.native-kodik-v60-3-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.compact-player-section-v60-5{background:radial-gradient(circle at 0 0,#a855f72e,#0000 34%),radial-gradient(circle at 100% 10%,#ec48991f,#0000 30%),linear-gradient(#11101a,#09090f)!important;border:1px solid #8b5cf62e!important;max-width:1220px!important;padding:18px!important;box-shadow:0 28px 80px #140d2138!important}.compact-player-section-v60-5 .compact-section-head{border-bottom:1px solid #ffffff14!important;margin-bottom:14px!important;padding:0 2px 12px!important}.compact-player-section-v60-5 .compact-section-head h2{color:#fff!important;letter-spacing:-.04em!important}.compact-player-section-v60-5 .compact-player-hint{color:#c4a7ff!important;font-weight:950!important}.native-kodik-v60-5-cinema{grid-template-columns:minmax(0,1fr) minmax(320px,380px)!important;align-items:stretch!important;gap:16px!important;display:grid!important}.native-kodik-v60-5-screen{min-width:0!important;position:relative!important}.native-kodik-v60-5-frame{background:#050507!important;border:1px solid #ffffff1f!important;border-radius:24px!important;height:575px!important;min-height:430px!important;margin:0!important;box-shadow:0 24px 68px #00000061!important}.native-kodik-v60-5-rail{color:#fff!important;background:linear-gradient(#ffffff14,#ffffff09),radial-gradient(circle at 18% 0,#a855f740,#0000 34%),#13111a!important;border:1px solid #ffffff1a!important;border-radius:24px!important;min-height:560px!important;padding:16px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff14,0 20px 54px #00000047!important}.native-kodik-v60-5-tabs{border-bottom:1px solid #ffffff14!important;gap:18px!important;margin:0 0 14px!important;padding:0 2px 10px!important;display:flex!important}.native-kodik-v60-5-tabs span{color:#ffffff7a!important;font-size:14px!important;font-weight:900!important;position:relative!important}.native-kodik-v60-5-tabs span.active{color:#fff!important}.native-kodik-v60-5-tabs span.active:after{content:""!important;background:linear-gradient(90deg,#8b5cf6,#ec5cc6)!important;border-radius:999px!important;height:2px!important;position:absolute!important;bottom:-11px!important;left:0!important;right:0!important}.native-kodik-v60-5-tabs strong{color:#f0b7df!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#ec5cc624!important;border-radius:999px!important;margin-left:auto!important;padding:4px 8px!important;font-size:9px!important;font-weight:950!important}.native-kodik-v60-5-head{margin-bottom:12px!important}.native-kodik-v60-5-head b{color:#fff!important;letter-spacing:-.045em!important;font-size:20px!important;font-weight:950!important}.native-kodik-v60-5-head span{color:#ffffff7a!important}.native-kodik-v60-5-head em{color:#d9c7ff!important;background:#8b5cf62e!important}.native-kodik-v60-5-now{background:#ffffff0e!important;border:1px solid #ffffff17!important;border-radius:18px!important;gap:4px!important;margin-bottom:12px!important;padding:13px 14px!important;display:grid!important}.native-kodik-v60-5-now span{color:#ffffff6b!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:950!important}.native-kodik-v60-5-now b{text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-size:15px!important;font-weight:950!important;overflow:hidden!important}.native-kodik-v60-5-now small{color:#c4a7ff!important;font-size:12px!important;font-weight:850!important}.native-kodik-v60-5-voices{scrollbar-width:thin!important;flex-direction:column!important;gap:8px!important;max-height:318px!important;padding:1px 3px 3px 1px!important;display:flex!important;overflow:auto!important}.native-kodik-v60-5-voices button{color:#fff!important;text-align:left!important;cursor:pointer!important;width:100%!important;min-height:54px!important;box-shadow:none!important;background:#ffffff0e!important;border:1px solid #ffffff17!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;font-family:inherit!important;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s!important;display:grid!important}.native-kodik-v60-5-voices button:hover{background:#ffffff16!important;border-color:#c4a7ff57!important;transform:translate(2px)!important}.native-kodik-v60-5-voices button.active{background:linear-gradient(135deg,#8b5cf6f2,#ec5cc6d1)!important;border-color:#ec5cc673!important;box-shadow:0 16px 40px #8b5cf640!important}.native-kodik-v60-5-voices b{text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;letter-spacing:-.02em!important;font-size:13px!important;font-weight:950!important;display:block!important;overflow:hidden!important}.native-kodik-v60-5-voices small{color:#ffffff7a!important;margin-top:3px!important;font-size:10px!important;font-weight:850!important;display:block!important}.native-kodik-v60-5-voices button.active small{color:#ffffffc2!important}.native-kodik-v60-5-voices i{color:#d9c7ff!important;background:#ffffff14!important;border-radius:999px!important;padding:5px 7px!important;font-size:9px!important;font-style:normal!important;font-weight:950!important}.native-kodik-v60-5-voices button.active i{color:#fff!important;background:#ffffff2e!important}.native-kodik-v60-5-episodes{border-top:1px solid #ffffff14!important;margin-top:13px!important;padding-top:13px!important}.native-kodik-v60-5-label{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:9px!important;display:flex!important}.native-kodik-v60-5-label span{color:#fff!important;font-size:12px!important;font-weight:950!important}.native-kodik-v60-5-label button,.native-kodik-v60-5-label em{color:#d9c7ff!important;cursor:pointer!important;background:#8b5cf62e!important;border:0!important;border-radius:999px!important;padding:7px 9px!important;font-family:inherit!important;font-size:10px!important;font-style:normal!important;font-weight:950!important}.native-kodik-v60-5-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;max-height:152px!important;padding:1px 2px 4px 1px!important;overflow:auto!important}.native-kodik-v60-5-grid button{color:#fff!important;height:37px!important;box-shadow:none!important;background:#ffffff0f!important;border:1px solid #ffffff17!important;border-radius:12px!important}.native-kodik-v60-5-grid button.active{color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#ec5cc6)!important;border-color:#0000!important}.native-kodik-v60-5-note{color:#ffffffb8!important;background:#ffffff12!important}@media (max-width:1040px){.native-kodik-v60-5-cinema{grid-template-columns:1fr!important}.native-kodik-v60-5-rail{order:-1!important;min-height:0!important}.native-kodik-v60-5-voices{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:none!important;display:grid!important;overflow:visible!important}.native-kodik-v60-5-frame{height:500px!important}}@media (max-width:680px){.compact-player-section-v60-5{padding:12px!important}.native-kodik-v60-5-cinema{gap:12px!important}.native-kodik-v60-5-rail{border-radius:20px!important;padding:13px!important}.native-kodik-v60-5-voices{flex-direction:row!important;max-height:none!important;display:flex!important;overflow-x:auto!important}.native-kodik-v60-5-voices button{min-width:220px!important}.native-kodik-v60-5-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;max-height:132px!important}.native-kodik-v60-5-frame{border-radius:18px!important;height:360px!important;min-height:300px!important}}@media (max-width:420px){.native-kodik-v60-5-voices button{min-width:196px!important}.native-kodik-v60-5-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.compact-player-section-v65{color:#231d35!important;background:linear-gradient(#fffffffa,#faf8fff0)!important;border:1px solid #8c77be2e!important;border-radius:30px!important;max-width:1220px!important;margin:34px auto!important;padding:18px!important;box-shadow:0 22px 70px #3c2b6e14!important}.compact-player-section-v65 .compact-section-head{margin-bottom:14px!important}.compact-player-section-v65 .compact-section-head h2{color:#211a34!important}.compact-player-section-v65 .compact-player-hint{color:#8b5cf6!important;font-weight:900!important}.native-kodik-v65-light{color:#211a34;background:0 0;flex-direction:column;gap:10px;padding:0;display:flex}.native-kodik-v65-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.native-kodik-v65-select{flex-direction:column;gap:6px;min-width:0;display:flex}.native-kodik-v65-select span{color:#2a22409e;padding-left:2px;font-size:11px;font-weight:900;line-height:1}.native-kodik-v65-select select{color:#2b2342;appearance:auto;background:#fff;border:1px solid #7d68a438;border-radius:13px;outline:none;width:100%;height:44px;padding:0 40px 0 14px;font-family:inherit;font-size:13px;font-weight:850;box-shadow:0 10px 28px #3224580e}.native-kodik-v65-select select:focus{border-color:#8b5cf68c;box-shadow:0 0 0 4px #8b5cf61a,0 12px 30px #32245814}.native-kodik-v65-select select:disabled{opacity:1;cursor:default;background:linear-gradient(#fff,#f8f6ff)}.native-kodik-v65-episodes{flex-wrap:wrap;gap:6px;padding:2px 0 0;display:flex}.native-kodik-v65-episodes button{color:#28213f;cursor:pointer;background:#fff;border:1px solid #7d68a42e;border-radius:9px;min-width:43px;height:38px;font-family:inherit;font-size:13px;font-weight:900;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;box-shadow:0 8px 18px #3224580b}.native-kodik-v65-episodes button:hover{border-color:#8b5cf66b;transform:translateY(-1px);box-shadow:0 12px 26px #8b5cf61f}.native-kodik-v65-episodes button.active{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#b45df0 55%,#5eead4 135%);border-color:#0000;box-shadow:0 14px 28px #8b5cf647}.native-kodik-v65-frame-wrap{background:#f5f3fb;border:1px solid #7d68a429;border-radius:20px;margin-top:4px;overflow:hidden;box-shadow:inset 0 1px #fffc,0 18px 45px #251d4414}.native-kodik-v65-frame{width:100%!important;min-height:520px!important;box-shadow:none!important;background:#08080d!important;border-radius:20px!important;margin:0!important;overflow:hidden!important}.native-kodik-v65-frame .kodik-player-iframe{border:0!important;width:100%!important;height:100%!important;min-height:520px!important;display:block!important}.native-kodik-v65-bottomline{background:#ffffffc2;border:1px solid #7d68a424;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 12px;display:flex;box-shadow:0 10px 24px #3224580b}.native-kodik-v65-bottomline div{border-right:1px solid #7d68a421;min-width:0;padding-right:12px}.native-kodik-v65-bottomline span{color:#2a22408c;font-size:11px;font-weight:900;display:block}.native-kodik-v65-bottomline b{text-overflow:ellipsis;white-space:nowrap;color:#251f39;max-width:360px;margin-top:2px;font-size:13px;font-weight:900;display:block;overflow:hidden}.native-kodik-v65-bottomline em{color:#7b4fe8;background:#f0ebff;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:11px;font-style:normal;font-weight:950}.native-kodik-v65-bottomline button{color:#6d3fe2;cursor:pointer;background:#fff;border:1px solid #8b5cf638;border-radius:999px;padding:9px 12px;font-family:inherit;font-size:12px;font-weight:950}.native-kodik-v65-note,.native-kodik-v65-warning{border-radius:14px;padding:10px 12px;font-size:12px;font-weight:850}.native-kodik-v65-note{color:#2a2240ad;background:#faf7ff;border:1px solid #8b5cf621}.native-kodik-v65-warning{color:#9a6515;background:#fff7e8;margin-top:0}@media (max-width:860px){.native-kodik-v65-frame,.native-kodik-v65-frame .kodik-player-iframe{min-height:420px!important}}@media (max-width:680px){.compact-player-section-v65{border-radius:24px!important;padding:12px!important}.native-kodik-v65-controls{grid-template-columns:1fr}.native-kodik-v65-episodes{gap:5px}.native-kodik-v65-episodes button{border-radius:9px;min-width:38px;height:36px}.native-kodik-v65-frame,.native-kodik-v65-frame .kodik-player-iframe{min-height:330px!important}.native-kodik-v65-bottomline{flex-direction:column;align-items:flex-start}.native-kodik-v65-bottomline div{border-bottom:1px solid #7d68a41f;border-right:0;width:100%;padding:0 0 8px}.native-kodik-v65-bottomline em{margin-left:0}}.skeleton-player-section-v64,.skeleton-player-minibar{display:none!important}.native-kodik-v66-options-fixed select:not(:disabled){cursor:pointer}.native-kodik-v67-episode-numbers{--aianime-player-version:v67}.native-kodik-v70-clean-iframe{--aianime-player-version:v70}.anime-compact-page:before,.anime-compact-page:after{content:none!important;display:none!important}.title-top-nav-premium{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff0!important;border:1px solid #e8e1f4eb!important;border-radius:18px!important;max-width:1220px!important;height:58px!important;margin:0 auto 14px!important;padding:0 12px!important;top:10px!important;box-shadow:0 14px 36px #4f3d7f12!important}.title-top-nav-premium .title-nav-brand{gap:8px!important;min-width:auto!important}.title-top-nav-premium .title-nav-brand img{filter:drop-shadow(0 9px 18px #ec6dbc33)!important;width:38px!important;height:38px!important}.title-top-nav-premium .title-nav-brand div{flex-direction:column!important;gap:0!important;display:flex!important}.title-top-nav-premium .title-nav-brand b{color:#2b2548!important;font-size:16px!important;line-height:1!important}.title-top-nav-premium .title-nav-brand span{display:none!important}.title-nav-links{height:40px!important;box-shadow:none!important;background:#fbf9ff!important;border:1px solid #e8e1f4c7!important;border-radius:14px!important;padding:3px!important}.title-nav-links a{color:#655d77!important;border-radius:11px!important;height:32px!important;padding:0 11px!important;font-size:12.5px!important;font-weight:750!important}.title-nav-links a:hover{color:#7f4fe2!important;background:#f1e8ff!important}.title-nav-actions{gap:6px!important}.title-nav-ai,.title-top-nav-premium .title-nav-profile,.title-nav-profile{border-radius:12px!important;height:36px!important;padding:0 12px!important;font-size:12.5px!important;font-weight:800!important}.title-nav-ai{box-shadow:0 10px 22px #8d55ee29!important}.title-top-nav-premium .title-nav-profile,.title-nav-profile{color:#625b76!important;background:#fff!important;border:1px solid #e8e1f4!important}@media (max-width:900px){.title-top-nav-premium{height:auto!important;min-height:56px!important;margin-bottom:12px!important;padding:9px!important;position:static!important}.title-nav-links{justify-content:flex-start!important;width:100%!important;height:auto!important;overflow-x:auto!important}.title-nav-links a{flex:none!important}}@media (max-width:640px){.title-top-nav-premium .title-nav-brand img{width:34px!important;height:34px!important}.title-top-nav-premium .title-nav-brand b{font-size:15px!important}.title-nav-links a{padding:0 10px!important}}.title-top-nav-premium[data-aianime-title-nav=v72]{--title-nav-border:#e1daf1eb;border:1px solid var(--title-nav-border)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:linear-gradient(135deg,#fffffff7,#fffafef2 52%,#f7f2fff5)!important;border-radius:22px!important;grid-template-columns:auto minmax(230px,1fr) auto auto!important;align-items:center!important;column-gap:10px!important;max-width:1220px!important;height:auto!important;min-height:68px!important;margin:0 auto 16px!important;padding:9px 10px!important;display:grid!important;top:10px!important;box-shadow:0 16px 46px #42326913!important}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-brand{gap:9px!important;min-width:0!important;padding:0 6px 0 2px!important}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-brand img{filter:drop-shadow(0 10px 20px #ec6dbc2e)!important;width:40px!important;height:40px!important}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-brand b{font-size:16px!important;line-height:1!important}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-brand span{color:#a19aac!important;text-transform:none!important;letter-spacing:0!important;margin-top:4px!important;font-size:10px!important;font-weight:850!important;display:block!important}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-context{background:#ffffffb8;border:1px solid #e8e1f4c7;border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;height:50px;padding:6px 12px 6px 7px;display:grid;box-shadow:inset 0 1px #fffc}.title-nav-back{background:#f4edff;border-radius:13px;justify-content:center;align-items:center;min-width:78px;height:36px;display:inline-flex;color:#8050e0!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important}.title-nav-current{flex-direction:column;gap:3px;min-width:0;display:flex}.title-nav-current span{color:#a098af;text-transform:uppercase;letter-spacing:.045em;font-size:10.5px;font-weight:900;line-height:1}.title-nav-current b{color:#2b2548;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:950;line-height:1.1;overflow:hidden}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-links{height:50px!important;box-shadow:none!important;background:#f6f1ffb8!important;border:1px solid #e8e1f4c7!important;border-radius:17px!important;align-items:center!important;gap:4px!important;padding:5px!important;display:flex!important}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-links a{color:#655d77!important;border-radius:13px!important;height:38px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-links a:first-child{color:#fff!important;background:linear-gradient(135deg,#8d55ee,#ec6dbc)!important;box-shadow:0 10px 22px #8d55ee2e!important}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-links a:not(:first-child):hover{color:#7d4fe0!important;background:#fff!important}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-actions{align-items:center!important;gap:7px!important;display:flex!important}.title-nav-meta{color:#6a6279;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #e8e1f4e6;border-radius:13px;justify-content:center;align-items:center;max-width:155px;height:38px;padding:0 11px;font-size:11.5px;font-weight:900;display:inline-flex;overflow:hidden}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-profile{background:#fff!important;border-radius:13px!important;height:38px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important}@media (max-width:1080px){.title-top-nav-premium[data-aianime-title-nav=v72]{grid-template-columns:auto minmax(0,1fr) auto!important;row-gap:8px!important}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-links{grid-column:1/-1;justify-content:flex-start!important;width:100%!important;overflow-x:auto!important}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-links a{flex:none!important}}@media (max-width:720px){.title-top-nav-premium[data-aianime-title-nav=v72]{border-radius:20px!important;grid-template-columns:1fr auto!important;padding:9px!important;position:static!important}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-brand div{display:flex!important}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-context{order:3;grid-column:1/-1;width:100%}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-links{order:4;grid-column:1/-1;height:46px!important}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-actions{justify-content:flex-end!important}.title-nav-meta{display:none!important}}.site-footer{color:#403959;background:linear-gradient(#fdfcff00,#f8f3ffb8 100%);margin:18px auto 0;padding:0 24px 22px;position:relative}.site-footer:before{content:"";background:linear-gradient(90deg,#0000,#eadffc,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}.site-footer-inner{grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;gap:22px;max-width:1180px;margin:0 auto;padding:20px 0 0;display:grid}.site-footer-logo{color:#292443;align-items:center;gap:10px;min-width:max-content;text-decoration:none;display:inline-flex}.site-footer-logo-mark{background:#fff;border:1px solid #eadffc;border-radius:14px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden;box-shadow:0 10px 22px #7752aa1a}.site-footer-logo-mark img{object-fit:contain;width:25px;height:25px;display:block}.site-footer-logo strong{letter-spacing:-.7px;font-size:19px;font-weight:950;line-height:1;display:block}.site-footer-logo em{color:#9a8dac;letter-spacing:.01em;margin-top:3px;font-size:11px;font-style:normal;font-weight:850;display:block}.site-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.site-footer-links a{color:#746c86;background:#ffffffa3;border:1px solid #eadffcd9;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:900;text-decoration:none;transition:all .16s;display:inline-flex}.site-footer-links a:hover{color:#8d55ee;background:#fff;transform:translateY(-1px);box-shadow:0 10px 20px #7656a214}.site-footer-note{color:#948aa5;text-align:right;max-width:310px;margin:0;font-size:11.5px;font-weight:800;line-height:1.45}@media (max-width:980px){.site-footer{margin-top:14px;padding:0 18px 80px}.site-footer-inner{text-align:center;grid-template-columns:1fr;gap:14px}.site-footer-logo{justify-content:center}.site-footer-note{text-align:center;max-width:none}}@media (max-width:680px){.site-footer{padding:0 14px 84px}.site-footer:before{left:14px;right:14px}.site-footer-inner{padding-top:18px}.site-footer-links{gap:6px}.site-footer-links a{min-height:30px;padding:0 10px;font-size:11.5px}.site-footer-logo strong{font-size:18px}}.title-top-nav-premium[data-aianime-title-nav=v74]{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;z-index:40!important;background:#fffffff0!important;border:1px solid #e2daf1db!important;border-radius:24px!important;grid-template-columns:148px minmax(280px,1fr) auto auto!important;align-items:center!important;gap:12px!important;width:min(1220px,100% - 32px)!important;max-width:1220px!important;height:auto!important;min-height:72px!important;margin:0 auto 18px!important;padding:10px 12px!important;display:grid!important;position:sticky!important;top:10px!important;overflow:visible!important;box-shadow:0 18px 46px #37275b14!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-brand{background:linear-gradient(135deg,#fff,#fbf7ff)!important;border:1px solid #e8e1f4c7!important;border-radius:18px!important;align-items:center!important;gap:9px!important;min-width:0!important;height:50px!important;padding:0 10px 0 6px!important;text-decoration:none!important;display:flex!important;overflow:hidden!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-brand img{filter:drop-shadow(0 9px 18px #ec6dbc33)!important;flex:0 0 34px!important;width:34px!important;height:34px!important;display:block!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-brand div{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-brand b{color:#29213f!important;letter-spacing:-.02em!important;font-size:15px!important;font-weight:950!important;line-height:1!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-brand span{color:#9f96ad!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;font-size:10px!important;font-weight:850!important;line-height:1!important;display:block!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-context{background:linear-gradient(135deg,#f7f3ffeb,#ffffffeb)!important;border:1px solid #e4ddf3e0!important;border-radius:18px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;height:50px!important;padding:6px 14px 6px 7px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffd1!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-back{color:#7b4ee1!important;white-space:nowrap!important;background:#fff!important;border:1px solid #e6def3e6!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;min-width:auto!important;height:38px!important;padding:0 13px!important;font-size:12px!important;font-weight:950!important;display:inline-flex!important;box-shadow:0 8px 18px #3c2d5f0e!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-current{flex-direction:column!important;justify-content:center!important;gap:4px!important;min-width:0!important;display:flex!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-current span{color:#8f849f!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;font-weight:900!important;line-height:1!important;overflow:hidden!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-current b{color:#2b2445!important;letter-spacing:-.025em!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:16px!important;font-weight:950!important;line-height:1.12!important;overflow:hidden!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-links{height:50px!important;box-shadow:none!important;background:#f7f2ff!important;border:1px solid #e5def3e6!important;border-radius:18px!important;align-items:center!important;gap:4px!important;padding:5px!important;display:flex!important;overflow:visible!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-links a{color:#665c78!important;white-space:nowrap!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;min-width:auto!important;height:38px!important;padding:0 13px!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-links .title-nav-watch,.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-links a:first-child{color:#fff!important;background:linear-gradient(135deg,#f78eea,#a975ff)!important;box-shadow:0 10px 22px #ba69ee38!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-links a:not(:first-child):hover{color:#7a4edf!important;background:#fff!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-actions{justify-content:flex-end!important;align-items:center!important;gap:6px!important;height:50px!important;display:flex!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-profile{color:#3a3155!important;height:40px!important;box-shadow:none!important;white-space:nowrap!important;background:#fff!important;border:1px solid #e5def3e6!important;border-radius:15px!important;padding:0 14px!important;font-size:12px!important;font-weight:950!important}@media (max-width:1080px){.title-top-nav-premium[data-aianime-title-nav=v74]{grid-template-columns:145px minmax(0,1fr) auto!important;row-gap:8px!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-actions{grid-area:1/3}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-links{grid-column:1/-1!important;justify-content:flex-start!important;width:100%!important;overflow-x:auto!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-links a{flex:none!important}}@media (max-width:720px){.title-top-nav-premium[data-aianime-title-nav=v74]{border-radius:22px!important;grid-template-columns:1fr auto!important;gap:8px!important;width:calc(100% - 20px)!important;padding:9px!important;position:static!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-brand{width:100%!important;height:46px!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-context{order:3!important;grid-column:1/-1!important;grid-template-columns:1fr!important;gap:7px!important;height:auto!important;min-height:54px!important;padding:10px!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-back{width:max-content!important;height:34px!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-links{order:4!important;grid-column:1/-1!important;height:46px!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-actions{grid-area:1/2!important;height:46px!important}}.title-top-nav-modern[data-aianime-title-nav=v75]{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;z-index:45!important;background:linear-gradient(135deg,#fffffff5,#faf7ffeb)!important;border:1px solid #e1daf2eb!important;border-radius:28px!important;flex-direction:column!important;gap:9px!important;width:min(1220px,100% - 32px)!important;max-width:1220px!important;margin:0 auto 18px!important;padding:10px!important;display:flex!important;position:sticky!important;top:10px!important;overflow:hidden!important;box-shadow:0 18px 48px #2f225214!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-mainline,.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-subline{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-mainline{min-height:48px!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-brand{color:#302849!important;background:#fff!important;border:1px solid #e6dff5e6!important;border-radius:20px!important;flex:none!important;align-items:center!important;gap:10px!important;min-width:168px!important;height:48px!important;padding:0 12px 0 8px!important;text-decoration:none!important;display:flex!important;box-shadow:0 10px 24px #3224530b!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-brand img{filter:drop-shadow(0 10px 18px #eb64d22e)!important;flex:0 0 34px!important;width:34px!important;height:34px!important;display:block!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-brand div{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-brand b{color:#2c2542!important;letter-spacing:-.02em!important;font-size:15px!important;font-weight:950!important;line-height:1!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-brand span{color:#a59bb3!important;white-space:nowrap!important;font-size:10px!important;font-weight:850!important;line-height:1!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-primary{scrollbar-width:none!important;background:#f7f3ffd1!important;border:1px solid #e5def3c7!important;border-radius:20px!important;flex:auto!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:0!important;height:48px!important;padding:5px!important;display:flex!important;overflow-x:auto!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-primary::-webkit-scrollbar{display:none}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-tabs::-webkit-scrollbar{display:none}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-facts::-webkit-scrollbar{display:none}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-primary a,.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-tabs a,.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-return,.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-profile{color:#5c536d!important;white-space:nowrap!important;border:1px solid #0000!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;min-width:max-content!important;height:38px!important;padding:0 14px!important;font-size:12px!important;font-weight:950!important;line-height:1!important;text-decoration:none!important;transition:background .18s,color .18s,border-color .18s,transform .18s!important;display:inline-flex!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-primary a:hover,.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-tabs a:hover,.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-return:hover,.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-profile:hover{color:#7a4fe1!important;background:#fff!important;border-color:#e1d8f3e0!important;transform:translateY(-1px)!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;height:48px!important;display:flex!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-profile{color:#332b4a!important;background:#fff!important;border-color:#e6def4eb!important;box-shadow:0 10px 22px #30234e0e!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-subline{border-top:1px solid #e8e1f4c7!important;min-height:48px!important;padding-top:9px!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-return{color:#7b55df!important;background:#fff!important;border-color:#e5def3e6!important;flex:none!important;box-shadow:0 8px 18px #4630680b!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-tabs{scrollbar-width:none!important;background:#fff!important;border:1px solid #e6dff5e6!important;border-radius:18px!important;flex:auto!important;align-items:center!important;gap:4px!important;min-width:0!important;height:42px!important;padding:4px!important;display:flex!important;overflow-x:auto!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-tabs .title-nav-watch,.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-tabs a:first-child{color:#fff!important;background:linear-gradient(135deg,#f48bef,#8e68ff)!important;border-color:#0000!important;box-shadow:0 10px 22px #ad63ee3d!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-facts{scrollbar-width:none!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;max-width:380px!important;display:flex!important;overflow-x:auto!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-facts span{color:#746a83!important;white-space:nowrap!important;background:#f7f3ffeb!important;border:1px solid #e5def3d6!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;min-width:max-content!important;height:34px!important;padding:0 11px!important;font-size:11px!important;font-weight:950!important;display:inline-flex!important}@media (max-width:1060px){.title-top-nav-modern[data-aianime-title-nav=v75]{position:static!important;top:auto!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-mainline{flex-wrap:wrap!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-primary{flex-basis:100%!important;order:3!important;justify-content:flex-start!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-actions{margin-left:auto!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-subline{flex-wrap:wrap!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-tabs{flex:460px!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-facts{flex:100%!important;justify-content:flex-start!important;max-width:none!important}}@media (max-width:680px){.title-top-nav-modern[data-aianime-title-nav=v75]{border-radius:24px!important;width:calc(100% - 20px)!important;margin-bottom:14px!important;padding:8px!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-mainline,.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-subline{gap:8px!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-brand{flex:auto!important;min-width:0!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-brand span{display:none!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-primary,.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-tabs{justify-content:flex-start!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-return{display:none!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-primary a,.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-tabs a,.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-profile{height:36px!important;padding:0 12px!important;font-size:11px!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-facts span{height:32px!important;font-size:10px!important}}.title-page-menu-v76{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50;background:#ffffffe0;border:1px solid #e2daf3db;border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:min(1180px,100% - 40px);min-height:72px;margin:0 auto 18px;padding:10px 12px;display:grid;position:sticky;top:10px;box-shadow:0 18px 46px #2f235613}.title-page-menu-v76 a{text-decoration:none}.title-page-menu-v76__brand{color:#2d2542;background:linear-gradient(135deg,#fffffff5,#f9f5ffe6);border:1px solid #e7e0f6eb;border-radius:20px;align-items:center;gap:10px;height:50px;padding:0 14px 0 10px;display:inline-flex;box-shadow:0 10px 24px #3425550e}.title-page-menu-v76__brand img{filter:drop-shadow(0 10px 18px #eb64d233);width:34px;height:34px;display:block}.title-page-menu-v76__brand span{letter-spacing:-.035em;color:#272139;font-size:16px;font-weight:950;line-height:1}.title-page-menu-v76__links{scrollbar-width:none;background:#f8f5ffc7;border:1px solid #e8e2f6b8;border-radius:20px;justify-content:center;align-items:center;gap:4px;min-width:0;height:50px;padding:5px;display:flex;overflow-x:auto}.title-page-menu-v76__links::-webkit-scrollbar{display:none}.title-page-menu-v76__links a,.title-page-menu-v76__ai,.title-page-menu-v76 .title-nav-profile{color:#5b536c;letter-spacing:-.01em;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;min-width:max-content;height:40px;padding:0 16px;font-size:12px;font-weight:950;line-height:1;transition:background .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.title-page-menu-v76__links a:hover,.title-page-menu-v76__ai:hover,.title-page-menu-v76 .title-nav-profile:hover{color:#7b4ee7;background:#fff;border-color:#e1d8f3e6;transform:translateY(-1px);box-shadow:0 10px 22px #432d6b12}.title-page-menu-v76__actions{justify-content:flex-end;align-items:center;gap:8px;min-width:max-content;display:flex}.title-page-menu-v76__ai{color:#fff;background:linear-gradient(135deg,#f58aec,#8d69ff);border-color:#0000;box-shadow:0 12px 24px #ad63ee40}.title-page-menu-v76__ai:hover{color:#fff;border-color:#0000;box-shadow:0 14px 28px #ad63ee4d}.title-page-menu-v76 .title-nav-profile{color:#302843;background:#fff;border-color:#e7e0f6eb;box-shadow:0 10px 22px #30234e0e}@media (max-width:980px){.title-page-menu-v76{grid-template-columns:1fr auto;gap:10px;position:static;top:auto}.title-page-menu-v76__links{order:3;grid-column:1/-1;justify-content:flex-start}.title-page-menu-v76__actions{justify-content:flex-end}}@media (max-width:620px){.title-page-menu-v76{border-radius:24px;width:calc(100% - 20px);margin-bottom:14px;padding:8px}.title-page-menu-v76__brand{border-radius:18px;height:44px;padding:0 12px 0 8px}.title-page-menu-v76__brand img{width:30px;height:30px}.title-page-menu-v76__brand span{font-size:15px}.title-page-menu-v76__links,.title-page-menu-v76__actions{gap:6px}.title-page-menu-v76__links a,.title-page-menu-v76__ai,.title-page-menu-v76 .title-nav-profile{border-radius:14px;height:36px;padding:0 12px;font-size:11px}}.title-page-menu-v77{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50;background:#fffffff0;border:1px solid #e2daf3e0;border-radius:28px;flex-direction:column;align-items:center;gap:10px;width:min(1040px,100% - 44px);margin:0 auto 18px;padding:12px;display:flex;position:sticky;top:10px;box-shadow:0 18px 42px #392b5c12}.title-page-menu-v77 a{text-decoration:none}.title-page-menu-v77__main,.title-page-menu-v77__tabs,.title-page-menu-v77__meta{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.title-page-menu-v77__main{gap:8px}.title-page-menu-v77__main a,.title-page-menu-v77 .title-nav-profile{color:#4f4665;letter-spacing:-.01em;background:#fff;border:1px solid #e7e0f6eb;border-radius:16px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:12px;font-weight:900;line-height:1;transition:transform .18s,background .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 20px #3326500b}.title-page-menu-v77__main a:hover,.title-page-menu-v77 .title-nav-profile:hover{color:#7a4ce5;background:#fbf8ff;border-color:#d6c9f4f5;transform:translateY(-1px);box-shadow:0 12px 24px #533a8214}.title-page-menu-v77__main .title-page-menu-v77__ai{color:#7d3fc4;box-shadow:none;background:#faeaff;border-color:#f0d7fb}.title-page-menu-v77__main .title-page-menu-v77__ai:hover{color:#6532ad;background:#f7ddff;border-color:#e7c4f5}.title-page-menu-v77__meta{gap:7px;max-width:100%}.title-page-menu-v77__meta span{color:#7b728f;white-space:nowrap;background:#f8f5ff;border:1px solid #e8e1f7e6;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 11px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.title-page-menu-v77__tabs{background:#f8f5ff;border:1px solid #e8e1f7e6;border-radius:18px;gap:6px;padding:5px}.title-page-menu-v77__tabs a{color:#6e6381;letter-spacing:-.01em;border-radius:14px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:900;line-height:1;transition:background .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.title-page-menu-v77__tabs a:first-child{color:#6b34b2;background:#fff;box-shadow:0 8px 18px #4d36700f}.title-page-menu-v77__tabs a:hover{color:#6b34b2;background:#fff;transform:translateY(-1px);box-shadow:0 8px 18px #4d36700e}@media (max-width:760px){.title-page-menu-v77{border-radius:24px;width:calc(100% - 20px);margin-bottom:14px;padding:10px;position:static}.title-page-menu-v77__main,.title-page-menu-v77__tabs,.title-page-menu-v77__meta{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto}.title-page-menu-v77__main::-webkit-scrollbar{display:none}.title-page-menu-v77__tabs::-webkit-scrollbar{display:none}.title-page-menu-v77__meta::-webkit-scrollbar{display:none}.title-page-menu-v77__main a,.title-page-menu-v77 .title-nav-profile{border-radius:14px;min-height:38px;padding:0 13px;font-size:11px}.title-page-menu-v77__tabs a{min-height:32px;padding:0 12px;font-size:11px}}.title-wide-header-v80{z-index:70;-webkit-backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #e2dbf1eb;width:100vw;margin:-24px 0 24px calc(50% - 50vw);padding:0;position:sticky;top:0;box-shadow:0 16px 38px #3a2c5d0e}.title-wide-header-v80 a{text-decoration:none}.title-wide-header-v80__bar,.title-wide-header-v80__context{align-items:center;width:min(1680px,100% - 48px);margin:0 auto;display:flex}.title-wide-header-v80__bar{gap:22px;min-height:74px}.title-wide-header-v80__brand{color:#292344;flex:none;align-items:center;gap:10px;display:inline-flex}.title-wide-header-v80__spark{color:#fff;background:linear-gradient(135deg,#f5a7ff 0%,#bd6cff 52%,#ff61bd 100%);border-radius:14px;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;font-weight:950;display:inline-flex;box-shadow:0 10px 26px #bc69f442}.title-wide-header-v80__brand b{letter-spacing:-.055em;font-size:24px;font-weight:950;line-height:1;display:block}.title-wide-header-v80__brand b span{color:#b254ea}.title-wide-header-v80__nav{scrollbar-width:none;flex:auto;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.title-wide-header-v80__nav::-webkit-scrollbar{display:none}.title-wide-header-v80__nav a{color:#514966;letter-spacing:-.018em;border:1px solid #0000;border-radius:16px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:14px;font-weight:900;transition:background .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.title-wide-header-v80__nav a span{color:#8b5ee8;background:#f6f1ff;border:1px solid #e5dafae6;border-radius:10px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:950;display:inline-flex}.title-wide-header-v80__nav a:hover{color:#6e3ed0;background:#faf7ff;border-color:#eadffa;transform:translateY(-1px);box-shadow:0 10px 24px #52387d0e}.title-wide-header-v80__actions{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.title-wide-header-v80__search,.title-wide-header-v80 .title-nav-profile,.title-wide-header-v80__signup{letter-spacing:-.015em;white-space:nowrap;border:1px solid #e2daf3f2;border-radius:16px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:950;line-height:1;transition:background .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.title-wide-header-v80__search{color:#8054dd;background:#fff;width:42px;padding:0;font-size:19px;box-shadow:0 8px 18px #3e2d5c0a}.title-wide-header-v80 .title-nav-profile{color:#705f93;background:#fff;box-shadow:0 8px 18px #3e2d5c0a}.title-wide-header-v80__signup{color:#fff;background:linear-gradient(135deg,#a46dff 0%,#d551d8 52%,#f039a7 100%);border-color:#0000;box-shadow:0 14px 28px #d346be38}.title-wide-header-v80__search:hover,.title-wide-header-v80 .title-nav-profile:hover,.title-wide-header-v80__signup:hover{transform:translateY(-1px)}.title-wide-header-v80__search:hover,.title-wide-header-v80 .title-nav-profile:hover{color:#6e3ed0;background:#fbf8ff;border-color:#e3d6f8;box-shadow:0 12px 22px #52387d12}.title-wide-header-v80__context{gap:14px;min-height:58px;padding:0 0 12px}.title-wide-header-v80__crumbs{color:#a095b5;flex:auto;align-items:center;gap:9px;min-width:180px;font-size:13px;font-weight:850;display:flex;overflow:hidden}.title-wide-header-v80__crumbs a{color:#8f67e8;flex:none}.title-wide-header-v80__crumbs b{text-overflow:ellipsis;white-space:nowrap;color:#554d68;min-width:0;font-weight:950;overflow:hidden}.title-wide-header-v80__facts,.title-wide-header-v80__tabs{flex:none;align-items:center;gap:7px;display:flex}.title-wide-header-v80__facts span{color:#766b8f;white-space:nowrap;background:#f8f4ff;border:1px solid #e6def7f2;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.title-wide-header-v80__tabs{background:#fff;border:1px solid #e5ddf6f5;border-radius:18px;padding:5px;box-shadow:0 9px 22px #3e2d5c0b}.title-wide-header-v80__tabs a{color:#61576f;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:12px;font-weight:950;line-height:1;transition:background .18s,color .18s,transform .18s;display:inline-flex}.title-wide-header-v80__tabs a:first-child{color:#fff;background:linear-gradient(135deg,#f4a2ff 0%,#bc6cff 55%,#59d8cf 100%);box-shadow:0 10px 20px #b463ee33}.title-wide-header-v80__tabs a:hover{color:#6e3ed0;background:#f8f3ff;transform:translateY(-1px)}.title-wide-header-v80__tabs a:first-child:hover{color:#fff}@media (max-width:1180px){.title-wide-header-v80__bar,.title-wide-header-v80__context{width:min(100% - 28px,1180px)}.title-wide-header-v80__bar{gap:12px}.title-wide-header-v80__brand b{font-size:21px}.title-wide-header-v80__nav{justify-content:flex-start}.title-wide-header-v80__nav a{padding:0 12px;font-size:13px}.title-wide-header-v80__context{flex-wrap:wrap;padding-bottom:14px}.title-wide-header-v80__crumbs{flex-basis:100%}}@media (max-width:760px){.title-wide-header-v80{margin-top:-24px;position:static}.title-wide-header-v80__bar{flex-wrap:wrap;gap:10px;min-height:auto;padding:12px 0 8px}.title-wide-header-v80__brand{width:100%}.title-wide-header-v80__spark{border-radius:12px;width:30px;height:30px}.title-wide-header-v80__brand b{font-size:20px}.title-wide-header-v80__nav{order:3;width:100%}.title-wide-header-v80__nav a{border-radius:14px;min-height:38px;padding:0 11px;font-size:12px}.title-wide-header-v80__nav a span{width:22px;height:22px}.title-wide-header-v80__actions{gap:8px;margin-left:auto}.title-wide-header-v80__search,.title-wide-header-v80 .title-nav-profile,.title-wide-header-v80__signup{border-radius:14px;min-height:38px;padding:0 12px;font-size:12px}.title-wide-header-v80__search{width:38px;padding:0}.title-wide-header-v80__context{align-items:flex-start;gap:10px;padding:8px 0 12px}.title-wide-header-v80__facts,.title-wide-header-v80__tabs{scrollbar-width:none;width:100%;overflow-x:auto}.title-wide-header-v80__facts::-webkit-scrollbar{display:none}.title-wide-header-v80__tabs::-webkit-scrollbar{display:none}.title-wide-header-v80__facts span{min-height:30px;padding:0 10px;font-size:11px}.title-wide-header-v80__tabs{justify-content:flex-start}.title-wide-header-v80__tabs a{min-height:32px;padding:0 11px;font-size:11px}}.title-wide-header-v80[data-aianime-title-nav=v81]{background:#fffffff5;border-bottom:1px solid #e1daf2db;margin:-24px 0 26px calc(50% - 50vw);box-shadow:0 14px 34px #3a2c5d0d}.title-wide-header-v80[data-aianime-title-nav=v81] .title-wide-header-v80__bar{gap:24px;width:min(1760px,100% - 64px);min-height:76px}.title-wide-header-v80[data-aianime-title-nav=v81] .title-wide-header-v80__context{display:none!important}.title-wide-header-v80[data-aianime-title-nav=v81] .title-wide-header-v80__brand{min-width:max-content}.title-wide-header-v80[data-aianime-title-nav=v81] .title-wide-header-v80__brand b{font-size:23px}.title-wide-header-v80[data-aianime-title-nav=v81] .title-wide-header-v80__nav{justify-content:center;gap:8px}.title-wide-header-v80[data-aianime-title-nav=v81] .title-wide-header-v80__nav a{color:#514765;background:0 0;border-radius:17px;min-height:44px;padding:0 16px}.title-wide-header-v80[data-aianime-title-nav=v81] .title-wide-header-v80__nav a:hover{background:#faf6ff}.title-wide-header-v80[data-aianime-title-nav=v81] .title-wide-header-v80__actions{gap:11px}@media (max-width:1180px){.title-wide-header-v80[data-aianime-title-nav=v81] .title-wide-header-v80__bar{gap:12px;width:min(100% - 28px,1180px)}}@media (max-width:760px){.title-wide-header-v80[data-aianime-title-nav=v81]{margin-top:-24px;position:static}.title-wide-header-v80[data-aianime-title-nav=v81] .title-wide-header-v80__bar{min-height:auto;padding:12px 0}}.user-sync-status-idle p{overflow-wrap:anywhere}.title-wide-header-v80[data-aianime-title-nav=v85] .title-wide-header-v80__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.title-wide-header-v80[data-aianime-title-nav=v85] .title-wide-header-v80__actions .search-trigger{color:#7d55d8!important;background:#fff!important;border:1px solid #8868be29!important;border-radius:16px!important;justify-content:center!important;width:54px!important;min-width:54px!important;height:48px!important;padding:0!important;box-shadow:0 12px 28px #4c387c12!important}.title-wide-header-v80[data-aianime-title-nav=v85] .title-wide-header-v80__actions .search-trigger span{margin:0!important;font-size:22px!important;line-height:1!important;display:inline-flex!important}.title-wide-header-v80[data-aianime-title-nav=v85] .title-wide-header-v80__actions .search-trigger strong,.title-wide-header-v80[data-aianime-title-nav=v85] .title-wide-header-v80__actions .search-trigger kbd{display:none!important}.title-wide-header-v80[data-aianime-title-nav=v85] .title-wide-header-v80__actions .search-trigger:hover{transform:translateY(-1px);border-color:#c453e247!important;box-shadow:0 16px 34px #ae5be621!important}@media (max-width:860px){.title-wide-header-v80[data-aianime-title-nav=v85] .title-wide-header-v80__actions .search-trigger{width:46px!important;min-width:46px!important;height:44px!important}}.route-progress-bar{transition:opacity .1s,transform .72s cubic-bezier(.2,.8,.2,1)!important}.route-progress-bar.is-active{transform:scaleX(.62)!important}html[data-aianime-nav-speed=v85] body{background:#fdfcff}.hero.ai-hero-image{contain:layout paint!important;background-color:#f5f0ff!important;background-image:none!important}.hero.ai-hero-image .hero-lcp-picture,.hero.ai-hero-image .hero-lcp-image{z-index:0!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.hero.ai-hero-image .hero-lcp-image{object-fit:cover!important;object-position:center center!important;transform:translateZ(0)!important}.hero.ai-hero-image .hero-image-overlay{z-index:1!important}.hero.ai-hero-image .hero-copy{z-index:2!important}.mood-assistant,.poster img,.continue-card img,.mini img,.compact-similar img{content-visibility:auto}@media (max-width:760px){.hero.ai-hero-image{height:330px!important;min-height:330px!important}.hero.ai-hero-image .hero-lcp-image{object-position:58% center!important}}.route-progress-bar,.route-transition-overlay,[data-route-progress],[data-route-transition]{opacity:0!important;pointer-events:none!important;display:none!important}.route-loading-shell{background:linear-gradient(#faf7fffa,#fffffff0);justify-content:center;align-items:flex-start;min-height:calc(100vh - 320px);padding:clamp(42px,7vw,88px) clamp(18px,5vw,72px);display:flex}.route-loading-panel{background:#ffffffb8;border:1px solid #7e57c21f;border-radius:32px;width:min(1180px,100%);padding:clamp(22px,4vw,38px);overflow:hidden;box-shadow:0 22px 70px #522f8914}.route-loading-topline{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.route-loading-topline i,.route-loading-topline span,.route-loading-hero,.route-loading-row i,.route-loading-grid i,.route-loading-title-grid i,.route-loading-title-grid b,.route-loading-title-grid span,.route-loading-wide{background:linear-gradient(90deg,#ede5ffd9,#fffffff2,#ede5ffd9) 0 0/220% 100%;border-radius:999px;animation:1.35s ease-in-out infinite aianimeSoftLoading;display:block}.route-loading-topline i{width:190px;height:22px}.route-loading-topline span{width:110px;height:22px}.route-loading-hero{border-radius:28px;height:clamp(180px,24vw,310px);margin-bottom:20px}.route-loading-row,.route-loading-grid{gap:14px;display:grid}.route-loading-row{grid-template-columns:repeat(4,minmax(0,1fr))}.route-loading-row i{border-radius:22px;height:88px}.route-loading-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.route-loading-grid i{border-radius:24px;height:220px}.route-loading-title-grid{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:22px;margin-bottom:22px;display:grid}.route-loading-title-grid i{border-radius:22px;height:178px}.route-loading-title-grid div{gap:14px;display:grid}.route-loading-title-grid b{width:min(520px,88%);height:42px}.route-loading-title-grid span{width:min(360px,70%);height:20px}.route-loading-title-grid span:last-child{border-radius:20px;width:min(720px,94%);height:64px}.route-loading-wide{border-radius:28px;height:320px}@keyframes aianimeSoftLoading{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width:860px){.route-loading-shell{min-height:calc(100vh - 260px);padding:28px 14px}.route-loading-panel{border-radius:24px;padding:18px}.route-loading-row,.route-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-loading-grid i{height:180px}.route-loading-title-grid{grid-template-columns:92px minmax(0,1fr);gap:14px}.route-loading-title-grid i{height:126px}.route-loading-wide{height:220px}}@media (prefers-reduced-motion:reduce){.route-loading-topline i,.route-loading-topline span,.route-loading-hero,.route-loading-row i,.route-loading-grid i,.route-loading-title-grid i,.route-loading-title-grid b,.route-loading-title-grid span,.route-loading-wide{animation:none}}.aianime-route-fastbar{z-index:2147482500;pointer-events:none;opacity:0;background:#f3ebffb8;width:100%;height:3px;transition:opacity .12s,transform .12s;position:fixed;top:0;left:0;overflow:hidden;transform:translateY(-5px)}.aianime-route-fastbar.is-active{opacity:1;transform:translateY(0)}.aianime-route-fastbar.is-finishing{opacity:0;transform:translateY(-5px)}.aianime-route-fastbar i{background:linear-gradient(90deg,#f08ee1,#8d55ee,#68e8c0);border-radius:999px;width:38%;height:100%;animation:.78s cubic-bezier(.22,.8,.26,1) infinite aianimeRouteFastBar;display:block;box-shadow:0 0 16px #8d55ee38}html.aianime-route-pending body{cursor:progress}@keyframes aianimeRouteFastBar{0%{transform:translate(-120%)}60%{transform:translate(165%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.aianime-route-fastbar,.aianime-route-fastbar i{transition:none!important;animation:none!important}}body:has(.route-loading-shell) .site-footer{display:none!important}.route-loading-shell{box-sizing:border-box!important;min-height:100svh!important}@supports not selector(body:has(.route-loading-shell)){.route-loading-shell{min-height:calc(100svh + 520px)!important}}html body .hero.ai-hero-image,html body .hero.ai-hero-image .hero-copy{overflow:visible!important}html body .how-modal{z-index:2147481200!important;opacity:0!important;pointer-events:none!important;background:0 0!important;width:min(456px,100vw - 32px)!important;max-width:min(456px,100vw - 32px)!important;height:auto!important;max-height:calc(100svh - 96px)!important;transition:opacity .16s,transform .16s!important;display:block!important;position:fixed!important;inset:76px auto auto 50%!important;overflow:visible!important;transform:translate(-50%,8px)scale(.985)!important}html body .how-modal-backdrop{opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffff2e!important;width:auto!important;height:auto!important;display:block!important;position:fixed!important;inset:0!important}html body .how-modal-card{overscroll-behavior:contain!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#fffffff9!important;border:1px solid #e8def6f2!important;border-radius:24px!important;width:100%!important;max-width:100%!important;max-height:calc(100svh - 96px)!important;padding:22px 24px 20px!important;position:relative!important;overflow:auto!important;box-shadow:0 24px 64px #30234e29,inset 0 1px #fff!important}html body .how-modal-close{color:#756b86!important;background:#f6f0fb!important;border-radius:13px!important;width:31px!important;height:31px!important;font-size:20px!important;top:18px!important;right:18px!important}html body .how-modal-card h2{color:#17142f!important;letter-spacing:-.045em!important;margin:0 44px 16px 0!important;font-size:25px!important;font-weight:900!important;line-height:1.1!important}html body .how-modal-steps{gap:10px!important;margin:0!important;padding:0!important;display:grid!important}html body .how-modal-steps article{min-height:0!important;box-shadow:none!important;background:linear-gradient(135deg,#fff2f9db,#f8f3ffc2)!important;border:1px solid #f3e5f8d1!important;border-radius:18px!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:13px 14px!important;display:grid!important}html body .how-modal-steps strong{letter-spacing:-.03em!important;margin:0 0 5px!important;font-size:15.5px!important;font-weight:900!important;line-height:1.18!important}html body .how-modal-steps span{color:#686077!important;letter-spacing:-.01em!important;max-width:none!important;font-size:12.8px!important;font-weight:650!important;line-height:1.34!important}@media (max-width:760px){html body .how-modal{width:min(420px,100vw - 24px)!important;max-width:min(420px,100vw - 24px)!important;max-height:calc(100svh - 92px)!important;top:72px!important;left:50%!important}html body .how-modal-card{border-radius:22px!important;max-height:calc(100svh - 92px)!important;padding:20px 16px 16px!important}html body .how-modal-card h2{margin-bottom:14px!important;font-size:22px!important}html body .how-modal-steps article{grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;padding:12px!important}html body .how-modal-steps b{width:42px!important;height:42px!important;font-size:20px!important}}html body .how-modal{z-index:10000!important;opacity:0!important;pointer-events:none!important;background:0 0!important;place-items:start center!important;width:auto!important;max-width:none!important;height:auto!important;padding:clamp(54px,8vh,86px) 18px 24px!important;transition:opacity .16s!important;display:grid!important;position:fixed!important;inset:0!important;transform:none!important}html body .how-modal-toggle:checked~.how-modal{opacity:1!important;pointer-events:auto!important;transform:none!important}html body .how-modal-backdrop{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;opacity:1!important;cursor:pointer!important;background:#ffffff2e!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}html body .how-modal-card{z-index:1!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#fffffff7!important;border:1px solid #e7dcf6fa!important;border-radius:24px!important;width:min(486px,100vw - 32px)!important;max-width:min(486px,100vw - 32px)!important;max-height:calc(100vh - 112px)!important;padding:22px 24px 20px!important;position:relative!important;overflow:auto!important;transform:none!important;box-shadow:0 28px 78px #2d234b33,inset 0 1px #fff!important}html body .how-modal-card:before{content:none!important;display:none!important}html body .how-modal-close{color:#615770!important;background:#f7f2fb!important;border-radius:50%!important;width:30px!important;height:30px!important;font-size:20px!important;line-height:1!important;top:17px!important;right:17px!important}html body .how-modal-card h2{letter-spacing:-.05em!important;margin:0 44px 16px 0!important;font-size:25px!important;line-height:1.08!important}html body .how-modal-steps{gap:10px!important;margin:0!important}html body .how-modal-steps article{min-height:0!important;box-shadow:none!important;background:linear-gradient(135deg,#fff6fceb,#faf6ffe0)!important;border:1px solid #f0e4f7db!important;border-radius:18px!important;grid-template-columns:44px minmax(0,1fr)!important;gap:13px!important;padding:13px 14px!important}html body .how-modal-steps b{color:#ec3e9f!important;background:linear-gradient(135deg,#ffe8f7,#f1e6ff)!important;border-radius:14px!important;width:44px!important;height:44px!important;font-size:20px!important}html body .how-modal-steps strong{margin:0 0 4px!important;font-size:15px!important;line-height:1.16!important}html body .how-modal-steps span{color:#5d5870!important;max-width:100%!important;font-size:12.8px!important;line-height:1.36!important}@media (max-width:760px){html body .how-modal{place-items:start center!important;padding:70px 14px 18px!important}html body .how-modal-card{border-radius:22px!important;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;max-height:calc(100vh - 96px)!important;padding:20px 18px!important}html body .how-modal-steps article{grid-template-columns:40px minmax(0,1fr)!important;gap:11px!important;padding:12px!important}html body .how-modal-steps b{width:40px!important;height:40px!important;font-size:18px!important}}.site-footer.site-footer-clean{color:#403959!important;background:linear-gradient(#fff0,#faf7ff94)!important;margin:18px auto 0!important;padding:0 22px 18px!important}.site-footer.site-footer-clean:before{content:none!important;display:none!important}.site-footer.site-footer-clean .site-footer-inner{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffffd1!important;border:1px solid #e8def6e6!important;border-radius:24px!important;grid-template-columns:auto minmax(320px,1fr) auto!important;align-items:center!important;gap:18px!important;width:min(1180px,100%)!important;max-width:1180px!important;min-height:66px!important;margin:0 auto!important;padding:10px 12px!important;display:grid!important;box-shadow:0 18px 48px #52407414,inset 0 1px #fffffff5!important}.site-footer.site-footer-clean .site-footer-logo{gap:10px!important;min-width:0!important}.site-footer.site-footer-clean .site-footer-logo-mark{background:linear-gradient(135deg,#fff,#fff0f8 52%,#f5edff)!important;border:1px solid #ebdef8f2!important;border-radius:14px!important;width:36px!important;height:36px!important;box-shadow:0 10px 22px #da5aae1a!important}.site-footer.site-footer-clean .site-footer-logo-mark img{width:25px!important;height:25px!important}.site-footer.site-footer-clean .site-footer-logo strong{letter-spacing:-.055em!important;font-size:18px!important;font-weight:900!important;line-height:.98!important}.site-footer.site-footer-clean .site-footer-logo em{color:#9b91aa!important;margin-top:2px!important;font-size:10.5px!important;font-weight:750!important;line-height:1.1!important}.site-footer.site-footer-clean .site-footer-links{flex-wrap:wrap!important;justify-content:center!important;gap:4px!important}.site-footer.site-footer-clean .site-footer-links a{color:#746c86!important;min-height:31px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important}.site-footer.site-footer-clean .site-footer-links a:hover{color:#8d55ee!important;box-shadow:none!important;background:#f7f1ff!important;transform:none!important}.site-footer.site-footer-clean .site-footer-note{color:#8d849b!important;white-space:nowrap!important;text-align:center!important;background:#fbf8ff!important;border:1px solid #eadffcdb!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;max-width:none!important;min-height:34px!important;margin:0!important;padding:0 12px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.site-footer.site-footer-clean .site-footer-note span{color:#2d2646!important;font-weight:950!important}.site-footer.site-footer-clean .site-footer-note b{color:#8d849b!important;font-size:11px!important;font-weight:800!important;line-height:1!important}@media (max-width:980px){.site-footer.site-footer-clean{padding:0 16px 80px!important}.site-footer.site-footer-clean .site-footer-inner{text-align:center!important;grid-template-columns:1fr!important;gap:10px!important;padding:16px!important}.site-footer.site-footer-clean .site-footer-logo{justify-content:center!important}.site-footer.site-footer-clean .site-footer-note{justify-self:center!important}}@media (max-width:560px){.site-footer.site-footer-clean .site-footer-links a{padding:0 8px!important;font-size:11.5px!important}.site-footer.site-footer-clean .site-footer-note{white-space:normal!important;padding:8px 12px!important;line-height:1.25!important}}html body .content>.how-modal{z-index:2147483000!important;pointer-events:none!important;opacity:0!important;background:0 0!important;place-items:center!important;width:100vw!important;height:100dvh!important;padding:18px!important;transition:opacity .14s!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}html body .content>.how-modal-toggle:checked~.how-modal,html body .how-modal-toggle:checked~.how-modal{opacity:1!important;pointer-events:auto!important}html body .content>.how-modal .how-modal-backdrop{-webkit-backdrop-filter:blur(4px)saturate(1.04)!important;backdrop-filter:blur(4px)saturate(1.04)!important;cursor:pointer!important;background:#ffffff6b!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}html body .content>.how-modal .how-modal-card{z-index:2!important;overscroll-behavior:contain!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffffb!important;border:1px solid #e7dcf6fa!important;border-radius:24px!important;width:min(430px,100vw - 34px)!important;max-width:min(430px,100vw - 34px)!important;max-height:calc(100dvh - 42px)!important;padding:20px 20px 18px!important;position:relative!important;overflow:auto!important;box-shadow:0 32px 90px #372a5633,inset 0 1px #fff!important}html body .content>.how-modal .how-modal-card:before{content:none!important;display:none!important}html body .content>.how-modal .how-modal-close{color:#5f566e!important;cursor:pointer!important;background:#f5effb!important;border-radius:50%!important;place-items:center!important;width:30px!important;height:30px!important;font-size:20px!important;font-weight:950!important;text-decoration:none!important;display:grid!important;position:absolute!important;top:14px!important;right:14px!important}html body .content>.how-modal .how-modal-card h2{letter-spacing:-.055em!important;color:#27223e!important;margin:0 42px 14px 0!important;font-size:24px!important;line-height:1.08!important}html body .content>.how-modal .how-modal-steps{gap:9px!important;margin:0!important;display:grid!important}html body .content>.how-modal .how-modal-steps article{min-height:0!important;box-shadow:none!important;background:linear-gradient(135deg,#fff7fcf5,#faf6fff0)!important;border:1px solid #efe2f7eb!important;border-radius:18px!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:12px!important;display:grid!important}html body .content>.how-modal .how-modal-steps b{color:#e7409e!important;background:linear-gradient(135deg,#ffe8f7,#f1e6ff)!important;border-radius:14px!important;place-items:center!important;width:40px!important;height:40px!important;font-size:18px!important;line-height:1!important;display:grid!important}html body .content>.how-modal .how-modal-steps strong{color:#29243f!important;letter-spacing:-.02em!important;margin:0 0 3px!important;font-size:14px!important;line-height:1.16!important;display:block!important}html body .content>.how-modal .how-modal-steps span{color:#635d72!important;max-width:100%!important;font-size:12.2px!important;font-weight:760!important;line-height:1.33!important;display:block!important}@media (max-width:560px){html body .content>.how-modal{place-items:center!important;padding:12px!important}html body .content>.how-modal .how-modal-card{border-radius:22px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:18px 16px 16px!important}html body .content>.how-modal .how-modal-card h2{font-size:22px!important}html body .content>.how-modal .how-modal-steps article{grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;padding:11px!important}html body .content>.how-modal .how-modal-steps b{width:38px!important;height:38px!important;font-size:17px!important}html body .content>.how-modal .how-modal-steps span{font-size:11.8px!important}}.site-footer.site-footer-minimal{color:#403959!important;background:linear-gradient(#fff0,#faf7ff52)!important;margin:26px auto 0!important;padding:0 24px 22px!important}.site-footer.site-footer-minimal:before{content:none!important;display:none!important}.site-footer.site-footer-minimal .site-footer-inner{width:min(1180px,100%)!important;max-width:1180px!important;min-height:52px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-top:1px solid #e0d6f2db!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:0 auto!important;padding:14px 0 0!important;display:flex!important}.site-footer.site-footer-minimal .site-footer-logo{color:#2d2646!important;align-items:center!important;gap:9px!important;min-width:0!important;text-decoration:none!important;display:inline-flex!important}.site-footer.site-footer-minimal .site-footer-logo-mark{background:#fff!important;border:1px solid #eae0f8f5!important;border-radius:11px!important;width:30px!important;height:30px!important;box-shadow:0 10px 22px #744ea014!important}.site-footer.site-footer-minimal .site-footer-logo-mark img{width:22px!important;height:22px!important}.site-footer.site-footer-minimal .site-footer-logo strong{letter-spacing:-.055em!important;font-size:17px!important;font-weight:950!important;line-height:1!important}.site-footer.site-footer-minimal .site-footer-logo em{color:#9b91aa!important;margin-top:2px!important;font-size:10px!important;font-weight:750!important;line-height:1!important;display:block!important}.site-footer.site-footer-minimal .site-footer-links{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:2px!important;display:flex!important}.site-footer.site-footer-minimal .site-footer-links a{color:#746c86!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 9px!important;font-size:11.5px!important;font-weight:850!important;text-decoration:none!important}.site-footer.site-footer-minimal .site-footer-links a:hover{color:#8d55ee!important;background:#f8f1ff!important;transform:none!important}.site-footer.site-footer-minimal .site-footer-note{color:#9a91aa!important;white-space:nowrap!important;background:0 0!important;border:0!important;align-items:center!important;gap:7px!important;max-width:none!important;margin:0!important;padding:0!important;font-size:10.8px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.site-footer.site-footer-minimal .site-footer-note span{color:#645b74!important;font-weight:950!important}.site-footer.site-footer-minimal .site-footer-note b{color:#9a91aa!important;font-size:10.8px!important;font-weight:800!important;line-height:1!important}.admin-page+.site-footer,.admin-hub-page+.site-footer{display:none!important}@media (max-width:900px){.site-footer.site-footer-minimal{padding:0 18px 84px!important}.site-footer.site-footer-minimal .site-footer-inner{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;gap:10px!important;padding-top:16px!important;display:grid!important}.site-footer.site-footer-minimal .site-footer-logo{justify-content:center!important}.site-footer.site-footer-minimal .site-footer-note{white-space:normal!important;justify-content:center!important;line-height:1.25!important}}.title-wide-header-v80[data-aianime-title-nav=v101]{background:#fffffff6;border-bottom:1px solid #e2dbf1e6;margin:-24px 0 24px calc(50% - 50vw);box-shadow:0 12px 30px #3a2c5d0b}.title-wide-header-v80[data-aianime-title-nav=v101] .title-wide-header-v80__bar{gap:22px;width:min(1760px,100% - 64px);min-height:74px}.title-wide-header-v80[data-aianime-title-nav=v101] .title-wide-header-v80__brand{gap:10px;min-width:max-content}.title-wide-header-v80[data-aianime-title-nav=v101] .title-wide-header-v80__brand img{object-fit:contain;filter:drop-shadow(0 10px 20px #db43c229);width:38px;height:38px;display:block}.title-wide-header-v80[data-aianime-title-nav=v101] .title-wide-header-v80__spark{display:none!important}.title-wide-header-v80[data-aianime-title-nav=v101] .title-wide-header-v80__brand b{letter-spacing:-.06em;font-size:23px}.title-wide-header-v80[data-aianime-title-nav=v101] .title-wide-header-v80__brand b span{background:linear-gradient(135deg,#c067f0 0%,#ef5bb8 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.title-wide-header-v80[data-aianime-title-nav=v101] .title-wide-header-v80__nav{justify-content:center;gap:7px}.title-wide-header-v80[data-aianime-title-nav=v101] .title-wide-header-v80__actions{gap:10px}.title-wide-header-v80[data-aianime-title-nav=v101] .title-nav-profile,.title-wide-header-v80[data-aianime-title-nav=v101] .title-wide-header-v80__signup{border-radius:15px;min-height:42px}.title-wide-header-v80[data-aianime-title-nav=v101] .title-wide-header-v80__signup{padding:0 18px}@media (max-width:1180px){.title-wide-header-v80[data-aianime-title-nav=v101] .title-wide-header-v80__bar{gap:12px;width:min(100% - 28px,1180px)}}@media (max-width:760px){.title-wide-header-v80[data-aianime-title-nav=v101]{position:static}.title-wide-header-v80[data-aianime-title-nav=v101] .title-wide-header-v80__bar{width:min(100% - 24px,760px);min-height:auto;padding:12px 0}.title-wide-header-v80[data-aianime-title-nav=v101] .title-wide-header-v80__brand img{width:34px;height:34px}.title-wide-header-v80[data-aianime-title-nav=v101] .title-wide-header-v80__brand b{font-size:21px}}.compact-rating-row-v102{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.title-rating-panel{background:#ffffffd6;border:1px solid #8b5cf629;border-radius:18px;align-items:center;gap:12px;min-height:58px;padding:8px 10px;display:flex;box-shadow:0 12px 34px #5b468714}.title-rating-panel__summary{background:linear-gradient(135deg,#ffe9fae6,#efe8ffe6);border-radius:14px;flex-direction:column;justify-content:center;min-width:104px;height:42px;padding:0 14px;display:flex}.title-rating-panel__summary span,.title-rating-panel__summary em,.title-rating-panel__control span{color:#8b7ba5;font-size:11px;font-style:normal;font-weight:850;line-height:1.1}.title-rating-panel__summary b{color:#362752;letter-spacing:-.04em;margin:1px 0;font-size:22px;line-height:1}.title-rating-panel__control{flex-wrap:wrap;align-items:center;gap:8px;min-width:230px;display:flex}.title-rating-panel .rating-control{align-items:center;gap:2px;margin:0;display:inline-flex}.title-rating-panel .rating-control button{color:#c8bfd8;background:#f7f1ff;border:1px solid #8b5cf624;border-radius:10px;place-items:center;width:29px;height:29px;padding:0;font-size:17px;display:grid}.title-rating-panel .rating-control button:hover{background:#fff;transform:translateY(-1px)}.title-rating-panel .rating-control button.active{color:#f59e0b;background:#fff7dc;border-color:#f59e0b42;box-shadow:0 8px 18px #f59e0b1a}.rating-login-link{color:#8d55ee;background:#f5efff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.compact-rating-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.user-rating-badge{z-index:3;color:#5a3a00;pointer-events:none;background:linear-gradient(135deg,#fff7dc,#fff);border:1px solid #f59e0b42;border-radius:999px;align-items:center;gap:4px;height:25px;padding:0 9px;font-size:11px;font-weight:950;display:inline-flex;position:absolute;bottom:67px;right:10px;box-shadow:0 8px 18px #3c2c0a29}.user-rating-badge span{color:#f59e0b}.user-rating-badge.compact{vertical-align:middle;height:22px;padding:0 7px;font-size:11px;position:static}.catalog-cover .user-rating-badge{position:absolute;top:10px;bottom:auto;right:10px}.mini .user-rating-badge{flex-shrink:0;margin-left:auto}.compact-ai-recs a{position:relative}.compact-ai-recs .user-rating-badge{position:absolute;top:9px;bottom:auto;right:9px}@media (max-width:760px){.title-rating-panel{flex-direction:column;align-items:flex-start;width:100%}.title-rating-panel__control{width:100%;min-width:0}.title-rating-panel .rating-control button{width:34px;height:34px}}.title-rating-panel-v104{background:linear-gradient(135deg,#fffffff0,#faf6fff0);border:1px solid #8b5cf624;border-radius:20px;align-items:center;gap:14px;min-height:64px;padding:10px 12px;box-shadow:0 14px 34px #49367814}.title-rating-panel-v104 .title-rating-panel__summary{background:linear-gradient(135deg,#fff7fc,#f4efff);border:1px solid #8b5cf61a;min-width:132px;height:48px}.title-rating-panel-v104 .title-rating-panel__summary span{color:#7b6f92;letter-spacing:.01em;font-size:11px}.title-rating-panel-v104 .title-rating-panel__summary b{color:#2f2447;font-size:26px}.title-rating-panel-v104 .title-rating-panel__summary em{color:#8f83a3;font-size:11px}.title-rating-panel-v104 .title-rating-panel__control{flex:1;justify-content:flex-start;min-width:0}.title-rating-panel-v104 .title-rating-panel__control span{color:#675b79;min-width:112px;font-size:12px}.title-rating-panel-v104 .rating-control{gap:4px}.title-rating-panel-v104 .rating-control button{border-radius:11px;width:32px;height:32px;font-size:17px}.user-rating-badge{display:none!important}.compact-similar-rating{z-index:3;color:#2f2948;background:#fffffff0;border-radius:999px;align-items:center;height:24px;padding:0 8px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex;position:absolute;top:9px;right:9px;box-shadow:0 8px 18px #2e23521f}@media (max-width:760px){.title-rating-panel-v104{gap:10px}.title-rating-panel-v104 .title-rating-panel__summary{min-width:100%}.title-rating-panel-v104 .title-rating-panel__control span{width:100%;min-width:0}}.title-rating-panel-v105{background:linear-gradient(135deg,#fffffff0,#faf6fff0);border:1px solid #8b5cf624;border-radius:20px;align-items:center;gap:14px;min-height:58px;padding:9px 12px;box-shadow:0 14px 34px #49367814}.title-rating-panel-v105 .title-rating-panel__summary{background:linear-gradient(135deg,#fff7fc,#f4efff);border:1px solid #8b5cf61a;min-width:104px;height:44px;padding:0 14px}.title-rating-panel-v105 .title-rating-panel__summary b{color:#2f2447;margin:0;font-size:26px;line-height:1}.title-rating-panel-v105 .title-rating-panel__summary em{color:#8f83a3;font-size:11px;font-weight:850}.title-rating-panel-v105 .title-rating-panel__control{flex:1;justify-content:flex-start;min-width:0}.title-rating-panel-v105 .title-rating-panel__control span{color:#675b79;min-width:112px;font-size:12px}.title-rating-panel-v105 .rating-control{gap:4px}.title-rating-panel-v105 .rating-control button{border-radius:11px;width:32px;height:32px;font-size:17px}@media (max-width:760px){.title-rating-panel-v105{gap:10px}.title-rating-panel-v105 .title-rating-panel__summary{min-width:100%}.title-rating-panel-v105 .title-rating-panel__control span{width:100%;min-width:0}}.compact-rating-row-v106,.compact-rating-row-v107{margin:16px 0 18px!important;display:block!important}.title-rating-strip-v106{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbd;border:1px solid #9474cd29;border-radius:22px;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:8px;display:flex;box-shadow:0 14px 42px #422a700f}.title-rating-main-score{background:linear-gradient(135deg,#fff7db,#fff);border:1px solid #f59e0b38;border-radius:16px;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:inline-flex;box-shadow:0 10px 24px #f59e0b14}.title-rating-main-score span{color:#f59e0b;font-size:15px;line-height:1}.title-rating-main-score b{color:#2f2447;letter-spacing:-.04em;font-size:21px;line-height:1}.title-rating-main-score em{color:#8a7b9f;white-space:nowrap;font-size:11px;font-style:normal;font-weight:900}.title-rating-source-list{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.title-rating-source-chip,a.title-rating-source-chip{color:#665879;background:#fff;border:1px solid #7e57c221;border-radius:14px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 9px 20px #3323580d}.title-rating-source-chip b{color:#2f2447;letter-spacing:-.02em;font-size:13px}a.title-rating-source-chip:hover{color:#7b3fd0;border-color:#d453ba40;transform:translateY(-1px)}.title-rating-vote{background:#fff;border:1px solid #7e57c21a;border-radius:16px;align-items:center;gap:8px;min-height:42px;margin-left:auto;padding:0 4px 0 8px;display:inline-flex}.title-rating-strip-v106 .rating-control{align-items:center;gap:3px;margin:0;display:inline-flex}.title-rating-strip-v106 .rating-control button{color:#d5c3a2;cursor:pointer;background:#fffaf0;border:1px solid #f59e0b2e;border-radius:12px;justify-content:center;align-items:center;width:31px;height:31px;font-size:17px;line-height:1;transition:transform .14s,background .14s,color .14s,border-color .14s;display:inline-flex}.title-rating-strip-v106 .rating-control button:hover{color:#f59e0b;border-color:#f59e0b52;transform:translateY(-1px)}.title-rating-strip-v106 .rating-control button.active{color:#f59e0b;background:#fff2c2;border-color:#f59e0b57}.title-rating-strip-v106 .rating-login-link{color:#7d55d8;background:#f8f3ff;border-radius:12px;align-items:center;min-height:31px;padding:0 10px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.title-rating-strip-v106 .rating-login-link:hover{background:#efe6ff}.title-rating-strip-v106 .title-rating-panel__summary,.title-rating-strip-v106 .title-rating-panel__control{display:contents}.compact-rating-row-v106 .compact-rating-links{display:none!important}@media (max-width:760px){.title-rating-strip-v106{border-radius:18px;align-items:stretch;padding:7px}.title-rating-main-score,.title-rating-source-list{justify-content:center;width:100%}.title-rating-vote{justify-content:center;width:100%;margin-left:0}}.title-rating-strip-v107{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbd;border:1px solid #9474cd29;border-radius:22px;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:8px;display:flex;box-shadow:0 14px 42px #422a700f}.title-rating-strip-v107 .title-rating-main-score{background:linear-gradient(135deg,#fffdf4,#fff)}.title-rating-strip-v107 .title-rating-main-score b{text-align:center;min-width:24px}.title-rating-strip-v107 .title-rating-main-score em{letter-spacing:-.01em}.title-rating-strip-v107 .title-rating-source-list{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.title-rating-strip-v107 .title-rating-source-chip,a.title-rating-source-chip{color:#665879;background:#fff;border:1px solid #7e57c221;border-radius:14px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 9px 20px #3323580d}.title-rating-strip-v107 .title-rating-source-logo{color:#6946c9;letter-spacing:-.03em;background:#f4efff;border-radius:8px;justify-content:center;align-items:center;min-width:25px;height:20px;padding:0 6px;font-size:10px;font-weight:1000;line-height:1;display:inline-flex}.title-rating-strip-v107 .title-rating-source-chip.mal .title-rating-source-logo{color:#3053b8;background:#eef3ff}.title-rating-strip-v107 .title-rating-source-chip.shiki .title-rating-source-logo{color:#7c3aed;letter-spacing:-.02em;background:#f3f0ff;font-size:13px;font-weight:900}.title-rating-strip-v107 .title-rating-source-chip b{color:#2f2447;letter-spacing:-.02em;font-size:13px}.title-rating-strip-v107 .title-rating-vote{background:#fff;border:1px solid #7e57c21a;border-radius:16px;align-items:center;gap:8px;min-height:42px;margin-left:auto;padding:0 4px 0 8px;display:inline-flex}.title-rating-strip-v107 .rating-control{align-items:center;gap:3px;margin:0;display:inline-flex}.title-rating-strip-v107 .rating-control button{color:#d5c3a2;cursor:pointer;background:#fffaf0;border:1px solid #f59e0b2e;border-radius:12px;justify-content:center;align-items:center;width:31px;height:31px;font-size:17px;line-height:1;transition:transform .14s,background .14s,color .14s,border-color .14s;display:inline-flex}.title-rating-strip-v107 .rating-control button:hover{color:#f59e0b;border-color:#f59e0b52;transform:translateY(-1px)}.title-rating-strip-v107 .rating-control button.active{color:#f59e0b;background:#fff2c2;border-color:#f59e0b57}.title-rating-strip-v107 .rating-login-link{color:#7d55d8;background:#f8f3ff;border-radius:12px;align-items:center;min-height:31px;padding:0 10px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.title-rating-strip-v107 .rating-login-link:hover{background:#efe6ff}@media (max-width:760px){.title-rating-strip-v107{border-radius:18px;align-items:stretch;padding:7px}.title-rating-strip-v107 .title-rating-main-score,.title-rating-strip-v107 .title-rating-source-list{justify-content:center;width:100%}.title-rating-strip-v107 .title-rating-vote{justify-content:center;width:100%;margin-left:0}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.title-rating-strip-v108 .title-rating-main-score{transition:background-color .18s,border-color .18s}.title-rating-strip-v108 .title-rating-source-chip{white-space:nowrap}.title-rating-source-chip.is-empty{opacity:.55}.title-rating-source-chip.is-empty b{color:#a9a0c8}.poster .rating,.rating-gold{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:54px;color:#4a3410!important;letter-spacing:-.02em!important;z-index:5!important;background:linear-gradient(135deg,#fff8e8 0%,#f6d98d 100%)!important;border:1px solid #a4701638!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:30px!important;padding:0 12px!important;font-size:12px!important;font-weight:950!important;display:inline-flex!important;top:12px!important;bottom:auto!important;left:12px!important;box-shadow:0 9px 22px #583c0e29,inset 0 1px #fffc!important}.rating-gold span,.mini-rating-gold span{color:var(--rating-star,#d79a16);text-shadow:0 1px #ffffff80;font-size:16px;line-height:1;display:inline-block;transform:translateY(-.5px)}.rating-gold b,.mini-rating-gold b{font:inherit;color:inherit;line-height:1}.catalog-cover .rating-gold{position:absolute!important;right:auto!important}.mini-rating-gold{color:#4a3410;background:linear-gradient(135deg,#fffaf0,#f4d684);border:1px solid #a4701633;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:46px;height:25px;margin-left:auto;padding:0 9px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex;box-shadow:0 7px 18px #583c0e24}.mini-rating-gold.rating-tone-red{color:#7f1d1d;background:linear-gradient(135deg,#fff5f5,#ffd9d9);border-color:#ef444438;box-shadow:0 7px 18px #7f1d1d1c}.mini-rating-gold.rating-tone-orange{color:#7c2d12;background:linear-gradient(135deg,#fff7ed,#ffd4a3);border-color:#f9731638;box-shadow:0 7px 18px #7c2d121f}.mini-rating-gold.rating-tone-gold{color:#4a3410;background:linear-gradient(135deg,#fffaf0,#f4d684);border-color:#a4701633;box-shadow:0 7px 18px #583c0e24}.poster .rating,.rating-gold{-webkit-backdrop-filter:blur(10px)!important;border:1px solid #ffffffb8!important;border-radius:999px!important;gap:6px!important;min-width:58px!important;height:30px!important;padding:0 12px!important;font-size:13px!important;line-height:1!important}.poster .rating{inset:12px auto auto 12px!important}.rating-gold span,.mini-rating-gold span{transform:translateY(-.5px);font-size:16px!important}.rating-gold b,.mini-rating-gold b{letter-spacing:-.03em;font-weight:900!important}.rating-tone-red{--rating-star:#e65b61!important;color:#7f1d1d!important;background:linear-gradient(135deg,#fff1f2f0,#ffd2d6e6)!important;border-color:#e65b6133!important;box-shadow:0 8px 22px #7f1d1d1a!important}.rating-tone-orange{--rating-star:#df8a25!important;color:#743311!important;background:linear-gradient(135deg,#fff7edf0,#fadab0e6)!important;border-color:#df8a2533!important;box-shadow:0 8px 22px #7433111c!important}.rating-tone-gold{--rating-star:#c8942f!important;color:#433416!important;background:linear-gradient(135deg,#fffbebf0,#efdba3e6)!important;border-color:#c8942f33!important;box-shadow:0 8px 22px #4334161a!important}.rating-gold span,.mini-rating-gold span{color:var(--rating-star,#c8942f)!important}.compact-similar-rating.rating-gold{font-style:normal!important;position:absolute!important;inset:10px auto auto 10px!important}.global-rating-badge{z-index:8!important;letter-spacing:-.03em!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid #ffffff8c!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:62px!important;height:33px!important;padding:0 13px!important;font-size:13px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;position:absolute!important;inset:12px auto auto 12px!important;box-shadow:0 10px 24px #0f0c1c33,inset 0 1px #ffffff4d!important}.global-rating-badge span{color:inherit!important;text-shadow:none!important;font-size:22px!important;line-height:1!important;display:inline-block!important;transform:translateY(-1px)!important}.global-rating-badge b{color:inherit!important;font:inherit!important;line-height:1!important}.global-rating-badge.rating-tone-red{--rating-star:#fff!important;color:#fff!important;background:linear-gradient(135deg,#e5484d 0%,#b91c1c 100%)!important;border-color:#ffffff6b!important;box-shadow:0 10px 24px #b91c1c47,inset 0 1px #ffffff40!important}.global-rating-badge.rating-tone-orange{--rating-star:#fff!important;color:#fff!important;background:linear-gradient(135deg,#fb923c 0%,#ea580c 100%)!important;border-color:#ffffff6b!important;box-shadow:0 10px 24px #ea580c42,inset 0 1px #ffffff47!important}.global-rating-badge.rating-tone-gold{--rating-star:#5a3b08!important;color:#3f2a08!important;background:linear-gradient(135deg,#f4d06f 0%,#d6a22e 100%)!important;border-color:#ffffff80!important;box-shadow:0 10px 24px #895e143d,inset 0 1px #ffffff59!important}.catalog-cover .global-rating-badge,.poster .global-rating-badge,.compact-similar-rating.global-rating-badge{position:absolute!important;inset:12px auto auto 12px!important}.mini-rating-gold.global-rating-badge{min-width:52px!important;height:28px!important;margin-left:auto!important;position:static!important;top:auto!important;left:auto!important}.catalog-cover .rating-gold:not(.global-rating-badge),.catalog-cover .rating:not(.global-rating-badge){display:none!important}.global-rating-badge{letter-spacing:-.025em!important;min-width:46px!important;height:24px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background-image:none!important;border:0!important;border-radius:999px!important;gap:4px!important;padding:0 8px!important;font-size:12px!important;font-weight:900!important}.global-rating-badge span,.catalog-cover .global-rating-badge span,.poster .global-rating-badge span,.compact-similar-rating.global-rating-badge span,.mini-rating-gold.global-rating-badge span{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:18px!important;font-weight:950!important;line-height:1!important;display:inline-block!important;position:static!important;inset:auto!important;transform:translateY(-1px)!important}.global-rating-badge.rating-tone-gold{color:#2f230c!important;background:#d5ae4a!important}.mini-rating-gold.global-rating-badge{min-width:42px!important;height:22px!important;margin-left:auto!important;padding:0 7px!important}.global-rating-badge,.catalog-cover .global-rating-badge,.poster .global-rating-badge,.compact-similar-rating.global-rating-badge{min-width:34px!important;height:22px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;letter-spacing:-.02em!important;color:#fff!important;background-image:none!important;border:0!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0 8px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.global-rating-badge>span{display:none!important}.global-rating-badge b,.catalog-cover .global-rating-badge b,.poster .global-rating-badge b,.compact-similar-rating.global-rating-badge b,.mini-rating-gold.global-rating-badge b{color:inherit!important;font:inherit!important;line-height:1!important;position:static!important}.catalog-cover .global-rating-badge,.poster .global-rating-badge,.compact-similar-rating.global-rating-badge{inset:10px auto auto 10px!important}.mini-rating-gold.global-rating-badge{min-width:32px!important;height:21px!important;margin-left:auto!important;padding:0 7px!important;position:static!important}.title-wide-header-v80[data-aianime-title-nav=v119]{background:#fffffff8;border-bottom:1px solid #e2dbf1e6;margin:-24px 0 24px calc(50% - 50vw);box-shadow:0 12px 30px #3a2c5d0b}.title-wide-header-v80[data-aianime-title-nav=v119] .title-wide-header-v80__bar{gap:24px;width:min(1760px,100% - 64px);min-height:86px}.title-wide-header-v80[data-aianime-title-nav=v119] .title-wide-header-v80__brand{gap:13px;min-width:max-content}.title-wide-header-v80[data-aianime-title-nav=v119] .title-wide-header-v80__brand img{object-fit:contain;filter:drop-shadow(0 12px 22px #db43c229);width:58px;height:58px;display:block}.title-wide-header-v80[data-aianime-title-nav=v119] .title-wide-header-v80__spark{display:none!important}.title-wide-header-v80[data-aianime-title-nav=v119] .title-wide-header-v80__brand b{letter-spacing:-.06em;font-size:25px}.title-wide-header-v80[data-aianime-title-nav=v119] .title-wide-header-v80__nav{justify-content:center;gap:8px}.title-wide-header-v80[data-aianime-title-nav=v119] .title-wide-header-v80__actions{gap:10px}.title-wide-header-v80[data-aianime-title-nav=v119] .title-nav-profile,.title-wide-header-v80[data-aianime-title-nav=v119] .title-wide-header-v80__signup{border-radius:15px;min-height:42px}.title-wide-header-v80[data-aianime-title-nav=v119] .title-wide-header-v80__signup{padding:0 18px}.site-interior-header{z-index:50;background:#fffffff8;border-bottom:1px solid #e2dbf1e6;width:100%;position:relative;box-shadow:0 12px 30px #3a2c5d0b}.site-interior-header__bar{align-items:center;gap:24px;width:min(1760px,100% - 64px);min-height:86px;margin:0 auto;display:flex}.site-interior-header__brand{color:#2b2442;align-items:center;gap:13px;min-width:max-content;text-decoration:none;display:inline-flex}.site-interior-header__brand img{object-fit:contain;filter:drop-shadow(0 12px 22px #db43c229);width:58px;height:58px;display:block}.site-interior-header__brand b{letter-spacing:-.06em;font-size:25px;font-weight:900;line-height:1}.site-interior-header__nav{scrollbar-width:none;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.site-interior-header__nav::-webkit-scrollbar{display:none}.site-interior-header__nav a{color:#655a79;white-space:nowrap;border-radius:15px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:14px;font-weight:850;text-decoration:none;transition:all .16s;display:inline-flex}.site-interior-header__nav a span{color:#8d55ee;background:#f4ecff;border-radius:8px;place-items:center;width:22px;height:22px;font-size:13px;display:inline-grid}.site-interior-header__nav a:hover{color:#2f2747;background:#faf6ff}.site-interior-header__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.site-interior-header__search{color:#9a8dae;background:#fff;border:1px solid #8868be29;border-radius:18px;align-items:center;gap:9px;min-width:250px;height:46px;padding:0 14px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #4c387c0f}.site-interior-header__search span{color:#8d55ee;font-size:19px;line-height:1}.site-interior-header__search strong{white-space:nowrap;flex:1;font-size:13px}.site-interior-header__search kbd{color:#8b7e9f;background:#f8f4ff;border-radius:8px;place-items:center;min-width:42px;min-height:22px;font-size:11px;font-weight:900;display:inline-grid}.site-interior-header .title-nav-profile,.site-interior-header .title-wide-header-v80__signup{white-space:nowrap;color:#5b4f74;background:#fff;border:1px solid #8868be29;border-radius:15px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.site-interior-header .title-wide-header-v80__signup{color:#fff;background:linear-gradient(135deg,#9b6cf4 0%,#ec4caf 100%);border:0;box-shadow:0 12px 26px #d54bbc2e}.site-interior-header .title-nav-profile:hover,.site-interior-header__search:hover,.site-interior-header .title-wide-header-v80__signup:hover{transform:translateY(-1px)}@media (max-width:1180px){.title-wide-header-v80[data-aianime-title-nav=v119] .title-wide-header-v80__bar,.site-interior-header__bar{gap:12px;width:min(100% - 28px,1180px)}.site-interior-header__search{justify-content:center;width:54px;min-width:54px;padding:0}.site-interior-header__search strong,.site-interior-header__search kbd{display:none}}@media (max-width:760px){.title-wide-header-v80[data-aianime-title-nav=v119]{position:static}.title-wide-header-v80[data-aianime-title-nav=v119] .title-wide-header-v80__bar,.site-interior-header__bar{width:min(100% - 24px,760px);min-height:auto;padding:12px 0}.title-wide-header-v80[data-aianime-title-nav=v119] .title-wide-header-v80__brand img,.site-interior-header__brand img{width:48px;height:48px}.title-wide-header-v80[data-aianime-title-nav=v119] .title-wide-header-v80__brand b,.site-interior-header__brand b{font-size:22px}.site-interior-header__nav{justify-content:flex-start}.site-interior-header__actions{gap:8px}.site-interior-header .title-wide-header-v80__signup{display:none}}.title-wide-header-v80[data-aianime-title-nav=v120]{background:#fffffff8;border-bottom:1px solid #e2dbf1e6;margin:-24px 0 24px calc(50% - 50vw);box-shadow:0 12px 30px #3a2c5d0b}.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__bar{gap:20px;width:min(1500px,100% - 96px);min-height:80px}.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand{gap:13px;min-width:max-content}.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand img{object-fit:contain;filter:drop-shadow(0 12px 22px #db43c226);width:64px;height:64px;display:block}.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__spark{display:none!important}.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand b{letter-spacing:-.06em;font-size:26px}.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__nav{justify-content:center;gap:7px}.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__actions{gap:10px}.title-wide-header-v80[data-aianime-title-nav=v120] .title-nav-profile,.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__signup{border-radius:15px;min-height:42px}.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__signup{padding:0 18px}.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__bar{gap:20px;width:min(1500px,100% - 96px);min-height:80px}.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand img{width:64px;height:64px}.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand b{font-size:26px}.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__nav{gap:7px}.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__actions{gap:10px}@media (max-width:1180px){.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__bar,.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__bar{gap:12px;width:min(100% - 28px,1180px)}.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__search{justify-content:center;width:54px;min-width:54px;padding:0}.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__search strong,.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__search kbd{display:none}}@media (max-width:760px){.title-wide-header-v80[data-aianime-title-nav=v120]{position:static}.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__bar,.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__bar{width:min(100% - 24px,760px);min-height:auto;padding:10px 0}.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand img,.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand img{width:54px;height:54px}.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand b,.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand b{font-size:23px}.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__nav{justify-content:flex-start}.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__actions{gap:8px}.site-interior-header[data-aianime-interior-menu=v120] .title-wide-header-v80__signup{display:none}}.global-rating-badge-v121,.global-rating-badge.global-rating-badge-v121,.catalog-cover .global-rating-badge-v121,.poster .global-rating-badge-v121,.compact-similar-rating.global-rating-badge-v121,.mini-rating-gold.global-rating-badge-v121{z-index:9!important;width:auto!important;min-width:32px!important;height:21px!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;letter-spacing:-.02em!important;white-space:nowrap!important;background-image:none!important;border:1px solid #ffffff57!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:0!important;margin:0!important;padding:0 8px!important;font-size:11.5px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;position:absolute!important;inset:10px auto auto 10px!important;transform:none!important}.global-rating-badge-v121 b,.catalog-cover .global-rating-badge-v121 b,.poster .global-rating-badge-v121 b,.compact-similar-rating.global-rating-badge-v121 b,.mini-rating-gold.global-rating-badge-v121 b{color:inherit!important;font:inherit!important;text-shadow:none!important;margin:0!important;padding:0!important;line-height:1!important;display:block!important;position:static!important}.global-rating-badge-v121>span{display:none!important}.global-rating-badge-v121.rating-tone-red{color:#fff!important;background:#c94a54!important}.global-rating-badge-v121.rating-tone-orange{color:#fff!important;background:#d97932!important}.global-rating-badge-v121.rating-tone-green,.global-rating-badge-v121.rating-tone-gold{color:#fff!important;background:#319a68!important}.compact-similar-rating.global-rating-badge-v121{top:14px!important;left:14px!important}.catalog-cover .global-rating-badge-v121{top:8px!important;left:8px!important}.poster .global-rating-badge-v121{top:11px!important;left:11px!important}.mini-rating-gold.global-rating-badge-v121{min-width:30px!important;height:20px!important;margin-left:auto!important;padding:0 7px!important;position:static!important}.home-popular-live{margin-top:26px}.popular-live-title{align-items:flex-end;margin:24px 0 15px}.popular-live-title>div{min-width:0}.popular-live-title h2{margin:0}.popular-live-title p{color:#8c84a6;max-width:620px;margin:7px 0 0;font-size:12.5px;font-weight:700;line-height:1.35}.popular-live-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.popular-live-card{color:#fff;isolation:isolate;height:299px;animation:.22s both popular-card-in;animation-delay:var(--card-delay,0s);background:#f3f0fb;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 16px 38px #342b5b1a}.popular-live-card img{object-fit:cover;width:100%;height:100%;transition:transform .28s,filter .28s;display:block;transform:scale(1.01)}.popular-live-card:hover img{filter:saturate(1.04)contrast(1.03);transform:scale(1.045)}.popular-live-card .global-rating-badge{z-index:4;top:11px;left:11px;right:auto}.popular-live-shade{z-index:1;pointer-events:none;background:linear-gradient(#0b0a1a05 20%,#09081857 55%,#090818e0 100%);position:absolute;inset:0}.popular-live-copy{z-index:3;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.popular-live-tag{color:#7b4bea;background:#ffffffe0;border-radius:999px;align-self:flex-start;align-items:center;height:23px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 5px 14px #120e2e1f}.popular-live-copy b{letter-spacing:-.25px;text-shadow:0 2px 12px #00000059;font-size:14px;font-weight:900;line-height:1.18}.popular-live-copy em{color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-style:normal;font-weight:700;line-height:1.15;overflow:hidden}.popular-live-copy small{color:#f3eefc;font-size:12px;font-weight:800}@keyframes popular-card-in{0%{opacity:.001;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.popular-live-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.popular-live-card{height:270px}.popular-live-title p{display:none}}@media (max-width:760px){.popular-live-grid{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.popular-live-card{scroll-snap-align:start;min-width:214px;height:292px}.popular-live-title{align-items:flex-start}.popular-live-title a{display:none}}.home-new-site{margin-top:26px}.home-new-title{align-items:flex-end;margin:24px 0 15px}.home-new-title>div{min-width:0}.home-new-title h2{margin:0}.home-new-title p{color:#8c84a6;max-width:620px;margin:7px 0 0;font-size:12.5px;font-weight:700;line-height:1.35}.home-new-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.home-new-card{color:#fff;isolation:isolate;background:#f7f3ff;border-radius:16px;min-height:184px;position:relative;overflow:hidden;box-shadow:0 14px 32px #332b5b14}.home-new-card img{object-fit:cover;width:100%;height:100%;transition:transform .28s,filter .28s;display:block;position:absolute;inset:0}.home-new-card:after{content:"";z-index:1;background:linear-gradient(#0f0c220a 0%,#0f0c2247 48%,#0f0c22db 100%);position:absolute;inset:0}.home-new-card:hover img{filter:saturate(1.05)contrast(1.02);transform:scale(1.035)}.home-new-card .global-rating-badge{z-index:4;top:11px;left:11px;right:auto}.home-new-copy{z-index:3;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:13px;left:13px;right:13px}.home-new-copy span{color:#8b5cf6;background:#ffffffe6;border-radius:999px;align-self:flex-start;align-items:center;height:22px;padding:0 9px;font-size:10.5px;font-weight:900;display:inline-flex;box-shadow:0 5px 14px #120e2e1a}.home-new-copy b{letter-spacing:-.25px;text-shadow:0 2px 12px #00000059;font-size:14px;font-weight:900;line-height:1.18}.home-new-copy em{color:#ffffffbd;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-style:normal;font-weight:700;line-height:1.15;overflow:hidden}.home-new-copy small{color:#f3eefc;font-size:11.5px;font-weight:800}.home-popular-real .popular-live-tag{color:#6f48d8;background:#ffffffe6}.home-popular-real .popular-live-title p{max-width:720px}@media (max-width:1200px){.home-new-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-new-card{min-height:170px}.home-new-title p{display:none}}@media (max-width:760px){.home-new-grid{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.home-new-card{scroll-snap-align:start;min-width:214px;min-height:178px}.home-new-title{align-items:flex-start}.home-new-title a{display:none}}.global-rating-badge,.global-rating-badge-v124,.catalog-cover .global-rating-badge,.poster .global-rating-badge,.popular-live-card .global-rating-badge,.home-new-card .global-rating-badge,.compact-similar-rating.global-rating-badge,.mini-rating-gold.global-rating-badge{z-index:9!important;width:auto!important;min-width:0!important;height:24px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;color:#fff!important;letter-spacing:-.02em!important;text-shadow:none!important;background-image:none!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:0 8px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;position:absolute!important;inset:10px auto auto 10px!important}.global-rating-badge .global-rating-badge__star,.catalog-cover .global-rating-badge .global-rating-badge__star,.poster .global-rating-badge .global-rating-badge__star,.compact-similar-rating.global-rating-badge .global-rating-badge__star,.mini-rating-gold.global-rating-badge .global-rating-badge__star{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:950!important;line-height:1!important;display:inline-block!important;position:static!important;transform:translateY(-.5px)!important}.global-rating-badge b,.catalog-cover .global-rating-badge b,.poster .global-rating-badge b,.compact-similar-rating.global-rating-badge b,.mini-rating-gold.global-rating-badge b{color:inherit!important;font:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-block!important;position:static!important}.global-rating-badge.rating-tone-red{color:#fff!important;background:#d94d4d!important}.global-rating-badge.rating-tone-orange{color:#fff!important;background:#e47a2e!important}.global-rating-badge.rating-tone-green,.global-rating-badge.rating-tone-gold{color:#fff!important;background:#38b864!important}.mini-rating-gold.global-rating-badge,.top-list-rating-badge.global-rating-badge{flex-shrink:0!important;position:static!important;inset:auto!important}.top-list-rating-badge.global-rating-badge{margin-left:auto!important}.poster .rating:not(.global-rating-badge),.catalog-cover .rating:not(.global-rating-badge),.catalog-cover .rating-gold:not(.global-rating-badge){display:none!important}.popular-live-tag{white-space:nowrap;text-overflow:ellipsis;max-width:132px;overflow:hidden}.home-new-card{height:299px!important;min-height:299px!important;box-shadow:0 16px 38px #342b5b1a!important}.home-new-shade{z-index:1;pointer-events:none;background:linear-gradient(#0b0a1a05 20%,#09081857 55%,#090818e0 100%);position:absolute;inset:0}.home-new-card:after{display:none!important}.home-new-copy{gap:5px!important;bottom:14px!important;left:14px!important;right:14px!important}.home-new-copy>span{display:none!important}.home-new-copy b{font-size:14px!important;line-height:1.18!important}.home-new-copy small{color:#f3eefc!important;font-size:12px!important}@media (max-width:1200px){.home-new-card{height:270px!important;min-height:270px!important}}@media (max-width:760px){.home-new-card{min-width:214px!important;height:292px!important;min-height:292px!important}}.popular-live-tag{display:none!important}.popular-live-copy{gap:4px}html:has(.how-modal-toggle:checked) body{overflow:auto!important}html body .content>.how-modal,html body .how-modal{place-items:unset!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:120!important;background:0 0!important;width:430px!important;max-width:calc(100vw - 32px)!important;height:auto!important;min-height:0!important;padding:0!important;transition:opacity .16s,transform .16s,visibility .16s!important;display:block!important;position:fixed!important;inset:235px auto auto clamp(330px,31vw,600px)!important;transform:translate(-8px,4px)scale(.985)!important}html body .content>.how-modal-toggle:checked~.how-modal,html body .how-modal-toggle:checked~.how-modal{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(0)scale(1)!important}html body .content>.how-modal .how-modal-backdrop,html body .how-modal .how-modal-backdrop{opacity:0!important;visibility:hidden!important;pointer-events:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;display:none!important}html body .content>.how-modal .how-modal-card,html body .how-modal .how-modal-card{-webkit-backdrop-filter:none!important;background:#fffffff5!important;border:1px solid #9d81dc2e!important;border-radius:24px!important;width:430px!important;max-width:calc(100vw - 32px)!important;max-height:none!important;padding:22px 22px 20px!important;position:relative!important;overflow:visible!important;box-shadow:0 24px 55px #402d6c29!important}html body .content>.how-modal .how-modal-card:before,html body .how-modal .how-modal-card:before{content:""!important;background:#fffffff5!important;border-bottom:1px solid #9d81dc2e!important;border-left:1px solid #9d81dc2e!important;border-radius:4px!important;width:16px!important;height:16px!important;display:block!important;position:absolute!important;top:148px!important;left:-8px!important;transform:rotate(45deg)!important;box-shadow:-8px 8px 18px #402d6c0f!important}html body .content>.how-modal .how-modal-card h2,html body .how-modal .how-modal-card h2{letter-spacing:-.7px!important;margin:0 38px 16px 0!important;font-size:24px!important;line-height:1.05!important}html body .content>.how-modal .how-modal-steps,html body .how-modal .how-modal-steps{gap:10px!important;display:grid!important}html body .content>.how-modal .how-modal-steps article,html body .how-modal .how-modal-steps article{box-shadow:none!important;background:#fff!important;border:1px solid #9d81dc21!important;border-radius:16px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;padding:12px!important}html body .content>.how-modal .how-modal-steps b,html body .how-modal .how-modal-steps b{border-radius:14px!important;width:42px!important;height:42px!important;font-size:18px!important}html body .content>.how-modal .how-modal-steps strong,html body .how-modal .how-modal-steps strong{font-size:13.5px!important;line-height:1.15!important}html body .content>.how-modal .how-modal-steps span,html body .how-modal .how-modal-steps span{font-size:12px!important;line-height:1.35!important}html body .content>.how-modal .how-modal-close,html body .how-modal .how-modal-close{border-radius:12px!important;width:34px!important;height:34px!important;top:15px!important;right:15px!important}@media (max-width:900px){html body .content>.how-modal,html body .how-modal{width:auto!important;max-width:none!important;top:92px!important;left:16px!important;right:16px!important}html body .content>.how-modal .how-modal-card,html body .how-modal .how-modal-card{width:auto!important;max-width:none!important}html body .content>.how-modal .how-modal-card:before,html body .how-modal .how-modal-card:before{display:none!important}}html body .hero.ai-hero-image{contain:layout!important;overflow:visible!important}html body .hero.ai-hero-image .hero-lcp-picture,html body .hero.ai-hero-image .hero-image-overlay{border-radius:inherit!important;overflow:hidden!important}html body .hero.ai-hero-image .hero-actions{z-index:80!important;position:relative!important}html body .hero.ai-hero-image .hero-actions>.how-modal{opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:120!important;background:0 0!important;width:370px!important;max-width:min(370px,100vw - 40px)!important;height:auto!important;min-height:0!important;padding:0!important;transition:opacity .16s,transform .16s,visibility .16s!important;display:block!important;position:absolute!important;inset:50% auto auto calc(100% + 16px)!important;transform:translate(8px,-50%)scale(.985)!important}html body .how-modal-toggle:checked~.hero.ai-hero-image .hero-actions>.how-modal{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(-50%)scale(1)!important}html body .hero.ai-hero-image .hero-actions>.how-modal .how-modal-backdrop{opacity:0!important;visibility:hidden!important;pointer-events:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;display:none!important}html body .hero.ai-hero-image .hero-actions>.how-modal .how-modal-card{-webkit-backdrop-filter:none!important;background:#fffffffa!important;border:1px solid #9d81dc2e!important;border-radius:22px!important;width:370px!important;max-width:min(370px,100vw - 40px)!important;max-height:none!important;padding:18px 18px 16px!important;overflow:visible!important;box-shadow:0 18px 40px #402d6c24!important}html body .hero.ai-hero-image .hero-actions>.how-modal .how-modal-card:before{content:""!important;background:#fffffffa!important;border-bottom:1px solid #9d81dc2e!important;border-left:1px solid #9d81dc2e!important;border-radius:4px!important;width:15px!important;height:15px!important;display:block!important;position:absolute!important;top:50%!important;left:-8px!important;transform:translateY(-50%)rotate(45deg)!important;box-shadow:-6px 6px 14px #402d6c0d!important}html body .hero.ai-hero-image .hero-actions>.how-modal .how-modal-card h2{letter-spacing:-.65px!important;margin:0 36px 13px 0!important;font-size:22px!important;line-height:1.08!important}html body .hero.ai-hero-image .hero-actions>.how-modal .how-modal-close{border-radius:11px!important;width:31px!important;height:31px!important;top:12px!important;right:12px!important}html body .hero.ai-hero-image .hero-actions>.how-modal .how-modal-steps{gap:8px!important;display:grid!important}html body .hero.ai-hero-image .hero-actions>.how-modal .how-modal-steps article{box-shadow:none!important;background:#fff!important;border:1px solid #9d81dc1f!important;border-radius:15px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;padding:10px!important}html body .hero.ai-hero-image .hero-actions>.how-modal .how-modal-steps b{border-radius:13px!important;width:36px!important;height:36px!important;font-size:16px!important}html body .hero.ai-hero-image .hero-actions>.how-modal .how-modal-steps strong{font-size:12.8px!important;line-height:1.12!important}html body .hero.ai-hero-image .hero-actions>.how-modal .how-modal-steps span{font-size:11.4px!important;line-height:1.32!important}@media (max-width:1180px){html body .hero.ai-hero-image .hero-actions>.how-modal{top:calc(100% + 12px)!important;left:0!important;transform:translateY(8px)scale(.985)!important}html body .how-modal-toggle:checked~.hero.ai-hero-image .hero-actions>.how-modal{transform:translateY(0)scale(1)!important}html body .hero.ai-hero-image .hero-actions>.how-modal .how-modal-card:before{top:-8px!important;left:50%!important;transform:translate(-50%)rotate(135deg)!important}}@media (max-width:760px){html body .hero.ai-hero-image .hero-actions>.how-modal,html body .hero.ai-hero-image .hero-actions>.how-modal .how-modal-card{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}}html body .shell .content .hero-copy h1{letter-spacing:-1.45px!important;font-weight:760!important}html body .shell .content .hero-copy h1 strong{font-weight:760!important}html body .shell .content .hero-copy p{color:#5f5874!important;font-weight:520!important}html body .shell .content .section-title h2,html body .shell .rightcol .widget-head h3{letter-spacing:-.38px!important;font-weight:730!important}html body .shell .content .section-title h2{font-size:19px!important}html body .shell .content .section-title a,html body .shell .rightcol .widget-head a{font-weight:640!important}html body .shell .home-new-title p,html body .shell .popular-live-title p{color:#9b92b8!important;letter-spacing:.01em!important;font-weight:500!important}html body .shell .poster-info b,html body .shell .continue-info b,html body .shell .collection b,html body .shell .popular-live-copy b,html body .shell .home-new-copy b,html body .shell .mini b{letter-spacing:-.12px!important;font-weight:720!important}html body .shell .poster-info span,html body .shell .continue-info span,html body .shell .collection span,html body .shell .popular-live-copy em,html body .shell .home-new-copy em,html body .shell .popular-live-copy small,html body .shell .home-new-copy small,html body .shell .mini span{letter-spacing:.01em!important;font-weight:500!important}html body .shell .rightcol .sch b{font-weight:720!important}html body .shell .rightcol .sch span,html body .shell .schedule-empty span,html body .shell .moods span,html body .shell .bot-card p{font-weight:520!important}html body .shell .nav,html body .shell .brand span,html body .shell .profile-card .user span{font-weight:560!important}html body .shell .brand b,html body .shell .profile-card .user b{font-weight:760!important}html body .sch,html body .schedule-reference-item,html body .schedule-release{outline:none!important}html body .sch:hover,html body .schedule-reference-item:hover,html body .schedule-release:hover{box-shadow:none!important;border-color:#0000!important;outline:none!important}html body .shell .rightcol .sch:hover,html body .shell .rightcol .schedule-reference-item:hover{background:#fbfaff!important;transform:none!important}@supports (-webkit-touch-callout:none){body{min-height:-webkit-fill-available}}@media (max-width:760px){html,body{-webkit-text-size-adjust:100%;width:100%!important;max-width:100%!important;overflow-x:hidden!important}body{padding-left:env(safe-area-inset-left)!important;padding-right:env(safe-area-inset-right)!important;background:#f8f5fc!important}img,video,iframe{max-width:100%}a,button,label,select,input{touch-action:manipulation}.shell{background:#fbf9ff!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:100dvh!important;display:block!important}.content{width:100%!important;min-width:0!important;max-width:100%!important;padding:12px 12px calc(96px + env(safe-area-inset-bottom))!important}.rightcol{display:none!important}.topbar{justify-content:stretch!important;height:auto!important;margin:0 0 12px!important}.topbar .search,.search{border-radius:16px!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0 14px!important;box-shadow:0 10px 26px #4f3d7f12!important}.search input{font-size:14px!important;font-weight:650!important}.search kbd,.actions{display:none!important}.sidebar{width:100%!important;height:calc(76px + env(safe-area-inset-bottom))!important;min-height:0!important;padding:7px 8px calc(7px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(18px)!important;z-index:900!important;background:#fffffff5!important;border-top:1px solid #ddd4eed1!important;border-right:0!important;display:block!important;position:fixed!important;inset:auto 0 0!important;box-shadow:0 -16px 36px #342b5b1c!important}.brand,.profile-card{display:none!important}.sidebar-nav,.sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;height:100%!important;margin:0!important;display:grid!important}.sidebar .nav:nth-child(n+6){display:none!important}.sidebar .nav{letter-spacing:-.01em!important;color:#746c91!important;border-radius:15px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:0!important;height:58px!important;margin:0!important;padding:5px 2px!important;font-size:10px!important;font-weight:650!important;line-height:1.05!important;display:flex!important}.sidebar .nav.active{color:#7b45db!important;background:#f1e7ff!important}.sidebar .nav .nav-icon,.sidebar .nav span:first-child{place-items:center!important;width:20px!important;height:20px!important;margin:0!important;font-size:19px!important;display:grid!important}.sidebar-svg-icon{width:20px!important;height:20px!important}.hero.ai-hero-image,.ai-hero-image{border-radius:22px!important;height:auto!important;min-height:360px!important;margin-bottom:20px!important;overflow:visible!important;box-shadow:0 16px 42px #5c448c1a!important}.hero-lcp-picture,.hero-lcp-image{border-radius:inherit!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}.hero-lcp-image{object-fit:cover!important;object-position:64% center!important}.hero.ai-hero-image .hero-image-overlay{border-radius:inherit!important;background:linear-gradient(#ffffffdb,#ffffff85 58%,#fff3)!important}.hero.ai-hero-image .hero-copy,.ai-hero-image .hero-copy{z-index:2!important;max-width:100%!important;padding:24px 18px 22px!important;position:relative!important}.hero.ai-hero-image .hero-copy>span{height:26px!important;margin-bottom:14px!important;padding:0 10px!important;font-size:9.5px!important}.hero.ai-hero-image .hero-copy h1,.ai-hero-image .hero-copy h1{letter-spacing:-1.2px!important;max-width:310px!important;margin:0 0 12px!important;font-size:31px!important;line-height:1.05!important}.hero.ai-hero-image .hero-copy p,.ai-hero-image .hero-copy p{max-width:285px!important;margin:0 0 16px!important;font-size:13px!important;line-height:1.45!important}.hero-actions{flex-wrap:wrap!important;align-items:center!important;gap:9px!important;width:100%!important;display:flex!important}.hero-actions .primary,.hero-actions .secondary,.hero-actions .how-works-btn{border-radius:14px!important;height:43px!important;min-height:43px!important;margin:0!important;padding:0 14px!important;font-size:12.5px!important;display:inline-flex!important}.hero-prompts{display:none!important}html body .hero.ai-hero-image .hero-actions>.how-modal{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;top:calc(100% + 10px)!important;left:0!important;transform:translateY(8px)scale(.985)!important}html body .how-modal-toggle:checked~.hero.ai-hero-image .hero-actions>.how-modal{transform:translateY(0)scale(1)!important}html body .hero.ai-hero-image .hero-actions>.how-modal .how-modal-card{border-radius:18px!important;width:100%!important;max-width:100%!important;padding:15px!important}html body .hero.ai-hero-image .hero-actions>.how-modal .how-modal-card:before{top:-8px!important;left:28px!important;transform:rotate(135deg)!important}html body .hero.ai-hero-image .hero-actions>.how-modal .how-modal-steps article{grid-template-columns:32px minmax(0,1fr)!important;gap:9px!important;padding:9px!important}html body .hero.ai-hero-image .hero-actions>.how-modal .how-modal-steps b{width:32px!important;height:32px!important}.section-title,.home-new-title,.popular-live-title{align-items:flex-end!important;gap:10px!important;margin:20px 0 12px!important}.section-title h2,.home-new-title h2,.popular-live-title h2{font-size:19px!important;line-height:1.1!important}.section-title a,.home-new-title a,.popular-live-title a{white-space:nowrap!important;font-size:12px!important}.home-new-title p,.popular-live-title p{display:none!important}.poster-row,.continue-row,.home-new-grid,.popular-live-grid{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:12px!important;margin-left:-2px!important;margin-right:-2px!important;padding:0 2px 10px!important;display:flex!important;overflow:auto hidden!important}.poster-row::-webkit-scrollbar{display:none!important}.continue-row::-webkit-scrollbar{display:none!important}.home-new-grid::-webkit-scrollbar{display:none!important}.popular-live-grid::-webkit-scrollbar{display:none!important}.title-nav-links::-webkit-scrollbar{display:none!important}.site-interior-header__nav::-webkit-scrollbar{display:none!important}.poster,.home-new-card,.popular-live-card{scroll-snap-align:start!important;border-radius:18px!important;flex:0 0 min(68vw,232px)!important;width:min(68vw,232px)!important;min-width:min(68vw,232px)!important;height:302px!important;min-height:302px!important}.continue-card{scroll-snap-align:start!important;border-radius:18px!important;flex:0 0 min(82vw,340px)!important;width:min(82vw,340px)!important;min-width:min(82vw,340px)!important;height:154px!important}.poster-info b,.popular-live-copy b,.home-new-copy b{font-size:13px!important;line-height:1.18!important}.poster-info span,.popular-live-copy small,.home-new-copy small{font-size:11px!important}.collections{grid-template-columns:1fr!important;gap:10px!important}.collection{border-radius:18px!important;height:auto!important;min-height:92px!important;padding:15px!important}.site-interior-header{padding:10px 0 6px!important}.site-interior-header__bar{border-radius:20px!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:8px!important;width:calc(100% - 20px)!important;min-height:auto!important;padding:10px!important;display:grid!important}.site-interior-header__brand{gap:8px!important;min-width:0!important}.site-interior-header__brand img{width:44px!important;height:44px!important}.site-interior-header__brand b{font-size:20px!important}.site-interior-header__actions{justify-self:end!important;gap:6px!important}.site-interior-header__search{width:44px!important;min-width:44px!important;height:40px!important;padding:0!important}.site-interior-header__search strong,.site-interior-header__search kbd{display:none!important}.site-interior-header__nav{grid-column:1/-1!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;padding:3px 0 1px!important;overflow-x:auto!important}.site-interior-header__nav a{border-radius:13px!important;flex:none!important;height:38px!important;padding:0 11px!important;font-size:12px!important}.anime-compact-page{padding:10px 10px calc(94px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}.title-wide-header-v80[data-aianime-title-nav=v120]{margin:0 0 10px!important;position:static!important}.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__bar{border-radius:20px!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:none!important;min-height:0!important;padding:10px!important;display:grid!important}.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand{gap:8px!important;min-width:0!important}.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand img{width:50px!important;height:50px!important}.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand b{font-size:21px!important}.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__actions{justify-self:end!important;gap:6px!important}.title-wide-header-v80[data-aianime-title-nav=v120] .search-trigger{width:42px!important;min-width:42px!important;height:40px!important;padding:0!important}.title-wide-header-v80[data-aianime-title-nav=v120] .search-trigger strong,.title-wide-header-v80[data-aianime-title-nav=v120] .search-trigger kbd{display:none!important}.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__nav{grid-column:1/-1!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;padding:4px 0 1px!important;display:flex!important;overflow-x:auto!important}.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__nav a{border-radius:13px!important;flex:none!important;height:38px!important;padding:0 11px!important;font-size:12px!important}.anime-compact-card,.compact-player-section,.compact-episodes,.compact-similar,.compact-comments{border-radius:20px!important;width:100%!important;max-width:100%!important;padding:14px!important;box-shadow:0 12px 34px #4f3d7f12!important}.anime-compact-card{flex-direction:column!important;gap:14px!important;display:flex!important}.anime-compact-poster{order:-1!important;width:100%!important;max-width:190px!important}.anime-compact-poster img{border-radius:16px!important;height:270px!important}.compact-bg-glow{opacity:.1!important}.compact-breadcrumb{white-space:nowrap!important;font-size:12px!important;overflow-x:auto!important}.anime-compact-left h1{letter-spacing:-1.15px!important;font-size:30px!important;line-height:1.08!important}.compact-aliases{gap:6px!important}.compact-aliases span{height:28px!important;padding:0 9px!important;font-size:11px!important}.compact-rating-row{gap:7px!important;margin-top:12px!important;padding-bottom:12px!important}.title-rating-strip-v107{border-radius:16px!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;width:100%!important;padding:7px!important;display:flex!important}.title-rating-main-score{min-width:auto!important;height:34px!important;padding:0 9px!important}.title-rating-source-list{justify-content:flex-start!important;gap:5px!important;width:auto!important}.title-rating-source-chip{height:32px!important;padding:0 8px!important}.title-rating-vote{justify-content:flex-start!important;width:100%!important;margin-left:0!important;padding-top:2px!important;overflow-x:auto!important}.title-rating-strip-v107 .rating-control button{width:34px!important;height:34px!important;font-size:16px!important}.compact-info-list{gap:8px!important;margin-top:12px!important}.compact-info-list div{grid-template-columns:1fr!important;gap:3px!important}.compact-info-list span,.compact-info-list b{font-size:12.5px!important}.compact-genres{gap:6px!important;margin-top:12px!important;padding-top:12px!important}.compact-genres a{height:28px!important;font-size:11px!important}.compact-description{margin-top:14px!important;font-size:13px!important;line-height:1.55!important}.compact-actions{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.compact-watch,.compact-ai,.compact-actions button{width:100%!important;height:42px!important}.compact-player{border-radius:16px!important;height:260px!important}.compact-player-center button{width:56px!important;height:56px!important;font-size:20px!important}.compact-player-center h3{font-size:23px!important;line-height:1.08!important}.compact-section-head{align-items:flex-start!important;gap:8px!important}.compact-section-head h2{font-size:20px!important}.compact-episodes>div:last-child,.compact-episodes.episode-picker-clean .episode-picker-grid,.compact-episodes.episode-picker-clean>div.episode-picker-grid:last-child{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}.compact-episodes>div:last-child a,.compact-episodes.episode-picker-clean .episode-picker-grid a{border-radius:11px!important;min-width:0!important;height:38px!important}.native-voice-row{gap:8px!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.native-voice-row button{min-width:132px!important}.native-episode-row,.native-kodik-v65-episodes{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}.compact-similar>div:last-child{scroll-snap-type:x mandatory!important;gap:12px!important;padding-bottom:8px!important;display:flex!important;overflow-x:auto!important}.compact-similar>div:last-child a{scroll-snap-align:start!important;flex:0 0 150px!important;width:150px!important}.compact-similar img{border-radius:15px!important;height:210px!important}.page{padding:16px 12px calc(92px + env(safe-area-inset-bottom))!important;max-width:100%!important}.page-head h1{letter-spacing:-1px!important;margin-top:14px!important;font-size:31px!important;line-height:1.08!important}.page-head p{font-size:13.5px!important;line-height:1.5!important}.catalog-tools{border-radius:18px!important;margin:16px 0 14px!important;padding:13px!important}.catalog-search{border-radius:15px!important;height:46px!important;padding:0 13px!important}.filter-grid{grid-template-columns:1fr!important;gap:9px!important}.filter-grid select{border-radius:13px!important;height:43px!important}.filter-summary{flex-wrap:wrap!important;align-items:flex-start!important;font-size:12.5px!important}.filter-summary button{width:100%!important;margin-left:0!important}.catalog-layout{display:block!important}.catalog-aside{display:none!important}.catalog-results{grid-template-columns:1fr!important;gap:12px!important}.catalog-card{border-radius:18px!important;grid-template-columns:104px minmax(0,1fr)!important;gap:12px!important;min-height:164px!important;padding:10px!important}.catalog-card:hover{transform:none!important}.catalog-cover{border-radius:14px!important;min-height:146px!important}.catalog-body{padding:2px 0!important}.catalog-body b{letter-spacing:-.15px!important;font-size:14px!important;line-height:1.18!important}.catalog-body em{margin-top:4px!important;font-size:11px!important}.catalog-body p{-webkit-line-clamp:2!important;margin:8px 0!important;font-size:12px!important;line-height:1.36!important}.catalog-body i{height:23px!important;padding:0 8px!important;font-size:10.5px!important}.schedule-board{grid-template-columns:1fr!important;gap:12px!important}.schedule-hero{border-radius:22px!important;padding:20px!important}.schedule-hero h1{font-size:31px!important;line-height:1.08!important}.schedule-day-card{border-radius:20px!important;padding:14px!important}.schedule-release{grid-template-columns:58px minmax(0,1fr)!important;gap:10px!important;min-height:74px!important;padding:8px!important}.schedule-release img{border-radius:12px!important;width:58px!important;height:54px!important}.profile-page,.admin-page{padding:14px 12px calc(92px + env(safe-area-inset-bottom))!important}.profile-grid,.admin-grid{grid-template-columns:1fr!important}}@media (max-width:420px){.poster,.home-new-card,.popular-live-card{flex-basis:min(74vw,220px)!important;width:min(74vw,220px)!important;min-width:min(74vw,220px)!important;height:292px!important;min-height:292px!important}.anime-compact-poster{max-width:168px!important}.anime-compact-poster img{height:238px!important}.compact-episodes>div:last-child,.compact-episodes.episode-picker-clean .episode-picker-grid,.native-episode-row,.native-kodik-v65-episodes{grid-template-columns:repeat(4,minmax(0,1fr))!important}.catalog-card{grid-template-columns:92px minmax(0,1fr)!important}.catalog-cover{min-height:138px!important}.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand img{width:46px!important;height:46px!important}.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand b{font-size:19px!important}}.continue-row-v135 .resume-watch-card{border:1px solid #ffffff2e;outline:0;transform:translateZ(0)}.continue-row-v135 .resume-watch-card:focus-visible{box-shadow:0 0 0 3px #8b5cf638,0 18px 40px #342b5b24}.continue-play-badge{z-index:3;color:#38275d;letter-spacing:-.01em;opacity:0;background:#ffffffeb;border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 12px;font-size:12px;font-weight:760;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;top:15px;left:16px;transform:translateY(-4px);box-shadow:0 10px 24px #1c143a29}.continue-play-badge:before{content:"▶";color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec5cc6);border-radius:50%;place-items:center;width:18px;height:18px;padding-left:1px;font-size:9px;display:grid}.resume-watch-card:hover .continue-play-badge,.resume-watch-card:focus-visible .continue-play-badge{opacity:1;transform:translateY(0)}.resume-watch-card .play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff57}.resume-watch-card em{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2b;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;min-width:58px;height:26px;padding:0 9px;font-size:11px;font-weight:780;display:inline-flex;bottom:14px;right:14px}.resume-watch-card .continue-info span{color:#ffffffd6}@media (max-width:760px){.continue-play-badge{opacity:1;height:28px;padding:0 10px;font-size:11px;top:12px;left:12px;transform:none}.resume-watch-card em{font-size:10px;bottom:12px;right:12px}}.section-title h2 .home-section-icon{color:#9c5cf6;vertical-align:-5px;background:linear-gradient(#fbf8ff,#f3ecff);border:1px solid #9d73ff2e;border-radius:9px;flex:none;place-items:center;width:22px;height:22px;margin-right:9px;display:inline-grid;box-shadow:0 6px 16px #764bb412}.section-title h2 .home-section-icon svg{width:14px;height:14px;display:block}.section-title h2 .home-section-icon-popular{color:#cf61dd;background:linear-gradient(#fff8ff,#f8ecff)}.section-title h2 .home-section-icon-new{color:#b66df4;background:linear-gradient(#fff9ff,#f7efff)}.section-title h2 .home-section-icon-continue{color:#bc5ef0;background:linear-gradient(#fff8ff,#f5edff)}.section-title h2 .home-section-icon-collections{color:#9d67f2;background:linear-gradient(#fbfaff,#f0ebff)}@media (max-width:720px){.section-title h2 .home-section-icon{vertical-align:-4px;border-radius:8px;width:20px;height:20px;margin-right:7px}.section-title h2 .home-section-icon svg{width:13px;height:13px}}.site-interior-header__nav .home-section-icon,.title-full-nav__links .home-section-icon,.compact-ai .home-section-icon,.global-search-ai .home-section-icon,.top-card .home-section-icon{color:currentColor;width:20px;height:20px;box-shadow:none;vertical-align:-5px;background:#ffffff94;border:1px solid #9d73ff24;border-radius:8px;flex:none;place-items:center;margin:0 7px 0 0;display:inline-grid}.site-interior-header__nav .home-section-icon svg,.title-full-nav__links .home-section-icon svg,.compact-ai .home-section-icon svg,.global-search-ai .home-section-icon svg,.top-card .home-section-icon svg{width:13px;height:13px}.global-search-ai{justify-content:center;align-items:center;gap:8px;display:flex}.global-search-ai .home-section-icon{color:#fff;background:#ffffff29;border-color:#ffffff38;margin:0}.top-card i{justify-content:center;align-items:center;display:inline-flex}.top-card i .home-section-icon{margin:0}.compact-ai{align-items:center;gap:8px;display:inline-flex}.compact-ai .home-section-icon{margin:0}.how-card-icon .home-section-icon{color:#9c5cf6;background:#f8efff;border:1px solid #9d73ff29;width:24px;height:24px;margin:0}.how-card-icon .home-section-icon svg{width:15px;height:15px}.site-interior-header__nav .home-section-icon,.title-wide-header-v80__nav .home-section-icon,.title-full-nav__links .home-section-icon{color:#7b45df!important;background:linear-gradient(#fff,#f4edff)!important;border:1px solid #905ee83d!important;border-radius:10px!important;flex:none!important;place-items:center!important;width:26px!important;height:26px!important;margin:0 7px 0 0!important;display:inline-grid!important;box-shadow:0 7px 16px #734ab014!important}.site-interior-header__nav .home-section-icon svg,.title-wide-header-v80__nav .home-section-icon svg,.title-full-nav__links .home-section-icon svg{width:16px!important;height:16px!important}.site-interior-header__nav a:hover .home-section-icon,.title-wide-header-v80__nav a:hover .home-section-icon,.title-full-nav__links a:hover .home-section-icon{color:#fff!important;background:linear-gradient(135deg,#9f6cff,#d35ada)!important;border-color:#0000!important}.site-interior-header__search .home-section-icon{color:#8d55ee!important;background:#f8f2ff!important;border:1px solid #905ee82e!important;width:24px!important;height:24px!important;margin:0 8px 0 0!important}.site-interior-header__search .home-section-icon svg{width:15px!important;height:15px!important}@media (max-width:760px){.site-interior-header__nav .home-section-icon,.title-wide-header-v80__nav .home-section-icon{border-radius:9px!important;width:24px!important;height:24px!important}.site-interior-header__nav .home-section-icon svg,.title-wide-header-v80__nav .home-section-icon svg{width:15px!important;height:15px!important}}html body .shell .collection{justify-content:space-between!important;align-items:flex-start!important}html body .shell .collection em{color:#c17cff!important;opacity:.62!important;flex-shrink:0!important;margin-left:12px!important;font-size:34px!important;font-style:normal!important;line-height:1!important;display:block!important}html body .shell .collection div{max-width:calc(100% - 46px)!important}@media (max-width:760px){html body .shell .collection em{opacity:.54!important;font-size:30px!important}}.title-wide-header-v80[data-aianime-title-nav=v138] .title-wide-header-v80__brand img,.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand img,.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand img{object-fit:contain!important;filter:drop-shadow(0 8px 16px #db43c221)!important;width:38px!important;height:38px!important}.title-wide-header-v80[data-aianime-title-nav=v138] .title-wide-header-v80__brand,.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand,.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand{gap:10px!important}.title-wide-header-v80[data-aianime-title-nav=v138] .title-wide-header-v80__brand b,.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand b,.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand b{font-size:23px!important}@media (max-width:760px){.title-wide-header-v80[data-aianime-title-nav=v138] .title-wide-header-v80__brand img,.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand img,.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand img{width:36px!important;height:36px!important}.title-wide-header-v80[data-aianime-title-nav=v138] .title-wide-header-v80__brand b,.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand b,.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand b{font-size:20px!important}}html body .shell .content .section-title-clean-icons h2{align-items:center!important;gap:8px!important;line-height:1.08!important;display:flex!important}html body .shell .content .section-title-clean-icons h2 .home-section-icon{vertical-align:0!important;align-self:center!important;margin:0!important;position:relative!important;top:0!important;transform:none!important}html body .shell .content .section-title-clean-icons h2 .home-section-icon svg{display:block!important}@media (max-width:720px){html body .shell .content .section-title-clean-icons h2{gap:7px!important}html body .shell .content .section-title-clean-icons h2 .home-section-icon{margin:0!important;top:0!important}}html body .title-wide-header-v80[data-aianime-title-nav=v138] .title-wide-header-v80__brand img,html body .title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand img,html body .site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand img{object-fit:contain!important;width:54px!important;min-width:54px!important;height:54px!important;transform:none!important}html body .title-wide-header-v80[data-aianime-title-nav=v138] .title-wide-header-v80__brand,html body .title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand,html body .site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand{align-items:center!important;gap:12px!important}html body .title-wide-header-v80[data-aianime-title-nav=v138] .title-wide-header-v80__brand b,html body .title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand b,html body .site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand b{font-size:24px!important;line-height:1!important}html body .shell .content .section-title-clean-icons{align-items:center!important;display:flex!important}html body .shell .content .section-title-clean-icons h2{align-items:center!important;gap:9px!important;margin:0!important;line-height:1!important;display:inline-flex!important}html body .shell .content .section-title-clean-icons h2 .home-section-icon{vertical-align:middle!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;margin:0!important;display:inline-flex!important;position:relative!important;top:0!important;transform:none!important}html body .shell .content .section-title-clean-icons h2 .home-section-icon svg{flex:none!important;width:14px!important;height:14px!important;display:block!important}@media (max-width:760px){html body .title-wide-header-v80[data-aianime-title-nav=v138] .title-wide-header-v80__brand img,html body .title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand img,html body .site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand img{width:46px!important;min-width:46px!important;height:46px!important}html body .title-wide-header-v80[data-aianime-title-nav=v138] .title-wide-header-v80__brand b,html body .title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand b,html body .site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand b{font-size:21px!important}html body .shell .content .section-title-clean-icons h2{gap:8px!important}html body .shell .content .section-title-clean-icons h2 .home-section-icon{width:21px!important;min-width:21px!important;height:21px!important}html body .shell .content .section-title-clean-icons h2 .home-section-icon svg{width:13px!important;height:13px!important}}html body .shell .content .home-new-title h2,html body .shell .content .popular-live-title h2,html body .shell .content .section-title-clean-icons h2{justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin:0!important;line-height:1!important;display:inline-flex!important}html body .shell .content .home-new-title h2 .home-section-icon,html body .shell .content .popular-live-title h2 .home-section-icon,html body .shell .content .section-title-clean-icons h2 .home-section-icon{vertical-align:middle!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;margin:0!important;line-height:1!important;display:inline-flex!important;position:relative!important;top:0!important;transform:translateY(-1px)!important}html body .shell .content .home-new-title h2 .home-section-icon svg,html body .shell .content .popular-live-title h2 .home-section-icon svg,html body .shell .content .section-title-clean-icons h2 .home-section-icon svg{flex:none!important;width:14px!important;height:14px!important;display:block!important}@media (max-width:760px){html body .shell .content .home-new-title h2,html body .shell .content .popular-live-title h2,html body .shell .content .section-title-clean-icons h2{gap:8px!important}html body .shell .content .home-new-title h2 .home-section-icon,html body .shell .content .popular-live-title h2 .home-section-icon,html body .shell .content .section-title-clean-icons h2 .home-section-icon{width:21px!important;min-width:21px!important;height:21px!important;transform:translateY(-1px)!important}}
