:root{--bg:#fbfaff;--panel:#ffffff;--line:#eee9fb;--text:#15122d;--muted:#77718b;--violet:#8f56ee;--violet-2:#a66bff;--pink:#ed6dbc;--soft:#f6f1ff;--shadow:0 20px 58px rgba(81,62,130,.11)}*{box-sizing:border-box}html{font-size:16px;text-rendering:geometricPrecision}body{margin:0;background:#fdfcff;color:var(--text);font-family:var(--font-main);font-weight:500;letter-spacing:-.01em}a{text-decoration:none;color:inherit}button,input{font:inherit}.shell{display:grid;grid-template-columns:204px minmax(760px,1fr) 416px;gap:28px;min-height:100vh;background:linear-gradient(180deg,#fff,#fcfbff)}.sidebar{height:100vh;position:sticky;top:0;padding:28px 18px 24px;border-right:1px solid #eeeaf7;background:rgba(255,255,255,.86);display:flex;flex-direction:column;z-index:5}.brand{display:flex;align-items:center;gap:10px;margin:0 0 27px 8px}.flower{font-size:34px;color:#eb6fbd;line-height:1}.brand b{display:block;font-size:25px;font-weight:850;letter-spacing:-1.2px;line-height:1}.brand span{display:block;margin-top:2px;color:#8e87a1;font-size:11px;font-weight:700;letter-spacing:.01em}.nav{height:48px;border-radius:13px;display:flex;align-items:center;gap:13px;padding:0 15px;margin-bottom:8px;color:#4d4769;font-size:14px;font-weight:650}.nav span{width:21px;text-align:center;font-size:19px;color:#786dad}.nav.active{background:#f0e5ff;color:#824de3;box-shadow:0 10px 28px rgba(153,100,231,.08)}.nav.active span{color:#8e55ee}.profile-card{margin-top:auto;border-radius:18px;background:#f9f6ff;border:1px solid #eee8fb;padding:11px;box-shadow:0 18px 44px rgba(110,90,160,.08);overflow:hidden}.profile-card img{width:100%;height:204px;object-fit:cover;border-radius:14px;display:block}.user{display:flex;flex-direction:column;margin-top:12px;padding:0 2px}.user b{font-size:14px;font-weight:800;letter-spacing:-.2px}.user span{font-size:12px;color:#7f7892;margin-top:2px;font-weight:600}.content{padding:19px 0 44px;min-width:0}.topbar{height:50px;justify-content:center;margin:0 0 17px}.search,.topbar{display:flex;align-items:center}.search{width:min(674px,90%);height:48px;border:1px solid #e2dcef;border-radius:28px;background:rgba(255,255,255,.94);box-shadow:0 14px 36px rgba(87,67,128,.08);gap:12px;padding:0 18px;color:#77709a}.search input{border:0;outline:0;background:transparent;flex:1 1;color:#2d2848;font-size:14px;font-weight:600}.search input::placeholder{color:#a09ab2}.search kbd{font:700 11px Inter,system-ui;color:#8e88a1;background:#fbf9ff;border:1px solid #ebe7f5;border-radius:8px;padding:3px 8px}.actions{display:none}.hero{height:371px;border-radius:20px;position:relative;overflow:hidden;border:1px solid #eee8fb;box-shadow:var(--shadow);margin-bottom:26px;background:#f5f0ff}.hero>img{width:100%;height:100%;object-fit:cover;display:block}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.66),rgba(255,255,255,.34) 45%,rgba(255,255,255,.02) 78%)}.hero-copy{position:absolute;z-index:2;left:64px;top:50px;max-width:420px}.hero-copy span{display:inline-flex;align-items:center;height:25px;color:#fff;background:rgba(142,85,238,.3);border:1px solid rgba(255,255,255,.48);border-radius:999px;padding:0 12px;font-size:10px;font-weight:850;letter-spacing:.02em;margin-bottom:23px}.hero-copy h1{font-size:42px;line-height:1.06;letter-spacing:-1.9px;margin:0 0 17px;font-weight:850}.hero-copy strong{color:var(--pink);font-weight:850}.hero-copy p{font-size:17px;line-height:1.55;color:#25213d;margin:0 0 26px;font-weight:600;letter-spacing:-.2px}.primary,.secondary{height:48px;border-radius:16px;border:0;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;margin-right:13px}.primary{background:linear-gradient(135deg,#9d5cff,#eb6dbc);color:white;box-shadow:0 15px 28px rgba(141,85,238,.25)}.secondary{background:rgba(255,255,255,.94);color:#25213c;border:1px solid #ece6f8}.hero-arrows{position:absolute;z-index:2;right:28px;bottom:25px;display:flex;gap:12px}.hero-arrows button{width:49px;height:49px;border-radius:50%;border:0;background:#fff;color:#7f55df;font-size:30px;line-height:1;box-shadow:0 12px 30px rgba(50,40,90,.15)}.section-title{display:flex;align-items:center;justify-content:space-between;margin:26px 0 15px}.section-title h2{font-size:20px;line-height:1;margin:0;font-weight:850;letter-spacing:-.55px}.section-title h2 span{color:#cf61dd;margin-right:9px}.section-title a{color:#8d55ee;font-size:13px;font-weight:800}.poster-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.poster{position:relative;height:299px;border-radius:15px;overflow:hidden;background:#f3f0fb;box-shadow:0 16px 38px rgba(52,43,91,.12);color:white}.poster img{width:100%;height:100%;object-fit:cover;display:block;transition:.25s}.poster:hover img{transform:scale(1.035)}.continue-card:after,.poster:after{content:"";position:absolute;inset:38% 0 0;background:linear-gradient(180deg,transparent,rgba(8,9,28,.84))}.rating{left:12px;bottom:67px;height:25px;display:inline-flex;align-items:center;background:white;color:#2e294b;border-radius:999px;padding:0 9px;font-weight:850;font-size:12px;box-shadow:0 4px 12px rgba(31,23,61,.12)}.poster-info,.rating{position:absolute;z-index:2}.poster-info{left:14px;right:14px;bottom:15px;display:flex;flex-direction:column}.poster-info b{font-size:14px;line-height:1.24;font-weight:850;letter-spacing:-.25px}.poster-info span{font-size:12px;margin-top:5px;color:#f0edf6;font-weight:600}.continue-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.continue-card{height:160px;border-radius:15px;overflow:hidden;position:relative;background:#eee;color:white;box-shadow:0 16px 38px rgba(52,43,91,.1)}.continue-card img{width:100%;height:100%;object-fit:cover}.play{position:absolute;z-index:2;left:18px;top:18px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.45);font-size:12px}.continue-info{position:absolute;z-index:2;left:18px;right:18px;bottom:18px}.continue-info b{display:block;font-size:15px;line-height:1.18;font-weight:850}.continue-info span{font-size:12px;color:#eee;font-weight:600}.bar{height:5px;background:rgba(255,255,255,.28);margin-top:12px;overflow:hidden}.bar,.bar i{border-radius:20px}.bar i{display:block;height:100%;background:linear-gradient(90deg,#ec6dbc,#8d55ee)}.continue-card em{position:absolute;right:18px;bottom:16px;z-index:2;font-style:normal;font-size:13px;font-weight:850}.collections{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.collection{height:111px;border-radius:15px;padding:19px;background:#f9ddeb;color:#392846;display:flex;justify-content:space-between;overflow:hidden;box-shadow:0 10px 30px rgba(80,60,120,.06)}.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{display:block;font-size:15px;font-weight:850}.collection span{display:block;font-size:12px;color:#756b86;margin-top:10px;line-height:1.4;font-weight:600}.collection em{font-style:normal;font-size:34px;color:#c17cff;opacity:.62}.rightcol{padding:19px 22px 38px 0;display:flex;flex-direction:column;gap:16px}.widget{background:rgba(255,255,255,.92);border:1px solid #eee8fb;border-radius:21px;padding:19px;box-shadow:var(--shadow)}.widget-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.widget-head h3{margin:0;font-size:17px;font-weight:850;letter-spacing:-.35px}.widget-head a{color:#7d58d6;font-size:12px;font-weight:750}.days{display:grid;grid-template-columns:repeat(7,1fr);gap:9px;margin-bottom:18px}.days button{height:58px;border:0;border-radius:14px;background:#faf8ff;color:#797392;font-size:12px;font-weight:750}.days button b{display:block;margin-top:5px;color:#2e294b;font-size:15px;font-weight:850}.days button.sel{background:linear-gradient(160deg,#a45dff,#c26af1);color:white;box-shadow:0 12px 25px rgba(141,85,238,.2)}.days button.sel b{color:white}.sch{height:74px;border-radius:15px;background:#fbfaff;display:grid;grid-template-columns:54px 70px 1fr 24px;align-items:center;gap:12px;padding:9px 12px;margin-bottom:10px}.sch time{color:#332e52;font-size:13px;font-weight:750}.sch img{width:68px;height:50px;object-fit:cover;border-radius:10px}.sch b{display:block;font-size:13px;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sch span{font-size:12px;color:#8a829f;font-weight:600}.sch i{font-style:normal;color:#d85ab5}.soft-link{height:43px;border-radius:14px;background:#faf8ff;display:grid;place-items:center;color:#8d55ee;font-size:13px;font-weight:800;margin-top:8px}.watch-banner{height:112px;border-radius:16px;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 48px;align-items:center;color:white;padding:18px}.watch-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.watch-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,16,55,.1),rgba(16,16,55,.55))}.watch-banner button,.watch-banner div{position:relative;z-index:1}.watch-banner b{display:block;font-size:16px;font-weight:850}.watch-banner span{font-size:12px;font-weight:650}.watch-banner button{width:44px;height:44px;border-radius:50%;border:0;background:#8d55ee;color:white}.mood{overflow:hidden}.mood .widget-head{margin-bottom:14px}.moods{display:grid;grid-template-columns:repeat(5,minmax(54px,1fr));gap:7px}.moods button{height:72px;min-width:0;border:1px solid transparent;border-radius:17px;background:#fff;color:#817995;font-size:21px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;transition:.18s;cursor:pointer}.moods button:hover{background:#fbf8ff;border-color:#eee6fb}.moods span{display:block;max-width:100%;font-size:10.5px;line-height:1.05;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.moods .sel{background:#f1e7ff;color:#8d55ee;border-color:#eadcff;box-shadow:0 10px 25px rgba(141,85,238,.12)}.bot-card{margin-top:14px;min-height:150px;border-radius:18px;background:linear-gradient(180deg,#fff,#fbf8ff);border:1px solid #f0e9fb;overflow:hidden;padding:14px;display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"cover text" "cover action";gap:10px 13px;align-items:center}.bot-card p{grid-area:text;margin:0;color:#6f6880;font-size:13px;line-height:1.38;font-weight:750;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bot-action{grid-area:action;justify-self:start;height:40px;border-radius:13px;color:white!important;font-weight:900;padding:0 16px;box-shadow:0 12px 24px rgba(141,85,238,.18)}.bot-mini{grid-area:cover;width:88px;height:118px;border-radius:16px;box-shadow:0 12px 28px rgba(81,62,130,.1);overflow:hidden;display:block}.bot-mini img{height:100%;display:block}.bot-mini span{position:absolute;left:0;right:0;bottom:0;padding:22px 8px 8px;background:linear-gradient(180deg,transparent,rgba(24,19,48,.82));color:white;line-height:1.1;font-weight:900}.bot-card>img{grid-area:cover;width:88px;height:118px;object-fit:contain;align-self:end}.mini{display:grid;grid-template-columns:62px 1fr 54px;margin-bottom:13px}.mini img{width:62px;height:52px;border-radius:12px;object-fit:cover}.mini b{font-size:13px;font-weight:850;line-height:1.2}.mini span{font-size:12px;color:#8d849b;font-weight:600}.mini em{font-style:normal;color:#f1a431;font-size:13px;font-weight:850;text-align:right}.page{max-width:1180px;margin:0 auto;padding:36px 24px 70px}.page-head a{color:#8d55ee;font-weight:850}.page-head h1{font-size:44px;letter-spacing:-2px;margin:20px 0 8px;font-weight:850}.page-head p{color:#77708c;font-size:17px}.filters{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0}.filters button{height:44px;border:1px solid #eee6fb;background:white;border-radius:14px;padding:0 18px;color:#4c4566;font-weight:800}.catalog-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.catalog-grid .poster{height:330px}.detail{display:grid;grid-template-columns:420px 1fr;gap:40px;align-items:start}.detail img{width:100%;border-radius:28px;box-shadow:var(--shadow)}.detail h1{font-size:52px;line-height:1;letter-spacing:-2.5px;margin:0 0 14px;font-weight:850}.detail p{font-size:18px;line-height:1.65;color:#686078}.pill{display:inline-flex;margin:0 8px 8px 0;background:#f2e9ff;border-radius:999px;padding:8px 13px;color:#7d43db;font-weight:850;font-size:13px}@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,.sidebar{display:block}.sidebar{position:fixed;z-index:20;bottom:0;top:auto;height:72px;left:0;right:0;border-right:0;border-top:1px solid var(--line);padding:8px 10px}.brand,.profile-card{display:none}.sidebar nav{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.nav:nth-child(n+6){display:none}.nav{height:54px;margin:0;border-radius:14px}.content{padding:16px 14px 95px}.topbar{justify-content:flex-start}.search{width:100%}.hero{height:310px}.hero-copy{left:24px;top:30px;max-width:290px}.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}.collections,.continue-row{grid-template-columns:1fr}.rightcol{display:none}}.catalog-page{max-width:1360px}.catalog-hero-head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:14px}.catalog-hero-head a{grid-column:1/-1}.catalog-tools{padding:18px;margin:24px 0 18px}.catalog-search{height:54px;border:1px solid #ebe4f8;background:#fff;border-radius:18px;display:flex;align-items:center;gap:13px;padding:0 18px;box-shadow:0 12px 32px rgba(81,62,130,.06)}.catalog-search span{font-size:22px;color:#9b69ee}.catalog-search input{border:0;outline:0;background:transparent;width:100%;font-size:15px;font-weight:700;color:#282344}.filter-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px}.filter-grid label{display:flex;flex-direction:column;gap:7px}.filter-grid label span{font-size:11px;color:#8c849c;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.filter-grid select{height:45px;border:1px solid #eee7fa;background:#fbf9ff;border-radius:14px;color:#352f52;font-weight:800;padding:0 13px;outline:0}.filter-summary{display:flex;gap:6px;margin-top:14px;color:#857d96;font-size:14px;font-weight:650}.filter-summary b{color:#8d55ee}.filter-summary button{margin-left:auto;height:38px;border:0;border-radius:12px;background:#f2e9ff;color:#7d43db;font-size:13px;font-weight:850;padding:0 14px}.catalog-layout{display:grid;grid-template-columns:250px 1fr;gap:18px;align-items:start}.catalog-aside{position:sticky;top:18px;padding:18px}.catalog-aside h3{margin:0 0 14px;font-size:17px;font-weight:850;letter-spacing:-.35px}.genre-cloud{display:flex;gap:8px;flex-wrap:wrap}.genre-cloud button{height:34px;border:0;border-radius:999px;background:#fbf8ff;color:#6d6580;font-size:12px;font-weight:800;padding:0 12px}.genre-cloud button.active{background:#8d55ee;color:#fff}.ai-note{margin-top:18px;border-radius:18px;background:#fff2f8;padding:16px}.ai-note b{font-size:15px}.ai-note p{font-size:13px;line-height:1.45;color:#746d84;margin:8px 0 12px}.ai-note a{color:#8d55ee;font-size:13px;font-weight:850}.catalog-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.catalog-card{min-height:238px;background:#fff;border:1px solid #eee8fb;border-radius:22px;padding:12px;display:grid;grid-template-columns:132px 1fr;gap:15px;box-shadow:0 16px 42px rgba(81,62,130,.08);transition:.18s}.catalog-card:hover{transform:translateY(-3px);box-shadow:0 20px 50px rgba(81,62,130,.12)}.catalog-cover{position:relative;border-radius:17px;overflow:hidden;background:#f3efff}.catalog-cover img{width:100%;height:100%;object-fit:cover;display:block}.catalog-cover span{position:absolute;left:10px;top:10px;height:27px;border-radius:999px;background:#fff;color:#2e294b;font-size:12px;font-weight:850;padding:5px 9px}.catalog-body{min-width:0;display:flex;flex-direction:column;padding:4px 0}.catalog-body b{font-size:18px;line-height:1.15;font-weight:850;letter-spacing:-.45px}.catalog-body em{font-style:normal;font-size:12px;color:#8b849c;font-weight:700;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-body p{font-size:13px;line-height:1.45;color:#716a82;margin:11px 0 12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.catalog-body div{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.catalog-body i{font-style:normal;height:25px;display:inline-flex;align-items:center;border-radius:999px;background:#f3ecff;color:#7d43db;font-size:11px;font-weight:850;padding:0 9px}.catalog-body small{display:block;margin-top:10px;color:#91899f;font-size:12px;font-weight:700}.watch-page{min-height:100vh;background:#fdfcff;padding:24px}.watch-shell{max-width:1480px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px}.watch-main{min-width:0}.watch-topline{height:42px;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.watch-topline a{color:#8d55ee;font-size:14px;font-weight:850}.watch-topline span{color:#8a8298;font-size:13px;font-weight:750}.player-card{height:min(64vh,680px);min-height:460px;border-radius:28px;position:relative;overflow:hidden;background:#17132a;box-shadow:0 24px 70px rgba(49,39,84,.18)}.player-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.74;filter:saturate(1.04)}.player-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,16,45,.16),rgba(20,16,45,.72)),radial-gradient(circle at 50% 45%,rgba(255,255,255,.14),transparent 45%)}.player-center{position:absolute;inset:0;display:grid;place-items:center;text-align:center;color:#fff;padding:28px}.player-center button{width:86px;height:86px;border-radius:50%;border:1px solid rgba(255,255,255,.36);background:rgba(255,255,255,.24);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:32px;box-shadow:0 18px 42px rgba(0,0,0,.22)}.player-center h1{font-size:34px;line-height:1.05;margin:22px 0 8px;font-weight:850;letter-spacing:-1.2px}.player-center p{margin:0;color:#eeeaf8;font-size:15px;font-weight:700}.player-status{position:absolute;left:18px;right:18px;bottom:18px;display:flex;justify-content:space-between;gap:12px}.player-status span{height:32px;border-radius:999px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.28);display:inline-flex;align-items:center;color:#fff;font-size:12px;font-weight:850;padding:0 12px}.watch-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0;padding:18px}.watch-controls b{font-size:18px;font-weight:850}.watch-controls p{margin:6px 0 0;color:#77708c;font-size:13px;font-weight:650}.select-row{display:flex;gap:10px}.select-row select{height:44px;border:1px solid #eee7fa;background:#fbf9ff;border-radius:14px;color:#352f52;font-weight:850;padding:0 13px}.episode-panel{padding:18px;margin-bottom:18px}.episode-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:9px}.episode-grid a{height:42px;border-radius:13px;background:#fbf8ff;color:#6f6880;display:grid;place-items:center;font-size:13px;font-weight:850}.episode-grid a.active{background:#8d55ee;color:#fff;box-shadow:0 12px 24px rgba(141,85,238,.2)}.watch-description{padding:20px}.watch-description h3{margin:0 0 10px;font-size:18px;font-weight:850}.watch-description p{font-size:15px;line-height:1.65;color:#696176}.watch-side{display:flex;flex-direction:column;gap:16px}.next-card{display:grid;grid-template-columns:102px 1fr;gap:14px;padding:14px}.next-card img{width:102px;height:142px;border-radius:16px;object-fit:cover}.next-card b{display:block;font-size:17px;line-height:1.15;font-weight:850}.next-card span{display:block;margin-top:7px;color:#8d849b;font-size:12px;font-weight:700}.next-card p{margin:14px 0 0;color:#8d55ee;font-size:13px;font-weight:850}.voice-list{display:flex;flex-direction:column;gap:9px}.voice-list a{height:52px;border-radius:15px;background:#fbf8ff;display:flex;align-items:center;justify-content:space-between;padding:0 14px}.voice-list a.active{background:#f1e7ff;color:#8d55ee}.voice-list b{font-size:13px;font-weight:850}.voice-list span{font-size:12px;color:#8f879d;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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.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{height:360px;min-height:360px;border-radius:22px}.player-center button{width:68px;height:68px;font-size:26px}.player-center h1{font-size:24px}.watch-controls{align-items:flex-start;flex-direction:column}.select-row{width:100%}.select-row select{flex:1 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;display:grid;place-items:center;padding:12px 0 4px}.admin-page{padding:28px;min-height:100vh;background:#fdfcff}.admin-episodes{max-width:1380px;margin:0 auto}.admin-panel .widget-head button,.episode-form button{height:42px;border:0;border-radius:14px;background:#8d55ee;color:#fff;font-weight:850;padding:0 16px;box-shadow:0 12px 24px rgba(141,85,238,.18)}.admin-panel .widget-head button:disabled,.episode-form button:disabled{opacity:.55}.admin-muted{margin:-6px 0 14px;color:#746d84;font-size:14px;line-height:1.55;font-weight:650}.admin-message{margin:12px 0;border-radius:14px;background:#f2e9ff;color:#7d43db;padding:12px 14px;font-size:13px;font-weight:850}.admin-grid{display:grid;grid-template-columns:330px 1fr;gap:18px}.admin-list{max-height:720px;overflow:auto;padding-right:6px;display:flex;flex-direction:column;gap:8px}.admin-list button{border:1px solid #eee8fb;background:#fbf9ff;border-radius:16px;display:grid;grid-template-columns:48px 1fr;gap:11px;text-align:left;align-items:center;padding:9px;color:#2d2848}.admin-list button.active{background:#f1e7ff;border-color:#d9c6ff}.admin-list img{width:48px;height:64px;object-fit:cover;border-radius:12px}.admin-list span{font-size:13px;font-weight:850;line-height:1.2}.admin-list em{grid-column:2;font-style:normal;margin-top:-16px;color:#8b849c;font-size:11px;font-weight:750}.admin-current{display:flex;align-items:center;gap:14px;margin-bottom:16px}.admin-current img{width:72px;height:96px;border-radius:16px;object-fit:cover;box-shadow:0 12px 28px rgba(81,62,130,.12)}.admin-current b{display:block;font-size:22px;font-weight:850;letter-spacing:-.6px}.admin-current span{display:block;color:#8b849c;font-size:13px;font-weight:700;margin-top:5px}.episode-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.episode-form label{display:flex;flex-direction:column;gap:7px;color:#8c849c;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.episode-form label.wide{grid-column:span 2}.episode-form input,.episode-form select{height:45px;border:1px solid #eee7fa;background:#fbf9ff;border-radius:14px;color:#352f52;font-weight:800;padding:0 13px;outline:0;text-transform:none;letter-spacing:0}.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{min-height:48px;border-radius:14px;background:#fbf9ff;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:10px 13px;margin-bottom:8px}.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{font-style:normal;color:#8d55ee;font-size:12px;font-weight:850}.real-player{position:absolute;inset:0;width:100%;height:100%;border:0;background:#0d0b18;border-radius:28px}@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 em,.episode-admin-list span{margin-top:-4px}}@media(max-width:560px){.episode-form{grid-template-columns:1fr}.episode-form label.wide{grid-column:span 1}}.rating-control{display:flex;align-items:center;gap:6px;margin-top:16px;flex-wrap:wrap;color:var(--muted)}.rating-control button{border:0;background:transparent;color:#d7c7cf;font-size:20px;cursor:pointer;padding:2px;line-height:1;transition:transform .15s,color .15s}.rating-control button:hover{transform:translateY(-1px)}.rating-control button.active{color:#f59e0b}.rating-control span{font-size:13px;margin-left:4px;color:var(--muted)}.bot-mini{position:absolute;right:12px;bottom:12px;width:102px;border-radius:14px;background:#fff;box-shadow:0 12px 26px rgba(110,82,160,.14);padding:8px;color:#2e294b}.bot-mini img{width:100%;height:72px;margin-bottom:6px}.bot-mini span{display:block;font-size:11px;line-height:1.15;font-weight:850}.watch-empty{min-height:84px;border-radius:16px;background:#fbf8ff;color:#837895;display:flex;align-items:center;padding:16px;font-size:13px;font-weight:650;line-height:1.35}.collection{transition:transform .18s,box-shadow .18s}.collection:hover{box-shadow:0 18px 38px rgba(80,60,120,.11)}.bot-action{height:42px;border-radius:12px;border:0;background:#9a5cf0;color:white;font-size:13px;padding:0 18px;display:inline-flex;justify-content:center}.bot-action,.bot-mini{font-weight:850;align-items:center;position:relative;z-index:2}.bot-mini{display:flex;gap:9px;color:#332e52;font-size:12px;margin-top:10px;max-width:210px}.bot-mini img{position:static;width:38px;height:38px;border-radius:10px;object-fit:cover;flex:0 0 auto}.bot-mini span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-widget{padding-bottom:16px}.profile-mini{display:grid;grid-template-columns:58px 1fr;gap:12px;align-items:center;margin-bottom:14px}.profile-mini img{width:58px;height:58px;border-radius:18px;object-fit:cover;box-shadow:0 10px 22px rgba(81,62,130,.1)}.profile-mini b{display:block;font-size:15px;font-weight:850}.profile-mini span{display:block;margin-top:4px;color:#8d849b;font-size:12px;font-weight:700}.profile-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.profile-stats a{height:58px;border-radius:15px;background:#fbf8ff;display:flex;flex-direction:column;align-items:center;justify-content:center}.profile-stats b{font-size:17px;font-weight:850;color:#312b4e}.profile-stats span{font-size:10px;color:#8d849b;font-weight:800;margin-top:3px}.profile-card{display:block;transition:transform .18s}.profile-card:hover{transform:translateY(-2px)}.actions{gap:9px}.top-action{width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid #eee8fb;box-shadow:0 12px 28px rgba(81,62,130,.08);display:grid;place-items:center;position:relative;color:#8d55ee;font-weight:850}.top-action i{position:absolute;right:-2px;top:-4px;min-width:18px;height:18px;border-radius:999px;background:#eb6dbc;color:#fff;font-style:normal;font-size:10px;display:grid;place-items:center}.avatar-link img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 12px 28px rgba(81,62,130,.12)}@media(max-width:1280px){.profile-widget{display:none}}.sch{color:inherit;text-decoration:none;transition:.16s ease}.sch:hover{transform:translateY(-1px);background:#f7f2ff}.schedule-list{min-height:252px}.schedule-empty{min-height:126px;border-radius:15px;background:#fbfaff;border:1px dashed #e8def8;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:18px;margin-bottom:10px}.schedule-empty b{font-size:13px;font-weight:850;color:#352d52}.schedule-empty span{margin-top:6px;max-width:230px;font-size:12px;line-height:1.35;color:#8a829f;font-weight:650}@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{height:28px;border-radius:999px;background:#fff;color:#9a64e8!important;border:1px solid #eadffc;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;font-weight:900;text-transform:lowercase}.schedule-page{max-width:1180px}.schedule-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff,#fff8fd 50%,#f7f0ff);border:1px solid #eee4fb;border-radius:30px;padding:34px 36px;box-shadow:0 24px 70px rgba(114,90,150,.1)}.schedule-hero>span{display:inline-flex;height:30px;align-items:center;padding:0 12px;border-radius:999px;background:#f5edff;color:#8d55ee;font-size:12px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.schedule-hero h1{max-width:650px;margin-top:14px}.schedule-hero p{max-width:650px}.schedule-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.schedule-day-card{min-height:310px;background:rgba(255,255,255,.94);border:1px solid #eee8fb;border-radius:26px;padding:18px;box-shadow:0 20px 55px rgba(114,90,150,.09)}.schedule-day-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.schedule-day-card header b{display:block;font-size:19px;font-weight:950;letter-spacing:-.45px;color:#2f2a4f}.schedule-day-card header span{display:block;margin-top:4px;color:#9a92aa;font-size:12px;font-weight:800}.schedule-day-card header i{font-style:normal;white-space:nowrap;height:30px;border-radius:999px;background:#fbf7ff;color:#9a64e8;border:1px solid #eee2ff;padding:0 10px;display:inline-flex;align-items:center;font-size:11px;font-weight:900}.schedule-day-list{display:flex;flex-direction:column;gap:10px}.schedule-release{min-height:78px;border-radius:18px;background:#fbfaff;border:1px solid transparent;padding:10px;display:grid;grid-template-columns:64px minmax(0,1fr) 74px;align-items:center;gap:12px;color:inherit;text-decoration:none;transition:.16s ease}.schedule-release:hover{transform:translateY(-2px);background:#f8f2ff;border-color:#eadffc}.schedule-release img{width:64px;height:58px;border-radius:14px;object-fit:cover}.schedule-release time{display:block;color:#8d55ee;font-size:12px;font-weight:950}.schedule-release strong{margin-top:2px;font-size:13px;font-weight:950;line-height:1.15}.schedule-release span,.schedule-release strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule-release span{margin-top:3px;color:#90889f;font-size:12px;font-weight:700}.schedule-release em{height:32px;border-radius:999px;background:#fff;color:#8d55ee;border:1px solid #eadffc;display:inline-flex;font-style:normal;font-size:11px;font-weight:950}.schedule-day-empty,.schedule-release em{align-items:center;justify-content:center}.schedule-day-empty{min-height:196px;border:1px dashed #e6dcf7;border-radius:20px;background:#fbfaff;display:flex;flex-direction:column;text-align:center;padding:22px}.schedule-day-empty b{font-size:14px;font-weight:950;color:#332e52}.schedule-day-empty span{max-width:210px;margin-top:6px;color:#8d849b;font-size:12px;line-height:1.35;font-weight:700}@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{height:390px;background:#fff9fd;border:1px solid #eee4fb;display:grid;grid-template-columns:minmax(0,1fr) 355px;align-items:center;padding:0 42px;gap:28px}.ai-hero:after,.ai-hero>img{display:none}.hero-soft-bg{position:absolute;inset:0;background:radial-gradient(circle at 78% 45%,rgba(238,188,222,.34),transparent 34%),radial-gradient(circle at 22% 16%,rgba(216,201,255,.38),transparent 35%),linear-gradient(135deg,#fff,#fff8fd 55%,#f7f1ff)}.ai-hero:before{content:"";position:absolute;right:360px;top:42px;width:90px;height:90px;border-radius:32px;background:#fff;box-shadow:0 22px 60px rgba(118,92,160,.1);transform:rotate(10deg);opacity:.7}.ai-hero .hero-copy{position:relative;left:auto;top:auto;z-index:2;max-width:560px}.ai-hero .hero-copy span{height:30px;background:#f3ecff;color:#8d55ee;border:1px solid #eadffc;font-size:11px;margin-bottom:18px}.ai-hero .hero-copy h1{font-size:47px;line-height:1.02;letter-spacing:-2.2px;margin-bottom:16px;color:#2e294b}.ai-hero .hero-copy p{max-width:510px;color:#6e6680;font-size:16px;line-height:1.55;margin-bottom:22px;font-weight:700}.ai-hero .hero-copy strong{color:#da67ad}.hero-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.hero-actions .primary,.hero-actions .secondary{margin-right:0}.hero-prompts{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.hero-prompts a{height:34px;border-radius:999px;background:rgba(255,255,255,.82);border:1px solid #eee5fb;color:#776d8b;padding:0 12px;display:inline-flex;align-items:center;font-size:12px;font-weight:850;box-shadow:0 10px 24px rgba(105,80,150,.07);transition:.16s}.hero-prompts a:hover{transform:translateY(-1px);background:#fff;color:#8d55ee}.hero-art{position:relative;z-index:2;height:330px;border-radius:28px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.75);box-shadow:0 26px 70px rgba(118,92,160,.14);overflow:hidden}.hero-art:before{content:"";position:absolute;inset:22px;border-radius:24px;background:#fff6fb;border:1px solid #f0e5fb}.hero-character{position:absolute;right:16px;bottom:0;width:250px;height:285px;object-fit:contain;filter:drop-shadow(0 26px 28px rgba(96,71,130,.18))}.hero-orbit-card{position:absolute;z-index:3;background:#fff;border:1px solid #efe6fb;border-radius:22px;box-shadow:0 20px 44px rgba(100,74,140,.16);padding:9px}.hero-orbit-card img{width:100%;height:100%;object-fit:cover;border-radius:16px;display:block}.hero-orbit-card b{position:absolute;left:12px;bottom:26px;background:#fff;color:#8d55ee;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:950}.hero-orbit-card span{position:absolute;left:13px;bottom:11px;color:#7d748c;font-size:10px;font-weight:900;text-transform:uppercase}.hero-orbit-card-main{left:22px;top:34px;width:118px;height:166px;transform:rotate(-5deg)}.hero-orbit-card-small{right:28px;top:30px;width:78px;height:102px;transform:rotate(6deg)}.hero-orbit-card-small b{left:10px;bottom:10px}.hero-ai-card{position:absolute;z-index:4;left:28px;bottom:28px;max-width:225px;border-radius:20px;background:rgba(255,255,255,.9);border:1px solid #efe6fb;box-shadow:0 20px 48px rgba(100,74,140,.13);padding:15px}.hero-ai-card strong{display:block;color:#2e294b;font-size:14px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.hero-ai-card span{display:block;margin-top:6px;color:#7c728d;font-size:12px;line-height:1.35;font-weight:750}.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{display:block;padding:25px 22px;min-height:auto}.ai-hero .hero-copy{max-width:none}.ai-hero .hero-copy h1{font-size:34px;letter-spacing:-1.4px}.ai-hero .hero-copy p{font-size:14px}.hero-art{height:245px;margin-top:22px}.hero-character{right:2px;width:205px;height:225px}.hero-orbit-card-main{width:96px;height:138px}.hero-orbit-card-small{display:none}.hero-ai-card{left:18px;bottom:18px;max-width:185px}.hero-prompts a{font-size:11px}}.ai-hero-image{display:block!important;height:390px!important;padding:0!important;background-image:none!important;background-size:cover!important;border-radius:20px;overflow:hidden}.ai-hero-image .hero-ai-card,.ai-hero-image .hero-art,.ai-hero-image .hero-character,.ai-hero-image .hero-orbit-card,.ai-hero-image .hero-soft-bg,.ai-hero-image:after,.ai-hero-image:before{display:none!important;content:none!important}.ai-hero-image .hero-image-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.82),rgba(255,255,255,.62) 38%,rgba(255,255,255,.12) 70%,rgba(255,255,255,0));z-index:1}.ai-hero-image .hero-copy{left:auto!important;top:auto!important;padding:48px 0 0 44px!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{height:340px!important;background-position:62%!important}.ai-hero-image .hero-copy{padding:30px 22px 0!important;max-width:330px!important}}.ai-hero-image{box-shadow:0 26px 80px rgba(111,76,255,.12)!important}.ai-hero-image .hero-image-overlay{background:linear-gradient(90deg,rgba(255,255,255,.78),rgba(255,255,255,.58) 38%,rgba(255,255,255,.18) 68%,rgba(255,255,255,0))!important}.ai-hero-image .hero-copy{padding:52px 0 0 52px!important;max-width:560px!important}.ai-hero-image .hero-copy>span{display:inline-flex!important;align-items:center!important;width:max-content!important;gap:8px!important;padding:9px 15px!important;background:rgba(255,255,255,.62)!important;border:1px solid rgba(156,113,255,.2)!important;color:#8b4cf6!important;font-size:12px!important;font-weight:900!important;letter-spacing:.02em!important;box-shadow:0 12px 28px rgba(151,98,255,.12)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.ai-hero-image .hero-copy>span:before{content:"";width:7px;height:7px;border-radius:3px;background:currentColor;display:inline-block;transform:rotate(45deg)}.ai-hero-image .hero-copy h1{margin-top:24px!important;font-size:clamp(42px,4.25vw,68px)!important;line-height:.96!important;letter-spacing:-.055em!important;font-weight:950!important;color:#232044!important}.ai-hero-image .hero-copy h1 strong{color:#ec67b5!important;font-weight:950!important}.ai-hero-image .hero-copy p{margin-top:22px!important;max-width:460px!important;line-height:1.7!important;font-weight:800!important;color:#615d76!important}.ai-hero-image .hero-actions{margin-top:30px!important;display:flex!important;align-items:center!important;gap:16px!important}.ai-hero-image .hero-actions .primary,.ai-hero-image .hero-actions a.primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:58px!important;padding:0 30px!important;border-radius:18px!important;background:linear-gradient(135deg,#a855f7,#7c3aed)!important;color:#fff!important;font-size:15px!important;font-weight:950!important;text-decoration:none!important;box-shadow:0 20px 42px rgba(124,58,237,.3)!important;border:0!important}.ai-hero-image .hero-actions .primary:before,.ai-hero-image .hero-actions a.primary:before{content:"";width:8px;height:8px;border-radius:3px;background:currentColor;display:inline-block;transform:rotate(45deg)}.ai-hero-image .hero-actions .secondary,.ai-hero-image .hero-actions a.secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:58px!important;padding:0 28px!important;border-radius:18px!important;background:rgba(255,255,255,.86)!important;color:#232044!important;font-size:15px!important;font-weight:950!important;text-decoration:none!important;border:1px solid rgba(145,120,200,.18)!important;box-shadow:0 18px 38px rgba(38,31,84,.1)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.ai-hero-image .hero-actions .secondary:before,.ai-hero-image .hero-actions a.secondary:before{content:"▷";width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(35,32,68,.28);font-size:11px;line-height:1}.ai-hero-image .hero-prompts{display:none!important}@media(max-width:900px){.ai-hero-image{height:380px!important;background-position:58%!important}.ai-hero-image .hero-copy{padding:38px 28px 0!important;max-width:470px!important}.ai-hero-image .hero-copy h1{font-size:42px!important}}@media(max-width:560px){.ai-hero-image{height:420px!important;background-position:64%!important}.ai-hero-image .hero-image-overlay{background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.4))!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{font-family:Inter,ui-sans-serif,system-ui!important;font-size:clamp(56px,5vw,82px)!important;line-height:.88!important;letter-spacing:-.07em!important;font-weight:1000!important;text-shadow:none!important}.ai-hero-image .hero-copy h1 strong{background:linear-gradient(180deg,#ff8fd0,#e55cb0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ai-hero-image .hero-copy p{font-family:Inter,ui-sans-serif,system-ui!important;font-size:19px!important;line-height:1.6!important;font-weight:700!important;color:#57536b!important}.ai-hero-image .hero-actions{margin-top:34px!important;gap:18px!important}.ai-hero-image .hero-actions .primary,.ai-hero-image .hero-actions .secondary{height:64px!important;border-radius:22px!important;font-size:16px!important;padding:0 34px!important}.ai-hero-image .hero-actions .primary{background:linear-gradient(135deg,#b45cff,#7b4dff)!important;box-shadow:0 24px 48px rgba(128,84,255,.34)!important}.ai-hero-image .hero-actions .secondary{background:rgba(255,255,255,.92)!important;box-shadow:0 20px 40px rgba(41,32,76,.1)!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,rgba(255,255,255,.74),rgba(255,255,255,.56) 34%,rgba(255,255,255,.16) 62%,rgba(255,255,255,0))!important}.ai-hero-image .hero-copy{max-width:640px!important;padding-top:54px!important;padding-left:48px!important}.ai-hero-image .hero-copy h1{font-size:clamp(42px,4.8vw,74px)!important;line-height:.92!important;letter-spacing:-.06em!important;max-width:620px!important;word-break:keep-all!important}.ai-hero-image .hero-copy p{margin-top:20px!important;max-width:470px!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{display:block!important;position:relative!important;height:390px!important;min-height:390px!important;padding:0!important;margin-bottom:26px!important;border-radius:24px!important;overflow:hidden!important;background-size:cover!important;background-position:50%!important;border:1px solid #eee8fb!important;box-shadow:0 26px 70px rgba(118,92,160,.12)!important}.hero.ai-hero-image .hero-ai-card,.hero.ai-hero-image .hero-art,.hero.ai-hero-image .hero-character,.hero.ai-hero-image .hero-orbit-card,.hero.ai-hero-image .hero-prompts,.hero.ai-hero-image:after,.hero.ai-hero-image:before{display:none!important;content:none!important}.hero.ai-hero-image .hero-image-overlay{position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(255,255,255,.72),rgba(255,255,255,.5) 34%,rgba(255,255,255,.16) 64%,rgba(255,255,255,0))!important;pointer-events:none!important}.hero.ai-hero-image .hero-copy{position:relative!important;left:auto!important;top:auto!important;width:100%!important;max-width:560px!important;padding:42px 0 0 48px!important}.hero.ai-hero-image .hero-copy>span{display:inline-flex!important;align-items:center!important;width:max-content!important;height:28px!important;padding:0 14px!important;margin:0 0 22px!important;border-radius:999px!important;background:rgba(255,255,255,.54)!important;border:1px solid rgba(151,98,255,.22)!important;color:#8d55ee!important;font-size:11px!important;font-weight:900!important;letter-spacing:.01em!important;box-shadow:0 10px 24px rgba(118,92,160,.09)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.hero.ai-hero-image .hero-copy>span:before{content:"";width:7px;height:7px;border-radius:3px;background:currentColor;display:inline-block;transform:rotate(45deg);margin-right:7px}.hero.ai-hero-image .hero-copy h1{margin:0!important;max-width:520px!important;color:#25204f!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:50px!important;line-height:1.02!important;letter-spacing:-2.2px!important;font-weight:900!important;text-shadow:none!important;word-break:normal!important;overflow-wrap:normal!important}.hero.ai-hero-image .hero-copy h1 strong{color:#e66bb8!important;-webkit-text-fill-color:#e66bb8!important;background:none!important;font-weight:900!important}.hero.ai-hero-image .hero-copy p{margin:22px 0 0!important;max-width:470px!important;color:#5f5872!important;font-size:17px!important;line-height:1.55!important;font-weight:750!important;letter-spacing:-.2px!important}.hero.ai-hero-image .hero-actions{display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:nowrap!important;margin-top:26px!important}.hero.ai-hero-image .hero-actions .primary,.hero.ai-hero-image .hero-actions a.primary{height:52px!important;min-height:52px!important;padding:0 27px!important;margin:0!important;border:0!important;border-radius:17px!important;background:linear-gradient(135deg,#a855f7,#7c3aed)!important;color:#fff!important;font-size:14px!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 18px 34px rgba(124,58,237,.28)!important}.hero.ai-hero-image .hero-actions .primary:before,.hero.ai-hero-image .hero-actions a.primary:before{content:"";width:8px;height:8px;border-radius:3px;background:currentColor;display:inline-block;transform:rotate(45deg);margin-right:9px}.hero.ai-hero-image .hero-actions .secondary,.hero.ai-hero-image .hero-actions a.secondary{height:52px!important;min-height:52px!important;padding:0 25px!important;margin:0!important;border-radius:17px!important;background:rgba(255,255,255,.92)!important;color:#25204f!important;border:1px solid rgba(145,120,200,.18)!important;font-size:14px!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 16px 32px rgba(52,40,90,.11)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.hero.ai-hero-image .hero-actions .secondary:before,.hero.ai-hero-image .hero-actions a.secondary:before{content:"▶";width:24px;height:24px;margin-right:9px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(37,32,79,.25);font-size:9px;line-height:1}@media(max-width:900px){.hero.ai-hero-image{height:360px!important;background-position:58%!important}.hero.ai-hero-image .hero-copy{padding:36px 26px 0!important;max-width:430px!important}.hero.ai-hero-image .hero-copy h1{font-size:42px!important;line-height:1.02!important;letter-spacing:-1.8px!important}.hero.ai-hero-image .hero-copy p{font-size:15px!important;max-width:390px!important}}@media(max-width:560px){.hero.ai-hero-image{height:390px!important;background-position:64%!important}.hero.ai-hero-image .hero-image-overlay{background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.38))!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{font-size:clamp(26px,2.4vw,42px)!important}.ai-hero-image .hero-copy p{max-width:360px!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 rgba(141,85,238,.14)}a,button{transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease,color .16s ease}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}.catalog-card,.collection,.continue-card,.player-card,.poster,.profile-card,.schedule-day-card,.widget{transform:translateZ(0)}.widget{border-color:#eee7fb!important;box-shadow:0 18px 55px rgba(79,61,127,.075)!important}.widget:hover{box-shadow:0 22px 62px rgba(79,61,127,.1)!important}.section-title{margin-top:30px;margin-bottom:16px}.section-title h2{font-size:21px!important;letter-spacing:-.65px!important}.section-title a:hover{color:#6f38ce}.ai-hero-image{height:392px!important;border-radius:24px!important;background-position:50%!important;border:1px solid #eee5fb!important}.ai-hero-image .hero-copy{padding-top:42px!important;padding-left:44px!important;max-width:430px!important}.ai-hero-image .hero-copy>span{height:29px!important;padding:0 12px!important;font-size:10.5px!important;border-radius:999px!important;background:rgba(255,255,255,.64)!important;color:#8d55ee!important;border:1px solid rgba(141,85,238,.16)!important}.ai-hero-image .hero-copy h1{font-size:clamp(30px,3vw,46px)!important;line-height:1.02!important;letter-spacing:-.045em!important;max-width:420px!important;margin-top:19px!important;margin-bottom:16px!important;font-weight:900!important;color:#2d294d!important}.ai-hero-image .hero-copy h1 strong{color:#e66bb6!important;-webkit-text-fill-color:initial!important;background:none!important}.ai-hero-image .hero-copy p{font-size:15px!important;line-height:1.62!important;max-width:390px!important;margin-bottom:23px!important;color:#5d5672!important;font-weight:750!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{height:50px!important;border-radius:16px!important;font-size:14px!important;font-weight:900!important;padding:0 24px!important}.ai-hero-image .hero-actions .primary{background:linear-gradient(135deg,#a855f7,#8b5cf6)!important;box-shadow:0 16px 32px rgba(141,85,238,.24)!important}.ai-hero-image .hero-actions .secondary{background:rgba(255,255,255,.9)!important;color:#2d294d!important;border:1px solid rgba(215,204,238,.8)!important;box-shadow:0 14px 30px rgba(79,61,127,.1)!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 rgba(46,41,80,.13)!important}.poster:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(46,41,80,.17)!important}.poster-info b{font-size:14.5px!important;letter-spacing:-.3px}.rating{height:27px!important;padding:0 10px!important;box-shadow:0 8px 20px rgba(31,23,61,.16)!important}.collection,.continue-card{border:1px solid rgba(238,232,251,.8)}.collection{min-height:116px;border-radius:18px!important;box-shadow:0 14px 34px rgba(80,60,120,.07)!important}.collection:hover{transform:translateY(-3px);box-shadow:0 20px 44px rgba(80,60,120,.11)!important}.days button{border:1px solid transparent}.days button:hover{background:#f4edff;border-color:#eadffc}.sch{border:1px solid transparent}.sch:hover{border-color:#eadffc}.moods button{min-width:0!important}.moods .sel{transform:translateY(-1px)}.bot-card{border-radius:20px!important;background:linear-gradient(180deg,#fff,#fbf8ff)!important;border-color:#eee7fb!important}.bot-action:hover{transform:translateY(-2px);box-shadow:0 16px 28px rgba(141,85,238,.24)!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{border-radius:30px!important;background:#f3efff}.detail h1{color:#272345}.pill{border:1px solid #eadffc}.player-card{border:1px solid #eee7fb}.episode-grid a:hover{background:#f1e7ff;color:#8d55ee}.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}.collections,.continue-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ai-hero-image{height:360px!important;background-position:60%!important}.ai-hero-image .hero-copy{padding:34px 28px 0!important;max-width:370px!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}.collections,.continue-row{grid-template-columns:1fr!important}.ai-hero-image{height:360px!important;background-position:66%!important}.ai-hero-image .hero-image-overlay{background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(255,255,255,.32))!important}.ai-hero-image .hero-copy h1{font-size:31px!important}.ai-hero-image .hero-copy p{font-size:14px!important;max-width:300px!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{position:relative;min-height:520px;border-radius:32px;overflow:hidden;border:1px solid #eee6fb;background:#f6f1ff;box-shadow:0 28px 86px rgba(79,61,127,.13)}.title-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.05);opacity:.86}.title-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.92),rgba(255,255,255,.82) 44%,rgba(255,255,255,.34) 72%,rgba(255,255,255,.12))}.title-hero-content{position:relative;z-index:2;min-height:520px;display:grid;grid-template-columns:270px minmax(0,1fr);gap:34px;align-items:end;padding:42px}.title-poster-wrap{align-self:end}.title-poster{width:270px!important;height:390px!important;object-fit:cover;border-radius:28px!important;box-shadow:0 26px 70px rgba(43,34,80,.22)!important;border:7px solid rgba(255,255,255,.7)}.title-info{max-width:760px;padding-bottom:10px}.title-kicker{display:inline-flex;align-items:center;height:31px;padding:0 13px;border-radius:999px;background:#f3ecff;border:1px solid #eadffc;color:#8d55ee;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em;margin-bottom:18px}.title-info h1{font-size:clamp(42px,5vw,72px);line-height:.95;letter-spacing:-.06em;margin:0 0 18px;color:#252144;font-weight:950}.title-info p{max-width:690px;margin:0;color:#5f5870;font-size:17px;line-height:1.68;font-weight:700}.title-pills{margin-top:20px}.title-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px}.title-actions .primary,.title-actions .secondary{margin-right:0}.title-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:18px 0 22px}.title-stat{min-height:92px;border-radius:22px;border:1px solid #eee8fb;background:rgba(255,255,255,.94);box-shadow:0 18px 44px rgba(79,61,127,.075);padding:18px;display:flex;flex-direction:column;justify-content:center}.title-stat span{color:#8d849b;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.035em}.title-stat b{margin-top:8px;font-size:23px;line-height:1.05;color:#2d294d;font-weight:950}.title-stat.wide b{font-size:18px}.title-section-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;margin-top:18px}.title-about{padding:24px}.title-about p{color:#665f77;font-size:16px;line-height:1.72;font-weight:650}.title-meta-line{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.title-meta-line span{height:34px;border-radius:999px;background:#fbf8ff;border:1px solid #eee6fb;color:#746d84;display:inline-flex;align-items:center;padding:0 12px;font-size:12px;font-weight:850}.title-trailer{padding:18px}.trailer-box{position:relative;height:230px;border-radius:22px;overflow:hidden;color:#fff;background:#17132a}.trailer-box img{width:100%;height:100%;object-fit:cover;opacity:.74}.trailer-box:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(14,11,30,.72))}.trailer-play{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.24);border:1px solid rgba(255,255,255,.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:24px}.trailer-box b{position:absolute;z-index:2;left:18px;bottom:16px;font-size:15px}.episode-strip{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.episode-chip{height:42px;border-radius:14px;background:#fff;border:1px solid #eee6fb;color:#5e5676;display:inline-flex;align-items:center;padding:0 15px;font-size:13px;font-weight:900;box-shadow:0 10px 24px rgba(79,61,127,.055)}.episode-chip:hover{transform:translateY(-2px);color:#8d55ee;background:#fbf8ff}.polished-player{min-height:520px!important;border-radius:32px!important}.player-empty-note{margin-top:14px;max-width:430px;min-height:42px;border-radius:999px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.28);display:inline-flex;align-items:center;justify-content:center;padding:0 18px;color:#fff;font-size:13px;font-weight:750}.next-episode-card .soft-link{margin-top:0;height:52px}.watch-recommendations{padding:18px}.watch-poster-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.watch-poster-row .poster{height:255px}.skeleton{position:relative;overflow:hidden;background:#f3effb}.skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:skeleton-shimmer 1.35s infinite}@keyframes skeleton-shimmer{to{transform:translateX(100%)}}.empty-state{border:1px dashed #e6dcf7;background:#fbfaff;border-radius:22px;padding:28px;text-align:center;color:#8d849b;font-weight:750}.catalog-card,.collection,.continue-card,.episode-chip,.mini,.poster,.schedule-release,.voice-list a{transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.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{min-height:auto;border-radius:26px}.title-hero-shade{background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(255,255,255,.96))}.title-hero-content{min-height:auto;grid-template-columns:1fr;padding:24px;gap:20px}.title-poster{width:168px!important;height:242px!important}.title-info h1{font-size:38px;letter-spacing:-.045em}.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{display:grid;grid-template-columns:124px 1fr;gap:22px;align-items:center}.profile-hero-card img{width:124px;height:124px;border-radius:32px;object-fit:cover;background:#f4edff;box-shadow:0 18px 42px rgba(79,61,127,.12)}.profile-hero-card span{display:inline-flex;height:28px;align-items:center;padding:0 11px;border-radius:999px;background:#f3ecff;color:#8d55ee;font-size:11px;font-weight:950;text-transform:uppercase}.profile-hero-card h2{margin:12px 0 8px;font-size:38px;line-height:1;letter-spacing:-1.5px;color:#282344}.profile-hero-card p{max-width:720px;margin:0;color:#6d657e;font-size:15px;line-height:1.65;font-weight:650}.profile-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.profile-actions .primary,.profile-actions .secondary{margin-right:0}.profile-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.profile-big-stat{min-height:94px;border-radius:22px;background:#fbf8ff;border:1px solid #eee6fb;display:flex;flex-direction:column;justify-content:center;padding:17px}.profile-big-stat span{color:#8d849b;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.035em}.profile-big-stat b{margin-top:8px;font-size:30px;color:#2d294d;font-weight:950}.ai-search-panel{max-width:980px;padding:26px;background:linear-gradient(135deg,#fff,#fff8fd 55%,#f7f1ff)}.ai-search-copy span{display:inline-flex;height:29px;align-items:center;padding:0 12px;border-radius:999px;background:#f3ecff;color:#8d55ee;font-size:11px;font-weight:950;text-transform:uppercase}.ai-search-copy h2{margin:14px 0 8px;font-size:34px;line-height:1.05;letter-spacing:-1.2px;color:#282344}.ai-search-copy p{max-width:690px;margin:0 0 18px;color:#6d657e;font-size:15px;line-height:1.6;font-weight:650}.ai-search-panel textarea{width:100%;min-height:150px;border:1px solid #eee6fb;outline:0;resize:vertical;border-radius:22px;background:rgba(255,255,255,.86);padding:18px;color:#2d294d;font-size:17px;line-height:1.55;font-weight:700;box-shadow:0 14px 34px rgba(79,61,127,.055)}.ai-search-panel textarea::placeholder{color:#aaa2b9}.ai-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:16px}.ai-actions .primary,.ai-actions .secondary{margin-right:0}.ai-chip-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.ai-chip-row button,.ai-history button{height:34px;border:1px solid #eee6fb;border-radius:999px;background:#fff;color:#6d657e;padding:0 12px;font-size:12px;font-weight:850}.ai-chip-row button:hover,.ai-history button:hover{background:#f3ecff;color:#8d55ee;transform:translateY(-1px)}.ai-history{margin-top:18px;padding-top:16px;border-top:1px solid #eee6fb}.ai-history p{margin:0 0 10px;color:#8d849b;font-size:13px;font-weight:850}.ai-history div{display:flex;gap:8px;flex-wrap:wrap}.ai-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ai-result-card{min-height:228px;border-radius:24px;background:#fff;border:1px solid #eee8fb;box-shadow:0 18px 48px rgba(79,61,127,.08);padding:13px;display:grid;grid-template-columns:130px 1fr;gap:16px}.ai-result-card:hover{transform:translateY(-3px);box-shadow:0 24px 58px rgba(79,61,127,.12)}.ai-result-card img{width:130px;height:202px;object-fit:cover;border-radius:18px;background:#f4edff}.ai-result-card span{display:inline-flex;height:27px;align-items:center;padding:0 10px;border-radius:999px;background:#f3ecff;color:#8d55ee;font-size:12px;font-weight:950}.ai-result-card b{display:block;margin-top:12px;font-size:20px;line-height:1.08;color:#2d294d;font-weight:950;letter-spacing:-.55px}.ai-result-card p{margin:11px 0 12px;color:#6d657e;font-size:13.5px;line-height:1.45;font-weight:650;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ai-result-card em{font-style:normal;color:#8d849b;font-size:12px;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{width:96px;height:96px;border-radius:24px}.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{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.auth-tabs button{height:48px;border:1px solid #eee6fb;border-radius:16px;background:#fbf8ff;color:#6d657e;font-weight:900}.auth-tabs button.active{background:#8d55ee;color:#fff;border-color:#8d55ee;box-shadow:0 14px 28px rgba(141,85,238,.2)}.auth-form{gap:13px}.auth-form,.auth-form label{display:flex;flex-direction:column}.auth-form label{gap:8px}.auth-form label span{color:#8d849b;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.035em}.auth-form input{height:52px;border:1px solid #eee6fb;border-radius:16px;background:#fff;padding:0 15px;color:#2d294d;font-size:15px;font-weight:750;outline:0}.auth-form .primary{margin-top:4px;width:max-content}.auth-message,.auth-warning{margin-top:14px;border-radius:16px;padding:13px 15px;font-size:13px;font-weight:800}.auth-message{background:#f3ecff;color:#7d43db}.auth-warning{background:#fff2f8;color:#b44985}.auth-user span{display:inline-flex;height:28px;align-items:center;padding:0 12px;border-radius:999px;background:#f3ecff;color:#8d55ee;font-size:11px;font-weight:950;text-transform:uppercase}.auth-user h2{margin:12px 0 8px;font-size:30px;letter-spacing:-1px}.auth-user p{color:#6d657e;font-size:15px;line-height:1.6}.auth-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.account-sync{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;margin-bottom:18px}.account-sync b{display:block;font-size:18px;color:#2d294d}.account-sync p{margin:6px 0 0;color:#6d657e;font-size:14px;line-height:1.45;font-weight:650}.account-sync span{display:block;margin-top:9px;color:#8d55ee;font-size:13px;font-weight:850}.account-sync .primary,.account-sync .secondary{margin-right:0;white-space:nowrap}@media(max-width:680px){.account-sync{align-items:flex-start;flex-direction:column}.account-sync .primary,.account-sync .secondary,.auth-form .primary{width:100%}}.search-trigger{border:1px solid #e2dcef;cursor:pointer;justify-content:flex-start}.search-trigger span{color:#77709a;font-size:18px}.search-trigger strong{flex:1 1;text-align:left;color:#a09ab2;font-size:14px;font-weight:700}.global-search-overlay{position:fixed;inset:0;z-index:100}.global-search-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(33,27,54,.28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.global-search-modal{position:relative;z-index:2;width:min(760px,calc(100vw - 28px));max-height:min(760px,calc(100vh - 42px));margin:28px auto 0;overflow:auto;border-radius:28px;background:rgba(255,255,255,.96);border:1px solid rgba(238,232,251,.95);box-shadow:0 34px 110px rgba(40,32,72,.26);padding:16px}.global-search-input{height:64px;border-radius:22px;border:1px solid #eee6fb;background:#fbfaff;display:grid;grid-template-columns:34px 1fr 54px;gap:10px;align-items:center;padding:0 14px}.global-search-input span{color:#8d55ee;font-size:24px}.global-search-input input{border:0;outline:0;background:transparent;color:#2d294d;font-size:18px;font-weight:750}.global-search-input button{height:34px;border:1px solid #eee6fb;border-radius:12px;background:#fff;color:#8d849b;font-size:12px;font-weight:900}.global-search-chips{display:flex;gap:8px;flex-wrap:wrap;padding:14px 2px 8px}.global-search-chips button{height:34px;border:1px solid #eee6fb;border-radius:999px;background:#fff;color:#6d657e;padding:0 12px;font-size:12px;font-weight:850}.global-search-chips button:hover{background:#f3ecff;color:#8d55ee}.global-search-results{display:flex;flex-direction:column;gap:9px;padding-top:8px}.global-search-item{min-height:92px;border-radius:20px;background:#fff;border:1px solid transparent;display:grid;grid-template-columns:62px 1fr;gap:13px;align-items:center;padding:10px}.global-search-item:hover{background:#fbf8ff;border-color:#eadffc;transform:translateY(-1px)}.global-search-item img{width:62px;height:72px;border-radius:14px;object-fit:cover}.global-search-item b{display:block;color:#2d294d;font-size:15px;font-weight:950}.global-search-item span{display:block;margin-top:4px;color:#8d849b;font-size:12px;font-weight:800}.global-search-item p{margin:5px 0 0;color:#8d55ee;font-size:12px;font-weight:850}.global-search-empty{border-radius:20px;background:#fbf8ff;border:1px dashed #e6dcf7;color:#8d849b;padding:22px;text-align:center;font-weight:800}.global-search-ai{margin-top:12px;height:50px;border-radius:18px;background:#8d55ee;color:#fff;display:grid;place-items:center;font-weight:950;box-shadow:0 16px 34px rgba(141,85,238,.22)}.catalog-card-live{position:relative;overflow:visible}.catalog-hover-preview{pointer-events:none;position:absolute;left:12px;right:12px;bottom:12px;z-index:5;opacity:0;transform:translateY(10px);border-radius:18px;background:rgba(255,255,255,.96);border:1px solid #eee6fb;box-shadow:0 24px 70px rgba(48,38,84,.22);padding:14px;transition:opacity .16s ease,transform .16s ease}.catalog-card-live:hover .catalog-hover-preview{opacity:1;transform:translateY(0)}.catalog-hover-preview strong{display:block;color:#2d294d;font-size:15px;line-height:1.1;font-weight:950}.catalog-hover-preview span{display:block;margin-top:6px;color:#8d55ee;font-size:12px;font-weight:900}.catalog-hover-preview p{margin:8px 0 10px;color:#6d657e;font-size:12px;line-height:1.35;font-weight:650;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.catalog-hover-preview em{font-style:normal;color:#2d294d;font-size:12px;font-weight:950}.poster{will-change:transform}.poster:hover .poster-info b{color:#fff}.season-hero{min-height:190px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:28px;background:linear-gradient(135deg,#fff,#fff8fd 55%,#f7f1ff)}.season-hero span{display:inline-flex;height:29px;align-items:center;padding:0 12px;border-radius:999px;background:#f3ecff;color:#8d55ee;font-size:11px;font-weight:950;text-transform:uppercase}.season-hero h2{max-width:620px;margin:14px 0 8px;font-size:42px;line-height:1;letter-spacing:-1.7px;color:#2d294d}.season-hero p{max-width:650px;margin:0;color:#6d657e;font-size:15px;line-height:1.6;font-weight:650}.season-hero .primary{flex:0 0 auto;margin-right:0}@media(max-width:720px){.global-search-modal{margin-top:12px;border-radius:24px}.global-search-input{grid-template-columns:28px 1fr 44px}.global-search-input input{font-size:15px}.catalog-hover-preview{display:none}.season-hero{align-items:flex-start;flex-direction:column;padding:22px}.season-hero h2{font-size:32px}}.toast-center{position:fixed;right:18px;bottom:18px;z-index:200;display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast{width:min(340px,calc(100vw - 36px));border-radius:18px;border:1px solid #eee6fb;background:rgba(255,255,255,.94);box-shadow:0 22px 70px rgba(39,31,74,.18);padding:13px 15px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:toast-in .22s ease both}.toast b{color:#2d294d;font-weight:950}.toast b,.toast span{display:block;font-size:13px}.toast span{margin-top:4px;color:#6d657e;line-height:1.35;font-weight:700}.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{position:fixed;left:228px;bottom:22px;z-index:80;width:min(430px,calc(100vw - 40px));border-radius:26px;background:rgba(255,255,255,.94);border:1px solid #eee6fb;box-shadow:0 30px 90px rgba(47,37,82,.2);padding:22px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.onboarding-close{position:absolute;right:14px;top:14px;width:32px;height:32px;border:0;border-radius:50%;background:#fbf8ff;color:#8d849b;font-size:20px}.onboarding-card>span{display:inline-flex;height:28px;align-items:center;padding:0 11px;border-radius:999px;background:#f3ecff;color:#8d55ee;font-size:11px;font-weight:950;text-transform:uppercase}.onboarding-card h3{margin:13px 0 8px;color:#2d294d;font-size:24px;letter-spacing:-.8px}.onboarding-card p{margin:0;color:#6d657e;font-size:14px;line-height:1.55;font-weight:700}.onboarding-card div{display:flex;gap:9px;flex-wrap:wrap;margin-top:17px}.onboarding-card a,.onboarding-card div button{height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid #eee6fb;background:#fff;color:#6d657e;font-size:13px;font-weight:900}.onboarding-card a:first-child{background:#8d55ee;color:#fff;border-color:#8d55ee;box-shadow:0 13px 28px rgba(141,85,238,.18)}.cinema-watch-page{background:radial-gradient(circle at 20% 0,rgba(224,205,255,.45),transparent 28%),radial-gradient(circle at 78% 4%,rgba(255,211,235,.38),transparent 32%),#fdfcff}.cinema-watch-page .watch-topline{padding:0 6px}.cinema-watch-page .player-card{box-shadow:0 34px 110px rgba(36,28,72,.24)}.cinema-watch-page .player-card:before{content:"";position:absolute;inset:-40px;background:inherit;filter:blur(40px);opacity:.28;z-index:-1}.cinema-watch-page .player-center button{transition:.18s ease}.cinema-watch-page .player-center button:hover{transform:scale(1.06);background:rgba(255,255,255,.32)}.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{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}.comment-form textarea{min-height:86px;border:1px solid #eee6fb;border-radius:20px;resize:vertical;outline:0;background:#fbfaff;padding:14px;color:#2d294d;font-size:14px;line-height:1.5;font-weight:700}.comment-form .primary{margin:0;height:48px}.comment-list{display:flex;flex-direction:column;gap:12px;margin-top:16px}.comment{display:grid;grid-template-columns:42px 1fr;gap:12px;border-radius:20px;background:#fbfaff;border:1px solid #eee8fb;padding:12px}.comment-avatar{width:42px;height:42px;border-radius:14px;background:#f3ecff;color:#8d55ee;display:grid;place-items:center;font-weight:950}.comment header{display:flex;justify-content:space-between;gap:10px}.comment header b{color:#2d294d;font-size:14px;font-weight:950}.comment header span{color:#9a92aa;font-size:12px;font-weight:750}.comment p{margin:7px 0 10px;color:#625b73;font-size:14px;line-height:1.5;font-weight:650}.comment button{height:30px;border:1px solid #eee6fb;background:#fff;color:#8d55ee;border-radius:999px;padding:0 11px;font-size:12px;font-weight:900}.comments-empty{min-height:90px;border:1px dashed #e6dcf7;border-radius:20px;background:#fbfaff;color:#8d849b;display:grid;place-items:center;text-align:center;font-size:14px;font-weight:800}@media(max-width:1280px){.onboarding-card{left:104px}}@media(max-width:760px){.toast-center{right:12px;left:12px;bottom:84px}.toast{width:100%}.onboarding-card{left:14px;right:14px;bottom:88px;width:auto}.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}.catalog-card,.catalog-results,.collection,.collections,.continue-card,.continue-row,.poster,.poster-row,.schedule-board,.watch-poster-row{min-width:0}.ai-hero-image,.ai-hero-image .hero-copy{position:relative!important}.ai-hero-image .hero-copy{z-index:2!important}.ai-hero-image .hero-image-overlay{z-index:1!important;pointer-events:none!important}.watch-main,.watch-shell,.watch-side{min-width:0}.player-center h1{max-width:760px}.mini,.voice-list a{min-width:0}.mini b,.voice-list b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment p,.comment-form textarea,.comments-empty{overflow-wrap:anywhere}.comment header{min-width:0}.comment header b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.onboarding-card{max-height:calc(100vh - 120px);overflow:auto}}.comments-empty,.empty-state,.global-search-empty,.watch-empty{box-shadow:inset 0 0 0 1px rgba(238,232,251,.55)}.account-sync+.profile-dashboard{margin-top:18px}@media(max-width:760px){.page{padding-left:14px!important;padding-right:14px!important;padding-bottom:96px!important}.global-search-overlay{padding-bottom:80px}.toast-center{pointer-events:none}}.mini{display:flex;align-items:center;gap:12px;min-width:0}.mini div{flex:1 1;min-width:0}.mini b{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini em{flex-shrink:0}@media(max-width:760px){.shell{background:#fdfcff!important}.topbar{height:auto!important;margin-bottom:14px!important}.search-trigger{height:48px!important;border-radius:18px!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 rgba(79,61,127,.075)!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{position:absolute;inset:0;z-index:5;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;padding:18px}.player-ui-top{display:flex;gap:8px;justify-content:flex-end}.player-ui-top span{height:30px;border-radius:999px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.24);color:#fff;display:inline-flex;align-items:center;padding:0 10px;font-size:11px;font-weight:850;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.player-ui-bottom{pointer-events:auto;min-height:58px;border-radius:20px;background:rgba(15,12,34,.55);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:grid;grid-template-columns:44px minmax(0,1fr) 44px auto;gap:12px;align-items:center;padding:8px 12px}.player-ui-bottom button{width:42px;height:42px;border-radius:50%;border:0;background:#fff;color:#2d294d;font-weight:950}.player-progress{height:6px;border-radius:999px;background:rgba(255,255,255,.22);overflow:hidden}.player-progress i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ec6dbc,#8d55ee)}.player-ui-bottom span{color:#fff;font-size:12px;font-weight:900}.player-ui-bottom a{height:38px;border-radius:14px;background:#8d55ee;color:#fff;display:inline-flex;align-items:center;padding:0 13px;font-size:12px;font-weight:950;white-space:nowrap}.taste-profile{margin-bottom:18px}.taste-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.taste-grid div{min-height:72px;border-radius:18px;background:#fbf8ff;border:1px solid #eee6fb;display:flex;flex-direction:column;justify-content:center;padding:14px}.taste-grid span{color:#8d849b;font-size:11px;font-weight:900;text-transform:uppercase}.taste-grid b{margin-top:5px;color:#2d294d;font-size:24px;font-weight:950}.taste-rated,.taste-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.taste-rated span,.taste-tags span{height:32px;border-radius:999px;background:#f3ecff;color:#8d55ee;display:inline-flex;align-items:center;padding:0 11px;font-size:12px;font-weight:850}.taste-empty{margin:14px 0 0;color:#746d84;font-size:14px;line-height:1.45;font-weight:650}.admin-search{margin-bottom:14px}.admin-edit-preview{padding:20px}.admin-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.admin-preview-grid label{display:flex;flex-direction:column;gap:7px}.admin-preview-grid label.wide{grid-column:1/-1}.admin-preview-grid span{color:#8d849b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.035em}.admin-preview-grid input,.admin-preview-grid textarea{border:1px solid #eee6fb;background:#fbfaff;border-radius:14px;color:#2d294d;padding:0 12px;font-size:13px;font-weight:750;outline:0}.admin-preview-grid input{height:42px}.admin-preview-grid textarea{min-height:120px;padding-top:12px;resize:vertical}.admin-actions-row{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 12px}.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{height:42px;border:1px solid #eee6fb;background:#fbfaff;border-radius:14px;color:#2d294d;padding:0 12px;font-size:13px;font-weight:750;outline:0}.editable-admin-grid input:read-only{color:#8d849b;background:#f7f4ff}.admin-actions-row button{cursor:pointer}.taste-recs{margin-bottom:18px}.taste-recs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.taste-rec-card{min-height:132px;border-radius:20px;background:#fbfaff;border:1px solid #eee8fb;display:grid;grid-template-columns:82px 1fr;gap:12px;padding:10px;color:inherit}.taste-rec-card:hover{transform:translateY(-2px);background:#f8f2ff}.taste-rec-card img{width:82px;height:112px;border-radius:16px;object-fit:cover}.taste-rec-card span{display:inline-flex;height:26px;align-items:center;padding:0 9px;border-radius:999px;background:#f3ecff;color:#8d55ee;font-size:11px;font-weight:950}.taste-rec-card b{display:block;margin-top:8px;color:#2d294d;font-size:15px;line-height:1.12;font-weight:950}.taste-rec-card p{margin:7px 0 0;color:#6d657e;font-size:12px;line-height:1.35;font-weight:650;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.taste-recs-loading{min-height:120px;border:1px dashed #e6dcf7;border-radius:20px;background:#fbfaff;color:#8d849b;display:grid;place-items:center;text-align:center;padding:20px;font-size:14px;font-weight:800}.next-episode-card .soft-link:hover,.player-ui-bottom a:hover{transform:translateY(-1px)}@media(max-width:760px){.taste-recs-grid{grid-template-columns:1fr}}.nav span{width:20px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;opacity:.9}.sidebar-bottom-separated{margin-top:34px;padding-top:22px;border-top:1px solid rgba(145,132,180,.12)}.sidebar .nav{gap:10px}.sidebar .nav a{min-height:48px;border-radius:16px}.sidebar .nav a.active{background:#f3ecff}@media(max-width:760px){.sidebar-bottom-separated{margin-top:18px;padding-top:14px}}.mood-reference{padding:18px 18px 16px!important;overflow:hidden!important;background:rgba(255,255,255,.94)!important;border-radius:22px!important}.mood-reference .widget-head{margin-bottom:14px!important}.mood-reference .widget-head h3{font-size:16px!important;letter-spacing:-.3px!important}.mood-reference .widget-head a{color:#8d55ee!important;font-size:12px!important;font-weight:850!important}.mood-reference-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important;margin-bottom:14px!important}.mood-reference-tabs button{height:70px!important;border:0!important;border-radius:16px!important;background:transparent!important;color:#9a93aa!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 4px!important}.mood-reference-tabs button i{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:23px;line-height:1;color:#8e89a4}.mood-reference-tabs button span{font-size:11px!important;line-height:1!important;font-weight:850!important;color:#9a93aa!important;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mood-reference-tabs button.sel{background:#f0e2ff!important;color:#8d55ee!important;box-shadow:0 14px 30px rgba(141,85,238,.12)!important}.mood-reference-tabs button.sel i,.mood-reference-tabs button.sel span{color:#8d55ee!important}.mood-reference-card{position:relative;min-height:150px;border-radius:19px;background:linear-gradient(135deg,#fff,#fff8fd 62%,#f7efff);border:1px solid #f0e8fb;overflow:hidden;padding:18px 130px 17px 18px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)}.mood-reference-copy{position:relative;z-index:2;max-width:235px}.mood-reference-copy p{margin:0 0 17px!important;color:#8a839c!important;font-size:14px!important;line-height:1.45!important;font-weight:850!important}.mood-reference .bot-action{height:46px!important;border-radius:12px!important;background:linear-gradient(135deg,#a855f7,#7c3aed)!important;box-shadow:0 14px 30px rgba(141,85,238,.28)!important;padding:0 18px!important;font-size:13px!important;font-weight:950!important}.mood-picked-title{display:block;margin-top:10px;max-width:210px;color:#8d55ee;font-size:12px;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mood-assistant{position:absolute;right:-7px;bottom:-8px;width:142px;height:142px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 25px rgba(119,92,170,.18));z-index:1}@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{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#8e89a4!important}.mood-reference-tabs button i svg{width:24px!important;height:24px!important;display:block!important;stroke:currentColor!important;fill:none!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.mood-reference-tabs button.sel i{background:#8d55ee!important;color:#fff!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{display:flex;flex-direction:column;gap:6px}.nav{height:50px!important;border-radius:16px!important;padding:0 16px!important;gap:13px!important;color:#726b92!important;font-size:14px!important;font-weight:850!important;letter-spacing:-.2px!important}.nav span{flex:0 0 20px!important;display:inline-flex!important;color:#8c7ec2!important}.nav span,.nav span svg{width:20px!important;height:20px!important}.nav span svg{stroke:currentColor!important;fill:none!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}.nav.active{background:#f0e3ff!important;color:#7b45df!important;box-shadow:0 18px 38px rgba(141,85,238,.12)!important}.nav.active span{color:#8d55ee!important}.sidebar-separator{height:1px;margin:18px 14px 16px;background:#eee8f7}.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{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:6px!important}.sidebar-separator{display:none!important}}.mood-reference-tabs button i svg rect,.nav span svg rect{fill:none!important}.mood-reference-tabs button.sel i svg{stroke:#fff!important}.nav span{flex:0 0 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:0!important}.nav span,.nav span svg{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important}.nav span svg{aspect-ratio:1/1!important;overflow:visible!important;display:block!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{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;flex:0 0 22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;line-height:0!important;font-size:0!important;overflow:visible!important}.sidebar-svg-icon{flex:none!important;object-fit:contain!important;scale:1!important;color:inherit!important;overflow:visible!important}.sidebar .nav .nav-icon svg,.sidebar .nav span.nav-icon svg,.sidebar-svg-icon{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;aspect-ratio:1/1!important;display:block!important;transform:none!important}.sidebar .nav .nav-icon svg,.sidebar .nav span.nav-icon svg{preserveAspectRatio:xMidYMid meet!important}.sidebar .nav{display:flex!important;align-items:center!important;line-height:1!important}.sidebar .nav.active .nav-icon,.sidebar .nav.active span.nav-icon{color:#8d55ee!important}.schedule-reference{padding:20px 20px 18px!important;border-radius:22px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 22px 70px rgba(81,62,130,.08)!important}.schedule-reference .widget-head{margin-bottom:18px!important}.schedule-reference .widget-head h3{display:flex!important;align-items:center!important;gap:9px!important;font-size:18px!important;font-weight:950!important;letter-spacing:-.45px!important;color:#201c3a!important}.schedule-head-icon{width:21px;height:21px;display:inline-flex;align-items:center;justify-content:center;color:#7c4de2;font-size:17px}.schedule-reference .widget-head a{color:#8c82a5!important;font-size:12px!important;font-weight:850!important}.schedule-reference-days{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:9px!important;margin-bottom:20px!important}.schedule-reference-days button{height:58px!important;border:0!important;border-radius:13px!important;background:#f8f5ff!important;color:#7f7898!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;box-shadow:none!important}.schedule-reference-days button span{font-size:12px!important;line-height:1!important;font-weight:800!important;color:#8b84a0!important}.schedule-reference-days button b{font-size:13px!important;line-height:1!important;font-weight:900!important;color:#3b3559!important;margin:0!important}.schedule-reference-days button.sel{background:linear-gradient(180deg,#9b67ff,#7d45e8)!important;box-shadow:0 16px 32px rgba(125,69,232,.24)!important}.schedule-reference-days button.sel b,.schedule-reference-days button.sel span{color:#fff!important}.schedule-reference-list{display:flex!important;flex-direction:column!important;gap:0!important;min-height:0!important}.schedule-reference-item{height:76px!important;border-radius:0!important;background:transparent!important;display:grid!important;grid-template-columns:46px 70px minmax(0,1fr) 34px!important;align-items:center!important;gap:12px!important;padding:9px 0!important;margin:0!important;border-bottom:1px solid #f0edf7!important;color:inherit!important;transition:.16s ease!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}.schedule-reference-item time{color:#302b4c!important;font-size:13px!important;font-weight:850!important}.schedule-reference-item img{width:66px!important;height:50px!important;border-radius:10px!important;object-fit:cover!important;box-shadow:0 8px 18px rgba(54,43,92,.1)!important}.schedule-reference-item div{min-width:0!important}.schedule-reference-item b{max-width:100%!important;color:#201c3a!important;font-size:13px!important;line-height:1.18!important;font-weight:950!important}.schedule-reference-item b,.schedule-reference-item span{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.schedule-reference-item span{margin-top:6px!important;color:#8d849f!important;font-size:12px!important;font-weight:800!important}.schedule-bell{width:34px!important;height:34px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#d94fd3!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;cursor:pointer!important}.schedule-bell:hover{background:#fff0ff!important}.schedule-bell.active{background:#f3d8ff!important;color:#8d55ee!important}.schedule-bell svg{width:20px!important;height:20px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}.schedule-reference-link{height:42px!important;margin-top:14px!important;background:transparent!important;color:#8d55ee!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{width:20px!important;height:20px!important;display:block!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.schedule-reference-link{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important;flex-wrap:nowrap!important;line-height:1!important}.schedule-reference-link span{margin-left:0!important;display:inline-flex!important;align-items:center!important}.schedule-reference-item:hover{background:transparent!important;border-radius:0!important;padding-left:0!important;padding-right:0!important;box-shadow:none!important;transform:none!important}.schedule-reference-item:hover b{color:#201c3a!important}.schedule-reference-item:hover img{transform:none!important}.home-profile-widget,.right-column .mini-profile,.sidebar .profile-card{display:none!important}.sidebar-profile-card{margin-top:auto;display:block;border-radius:20px;background:#fff;padding:10px;border:1px solid #f0ebfb;box-shadow:0 18px 44px rgba(81,62,130,.08);color:inherit;overflow:hidden}.sidebar-profile-top{display:grid;grid-template-columns:38px minmax(0,1fr) 14px;gap:9px;align-items:center;padding:2px 0 10px}.sidebar-profile-avatar{width:38px!important;height:38px!important;border-radius:50%!important;object-fit:cover!important;display:block!important;box-shadow:0 8px 20px rgba(81,62,130,.12)}.sidebar-profile-top b{color:#241f42;font-size:13px;font-weight:950;line-height:1.1}.sidebar-profile-top b,.sidebar-profile-top span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-profile-top span{margin-top:4px;color:#786f91;font-size:11px;font-weight:800}.sidebar-profile-top i{color:#8d55ee;font-style:normal;font-size:18px;font-weight:900}.sidebar-profile-cover{width:100%!important;height:265px!important;border-radius:15px!important;object-fit:cover!important;object-position:center!important;display:block!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55)}.sidebar-profile-card:hover{transform:translateY(-2px);box-shadow:0 24px 54px rgba(81,62,130,.12)}.profile-editor{margin-bottom:18px;padding:20px}.profile-editor .widget-head button{height:38px;border:0;border-radius:13px;background:#8d55ee;color:#fff;padding:0 14px;font-size:13px;font-weight:900}.profile-editor-preview{display:flex;margin:12px 0 18px}.profile-preview-card{width:214px;border-radius:22px;background:#fff;border:1px solid #f0ebfb;padding:10px;box-shadow:0 18px 44px rgba(81,62,130,.08)}.profile-preview-card .sidebar-profile-cover{height:300px!important}.profile-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-editor-grid label{display:flex;flex-direction:column;gap:7px}.profile-editor-grid span{color:#8d849b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.035em}.profile-editor-grid input{min-height:44px;border:1px solid #eee6fb;background:#fbfaff;border-radius:14px;color:#2d294d;padding:0 12px;font-size:13px;font-weight:750;outline:0}.profile-editor-grid input[type=file]{padding:10px 12px;height:auto}.profile-editor-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.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{min-height:332px;background:#fff!important;box-shadow:none!important;opacity:0;pointer-events:none}.profile-clean-page-head{margin-bottom:18px}.profile-clean-card{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:start;padding:22px!important;border-radius:28px!important;background:linear-gradient(135deg,#fff,#fffafd 58%,#f8f2ff)!important}.profile-loading-card{min-height:420px;opacity:.45}.profile-clean-preview{border-radius:24px;background:#fff;border:1px solid #f0ebfb;padding:12px;box-shadow:0 18px 44px rgba(81,62,130,.08)}.profile-clean-top{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;padding:2px 2px 12px}.profile-clean-avatar{width:48px!important;height:48px!important;border-radius:50%!important;object-fit:cover!important;display:block!important;box-shadow:0 10px 22px rgba(81,62,130,.12)}.profile-clean-top span{display:block;color:#8d55ee;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.profile-clean-top h2{margin:3px 0 0;color:#241f42;font-size:17px;line-height:1.1;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-clean-top p{margin:4px 0 0;color:#786f91;font-size:12px;font-weight:850}.profile-clean-cover{width:100%!important;height:360px!important;border-radius:18px!important;object-fit:cover!important;object-position:center!important;display:block!important}.profile-clean-form{min-width:0;padding:8px 4px 0}.profile-clean-head span{display:inline-flex;height:28px;align-items:center;border-radius:999px;background:#f3ecff;color:#8d55ee;padding:0 12px;font-size:11px;font-weight:950;text-transform:uppercase}.profile-clean-head h3{margin:14px 0 8px;color:#241f42;font-size:34px;line-height:1;letter-spacing:-1.2px}.profile-clean-head p{margin:0 0 20px;max-width:540px;color:#736b86;font-size:14px;line-height:1.55;font-weight:700}.profile-clean-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-clean-grid label{display:flex;flex-direction:column;gap:7px}.profile-clean-grid label span{color:#8d849b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.035em}.profile-clean-grid input{min-height:44px;border:1px solid #eee6fb;background:#fff;border-radius:14px;color:#2d294d;padding:0 12px;font-size:13px;font-weight:750;outline:0}.profile-clean-grid input[type=file]{height:auto;padding:10px 12px;background:#fbfaff}.profile-clean-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.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{position:relative!important;padding:0!important;min-height:385px!important;border-radius:20px!important;overflow:hidden!important;background:#f4efff!important}.sidebar-profile-card .sidebar-profile-cover{position:absolute!important;inset:0!important;width:100%!important;border-radius:20px!important;object-fit:cover!important;object-position:center!important;z-index:1!important;box-shadow:none!important}.sidebar-profile-card:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.64) 23%,rgba(255,255,255,0) 48%);pointer-events:none}.sidebar-profile-card .sidebar-profile-top{position:relative!important;z-index:3!important;margin:10px!important;padding:8px!important;border-radius:16px!important;background:rgba(255,255,255,.78)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;box-shadow:0 12px 30px rgba(52,42,85,.1)!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 МБ.";display:block;margin-top:14px;color:#8d849b;font-size:12px;line-height:1.45;font-weight:800;border-radius:14px;background:#fbf8ff;border:1px solid #eee6fb;padding:12px 14px}.profile-clean-form:before{content:"AI-модерация изображений активна";display:inline-flex;align-items:center;height:30px;border-radius:999px;background:#f3ecff;color:#8d55ee;padding:0 12px;margin-bottom:16px;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.sidebar{display:flex!important;flex-direction:column!important;min-height:100vh!important;overflow:hidden!important}.sidebar-nav{flex:0 0 auto!important}.sidebar-profile-card{flex:0 1 auto!important;margin-top:18px!important;min-height:0!important;height:clamp(230px,34vh,385px)!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{height:auto!important;min-height:60px!important;padding:8px!important;background:#fff!important}.sidebar-profile-card .sidebar-profile-cover,.sidebar-profile-card:after{display:none!important}.sidebar-profile-card .sidebar-profile-top{margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(max-width:1180px){.sidebar-profile-card{display:none!important}}.notification-toolbar{height:58px;border-radius:20px;background:#fff;border:1px solid #eee6fb;box-shadow:0 16px 42px rgba(79,61,127,.07);display:flex;align-items:center;gap:10px;padding:0 16px;margin-bottom:16px}.notification-toolbar b{color:#8d55ee;font-size:22px}.notification-toolbar span{color:#6d657e;font-size:14px;font-weight:800}.notification-toolbar button{margin-left:auto;height:38px;border:0;border-radius:13px;background:#f3ecff;color:#8d55ee;padding:0 13px;font-size:13px;font-weight:900}.notification-list{display:flex;flex-direction:column;gap:12px}.notification-card{display:grid;grid-template-columns:78px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:12px}.notification-card img{width:78px;height:62px;border-radius:14px;object-fit:cover}.notification-card time{color:#8d55ee;font-size:12px;font-weight:950}.notification-card h3{margin:5px 0 4px;color:#252144;font-size:16px;line-height:1.15;font-weight:950}.notification-card p{margin:0;color:#8d849b;font-size:13px;font-weight:800}.notification-card a,.notification-card button{height:38px;border-radius:13px;border:1px solid #eee6fb;background:#fff;color:#8d55ee;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;font-size:13px;font-weight:900}.notification-card button{color:#b44985}.notification-empty{max-width:680px;padding:28px}.notification-empty h2{margin:0 0 8px;color:#252144}.notification-empty p{color:#6d657e;line-height:1.55}.admin-simple-list{display:flex;flex-direction:column;gap:10px}.admin-simple-list>div{min-height:66px;border-radius:18px;background:#fbfaff;border:1px solid #eee8fb;display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px}.admin-simple-list img{width:60px;height:48px;border-radius:12px;object-fit:cover}.admin-simple-list b{color:#2d294d;font-size:14px;font-weight:950}.admin-simple-list b,.admin-simple-list span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-simple-list span{margin-top:4px;color:#8d849b;font-size:12px;font-weight:750}.admin-simple-list button{height:36px;border:0;border-radius:12px;background:#fff2f8;color:#b44985;padding:0 12px;font-size:12px;font-weight:900}.admin-collection-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-collection-preview article{border-radius:20px;background:#fbfaff;border:1px solid #eee8fb;padding:15px}.admin-collection-preview b{display:block;color:#2d294d;font-size:16px;font-weight:950}.admin-collection-preview p{color:#6d657e;font-size:13px;line-height:1.45}.admin-collection-preview button{height:34px;border:0;border-radius:12px;background:#fff2f8;color:#b44985;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{padding:22px;display:grid;gap:16px;max-width:900px}.ai-quiz-question{border-radius:20px;background:#fbfaff;border:1px solid #eee8fb;padding:16px}.ai-quiz-question h3{margin:0 0 12px;color:#2d294d;font-size:17px;font-weight:950}.ai-quiz-question div{display:flex;gap:9px;flex-wrap:wrap}.ai-quiz-question button{height:38px;border:1px solid #eee6fb;border-radius:999px;background:#fff;color:#6d657e;padding:0 14px;font-size:13px;font-weight:900}.ai-quiz-question button.active{background:#8d55ee;border-color:#8d55ee;color:#fff;box-shadow:0 12px 28px rgba(141,85,238,.18)}@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{height:auto;min-height:58px;flex-wrap:wrap;padding:12px}.notification-toolbar button{margin-left:0;width:100%}.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}.ai-result-card img,.catalog-cover img,.poster img{background:#f3efff}.admin-hub-page{min-height:100vh;background:radial-gradient(circle at 18% 0,rgba(224,205,255,.55),transparent 28%),radial-gradient(circle at 88% 8%,rgba(255,211,235,.45),transparent 30%),#fdfcff;padding:18px}.admin-hub{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;max-width:1480px;margin:0 auto}.admin-hub-sidebar{min-height:calc(100vh - 36px);border-radius:28px;background:rgba(255,255,255,.92);border:1px solid #eee6fb;box-shadow:0 24px 74px rgba(79,61,127,.09);padding:18px;display:flex;flex-direction:column;gap:18px;position:sticky;top:18px}.admin-hub-brand{display:flex;align-items:center;gap:12px;color:inherit}.admin-hub-brand>span{width:42px;height:42px;border-radius:16px;background:linear-gradient(135deg,#ec6dbc,#8d55ee);color:#fff;display:grid;place-items:center;box-shadow:0 14px 30px rgba(141,85,238,.22)}.admin-hub-brand b{display:block;color:#252144;font-size:16px;font-weight:950}.admin-hub-brand em{display:block;margin-top:3px;color:#8d849b;font-size:12px;font-style:normal;font-weight:800}.admin-hub-sidebar nav{display:flex;flex-direction:column;gap:8px}.admin-hub-sidebar nav button{height:48px;border:0;border-radius:16px;background:transparent;color:#726b92;display:flex;align-items:center;gap:11px;padding:0 13px;font-size:14px;font-weight:900;text-align:left}.admin-hub-sidebar nav button span{width:24px;height:24px;display:grid;place-items:center;color:#8d55ee}.admin-hub-sidebar nav button.active{background:#f0e3ff;color:#7b45df;box-shadow:0 14px 34px rgba(141,85,238,.12)}.admin-hub-mini{margin-top:auto;border-top:1px solid #eee6fb;padding-top:16px;display:flex;flex-direction:column;gap:8px}.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{min-width:0;display:flex;flex-direction:column;gap:18px}.admin-hub-top{min-height:210px;border-radius:32px;background:linear-gradient(135deg,#fff,#fff8fd 55%,#f7f1ff);border:1px solid #eee6fb;box-shadow:0 24px 74px rgba(79,61,127,.09);padding:34px;display:flex;align-items:flex-end;justify-content:space-between;gap:22px}.admin-hub-top a{color:#8d55ee;font-size:13px;font-weight:900}.admin-hub-top h1{margin:18px 0 10px;color:#252144;font-size:clamp(38px,5vw,68px);line-height:.95;letter-spacing:-.06em;font-weight:950}.admin-hub-top p{margin:0;max-width:680px;color:#6d657e;font-size:16px;line-height:1.62;font-weight:700}.admin-hub-open{flex:0 0 auto;height:50px;border-radius:16px;background:#8d55ee;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;box-shadow:0 16px 36px rgba(141,85,238,.25)}.admin-hub-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-hub-stats div{min-height:96px;border-radius:22px;background:#fff;border:1px solid #eee6fb;box-shadow:0 18px 48px rgba(79,61,127,.07);padding:18px;display:flex;flex-direction:column;justify-content:center}.admin-hub-stats span{color:#8d849b;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.035em}.admin-hub-stats b{margin-top:8px;color:#252144;font-size:30px;font-weight:950;line-height:1}.admin-hub-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-hub-card{min-height:190px;border-radius:24px;background:#fff;border:1px solid #eee6fb;box-shadow:0 18px 48px rgba(79,61,127,.07);padding:20px;color:inherit;display:flex;flex-direction:column}.admin-hub-card:hover{transform:translateY(-3px);box-shadow:0 24px 64px rgba(79,61,127,.11)}.admin-hub-card span{color:#8d849b;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.035em}.admin-hub-card b{margin-top:12px;color:#252144;font-size:24px;line-height:1.05;font-weight:950}.admin-hub-card p{margin:12px 0 0;color:#6d657e;font-size:13px;line-height:1.45;font-weight:650}.admin-hub-card em{margin-top:auto;color:#8d55ee;font-size:13px;font-style:normal;font-weight:950}.admin-hub-plan{border-radius:28px;background:#fff;border:1px solid #eee6fb;box-shadow:0 18px 48px rgba(79,61,127,.07);padding:24px;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:center}.admin-hub-plan h2{margin:0 0 8px;color:#252144;font-size:26px;letter-spacing:-.8px}.admin-hub-plan p{margin:0;color:#6d657e;font-size:14px;line-height:1.6;font-weight:650}.admin-hub-plan-list{display:flex;gap:8px;flex-wrap:wrap}.admin-hub-plan-list span{height:34px;border-radius:999px;background:#f3ecff;color:#8d55ee;display:inline-flex;align-items:center;padding:0 12px;font-size:12px;font-weight:900}@media(max-width:1180px){.admin-hub{grid-template-columns:1fr}.admin-hub-sidebar{position:static;min-height:auto}.admin-hub-sidebar nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.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{min-height:auto;padding:24px;flex-direction:column;align-items:flex-start}.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,rgba(159,104,255,.25),transparent 32%),radial-gradient(circle at 82% 6%,rgba(236,109,188,.22),transparent 34%),linear-gradient(180deg,#fbf8ff,#fdfcff 48%,#fff)!important}.premium-watch-page .watch-shell{max-width:1520px!important;gap:22px!important}.premium-watch-page .watch-main{min-width:0!important}.premium-watch-page .watch-side{width:390px!important}.premium-watch-page .watch-topline{min-height:46px;border-radius:18px;background:rgba(255,255,255,.74);border:1px solid rgba(238,232,251,.8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:0 16px!important;margin-bottom:14px}.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{min-height:560px!important;border-radius:34px!important;border:1px solid rgba(255,255,255,.45)!important;box-shadow:0 38px 120px rgba(37,28,73,.28)!important;overflow:hidden!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%,rgba(255,255,255,.08),transparent 26%),linear-gradient(180deg,rgba(10,8,23,.12),rgba(10,8,23,.76))!important}.premium-watch-page .player-center button{width:82px!important;height:82px!important;border-radius:50%!important;background:rgba(255,255,255,.2)!important;border:1px solid rgba(255,255,255,.42)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 22px 60px rgba(0,0,0,.22)!important}.premium-watch-page .player-center h1{font-size:clamp(30px,4vw,58px)!important;line-height:.96!important;letter-spacing:-.045em!important;max-width:820px!important}.watch-control-premium{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:16px!important;align-items:center!important;padding:18px!important}.watch-kicker{display:inline-flex;height:26px;align-items:center;padding:0 10px;border-radius:999px;background:#f3ecff;color:#8d55ee;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.035em;margin-bottom:8px}.watch-control-premium b{display:block;color:#252144;font-size:20px;font-weight:950;line-height:1.1}.watch-control-premium p{margin:7px 0 0;color:#6d657e;font-size:13px;line-height:1.45;font-weight:700}.watch-control-actions{display:flex;gap:9px}.watch-control-actions .primary,.watch-control-actions .secondary{margin-right:0;height:42px!important;border-radius:14px!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{width:auto!important;border-radius:13px!important;background:rgba(255,255,255,.16)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;padding:0 11px!important;font-size:12px!important;font-weight:950!important}.player-toggle.active{background:#8d55ee!important;color:#fff!important;border-color:#8d55ee!important}.theatre-on{position:fixed!important;inset:0!important;z-index:250!important;background:rgba(9,7,20,.92)!important;padding:36px!important}.theatre-on .player-ui-bottom{position:absolute;left:36px;right:36px;bottom:36px}.watch-theatre-backdrop{position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,rgba(141,85,238,.2),transparent 35%);pointer-events:none}.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{width:36px;height:36px;border-radius:12px}.episode-panel .episode-grid a{border-radius:14px!important;font-weight:900!important}.episode-panel .episode-grid a.active{background:#8d55ee!important;color:#fff!important;box-shadow:0 14px 30px rgba(141,85,238,.22)}@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 1}}@media(max-width:760px){.premium-watch-page .polished-player{min-height:390px!important;border-radius:26px!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;left:12px!important;right:12px!important;bottom: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{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.seo-card{min-height:190px;border-radius:24px;background:linear-gradient(135deg,#fff,#fffafd 58%,#f8f2ff);border:1px solid #eee6fb;box-shadow:0 18px 48px rgba(79,61,127,.075);padding:20px;color:inherit;display:flex;flex-direction:column;overflow:hidden}.seo-card:hover{transform:translateY(-3px);box-shadow:0 24px 64px rgba(79,61,127,.12)}.seo-card span{width:max-content;height:28px;border-radius:999px;display:inline-flex;align-items:center;padding:0 10px;font-size:11px;font-weight:950;text-transform:uppercase}.seo-card i,.seo-card span{background:#f3ecff;color:#8d55ee}.seo-card i{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;font-style:normal;font-size:22px;margin-bottom:16px}.seo-card b{display:block;margin-top:14px;color:#252144;font-size:22px;line-height:1.08;font-weight:950;letter-spacing:-.65px}.top-card b{margin-top:0}.seo-card p{margin:10px 0 0;color:#6d657e;font-size:13.5px;line-height:1.48;font-weight:650}.seo-card em{margin-top:auto;color:#8d55ee;font-style:normal;font-size:13px;font-weight:950}.seo-poster-row{margin-top:8px}.top-list{display:flex;flex-direction:column;gap:12px}.top-list-item{min-height:96px;border-radius:24px!important;padding:12px!important;display:grid!important;grid-template-columns:52px 70px minmax(0,1fr) 80px!important;gap:14px!important;align-items:center!important;color:inherit}.top-list-item strong{width:42px;height:42px;border-radius:16px;background:#f3ecff;color:#8d55ee;display:grid;place-items:center;font-size:17px;font-weight:950}.top-list-item img{width:70px;height:82px;border-radius:16px;object-fit:cover}.top-list-item b{color:#252144;font-size:18px;font-weight:950}.top-list-item b,.top-list-item span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-list-item span{margin-top:7px;color:#8d849b;font-size:13px;font-weight:800}.top-list-item em{color:#8d55ee;font-style:normal;font-size:16px;font-weight:950;text-align:right}@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{grid-column:3;text-align:left;font-size:13px}}.anime-title-premium{max-width:1440px!important}.title-breadcrumb{display:flex;gap:12px;align-items:center;margin-bottom:14px}.title-breadcrumb a{color:#8d55ee;font-size:14px;font-weight:900}.title-premium-hero{display:grid;grid-template-columns:270px minmax(0,1fr) 320px;gap:28px;align-items:stretch;border-radius:34px;background:linear-gradient(135deg,#fff,#fffafd 52%,#f8f2ff);border:1px solid #eee6fb;box-shadow:0 30px 90px rgba(79,61,127,.1);padding:28px;overflow:hidden}.title-premium-poster{position:relative;min-height:390px;border-radius:28px;overflow:hidden;background:#f3efff;box-shadow:0 26px 70px rgba(43,34,80,.18)}.title-premium-poster img{width:100%;height:100%;object-fit:cover;display:block}.title-watch-floating{position:absolute;left:14px;right:14px;bottom:14px;height:48px;border-radius:16px;background:linear-gradient(135deg,#a855f7,#ec6dbc);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:950;box-shadow:0 18px 38px rgba(141,85,238,.3)}.title-premium-main{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:8px 0}.title-premium-kicker{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:18px}.title-premium-kicker em,.title-premium-kicker span{height:30px;border-radius:999px;display:inline-flex;align-items:center;padding:0 12px;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.035em}.title-premium-kicker span{background:#f3ecff;color:#8d55ee}.title-premium-kicker em{font-style:normal;background:#fff;color:#6d657e;border:1px solid #eee6fb}.title-premium-main h1{margin:0;max-width:780px;color:#252144;font-size:clamp(38px,5vw,74px);line-height:.94;letter-spacing:-.065em;font-weight:950}.title-premium-main p{max-width:760px;margin:20px 0 0;color:#615a72;font-size:16px;line-height:1.68;font-weight:720}.title-premium-genres{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.title-premium-genres a{height:36px;border-radius:999px;background:#fff;border:1px solid #eee6fb;color:#8d55ee;display:inline-flex;align-items:center;padding:0 13px;font-size:12px;font-weight:900;box-shadow:0 10px 22px rgba(79,61,127,.05)}.title-premium-actions{display:flex;gap:11px;flex-wrap:wrap;align-items:center;margin-top:26px}.title-premium-actions .primary,.title-premium-actions .secondary{margin-right:0;height:48px!important;border-radius:16px!important;font-size:14px!important;padding:0 18px!important}.title-premium-side{display:flex;flex-direction:column;gap:12px}.title-score-card{border-radius:26px;background:linear-gradient(135deg,#8d55ee,#ec6dbc);min-height:170px;color:#fff;padding:22px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 22px 54px rgba(141,85,238,.24)}.title-score-card span{font-size:12px;font-weight:900;text-transform:uppercase;opacity:.82}.title-score-card b{margin-top:8px;font-size:58px;line-height:.9;font-weight:950;letter-spacing:-.06em}.title-score-card p{margin:14px 0 0;font-size:13px;font-weight:850;opacity:.9}.title-mini-facts{display:grid;grid-template-columns:1fr;gap:9px}.title-mini-facts div{border-radius:18px;background:#fff;border:1px solid #eee6fb;padding:13px 14px}.title-mini-facts span{display:block;color:#8d849b;font-size:10.5px;font-weight:950;text-transform:uppercase}.title-mini-facts b{display:block;margin-top:5px;color:#2d294d;font-size:13px;line-height:1.25;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-stats-premium{grid-template-columns:repeat(5,minmax(0,1fr))!important}.title-stats-premium .title-stat{display:grid!important;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-items:center}.title-stats-premium .title-stat i{grid-row:1/3;width:34px;height:34px;border-radius:13px;background:#f3ecff;color:#8d55ee;display:grid;place-items:center;font-style:normal;font-weight:950}.title-premium-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:18px;margin-top:18px}.title-about-premium,.title-trailer-premium{padding:22px!important;border-radius:26px!important}.title-about-premium p{font-size:16px!important;line-height:1.75!important;color:#615a72!important;font-weight:680!important}.trailer-box-premium{height:250px!important;border-radius:22px!important}.episode-strip-premium{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.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;display:grid;grid-template-columns:260px minmax(0,1fr)}.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{grid-template-columns:1fr;padding:18px;border-radius:26px}.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{height:34px;border-radius:999px;background:#fff;border:1px solid #eee6fb;display:inline-flex;align-items:center;padding:0 13px;box-shadow:0 10px 24px rgba(79,61,127,.045)}.title-premium-hero{grid-template-columns:250px minmax(0,1fr) 286px!important;gap:24px!important;padding:24px!important;border-radius:30px!important;background:radial-gradient(circle at 12% 12%,rgba(236,109,188,.1),transparent 30%),radial-gradient(circle at 88% 8%,rgba(141,85,238,.1),transparent 30%),linear-gradient(135deg,#fff,#fffafd 52%,#fbf7ff)!important}.title-premium-poster{min-height:360px!important;border-radius:24px!important;box-shadow:0 22px 54px rgba(43,34,80,.14)!important}.title-premium-poster:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55);border-radius:24px;pointer-events:none}.title-premium-main{padding:4px 0!important}.title-premium-main h1{font-size:clamp(38px,4.4vw,64px)!important;line-height:.98!important;letter-spacing:-.055em!important}.title-premium-main p{margin-top:18px!important;max-width:680px!important;font-size:15.5px!important;line-height:1.68!important;color:#5f5871!important}.title-premium-kicker{margin-bottom:15px!important}.title-premium-genres{margin-top:20px!important}.title-premium-actions{margin-top:22px!important}.title-actions .secondary,.title-premium-actions .primary,.title-premium-actions .secondary{box-shadow:0 12px 28px rgba(79,61,127,.08)!important}.title-premium-actions .primary{box-shadow:0 16px 34px rgba(141,85,238,.22)!important}.title-score-card{min-height:138px!important;border-radius:22px!important;padding:18px!important;background:radial-gradient(circle at 80% 18%,rgba(255,255,255,.22),transparent 26%),linear-gradient(135deg,#8d55ee,#df61bd)!important}.title-score-card b{font-size:48px!important}.title-mini-facts{gap:8px!important}.title-mini-facts div{border-radius:16px!important;background:rgba(255,255,255,.82)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px!important}.title-stats-premium{margin:16px 0 18px!important;gap:12px!important}.title-stats-premium .title-stat{min-height:84px!important;border-radius:20px!important;padding:15px!important;background:rgba(255,255,255,.88)!important;box-shadow:0 14px 36px rgba(79,61,127,.055)!important}.title-stats-premium .title-stat b{font-size:20px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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}.anime-title-premium .comments-box,.title-about-premium,.title-trailer-premium{background:rgba(255,255,255,.92)!important;border:1px solid #eee6fb!important;box-shadow:0 16px 42px rgba(79,61,127,.06)!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{font-size:18px!important;letter-spacing:-.35px!important}.title-about-premium p{margin-top:0!important;color:#5f5871!important}.title-meta-line span{height:32px!important;font-size:11.5px!important;background:#fbf8ff!important}.trailer-box-premium{height:224px!important;background:#17132a!important}.trailer-box-premium img{filter:saturate(1.05) contrast(.98)!important}.trailer-play{width:58px!important;height:58px!important}.episode-strip-premium{padding:16px!important;border-radius:24px;background:rgba(255,255,255,.84);border:1px solid #eee6fb;box-shadow:0 16px 42px rgba(79,61,127,.055)}.episode-strip-premium .episode-chip{height:40px!important;border-radius:13px!important;box-shadow:none!important}.anime-title-premium .section-title{margin-top:26px!important;margin-bottom:12px!important}.anime-title-premium .poster-row{padding:16px;border-radius:26px;background:rgba(255,255,255,.72);border:1px solid #eee6fb;box-shadow:0 16px 42px rgba(79,61,127,.045)}.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{padding:16px!important;gap:18px!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-mini-facts,.title-premium-side{grid-template-columns:1fr!important}.episode-strip-premium{padding:12px!important}}.inline-player-card{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;border-radius:30px;background:linear-gradient(135deg,#fff,#fffafd 58%,#f8f2ff);border:1px solid #eee6fb;box-shadow:0 20px 60px rgba(79,61,127,.08);padding:18px}.inline-player-frame{position:relative;min-height:470px;border-radius:26px;overflow:hidden;background:#17132a;box-shadow:0 28px 90px rgba(37,28,73,.22)}.inline-player-frame>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.06) contrast(1.02)}.inline-player-frame .player-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,8,23,.1),rgba(10,8,23,.72));z-index:1}.inline-player-frame .player-center{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;padding:24px}.inline-player-frame .player-center button{width:78px;height:78px;border-radius:50%;border:1px solid rgba(255,255,255,.42);background:rgba(255,255,255,.2);color:#fff;font-size:28px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 60px rgba(0,0,0,.22)}.inline-player-frame .player-center h1{margin:22px 0 8px;max-width:760px;font-size:clamp(30px,4vw,56px);line-height:.96;letter-spacing:-.045em;font-weight:950}.inline-player-frame .player-center p{margin:0;color:rgba(255,255,255,.86);font-size:14px;font-weight:850}.inline-player-frame .player-status{position:absolute;z-index:4;top:16px;left:16px;display:flex;gap:8px}.inline-player-frame .player-status span{height:30px;border-radius:999px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.26);color:#fff;display:inline-flex;align-items:center;padding:0 10px;font-size:11px;font-weight:850;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.inline-player-info{border-radius:24px;background:#fff;border:1px solid #eee6fb;padding:20px;display:flex;flex-direction:column;justify-content:center}.inline-player-info span{width:max-content;height:28px;border-radius:999px;background:#f3ecff;color:#8d55ee;display:inline-flex;align-items:center;padding:0 11px;font-size:11px;font-weight:950;text-transform:uppercase}.inline-player-info b{display:block;margin-top:14px;color:#252144;font-size:24px;line-height:1.08;font-weight:950;letter-spacing:-.6px}.inline-player-info p{margin:12px 0 0;color:#6d657e;font-size:14px;line-height:1.55;font-weight:700}.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{padding:12px;border-radius:24px}.inline-player-frame{min-height:360px;border-radius:22px}.inline-player-frame .player-center button{width:62px;height:62px}.inline-player-frame .player-center h1{font-size:30px}}.title-redesign-page{min-height:100vh;background:radial-gradient(circle at 18% 0,rgba(236,109,188,.08),transparent 32%),radial-gradient(circle at 86% 8%,rgba(141,85,238,.08),transparent 34%),#fdfcff;padding:28px 22px 70px}.title-redesign-shell{max-width:1320px;margin:0 auto}.title-redesign-breadcrumb{display:flex;align-items:center;gap:9px;margin-bottom:14px;color:#9a92aa;font-size:13px;font-weight:850}.title-redesign-breadcrumb a{color:#8d55ee}.title-redesign-breadcrumb b{max-width:360px;color:#6d657e;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-redesign-hero{display:grid;grid-template-columns:245px minmax(0,1fr) 220px;gap:26px;align-items:stretch;border-radius:32px;background:rgba(255,255,255,.92);border:1px solid #eee6fb;box-shadow:0 26px 80px rgba(79,61,127,.09);padding:24px}.title-redesign-poster{border-radius:26px;overflow:hidden;background:#f3efff;box-shadow:0 22px 56px rgba(43,34,80,.15)}.title-redesign-poster img{width:100%;height:100%;min-height:355px;object-fit:cover;display:block}.title-redesign-info{min-width:0;display:flex;flex-direction:column;justify-content:center}.title-redesign-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.title-redesign-tags span{height:30px;border-radius:999px;background:#f3ecff;color:#8d55ee;display:inline-flex;align-items:center;padding:0 11px;font-size:11px;font-weight:950;text-transform:uppercase}.title-redesign-info h1{margin:0;max-width:760px;color:#252144;font-size:clamp(40px,5vw,70px);line-height:.95;letter-spacing:-.065em;font-weight:950}.title-redesign-info p{max-width:740px;margin:18px 0 0;color:#615a72;font-size:16px;line-height:1.65;font-weight:700}.title-redesign-genres{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.title-redesign-genres a{height:35px;border-radius:999px;background:#fff;border:1px solid #eee6fb;color:#8d55ee;display:inline-flex;align-items:center;padding:0 12px;font-size:12px;font-weight:900}.title-redesign-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:24px}.title-redesign-actions .primary,.title-redesign-actions .secondary,.title-redesign-actions button{height:46px!important;border-radius:15px!important;margin-right:0!important;font-size:13px!important;font-weight:950!important}.title-redesign-score{border-radius:26px;background:radial-gradient(circle at 78% 18%,rgba(255,255,255,.24),transparent 28%),linear-gradient(135deg,#8d55ee,#e866bd);color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:center;min-width:0;box-shadow:0 22px 54px rgba(141,85,238,.22)}.title-redesign-score span{font-size:12px;font-weight:900;text-transform:uppercase;opacity:.82}.title-redesign-score b{margin-top:8px;font-size:54px;line-height:.9;font-weight:950;letter-spacing:-.06em}.title-redesign-score p{margin:14px 0 0;font-size:12px;line-height:1.35;font-weight:850;opacity:.88}.title-redesign-facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:16px 0}.title-redesign-facts div{min-height:82px;border-radius:20px;background:rgba(255,255,255,.92);border:1px solid #eee6fb;box-shadow:0 12px 32px rgba(79,61,127,.045);padding:15px}.title-redesign-facts span{color:#8d849b;font-size:11px;font-weight:950;text-transform:uppercase}.title-redesign-facts b{display:block;margin-top:8px;color:#252144;font-size:17px;line-height:1.15;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-redesign-content,.title-redesign-episodes,.title-redesign-page .comments-box,.title-redesign-player,.title-redesign-posters{border-radius:28px;background:rgba(255,255,255,.92);border:1px solid #eee6fb;box-shadow:0 18px 52px rgba(79,61,127,.06)}.title-redesign-player{padding:18px;margin-top:16px}.title-player-head,.title-section-clean{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.title-player-head span{width:max-content;height:28px;border-radius:999px;background:#f3ecff;color:#8d55ee;display:inline-flex;align-items:center;padding:0 11px;font-size:11px;font-weight:950;text-transform:uppercase}.title-player-head h2,.title-section-clean h2{margin:8px 0 0;color:#252144;font-size:24px;line-height:1;letter-spacing:-.7px;font-weight:950}.title-player-head a,.title-section-clean a{color:#8d55ee;font-size:13px;font-weight:950}.title-player-frame{position:relative;min-height:500px;border-radius:24px;overflow:hidden;background:#17132a;box-shadow:0 26px 80px rgba(37,28,73,.22)}.title-player-frame>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.06) contrast(1.02)}.title-player-frame .player-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(10,8,23,.1),rgba(10,8,23,.76))}.title-player-frame .player-center{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;padding:24px}.title-player-frame .player-center button{width:76px;height:76px;border-radius:50%;border:1px solid rgba(255,255,255,.42);background:rgba(255,255,255,.2);color:#fff;font-size:28px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 60px rgba(0,0,0,.22)}.title-player-frame .player-center h1{max-width:760px;margin:20px 0 8px;font-size:clamp(30px,4vw,54px);line-height:.96;letter-spacing:-.045em;font-weight:950}.title-player-frame .player-center p{margin:0;color:rgba(255,255,255,.86);font-size:14px;font-weight:850}.title-player-frame .player-status{position:absolute;z-index:4;top:16px;left:16px;display:flex;gap:8px}.title-player-frame .player-status span{height:30px;border-radius:999px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.26);color:#fff;display:inline-flex;align-items:center;padding:0 10px;font-size:11px;font-weight:850;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.title-redesign-episodes{padding:18px;margin-top:16px}.title-redesign-episodes>div:last-child{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.title-redesign-episodes .episode-chip{justify-content:center;height:40px!important;box-shadow:none!important}.title-redesign-content{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;padding:22px;margin-top:16px}.title-redesign-about p{margin:0;color:#615a72;font-size:16px;line-height:1.72;font-weight:680}.title-redesign-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.title-redesign-meta span{height:32px;border-radius:999px;background:#fbf8ff;border:1px solid #eee6fb;color:#746d84;display:inline-flex;align-items:center;padding:0 12px;font-size:12px;font-weight:850}.title-redesign-sidebox{border-radius:22px;background:#fbf8ff;border:1px solid #eee6fb;padding:18px}.title-redesign-sidebox h3{margin:0 0 12px;color:#252144;font-size:18px;font-weight:950}.title-redesign-sidebox ul{margin:0;padding-left:18px;color:#6d657e;font-size:14px;line-height:1.65;font-weight:700}.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{grid-template-columns:1fr;padding:16px;border-radius:26px}.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{min-height:100vh;background:#fbf9ff;color:#252144}.title-v2-hero{position:relative;min-height:620px;overflow:hidden;background:#17132a}.title-v2-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.42;filter:saturate(1.08) contrast(1.04)}.title-v2-overlay{position:absolute;inset:0;background:radial-gradient(circle at 76% 20%,rgba(236,109,188,.34),transparent 30%),linear-gradient(90deg,rgba(15,12,34,.96),rgba(29,22,56,.86) 42%,rgba(29,22,56,.42)),linear-gradient(180deg,transparent 55%,#fbf9ff)}.title-v2-inner{position:relative;z-index:2;max-width:1360px;margin:0 auto;padding:28px 22px 92px}.title-v2-breadcrumb{display:flex;gap:9px;align-items:center;color:rgba(255,255,255,.62);font-size:13px;font-weight:850;margin-bottom:56px}.title-v2-breadcrumb a{color:#fff}.title-v2-layout{display:grid;grid-template-columns:270px minmax(0,1fr) 230px;gap:34px;align-items:end}.title-v2-poster-card{height:405px;border-radius:30px;overflow:hidden;box-shadow:0 34px 90px rgba(0,0,0,.34);border:1px solid rgba(255,255,255,.18)}.title-v2-poster-card img{width:100%;height:100%;object-fit:cover;display:block}.title-v2-copy{padding-bottom:8px}.title-v2-badges{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:20px}.title-v2-badges span{height:32px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);color:#fff;display:inline-flex;align-items:center;padding:0 12px;font-size:11px;font-weight:950;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.title-v2-copy h1{margin:0;max-width:790px;color:#fff;font-size:clamp(48px,6vw,92px);line-height:.9;letter-spacing:-.075em;font-weight:950}.title-v2-copy p{max-width:760px;margin:22px 0 0;color:rgba(255,255,255,.78);font-size:17px;line-height:1.7;font-weight:680}.title-v2-genres{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.title-v2-genres a{height:38px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);color:#fff;display:inline-flex;align-items:center;padding:0 14px;font-size:12px;font-weight:900;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.title-v2-actions{display:flex;flex-wrap:wrap;gap:11px;align-items:center;margin-top:28px}.title-v2-actions button,.title-v2-primary,.title-v2-secondary{height:50px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 18px!important;font-size:14px!important;font-weight:950!important;margin-right:0!important}.title-v2-primary{background:linear-gradient(135deg,#a855f7,#ec6dbc);color:#fff;box-shadow:0 18px 40px rgba(236,109,188,.28)}.title-v2-actions button,.title-v2-secondary{background:rgba(255,255,255,.12)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.title-v2-rating{min-height:210px;border-radius:28px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.18);color:#fff;padding:22px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;flex-direction:column;justify-content:center}.title-v2-rating span{font-size:12px;font-weight:950;text-transform:uppercase;opacity:.75}.title-v2-rating b{margin-top:8px;font-size:62px;line-height:.9;font-weight:950;letter-spacing:-.065em}.title-v2-rating p{margin:14px 0 0;color:rgba(255,255,255,.7);font-size:12px;line-height:1.4;font-weight:800}.title-v2-shell{max-width:1360px;margin:-54px auto 0;padding:0 22px 78px;position:relative;z-index:3}.title-v2-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:20px}.title-v2-stats>div{min-height:94px;border-radius:24px;background:#fff;border:1px solid #eee6fb;box-shadow:0 18px 50px rgba(79,61,127,.075);padding:16px;display:flex;flex-direction:column;justify-content:center}.title-v2-stats span{color:#8d849b;font-size:11px;font-weight:950;text-transform:uppercase}.title-v2-stats b{margin-top:8px;color:#252144;font-size:20px;line-height:1.1;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-v2-comments,.title-v2-description,.title-v2-episodes,.title-v2-player-block,.title-v2-similar,.title-v2-watch-reasons{background:#fff;border:1px solid #eee6fb;box-shadow:0 18px 50px rgba(79,61,127,.065);border-radius:30px}.title-v2-player-block{padding:20px}.title-v2-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.title-v2-section-head span{height:28px;border-radius:999px;background:#f3ecff;color:#8d55ee;display:inline-flex;align-items:center;padding:0 11px;font-size:11px;font-weight:950;text-transform:uppercase}.title-v2-section-head h2{margin:8px 0 0;color:#252144;font-size:26px;line-height:1;letter-spacing:-.8px;font-weight:950}.title-v2-section-head a{color:#8d55ee;font-size:13px;font-weight:950}.title-v2-player{position:relative;min-height:520px;border-radius:26px;overflow:hidden;background:#17132a;box-shadow:0 28px 90px rgba(37,28,73,.24)}.title-v2-player>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.title-v2-player .player-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(10,8,23,.08),rgba(10,8,23,.78))}.title-v2-player .player-center{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;padding:26px}.title-v2-player .player-center button{width:78px;height:78px;border-radius:50%;border:1px solid rgba(255,255,255,.42);background:rgba(255,255,255,.2);color:#fff;font-size:28px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 60px rgba(0,0,0,.22)}.title-v2-player .player-center h1{margin:22px 0 8px;max-width:780px;font-size:clamp(30px,4vw,58px);line-height:.96;letter-spacing:-.045em;font-weight:950}.title-v2-player .player-status{position:absolute;z-index:4;top:16px;left:16px;display:flex;gap:8px}.title-v2-player .player-status span{height:30px;border-radius:999px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.26);color:#fff;display:inline-flex;align-items:center;padding:0 10px;font-size:11px;font-weight:850;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.title-v2-episodes{margin-top:20px;padding:20px}.title-v2-episode-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.title-v2-episode-grid a{height:42px;border-radius:14px;background:#fbf8ff;border:1px solid #eee6fb;color:#5e5676;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:950}.title-v2-info-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;margin-top:20px}.title-v2-description{padding:24px}.title-v2-description p{margin:0;color:#5f5871;font-size:16px;line-height:1.78;font-weight:680}.title-v2-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.title-v2-meta span{height:32px;border-radius:999px;background:#fbf8ff;border:1px solid #eee6fb;color:#746d84;display:inline-flex;align-items:center;padding:0 12px;font-size:12px;font-weight:850}.title-v2-watch-reasons{padding:24px;background:linear-gradient(135deg,#fff,#fff8fd 55%,#f7f1ff)}.title-v2-watch-reasons>span{height:28px;border-radius:999px;background:#f3ecff;color:#8d55ee;display:inline-flex;align-items:center;padding:0 11px;font-size:11px;font-weight:950;text-transform:uppercase}.title-v2-watch-reasons h3{margin:16px 0 12px;color:#252144;font-size:26px;line-height:1;letter-spacing:-.8px}.title-v2-watch-reasons ul{margin:0;padding-left:18px;color:#6d657e;font-size:14px;line-height:1.65;font-weight:700}.title-v2-comments,.title-v2-similar{margin-top:20px;padding:20px}.title-v2-similar-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.title-v2-similar-grid a{min-height:310px;border-radius:22px;background:#fbf8ff;border:1px solid #eee6fb;padding:10px;color:inherit;display:flex;flex-direction:column}.title-v2-similar-grid img{width:100%;height:220px;border-radius:16px;object-fit:cover}.title-v2-similar-grid b{margin-top:10px;color:#252144;font-size:14px;line-height:1.15;font-weight:950}.title-v2-similar-grid span{margin-top:6px;color:#8d55ee;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-actions button,.title-v2-primary,.title-v2-secondary{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{min-height:100vh;background:radial-gradient(circle at 10% 0,rgba(236,109,188,.14),transparent 28%),radial-gradient(circle at 86% 4%,rgba(141,85,238,.15),transparent 30%),linear-gradient(180deg,#fffafd,#f8f4ff 42%,#fdfcff);color:#252144;padding:26px 20px 78px}.anime-orbit-shell{max-width:1360px;margin:0 auto}.orbit-breadcrumb{display:flex;gap:9px;align-items:center;margin-bottom:18px;color:#9a92aa;font-size:13px;font-weight:850}.orbit-breadcrumb a{color:#8d55ee}.orbit-breadcrumb b{color:#6d657e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orbit-hero{position:relative;display:grid;grid-template-columns:300px minmax(0,1fr) 230px;gap:28px;align-items:center;border-radius:38px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(255,250,253,.9) 55%,rgba(246,240,255,.94));border:1px solid rgba(238,230,251,.95);box-shadow:0 30px 90px rgba(79,61,127,.1);padding:30px;overflow:hidden}.orbit-hero:before{content:"";position:absolute;width:360px;height:360px;right:-90px;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(236,109,188,.2),transparent 68%)}.orbit-art{position:relative;z-index:2}.orbit-poster{height:430px;border-radius:30px;overflow:hidden;background:#f3efff;box-shadow:0 28px 72px rgba(43,34,80,.16)}.orbit-poster img{width:100%;height:100%;object-fit:cover;display:block}.orbit-ai-badge{position:absolute;right:-16px;bottom:22px;width:118px;min-height:92px;border-radius:24px;background:linear-gradient(135deg,#8d55ee,#ec6dbc);color:#fff;box-shadow:0 18px 46px rgba(141,85,238,.28);display:flex;flex-direction:column;justify-content:center;padding:16px}.orbit-ai-badge span{font-size:10px;font-weight:950;text-transform:uppercase;opacity:.8}.orbit-ai-badge b{margin-top:5px;font-size:34px;line-height:1;font-weight:950}.orbit-main{min-width:0;position:relative;z-index:2}.orbit-actions,.orbit-genres,.orbit-labels{display:flex;flex-wrap:wrap;gap:9px}.orbit-labels span{height:31px;border-radius:999px;background:#f3ecff;color:#8d55ee;display:inline-flex;align-items:center;padding:0 12px;font-size:11px;font-weight:950;text-transform:uppercase}.orbit-main h1{margin:18px 0 0;max-width:760px;color:#252144;font-size:clamp(42px,5.4vw,82px);line-height:.93;letter-spacing:-.07em;font-weight:950}.orbit-main p{max-width:760px;margin:20px 0 0;color:#625b73;font-size:16px;line-height:1.72;font-weight:700}.orbit-genres{margin-top:22px}.orbit-genres a{height:36px;border-radius:999px;background:#fff;border:1px solid #eee6fb;color:#8d55ee;display:inline-flex;align-items:center;padding:0 13px;font-size:12px;font-weight:900;box-shadow:0 10px 22px rgba(79,61,127,.045)}.orbit-actions{margin-top:26px;align-items:center}.orbit-actions button,.orbit-primary,.orbit-secondary{height:48px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 18px!important;font-size:13px!important;font-weight:950!important;margin-right:0!important}.orbit-primary{background:linear-gradient(135deg,#8d55ee,#ec6dbc);color:#fff;box-shadow:0 16px 34px rgba(141,85,238,.22)}.orbit-actions button,.orbit-secondary{background:#fff!important;color:#6d657e!important;border:1px solid #eee6fb!important}.orbit-side{position:relative;z-index:2;display:flex;flex-direction:column;gap:10px}.orbit-side div{border-radius:18px;background:rgba(255,255,255,.78);border:1px solid #eee6fb;padding:14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.orbit-side span{color:#8d849b;font-size:10.5px;font-weight:950;text-transform:uppercase}.orbit-side b{display:block;margin-top:6px;color:#252144;font-size:17px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orbit-ai-note,.orbit-comments,.orbit-episodes,.orbit-player-section,.orbit-similar,.orbit-story{border-radius:32px;background:#fff;border:1px solid #eee6fb;box-shadow:0 20px 58px rgba(79,61,127,.065)}.orbit-player-section{margin-top:22px;padding:20px}.orbit-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.orbit-section-head span{height:28px;border-radius:999px;background:#f3ecff;color:#8d55ee;display:inline-flex;align-items:center;padding:0 11px;font-size:11px;font-weight:950;text-transform:uppercase}.orbit-section-head h2{margin:8px 0 0;color:#252144;font-size:28px;line-height:1;letter-spacing:-.8px;font-weight:950}.orbit-section-head a{color:#8d55ee;font-size:13px;font-weight:950}.orbit-player{position:relative;min-height:500px;border-radius:26px;overflow:hidden;background:#17132a;box-shadow:0 26px 80px rgba(37,28,73,.22)}.orbit-player>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.02)}.orbit-player-glass{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,8,23,.08),rgba(10,8,23,.74));z-index:1}.orbit-player-center{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;padding:24px}.orbit-player-center button{width:76px;height:76px;border-radius:50%;border:1px solid rgba(255,255,255,.42);background:rgba(255,255,255,.22);color:#fff;font-size:28px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 60px rgba(0,0,0,.22)}.orbit-player-center h3{margin:22px 0 8px;max-width:760px;font-size:clamp(30px,4vw,54px);line-height:.96;letter-spacing:-.045em;font-weight:950}.orbit-player-center p{margin:0;color:rgba(255,255,255,.84);font-size:14px;font-weight:850}.orbit-episodes{margin-top:22px;padding:20px}.orbit-episodes>div:last-child{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.orbit-episodes a{height:42px;border-radius:14px;background:#fbf8ff;border:1px solid #eee6fb;color:#5e5676;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:950}.orbit-info-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;margin-top:22px}.orbit-ai-note,.orbit-story{padding:24px}.orbit-story p{margin:0;color:#625b73;font-size:16px;line-height:1.78;font-weight:680}.orbit-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.orbit-meta span{height:32px;border-radius:999px;background:#fbf8ff;border:1px solid #eee6fb;color:#746d84;display:inline-flex;align-items:center;padding:0 12px;font-size:12px;font-weight:850}.orbit-ai-note{background:linear-gradient(135deg,#fff,#fff8fd 55%,#f7f1ff)}.orbit-ai-note>span{height:28px;border-radius:999px;background:#f3ecff;color:#8d55ee;display:inline-flex;align-items:center;padding:0 11px;font-size:11px;font-weight:950;text-transform:uppercase}.orbit-ai-note h3{margin:16px 0 12px;color:#252144;font-size:26px;line-height:1;letter-spacing:-.8px}.orbit-ai-note p{margin:0;color:#6d657e;font-size:14px;line-height:1.65;font-weight:700}.orbit-comments,.orbit-similar{margin-top:22px;padding:20px}.orbit-similar>div:last-child{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.orbit-similar>div:last-child a{min-height:310px;border-radius:22px;background:#fbf8ff;border:1px solid #eee6fb;padding:10px;color:inherit;display:flex;flex-direction:column}.orbit-similar img{width:100%;height:220px;border-radius:16px;object-fit:cover}.orbit-similar b{margin-top:10px;color:#252144;font-size:14px;line-height:1.15;font-weight:950}.orbit-similar span{margin-top:6px;color:#8d55ee;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;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.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{grid-template-columns:1fr;padding:16px;border-radius:26px}.orbit-poster{width:210px;height:310px}.orbit-ai-badge{right:auto;left:132px}.orbit-main h1{font-size:36px}.orbit-main p{font-size:14.5px}.orbit-actions{flex-direction:column;align-items:stretch}.orbit-actions button,.orbit-primary,.orbit-secondary{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{font-size:clamp(34px,4.2vw,62px)!important;line-height:1.02!important;letter-spacing:-.055em!important;max-width:720px!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-characters,.orbit-info-panel{margin-top:22px;padding:22px;border-radius:32px;background:#fff;border:1px solid #eee6fb;box-shadow:0 20px 58px rgba(79,61,127,.065)}.orbit-info-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.orbit-info-list div{min-height:74px;border-radius:20px;background:linear-gradient(135deg,#fbf8ff,#fff);border:1px solid #eee6fb;padding:15px}.orbit-info-list span{display:block;color:#8d849b;font-size:10.5px;font-weight:950;text-transform:uppercase;letter-spacing:.035em}.orbit-info-list b{display:block;margin-top:7px;color:#252144;font-size:14px;line-height:1.28;font-weight:900}.orbit-soft-note{color:#9a92aa!important;font-size:12px!important;font-weight:850!important;background:transparent!important;padding:0!important;text-transform:none!important}.orbit-character-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.orbit-character-grid article{min-height:116px;border-radius:24px;background:linear-gradient(135deg,#fbf8ff,#fff);border:1px solid #eee6fb;padding:12px;display:grid;grid-template-columns:82px minmax(0,1fr);gap:13px;align-items:center}.orbit-character-grid img{width:82px;height:92px;border-radius:18px;object-fit:cover;background:#f3efff}.orbit-character-grid span{color:#8d55ee;font-size:11px;font-weight:950;text-transform:uppercase}.orbit-character-grid b{display:block;margin-top:6px;color:#252144;font-size:16px;line-height:1.15;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orbit-character-grid em{display:block;margin-top:7px;color:#8d849b;font-size:12px;font-style:normal;font-weight:800}.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;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!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{font-size:30px!important;letter-spacing:-.04em!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-characters,.orbit-info-panel{padding:16px;border-radius:26px}.orbit-character-grid article{grid-template-columns:68px minmax(0,1fr)}.orbit-character-grid img{width:68px;height:76px;border-radius:15px}}.anime-compact-page{min-height:100vh;background:#f7f4fb;padding:24px 20px 80px;color:#252144}.anime-compact-card,.compact-comments,.compact-episodes,.compact-player-section,.compact-similar{max-width:1220px;margin:0 auto;border-radius:22px;background:#fff;border:1px solid #e8e1f4;box-shadow:0 14px 42px rgba(79,61,127,.06)}.anime-compact-card{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;padding:26px;align-items:start}.compact-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#9a92aa;font-size:13px;font-weight:800}.compact-breadcrumb a{color:#8d55ee}.anime-compact-left h1{margin:0;color:#252144;font-size:clamp(34px,4vw,54px);line-height:1.04;letter-spacing:-.055em;font-weight:950}.compact-aliases{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.compact-aliases span{height:29px;border-radius:9px;background:#f2eef9;color:#5f5871;padding:0 11px;display:inline-flex;align-items:center;font-size:12px;font-weight:850}.compact-rating-row{flex-wrap:wrap;gap:9px;margin-top:18px;padding-bottom:16px;border-bottom:1px solid #e8e1f4}.compact-rating-row,.main-rate{display:flex;align-items:center}.main-rate{height:42px;border-radius:10px;background:#fff200;color:#1f1b35;padding:0 12px;gap:8px;font-weight:950}.main-rate b{font-size:22px}.main-rate span{font-size:12px}.rate-chip{height:36px;border-radius:10px;padding:0 12px;display:inline-flex;align-items:center;color:#fff;font-size:13px;font-weight:950}.rate-chip.shiki{background:#333}.rate-chip.ai{background:#8d55ee}.rate-chip.mal{background:#4e82f1}.compact-info-list{margin-top:16px;display:grid;grid-template-columns:1fr;gap:9px;max-width:760px}.compact-info-list div{display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px;align-items:start}.compact-info-list span{color:#6d657e;font-size:14px;font-weight:950}.compact-info-list b{color:#252144;font-size:14px;line-height:1.45;font-weight:750}.compact-genres{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid #e8e1f4}.compact-genres a{height:28px;border-radius:8px;border:1px solid #dcd3ec;color:#5f5871;display:inline-flex;align-items:center;padding:0 10px;font-size:12px;font-weight:850;background:#fbf9ff}.compact-description{margin:18px 0 0;max-width:900px;color:#3d3857;font-size:15px;line-height:1.68;font-weight:650}.compact-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.compact-actions button,.compact-ai,.compact-watch{height:42px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;font-size:13px!important;font-weight:950!important;margin-right:0!important}.compact-watch{background:#54e6b5;color:#17372e}.compact-actions button,.compact-ai{background:#fff!important;color:#5f5871!important;border:1px solid #dcd3ec!important}.anime-compact-poster{position:relative}.anime-compact-poster img{width:100%;height:430px;border-radius:18px;object-fit:cover;box-shadow:0 18px 46px rgba(43,34,80,.12)}.poster-rank{position:absolute;left:0;right:0;bottom:0;height:40px;border-radius:0 0 18px 18px;background:#ec6dbc;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:950}.compact-comments,.compact-episodes,.compact-player-section,.compact-similar{margin-top:18px;padding:20px}.compact-section-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.compact-section-head h2{margin:0;font-size:24px;letter-spacing:-.6px;font-weight:950}.compact-section-head a{color:#8d55ee;font-size:13px;font-weight:950}.compact-player{position:relative;height:520px;border-radius:18px;overflow:hidden;background:#17132a}.compact-player>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.compact-player-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,8,23,.12),rgba(10,8,23,.72));z-index:1}.compact-player-center{position:absolute;inset:0;z-index:2;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px}.compact-player-center button{width:70px;height:70px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.18);color:#fff;font-size:26px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.compact-player-center h3{margin:18px 0 8px;max-width:720px;font-size:42px;line-height:1;letter-spacing:-.04em;font-weight:950}.compact-player-center p{margin:0;color:rgba(255,255,255,.82);font-size:14px;font-weight:800}.compact-episodes>div:last-child{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:9px}.compact-episodes>div:last-child a{height:38px;border-radius:10px;background:#f7f3ff;border:1px solid #e8e1f4;color:#5f5871;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900}.compact-similar>div:last-child{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.compact-similar>div:last-child a{color:inherit}.compact-similar img{width:100%;height:210px;border-radius:14px;object-fit:cover}.compact-similar b{display:block;margin-top:9px;color:#252144;font-size:13px;line-height:1.2;font-weight:950}.compact-similar span{display:block;margin-top:5px;color:#8d849b;font-size:12px;font-weight:800}@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-comments,.compact-episodes,.compact-player-section,.compact-similar{padding:14px;border-radius:18px}.anime-compact-left h1{font-size:30px}.compact-info-list div{grid-template-columns:1fr;gap:4px}.compact-actions{flex-direction:column}.compact-actions button,.compact-ai,.compact-watch{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{position:absolute;right:-80px;top:-90px;width:360px;height:360px;object-fit:cover;border-radius:50%;opacity:.16;filter:blur(42px) saturate(1.25);pointer-events:none}.compact-card-polished>:not(.compact-bg-glow){position:relative;z-index:2}.compact-actions button,.compact-ai,.compact-breadcrumb a,.compact-episodes>div:last-child a,.compact-genres a,.compact-section-head a,.compact-similar>div:last-child a,.compact-watch{transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.compact-breadcrumb a:hover,.compact-section-head a:hover{color:#ec6dbc}.compact-genres a:hover{transform:translateY(-1px);background:#f3ecff;border-color:#d9c7ff;color:#8d55ee}.compact-actions button:hover,.compact-ai:hover,.compact-watch:hover{transform:translateY(-2px)}.compact-watch:hover{box-shadow:0 14px 28px rgba(84,230,181,.22)}.compact-actions button:hover,.compact-ai:hover{background:#f8f3ff!important;border-color:#d9c7ff!important}.anime-compact-poster img{transition:transform .35s ease,box-shadow .25s ease}.anime-compact-poster:hover img{transform:translateY(-2px) scale(1.012);box-shadow:0 24px 60px rgba(43,34,80,.16)}.compact-player{scroll-margin-top:20px}.compact-player:after{content:"";position:absolute;inset:0;border-radius:18px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);pointer-events:none;z-index:5}.compact-player-center{animation:compactFadeUp .45s ease both}@keyframes compactFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.compact-player-center button{transition:transform .18s ease,background .18s ease}.compact-player-center button:hover{transform:scale(1.06);background:rgba(255,255,255,.28)}.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{font-style:normal;font-size:9.5px;line-height:1;color:#9a92aa;font-weight:850;text-transform:uppercase}.compact-episodes>div:last-child a:hover{transform:translateY(-2px);background:#fff;border-color:#d9c7ff;box-shadow:0 10px 22px rgba(79,61,127,.07)}.compact-episodes>div:last-child a.active{background:linear-gradient(135deg,#8d55ee,#ec6dbc);border-color:transparent;color:#fff;box-shadow:0 14px 28px rgba(141,85,238,.2)}.compact-episodes>div:last-child a.active em{color:rgba(255,255,255,.78)}.compact-episodes>div:last-child a.watched{background:#effbf6;border-color:#cceee0;color:#287a5c}.compact-episodes>div:last-child a.watched em{color:#4e9b7f}.compact-ai-recs{position:relative;overflow:hidden}.compact-ai-recs:before{content:"AI";position:absolute;right:22px;top:8px;color:rgba(141,85,238,.06);font-size:86px;line-height:1;font-weight:1000;pointer-events:none}.compact-similar>div:last-child a{position:relative;border-radius:16px;padding:8px;background:#fff;border:1px solid transparent}.compact-similar>div:last-child a:hover{transform:translateY(-3px);background:#fbf8ff;border-color:#eee6fb;box-shadow:0 16px 34px rgba(79,61,127,.09)}.compact-similar img{transition:transform .25s ease}.compact-similar>div:last-child a:hover img{transform:scale(1.02)}@media(max-width:640px){.compact-rating-row{gap:7px}.main-rate{width:100%}.main-rate,.rate-chip{justify-content:center}.rate-chip{flex:1 1}.compact-aliases span:first-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-section-head{align-items:flex-start;flex-direction:column;gap:6px}.compact-similar>div:last-child a{padding:6px}}@media (prefers-reduced-motion:reduce){.anime-compact-poster img,.compact-actions button,.compact-ai,.compact-breadcrumb a,.compact-episodes>div:last-child a,.compact-genres a,.compact-player-center,.compact-player-center button,.compact-section-head a,.compact-similar img,.compact-similar>div:last-child a,.compact-watch{transition:none!important;animation:none!important}}.title-top-nav{max-width:1220px;height:62px;margin:0 auto 14px;border-radius:20px;background:rgba(255,255,255,.88);border:1px solid #e8e1f4;box-shadow:0 14px 42px rgba(79,61,127,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 14px;position:sticky;top:12px;z-index:80}.title-nav-brand{display:flex;align-items:center;gap:9px;color:#252144;font-weight:950;flex:0 0 auto}.title-nav-brand span{width:34px;height:34px;border-radius:13px;background:linear-gradient(135deg,#ec6dbc,#8d55ee);color:#fff;display:grid;place-items:center;box-shadow:0 10px 24px rgba(141,85,238,.18)}.title-nav-brand b{font-size:15px}.title-top-nav>div{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0}.title-nav-profile,.title-top-nav>div a{height:38px;border-radius:13px;color:#6d657e;display:inline-flex;align-items:center;padding:0 12px;font-size:13px;font-weight:900;white-space:nowrap}.title-nav-profile:hover,.title-top-nav>div a:hover{background:#f3ecff;color:#8d55ee}.title-nav-profile{background:#fbf9ff;border:1px solid #e8e1f4;flex:0 0 auto}@media(max-width:760px){.title-top-nav{height:auto;min-height:58px;padding:10px;align-items:flex-start;flex-wrap:wrap;position:static}.title-top-nav>div{order:3;width:100%;overflow-x:auto;justify-content:flex-start;padding-bottom:2px}.title-top-nav>div a{flex:0 0 auto}.title-nav-profile{margin-left:auto}}.title-nav-brand{gap:10px!important}.title-nav-brand img{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(236,109,188,.22))}.title-nav-brand span{display:none!important}.title-nav-brand b{font-size:16px!important;letter-spacing:-.03em}.app-logo img,.sidebar-logo img{width:42px;height:42px;object-fit:contain}.brand-aianime{gap:12px!important}.brand-aianime img{width:58px!important;height:58px!important;object-fit:contain!important;display:block!important;filter:drop-shadow(0 14px 26px rgba(236,109,188,.25))}.brand-aianime b{font-size:18px!important;letter-spacing:-.04em!important}.brand-aianime span{font-size:11px!important;color:#9a92aa!important;font-weight:900!important}.title-top-nav-premium{height:74px!important;max-width:1220px;margin:0 auto 16px;border-radius:24px!important;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,248,253,.86) 58%,rgba(248,242,255,.92))!important;border:1px solid rgba(232,225,244,.96)!important;box-shadow:0 18px 52px rgba(79,61,127,.09)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:0 14px!important}.title-top-nav-premium .title-nav-brand{min-width:190px;gap:11px!important}.title-top-nav-premium .title-nav-brand img{width:52px!important;height:52px!important;object-fit:contain;filter:drop-shadow(0 14px 28px rgba(236,109,188,.26))}.title-top-nav-premium .title-nav-brand div{display:flex;flex-direction:column;line-height:1}.title-top-nav-premium .title-nav-brand b{color:#252144;font-size:18px!important;letter-spacing:-.05em;font-weight:950}.title-top-nav-premium .title-nav-brand span{margin-top:5px;color:#9a92aa;font-size:10.5px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.title-nav-links{height:48px;border-radius:17px;background:rgba(255,255,255,.58);border:1px solid rgba(232,225,244,.72);padding:5px;gap:2px!important}.title-nav-links a{height:38px!important;border-radius:13px!important;padding:0 13px!important}.title-nav-links a:hover{background:#f3ecff!important}.title-nav-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.title-nav-ai{height:40px;border-radius:14px;background:linear-gradient(135deg,#8d55ee,#ec6dbc);color:#fff;display:inline-flex;align-items:center;padding:0 14px;font-size:13px;font-weight:950;box-shadow:0 12px 28px rgba(141,85,238,.2)}.title-nav-ai:hover{transform:translateY(-1px)}.title-top-nav-premium .title-nav-profile{height:40px;border-radius:14px;background:#fff;border:1px solid #e8e1f4;color:#6d657e}@media(max-width:900px){.title-top-nav-premium{height:auto!important;padding:10px!important;align-items:flex-start!important;flex-wrap:wrap!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:0 0 auto}.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}}body,html{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}*,:after,:before{font-synthesis:none!important;font-synthesis-weight:none!important;text-shadow:none!important}a,body,em,input,label,li,p,select,small,span,textarea{font-weight:500!important;letter-spacing:-.012em!important}.anime-compact-left h1,.hero h1,.hero-copy h1,.hero-title,.main-hero h1,.page-head h1,[class*=hero] h1,h1{font-weight:800!important;letter-spacing:-.065em!important;line-height:.98!important}.hero h1,[class*=hero] h1{font-size:clamp(40px,4.4vw,72px)!important;max-width:760px!important}.hero p,[class*=hero] p{font-weight:500!important;font-size:15px!important;line-height:1.62!important;max-width:560px!important}.compact-section-head h2,.section-title h2,.widget-head h3,h2,h3{font-weight:700!important;letter-spacing:-.04em!important;line-height:1.08!important}.section-title h2,.widget-head h3{font-size:21px!important}.nav,.sidebar .nav,.sidebar a{font-weight:600!important;font-size:14px!important;letter-spacing:-.018em!important}.nav.active,.sidebar .nav.active,.sidebar a.active{font-weight:800!important}.brand b,.brand-aianime b,.title-nav-brand b{font-weight:800!important;letter-spacing:-.055em!important}.brand span,.brand-aianime span,.title-nav-brand span{font-weight:500!important}.catalog-card b,.compact-similar b,.continue-info b,.mini b,.poster-info b,.schedule-reference-item b{font-weight:700!important;font-size:14px!important;line-height:1.18!important;letter-spacing:-.028em!important}.catalog-card span,.compact-similar span,.continue-info span,.mini span,.poster-info span,.schedule-reference-item span{font-weight:500!important;font-size:12px!important;line-height:1.35!important}.bot-action,.compact-ai,.compact-watch,.primary,.secondary,.soft-link,.title-nav-ai,.title-nav-profile,button{font-weight:700!important;letter-spacing:-.018em!important}.compact-aliases span,.compact-episodes a,.compact-genres a,.episode-chip,.pill,.rate-chip,.rating{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-description,.compact-info-list b{font-weight:500!important}.compact-section-head h2{font-weight:700!important;font-size:22px!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: 950"],[style*="font-weight:900"],[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-size:clamp(42px,4.4vw,68px)!important;line-height:.98!important;max-width:720px!important}html body .hero h1,html body .hero h1 span,html body .hero-card h1,html body .hero-card h1 span,html body .main-hero h1,html body .main-hero h1 span,html body [class*=hero] h1,html body [class*=hero] h1 span{font-family:var(--font-main),Manrope,system-ui,sans-serif!important;font-weight:800!important;letter-spacing:-.065em!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;font-weight:700!important;font-size:17px!important;line-height:1.48!important;letter-spacing:-.025em!important;max-width:560px!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;font-weight:700!important;font-size:12px!important;letter-spacing:-.01em!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] a,html body [class*=hero] button{font-family:var(--font-main),Manrope,system-ui,sans-serif!important;font-weight:700!important;font-size:15px!important;letter-spacing:-.018em!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{min-height:300px!important;height:300px!important;border-radius:18px!important;overflow:hidden!important}html body .hero-content,html body .hero-copy,html body .main-hero-copy{padding-left:54px!important;padding-top:40px!important;max-width:520px!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;font-weight:800!important;font-size:34px!important;line-height:1.08!important;letter-spacing:-.045em!important;max-width:430px!important;margin:16px 0 0!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;font-weight:500!important;font-size:15px!important;line-height:1.55!important;letter-spacing:-.012em!important;max-width:410px!important;margin:18px 0 0!important}html body .hero .badge,html body .hero [class*=badge],html body .hero [class*=kicker],html body .hero-card .badge,html body .main-hero .badge{height:24px!important;padding:0 11px!important;border-radius:999px!important;font-family:var(--font-main),Manrope,system-ui,sans-serif!important;font-weight:700!important;font-size:10px!important;letter-spacing:-.005em!important}html body .hero .actions,html body .hero-actions,html body .hero-card .actions{margin-top:22px!important;gap:14px!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;border-radius:14px!important;padding:0 22px!important;font-family:var(--font-main),Manrope,system-ui,sans-serif!important;font-weight:700!important;font-size:13px!important;letter-spacing:-.012em!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-left:24px!important;padding-top:34px!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{width:26px;height:26px;border-radius:50%;background:#fff;border:1px solid #e9e2f5;color:#7b5bd6;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1;flex:0 0 auto}.how-it-works-panel{scroll-margin-top:24px;margin:16px 0 22px;border-radius:22px;background:linear-gradient(135deg,#ffffff,#fff8fd 55%,#f8f2ff);border:1px solid #eee6fb;box-shadow:0 18px 46px rgba(79,61,127,.055);padding:20px;display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:18px;align-items:center}.how-it-works-panel>div:first-child>span{height:28px;border-radius:999px;background:#f3ecff;color:#8d55ee;display:inline-flex;align-items:center;padding:0 12px;font-size:11px;font-weight:700}.how-it-works-panel h2{margin:12px 0 8px;color:#252144;font-size:24px;line-height:1.08;letter-spacing:-.04em;font-weight:800}.how-it-works-panel p{margin:0;color:#5f5871;font-size:14px;line-height:1.62;font-weight:500}.how-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.how-steps article{min-height:92px;border-radius:18px;background:#fff;border:1px solid #eee6fb;padding:14px;display:flex;flex-direction:column;justify-content:center}.how-steps b{width:28px;height:28px;border-radius:10px;background:linear-gradient(135deg,#8d55ee,#ec6dbc);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:800}.how-steps span{margin-top:10px;color:#2f2947;font-size:12px;line-height:1.28;font-weight:650}@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(180deg,rgba(255,255,255,.94),rgba(255,250,254,.88) 52%,rgba(250,247,255,.9))!important}html body .brand.brand-aianime.brand-premium{width:100%;margin:0 0 24px!important;padding:12px!important;gap:13px!important;border-radius:24px!important;background:radial-gradient(circle at 21% 12%,rgba(255,96,176,.3),transparent 41%),radial-gradient(circle at 92% 0,rgba(150,91,255,.13),transparent 46%),linear-gradient(135deg,rgba(255,255,255,.97),rgba(255,244,251,.93) 52%,rgba(248,242,255,.93));border:1px solid rgba(238,196,224,.95)!important;box-shadow:0 22px 54px rgba(202,93,157,.15),inset 0 1px 0 rgba(255,255,255,.96)!important}html body .brand-premium .brand-mark{position:relative;width:66px;height:66px;flex:0 0 66px;display:grid;place-items:center;border-radius:24px;background:linear-gradient(145deg,#fff,#ffe0f0 44%,#f2e3ff);border:1px solid rgba(255,255,255,.94);box-shadow:0 18px 34px rgba(236,109,188,.28),inset 0 1px 0 rgba(255,255,255,.96);overflow:hidden}html body .brand-premium .brand-mark:after{content:"";position:absolute;inset:6px;border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.34),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.58)}html body .brand-premium .brand-mark-glow{position:absolute;width:86px;height:86px;border-radius:50%;background:conic-gradient(from 180deg,rgba(255,255,255,.94),rgba(255,88,172,.58),rgba(141,85,238,.34),rgba(255,255,255,.94));filter:blur(13px);opacity:.86}html body .brand-premium .brand-mark img{position:relative;z-index:2;width:62px!important;height:62px!important;transform:translateY(1px) scale(1.08);filter:drop-shadow(0 10px 16px rgba(210,78,150,.28))!important}html body .brand-premium .brand-copy{min-width:0;display:flex;flex-direction:column;gap:3px}html body .brand-premium .brand-copy b{font-size:20px!important;line-height:1!important;color:#21172b!important}html body .brand-premium .brand-copy b,html body .brand-premium .brand-copy span{display:block;font-family:var(--font-main),Manrope,system-ui,sans-serif!important}html body .brand-premium .brand-copy span{margin:0!important;font-size:12px!important;line-height:1.2!important;letter-spacing:-.018em!important;color:rgba(119,86,108,.74)!important}html body .sidebar .nav{border:1px solid transparent;font-weight:600!important}html body .sidebar .nav:hover{background:rgba(250,245,255,.86);border-color:rgba(234,223,252,.72);color:#332a4c}html body .sidebar .nav.active{background:linear-gradient(135deg,#f4ecff,#fff1fa)!important;border-color:rgba(231,215,252,.9);color:#7b4ad8!important;font-weight:800!important;box-shadow:0 13px 30px rgba(141,85,238,.12)!important}html body .hero.ai-hero-image{height:350px!important;min-height:350px!important;border-radius:23px!important;background-position:50%!important;box-shadow:0 24px 70px rgba(97,72,139,.12)!important}html body .hero.ai-hero-image .hero-image-overlay{background:linear-gradient(90deg,rgba(255,255,255,.82),rgba(255,255,255,.6) 38%,rgba(255,255,255,.16) 68%,rgba(255,255,255,0))!important}html body .hero.ai-hero-image .hero-copy{padding:38px 0 0 44px!important;max-width:470px!important}html body .hero.ai-hero-image .hero-copy>span{height:26px!important;padding:0 11px!important;margin:0!important;border-radius:999px!important;background:rgba(255,255,255,.68)!important;border:1px solid rgba(141,85,238,.15)!important;color:#8652dd!important;font-size:10px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.004em!important}html body .hero.ai-hero-image .hero-copy h1{margin:16px 0 0!important;max-width:430px!important;font-family:var(--font-main),Manrope,system-ui,sans-serif!important;font-size:clamp(32px,3vw,44px)!important;line-height:1.045!important;font-weight:800!important;letter-spacing:-.055em!important;color:#2b2446!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{margin:15px 0 0!important;max-width:390px!important;font-family:var(--font-main),Manrope,system-ui,sans-serif!important;font-size:15.5px!important;line-height:1.58!important;font-weight:500!important;letter-spacing:-.018em!important;color:rgba(74,62,91,.76)!important}html body .hero.ai-hero-image .hero-actions{margin-top:22px!important;gap:12px!important}html body .hero.ai-hero-image .hero-actions .primary,html body .hero.ai-hero-image .hero-actions .secondary{height:46px!important;border-radius:15px!important;padding:0 22px!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:-.014em!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{width:72px;height:72px;padding:7px!important;margin:0 auto 22px!important;justify-content:center}html body .brand-premium .brand-copy{display:none!important}html body .brand-premium .brand-mark{width:58px;height:58px;flex-basis:58px;border-radius:21px}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{height:360px!important;min-height:360px!important;background-position:62%!important}html body .hero.ai-hero-image .hero-copy{padding:32px 24px 0!important;max-width:330px!important}html body .hero.ai-hero-image .hero-copy h1{font-size:32px!important}}.how-modal-toggle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.how-works-btn{cursor:pointer;-webkit-user-select:none;user-select:none;gap:0!important}.how-play{display:none!important}.how-modal{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .22s ease}.how-modal-toggle:checked~.how-modal{opacity:1;pointer-events:auto}.how-modal-backdrop{position:absolute;inset:0;background:rgba(32,24,45,.34);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer}.how-modal-card{position:relative;width:min(520px,100%);border-radius:30px;padding:30px;background:radial-gradient(circle at 16% 0,rgba(255,111,184,.2),transparent 38%),radial-gradient(circle at 94% 12%,rgba(141,85,238,.18),transparent 42%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(255,246,252,.96) 56%,rgba(248,243,255,.96));border:1px solid rgba(241,202,229,.92);box-shadow:0 34px 90px rgba(68,46,91,.24),inset 0 1px 0 rgba(255,255,255,.96);transform:translateY(12px) scale(.98);transition:transform .22s ease}.how-modal-toggle:checked~.how-modal .how-modal-card{transform:translateY(0) scale(1)}.how-modal-close{position:absolute;top:18px;right:18px;width:36px;height:36px;border-radius:14px;display:grid;place-items:center;background:#fff;border:1px solid rgba(232,218,245,.9);color:#7a6583;font-size:22px;line-height:1;cursor:pointer;box-shadow:0 10px 24px rgba(91,70,120,.08)}.how-modal-kicker{display:inline-flex;height:30px;align-items:center;padding:0 13px;border-radius:999px;background:#f5ecff;color:#8d55ee;font-size:11px;line-height:1;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.how-modal-card h2{margin:16px 0 9px;color:#241b32;font-family:var(--font-main),Manrope,system-ui,sans-serif;font-size:34px;line-height:.98;font-weight:800;letter-spacing:-.06em}.how-modal-card p{max-width:420px;margin:0;color:rgba(83,64,91,.74);font-size:15px;line-height:1.62;font-weight:500;letter-spacing:-.018em}.how-modal-steps{display:grid;gap:10px;margin:22px 0 20px}.how-modal-steps article{display:flex;align-items:center;gap:13px;min-height:58px;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.82);border:1px solid rgba(236,222,246,.86);box-shadow:0 10px 24px rgba(91,70,120,.045)}.how-modal-steps b{width:38px;height:38px;flex:0 0 38px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#ff7dbd,#8d55ee);color:#fff;font-size:12px;font-weight:800;letter-spacing:-.02em}.how-modal-steps span{color:#32283d;font-size:13.5px;line-height:1.28;font-weight:700;letter-spacing:-.025em}.how-modal-action{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 20px;border-radius:15px;background:linear-gradient(135deg,#ff75b8,#8d55ee);color:#fff!important;text-decoration:none;font-size:13px;font-weight:800;letter-spacing:-.01em;box-shadow:0 18px 34px rgba(214,90,173,.22)}html body .brand.brand-aianime.brand-premium{padding:11px 12px!important;gap:12px!important;border-radius:26px!important;background:radial-gradient(circle at 18% 10%,rgba(255,107,181,.34),transparent 40%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(255,244,251,.95) 56%,rgba(249,244,255,.94))!important}html body .brand-premium .brand-mark{width:70px!important;height:70px!important;flex-basis:70px!important;border-radius:25px!important;background:linear-gradient(145deg,#fff,#ffddec 42%,#f0e0ff)!important;box-shadow:0 18px 38px rgba(236,109,188,.31),inset 0 1px 0 rgba(255,255,255,.98)!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{font-size:22px!important;line-height:.96!important;letter-spacing:-.064em!important;color:#22152d!important}html body .brand-premium .brand-copy span{font-size:12.5px!important;color:rgba(124,78,108,.76)!important}@media(max-width:640px){.how-modal-card{padding:25px 20px;border-radius:25px}.how-modal-card h2{font-size:29px}}html body .brand.brand-aianime.brand-premium{justify-content:flex-start!important;margin:8px 0 30px!important}html body .brand-premium .brand-mark{width:142px!important;height:142px!important;flex:0 0 142px!important;border-radius:0!important}html body .brand-premium .brand-mark img{width:142px!important;height:142px!important;filter:drop-shadow(0 20px 34px rgba(237,79,174,.22))!important}html body .brand-premium .brand-copy{gap:5px!important;margin-top:-2px!important}html body .brand-premium .brand-copy b{font-size:38px!important;letter-spacing:-.075em!important;color:#161229!important}html body .brand-premium .brand-copy b:first-letter{color:#e9369d}html body .brand-premium .brand-copy span{font-size:15px!important;font-weight:700!important;letter-spacing:-.035em!important;color:#f03a9d!important}html body .hero.ai-hero-image .hero-actions .secondary,html body .hero.ai-hero-image .hero-actions label.secondary{position:relative!important;gap:12px!important;height:54px!important;padding:0 22px!important;border-radius:18px!important;background:rgba(255,255,255,.94)!important;color:#211a36!important;border:1px solid rgba(235,224,247,.95)!important;box-shadow:0 16px 34px rgba(58,41,88,.1)!important}html body .hero.ai-hero-image .hero-actions .secondary:before,html body .hero.ai-hero-image .hero-actions label.secondary:before{content:"?"!important;width:24px!important;height:24px!important;flex:0 0 24px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:transparent!important;border:2px solid #ec45a8!important;color:#ec45a8!important;font-size:13px!important;line-height:1!important;font-weight:900!important;box-shadow:none!important;margin:0!important}html body .hero.ai-hero-image .hero-actions .secondary:after{display:none!important;content:none!important}html body .how-modal{left:515px!important;top:88px!important;z-index:40!important;width:430px!important;padding:0!important;transform:translateY(8px) scale(.98)!important}html body .how-modal-card{width:430px!important;min-height:0!important;padding:28px 28px 26px!important;border:1px solid rgba(233,223,244,.95)!important;box-shadow:0 26px 68px rgba(45,35,75,.18),inset 0 1px 0 rgba(255,255,255,.98)!important}html body .how-modal-card:before{content:"";position:absolute;left:-11px;top:142px;width:22px;height:22px;background:rgba(255,255,255,.965);border-left:1px solid rgba(233,223,244,.95);border-bottom:1px solid rgba(233,223,244,.95);transform:rotate(45deg);border-radius:4px}html body .how-modal-close{top:22px!important;right:22px!important;background:#f6f1fb!important;color:#5b526a!important}html body .how-modal-kicker{display:none!important}html body .how-modal-card h2{margin:0 44px 26px 0!important;color:#151229!important;font-size:23px!important}html body .how-modal-card>p{display:none!important}html body .how-modal-steps{gap:22px!important}html body .how-modal-steps article{grid-template-columns:48px minmax(0,1fr)!important;align-items:start!important;gap:16px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}html body .how-modal-steps b{width:48px!important;height:48px!important;flex:0 0 48px!important;border-radius:13px!important;background:linear-gradient(135deg,#ffeaf7,#f1e7ff)!important;color:#ec3ea3!important;font-weight:800!important}html body .how-modal-steps div{padding-top:2px!important}html body .how-modal-steps strong{color:#17132c!important;font-size:14px!important;line-height:1.2!important;letter-spacing:-.028em!important;margin-bottom:4px!important}html body .how-modal-steps span{color:#4f4962!important;font-size:12.5px!important;line-height:1.42!important;letter-spacing:-.018em!important;max-width:300px!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}html body .brand-premium .brand-mark,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{left:360px!important;top:80px!important}}@media(max-width:760px){html body .how-modal{position:fixed!important;left:16px!important;right:16px!important;top:88px!important;width:auto!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.brand-aianime.brand-premium{margin:4px 0 30px!important}html body .brand-premium .brand-mark{width:154px!important;height:136px!important;flex:0 0 136px!important}html body .brand-premium .brand-mark img{width:162px!important;height:132px!important;display:block!important;filter:drop-shadow(0 14px 30px rgba(235,58,158,.22))!important}html body .brand-premium .brand-copy{gap:7px!important;margin-top:-3px!important}html body .brand-premium .brand-copy b{font-size:36px!important;line-height:.9!important;letter-spacing:-.062em!important;text-shadow:none!important}html body .brand-premium .brand-copy span{font-size:15.5px!important;opacity:.95!important}html body .hero.ai-hero-image .hero-actions label.secondary.how-works-btn{min-width:198px!important;height:56px!important;padding:0 24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;border-radius:18px!important;background:rgba(255,255,255,.96)!important;border:1px solid rgba(235,224,247,.98)!important;box-shadow:0 18px 36px rgba(35,24,65,.1)!important;color:#17142f!important;font-size:14px!important;font-weight:800!important;letter-spacing:-.025em!important}html body .hero.ai-hero-image .hero-actions label.secondary.how-works-btn:before{content:"?"!important;width:24px!important;height:24px!important;border-radius:50%!important;display:grid!important;place-items:center!important;border:2px solid #ec3e9f!important;color:#ec3e9f!important;background:transparent!important;font-size:13px!important;font-weight:900!important;line-height:1!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{position:absolute!important;left:500px!important;top:58px!important;width:520px!important;z-index:80!important;transform:translateY(8px) scale(.985)!important;transition:opacity .18s ease,transform .18s ease!important}html body .how-modal-toggle:checked~.how-modal{transform:translateY(0) scale(1)!important}html body .how-modal-backdrop{display:none!important;opacity:0!important;background:transparent!important}html body .how-modal-card{width:520px!important;max-width:none!important;padding:30px 34px!important;border-radius:28px!important;background:rgba(255,255,255,.965)!important;border:1px solid rgba(232,222,246,.96)!important;box-shadow:0 30px 70px rgba(39,31,68,.16),inset 0 1px 0 rgba(255,255,255,1)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}html body .how-modal-card:before{content:""!important;position:absolute!important;left:-11px!important;top:132px!important;width:22px!important;height:22px!important;background:rgba(255,255,255,.965)!important;border-left:1px solid rgba(232,222,246,.96)!important;border-bottom:1px solid rgba(232,222,246,.96)!important;transform:rotate(45deg)!important;border-radius:4px!important}html body .how-modal-close{position:absolute!important;top:24px!important;right:24px!important;width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border:0!important;color:#5e5770!important;font-size:21px!important;font-weight:500!important;box-shadow:none!important}html body .how-modal-card h2{margin:0 54px 30px 0!important;padding:0!important;font-family:var(--font-manrope),Manrope,Inter,system-ui,sans-serif!important;color:#14112b!important;font-size:29px!important;line-height:1.05!important;font-weight:800!important;letter-spacing:-.055em!important}html body .how-modal-action,html body .how-modal-card>p,html body .how-modal-kicker{display:none!important}html body .how-modal-steps{gap:18px!important}html body .how-modal-steps article{grid-template-columns:58px minmax(0,1fr)!important;gap:20px!important;min-height:92px!important;padding:18px 20px!important;border-radius:22px!important;background:linear-gradient(135deg,rgba(255,239,248,.82),rgba(249,244,255,.72))!important;border:1px solid rgba(244,229,247,.75)!important;box-shadow:0 14px 36px rgba(93,67,122,.055)!important}html body .how-modal-steps b{width:58px!important;height:58px!important;border-radius:16px!important;display:grid!important;place-items:center!important;border:0!important;box-shadow:none!important;font-size:28px!important;font-weight:700!important;line-height:1!important}html body .how-modal-steps div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important;margin:0!important}html body .how-modal-steps div,html body .how-modal-steps strong{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .how-modal-steps strong{display:block!important;margin:0 0 8px!important;color:#17142f!important;font-size:17px!important;font-weight:800!important;letter-spacing:-.035em!important}html body .how-modal-steps span{display:block!important;max-width:355px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:14px!important;line-height:1.45!important;font-weight:500!important;letter-spacing:-.016em!important}@media(max-width:1280px){html body .brand-premium .brand-mark{width:82px!important;height:82px!important;flex-basis: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{left:330px!important;top:56px!important}html body .how-modal,html body .how-modal-card{width:500px!important}}@media(max-width:760px){html body .how-modal{position:fixed!important;left:16px!important;right:16px!important;top:86px!important;width:auto!important}html body .how-modal-card{width:auto!important;padding:25px 20px!important;border-radius:24px!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;padding:0!important;overflow:hidden;border-radius:22px!important;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,247,252,.88)),radial-gradient(circle at 20% 0,rgba(236,91,181,.16),transparent 45%),radial-gradient(circle at 100% 100%,rgba(141,85,238,.14),transparent 46%)!important;border:1px solid rgba(232,212,250,.95)!important;box-shadow:0 22px 54px rgba(97,76,136,.13),inset 0 1px 0 rgba(255,255,255,.95)!important}.site-stats-title{height:58px;display:flex;align-items:center;justify-content:center;gap:10px;color:#241f44;text-transform:uppercase;letter-spacing:.02em}.site-stats-title span{width:25px;height:25px;border-radius:9px;display:grid;place-items:center;color:#ec4fb0;background:rgba(236,79,176,.1);font-size:15px;font-weight:900}.site-stats-title h3{margin:0;font-size:15px;line-height:1;font-weight:900;letter-spacing:.04em}.site-stats-line{height:2px;margin:0 16px 12px;border-radius:99px;background:linear-gradient(90deg,rgba(236,79,176,.12),rgba(236,79,176,.75),rgba(141,85,238,.45),rgba(236,79,176,.12))}.site-stats-list{padding:0 16px 17px;display:flex;flex-direction:column;gap:10px}.site-stat-row{display:grid;gap:9px;min-height:27px;color:#5e5878}.site-stat-icon{width:22px;height:22px;border-radius:8px;display:grid;place-items:center;color:#8d55ee;background:rgba(141,85,238,.09);font-size:12px;line-height:1;font-weight:900}.site-stat-row.online .site-stat-icon{color:#21d98f;background:rgba(33,217,143,.13)}.site-stat-row b{min-width:0;color:#5e5878;font-size:13.5px;line-height:1.15;font-weight:800;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-stat-row strong{color:#241f44;font-size:14px;line-height:1;font-weight:900;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:1100px){.site-stats-widget{margin-top:0}}.site-stats-title h3{font-size:14.5px;letter-spacing:.025em}.site-stat-row{grid-template-columns:24px minmax(0,1fr) auto;min-height:36px;align-items:center}.site-stat-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.site-stat-copy b{color:#33284f;font-size:13.2px;line-height:1.08;font-weight:850;letter-spacing:-.025em}.site-stat-copy b,.site-stat-copy em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-stat-copy em{color:rgba(111,101,146,.64);font-size:10.5px;line-height:1.12;font-style:normal;font-weight:650;letter-spacing:-.015em}.site-stat-row strong{padding-left:8px;color:#211936;font-size:14.2px}html body .sidebar{padding-top:12px!important}html body .brand.brand-aianime.brand-premium{margin:-8px 0 14px!important;padding:6px 8px 7px!important;gap:7px!important;border-radius:18px!important;border-color:transparent!important}html body .brand-premium .brand-mark{width:46px!important;height:46px!important;flex-basis:46px!important;border-radius:16px!important}html body .brand-premium .brand-mark-glow,html body .brand-premium .brand-mark:after{display:none!important}html body .brand-premium .brand-mark img{width:46px!important;height:46px!important;filter:drop-shadow(0 8px 14px rgba(216,70,164,.18))!important}html body .brand-premium .brand-copy{gap:1px!important}html body .brand-premium .brand-copy b{font-size:17px!important;line-height:.98!important;letter-spacing:-.05em!important}html body .brand-premium .brand-copy span{font-size:10.5px!important;line-height:1.08!important;color:#e74fae!important}html body .sidebar-nav{margin-top:0!important}html body .sidebar{padding-top:6px!important}html body .brand.brand-aianime.brand-premium{flex-direction:column!important;width:100%!important;margin:-6px 0 18px!important;padding:0!important;gap:0!important}html body .brand-premium .brand-mark,html body .brand.brand-aianime.brand-premium{display:flex!important;align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .brand-premium .brand-mark{width:108px!important;height:94px!important;flex:0 0 94px!important;justify-content:center!important;overflow:visible!important}html body .brand-premium .brand-mark img{width:116px!important;height:94px!important;object-fit:contain!important;transform:none!important;filter:drop-shadow(0 12px 24px rgba(235,58,158,.2))!important}html body .brand-premium .brand-copy{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:4px!important;margin-top:-1px!important}html body .brand-premium .brand-copy b{font-family:var(--font-manrope),Manrope,Inter,system-ui,sans-serif!important;font-size:29px!important;line-height:.92!important;font-weight:800!important;letter-spacing:-.058em!important;color:#17142f!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;font-size:13.2px!important;line-height:1!important;font-weight:650!important;letter-spacing:-.025em!important;color:#ef3c9e!important;opacity:.96!important}html body .sidebar-nav{margin-top:-2px!important;gap:5px!important}html body .sidebar .nav{min-height:44px!important;height:44px!important;margin-bottom:5px!important}html body .site-stats-widget{border-radius:22px!important;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,248,252,.9)),radial-gradient(circle at 16% 0,rgba(236,91,181,.14),transparent 42%),radial-gradient(circle at 100% 100%,rgba(141,85,238,.12),transparent 44%)!important;border:1px solid rgba(232,212,250,.95)!important;box-shadow:0 22px 54px rgba(97,76,136,.13),inset 0 1px 0 rgba(255,255,255,.95)!important}html body .site-stats-title{height:56px!important;justify-content:center!important;color:#241f44!important}html body .site-stats-title span{width:24px!important;height:24px!important;border-radius:9px!important;display:grid!important;place-items:center!important;color:#ec4fb0!important;background:rgba(236,79,176,.1)!important;font-size:14px!important}html body .site-stats-line{margin:0 16px 12px!important;background:linear-gradient(90deg,rgba(236,79,176,.12),rgba(236,79,176,.76),rgba(141,85,238,.45),rgba(236,79,176,.12))!important}html body .site-stats-list{padding:0 16px 17px!important;gap:9px!important}html body .site-stat-row{grid-template-columns:24px minmax(0,1fr) auto!important;min-height:29px!important;color:#5e5878!important}html body .site-stat-icon{width:23px!important;height:23px!important;border-radius:8px!important;color:#8d55ee!important;background:rgba(141,85,238,.09)!important;font-size:12px!important;font-weight:900!important}html body .site-stat-row.online .site-stat-icon{color:#1fcf86!important;background:rgba(33,217,143,.13)!important}html body .site-stat-label{color:#33284f!important;font-size:13.3px!important;font-weight:700!important;letter-spacing:-.025em!important}html body .site-stat-copy,html body .site-stat-copy em{display:none!important}html body .site-stat-row strong{padding-left:8px!important;color:#211936!important;font-weight:850!important}@media(max-width:1280px){html body .brand-premium .brand-mark{width:66px!important;height:66px!important;flex-basis: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{display:block!important;margin-top:auto!important}html body .site-stats-widget{padding:0!important;overflow:hidden!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(255,248,253,.92)),radial-gradient(circle at 16% 0,rgba(236,79,176,.11),transparent 42%),radial-gradient(circle at 100% 100%,rgba(141,85,238,.1),transparent 48%)!important;border:1px solid rgba(232,214,249,.95)!important;box-shadow:0 20px 52px rgba(69,48,112,.11),inset 0 1px 0 rgba(255,255,255,.96)!important}html body .site-stats-title{height:52px!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;color:#211936!important;text-transform:none!important}html body .site-stats-title-icon{width:21px!important;height:21px!important;display:grid!important;place-items:center!important;color:#9a63ef!important;background:transparent!important}html body .site-stats-title-icon:before{content:"";width:15px;height:15px;display:block;background:linear-gradient(135deg,#ec4fb0,#8d55ee);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%);border-radius:2px}html body .site-stats-title h3{margin:0!important;color:#211936!important;font-size:16px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.035em!important}html body .site-stats-line{height:2px!important;margin:0 18px 11px!important;border-radius:99px!important;background:linear-gradient(90deg,rgba(236,79,176,.18),rgba(236,79,176,.76),rgba(141,85,238,.54),rgba(236,79,176,.16))!important}html body .site-stats-list{padding:0 18px 18px!important;display:flex!important;flex-direction:column!important;gap:0!important}html body .site-stat-row{position:relative!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:36px!important;color:#5c5874!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;position:absolute!important;left:0!important;right:0!important;top:0!important;height:1px!important;background:linear-gradient(90deg,rgba(97,84,132,.08),rgba(97,84,132,.2),rgba(97,84,132,.08))!important}html body .site-stat-icon{width:22px!important;height:22px!important;border-radius:0!important;display:grid!important;place-items:center!important;color:#8b86a6!important;background:transparent!important;font-size:0!important}html body .site-stat-icon svg{width:18px!important;height:18px!important;display:block!important}html body .site-stat-online-dot{width:10px!important;height:10px!important;display:block!important;border-radius:50%!important;background:#30d889!important;box-shadow:0 0 0 4px rgba(48,216,137,.13)!important}html body .site-stat-label{min-width:0!important;color:#4d4968!important;font-size:13.5px!important;line-height:1.1!important;font-weight:650!important;letter-spacing:-.018em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .site-stat-row strong{padding-left:10px!important;color:#27213c!important;font-size:14px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.025em!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}html body .site-stat-row.online .site-stat-label,html body .site-stat-row.online strong{color:#26203c!important}.compact-player-kodik{background:#17132a;isolation:isolate}.compact-player-kodik.is-ready{display:block}.kodik-player-iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#111;z-index:2}.kodik-player-meta{position:absolute;left:16px;right:16px;bottom:14px;z-index:3;display:flex;flex-wrap:wrap;gap:8px;pointer-events:none}.kodik-player-meta span{min-height:30px;display:inline-flex;align-items:center;border-radius:999px;padding:0 11px;background:rgba(255,255,255,.86);border:1px solid rgba(255,255,255,.52);color:#3a2852;font-size:11.5px;line-height:1;font-weight:800;box-shadow:0 10px 24px rgba(20,12,38,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kodik-player-error{display:inline-flex;margin-top:10px;max-width:min(520px,90%);color:rgba(255,255,255,.78);font-size:12px;line-height:1.35;font-weight:650}.admin-diagnostics-page{min-height:100vh;background:linear-gradient(135deg,#fff7fc,#f8f4ff 48%,#fffdf9);padding:28px;color:#291827}.admin-diagnostics-shell{max-width:1440px;margin:0 auto;display:grid;gap:18px}.admin-diagnostics-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;border:1px solid rgba(235,211,248,.9);background:rgba(255,255,255,.78);border-radius:32px;padding:28px;box-shadow:0 24px 80px rgba(90,59,116,.1),inset 0 1px 0 rgba(255,255,255,.85);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-back-link{display:inline-flex;align-items:center;color:#a04dc8;text-decoration:none;font-size:13px;font-weight:800;margin-bottom:12px}.admin-diagnostics-hero h1{margin:0;font-size:clamp(34px,4vw,56px);line-height:.95;letter-spacing:-.06em;font-weight:850}.admin-diagnostics-hero p{max-width:760px;margin:14px 0 0;color:#817189;font-size:15px;line-height:1.65;font-weight:650}.admin-health-ring{width:118px;height:118px;border-radius:34px;background:radial-gradient(circle at 35% 25%,#fff 0,#fff3fb 38%,#f2e7ff 100%);border:1px solid rgba(222,192,248,.9);display:grid;place-items:center;box-shadow:0 20px 50px rgba(156,84,210,.12);flex:0 0 auto}.admin-health-ring span{display:block;font-size:30px;font-weight:850;letter-spacing:-.05em;color:#7d3fd1}.admin-health-ring em{margin-top:-24px;font-style:normal;color:#ba80d7;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.admin-diag-alert{border-radius:20px;padding:14px 16px;font-size:13px;font-weight:800}.admin-diag-alert.bad{background:#fff0f4;color:#c2285e;border:1px solid #ffd5e1}.admin-diag-top-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-diag-count-card,.admin-diag-section{border:1px solid rgba(235,211,248,.9);background:rgba(255,255,255,.82);border-radius:28px;box-shadow:0 18px 55px rgba(84,55,112,.08)}.admin-diag-count-card{padding:20px;display:grid;gap:8px}.admin-diag-count-card span{color:#897391;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.055em}.admin-diag-count-card b{color:#2b172a;font-size:38px;line-height:1;font-weight:850;letter-spacing:-.06em}.admin-diag-count-card em{font-style:normal;color:#a093a7;font-size:12px;line-height:1.4;font-weight:650}.admin-diag-section{padding:22px;display:grid;gap:16px}.admin-diag-section.small{align-content:start}.admin-diag-head{display:flex;justify-content:space-between;align-items:center;gap:18px}.admin-diag-head h2,.admin-diag-section h2{margin:0;color:#2c1930;font-size:21px;line-height:1.1;font-weight:850;letter-spacing:-.035em}.admin-diag-head p,.admin-diag-section>p{margin:7px 0 0;color:#8a7a93;font-size:13px;line-height:1.55;font-weight:650}.admin-diag-btn,.admin-open-json{min-height:42px;border:0;border-radius:16px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:13px;font-weight:850;cursor:pointer;white-space:nowrap}.admin-diag-btn.primary{color:#fff;background:linear-gradient(135deg,#ff65af,#8f5cf6);box-shadow:0 14px 30px rgba(172,84,211,.18)}.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{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-service-card{border:1px solid #f0e5f8;background:#fff;border-radius:22px;padding:16px;display:grid;gap:10px}.admin-service-card.ok{background:linear-gradient(180deg,#fff,#fbfff9);border-color:#d8f3d6}.admin-service-card.bad{background:linear-gradient(180deg,#fff,#fff7fa);border-color:#ffd9e4}.admin-service-card.warn{background:linear-gradient(180deg,#fff,#fffdf4);border-color:#f4e8bf}.admin-service-card>div{display:flex;align-items:center;gap:9px}.admin-status-dot{width:10px;height:10px;border-radius:999px;background:#d8cde2;box-shadow:0 0 0 4px rgba(216,205,226,.26);flex:0 0 auto}.admin-status-dot.ok{background:#29b866;box-shadow:0 0 0 4px rgba(41,184,102,.12)}.admin-status-dot.bad{background:#ff4c83;box-shadow:0 0 0 4px rgba(255,76,131,.12)}.admin-status-dot.warn{background:#e9ab2e;box-shadow:0 0 0 4px rgba(233,171,46,.14)}.admin-service-card b{font-size:13px;font-weight:850;color:#312136}.admin-service-card strong{color:#19101d;font-size:18px;line-height:1.1;letter-spacing:-.035em;font-weight:850}.admin-service-card p{margin:0;color:#8a7b91;font-size:12px;line-height:1.45;font-weight:650}.admin-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-action-card{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;border:1px solid #f0e5f8;border-radius:22px;background:#fff;padding:16px}.admin-action-card b{display:block;color:#2d1c31;font-size:15px;font-weight:850;letter-spacing:-.02em}.admin-action-card p{margin:6px 0 10px;color:#8b7d93;font-size:12px;line-height:1.45;font-weight:650}.admin-action-card code{display:block;max-width:100%;overflow:auto;border-radius:12px;background:#faf5ff;color:#9652d4;padding:9px 10px;font-size:11px;font-weight:800}.admin-diag-two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px}.admin-recommendations,.admin-schema-list,.admin-sync-state-list{display:grid;gap:10px}.admin-recommendations>div,.admin-schema-list>div,.admin-sync-state-list>div{border:1px solid #f0e5f8;background:#fff;border-radius:18px;padding:14px}.admin-schema-list>div{display:grid;grid-template-columns:1fr auto;gap:6px 12px}.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{grid-column:1/-1;margin:0;color:#8a7a93;font-size:12px;line-height:1.5;font-weight:650}.admin-sync-state-list>div{display:grid;grid-template-columns:1fr auto;gap:4px 12px}.admin-sync-state-list span{color:#7e7188;font-size:12px;font-weight:750}.admin-sync-state-list em{font-style:normal;color:#a799af;font-size:12px;font-weight:750}.admin-diag-muted{margin:0;color:#95889d;font-size:13px;font-weight:650}.admin-recommendations>div{display:flex;gap:12px;align-items:flex-start}.admin-recommendations span{width:26px;height:26px;border-radius:10px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:linear-gradient(135deg,#ff6caf,#9a62f3);font-size:12px;font-weight:850}.admin-recommendations p{margin:3px 0 0;color:#4f4057;font-size:13px;line-height:1.5;font-weight:700}.admin-json-output{margin:0;max-height:480px;overflow:auto;border-radius:22px;background:#160f1e;color:#f9eaff;padding:18px;font-size:12px;line-height:1.55}@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{align-items:flex-start;flex-direction:column;padding:20px;border-radius:24px}.admin-health-ring{width:96px;height:96px;border-radius:28px}.admin-diag-top-grid,.admin-service-grid{grid-template-columns:1fr}.admin-action-card,.admin-diag-head{flex-direction:column;align-items:stretch}.admin-diag-btn,.admin-open-json{width:100%}}.admin-token-check-card{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;border:1px solid #f0e5f8;background:#fff;border-radius:22px;padding:16px}.admin-token-check-card>div{display:grid;gap:8px;flex:1 1 auto;min-width:0}.admin-token-check-card label{color:#2d1c31;font-size:13px;font-weight:850;letter-spacing:-.02em}.admin-token-check-card input{width:100%;min-height:44px;border:1px solid #eadcf6;border-radius:16px;background:#fffafd;color:#2d1c31;padding:0 14px;outline:none;font-size:13px;font-weight:750}.admin-token-check-card input:focus{border-color:#d69cff;box-shadow:0 0 0 4px rgba(214,156,255,.16)}.admin-token-check-card p{margin:0;color:#94869b;font-size:12px;line-height:1.45;font-weight:650}.admin-token-result{border-radius:18px;padding:14px;display:grid;gap:6px;border:1px solid #f0e5f8;background:#fff}.admin-token-result.ok{border-color:#d8f3d6;background:linear-gradient(180deg,#fff,#fbfff9)}.admin-token-result.bad{border-color:#ffd9e4;background:linear-gradient(180deg,#fff,#fff7fa)}.admin-token-result b{color:#2c1a31;font-size:14px;font-weight:850}.admin-token-result p{margin:0;color:#7e7188;font-size:12px;line-height:1.45;font-weight:650}.admin-token-result code{width:max-content;max-width:100%;overflow:auto;border-radius:12px;background:#faf5ff;color:#9652d4;padding:8px 10px;font-size:11px;font-weight:850}@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{position:relative;overflow:hidden;border-radius:18px;background:linear-gradient(90deg,#f3effb,#fff 32%,#f0e8fb 64%,#f3effb);background-size:260% 100%;animation:aianimeShimmer 1.25s ease-in-out infinite;box-shadow:inset 0 0 0 1px rgba(238,229,249,.7)}.app-route-loading{min-height:100vh;background:linear-gradient(135deg,#fff8fd,#f7f1ff 42%,#fffdf9);color:#2a2240}.home-route-loading{display:grid;grid-template-columns:250px minmax(0,1fr)}.skeleton-sidebar{min-height:100vh;padding:24px 18px;display:grid;align-content:start;gap:12px;border-right:1px solid #eee6f8;background:rgba(255,255,255,.62)}.sk-brand{width:168px;height:48px;border-radius:18px;margin-bottom:18px}.sk-nav{height:44px;border-radius:16px}.skeleton-content{padding:22px 26px 56px;display:grid;gap:18px;align-content:start}.sk-topbar{height:54px;border-radius:22px;max-width:640px}.sk-hero{height:360px;border-radius:32px;background-size:300% 100%}.skeleton-title-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:8px}.sk-title{width:260px;height:32px;border-radius:14px}.sk-title.small{width:210px;height:28px}.sk-link{width:104px;height:24px;border-radius:999px}.skeleton-poster-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.sk-poster{height:300px;border-radius:20px}.skeleton-card-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sk-wide-card{height:160px;border-radius:20px}.route-skeleton{min-height:100vh}.sk-back{width:130px;height:22px;border-radius:999px;margin-bottom:22px}.sk-page-title{width:min(460px,70vw);height:54px;border-radius:18px;margin:16px 0 10px}.sk-page-text{width:min(720px,85vw);height:24px;border-radius:999px;margin-bottom:24px}.sk-catalog-tools{height:150px;border-radius:24px;margin:22px 0 18px}.skeleton-catalog-layout{display:grid;grid-template-columns:250px 1fr;gap:18px;align-items:start}.sk-catalog-aside{height:360px;border-radius:24px}.skeleton-catalog-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sk-catalog-card{height:238px;border-radius:22px}.skeleton-title-nav{gap:18px}.sk-nav-logo{width:190px;height:52px;border-radius:18px}.sk-nav-pill{width:280px;height:42px;border-radius:999px}.sk-nav-pill.short{width:140px;margin-left:auto}.skeleton-anime-card{min-height:520px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:34px;align-items:start}.sk-breadcrumb{width:220px;height:22px;border-radius:999px;margin-bottom:18px}.sk-anime-title{width:min(620px,70vw);height:68px;border-radius:22px;margin-bottom:14px}.sk-anime-alias{width:min(480px,62vw);height:24px;border-radius:999px;margin-bottom:20px}.skeleton-chip-row{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.sk-chip{width:94px;height:42px;border-radius:16px}.skeleton-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:720px;margin:16px 0}.sk-info-line{height:36px;border-radius:14px}.skeleton-chip-row.compact{margin-top:18px}.sk-genre-chip{width:84px;height:34px;border-radius:999px}.sk-description{width:min(720px,80vw);height:92px;border-radius:20px;margin:20px 0}.skeleton-action-row{display:flex;gap:12px;flex-wrap:wrap}.sk-action{width:148px;height:48px;border-radius:16px}.sk-action.secondary{width:190px}.skeleton-big-poster{width:100%;height:430px;border-radius:30px}.skeleton-player-section{margin-top:22px}.skeleton-player{height:420px;border-radius:30px}.genre-loading-row{margin-top:24px}.anime-compact-poster img,.catalog-cover img,.compact-bg-glow,.compact-player>img,.compact-similar img,.continue-card img,.mini img,.poster img{background:#f3efff}.anime-compact-poster,.catalog-cover,.compact-player,.compact-similar a,.continue-card,.mini img,.poster{position:relative}.anime-compact-poster:before,.catalog-cover:before,.compact-player:before,.continue-card:before,.poster:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.42) 46%,rgba(255,255,255,0));transform:translateX(-120%);animation:aianimeCardLight 1.8s ease-in-out infinite;opacity:.42}@keyframes aianimeCardLight{0%{transform:translateX(-120%)}60%,to{transform:translateX(120%)}}.anime-compact-poster img,.catalog-cover img,.compact-bg-glow,.compact-player>img,.continue-card img,.poster img{position:relative;z-index:1}.kodik-iframe-skeleton{position:absolute;inset:0;z-index:4;display:grid;place-content:center;justify-items:center;gap:10px;text-align:center;color:#fff;background:radial-gradient(circle at 50% 35%,rgba(236,109,188,.32),transparent 30%),linear-gradient(135deg,#171228,#211634 48%,#120f20)}.kodik-iframe-skeleton strong{font-size:18px;font-weight:850;letter-spacing:-.03em}.kodik-iframe-skeleton span{color:rgba(255,255,255,.7);font-size:13px;font-weight:700}.kodik-loader-orb{width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#ec6dbc,#8d55ee);box-shadow:0 0 0 12px rgba(236,109,188,.12),0 20px 55px rgba(125,67,219,.38);animation:aianimePulseSoft 1.05s ease-in-out infinite}.compact-player-kodik.iframe-loading .kodik-player-iframe{opacity:0}.compact-player-kodik.iframe-ready .kodik-player-iframe{transition:opacity .22s ease}.player-loading-button{animation:aianimePulseSoft 1.05s ease-in-out infinite}.player-progress-dots{display:flex;gap:6px;justify-content:center;margin-top:12px}.player-progress-dots i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.78);animation:aianimePulseSoft .9s ease-in-out infinite}.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{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,360px)!important;grid-template-areas:"content poster"!important;gap:30px!important;align-items:start!important;max-width:1180px!important;min-height:auto!important;padding:24px!important;overflow:hidden!important}.compact-bg-glow{display:none!important}.anime-compact-left{grid-area:content!important}.anime-compact-left,.anime-compact-poster{min-width:0!important;width:100%!important}.anime-compact-poster{grid-area:poster!important;max-width:360px!important;position:sticky!important;top:18px!important;align-self:start!important}.anime-compact-poster img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:2/3!important;min-height:0!important;max-height:560px!important;object-fit:cover!important;border-radius:22px!important}.poster-rank{border-radius:0 0 22px 22px!important}.anime-compact-left h1{max-width:760px!important;overflow-wrap:anywhere!important}.compact-description,.compact-info-list{max-width:780px!important}.compact-info-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 16px!important}.compact-info-list div{grid-template-columns:112px minmax(0,1fr)!important;gap:8px!important}.compact-info-list b,.compact-info-list span{min-width:0!important;overflow-wrap:anywhere!important}.compact-comments,.compact-episodes,.compact-player-section,.compact-similar{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{position:relative!important;top:auto!important;max-width:320px!important;width:min(320px,100%)!important;margin:0 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}}body,html{background:#fdfcff!important}.route-progress-bar{position:fixed;left:0;top:0;width:100%;height:3px;z-index:2147483000;pointer-events:none;opacity:0;transform:scaleX(.08);transform-origin:left center;background:linear-gradient(90deg,#ec6dbc,#8d55ee,#54e6b5);box-shadow:0 0 18px rgba(141,85,238,.35);transition:opacity .12s ease,transform 1.2s cubic-bezier(.2,.8,.2,1)}.route-progress-bar.is-active{opacity:1;transform:scaleX(.82)}.route-progress-bar.is-active:after{content:"";position:absolute;right:0;top:0;width:90px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72));filter:blur(.5px)}.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{min-height:100%;background:#fdfcff!important;color-scheme:light}body{min-height:100vh;background:radial-gradient(circle at 18% 0,rgba(237,109,188,.09),transparent 34%),radial-gradient(circle at 92% 8%,rgba(143,86,238,.08),transparent 32%),#fdfcff!important;overflow-x:hidden}body:before{content:"";z-index:-1;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(253,252,255,.96)),radial-gradient(circle at 15% 0,rgba(237,109,188,.12),transparent 38%),radial-gradient(circle at 88% 0,rgba(143,86,238,.1),transparent 36%),#fdfcff}.route-transition-surface,body:before{position:fixed;inset:0;pointer-events:none}.route-transition-surface{z-index:2147482500;opacity:0;visibility:hidden;background:radial-gradient(circle at 18% 0,rgba(237,109,188,.11),transparent 34%),radial-gradient(circle at 86% 4%,rgba(143,86,238,.1),transparent 34%),rgba(253,252,255,.92);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .14s ease,visibility .14s ease}.route-transition-surface.is-visible{opacity:1;visibility:visible}.route-transition-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:82px;height:38px;border:1px solid rgba(238,232,251,.94);border-radius:999px;display:flex;align-items:center;justify-content:center;gap:7px;background:rgba(255,255,255,.86);box-shadow:0 18px 52px rgba(80,62,125,.12)}.route-transition-card span{width:7px;height:7px;border-radius:50%;background:#8d55ee;opacity:.38;animation:routeDotPulse .72s ease-in-out infinite alternate}.route-transition-card span:nth-child(2){animation-delay:.12s;background:#ec6dbc}.route-transition-card span:nth-child(3){animation-delay:.24s;background:#54cfa8}@keyframes routeDotPulse{0%{transform:translateY(2px);opacity:.3}to{transform:translateY(-2px);opacity:.95}}@media(prefers-reduced-motion:reduce){.route-progress-bar,.route-transition-card span,.route-transition-surface{transition:none!important;animation:none!important}}body,html{background:#f7f4fb!important}body{background:radial-gradient(circle at 16% 0,rgba(237,109,188,.07),transparent 34%),radial-gradient(circle at 88% 4%,rgba(143,86,238,.06),transparent 32%),#f7f4fb!important}body:before{background:radial-gradient(circle at 18% 0,rgba(237,109,188,.09),transparent 36%),radial-gradient(circle at 90% 0,rgba(143,86,238,.08),transparent 34%),#f7f4fb!important}.compact-info-list{grid-template-columns:1fr!important;max-width:680px!important;gap:9px!important}.compact-info-list div{grid-template-columns:170px minmax(0,1fr)!important;gap:14px!important;align-items:start!important}.compact-info-list span{white-space:normal!important}.skeleton-info-grid{grid-template-columns:1fr!important;max-width:680px!important}.route-transition-card,.route-transition-surface{display:none!important}.anime-compact-page,.catalog-page,.page,.route-skeleton{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{font-weight:400!important}: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}.continue-card,.poster{isolation:isolate!important}.continue-card:after,.poster:after{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(8,9,28,.08),rgba(8,9,28,.18) 42%,rgba(8,9,28,.56) 72%,rgba(8,9,28,.88))!important}.continue-card img,.poster img{position:relative!important;z-index:1!important}.continue-card em,.continue-info,.play,.poster-info,.rating{position:absolute!important;z-index:3!important}.continue-info b,.poster-info b{color:#fff!important;font-weight:720!important;text-shadow:0 2px 12px rgba(0,0,0,.82),0 1px 3px rgba(0,0,0,.96)!important}.continue-info span,.poster-info span{color:rgba(255,255,255,.88)!important;text-shadow:0 1px 6px rgba(0,0,0,.72)!important}@media(hover:hover){.continue-card:hover:after,.poster:hover:after{background:linear-gradient(180deg,rgba(8,9,28,.05),rgba(8,9,28,.16) 40%,rgba(8,9,28,.54) 70%,rgba(8,9,28,.9))!important}}.sidebar-account-loading{display:none}.top-auth-link{height:44px;min-width:78px;padding:0 18px;border-radius:999px;background:#8d55ee;color:#fff;border:1px solid #8d55ee;box-shadow:0 12px 28px rgba(141,85,238,.16);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:760}.top-auth-skeleton{width:44px;height:44px;border-radius:999px;background:#f2ecfb;border:1px solid #eee6fb}.auth-card-premium{display:grid;gap:18px}.auth-profile-preview{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:13px;padding:12px;border-radius:20px;background:linear-gradient(135deg,#fbf8ff,#fff);border:1px solid #eee6fb}.auth-profile-preview img{width:54px;height:54px;border-radius:18px;object-fit:cover;box-shadow:0 12px 26px rgba(81,62,130,.1)}.auth-profile-preview span{display:block;color:#8d55ee;font-size:11px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.auth-profile-preview b{display:block;margin-top:3px;color:#241f42;font-size:18px;line-height:1.15;font-weight:780}.auth-card-signed .auth-user h2{font-weight:780}.auth-required-card{max-width:720px;padding:28px!important;border-radius:28px!important;background:linear-gradient(135deg,#fff,#fffafd 58%,#f8f2ff)!important}.auth-required-card>span{display:inline-flex;height:28px;align-items:center;padding:0 12px;border-radius:999px;background:#f3ecff;color:#8d55ee;font-size:11px;font-weight:760;text-transform:uppercase;letter-spacing:.04em}.auth-required-card h2{margin:14px 0 8px;color:#241f42;font-size:34px;line-height:1;letter-spacing:-1.2px;font-weight:780}.auth-required-card p{margin:0;max-width:560px;color:#736b86;font-size:14px;line-height:1.6;font-weight:500}.auth-required-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.profile-account-hero{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:18px 20px!important;margin-bottom:18px;border-radius:28px!important;background:linear-gradient(135deg,#fff,#fffafd 58%,#f8f2ff)!important}.profile-account-main{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;min-width:0}.profile-account-main img{width:58px;height:58px;border-radius:20px;object-fit:cover;box-shadow:0 12px 26px rgba(81,62,130,.12)}.profile-account-main span{display:block;color:#8d55ee;font-size:11px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.profile-account-main h2{margin:3px 0 0;color:#241f42;font-size:24px;line-height:1.08;font-weight:780}.profile-account-main h2,.profile-account-main p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-account-main p{margin:5px 0 0;color:#786f91;font-size:13px;font-weight:500}.profile-account-stats{display:grid;grid-template-columns:repeat(3,86px);gap:8px}.profile-account-stats a{height:58px;border-radius:16px;background:#fff;border:1px solid #eee6fb;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 12px 26px rgba(81,62,130,.06)}.profile-account-stats b{color:#241f42;font-size:18px;line-height:1;font-weight:780}.profile-account-stats span{margin-top:5px;color:#8d849b;font-size:10px;font-weight:760}.profile-account-hero .secondary{margin:0;white-space:nowrap}.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{width:100%;grid-template-columns:repeat(3,1fr)}.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{position:relative;overflow:hidden;grid-template-columns:minmax(0,1fr) auto auto!important;min-height:106px;padding:18px 20px!important;border:1px solid rgba(238,230,251,.92)!important;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,250,253,.9) 58%,rgba(248,242,255,.92))!important;box-shadow:0 18px 50px rgba(81,62,130,.08)!important}.profile-account-cover-v7{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.12;filter:saturate(1.1) blur(.3px);pointer-events:none}.profile-account-hero-v7:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.94),rgba(255,255,255,.72) 56%,rgba(255,255,255,.92));pointer-events:none}.profile-account-hero-v7>:not(.profile-account-cover-v7){position:relative;z-index:1}.profile-account-hero-v7 .profile-account-main img{width:64px;height:64px;border-radius:22px;border:3px solid rgba(255,255,255,.86);box-shadow:0 16px 34px rgba(81,62,130,.16)}.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{display:flex;gap:8px;align-items:center}.profile-account-actions-v7 .secondary{margin:0;white-space:nowrap}.profile-editor-v7{grid-template-columns:300px minmax(0,1fr)!important;gap:26px!important;border:1px solid rgba(238,230,251,.92)!important;box-shadow:0 22px 58px rgba(81,62,130,.08)!important}.profile-preview-v7{min-width:0}.profile-cover-stage-v7{position:relative;overflow:hidden;min-height:390px;border-radius:24px;background:#f4efff;border:1px solid #f0ebfb;box-shadow:0 18px 44px rgba(81,62,130,.08)}.profile-cover-stage-v7 .profile-clean-cover{position:absolute;inset:0;width:100%!important;height:100%!important;border-radius:24px!important;object-fit:cover!important}.profile-cover-shade-v7{position:absolute;inset:0;background:linear-gradient(0deg,rgba(16,13,31,.74) 0,rgba(16,13,31,.28) 44%,rgba(255,255,255,.04))}.profile-cover-info-v7{position:absolute;left:16px;right:16px;bottom:16px;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;padding:12px;border-radius:20px;background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.74);box-shadow:0 18px 34px rgba(35,25,66,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.profile-cover-info-v7 .profile-clean-avatar{width:58px!important;height:58px!important;border-radius:18px!important}.profile-cover-info-v7 span{display:block;color:#8d55ee;font-size:10px;line-height:1;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.profile-cover-info-v7 h2{margin:5px 0 0;color:#241f42;font-size:18px;line-height:1.1;font-weight:760}.profile-cover-info-v7 h2,.profile-cover-info-v7 p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-cover-info-v7 p{margin:4px 0 0;color:#786f91;font-size:12px;font-weight:560}.profile-preview-note-v7{margin:12px 2px 0;color:#80768f;font-size:13px;line-height:1.45;font-weight:500}.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{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.profile-bio-field-v7>span{color:#8d849b;font-size:11px;font-weight:720;text-transform:uppercase;letter-spacing:.035em}.profile-bio-field-v7 textarea{width:100%;min-height:92px;resize:vertical;border:1px solid #eee6fb;background:#fff;border-radius:16px;color:#2d294d;padding:12px 13px;font-family:var(--font-main);font-size:13px;line-height:1.45;font-weight:500;outline:0}.profile-bio-field-v7 textarea:focus,.profile-form-v7 input:focus{border-color:#c8b4ff;box-shadow:0 0 0 4px rgba(141,85,238,.1)}.profile-upload-grid-v7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.profile-upload-card-v7{display:flex;flex-direction:column;gap:8px;min-height:112px;padding:14px;border-radius:18px;border:1px dashed #d9ccf4;background:linear-gradient(135deg,#fff,#fbf8ff)}.profile-upload-card-v7 span{color:#241f42;font-size:14px;line-height:1.15;font-weight:720}.profile-upload-card-v7 b{color:#80768f;font-size:12px;line-height:1.35;font-weight:500}.profile-upload-card-v7 input{margin-top:auto;width:100%;font-size:12px;color:#6f6583}.profile-advanced-v7{margin-top:8px;border:1px solid #f0ebfb;border-radius:18px;background:#fff;padding:0;overflow:hidden}.profile-advanced-v7 summary{cursor:pointer;padding:13px 14px;color:#8d55ee;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;transform:rotate(90deg);color:#bba8e8;font-size:18px;line-height:1}.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 input,.profile-form-v7 .profile-clean-grid label span{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;border:1px solid rgba(238,230,251,.92)!important;border-radius:24px!important;background:linear-gradient(135deg,#fff,#fffafd 62%,#f8f2ff)!important;box-shadow:0 18px 44px rgba(81,62,130,.07)!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{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.profile-sync-stats-v7 i{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#fff;border:1px solid #eee6fb;color:#6f6583;font-style:normal;font-size:12px;font-weight:620}.profile-sync-content-v7 em{display:block;margin-top:10px;color:#8d55ee;font-size:13px;line-height:1.35;font-style:normal;font-weight:620}.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 1}}@media(max-width:620px){.profile-main-fields-v7,.profile-upload-grid-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{display:inline-flex;width:max-content;max-width:100%;height:34px;align-items:center;justify-content:center;margin-top:auto;padding:0 13px;border-radius:999px;background:#f3ecff;color:#8d55ee;font-size:12px;line-height:1;font-weight:720}.profile-upload-card-v7 input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.profile-upload-card-v7{position:relative}.schedule-day-card-today{border-color:#dfc9ff!important;box-shadow:0 24px 70px rgba(125,69,232,.13)!important}.schedule-day-card-today header i{background:linear-gradient(135deg,#9b67ff,#de55c8)!important;color:#fff!important;border-color:transparent!important}.schedule-reference-list{max-height:380px!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-right:2px!important;scrollbar-width:thin!important;scrollbar-color:#d7c6f6 transparent!important}.schedule-reference-list::-webkit-scrollbar{width:6px}.schedule-reference-list::-webkit-scrollbar-track{background:transparent}.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){body,html{width:100%!important;max-width:100%!important;overflow-x:hidden!important;background:#f7f4fb!important}body{min-height:100svh!important}canvas,iframe,img,svg,video{max-width:100%}.shell{display:block!important;min-height:100svh!important;padding:0!important;overflow-x:hidden!important;background:#f7f4fb!important}.content,.shell{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}.content{padding:12px 12px calc(96px + env(safe-area-inset-bottom))!important}.rightcol{display:none!important}html body .sidebar{position:fixed!important;left:8px!important;right:8px!important;bottom:8px!important;top:auto!important;width:auto!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:0!important;padding:7px!important;z-index:1000!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(232,224,246,.96)!important;border-radius:24px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 18px 54px rgba(50,38,88,.16)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;overflow:hidden!important;transform:none!important}html body .brand,html body .brand.brand-aianime.brand-premium,html body .sidebar .profile-card,html body .sidebar-account-loading,html body .sidebar-profile-card,html body .sidebar-separator,html body .sidebar>a.nav{display:none!important}html body .sidebar-nav{width:100%!important;height:100%!important;flex:1 1 auto!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .sidebar-nav .nav:nth-child(n+6){display:none!important}html body .sidebar .nav{width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:6px 2px!important;border-radius:18px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;color:#6f658a!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:10px!important;line-height:1.05!important;font-weight:650!important;letter-spacing:-.035em!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .sidebar .nav.active{color:#7d43db!important;background:#f0e6ff!important;box-shadow:none!important}html body .sidebar .nav .nav-icon,html body .sidebar .nav span,html body .sidebar .nav span.nav-icon{width:22px!important;height:22px!important;min-width:22px!important;flex:0 0 22px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .sidebar .nav svg,html body .sidebar-svg-icon{width:21px!important;height:21px!important;display:block!important;flex:0 0 21px!important}.topbar{width:100%!important;height:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;justify-content:normal!important;gap:8px!important;margin:0 0 14px!important}.search,.search-trigger{width:100%!important;max-width:100%!important;min-width:0!important;height:46px!important;border-radius:17px!important;padding:0 14px!important;box-shadow:0 12px 32px rgba(80,62,130,.08)!important}.search-trigger strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.search kbd,.search-trigger kbd{display:none!important}.actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:max-content!important}.avatar-link,.top-action,.top-auth-link,.top-auth-skeleton{width:42px!important;height:42px!important;min-width:42px!important;border-radius:15px!important}.top-auth-link{width:auto!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid #eee8fb!important;color:#8d55ee!important;font-size:12px!important;font-weight:780!important;box-shadow:0 12px 28px rgba(81,62,130,.08)!important}.avatar-link{display:grid!important;place-items:center!important}.avatar-link img{width:42px!important;height:42px!important;border-radius:15px!important}.hero,html body .hero,html body .hero.ai-hero-image{width:100%!important;max-width:100%!important;height:320px!important;min-height:320px!important;margin:0 0 22px!important;border-radius:22px!important;overflow:hidden!important;background-position:62%!important}html body .hero.ai-hero-image .hero-image-overlay{background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.52) 55%,rgba(255,255,255,.12))!important}.hero-copy,html body .hero.ai-hero-image .hero-copy{left:0!important;top:0!important;width:100%!important;max-width:100%!important;padding:24px 20px 0!important}html body .hero h1,html body .hero-card h1,html body .hero.ai-hero-image .hero-copy h1,html body .main-hero h1,html body [class*=hero] h1{max-width:310px!important;font-size:30px!important;line-height:1.04!important;letter-spacing:-.055em!important}html body .hero p,html body .hero-card p,html body .hero.ai-hero-image .hero-copy p,html body .main-hero p,html body [class*=hero] p{max-width:295px!important;font-size:14px!important;line-height:1.46!important}.hero-actions,html body .hero.ai-hero-image .hero-actions{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin-top:16px!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{height:42px!important;min-width:0!important;width:auto!important;padding:0 15px!important;border-radius:14px!important;font-size:12.5px!important}.hero-prompts{width:100%!important;max-width:100%!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:4px!important;scrollbar-width:none!important}.hero-prompts::-webkit-scrollbar{display:none!important}.hero-prompts a{flex:0 0 auto!important}.section-title{width:100%!important;gap:10px!important;margin:22px 0 13px!important}.section-title h2{min-width:0!important;font-size:18px!important;line-height:1.15!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.section-title a{flex:0 0 auto!important;font-size:12px!important}.poster-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.poster{height:238px!important;min-width:0!important;border-radius:16px!important}.poster-info{left:10px!important;right:10px!important;bottom:12px!important}.poster-info b{font-size:12.8px!important;line-height:1.16!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.poster-info span,.rating{font-size:11px!important}.rating{left:10px!important;bottom:61px!important;height:24px!important}.collections,.continue-row{grid-template-columns:1fr!important;gap:10px!important}.continue-card{height:148px!important}.collection,.continue-card{border-radius:17px!important}.collection{min-height:96px!important;height:auto!important}.widget{max-width:100%!important;border-radius:20px!important;padding:16px!important}.days,.schedule-reference-days{grid-template-columns:repeat(7,minmax(42px,1fr))!important;gap:6px!important;overflow-x:auto!important;scrollbar-width:none!important}.days::-webkit-scrollbar,.schedule-reference-days::-webkit-scrollbar{display:none!important}.days button,.schedule-reference-days button{min-width:42px!important;height:54px!important;border-radius:14px!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{width:56px!important;height:48px!important;border-radius:11px!important}.sch b,.schedule-reference-item b{font-size:12.5px!important}.schedule-reference-list{max-height:356px!important}.auth-page,.catalog-page,.page,.profile-page-clean,.schedule-page,.seo-page{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:16px 12px calc(96px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}.catalog-hero-head,.page-head,.schedule-hero,.seo-head{width:100%!important;max-width:100%!important;min-width:0!important}.catalog-hero-head h1,.page-head h1,.schedule-hero h1,.seo-head h1{max-width:100%!important;font-size:32px!important;line-height:1.04!important;letter-spacing:-.055em!important;word-break:break-word!important}.catalog-hero-head p,.page-head p,.schedule-hero p,.seo-head p{max-width:100%!important;font-size:14px!important;line-height:1.5!important}.catalog-layout,.catalog-results,.catalog-tools,.filter-grid,.profile-account-hero-v7,.profile-editor-v7,.profile-main-fields-v7,.profile-upload-grid-v7,.schedule-board{width:100%!important;max-width:100%!important;min-width:0!important}.catalog-layout,.catalog-results,.filter-grid,.profile-account-hero-v7,.profile-editor-v7,.profile-main-fields-v7,.profile-upload-grid-v7,.schedule-board{grid-template-columns:1fr!important}.catalog-card{width:100%!important;max-width:100%!important;min-height:190px!important;grid-template-columns:106px minmax(0,1fr)!important;gap:10px!important;padding:10px!important;border-radius:20px!important}.catalog-cover{min-height:170px!important;border-radius:15px!important}.catalog-body b{font-size:16px!important;line-height:1.14!important}.catalog-body p{font-size:12.5px!important;line-height:1.35!important;-webkit-line-clamp:2!important}.schedule-hero{padding:24px 18px!important;border-radius:24px!important}.schedule-release{grid-template-columns:58px minmax(0,1fr)!important;gap:10px!important;min-height:76px!important;padding:9px!important}.schedule-release img{width:58px!important;height:58px!important;border-radius:14px!important}.schedule-release em{display:none!important}.profile-cover-stage-v7{min-height:300px!important}.profile-account-actions-v7,.profile-clean-actions{display:flex!important;flex-direction:column!important;gap:10px!important}.profile-account-actions-v7 .primary,.profile-account-actions-v7 .secondary,.profile-clean-actions .primary,.profile-clean-actions .secondary{width:100%!important;margin:0!important}.global-search-overlay{padding:12px!important}.global-search-modal{width:100%!important;max-width:100%!important;max-height:calc(100svh - 112px)!important;margin:0!important;border-radius:24px!important}.how-modal{left:12px!important;right:12px!important;top:70px!important;width:auto!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{left:6px!important;right:6px!important;bottom:6px!important;height:70px!important;min-height:70px!important;max-height:70px!important;border-radius:22px!important}html body .sidebar .nav{font-size:9.5px!important;border-radius:16px!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{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.admin-page-head-row .secondary{height:42px;border-radius:14px;border:1px solid #eee6fb;background:#fff;color:#8d55ee;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;font-size:13px;font-weight:850}.admin-content-layout{display:grid;grid-template-columns:390px minmax(0,1fr);gap:18px;align-items:start}.admin-anime-left{position:sticky;top:18px;padding:16px}.admin-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.admin-section-title h2{margin:0;color:#252144;font-size:24px;letter-spacing:-.04em;font-weight:850}.admin-section-title p{margin:4px 0 0;color:#8d849b;font-size:13px;font-weight:650}.admin-section-title a{height:34px;border-radius:12px;background:#f2e9ff;color:#8d55ee;display:inline-flex;align-items:center;padding:0 12px;font-size:12px;font-weight:850}.admin-mini-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.admin-mini-stats button{min-height:58px;border:1px solid #eee6fb;border-radius:16px;background:#fbfaff;padding:10px;text-align:left;color:#726b92}.admin-mini-stats button.active{background:#f1e7ff;border-color:#dccaff;color:#7b45df}.admin-mini-stats span{display:block;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.03em}.admin-mini-stats b{display:block;margin-top:5px;color:#252144;font-size:19px;font-weight:850}.admin-filter-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:13px}.admin-filter-row button{height:32px;border:1px solid #eee6fb;border-radius:999px;background:#fff;color:#746d84;padding:0 10px;font-size:11px;font-weight:850}.admin-filter-row button.active{background:#8d55ee;border-color:#8d55ee;color:#fff}.admin-anime-list{max-height:calc(100vh - 270px)}.admin-anime-list button{position:relative}.admin-anime-list i{position:absolute;right:9px;top:8px;height:22px;border-radius:999px;background:#fff2f8;color:#b44985;display:inline-flex;align-items:center;padding:0 8px;font-size:10px;font-style:normal;font-weight:850}.admin-anime-editor{min-height:680px}.admin-current-wide{align-items:flex-start;border-radius:22px;background:linear-gradient(135deg,#fff,#fff8fd 55%,#f7f1ff);border:1px solid #eee6fb;padding:16px}.admin-current-wide small{display:block;margin-top:6px;color:#a39bad;font-size:12px;font-weight:650;word-break:break-all}.admin-quality-bar{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.admin-quality-bar span{height:30px;border-radius:999px;background:#f4efff;color:#746d84;display:inline-flex;align-items:center;padding:0 11px;font-size:12px;font-weight:850}.admin-quality-bar span.ok{background:#eefbf4;color:#238456}.admin-quality-bar span.warn{background:#fff2f8;color:#b44985}.admin-anime-form-grid label.important input{border-color:#d9c6ff;background:#fff;box-shadow:0 10px 28px rgba(141,85,238,.08)}.admin-sticky-actions{position:sticky;bottom:14px;z-index:4;border:1px solid rgba(238,230,251,.95);background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;padding:12px;box-shadow:0 18px 48px rgba(79,61,127,.1)}.admin-cron-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.admin-cron-card{padding:18px;min-height:208px;display:flex;flex-direction:column;gap:14px}.admin-cron-card span{color:#8d55ee;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.admin-cron-card h3{margin:8px 0;color:#252144;font-size:22px;letter-spacing:-.04em;font-weight:850}.admin-cron-card p{margin:0;color:#6d657e;font-size:13px;line-height:1.48;font-weight:650}.admin-cron-card button,.admin-cron-wide button{margin-top:auto;height:42px;border:0;border-radius:14px;background:#8d55ee;color:#fff;padding:0 14px;font-size:13px;font-weight:850;box-shadow:0 14px 34px rgba(141,85,238,.18)}.admin-cron-card button:disabled,.admin-cron-wide button:disabled{opacity:.55}.admin-offset-input{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#8d849b;font-size:11px;font-weight:850;text-transform:uppercase}.admin-offset-input input{width:86px;height:34px;border:1px solid #eee6fb;border-radius:12px;background:#fbfaff;color:#252144;padding:0 10px;font-weight:850}.admin-cron-wide{margin-top:14px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:18px}.admin-cron-wide h2{margin:0 0 8px;color:#252144;font-size:24px;letter-spacing:-.04em}.admin-cron-wide p{margin:0;color:#6d657e;line-height:1.55;font-weight:650}.admin-result-box{margin-top:14px;padding:18px}.admin-result-box pre{max-height:520px;overflow:auto;margin:12px 0 0;border-radius:18px;background:#151225;color:#f6f0ff;padding:16px;font-size:12px;line-height:1.55;white-space:pre-wrap}.admin-schedule-admin{display:flex;flex-direction:column;gap:14px}.admin-schedule-stats{margin:0}.admin-schedule-days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-schedule-day{padding:16px}.admin-schedule-day header{display:flex;justify-content:space-between;gap:14px;margin-bottom:12px}.admin-schedule-day header b{display:block;color:#252144;font-size:18px;font-weight:850}.admin-schedule-day header span{display:block;margin-top:4px;color:#8d849b;font-size:12px;font-weight:650}.admin-schedule-day header em{height:30px;border-radius:999px;background:#f3ecff;color:#8d55ee;display:inline-flex;align-items:center;padding:0 10px;font-size:12px;font-style:normal;font-weight:850}.admin-schedule-list{display:flex;flex-direction:column;gap:8px}.admin-schedule-list a{min-height:64px;border-radius:16px;background:#fbfaff;border:1px solid #eee8fb;display:grid;grid-template-columns:48px minmax(0,1fr);gap:11px;align-items:center;padding:8px}.admin-schedule-list img{width:48px;height:48px;border-radius:12px;object-fit:cover}.admin-empty-line,.admin-schedule-list b{color:#2d294d;font-size:13px;font-weight:850}.admin-schedule-list span{display:block;margin-top:4px;color:#8d849b;font-size:12px;font-weight:650}.admin-empty-line{border-radius:16px;background:#fbfaff;border:1px dashed #eee8fb;padding:14px;color:#8d849b}@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{width:100%;justify-content:center}}.kodik-open-link,.kodik-player-meta a{min-height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 11px;background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.58);color:#3a2852;font-size:11.5px;line-height:1;font-weight:800;text-decoration:none;box-shadow:0 10px 24px rgba(20,12,38,.14);position:relative;pointer-events:auto}.kodik-open-link{margin-top:4px;min-height:38px;padding:0 16px;background:#fff;color:#261b42}.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 a,.kodik-player-rescue button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 11px;background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.58);color:#3a2852;font-size:11.5px;line-height:1;font-weight:800;text-decoration:none;box-shadow:0 10px 24px rgba(20,12,38,.14);position:relative;pointer-events:auto;font-family:inherit;cursor:pointer}.kodik-player-rescue{position:absolute;z-index:5;left:16px;right:16px;top:16px;max-width:520px;border-radius:22px;padding:14px;background:rgba(20,16,34,.82);border:1px solid rgba(255,255,255,.18);color:#fff;box-shadow:0 24px 70px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;gap:8px}.kodik-player-rescue strong{font-size:14px;line-height:1.1;font-weight:820;letter-spacing:-.02em}.kodik-player-rescue span{max-width:440px;color:rgba(255,255,255,.74);font-size:12px;line-height:1.35;font-weight:650}.kodik-player-rescue div{display:flex;flex-wrap:wrap;gap:8px}.kodik-player-rescue a,.kodik-player-rescue button{min-height:34px;padding:0 14px;background:#fff;color:#261b42}.compact-player-kodik.iframe-slow .kodik-player-iframe{opacity:1;pointer-events:auto}@media(max-width:620px){.kodik-player-rescue{left:10px;right:10px;top:10px;padding:12px;border-radius:18px}.kodik-player-meta{left:10px;right:10px;bottom:10px}}.schedule-page .schedule-day-list{max-height:520px;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.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:transparent}@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{display:flex;flex-direction:column;gap:9px;margin:0 0 13px;padding:12px;border-radius:18px;background:#fbfaff;border:1px solid #eee6fb}.admin-bulk-tools button{height:36px;border:0;border-radius:13px;background:#252144;color:#fff;font-size:12px;font-weight:850;cursor:pointer}.admin-bulk-tools button:disabled{opacity:.48;cursor:not-allowed}.admin-bulk-tools label{display:flex;align-items:center;gap:8px;color:#746d84;font-size:12px;font-weight:750}.admin-bulk-tools input{accent-color:#8d55ee}.admin-editor-helper{margin:0 0 16px;padding:14px 16px;border-radius:18px;background:#fbf8ff;border:1px solid #eee6fb}.admin-editor-helper b{display:block;color:#252144;font-size:14px;font-weight:850}.admin-editor-helper p{margin:5px 0 0;color:#746d84;font-size:13px;line-height:1.45;font-weight:650}.admin-actions-row .primary.soft{background:#f0e3ff;color:#7b45df;box-shadow:none}.admin-actions-row button:disabled{opacity:.55;cursor:not-allowed}.admin-cron-wide-tools{align-items:flex-start}.admin-cron-wide-buttons{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.admin-cron-wide-buttons button{margin-top:0;min-width:150px}@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:1 1 180px}}.admin-live-health{padding:20px;margin:0 0 14px;border:1px solid rgba(238,230,251,.95);background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(250,246,255,.88));box-shadow:0 18px 52px rgba(79,61,127,.08)}.admin-live-health-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.admin-live-health-head span{display:block;color:#8d55ee;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.admin-live-health-head h2{margin:0 0 8px;color:#252144;font-size:26px;line-height:1.02;letter-spacing:-.045em;font-weight:850}.admin-live-health-head p{margin:0;color:#6d657e;font-size:13px;line-height:1.55;font-weight:650;max-width:760px}.admin-live-health-head button{flex:0 0 auto;min-width:112px;height:40px;border:0;border-radius:14px;color:#fff;background:#8d55ee;font-size:13px;font-weight:850;box-shadow:0 14px 32px rgba(141,85,238,.18)}.admin-live-health-head button:disabled{opacity:.55}.admin-live-health-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.admin-live-health-card{min-height:102px;border:1px solid rgba(238,230,251,.95);border-radius:20px;background:#fff;padding:14px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 12px 34px rgba(79,61,127,.06)}.admin-live-health-card span{color:#8d849b;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.045em}.admin-live-health-card b{color:#252144;font-size:24px;line-height:1;letter-spacing:-.045em;font-weight:850;word-break:break-word}.admin-live-health-card em{color:#756b84;font-style:normal;font-size:11.5px;line-height:1.35;font-weight:650}.admin-live-health-warnings{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.admin-live-health-warnings span{min-height:28px;display:inline-flex;align-items:center;border-radius:999px;padding:0 10px;background:#fff2f8;border:1px solid rgba(247,202,224,.9);color:#a93d78;font-size:12px;font-weight:800}@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){background:#f0e3ff;color:#7437d8}.admin-cron-wide-tools .admin-cron-wide-buttons button:nth-child(3){background:#fff4e3;color:#9a5a09}@media(max-width:760px){.admin-mini-stats-content{grid-template-columns:repeat(2,minmax(0,1fr))}}.comments-login-box{display:grid;gap:8px;padding:16px;border-radius:22px;border:1px solid rgba(120,90,150,.14);background:rgba(255,255,255,.62)}.comments-login-box b{font-size:15px;color:#191128}.comments-login-box span{font-size:13px;line-height:1.5;color:rgba(35,25,50,.64)}.comments-login-box .secondary{width:max-content;margin-top:4px}.admin-comments-panel-v25{display:grid;gap:18px}.admin-comments-toolbar-v25{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-comments-toolbar-v25 div{display:grid;gap:4px}.admin-comments-toolbar-v25 b{font-size:18px;color:#191128}.admin-comments-toolbar-v25 span{font-size:13px;color:rgba(35,25,50,.58)}.admin-comments-filters-v25{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-comments-filters-v25 button,.admin-comments-filters-v25 input{border:1px solid rgba(105,79,135,.14);background:rgba(255,255,255,.74);border-radius:14px;padding:10px 12px;font:inherit;font-size:13px;color:#241632}.admin-comments-filters-v25 button{cursor:pointer;font-weight:680}.admin-comments-filters-v25 button.active{background:#21162e;color:#fff;border-color:#21162e}.admin-comments-filters-v25 input{min-width:min(340px,100%);flex:1 1}.admin-warning-v25{display:grid;gap:4px;border:1px solid rgba(210,120,70,.22);background:rgba(255,248,234,.84);border-radius:18px;padding:14px;color:#3a2414}.admin-warning-v25 b{font-size:14px}.admin-warning-v25 span{font-size:13px;opacity:.72}.comment-admin-list-v25{display:grid;gap:10px}.comment-admin-list-v25 article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid rgba(105,79,135,.12);background:rgba(255,255,255,.72);border-radius:18px;padding:14px}.comment-admin-list-v25 article>div:first-child{display:grid;gap:5px;min-width:0}.comment-admin-list-v25 b{font-size:14px;color:#191128}.comment-admin-list-v25 b a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(25,17,40,.18)}.comment-admin-list-v25 span{font-size:13px;line-height:1.5;color:rgba(35,25,50,.7);word-break:break-word}.comment-admin-list-v25 em{font-size:12px;color:rgba(35,25,50,.48);font-style:normal}.admin-comment-actions-v25{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.admin-comment-actions-v25 button{border:1px solid rgba(105,79,135,.14);background:#fff;border-radius:12px;padding:9px 11px;font:inherit;font-size:12px;font-weight:720;cursor:pointer;color:#261735}.admin-local-comments-v25{display:grid;gap:10px;margin-top:8px;padding-top:18px;border-top:1px solid rgba(105,79,135,.12)}.admin-local-comments-v25 h3{margin:0;font-size:17px}.admin-local-comments-v25 p{margin:0;color:rgba(35,25,50,.62);font-size:13px;line-height:1.5}@media (max-width:760px){.admin-comments-toolbar-v25{align-items:flex-start;flex-direction:column}.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]{background:linear-gradient(135deg,#fff1fb,#f4e9ff);border-color:rgba(218,74,196,.24);color:#d73cc5;box-shadow:0 10px 28px rgba(213,65,196,.1)}.comment button:disabled{opacity:.68;cursor:wait}.admin-comment-title-row-v26{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.admin-comment-likes-v26,.admin-comment-status-v26{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:999px;padding:4px 9px;font-size:11px!important;line-height:1;font-weight:760;border:1px solid rgba(105,79,135,.12);background:rgba(255,255,255,.82);color:rgba(35,25,50,.66)!important}.admin-comment-status-v26.published{background:#effcf5;color:#188353!important;border-color:rgba(24,131,83,.16)}.admin-comment-status-v26.hidden{background:#fff7e8;color:#a76512!important;border-color:rgba(167,101,18,.16)}.admin-comment-status-v26.deleted{background:#fff0f3;color:#b42343!important;border-color:rgba(180,35,67,.16)}.admin-comment-likes-v26{background:#fff0fb;color:#ce32bd!important;border-color:rgba(206,50,189,.14)}.admin-comment-anime-link-v26{width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#191128;font-size:15px;font-weight:820;text-decoration:none;border-bottom:1px solid rgba(25,17,40,.16)}.admin-comment-anime-link-v26:hover{color:#8a48e8;border-color:rgba(138,72,232,.35)}.admin-comment-actions-v25 a{border:1px solid rgba(105,79,135,.14);background:#fff;border-radius:12px;padding:9px 11px;font-size:12px;font-weight:720;color:#261735;text-decoration:none}.comment button{cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.comment button:active{transform:scale(.94)}.comment button:disabled{cursor:pointer}.user-sync-status{max-width:1120px;margin:0 auto 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border:1px solid rgba(139,92,246,.16);border-radius:22px;background:rgba(255,255,255,.72);box-shadow:0 18px 45px rgba(96,71,140,.08)}.user-sync-status span{flex:0 0 auto;display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:rgba(139,92,246,.1);color:#8557e8;font-weight:780;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.user-sync-status p{margin:0;color:rgba(42,37,70,.68);font-weight:650;font-size:13px;line-height:1.35;text-align:right}.user-sync-status-syncing span{background:rgba(250,204,21,.18);color:#9a6b00}.user-sync-status-error span{background:rgba(244,63,94,.1);color:#d12d5c}.user-sync-status-ok span{background:rgba(34,197,94,.1);color:#15994d}@media (max-width:680px){.user-sync-status{align-items:flex-start;flex-direction:column;margin:0 0 14px;border-radius:18px}.user-sync-status p{text-align:left}}.catalog-query-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.catalog-query-chips button{border:0;border-radius:999px;background:#fbf8ff;color:#766b8c;height:32px;padding:0 12px;font-size:12px;font-weight:850;cursor:pointer}.catalog-query-chips button:hover{background:#f2e9ff;color:#7d43db}.filter-summary span{color:#8d849b;font-weight:650;margin-left:6px}.catalog-empty{grid-column:1/-1;min-height:220px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:24px}.catalog-empty b{font-size:24px;line-height:1.1;letter-spacing:-.6px;color:#2d294d}.catalog-empty p{max-width:620px;margin:0;color:#70677f;line-height:1.55;font-weight:650}.ai-search-hint{margin:12px 0 0;color:#7b738b;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{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.catalog-query-chips button{flex:0 0 auto}}.rate-chip.is-link,a.rate-chip.is-link{text-decoration:none;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.rate-chip.is-link:hover,a.rate-chip.is-link:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 12px 28px rgba(92,72,145,.18)}.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:3px solid rgba(142,95,255,.28);outline-offset:3px}.continue-empty-card{min-height:120px;border:1px solid rgba(137,92,246,.14);border-radius:28px;background:rgba(255,255,255,.72);box-shadow:0 18px 50px rgba(36,24,70,.06);padding:24px;display:flex;flex-direction:column;justify-content:center;gap:8px}.continue-empty-card b{font-size:18px;color:#211942;letter-spacing:-.03em}.continue-empty-card span{font-size:13px;color:rgba(33,25,66,.58);font-weight:700;max-width:520px}.continue-empty-card a{width:max-content;margin-top:6px;padding:10px 16px;border-radius:16px;background:linear-gradient(135deg,#8b5cf6,#ec5cc6);color:white;font-weight:850;text-decoration:none;box-shadow:0 14px 34px rgba(139,92,246,.22)}.compact-player-kodik.is-clean{overflow:hidden!important;background:#111!important}.compact-player-kodik.is-clean .kodik-player-iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;opacity:1!important;pointer-events:auto!important;z-index:3!important;display:block!important}.compact-player-kodik.is-clean .kodik-iframe-skeleton,.compact-player-kodik.is-clean .kodik-player-meta,.compact-player-kodik.is-clean .kodik-player-rescue,.compact-player-kodik.is-clean .player-ui-bottom,.compact-player-kodik.is-clean .player-ui-overlay,.compact-player-kodik.is-clean .player-ui-top{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-iframe-skeleton,.compact-player-kodik .kodik-open-link,.compact-player-kodik .kodik-player-meta,.compact-player-kodik .kodik-player-rescue,.compact-player-kodik .player-ui-bottom,.compact-player-kodik .player-ui-overlay,.compact-player-kodik .player-ui-top,.compact-player-kodik [class*=open],.compact-player-kodik [class*=reload],.compact-player-kodik [class*=rescue]{display:none!important;visibility:hidden!important;pointer-events:none!important}.compact-player-kodik.is-clean,.compact-player-kodik.is-ready{overflow:hidden!important;background:#111!important}.compact-player-kodik .kodik-player-iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;opacity:1!important;pointer-events:auto!important;z-index:10!important;display:block!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{margin:4px 0 0;color:#8b849c;font-size:13px;line-height:1.35;font-weight:760}.episode-picker-toolbar{margin:12px 0 14px;min-height:42px;padding:7px 8px 7px 14px;border:1px solid #ebe3f8;border-radius:18px;background:linear-gradient(135deg,#fbf9ff,#fff);display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 12px 32px rgba(45,34,86,.045)}.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{flex:0 0 auto;min-height:32px;padding:8px 12px;border-radius:14px;background:#8d55ee;color:#fff!important;text-decoration:none;font-size:12px;font-weight:900;box-shadow:0 12px 26px rgba(141,85,238,.18)}.compact-episodes.episode-picker-clean .episode-picker-grid,.compact-episodes.episode-picker-clean>div.episode-picker-grid:last-child{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:8px;max-height:178px;overflow:auto;padding:2px 4px 2px 0;overscroll-behavior:contain}.compact-episodes.episode-picker-clean .episode-picker-grid::-webkit-scrollbar{width:8px}.compact-episodes.episode-picker-clean .episode-picker-grid::-webkit-scrollbar-thumb{border-radius:999px;background:#ded3ef}.compact-episodes.episode-picker-clean .episode-picker-grid a,.compact-episodes.episode-picker-clean>div.episode-picker-grid:last-child a{position:relative;min-width:0;height:44px;padding:7px 8px;border-radius:15px;background:#f8f5ff;border:1px solid #e8e1f4;color:#322a4f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none;box-shadow:none}.compact-episodes.episode-picker-clean .episode-picker-grid a span{font-size:15px;line-height:1;font-weight:950;letter-spacing:-.02em}.compact-episodes.episode-picker-clean .episode-picker-grid a em{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;color:#9b93ab;font-size:9px;line-height:1;font-weight:880;text-transform:uppercase}.compact-episodes.episode-picker-clean .episode-picker-grid a:hover{transform:translateY(-1px);background:#fff;border-color:#d8c8fb;box-shadow:0 10px 22px rgba(79,61,127,.08)}.compact-episodes.episode-picker-clean .episode-picker-grid a.active{background:linear-gradient(135deg,#8d55ee,#ec6dbc);border-color:transparent;color:#fff;box-shadow:0 14px 26px rgba(141,85,238,.22)}.compact-episodes.episode-picker-clean .episode-picker-grid a.active:after{content:"";position:absolute;right:8px;top:8px;width:6px;height:6px;border-radius:999px;background:#fff;opacity:.9}.compact-episodes.episode-picker-clean .episode-picker-grid a.active em{color:rgba(255,255,255,.78)}@media(max-width:640px){.compact-episodes.episode-picker-clean{padding:14px}.episode-picker-toolbar{align-items:flex-start;flex-direction:column}.episode-picker-toolbar a{width:100%;text-align:center}.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{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border:1px solid rgba(136,103,196,.16);border-radius:18px;background:linear-gradient(135deg,rgba(250,248,255,.92),rgba(255,255,255,.9));color:#282340}.episode-picker-native-note b{font-size:14px;font-weight:780;letter-spacing:-.02em;white-space:nowrap}.episode-picker-native-note span{flex:1 1;font-size:13px;line-height:1.45;color:rgba(63,55,83,.7);font-weight:650}.episode-picker-native-note a{padding:10px 14px;border-radius:999px;background:#8d4ef6;color:white;text-decoration:none;font-weight:800;font-size:12px;white-space:nowrap}.compact-rating-row .rate-chip{cursor:pointer}.compact-rating-row .site-rate span{letter-spacing:-.01em}@media (max-width:720px){.episode-picker-native-note{align-items:flex-start;flex-direction:column;padding:14px}.episode-picker-native-note b{white-space:normal}.episode-picker-native-note a{width:100%;text-align:center}}.native-kodik-shell{display:flex;flex-direction:column;gap:12px}.native-kodik-panel{border:1px solid rgba(132,94,194,.14);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(249,247,255,.92));border-radius:24px;padding:14px;box-shadow:0 14px 38px rgba(44,32,78,.06)}.native-kodik-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.native-kodik-topline b{display:block;font-size:15px;letter-spacing:-.02em;color:#211a3b}.native-kodik-topline span{display:block;margin-top:3px;font-size:12px;font-weight:700;color:rgba(44,38,72,.58)}.native-kodik-topline em{flex:0 0 auto;border-radius:999px;padding:7px 10px;background:#f1ecff;color:#7b4fe8;font-style:normal;font-size:11px;font-weight:850}.native-voice-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.native-episode-row button,.native-player-actions button,.native-voice-row button{border:1px solid rgba(132,94,194,.16);background:#fff;color:#2d2547;font-family:inherit;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.native-voice-row button{min-width:128px;border-radius:18px;padding:10px 12px;text-align:left;box-shadow:0 10px 24px rgba(44,32,78,.045)}.native-voice-row button span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900}.native-voice-row button small{display:block;margin-top:3px;font-size:10px;font-weight:850;color:rgba(45,37,71,.52)}.native-episode-row button:hover,.native-player-actions button:hover,.native-voice-row button:hover{transform:translateY(-1px);border-color:rgba(148,82,235,.34);box-shadow:0 14px 30px rgba(136,80,220,.12)}.native-episode-row button.active,.native-voice-row button.active{background:linear-gradient(135deg,#8b5cf6,#e25bc8);border-color:transparent;color:#fff;box-shadow:0 18px 36px rgba(154,91,232,.24)}.native-voice-row button.active small{color:rgba(255,255,255,.78)}.native-episode-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:7px;max-height:164px;overflow:auto;padding:2px 2px 6px;scrollbar-width:thin}.native-episode-row button{height:40px;border-radius:14px;font-size:13px;font-weight:900}.native-player-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(132,94,194,.11);font-size:12px;font-weight:800;color:rgba(45,37,71,.62)}.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{background:#f7f2ff;color:rgba(45,37,71,.68)}.native-kodik-warning{margin-top:8px;background:#fff7e8;color:#9a6515}.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{align-items:flex-start;flex-direction:column}}.compact-player-section{max-width:1220px!important;padding:18px!important;border:1px solid rgba(139,92,246,.18)!important;background:radial-gradient(circle at 0 0,rgba(168,85,247,.18),transparent 34%),radial-gradient(circle at 100% 10%,rgba(236,72,153,.12),transparent 30%),linear-gradient(180deg,#15111f,#0e0d13)!important;box-shadow:0 28px 80px rgba(20,13,33,.22)!important}.compact-player-section .compact-section-head{margin-bottom:14px!important;padding:0 2px 12px!important;border-bottom:1px solid rgba(255,255,255,.08)!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{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(294px,352px)!important;gap:16px!important;align-items:stretch!important}.native-kodik-v60-3-screen{min-width:0!important;position:relative!important}.native-kodik-v60-3-frame{height:560px!important;min-height:430px!important;margin:0!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.12)!important;background:#050507!important;box-shadow:0 24px 68px rgba(0,0,0,.38)!important}.native-kodik-v60-3-rail{position:relative!important;overflow:hidden!important;min-height:560px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:24px!important;padding:16px!important;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035)),radial-gradient(circle at 18% 0,rgba(168,85,247,.25),transparent 34%),#13111a!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 20px 54px rgba(0,0,0,.28)!important;color:#fff!important}.native-kodik-v60-3-tabs{display:flex!important;gap:18px!important;margin:0 0 14px!important;padding:0 2px 10px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.native-kodik-v60-3-tabs span{position:relative!important;color:rgba(255,255,255,.48)!important;font-size:14px!important;font-weight:900!important}.native-kodik-v60-3-tabs span.active{color:#fff!important}.native-kodik-v60-3-tabs span.active:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-11px!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,#8b5cf6,#ec5cc6)!important}.native-kodik-v60-3-head{margin-bottom:12px!important}.native-kodik-v60-3-head b{color:#fff!important;font-size:20px!important;font-weight:950!important;letter-spacing:-.045em!important}.native-kodik-v60-3-head span{color:rgba(255,255,255,.48)!important}.native-kodik-v60-3-head em{background:rgba(139,92,246,.18)!important;color:#d9c7ff!important}.native-kodik-v60-3-now{display:grid!important;gap:4px!important;margin-bottom:12px!important;padding:13px 14px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.09)!important;background:rgba(255,255,255,.055)!important}.native-kodik-v60-3-now span{color:rgba(255,255,255,.42)!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.08em!important}.native-kodik-v60-3-now b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-size:15px!important;font-weight:950!important}.native-kodik-v60-3-now small{color:#c4a7ff!important;font-size:12px!important;font-weight:850!important}.native-kodik-v60-3-voices{display:flex!important;flex-direction:column!important;gap:8px!important;max-height:318px!important;overflow:auto!important;padding:1px 3px 3px 1px!important;scrollbar-width:thin!important}.native-kodik-v60-3-voices button{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:54px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:14px!important;padding:10px 12px!important;background:rgba(255,255,255,.055)!important;color:#fff!important;font-family:inherit!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease!important}.native-kodik-v60-3-voices button:hover{transform:translateX(2px)!important;border-color:rgba(196,167,255,.34)!important;background:rgba(255,255,255,.085)!important}.native-kodik-v60-3-voices button.active{border-color:rgba(236,92,198,.45)!important;background:linear-gradient(135deg,rgba(139,92,246,.95),rgba(236,92,198,.82))!important;box-shadow:0 16px 40px rgba(139,92,246,.25)!important}.native-kodik-v60-3-voices b{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-size:13px!important;font-weight:950!important;letter-spacing:-.02em!important}.native-kodik-v60-3-voices small{display:block!important;margin-top:3px!important;color:rgba(255,255,255,.48)!important;font-size:10px!important;font-weight:850!important}.native-kodik-v60-3-voices button.active small{color:rgba(255,255,255,.76)!important}.native-kodik-v60-3-voices i{border-radius:999px!important;padding:5px 7px!important;background:rgba(255,255,255,.08)!important;color:#d9c7ff!important;font-style:normal!important;font-size:9px!important;font-weight:950!important}.native-kodik-v60-3-voices button.active i{background:rgba(255,255,255,.18)!important;color:#fff!important}.native-kodik-v60-3-episodes{margin-top:13px!important;padding-top:13px!important;border-top:1px solid rgba(255,255,255,.08)!important}.native-kodik-v60-3-label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:9px!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{border:0!important;border-radius:999px!important;padding:7px 9px!important;background:rgba(139,92,246,.18)!important;color:#d9c7ff!important;font-family:inherit!important;font-size:10px!important;font-weight:950!important;font-style:normal!important;cursor:pointer!important}.native-kodik-v60-3-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;max-height:152px!important;overflow:auto!important;padding:1px 2px 4px 1px!important}.native-kodik-v60-3-grid button{height:37px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;background:rgba(255,255,255,.06)!important;color:#fff!important;box-shadow:none!important}.native-kodik-v60-3-grid button.active{border-color:transparent!important;background:linear-gradient(135deg,#8b5cf6,#ec5cc6)!important;color:#fff!important}.native-kodik-v60-3-note{background:rgba(255,255,255,.07)!important;color:rgba(255,255,255,.72)!important}@media (max-width:1040px){.native-kodik-v60-3-cinema{grid-template-columns:1fr!important}.native-kodik-v60-3-rail{min-height:0!important;order:-1!important}.native-kodik-v60-3-voices{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:none!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{padding:13px!important;border-radius:20px!important}.native-kodik-v60-3-voices{display:flex!important;flex-direction:row!important;overflow-x:auto!important;max-height:none!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{height:360px!important;min-height:300px!important;border-radius:18px!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{max-width:1220px!important;padding:18px!important;border:1px solid rgba(139,92,246,.18)!important;background:radial-gradient(circle at 0 0,rgba(168,85,247,.18),transparent 34%),radial-gradient(circle at 100% 10%,rgba(236,72,153,.12),transparent 30%),linear-gradient(180deg,#11101a,#09090f)!important;box-shadow:0 28px 80px rgba(20,13,33,.22)!important}.compact-player-section-v60-5 .compact-section-head{margin-bottom:14px!important;padding:0 2px 12px!important;border-bottom:1px solid rgba(255,255,255,.08)!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{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,380px)!important;gap:16px!important;align-items:stretch!important}.native-kodik-v60-5-screen{min-width:0!important;position:relative!important}.native-kodik-v60-5-frame{height:575px!important;min-height:430px!important;margin:0!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.12)!important;background:#050507!important;box-shadow:0 24px 68px rgba(0,0,0,.38)!important}.native-kodik-v60-5-rail{position:relative!important;overflow:hidden!important;min-height:560px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:24px!important;padding:16px!important;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035)),radial-gradient(circle at 18% 0,rgba(168,85,247,.25),transparent 34%),#13111a!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 20px 54px rgba(0,0,0,.28)!important;color:#fff!important}.native-kodik-v60-5-tabs{display:flex!important;gap:18px!important;margin:0 0 14px!important;padding:0 2px 10px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.native-kodik-v60-5-tabs span{position:relative!important;color:rgba(255,255,255,.48)!important;font-size:14px!important;font-weight:900!important}.native-kodik-v60-5-tabs span.active{color:#fff!important}.native-kodik-v60-5-tabs span.active:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-11px!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,#8b5cf6,#ec5cc6)!important}.native-kodik-v60-5-tabs strong{margin-left:auto!important;border-radius:999px!important;padding:4px 8px!important;background:rgba(236,92,198,.14)!important;color:#f0b7df!important;font-size:9px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.native-kodik-v60-5-head{margin-bottom:12px!important}.native-kodik-v60-5-head b{color:#fff!important;font-size:20px!important;font-weight:950!important;letter-spacing:-.045em!important}.native-kodik-v60-5-head span{color:rgba(255,255,255,.48)!important}.native-kodik-v60-5-head em{background:rgba(139,92,246,.18)!important;color:#d9c7ff!important}.native-kodik-v60-5-now{display:grid!important;gap:4px!important;margin-bottom:12px!important;padding:13px 14px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.09)!important;background:rgba(255,255,255,.055)!important}.native-kodik-v60-5-now span{color:rgba(255,255,255,.42)!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.08em!important}.native-kodik-v60-5-now b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-size:15px!important;font-weight:950!important}.native-kodik-v60-5-now small{color:#c4a7ff!important;font-size:12px!important;font-weight:850!important}.native-kodik-v60-5-voices{display:flex!important;flex-direction:column!important;gap:8px!important;max-height:318px!important;overflow:auto!important;padding:1px 3px 3px 1px!important;scrollbar-width:thin!important}.native-kodik-v60-5-voices button{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:54px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:14px!important;padding:10px 12px!important;background:rgba(255,255,255,.055)!important;color:#fff!important;font-family:inherit!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease!important}.native-kodik-v60-5-voices button:hover{transform:translateX(2px)!important;border-color:rgba(196,167,255,.34)!important;background:rgba(255,255,255,.085)!important}.native-kodik-v60-5-voices button.active{border-color:rgba(236,92,198,.45)!important;background:linear-gradient(135deg,rgba(139,92,246,.95),rgba(236,92,198,.82))!important;box-shadow:0 16px 40px rgba(139,92,246,.25)!important}.native-kodik-v60-5-voices b{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-size:13px!important;font-weight:950!important;letter-spacing:-.02em!important}.native-kodik-v60-5-voices small{display:block!important;margin-top:3px!important;color:rgba(255,255,255,.48)!important;font-size:10px!important;font-weight:850!important}.native-kodik-v60-5-voices button.active small{color:rgba(255,255,255,.76)!important}.native-kodik-v60-5-voices i{border-radius:999px!important;padding:5px 7px!important;background:rgba(255,255,255,.08)!important;color:#d9c7ff!important;font-style:normal!important;font-size:9px!important;font-weight:950!important}.native-kodik-v60-5-voices button.active i{background:rgba(255,255,255,.18)!important;color:#fff!important}.native-kodik-v60-5-episodes{margin-top:13px!important;padding-top:13px!important;border-top:1px solid rgba(255,255,255,.08)!important}.native-kodik-v60-5-label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:9px!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{border:0!important;border-radius:999px!important;padding:7px 9px!important;background:rgba(139,92,246,.18)!important;color:#d9c7ff!important;font-family:inherit!important;font-size:10px!important;font-weight:950!important;font-style:normal!important;cursor:pointer!important}.native-kodik-v60-5-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;max-height:152px!important;overflow:auto!important;padding:1px 2px 4px 1px!important}.native-kodik-v60-5-grid button{height:37px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;background:rgba(255,255,255,.06)!important;color:#fff!important;box-shadow:none!important}.native-kodik-v60-5-grid button.active{border-color:transparent!important;background:linear-gradient(135deg,#8b5cf6,#ec5cc6)!important;color:#fff!important}.native-kodik-v60-5-note{background:rgba(255,255,255,.07)!important;color:rgba(255,255,255,.72)!important}@media (max-width:1040px){.native-kodik-v60-5-cinema{grid-template-columns:1fr!important}.native-kodik-v60-5-rail{min-height:0!important;order:-1!important}.native-kodik-v60-5-voices{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:none!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{padding:13px!important;border-radius:20px!important}.native-kodik-v60-5-voices{display:flex!important;flex-direction:row!important;overflow-x:auto!important;max-height:none!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{height:360px!important;min-height:300px!important;border-radius:18px!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{max-width:1220px!important;margin:34px auto!important;padding:18px!important;border:1px solid rgba(140,119,190,.18)!important;border-radius:30px!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,248,255,.94))!important;box-shadow:0 22px 70px rgba(60,43,110,.08)!important;color:#231d35!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{display:flex;flex-direction:column;gap:10px;padding:0;background:transparent;color:#211a34}.native-kodik-v65-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.native-kodik-v65-select{display:flex;flex-direction:column;gap:6px;min-width:0}.native-kodik-v65-select span{padding-left:2px;font-size:11px;line-height:1;font-weight:900;color:rgba(42,34,64,.62)}.native-kodik-v65-select select{width:100%;height:44px;padding:0 40px 0 14px;border:1px solid rgba(125,104,164,.22);border-radius:13px;background:#ffffff;color:#2b2342;font-family:inherit;font-size:13px;font-weight:850;outline:none;box-shadow:0 10px 28px rgba(50,36,88,.055);appearance:auto}.native-kodik-v65-select select:focus{border-color:rgba(139,92,246,.55);box-shadow:0 0 0 4px rgba(139,92,246,.1),0 12px 30px rgba(50,36,88,.08)}.native-kodik-v65-select select:disabled{opacity:1;cursor:default;background:linear-gradient(180deg,#fff,#f8f6ff)}.native-kodik-v65-episodes{display:flex;flex-wrap:wrap;gap:6px;padding:2px 0 0}.native-kodik-v65-episodes button{min-width:43px;height:38px;border:1px solid rgba(125,104,164,.18);border-radius:9px;background:#ffffff;color:#28213f;font-family:inherit;font-size:13px;font-weight:900;cursor:pointer;box-shadow:0 8px 18px rgba(50,36,88,.045);transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.native-kodik-v65-episodes button:hover{transform:translateY(-1px);border-color:rgba(139,92,246,.42);box-shadow:0 12px 26px rgba(139,92,246,.12)}.native-kodik-v65-episodes button.active{border-color:transparent;background:linear-gradient(135deg,#8b5cf6,#b45df0 55%,#5eead4 135%);color:#fff;box-shadow:0 14px 28px rgba(139,92,246,.28)}.native-kodik-v65-frame-wrap{margin-top:4px;overflow:hidden;border:1px solid rgba(125,104,164,.16);border-radius:20px;background:#f5f3fb;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 18px 45px rgba(37,29,68,.08)}.native-kodik-v65-frame{margin:0!important;width:100%!important;min-height:520px!important;border-radius:20px!important;background:#08080d!important;overflow:hidden!important;box-shadow:none!important}.native-kodik-v65-frame .kodik-player-iframe{width:100%!important;height:100%!important;min-height:520px!important;border:0!important;display:block!important}.native-kodik-v65-bottomline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 12px;border:1px solid rgba(125,104,164,.14);border-radius:18px;background:rgba(255,255,255,.76);box-shadow:0 10px 24px rgba(50,36,88,.045)}.native-kodik-v65-bottomline div{min-width:0;padding-right:12px;border-right:1px solid rgba(125,104,164,.13)}.native-kodik-v65-bottomline span{display:block;font-size:11px;font-weight:900;color:rgba(42,34,64,.55)}.native-kodik-v65-bottomline b{display:block;margin-top:2px;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;color:#251f39}.native-kodik-v65-bottomline em{margin-left:auto;border-radius:999px;padding:7px 10px;background:#f0ebff;color:#7b4fe8;font-style:normal;font-size:11px;font-weight:950}.native-kodik-v65-bottomline button{border:1px solid rgba(139,92,246,.22);border-radius:999px;padding:9px 12px;background:#fff;color:#6d3fe2;font-family:inherit;font-size:12px;font-weight:950;cursor:pointer}.native-kodik-v65-note,.native-kodik-v65-warning{border-radius:14px;padding:10px 12px;font-size:12px;font-weight:850}.native-kodik-v65-note{border:1px solid rgba(139,92,246,.13);background:#faf7ff;color:rgba(42,34,64,.68)}.native-kodik-v65-warning{margin-top:0;background:#fff7e8;color:#9a6515}@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{padding:12px!important;border-radius:24px!important}.native-kodik-v65-controls{grid-template-columns:1fr}.native-kodik-v65-episodes{gap:5px}.native-kodik-v65-episodes button{min-width:38px;height:36px;border-radius:9px}.native-kodik-v65-frame,.native-kodik-v65-frame .kodik-player-iframe{min-height:330px!important}.native-kodik-v65-bottomline{align-items:flex-start;flex-direction:column}.native-kodik-v65-bottomline div{width:100%;border-right:0;border-bottom:1px solid rgba(125,104,164,.12);padding:0 0 8px}.native-kodik-v65-bottomline em{margin-left:0}}.skeleton-player-minibar,.skeleton-player-section-v64{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:after,.anime-compact-page:before{content:none!important;display:none!important}.title-top-nav-premium{height:58px!important;max-width:1220px!important;margin:0 auto 14px!important;padding:0 12px!important;border-radius:18px!important;background:rgba(255,255,255,.94)!important;border:1px solid rgba(232,225,244,.92)!important;box-shadow:0 14px 36px rgba(79,61,127,.07)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;top:10px!important}.title-top-nav-premium .title-nav-brand{min-width:auto!important;gap:8px!important}.title-top-nav-premium .title-nav-brand img{width:38px!important;height:38px!important;filter:drop-shadow(0 9px 18px rgba(236,109,188,.2))!important}.title-top-nav-premium .title-nav-brand div{display:flex!important;flex-direction:column!important;gap:0!important}.title-top-nav-premium .title-nav-brand b{font-size:16px!important;line-height:1!important;color:#2b2548!important}.title-top-nav-premium .title-nav-brand span{display:none!important}.title-nav-links{height:40px!important;padding:3px!important;border-radius:14px!important;background:#fbf9ff!important;border:1px solid rgba(232,225,244,.78)!important;box-shadow:none!important}.title-nav-links a{height:32px!important;border-radius:11px!important;padding:0 11px!important;color:#655d77!important;font-size:12.5px!important;font-weight:750!important}.title-nav-links a:hover{background:#f1e8ff!important;color:#7f4fe2!important}.title-nav-actions{gap:6px!important}.title-nav-ai,.title-nav-profile,.title-top-nav-premium .title-nav-profile{height:36px!important;border-radius:12px!important;padding:0 12px!important;font-size:12.5px!important;font-weight:800!important}.title-nav-ai{box-shadow:0 10px 22px rgba(141,85,238,.16)!important}.title-nav-profile,.title-top-nav-premium .title-nav-profile{background:#fff!important;border:1px solid #e8e1f4!important;color:#625b76!important}@media(max-width:900px){.title-top-nav-premium{height:auto!important;min-height:56px!important;padding:9px!important;margin-bottom:12px!important;position:static!important}.title-nav-links{width:100%!important;height:auto!important;overflow-x:auto!important;justify-content:flex-start!important}.title-nav-links a{flex:0 0 auto!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:rgba(225,218,241,.92);display:grid!important;grid-template-columns:auto minmax(230px,1fr) auto auto!important;align-items:center!important;column-gap:10px!important;min-height:68px!important;height:auto!important;max-width:1220px!important;margin:0 auto 16px!important;padding:9px 10px!important;border-radius:22px!important;background:linear-gradient(135deg,rgba(255,255,255,.97),rgba(255,250,254,.95) 52%,rgba(247,242,255,.96))!important;border:1px solid var(--title-nav-border)!important;box-shadow:0 16px 46px rgba(66,50,105,.075)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;top:10px!important}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-brand{min-width:0!important;gap:9px!important;padding:0 6px 0 2px!important}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-brand img{width:40px!important;height:40px!important;filter:drop-shadow(0 10px 20px rgba(236,109,188,.18))!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{display:block!important;margin-top:4px!important;color:#a19aac!important;font-size:10px!important;font-weight:850!important;text-transform:none!important;letter-spacing:0!important}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-context{min-width:0;height:50px;border-radius:17px;background:rgba(255,255,255,.72);border:1px solid rgba(232,225,244,.78);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:6px 12px 6px 7px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.title-nav-back{height:36px;min-width:78px;border-radius:13px;background:#f4edff;color:#8050e0!important;display:inline-flex;align-items:center;justify-content:center;padding:0 12px!important;font-size:12px!important;font-weight:900!important}.title-nav-current{min-width:0;display:flex;flex-direction:column;gap:3px}.title-nav-current span{color:#a098af;font-size:10.5px;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.045em}.title-nav-current b{color:#2b2548;font-size:13.5px;line-height:1.1;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-links{height:50px!important;border-radius:17px!important;background:rgba(246,241,255,.72)!important;border:1px solid rgba(232,225,244,.78)!important;padding:5px!important;display:flex!important;align-items:center!important;gap:4px!important;box-shadow:none!important}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-links a{height:38px!important;border-radius:13px!important;padding:0 12px!important;color:#655d77!important;font-size:12px!important;font-weight:900!important}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-links a:first-child{background:linear-gradient(135deg,#8d55ee,#ec6dbc)!important;color:#fff!important;box-shadow:0 10px 22px rgba(141,85,238,.18)!important}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-links a:not(:first-child):hover{background:#fff!important;color:#7d4fe0!important}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-actions{display:flex!important;align-items:center!important;gap:7px!important}.title-nav-meta{height:38px;max-width:155px;border-radius:13px;background:#fff;border:1px solid rgba(232,225,244,.9);color:#6a6279;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;font-size:11.5px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-profile{height:38px!important;border-radius:13px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important;background:#fff!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;width:100%!important;justify-content:flex-start!important;overflow-x:auto!important}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-links a{flex:0 0 auto!important}}@media(max-width:720px){.title-top-nav-premium[data-aianime-title-nav=v72]{position:static!important;grid-template-columns:1fr auto!important;padding:9px!important;border-radius:20px!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{grid-column:1/-1;order:3;width:100%}.title-top-nav-premium[data-aianime-title-nav=v72] .title-nav-links{grid-column:1/-1;order:4;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{position:relative;margin:18px auto 0;padding:0 24px 22px;background:linear-gradient(180deg,rgba(253,252,255,0),rgba(248,243,255,.72) 100%);color:#403959}.site-footer:before{content:"";position:absolute;left:24px;right:24px;top:0;height:1px;background:linear-gradient(90deg,transparent,#eadffc,transparent)}.site-footer-inner{max-width:1180px;margin:0 auto;padding:20px 0 0;display:grid;grid-template-columns:auto minmax(280px,1fr) auto;gap:22px;align-items:center}.site-footer-logo{display:inline-flex;align-items:center;gap:10px;color:#292443;text-decoration:none;min-width:max-content}.site-footer-logo-mark{width:36px;height:36px;border-radius:14px;display:grid;place-items:center;overflow:hidden;background:#fff;border:1px solid #eadffc;box-shadow:0 10px 22px rgba(119,82,170,.1)}.site-footer-logo-mark img{width:25px;height:25px;object-fit:contain;display:block}.site-footer-logo strong{display:block;font-size:19px;line-height:1;font-weight:950;letter-spacing:-.7px}.site-footer-logo em{display:block;margin-top:3px;color:#9a8dac;font-style:normal;font-size:11px;font-weight:850;letter-spacing:.01em}.site-footer-links{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap}.site-footer-links a{min-height:30px;padding:0 11px;border-radius:999px;display:inline-flex;align-items:center;color:#746c86;background:rgba(255,255,255,.64);border:1px solid rgba(234,223,252,.85);text-decoration:none;font-size:12px;font-weight:900;transition:.16s ease}.site-footer-links a:hover{color:#8d55ee;background:#fff;transform:translateY(-1px);box-shadow:0 10px 20px rgba(118,86,162,.08)}.site-footer-note{margin:0;max-width:310px;color:#948aa5;font-size:11.5px;line-height:1.45;font-weight:800;text-align:right}.admin-hub-page+.site-footer,.admin-page+.site-footer{display:none}@media(max-width:980px){.site-footer{padding:0 18px 80px;margin-top:14px}.site-footer-inner{grid-template-columns:1fr;gap:14px;text-align:center}.site-footer-logo{justify-content:center}.site-footer-note{max-width:none;text-align:center}}@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]{display:grid!important;grid-template-columns:148px minmax(280px,1fr) auto auto!important;align-items:center!important;gap:12px!important;width:min(1220px,calc(100% - 32px))!important;max-width:1220px!important;min-height:72px!important;height:auto!important;margin:0 auto 18px!important;padding:10px 12px!important;border-radius:24px!important;background:rgba(255,255,255,.94)!important;border:1px solid rgba(226,218,241,.86)!important;box-shadow:0 18px 46px rgba(55,39,91,.08)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;position:sticky!important;top:10px!important;z-index:40!important;overflow:visible!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-brand{min-width:0!important;height:50px!important;padding:0 10px 0 6px!important;border-radius:18px!important;display:flex!important;align-items:center!important;gap:9px!important;background:linear-gradient(135deg,#fff,#fbf7ff)!important;border:1px solid rgba(232,225,244,.78)!important;text-decoration:none!important;overflow:hidden!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-brand img{width:34px!important;height:34px!important;flex:0 0 34px!important;display:block!important;filter:drop-shadow(0 9px 18px rgba(236,109,188,.2))!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-brand div{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-brand b{color:#29213f!important;font-size:15px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.02em!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-brand span{display:block!important;color:#9f96ad!important;font-size:10px!important;line-height:1!important;font-weight:850!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-context{min-width:0!important;height:50px!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(247,243,255,.92),rgba(255,255,255,.92))!important;border:1px solid rgba(228,221,243,.88)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:6px 14px 6px 7px!important;overflow:hidden!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-back{height:38px!important;min-width:auto!important;border-radius:14px!important;padding:0 13px!important;background:#fff!important;border:1px solid rgba(230,222,243,.9)!important;color:#7b4ee1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:950!important;white-space:nowrap!important;box-shadow:0 8px 18px rgba(60,45,95,.055)!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-current{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-current span{color:#8f849f!important;font-size:11px!important;line-height:1!important;font-weight:900!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-current b{color:#2b2445!important;font-size:16px!important;line-height:1.12!important;font-weight:950!important;letter-spacing:-.025em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-links{height:50px!important;border-radius:18px!important;padding:5px!important;background:#f7f2ff!important;border:1px solid rgba(229,222,243,.9)!important;display:flex!important;align-items:center!important;gap:4px!important;box-shadow:none!important;overflow:visible!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-links a{height:38px!important;min-width:auto!important;border-radius:14px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#665c78!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important;white-space:nowrap!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{background:linear-gradient(135deg,#f78eea,#a975ff)!important;color:#fff!important;box-shadow:0 10px 22px rgba(186,105,238,.22)!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-links a:not(:first-child):hover{background:#fff!important;color:#7a4edf!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-actions{height:50px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-profile{height:40px!important;border-radius:15px!important;padding:0 14px!important;background:#fff!important;border:1px solid rgba(229,222,243,.9)!important;color:#3a3155!important;font-size:12px!important;font-weight:950!important;box-shadow:none!important;white-space:nowrap!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-column:3;grid-row:1}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-links{grid-column:1/-1!important;width:100%!important;justify-content:flex-start!important;overflow-x:auto!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-links a{flex:0 0 auto!important}}@media(max-width:720px){.title-top-nav-premium[data-aianime-title-nav=v74]{position:static!important;width:calc(100% - 20px)!important;grid-template-columns:1fr auto!important;gap:8px!important;padding:9px!important;border-radius:22px!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-brand{height:46px!important;width:100%!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-context{grid-column:1/-1!important;order:3!important;height:auto!important;min-height:54px!important;grid-template-columns:1fr!important;gap:7px!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{grid-column:1/-1!important;order:4!important;height:46px!important}.title-top-nav-premium[data-aianime-title-nav=v74] .title-nav-actions{grid-column:2!important;grid-row:1!important;height:46px!important}}.title-top-nav-modern[data-aianime-title-nav=v75]{width:min(1220px,calc(100% - 32px))!important;max-width:1220px!important;margin:0 auto 18px!important;padding:10px!important;border-radius:28px!important;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(250,247,255,.92))!important;border:1px solid rgba(225,218,242,.92)!important;box-shadow:0 18px 48px rgba(47,34,82,.08)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;position:sticky!important;top:10px!important;z-index:45!important;display:flex!important;flex-direction:column!important;gap:9px!important;overflow:hidden!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{min-width:0!important;display:flex!important;align-items:center!important;gap:10px!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{flex:0 0 auto!important;min-width:168px!important;height:48px!important;padding:0 12px 0 8px!important;border-radius:20px!important;display:flex!important;align-items:center!important;gap:10px!important;background:#fff!important;border:1px solid rgba(230,223,245,.9)!important;color:#302849!important;text-decoration:none!important;box-shadow:0 10px 24px rgba(50,36,83,.045)!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-brand img{width:34px!important;height:34px!important;flex:0 0 34px!important;display:block!important;filter:drop-shadow(0 10px 18px rgba(235,100,210,.18))!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-brand div{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-brand b{color:#2c2542!important;font-size:15px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.02em!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-brand span{color:#a59bb3!important;font-size:10px!important;line-height:1!important;font-weight:850!important;white-space:nowrap!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-primary{flex:1 1 auto!important;min-width:0!important;height:48px!important;padding:5px!important;border-radius:20px!important;background:rgba(247,243,255,.82)!important;border:1px solid rgba(229,222,243,.78)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;overflow-x:auto!important;scrollbar-width:none!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-facts::-webkit-scrollbar,.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-primary::-webkit-scrollbar,.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-primary a,.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-profile,.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-return,.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-tabs a{height:38px!important;min-width:max-content!important;border-radius:15px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#5c536d!important;font-size:12px!important;line-height:1!important;font-weight:950!important;text-decoration:none!important;white-space:nowrap!important;border:1px solid transparent!important;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease!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-profile: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-tabs a:hover{background:#fff!important;color:#7a4fe1!important;border-color:rgba(225,216,243,.88)!important;transform:translateY(-1px)!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;height:48px!important;gap:8px!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-profile{background:#fff!important;border-color:rgba(230,222,244,.92)!important;color:#332b4a!important;box-shadow:0 10px 22px rgba(48,35,78,.055)!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-subline{min-height:48px!important;padding-top:9px!important;border-top:1px solid rgba(232,225,244,.78)!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-return{flex:0 0 auto!important;background:#fff!important;border-color:rgba(229,222,243,.9)!important;color:#7b55df!important;box-shadow:0 8px 18px rgba(70,48,104,.045)!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-tabs{flex:1 1 auto!important;min-width:0!important;height:42px!important;padding:4px!important;border-radius:18px!important;background:#fff!important;border:1px solid rgba(230,223,245,.9)!important;display:flex!important;align-items:center!important;gap:4px!important;overflow-x:auto!important;scrollbar-width:none!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:transparent!important;box-shadow:0 10px 22px rgba(173,99,238,.24)!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-facts{flex:0 0 auto!important;max-width:380px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;overflow-x:auto!important;scrollbar-width:none!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-facts span{height:34px!important;min-width:max-content!important;padding:0 11px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#746a83!important;background:rgba(247,243,255,.92)!important;border:1px solid rgba(229,222,243,.84)!important;font-size:11px!important;font-weight:950!important;white-space:nowrap!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{order:3!important;flex-basis:100%!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:1 1 460px!important}.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-facts{flex:1 1 100%!important;max-width:none!important;justify-content:flex-start!important}}@media(max-width:680px){.title-top-nav-modern[data-aianime-title-nav=v75]{width:calc(100% - 20px)!important;padding:8px!important;border-radius:24px!important;margin-bottom:14px!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{min-width:0!important;flex:1 1 auto!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-profile,.title-top-nav-modern[data-aianime-title-nav=v75] .title-nav-tabs a{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{width:min(1180px,calc(100% - 40px));min-height:72px;margin:0 auto 18px;padding:10px 12px;border-radius:28px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;background:rgba(255,255,255,.88);border:1px solid rgba(226,218,243,.86);box-shadow:0 18px 46px rgba(47,35,86,.075);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:10px;z-index:50}.title-page-menu-v76 a{text-decoration:none}.title-page-menu-v76__brand{height:50px;padding:0 14px 0 10px;border-radius:20px;display:inline-flex;align-items:center;gap:10px;color:#2d2542;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(249,245,255,.9));border:1px solid rgba(231,224,246,.92);box-shadow:0 10px 24px rgba(52,37,85,.055)}.title-page-menu-v76__brand img{width:34px;height:34px;display:block;filter:drop-shadow(0 10px 18px rgba(235,100,210,.2))}.title-page-menu-v76__brand span{font-size:16px;line-height:1;font-weight:950;letter-spacing:-.035em;color:#272139}.title-page-menu-v76__links{min-width:0;height:50px;padding:5px;border-radius:20px;display:flex;align-items:center;justify-content:center;gap:4px;background:rgba(248,245,255,.78);border:1px solid rgba(232,226,246,.72);overflow-x:auto;scrollbar-width:none}.title-page-menu-v76__links::-webkit-scrollbar{display:none}.title-page-menu-v76 .title-nav-profile,.title-page-menu-v76__ai,.title-page-menu-v76__links a{height:40px;min-width:max-content;padding:0 16px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;color:#5b536c;font-size:12px;line-height:1;font-weight:950;letter-spacing:-.01em;border:1px solid transparent;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.title-page-menu-v76 .title-nav-profile:hover,.title-page-menu-v76__ai:hover,.title-page-menu-v76__links a:hover{transform:translateY(-1px);background:#fff;color:#7b4ee7;border-color:rgba(225,216,243,.9);box-shadow:0 10px 22px rgba(67,45,107,.07)}.title-page-menu-v76__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:max-content}.title-page-menu-v76__ai{color:#fff;background:linear-gradient(135deg,#f58aec,#8d69ff);border-color:transparent;box-shadow:0 12px 24px rgba(173,99,238,.25)}.title-page-menu-v76__ai:hover{color:#fff;border-color:transparent;box-shadow:0 14px 28px rgba(173,99,238,.3)}.title-page-menu-v76 .title-nav-profile{background:#fff;color:#302843;border-color:rgba(231,224,246,.92);box-shadow:0 10px 22px rgba(48,35,78,.055)}@media(max-width:980px){.title-page-menu-v76{position:static;top:auto;grid-template-columns:1fr auto;gap:10px}.title-page-menu-v76__links{grid-column:1/-1;order:3;justify-content:flex-start}.title-page-menu-v76__actions{justify-content:flex-end}}@media(max-width:620px){.title-page-menu-v76{width:calc(100% - 20px);margin-bottom:14px;padding:8px;border-radius:24px}.title-page-menu-v76__brand{height:44px;padding:0 12px 0 8px;border-radius:18px}.title-page-menu-v76__brand img{width:30px;height:30px}.title-page-menu-v76__brand span{font-size:15px}.title-page-menu-v76__actions,.title-page-menu-v76__links{gap:6px}.title-page-menu-v76 .title-nav-profile,.title-page-menu-v76__ai,.title-page-menu-v76__links a{height:36px;padding:0 12px;border-radius:14px;font-size:11px}}.title-page-menu-v77{width:min(1040px,calc(100% - 44px));margin:0 auto 18px;padding:12px;border-radius:28px;display:flex;flex-direction:column;align-items:center;gap:10px;background:rgba(255,255,255,.94);border:1px solid rgba(226,218,243,.88);box-shadow:0 18px 42px rgba(57,43,92,.07);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:10px;z-index:50}.title-page-menu-v77 a{text-decoration:none}.title-page-menu-v77__main,.title-page-menu-v77__meta,.title-page-menu-v77__tabs{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.title-page-menu-v77__main{gap:8px}.title-page-menu-v77 .title-nav-profile,.title-page-menu-v77__main a{min-height:42px;padding:0 16px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;color:#4f4665;background:#fff;border:1px solid rgba(231,224,246,.92);box-shadow:0 8px 20px rgba(51,38,80,.045);font-size:12px;line-height:1;font-weight:900;letter-spacing:-.01em;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.title-page-menu-v77 .title-nav-profile:hover,.title-page-menu-v77__main a:hover{transform:translateY(-1px);color:#7a4ce5;background:#fbf8ff;border-color:rgba(214,201,244,.96);box-shadow:0 12px 24px rgba(83,58,130,.08)}.title-page-menu-v77__main .title-page-menu-v77__ai{color:#7d3fc4;background:#faeaff;border-color:#f0d7fb;box-shadow:none}.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{min-height:28px;padding:0 11px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#7b728f;background:#f8f5ff;border:1px solid rgba(232,225,247,.9);font-size:11px;line-height:1;font-weight:850;white-space:nowrap}.title-page-menu-v77__tabs{gap:6px;padding:5px;border-radius:18px;background:#f8f5ff;border:1px solid rgba(232,225,247,.9)}.title-page-menu-v77__tabs a{min-height:34px;padding:0 14px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#6e6381;font-size:12px;line-height:1;font-weight:900;letter-spacing:-.01em;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.title-page-menu-v77__tabs a:first-child{color:#6b34b2;background:#fff;box-shadow:0 8px 18px rgba(77,54,112,.06)}.title-page-menu-v77__tabs a:hover{transform:translateY(-1px);color:#6b34b2;background:#fff;box-shadow:0 8px 18px rgba(77,54,112,.055)}@media(max-width:760px){.title-page-menu-v77{position:static;width:calc(100% - 20px);margin-bottom:14px;padding:10px;border-radius:24px}.title-page-menu-v77__main,.title-page-menu-v77__meta,.title-page-menu-v77__tabs{width:100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.title-page-menu-v77__main::-webkit-scrollbar,.title-page-menu-v77__meta::-webkit-scrollbar,.title-page-menu-v77__tabs::-webkit-scrollbar{display:none}.title-page-menu-v77 .title-nav-profile,.title-page-menu-v77__main a{min-height:38px;padding:0 13px;border-radius:14px;font-size:11px}.title-page-menu-v77__tabs a{min-height:32px;padding:0 12px;font-size:11px}}.title-wide-header-v80{width:100vw;margin:-24px 0 24px calc(50% - 50vw);padding:0;position:sticky;top:0;z-index:70;background:rgba(255,255,255,.94);border-bottom:1px solid rgba(226,219,241,.92);box-shadow:0 16px 38px rgba(58,44,93,.055);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.title-wide-header-v80 a{text-decoration:none}.title-wide-header-v80__bar,.title-wide-header-v80__context{width:min(1680px,calc(100% - 48px));margin:0 auto;display:flex;align-items:center}.title-wide-header-v80__bar{min-height:74px;gap:22px}.title-wide-header-v80__brand{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;color:#292344}.title-wide-header-v80__spark{width:34px;height:34px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:17px;font-weight:950;background:linear-gradient(135deg,#f5a7ff,#bd6cff 52%,#ff61bd);box-shadow:0 10px 26px rgba(188,105,244,.26)}.title-wide-header-v80__brand b{display:block;font-size:24px;line-height:1;letter-spacing:-.055em;font-weight:950}.title-wide-header-v80__brand b span{color:#b254ea}.title-wide-header-v80__nav{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;overflow-x:auto;scrollbar-width:none}.title-wide-header-v80__nav::-webkit-scrollbar{display:none}.title-wide-header-v80__nav a{min-height:42px;padding:0 15px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;color:#514966;font-size:14px;font-weight:900;letter-spacing:-.018em;border:1px solid transparent;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.title-wide-header-v80__nav a span{width:24px;height:24px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#8b5ee8;background:#f6f1ff;border:1px solid rgba(229,218,250,.9);font-size:13px;font-weight:950}.title-wide-header-v80__nav a:hover{color:#6e3ed0;background:#faf7ff;border-color:#eadffa;transform:translateY(-1px);box-shadow:0 10px 24px rgba(82,56,125,.055)}.title-wide-header-v80__actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:10px}.title-wide-header-v80 .title-nav-profile,.title-wide-header-v80__search,.title-wide-header-v80__signup{min-height:42px;padding:0 16px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1;font-weight:950;letter-spacing:-.015em;white-space:nowrap;border:1px solid rgba(226,218,243,.95);transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.title-wide-header-v80__search{width:42px;padding:0;color:#8054dd;background:#fff;font-size:19px;box-shadow:0 8px 18px rgba(62,45,92,.04)}.title-wide-header-v80 .title-nav-profile{color:#705f93;background:#fff;box-shadow:0 8px 18px rgba(62,45,92,.04)}.title-wide-header-v80__signup{color:#fff;border-color:transparent;background:linear-gradient(135deg,#a46dff,#d551d8 52%,#f039a7);box-shadow:0 14px 28px rgba(211,70,190,.22)}.title-wide-header-v80 .title-nav-profile:hover,.title-wide-header-v80__search:hover,.title-wide-header-v80__signup:hover{transform:translateY(-1px)}.title-wide-header-v80 .title-nav-profile:hover,.title-wide-header-v80__search:hover{color:#6e3ed0;background:#fbf8ff;border-color:#e3d6f8;box-shadow:0 12px 22px rgba(82,56,125,.07)}.title-wide-header-v80__context{min-height:58px;gap:14px;padding:0 0 12px}.title-wide-header-v80__crumbs{flex:1 1 auto;min-width:180px;display:flex;align-items:center;gap:9px;overflow:hidden;color:#a095b5;font-size:13px;font-weight:850}.title-wide-header-v80__crumbs a{flex:0 0 auto;color:#8f67e8}.title-wide-header-v80__crumbs b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#554d68;font-weight:950}.title-wide-header-v80__facts,.title-wide-header-v80__tabs{flex:0 0 auto;display:flex;align-items:center;gap:7px}.title-wide-header-v80__facts span{min-height:32px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#766b8f;background:#f8f4ff;border:1px solid rgba(230,222,247,.95);font-size:12px;font-weight:900;white-space:nowrap}.title-wide-header-v80__tabs{padding:5px;border-radius:18px;background:#fff;border:1px solid rgba(229,221,246,.96);box-shadow:0 9px 22px rgba(62,45,92,.045)}.title-wide-header-v80__tabs a{min-height:34px;padding:0 13px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#61576f;font-size:12px;line-height:1;font-weight:950;white-space:nowrap;transition:background .18s ease,color .18s ease,transform .18s ease}.title-wide-header-v80__tabs a:first-child{color:#fff;background:linear-gradient(135deg,#f4a2ff,#bc6cff 55%,#59d8cf);box-shadow:0 10px 20px rgba(180,99,238,.2)}.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{min-height:auto;padding:12px 0 8px;flex-wrap:wrap;gap:10px}.title-wide-header-v80__brand{width:100%}.title-wide-header-v80__spark{width:30px;height:30px;border-radius:12px}.title-wide-header-v80__brand b{font-size:20px}.title-wide-header-v80__nav{order:3;width:100%}.title-wide-header-v80__nav a{min-height:38px;padding:0 11px;border-radius:14px;font-size:12px}.title-wide-header-v80__nav a span{width:22px;height:22px}.title-wide-header-v80__actions{margin-left:auto;gap:8px}.title-wide-header-v80 .title-nav-profile,.title-wide-header-v80__search,.title-wide-header-v80__signup{min-height:38px;padding:0 12px;border-radius:14px;font-size:12px}.title-wide-header-v80__search{width:38px;padding:0}.title-wide-header-v80__context{align-items:flex-start;padding:8px 0 12px;gap:10px}.title-wide-header-v80__facts,.title-wide-header-v80__tabs{width:100%;overflow-x:auto;scrollbar-width:none}.title-wide-header-v80__facts::-webkit-scrollbar,.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]{margin:-24px 0 26px calc(50% - 50vw);background:rgba(255,255,255,.96);border-bottom:1px solid rgba(225,218,242,.86);box-shadow:0 14px 34px rgba(58,44,93,.05)}.title-wide-header-v80[data-aianime-title-nav=v81] .title-wide-header-v80__bar{min-height:76px;width:min(1760px,calc(100% - 64px));gap:24px}.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{min-height:44px;padding:0 16px;border-radius:17px;color:#514765;background:transparent}.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{width:min(100% - 28px,1180px);gap:12px}}@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{display:flex;align-items:center;gap:10px;flex-shrink:0}.title-wide-header-v80[data-aianime-title-nav=v85] .title-wide-header-v80__actions .search-trigger{width:54px!important;min-width:54px!important;height:48px!important;padding:0!important;border-radius:16px!important;justify-content:center!important;background:#fff!important;border:1px solid rgba(136,104,190,.16)!important;box-shadow:0 12px 28px rgba(76,56,124,.07)!important;color:#7d55d8!important}.title-wide-header-v80[data-aianime-title-nav=v85] .title-wide-header-v80__actions .search-trigger span{display:inline-flex!important;font-size:22px!important;line-height:1!important;margin:0!important}.title-wide-header-v80[data-aianime-title-nav=v85] .title-wide-header-v80__actions .search-trigger kbd,.title-wide-header-v80[data-aianime-title-nav=v85] .title-wide-header-v80__actions .search-trigger strong{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:rgba(196,83,226,.28)!important;box-shadow:0 16px 34px rgba(174,91,230,.13)!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 ease,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{background-image:none!important;background-color:#f5f0ff!important;contain:layout paint!important}.hero.ai-hero-image .hero-lcp-image,.hero.ai-hero-image .hero-lcp-picture{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index: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}.compact-similar img,.continue-card img,.mini img,.mood-assistant,.poster 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]{display:none!important;opacity:0!important;pointer-events:none!important}.route-loading-shell{min-height:calc(100vh - 320px);padding:clamp(42px,7vw,88px) clamp(18px,5vw,72px);display:flex;align-items:flex-start;justify-content:center;background:linear-gradient(180deg,rgba(250,247,255,.98),rgba(255,255,255,.94))}.route-loading-panel{width:min(1180px,100%);border:1px solid rgba(126,87,194,.12);border-radius:32px;padding:clamp(22px,4vw,38px);background:rgba(255,255,255,.72);box-shadow:0 22px 70px rgba(82,47,137,.08);overflow:hidden}.route-loading-topline{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.route-loading-grid i,.route-loading-hero,.route-loading-row i,.route-loading-title-grid b,.route-loading-title-grid i,.route-loading-title-grid span,.route-loading-topline i,.route-loading-topline span,.route-loading-wide{display:block;border-radius:999px;background:linear-gradient(90deg,rgba(237,229,255,.85),rgba(255,255,255,.95),rgba(237,229,255,.85));background-size:220% 100%;animation:aianimeSoftLoading 1.35s ease-in-out infinite}.route-loading-topline i{width:190px;height:22px}.route-loading-topline span{width:110px;height:22px}.route-loading-hero{height:clamp(180px,24vw,310px);border-radius:28px;margin-bottom:20px}.route-loading-grid,.route-loading-row{display:grid;gap:14px}.route-loading-row{grid-template-columns:repeat(4,minmax(0,1fr))}.route-loading-row i{height:88px;border-radius:22px}.route-loading-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.route-loading-grid i{height:220px;border-radius:24px}.route-loading-title-grid{display:grid;grid-template-columns:132px minmax(0,1fr);gap:22px;align-items:center;margin-bottom:22px}.route-loading-title-grid i{height:178px;border-radius:22px}.route-loading-title-grid div{display:grid;gap:14px}.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{width:min(720px,94%);height:64px;border-radius:20px}.route-loading-wide{height:320px;border-radius:28px}@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-grid,.route-loading-row{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-grid i,.route-loading-hero,.route-loading-row i,.route-loading-title-grid b,.route-loading-title-grid i,.route-loading-title-grid span,.route-loading-topline i,.route-loading-topline span,.route-loading-wide{animation:none}}.aianime-route-fastbar{position:fixed;left:0;top:0;z-index:2147482500;width:100%;height:3px;pointer-events:none;opacity:0;transform:translateY(-5px);background:rgba(243,235,255,.72);overflow:hidden;transition:opacity .12s ease,transform .12s ease}.aianime-route-fastbar.is-active{opacity:1;transform:translateY(0)}.aianime-route-fastbar.is-finishing{opacity:0;transform:translateY(-5px)}.aianime-route-fastbar i{display:block;width:38%;height:100%;border-radius:999px;background:linear-gradient(90deg,#f08ee1,#8d55ee,#68e8c0);box-shadow:0 0 16px rgba(141,85,238,.22);animation:aianimeRouteFastBar .78s cubic-bezier(.22,.8,.26,1) infinite}html.aianime-route-pending body{cursor:progress}@keyframes aianimeRouteFastBar{0%{transform:translateX(-120%)}60%{transform:translateX(165%)}to{transform:translateX(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,html body .how-modal{overflow:visible!important}html body .how-modal{inset:auto!important;left:50%!important;top:76px!important;width:min(456px,calc(100vw - 32px))!important;max-width:min(456px,calc(100vw - 32px))!important;max-height:calc(100svh - 96px)!important;z-index:2147481200!important;display:block!important;transform:translate3d(-50%,8px,0) scale(.985)!important;transition:opacity .16s ease,transform .16s ease!important}html body .how-modal-toggle:checked~.how-modal{transform:translate3d(-50%,0,0) scale(1)!important}html body .how-modal-backdrop{position:fixed!important;width:auto!important;height:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .how-modal-card{width:100%!important;max-width:100%!important;max-height:calc(100svh - 96px)!important;overscroll-behavior:contain!important;background:rgba(255,255,255,.975)!important;border:1px solid rgba(232,222,246,.95)!important;box-shadow:0 24px 64px rgba(48,35,78,.16),inset 0 1px 0 rgba(255,255,255,1)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}html body .how-modal-close{top:18px!important;right:18px!important;width:31px!important;height:31px!important;border-radius:13px!important;background:#f6f0fb!important;color:#756b86!important}html body .how-modal-card h2{color:#17142f!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.045em!important}html body .how-modal-steps{display:grid!important;padding:0!important}html body .how-modal-steps article{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;background:linear-gradient(135deg,rgba(255,242,249,.86),rgba(248,243,255,.76))!important;border:1px solid rgba(243,229,248,.82)!important}html body .how-modal-steps b{width:46px!important;height:46px!important;border-radius:15px!important;font-size:22px!important;background:linear-gradient(135deg,#ffe6f6,#f2e5ff)!important}html body .how-modal-steps strong{margin:0 0 5px!important;font-size:15.5px!important;line-height:1.18!important;font-weight:900!important;letter-spacing:-.03em!important}html body .how-modal-steps span{max-width:none!important;line-height:1.34!important;font-weight:650!important;color:#686077!important;letter-spacing:-.01em!important}@media(max-width:760px){html body .how-modal{left:50%!important;top:72px!important;width:min(420px,calc(100vw - 24px))!important;max-width:min(420px,calc(100vw - 24px))!important;max-height:calc(100svh - 92px)!important}html body .how-modal-card{padding:20px 16px 16px!important;border-radius:22px!important;max-height:calc(100svh - 92px)!important}html body .how-modal-card h2{font-size:22px!important;margin-bottom:14px!important}html body .how-modal-steps article{grid-template-columns:42px minmax(0,1fr)!important;padding:12px!important;gap:12px!important}html body .how-modal-steps b{width:42px!important;height:42px!important;font-size:20px!important}}html body .how-modal{position:fixed!important;inset:0!important;left:0!important;top:0!important;right:0!important;bottom:0!important;width:auto!important;height:auto!important;max-width:none!important;z-index:10000!important;display:grid!important;place-items:start center!important;padding:clamp(54px,8vh,86px) 18px 24px!important;background:transparent!important;opacity:0!important;pointer-events:none!important;transform:none!important;transition:opacity .16s ease!important}html body .how-modal-toggle:checked~.how-modal{opacity:1!important;pointer-events:auto!important;transform:none!important}html body .how-modal-backdrop{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:rgba(255,255,255,.18)!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;opacity:1!important;cursor:pointer!important}html body .how-modal-card{position:relative!important;z-index:1!important;width:min(486px,calc(100vw - 32px))!important;max-width:min(486px,calc(100vw - 32px))!important;max-height:calc(100vh - 112px)!important;overflow:auto!important;padding:22px 24px 20px!important;border-radius:24px!important;background:rgba(255,255,255,.97)!important;border:1px solid rgba(231,220,246,.98)!important;box-shadow:0 28px 78px rgba(45,35,75,.2),inset 0 1px 0 rgba(255,255,255,1)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;transform:none!important}html body .how-modal-card:before{display:none!important;content:none!important}html body .how-modal-close{top:17px!important;right:17px!important;width:30px!important;height:30px!important;border-radius:50%!important;background:#f7f2fb!important;color:#615770!important;font-size:20px!important;line-height:1!important}html body .how-modal-card h2{margin:0 44px 16px 0!important;font-size:25px!important;line-height:1.08!important;letter-spacing:-.05em!important}html body .how-modal-steps{gap:10px!important;margin:0!important}html body .how-modal-steps article{grid-template-columns:44px minmax(0,1fr)!important;min-height:0!important;gap:13px!important;padding:13px 14px!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(255,246,252,.92),rgba(250,246,255,.88))!important;border:1px solid rgba(240,228,247,.86)!important;box-shadow:none!important}html body .how-modal-steps b{width:44px!important;height:44px!important;border-radius:14px!important;font-size:20px!important;background:linear-gradient(135deg,#ffe8f7,#f1e6ff)!important;color:#ec3e9f!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{max-width:100%!important;font-size:12.8px!important;line-height:1.36!important;color:#5d5870!important}@media(max-width:760px){html body .how-modal{place-items:start center!important;padding:70px 14px 18px!important}html body .how-modal-card{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;max-height:calc(100vh - 96px)!important;padding:20px 18px!important;border-radius:22px!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{margin:18px auto 0!important;padding:0 22px 18px!important;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(250,247,255,.58))!important;color:#403959!important}.site-footer.site-footer-clean:before{display:none!important;content:none!important}.site-footer.site-footer-clean .site-footer-inner{width:min(1180px,100%)!important;max-width:1180px!important;min-height:66px!important;margin:0 auto!important;padding:10px 12px!important;display:grid!important;grid-template-columns:auto minmax(320px,1fr) auto!important;align-items:center!important;gap:18px!important;border-radius:24px!important;background:rgba(255,255,255,.82)!important;border:1px solid rgba(232,222,246,.9)!important;box-shadow:0 18px 48px rgba(82,64,116,.08),inset 0 1px 0 rgba(255,255,255,.96)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.site-footer.site-footer-clean .site-footer-logo{min-width:0!important;gap:10px!important}.site-footer.site-footer-clean .site-footer-logo-mark{width:36px!important;height:36px!important;border-radius:14px!important;background:linear-gradient(135deg,#fff,#fff0f8 52%,#f5edff)!important;border:1px solid rgba(235,222,248,.95)!important;box-shadow:0 10px 22px rgba(218,90,174,.1)!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{font-size:18px!important;line-height:.98!important;font-weight:900!important;letter-spacing:-.055em!important}.site-footer.site-footer-clean .site-footer-logo em{margin-top:2px!important;color:#9b91aa!important;font-size:10.5px!important;line-height:1.1!important;font-weight:750!important}.site-footer.site-footer-clean .site-footer-links{justify-content:center!important;gap:4px!important;flex-wrap:wrap!important}.site-footer.site-footer-clean .site-footer-links a{min-height:31px!important;padding:0 10px!important;border-radius:12px!important;background:transparent!important;border:0!important;color:#746c86!important;font-size:12px!important;font-weight:850!important;box-shadow:none!important}.site-footer.site-footer-clean .site-footer-links a:hover{color:#8d55ee!important;background:#f7f1ff!important;transform:none!important;box-shadow:none!important}.site-footer.site-footer-clean .site-footer-note{max-width:none!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:34px!important;padding:0 12px!important;border-radius:999px!important;background:#fbf8ff!important;border:1px solid rgba(234,223,252,.86)!important;color:#8d849b!important;white-space:nowrap!important;font-size:11px!important;line-height:1!important;font-weight:800!important;text-align:center!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;line-height:1!important;font-weight:800!important}@media(max-width:980px){.site-footer.site-footer-clean{padding:0 16px 80px!important}.site-footer.site-footer-clean .site-footer-inner{grid-template-columns:1fr!important;gap:10px!important;padding:16px!important;text-align:center!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{font-size:11.5px!important;padding:0 8px!important}.site-footer.site-footer-clean .site-footer-note{white-space:normal!important;line-height:1.25!important;padding:8px 12px!important}}html body .content>.how-modal{position:fixed!important;inset:0!important;z-index:2147483000!important;width:100vw!important;height:100dvh!important;display:grid!important;place-items:center!important;padding:18px!important;pointer-events:none!important;opacity:0!important;transform:none!important;background:transparent!important;overflow:hidden!important;transition:opacity .14s ease!important}html:has(.how-modal-toggle:checked) body{overflow:hidden!important}html body .content>.how-modal .how-modal-backdrop{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;background:rgba(255,255,255,.42)!important;-webkit-backdrop-filter:blur(4px) saturate(1.04)!important;backdrop-filter:blur(4px) saturate(1.04)!important;cursor:pointer!important}html body .content>.how-modal .how-modal-card{position:relative!important;z-index:2!important;width:min(430px,calc(100vw - 34px))!important;max-width:min(430px,calc(100vw - 34px))!important;max-height:calc(100dvh - 42px)!important;overflow:auto!important;overscroll-behavior:contain!important;padding:20px 20px 18px!important;border-radius:24px!important;background:rgba(255,255,255,.985)!important;border:1px solid rgba(231,220,246,.98)!important;box-shadow:0 32px 90px rgba(55,42,86,.2),inset 0 1px 0 #fff!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}html body .content>.how-modal .how-modal-card:before{display:none!important;content:none!important}html body .content>.how-modal .how-modal-close{position:absolute!important;top:14px!important;right:14px!important;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#f5effb!important;color:#5f566e!important;font-size:20px!important;font-weight:950!important;text-decoration:none!important;cursor:pointer!important}html body .content>.how-modal .how-modal-card h2{margin:0 42px 14px 0!important;font-size:24px!important;line-height:1.08!important;letter-spacing:-.055em!important;color:#27223e!important}html body .content>.how-modal .how-modal-steps{display:grid!important;gap:9px!important;margin:0!important}html body .content>.how-modal .how-modal-steps article{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:0!important;padding:12px!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(255,247,252,.96),rgba(250,246,255,.94))!important;border:1px solid rgba(239,226,247,.92)!important;box-shadow:none!important}html body .content>.how-modal .how-modal-steps b{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:linear-gradient(135deg,#ffe8f7,#f1e6ff)!important;color:#e7409e!important;font-size:18px!important;line-height:1!important}html body .content>.how-modal .how-modal-steps strong{display:block!important;margin:0 0 3px!important;font-size:14px!important;line-height:1.16!important;color:#29243f!important;letter-spacing:-.02em!important}html body .content>.how-modal .how-modal-steps span{display:block!important;max-width:100%!important;font-size:12.2px!important;line-height:1.33!important;color:#635d72!important;font-weight:760!important}@media(max-width:560px){html body .content>.how-modal{padding:12px!important;place-items:center!important}html body .content>.how-modal .how-modal-card{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:18px 16px 16px!important;border-radius:22px!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;padding:11px!important;gap:10px!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{margin:26px auto 0!important;padding:0 24px 22px!important;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(250,247,255,.32))!important;color:#403959!important}.site-footer.site-footer-minimal:before{display:none!important;content:none!important}.site-footer.site-footer-minimal .site-footer-inner{width:min(1180px,100%)!important;max-width:1180px!important;min-height:52px!important;margin:0 auto!important;padding:14px 0 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border-top:1px solid rgba(224,214,242,.86)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.site-footer.site-footer-minimal .site-footer-logo{min-width:0!important;display:inline-flex!important;align-items:center!important;gap:9px!important;color:#2d2646!important;text-decoration:none!important}.site-footer.site-footer-minimal .site-footer-logo-mark{width:30px!important;height:30px!important;border-radius:11px!important;background:#fff!important;border:1px solid rgba(234,224,248,.96)!important;box-shadow:0 10px 22px rgba(116,78,160,.08)!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{font-size:17px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.055em!important}.site-footer.site-footer-minimal .site-footer-logo em{display:block!important;margin-top:2px!important;color:#9b91aa!important;font-size:10px!important;line-height:1!important;font-weight:750!important}.site-footer.site-footer-minimal .site-footer-links{display:flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;flex-wrap:wrap!important}.site-footer.site-footer-minimal .site-footer-links a{min-height:28px!important;padding:0 9px!important;border-radius:999px!important;background:transparent!important;border:0!important;color:#746c86!important;font-size:11.5px!important;font-weight:850!important;box-shadow:none!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{max-width:none!important;margin:0!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:0!important;border:0!important;background:transparent!important;color:#9a91aa!important;white-space:nowrap!important;font-size:10.8px!important;line-height:1!important;font-weight:800!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;line-height:1!important;font-weight:800!important}.admin-hub-page+.site-footer,.admin-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{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;text-align:center!important;justify-items:center!important;padding-top:16px!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;line-height:1.25!important;justify-content:center!important}}.title-wide-header-v80[data-aianime-title-nav=v101]{margin:-24px 0 24px calc(50% - 50vw);background:rgba(255,255,255,.965);border-bottom:1px solid rgba(226,219,241,.9);box-shadow:0 12px 30px rgba(58,44,93,.045)}.title-wide-header-v80[data-aianime-title-nav=v101] .title-wide-header-v80__bar{width:min(1760px,calc(100% - 64px));min-height:74px;gap:22px}.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{width:38px;height:38px;object-fit:contain;display:block;filter:drop-shadow(0 10px 20px rgba(219,67,194,.16))}.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{font-size:23px;letter-spacing:-.06em}.title-wide-header-v80[data-aianime-title-nav=v101] .title-wide-header-v80__brand b span{background:linear-gradient(135deg,#c067f0,#ef5bb8 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.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{min-height:42px;border-radius:15px}.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{width:min(100% - 28px,1180px);gap:12px}}@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{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.title-rating-panel{display:flex;align-items:center;gap:12px;min-height:58px;padding:8px 10px;border:1px solid rgba(139,92,246,.16);background:rgba(255,255,255,.84);border-radius:18px;box-shadow:0 12px 34px rgba(91,70,135,.08)}.title-rating-panel__summary{min-width:104px;height:42px;display:flex;flex-direction:column;justify-content:center;padding:0 14px;border-radius:14px;background:linear-gradient(135deg,rgba(255,233,250,.9),rgba(239,232,255,.9))}.title-rating-panel__control span,.title-rating-panel__summary em,.title-rating-panel__summary span{font-size:11px;font-weight:850;color:#8b7ba5;line-height:1.1;font-style:normal}.title-rating-panel__summary b{font-size:22px;line-height:1;color:#362752;letter-spacing:-.04em;margin:1px 0}.title-rating-panel__control{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:230px}.title-rating-panel .rating-control{margin:0;gap:2px;display:inline-flex;align-items:center}.title-rating-panel .rating-control button{width:29px;height:29px;display:grid;place-items:center;padding:0;border-radius:10px;background:#f7f1ff;border:1px solid rgba(139,92,246,.14);color:#c8bfd8;font-size:17px}.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:rgba(245,158,11,.26);box-shadow:0 8px 18px rgba(245,158,11,.1)}.rating-login-link{font-size:12px;font-weight:900;color:#8d55ee;padding:7px 10px;border-radius:999px;background:#f5efff}.compact-rating-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.user-rating-badge{position:absolute;right:10px;bottom:67px;z-index:3;display:inline-flex;align-items:center;gap:4px;height:25px;border-radius:999px;padding:0 9px;background:linear-gradient(135deg,#fff7dc,#fff);color:#5a3a00;font-size:11px;font-weight:950;box-shadow:0 8px 18px rgba(60,44,10,.16);border:1px solid rgba(245,158,11,.26);pointer-events:none}.user-rating-badge span{color:#f59e0b}.user-rating-badge.compact{position:static;height:22px;padding:0 7px;font-size:11px;vertical-align:middle}.catalog-cover .user-rating-badge{position:absolute;right:10px;top:10px;bottom:auto}.mini .user-rating-badge{margin-left:auto;flex-shrink:0}.compact-ai-recs a{position:relative}.compact-ai-recs .user-rating-badge{position:absolute;right:9px;top:9px;bottom:auto}@media (max-width:760px){.title-rating-panel{width:100%;align-items:flex-start;flex-direction:column}.title-rating-panel__control{min-width:0;width:100%}.title-rating-panel .rating-control button{width:34px;height:34px}}.title-rating-panel-v104{min-height:64px;align-items:center;gap:14px;padding:10px 12px;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(250,246,255,.94));border:1px solid rgba(139,92,246,.14);box-shadow:0 14px 34px rgba(73,54,120,.08)}.title-rating-panel-v104 .title-rating-panel__summary{min-width:132px;height:48px;background:linear-gradient(135deg,#fff7fc,#f4efff);border:1px solid rgba(139,92,246,.1)}.title-rating-panel-v104 .title-rating-panel__summary span{color:#7b6f92;font-size:11px;letter-spacing:.01em}.title-rating-panel-v104 .title-rating-panel__summary b{font-size:26px;color:#2f2447}.title-rating-panel-v104 .title-rating-panel__summary em{color:#8f83a3;font-size:11px}.title-rating-panel-v104 .title-rating-panel__control{min-width:0;flex:1 1;justify-content:flex-start}.title-rating-panel-v104 .title-rating-panel__control span{min-width:112px;color:#675b79;font-size:12px}.title-rating-panel-v104 .rating-control{gap:4px}.title-rating-panel-v104 .rating-control button{width:32px;height:32px;border-radius:11px;font-size:17px}.user-rating-badge{display:none!important}.compact-similar-rating{position:absolute;top:9px;right:9px;z-index:3;height:24px;display:inline-flex;align-items:center;border-radius:999px;padding:0 8px;background:rgba(255,255,255,.94);color:#2f2948;font-size:11px;font-weight:900;font-style:normal;box-shadow:0 8px 18px rgba(46,35,82,.12)}@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{min-width:0;width:100%}}.title-rating-panel-v105{min-height:58px;align-items:center;gap:14px;padding:9px 12px;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(250,246,255,.94));border:1px solid rgba(139,92,246,.14);box-shadow:0 14px 34px rgba(73,54,120,.08)}.title-rating-panel-v105 .title-rating-panel__summary{min-width:104px;height:44px;padding:0 14px;background:linear-gradient(135deg,#fff7fc,#f4efff);border:1px solid rgba(139,92,246,.1)}.title-rating-panel-v105 .title-rating-panel__summary b{font-size:26px;color:#2f2447;line-height:1;margin:0}.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{min-width:0;flex:1 1;justify-content:flex-start}.title-rating-panel-v105 .title-rating-panel__control span{min-width:112px;color:#675b79;font-size:12px}.title-rating-panel-v105 .rating-control{gap:4px}.title-rating-panel-v105 .rating-control button{width:32px;height:32px;border-radius:11px;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{min-width:0;width:100%}}.compact-rating-row-v106,.compact-rating-row-v107{display:block!important;margin:16px 0 18px!important}.title-rating-strip-v106{width:100%;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px;border-radius:22px;border:1px solid rgba(148,116,205,.16);background:rgba(255,255,255,.74);box-shadow:0 14px 42px rgba(66,42,112,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.title-rating-main-score{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border-radius:16px;background:linear-gradient(135deg,#fff7db,#fff);border:1px solid rgba(245,158,11,.22);box-shadow:0 10px 24px rgba(245,158,11,.08)}.title-rating-main-score span{color:#f59e0b;font-size:15px;line-height:1}.title-rating-main-score b{color:#2f2447;font-size:21px;line-height:1;letter-spacing:-.04em}.title-rating-main-score em{color:#8a7b9f;font-style:normal;font-size:11px;font-weight:900;white-space:nowrap}.title-rating-source-list{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.title-rating-source-chip,a.title-rating-source-chip{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border-radius:14px;border:1px solid rgba(126,87,194,.13);background:#fff;color:#665879;text-decoration:none;font-size:11px;font-weight:950;box-shadow:0 9px 20px rgba(51,35,88,.05)}.title-rating-source-chip b{color:#2f2447;font-size:13px;letter-spacing:-.02em}a.title-rating-source-chip:hover{transform:translateY(-1px);border-color:rgba(212,83,186,.25);color:#7b3fd0}.title-rating-vote{margin-left:auto;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 4px 0 8px;border-radius:16px;background:#fff;border:1px solid rgba(126,87,194,.1)}.title-rating-strip-v106 .rating-control{margin:0;display:inline-flex;align-items:center;gap:3px}.title-rating-strip-v106 .rating-control button{width:31px;height:31px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(245,158,11,.18);background:#fffaf0;color:#d5c3a2;font-size:17px;line-height:1;cursor:pointer;transition:transform .14s ease,background .14s ease,color .14s ease,border-color .14s ease}.title-rating-strip-v106 .rating-control button:hover{transform:translateY(-1px);color:#f59e0b;border-color:rgba(245,158,11,.32)}.title-rating-strip-v106 .rating-control button.active{color:#f59e0b;background:#fff2c2;border-color:rgba(245,158,11,.34)}.title-rating-strip-v106 .rating-login-link{min-height:31px;display:inline-flex;align-items:center;padding:0 10px;border-radius:12px;background:#f8f3ff;color:#7d55d8;text-decoration:none;font-size:11px;font-weight:950}.title-rating-strip-v106 .rating-login-link:hover{background:#efe6ff}.title-rating-strip-v106 .title-rating-panel__control,.title-rating-strip-v106 .title-rating-panel__summary{display:contents}.compact-rating-row-v106 .compact-rating-links{display:none!important}@media(max-width:760px){.title-rating-strip-v106{align-items:stretch;padding:7px;border-radius:18px}.title-rating-main-score,.title-rating-source-list,.title-rating-vote{width:100%;justify-content:center}.title-rating-vote{margin-left:0}}.title-rating-strip-v107{width:100%;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px;border-radius:22px;border:1px solid rgba(148,116,205,.16);background:rgba(255,255,255,.74);box-shadow:0 14px 42px rgba(66,42,112,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.title-rating-strip-v107 .title-rating-main-score{background:linear-gradient(135deg,#fffdf4,#fff)}.title-rating-strip-v107 .title-rating-main-score b{min-width:24px;text-align:center}.title-rating-strip-v107 .title-rating-main-score em{letter-spacing:-.01em}.title-rating-strip-v107 .title-rating-source-list{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.title-rating-strip-v107 .title-rating-source-chip,a.title-rating-source-chip{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:14px;border:1px solid rgba(126,87,194,.13);background:#fff;color:#665879;text-decoration:none;font-size:11px;font-weight:950;box-shadow:0 9px 20px rgba(51,35,88,.05)}.title-rating-strip-v107 .title-rating-source-logo{min-width:25px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#f4efff;color:#6946c9;font-size:10px;font-weight:1000;line-height:1;letter-spacing:-.03em}.title-rating-strip-v107 .title-rating-source-chip.mal .title-rating-source-logo{background:#eef3ff;color:#3053b8}.title-rating-strip-v107 .title-rating-source-chip.shiki .title-rating-source-logo{background:#f3f0ff;color:#7c3aed;font-size:13px;font-weight:900;letter-spacing:-.02em}.title-rating-strip-v107 .title-rating-source-chip b{color:#2f2447;font-size:13px;letter-spacing:-.02em}.title-rating-strip-v107 .title-rating-vote{margin-left:auto;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 4px 0 8px;border-radius:16px;background:#fff;border:1px solid rgba(126,87,194,.1)}.title-rating-strip-v107 .rating-control{margin:0;display:inline-flex;align-items:center;gap:3px}.title-rating-strip-v107 .rating-control button{width:31px;height:31px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(245,158,11,.18);background:#fffaf0;color:#d5c3a2;font-size:17px;line-height:1;cursor:pointer;transition:transform .14s ease,background .14s ease,color .14s ease,border-color .14s ease}.title-rating-strip-v107 .rating-control button:hover{transform:translateY(-1px);color:#f59e0b;border-color:rgba(245,158,11,.32)}.title-rating-strip-v107 .rating-control button.active{color:#f59e0b;background:#fff2c2;border-color:rgba(245,158,11,.34)}.title-rating-strip-v107 .rating-login-link{min-height:31px;display:inline-flex;align-items:center;padding:0 10px;border-radius:12px;background:#f8f3ff;color:#7d55d8;text-decoration:none;font-size:11px;font-weight:950}.title-rating-strip-v107 .rating-login-link:hover{background:#efe6ff}@media(max-width:760px){.title-rating-strip-v107{align-items:stretch;padding:7px;border-radius:18px}.title-rating-strip-v107 .title-rating-main-score,.title-rating-strip-v107 .title-rating-source-list{width:100%;justify-content:center}.title-rating-strip-v107 .title-rating-vote{width:100%;margin-left:0;justify-content:center}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.title-rating-strip-v108 .title-rating-main-score{transition:background-color .18s ease,border-color .18s ease}.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{left:12px!important;top:12px!important;bottom:auto!important;min-width:54px;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#fff8e8,#f6d98d)!important;color:#4a3410!important;border:1px solid rgba(164,112,22,.22)!important;box-shadow:0 9px 22px rgba(88,60,14,.16),inset 0 1px 0 rgba(255,255,255,.8)!important;font-size:12px!important;font-weight:950!important;letter-spacing:-.02em!important;z-index:5!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mini-rating-gold span,.rating-gold span{display:inline-block;color:var(--rating-star,#d79a16);font-size:16px;line-height:1;text-shadow:0 1px 0 rgba(255,255,255,.5)}.mini-rating-gold b,.rating-gold b{font:inherit;color:inherit;line-height:1}.rating-tone-red{--rating-star:#ef4444;background:linear-gradient(135deg,#fff5f5,#ffd9d9)!important;border-color:rgba(239,68,68,.24)!important;box-shadow:0 9px 20px rgba(127,29,29,.13),inset 0 1px 0 rgba(255,255,255,.78)!important}.rating-tone-orange{--rating-star:#f97316;background:linear-gradient(135deg,#fff7ed,#ffd4a3)!important;color:#7c2d12!important;border-color:rgba(249,115,22,.24)!important;box-shadow:0 9px 20px rgba(124,45,18,.14),inset 0 1px 0 rgba(255,255,255,.78)!important}.rating-tone-gold{--rating-star:#d99a08;background:linear-gradient(135deg,#fffaf0,#f4d684)!important;color:#4a3410!important;border-color:rgba(164,112,22,.22)!important;box-shadow:0 9px 22px rgba(88,60,14,.16),inset 0 1px 0 rgba(255,255,255,.8)!important}.catalog-cover .rating-gold{position:absolute!important;right:auto!important}.mini-rating-gold{margin-left:auto;min-width:46px;height:25px;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:5px;background:linear-gradient(135deg,#fffaf0,#f4d684);color:#4a3410;border:1px solid rgba(164,112,22,.2);font-style:normal;font-size:12px;font-weight:950;box-shadow:0 7px 18px rgba(88,60,14,.14)}.mini-rating-gold.rating-tone-red{background:linear-gradient(135deg,#fff5f5,#ffd9d9);color:#7f1d1d;border-color:rgba(239,68,68,.22);box-shadow:0 7px 18px rgba(127,29,29,.11)}.mini-rating-gold.rating-tone-orange{background:linear-gradient(135deg,#fff7ed,#ffd4a3);color:#7c2d12;border-color:rgba(249,115,22,.22);box-shadow:0 7px 18px rgba(124,45,18,.12)}.mini-rating-gold.rating-tone-gold{background:linear-gradient(135deg,#fffaf0,#f4d684);color:#4a3410;border-color:rgba(164,112,22,.2);box-shadow:0 7px 18px rgba(88,60,14,.14)}.poster .rating,.rating-gold{min-width:58px!important;height:30px!important;padding:0 12px!important;gap:6px!important;border-radius:999px!important;font-size:13px!important;line-height:1!important;border:1px solid rgba(255,255,255,.72)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.poster .rating{left:12px!important;top:12px!important;right:auto!important;bottom:auto!important}.mini-rating-gold span,.rating-gold span{font-size:16px!important;transform:translateY(-.5px)}.mini-rating-gold b,.rating-gold b{font-weight:900!important;letter-spacing:-.03em}.rating-tone-red{--rating-star:#e65b61!important;background:linear-gradient(135deg,rgba(255,241,242,.94),rgba(255,210,214,.9))!important;color:#7f1d1d!important;border-color:rgba(230,91,97,.2)!important;box-shadow:0 8px 22px rgba(127,29,29,.1)!important}.rating-tone-orange{--rating-star:#df8a25!important;background:linear-gradient(135deg,rgba(255,247,237,.94),rgba(250,218,176,.9))!important;color:#743311!important;border-color:rgba(223,138,37,.2)!important;box-shadow:0 8px 22px rgba(116,51,17,.11)!important}.rating-tone-gold{--rating-star:#c8942f!important;background:linear-gradient(135deg,rgba(255,251,235,.94),rgba(239,219,163,.9))!important;color:#433416!important;border-color:rgba(200,148,47,.2)!important;box-shadow:0 8px 22px rgba(67,52,22,.1)!important}.mini-rating-gold span,.rating-gold span{color:var(--rating-star,#c8942f)!important}.compact-similar-rating.rating-gold{left:10px!important;top:10px!important;font-style:normal!important}.compact-similar-rating.rating-gold,.global-rating-badge{position:absolute!important;right:auto!important;bottom:auto!important}.global-rating-badge{left:12px!important;top:12px!important;z-index:8!important;min-width:62px!important;height:33px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:13px!important;font-weight:950!important;letter-spacing:-.03em!important;line-height:1!important;border:1px solid rgba(255,255,255,.55)!important;box-shadow:0 10px 24px rgba(15,12,28,.2),inset 0 1px 0 rgba(255,255,255,.3)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.global-rating-badge span{display:inline-block!important;font-size:22px!important;line-height:1!important;color:inherit!important;transform:translateY(-1px)!important;text-shadow:none!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;background:linear-gradient(135deg,#e5484d,#b91c1c)!important;border-color:rgba(255,255,255,.42)!important;box-shadow:0 10px 24px rgba(185,28,28,.28),inset 0 1px 0 rgba(255,255,255,.25)!important}.global-rating-badge.rating-tone-orange{--rating-star:#fff!important;background:linear-gradient(135deg,#fb923c,#ea580c)!important;border-color:rgba(255,255,255,.42)!important;box-shadow:0 10px 24px rgba(234,88,12,.26),inset 0 1px 0 rgba(255,255,255,.28)!important}.global-rating-badge.rating-tone-gold{--rating-star:#5a3b08!important;background:linear-gradient(135deg,#f4d06f,#d6a22e)!important;color:#3f2a08!important;border-color:rgba(255,255,255,.5)!important;box-shadow:0 10px 24px rgba(137,94,20,.24),inset 0 1px 0 rgba(255,255,255,.35)!important}.catalog-cover .global-rating-badge,.compact-similar-rating.global-rating-badge,.poster .global-rating-badge{position:absolute!important;left:12px!important;top:12px!important}.mini-rating-gold.global-rating-badge{left:auto!important;top:auto!important;min-width:52px!important;height:28px!important}.catalog-cover .rating-gold:not(.global-rating-badge),.catalog-cover .rating:not(.global-rating-badge){display:none!important}.global-rating-badge{min-width:46px!important;height:24px!important;padding:0 8px!important;gap:4px!important;border-radius:999px!important;font-size:12px!important;font-weight:900!important;letter-spacing:-.025em!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-image:none!important}.catalog-cover .global-rating-badge span,.compact-similar-rating.global-rating-badge span,.global-rating-badge span,.mini-rating-gold.global-rating-badge span,.poster .global-rating-badge span{position:static!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;width:auto!important;min-width:0!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;display:inline-block!important;font-size:18px!important;font-weight:950!important;line-height:1!important;transform:translateY(-1px)!important}.global-rating-badge.rating-tone-red{background:#cf5b62!important}.global-rating-badge.rating-tone-orange{background:#d97824!important}.global-rating-badge.rating-tone-gold{background:#d5ae4a!important;color:#2f230c!important}.catalog-cover .global-rating-badge,.compact-similar-rating.global-rating-badge,.poster .global-rating-badge{left:9px!important;top:9px!important}.mini-rating-gold.global-rating-badge{min-width:42px!important;height:22px!important}.catalog-cover .global-rating-badge,.compact-similar-rating.global-rating-badge,.global-rating-badge,.poster .global-rating-badge{min-width:34px!important;height:22px!important;padding:0 8px!important;border-radius:7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;border:0!important;box-shadow:none!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;font-size:12px!important;font-weight:900!important;letter-spacing:-.02em!important;line-height:1!important;color:#fff!important}.global-rating-badge>span{display:none!important}.global-rating-badge.rating-tone-red{background:#d94b4b!important}.global-rating-badge.rating-tone-orange{background:#e27a22!important}.global-rating-badge.rating-tone-gold,.global-rating-badge.rating-tone-green{background:#39a85a!important}.catalog-cover .global-rating-badge,.compact-similar-rating.global-rating-badge,.poster .global-rating-badge{left:10px!important;top:10px!important;right:auto!important;bottom:auto!important}.mini-rating-gold.global-rating-badge{position:static!important;min-width:32px!important;height:21px!important;padding:0 7px!important;margin-left:auto!important}.title-wide-header-v80[data-aianime-title-nav=v119]{margin:-24px 0 24px calc(50% - 50vw);background:rgba(255,255,255,.972);border-bottom:1px solid rgba(226,219,241,.9);box-shadow:0 12px 30px rgba(58,44,93,.045)}.title-wide-header-v80[data-aianime-title-nav=v119] .title-wide-header-v80__bar{width:min(1760px,calc(100% - 64px));min-height:86px;gap:24px}.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{width:58px;height:58px;object-fit:contain;display:block;filter:drop-shadow(0 12px 22px rgba(219,67,194,.16))}.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{font-size:25px;letter-spacing:-.06em}.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{min-height:42px;border-radius:15px}.title-wide-header-v80[data-aianime-title-nav=v119] .title-wide-header-v80__signup{padding:0 18px}.site-interior-header{position:relative;z-index:50;width:100%;background:rgba(255,255,255,.972);border-bottom:1px solid rgba(226,219,241,.9);box-shadow:0 12px 30px rgba(58,44,93,.045)}.site-interior-header__bar{width:min(1760px,calc(100% - 64px));min-height:86px;margin:0 auto;display:flex;align-items:center;gap:24px}.site-interior-header__brand{display:inline-flex;align-items:center;gap:13px;color:#2b2442;text-decoration:none;min-width:max-content}.site-interior-header__brand img{width:58px;height:58px;object-fit:contain;display:block;filter:drop-shadow(0 12px 22px rgba(219,67,194,.16))}.site-interior-header__brand b{font-size:25px;line-height:1;font-weight:900;letter-spacing:-.06em}.site-interior-header__nav{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.site-interior-header__nav::-webkit-scrollbar{display:none}.site-interior-header__nav a{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border-radius:15px;color:#655a79;text-decoration:none;font-size:14px;font-weight:850;white-space:nowrap;transition:.16s ease}.site-interior-header__nav a span{width:22px;height:22px;border-radius:8px;display:inline-grid;place-items:center;background:#f4ecff;color:#8d55ee;font-size:13px}.site-interior-header__nav a:hover{background:#faf6ff;color:#2f2747}.site-interior-header__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.site-interior-header__search{height:46px;min-width:250px;display:inline-flex;align-items:center;gap:9px;padding:0 14px;border-radius:18px;border:1px solid rgba(136,104,190,.16);background:#fff;color:#9a8dae;text-decoration:none;font-weight:850;box-shadow:0 12px 28px rgba(76,56,124,.06)}.site-interior-header__search span{color:#8d55ee;font-size:19px;line-height:1}.site-interior-header__search strong{font-size:13px;flex:1 1;white-space:nowrap}.site-interior-header__search kbd{min-width:42px;min-height:22px;display:inline-grid;place-items:center;border-radius:8px;background:#f8f4ff;color:#8b7e9f;font-size:11px;font-weight:900}.site-interior-header .title-nav-profile,.site-interior-header .title-wide-header-v80__signup{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:15px;padding:0 16px;font-size:13px;font-weight:900;text-decoration:none;white-space:nowrap;border:1px solid rgba(136,104,190,.16);background:#fff;color:#5b4f74}.site-interior-header .title-wide-header-v80__signup{color:#fff;border:0;background:linear-gradient(135deg,#9b6cf4,#ec4caf);box-shadow:0 12px 26px rgba(213,75,188,.18)}.site-interior-header .title-nav-profile:hover,.site-interior-header .title-wide-header-v80__signup:hover,.site-interior-header__search:hover{transform:translateY(-1px)}@media(max-width:1180px){.site-interior-header__bar,.title-wide-header-v80[data-aianime-title-nav=v119] .title-wide-header-v80__bar{width:min(100% - 28px,1180px);gap:12px}.site-interior-header__search{min-width:54px;width:54px;padding:0;justify-content:center}.site-interior-header__search kbd,.site-interior-header__search strong{display:none}}@media(max-width:760px){.title-wide-header-v80[data-aianime-title-nav=v119]{position:static}.site-interior-header__bar,.title-wide-header-v80[data-aianime-title-nav=v119] .title-wide-header-v80__bar{width:min(100% - 24px,760px);min-height:auto;padding:12px 0}.site-interior-header__brand img,.title-wide-header-v80[data-aianime-title-nav=v119] .title-wide-header-v80__brand img{width:48px;height:48px}.site-interior-header__brand b,.title-wide-header-v80[data-aianime-title-nav=v119] .title-wide-header-v80__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]{margin:-24px 0 24px calc(50% - 50vw);background:rgba(255,255,255,.972);border-bottom:1px solid rgba(226,219,241,.9);box-shadow:0 12px 30px rgba(58,44,93,.045)}.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__bar{width:min(1500px,calc(100% - 96px));min-height:80px;gap:20px}.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{width:64px;height:64px;object-fit:contain;display:block;filter:drop-shadow(0 12px 22px rgba(219,67,194,.15))}.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{font-size:26px;letter-spacing:-.06em}.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{min-height:42px;border-radius:15px}.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{width:min(1500px,calc(100% - 96px));min-height:80px;gap:20px}.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){.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__bar,.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__bar{width:min(100% - 28px,1180px);gap:12px}.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__search{min-width:54px;width:54px;padding:0;justify-content:center}.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__search kbd,.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__search strong{display:none}}@media(max-width:760px){.title-wide-header-v80[data-aianime-title-nav=v120]{position:static}.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__bar,.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__bar{width:min(100% - 24px,760px);min-height:auto;padding:10px 0}.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand img,.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand img{width:54px;height:54px}.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand b,.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__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}}.catalog-cover .global-rating-badge-v121,.compact-similar-rating.global-rating-badge-v121,.global-rating-badge-v121,.global-rating-badge.global-rating-badge-v121,.mini-rating-gold.global-rating-badge-v121,.poster .global-rating-badge-v121{position:absolute!important;left:10px!important;top:10px!important;right:auto!important;bottom:auto!important;z-index:9!important;min-width:32px!important;width:auto!important;height:21px!important;padding:0 8px!important;border-radius:7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;margin:0!important;border:1px solid rgba(255,255,255,.34)!important;box-shadow:none!important;filter:none!important;transform:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-image:none!important;font-size:11.5px!important;font-weight:900!important;letter-spacing:-.02em!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important}.catalog-cover .global-rating-badge-v121 b,.compact-similar-rating.global-rating-badge-v121 b,.global-rating-badge-v121 b,.mini-rating-gold.global-rating-badge-v121 b,.poster .global-rating-badge-v121 b{display:block!important;position:static!important;margin:0!important;padding:0!important;color:inherit!important;font:inherit!important;line-height:1!important;text-shadow:none!important}.global-rating-badge-v121>span{display:none!important}.global-rating-badge-v121.rating-tone-red{background:#c94a54!important;color:#fff!important}.global-rating-badge-v121.rating-tone-orange{background:#d97932!important;color:#fff!important}.global-rating-badge-v121.rating-tone-gold,.global-rating-badge-v121.rating-tone-green{background:#319a68!important;color:#fff!important}.compact-similar-rating.global-rating-badge-v121{left:14px!important;top:14px!important}.catalog-cover .global-rating-badge-v121{left:8px!important;top:8px!important}.poster .global-rating-badge-v121{left:11px!important;top:11px!important}.mini-rating-gold.global-rating-badge-v121{position:static!important;min-width:30px!important;height:20px!important;padding:0 7px!important;margin-left:auto!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{margin:7px 0 0;color:#8c84a6;font-size:12.5px;font-weight:700;line-height:1.35;max-width:620px}.popular-live-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.popular-live-card{position:relative;height:299px;border-radius:16px;overflow:hidden;background:#f3f0fb;box-shadow:0 16px 38px rgba(52,43,91,.1);color:#fff;isolation:isolate;animation:popular-card-in .22s ease both;animation-delay:var(--card-delay,0s)}.popular-live-card img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.01);transition:transform .28s ease,filter .28s ease}.popular-live-card:hover img{transform:scale(1.045);filter:saturate(1.04) contrast(1.03)}.popular-live-card .global-rating-badge{top:11px;left:11px;right:auto;z-index:4}.popular-live-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(11,10,26,.02) 20%,rgba(9,8,24,.34) 55%,rgba(9,8,24,.88));pointer-events:none}.popular-live-copy{position:absolute;z-index:3;left:14px;right:14px;bottom:14px;display:flex;flex-direction:column;gap:5px}.popular-live-tag{align-self:flex-start;display:inline-flex;height:23px;align-items:center;border-radius:999px;background:rgba(255,255,255,.88);color:#7b4bea;padding:0 9px;font-size:11px;font-weight:900;box-shadow:0 5px 14px rgba(18,14,46,.12)}.popular-live-copy b{font-size:14px;line-height:1.18;font-weight:900;letter-spacing:-.25px;text-shadow:0 2px 12px rgba(0,0,0,.35)}.popular-live-copy em{font-style:normal;font-size:11.5px;line-height:1.15;color:rgba(255,255,255,.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.popular-live-copy small{font-size:12px;color:#f3eefc;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{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.popular-live-card{min-width:214px;height:292px;scroll-snap-align:start}.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{margin:7px 0 0;color:#8c84a6;font-size:12.5px;font-weight:700;line-height:1.35;max-width:620px}.home-new-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.home-new-card{position:relative;min-height:184px;border-radius:16px;overflow:hidden;background:#f7f3ff;color:#fff;box-shadow:0 14px 32px rgba(51,43,91,.08);isolation:isolate}.home-new-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .28s ease,filter .28s ease}.home-new-card:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(15,12,34,.04),rgba(15,12,34,.28) 48%,rgba(15,12,34,.86))}.home-new-card:hover img{transform:scale(1.035);filter:saturate(1.05) contrast(1.02)}.home-new-card .global-rating-badge{top:11px;left:11px;right:auto;z-index:4}.home-new-copy{position:absolute;z-index:3;left:13px;right:13px;bottom:13px;display:flex;flex-direction:column;gap:4px}.home-new-copy span{align-self:flex-start;display:inline-flex;height:22px;align-items:center;border-radius:999px;background:rgba(255,255,255,.9);color:#8b5cf6;padding:0 9px;font-size:10.5px;font-weight:900;box-shadow:0 5px 14px rgba(18,14,46,.1)}.home-new-copy b{font-size:14px;line-height:1.18;font-weight:900;letter-spacing:-.25px;text-shadow:0 2px 12px rgba(0,0,0,.35)}.home-new-copy em{font-style:normal;font-size:11.5px;line-height:1.15;color:rgba(255,255,255,.74);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.home-new-copy small{font-size:11.5px;color:#f3eefc;font-weight:800}.home-popular-real .popular-live-tag{background:rgba(255,255,255,.9);color:#6f48d8}.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{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.home-new-card{min-width:214px;min-height:178px;scroll-snap-align:start}.home-new-title{align-items:flex-start}.home-new-title a{display:none}}.catalog-cover .global-rating-badge,.compact-similar-rating.global-rating-badge,.global-rating-badge,.global-rating-badge-v124,.home-new-card .global-rating-badge,.mini-rating-gold.global-rating-badge,.popular-live-card .global-rating-badge,.poster .global-rating-badge{position:absolute!important;left:10px!important;top:10px!important;right:auto!important;bottom:auto!important;z-index:9!important;min-width:0!important;width:auto!important;height:24px!important;padding:0 8px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:0!important;box-shadow:none!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#fff!important;font-size:12px!important;font-weight:900!important;letter-spacing:-.02em!important;line-height:1!important;text-shadow:none!important}.catalog-cover .global-rating-badge .global-rating-badge__star,.compact-similar-rating.global-rating-badge .global-rating-badge__star,.global-rating-badge .global-rating-badge__star,.mini-rating-gold.global-rating-badge .global-rating-badge__star,.poster .global-rating-badge .global-rating-badge__star{display:inline-block!important;position:static!important;width:auto!important;height:auto!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font-size:13px!important;font-weight:950!important;line-height:1!important;transform:translateY(-.5px)!important}.catalog-cover .global-rating-badge b,.compact-similar-rating.global-rating-badge b,.global-rating-badge b,.mini-rating-gold.global-rating-badge b,.poster .global-rating-badge b{display:inline-block!important;position:static!important;color:inherit!important;font:inherit!important;line-height:1!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.global-rating-badge.rating-tone-red{background:#d94d4d!important;color:#fff!important}.global-rating-badge.rating-tone-orange{background:#e47a2e!important;color:#fff!important}.global-rating-badge.rating-tone-gold,.global-rating-badge.rating-tone-green{background:#38b864!important;color:#fff!important}.mini-rating-gold.global-rating-badge,.top-list-rating-badge.global-rating-badge{position:static!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;flex-shrink:0!important}.top-list-rating-badge.global-rating-badge{margin-left:auto!important}.catalog-cover .rating-gold:not(.global-rating-badge),.catalog-cover .rating:not(.global-rating-badge),.poster .rating:not(.global-rating-badge){display:none!important}.popular-live-tag{max-width:132px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-new-card{height:299px!important;min-height:299px!important;box-shadow:0 16px 38px rgba(52,43,91,.1)!important}.home-new-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(11,10,26,.02) 20%,rgba(9,8,24,.34) 55%,rgba(9,8,24,.88));pointer-events:none}.home-new-card:after{display:none!important}.home-new-copy{left:14px!important;right:14px!important;bottom:14px!important;gap:5px!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{font-size:12px!important;color:#f3eefc!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{position:fixed!important;inset:auto!important;left:clamp(330px,31vw,600px)!important;top:235px!important;width:430px!important;max-width:calc(100vw - 32px)!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;place-items:unset!important;background:transparent!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-8px,4px) scale(.985)!important;transition:opacity .16s ease,transform .16s ease,visibility .16s ease!important;z-index:120!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{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:transparent!important}html body .content>.how-modal .how-modal-card,html body .how-modal .how-modal-card{position:relative!important;width:430px!important;max-width:calc(100vw - 32px)!important;max-height:none!important;overflow:visible!important;padding:22px 22px 20px!important;border-radius:24px!important;background:rgba(255,255,255,.96)!important;border:1px solid rgba(157,129,220,.18)!important;box-shadow:0 24px 55px rgba(64,45,108,.16)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .content>.how-modal .how-modal-card:before,html body .how-modal .how-modal-card:before{content:""!important;display:block!important;position:absolute!important;left:-8px!important;top:148px!important;width:16px!important;height:16px!important;border-radius:4px!important;background:rgba(255,255,255,.96)!important;border-left:1px solid rgba(157,129,220,.18)!important;border-bottom:1px solid rgba(157,129,220,.18)!important;transform:rotate(45deg)!important;box-shadow:-8px 8px 18px rgba(64,45,108,.06)!important}html body .content>.how-modal .how-modal-card h2,html body .how-modal .how-modal-card h2{font-size:24px!important;line-height:1.05!important;margin:0 38px 16px 0!important;letter-spacing:-.7px!important}html body .content>.how-modal .how-modal-steps,html body .how-modal .how-modal-steps{display:grid!important;gap:10px!important}html body .content>.how-modal .how-modal-steps article,html body .how-modal .how-modal-steps article{grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;padding:12px!important;border-radius:16px!important;background:#fff!important;border:1px solid rgba(157,129,220,.13)!important;box-shadow:none!important}html body .content>.how-modal .how-modal-steps b,html body .how-modal .how-modal-steps b{width:42px!important;height:42px!important;font-size:18px!important;border-radius:14px!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{right:15px!important;top:15px!important;width:34px!important;height:34px!important;border-radius:12px!important}@media (max-width:900px){html body .content>.how-modal,html body .how-modal{left:16px!important;right:16px!important;top:92px!important;width:auto!important;max-width:none!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{overflow:visible!important;contain:layout!important}html body .hero.ai-hero-image .hero-image-overlay,html body .hero.ai-hero-image .hero-lcp-picture{border-radius:inherit!important;overflow:hidden!important}html body .hero.ai-hero-image .hero-actions{position:relative!important;z-index:80!important}html body .hero.ai-hero-image .hero-actions>.how-modal{position:absolute!important;inset:auto!important;left:calc(100% + 16px)!important;top:50%!important;width:370px!important;max-width:min(370px,calc(100vw - 40px))!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;background:transparent!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(8px,-50%) scale(.985)!important;transition:opacity .16s ease,transform .16s ease,visibility .16s ease!important;z-index:120!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{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .hero.ai-hero-image .hero-actions>.how-modal .how-modal-card{width:370px!important;max-width:min(370px,calc(100vw - 40px))!important;padding:18px 18px 16px!important;border-radius:22px!important;background:rgba(255,255,255,.98)!important;border:1px solid rgba(157,129,220,.18)!important;box-shadow:0 18px 40px rgba(64,45,108,.14)!important;overflow:visible!important;max-height:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .hero.ai-hero-image .hero-actions>.how-modal .how-modal-card:before{content:""!important;display:block!important;position:absolute!important;left:-8px!important;top:50%!important;width:15px!important;height:15px!important;border-radius:4px!important;background:rgba(255,255,255,.98)!important;border-left:1px solid rgba(157,129,220,.18)!important;border-bottom:1px solid rgba(157,129,220,.18)!important;transform:translateY(-50%) rotate(45deg)!important;box-shadow:-6px 6px 14px rgba(64,45,108,.05)!important}html body .hero.ai-hero-image .hero-actions>.how-modal .how-modal-card h2{font-size:22px!important;line-height:1.08!important;margin:0 36px 13px 0!important;letter-spacing:-.65px!important}html body .hero.ai-hero-image .hero-actions>.how-modal .how-modal-close{right:12px!important;top:12px!important;width:31px!important;height:31px!important;border-radius:11px!important}html body .hero.ai-hero-image .hero-actions>.how-modal .how-modal-steps{display:grid!important;gap:8px!important}html body .hero.ai-hero-image .hero-actions>.how-modal .how-modal-steps article{grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;padding:10px!important;border-radius:15px!important;background:#fff!important;border:1px solid rgba(157,129,220,.12)!important;box-shadow:none!important}html body .hero.ai-hero-image .hero-actions>.how-modal .how-modal-steps b{width:36px!important;height:36px!important;font-size:16px!important;border-radius:13px!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{left:0!important;top:calc(100% + 12px)!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{left:50%!important;top:-8px!important;transform:translateX(-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{font-weight:760!important;letter-spacing:-1.45px!important}html body .shell .content .hero-copy h1 strong{font-weight:760!important}html body .shell .content .hero-copy p{font-weight:520!important;color:#5f5874!important}html body .shell .content .section-title h2,html body .shell .rightcol .widget-head h3{font-weight:730!important;letter-spacing:-.38px!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{font-weight:500!important;color:#9b92b8!important;letter-spacing:.01em!important}html body .shell .collection b,html body .shell .continue-info b,html body .shell .home-new-copy b,html body .shell .mini b,html body .shell .popular-live-copy b,html body .shell .poster-info b{font-weight:720!important;letter-spacing:-.12px!important}html body .shell .collection span,html body .shell .continue-info span,html body .shell .home-new-copy em,html body .shell .home-new-copy small,html body .shell .mini span,html body .shell .popular-live-copy em,html body .shell .popular-live-copy small,html body .shell .poster-info span{font-weight:500!important;letter-spacing:.01em!important}html body .shell .rightcol .sch b{font-weight:720!important}html body .shell .bot-card p,html body .shell .moods span,html body .shell .rightcol .sch span,html body .shell .schedule-empty span{font-weight:520!important}html body .shell .brand span,html body .shell .nav,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{border-color:transparent!important;box-shadow:none!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){body,html{width:100%!important;max-width:100%!important;overflow-x:hidden!important;-webkit-text-size-adjust:100%}body{background:#f8f5fc!important;padding-left:env(safe-area-inset-left)!important;padding-right:env(safe-area-inset-right)!important}iframe,img,video{max-width:100%}a,button,input,label,select{touch-action:manipulation}.shell{display:block!important;min-height:100dvh!important;background:#fbf9ff!important}.content,.shell{width:100%!important;max-width:100%!important;min-width:0!important}.content{padding:12px 12px calc(96px + env(safe-area-inset-bottom))!important}.rightcol{display:none!important}.topbar{height:auto!important;margin:0 0 12px!important;justify-content:stretch!important}.search,.topbar .search{width:100%!important;height:44px!important;min-height:44px!important;border-radius:16px!important;padding:0 14px!important;box-shadow:0 10px 26px rgba(79,61,127,.07)!important}.search input{font-size:14px!important;font-weight:650!important}.actions,.search kbd{display:none!important}.sidebar{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;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;display:block!important;border-right:0!important;border-top:1px solid rgba(221,212,238,.82)!important;background:rgba(255,255,255,.96)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;box-shadow:0 -16px 36px rgba(52,43,91,.11)!important;z-index:900!important}.brand,.profile-card{display:none!important}.sidebar nav,.sidebar-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;height:100%!important;margin:0!important}.sidebar .nav:nth-child(n+6){display:none!important}.sidebar .nav{height:58px!important;min-width:0!important;margin:0!important;padding:5px 2px!important;border-radius:15px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;font-size:10px!important;line-height:1.05!important;font-weight:650!important;letter-spacing:-.01em!important;color:#746c91!important}.sidebar .nav.active{background:#f1e7ff!important;color:#7b45db!important}.sidebar .nav .nav-icon,.sidebar .nav span:first-child{width:20px!important;height:20px!important;font-size:19px!important;display:grid!important;place-items:center!important;margin:0!important}.sidebar-svg-icon{width:20px!important;height:20px!important}.ai-hero-image,.hero.ai-hero-image{height:auto!important;min-height:360px!important;border-radius:22px!important;margin-bottom:20px!important;overflow:visible!important;box-shadow:0 16px 42px rgba(92,68,140,.1)!important}.hero-lcp-image,.hero-lcp-picture{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:inherit!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(180deg,rgba(255,255,255,.86),rgba(255,255,255,.52) 58%,rgba(255,255,255,.2))!important}.ai-hero-image .hero-copy,.hero.ai-hero-image .hero-copy{position:relative!important;padding:24px 18px 22px!important;max-width:100%!important;z-index:2!important}.hero.ai-hero-image .hero-copy>span{height:26px!important;font-size:9.5px!important;padding:0 10px!important;margin-bottom:14px!important}.ai-hero-image .hero-copy h1,.hero.ai-hero-image .hero-copy h1{font-size:31px!important;line-height:1.05!important;max-width:310px!important;margin:0 0 12px!important;letter-spacing:-1.2px!important}.ai-hero-image .hero-copy p,.hero.ai-hero-image .hero-copy p{font-size:13px!important;line-height:1.45!important;max-width:285px!important;margin:0 0 16px!important}.hero-actions{width:100%!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important}.hero-actions .how-works-btn,.hero-actions .primary,.hero-actions .secondary{height:43px!important;min-height:43px!important;border-radius:14px!important;padding:0 14px!important;font-size:12.5px!important;display:inline-flex!important;margin:0!important}.hero-prompts{display:none!important}html body .hero.ai-hero-image .hero-actions>.how-modal{left:0!important;top:calc(100% + 10px)!important;width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!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{width:100%!important;max-width:100%!important;padding:15px!important;border-radius:18px!important}html body .hero.ai-hero-image .hero-actions>.how-modal .how-modal-card:before{left:28px!important;top:-8px!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}.home-new-title,.popular-live-title,.section-title{margin:20px 0 12px!important;align-items:flex-end!important;gap:10px!important}.home-new-title h2,.popular-live-title h2,.section-title h2{font-size:19px!important;line-height:1.1!important}.home-new-title a,.popular-live-title a,.section-title a{font-size:12px!important;white-space:nowrap!important}.home-new-title p,.popular-live-title p{display:none!important}.continue-row,.home-new-grid,.popular-live-grid,.poster-row{display:flex!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;padding:0 2px 10px!important;margin-left:-2px!important;margin-right:-2px!important}.continue-row::-webkit-scrollbar,.home-new-grid::-webkit-scrollbar,.popular-live-grid::-webkit-scrollbar,.poster-row::-webkit-scrollbar,.site-interior-header__nav::-webkit-scrollbar,.title-nav-links::-webkit-scrollbar{display:none!important}.home-new-card,.popular-live-card,.poster{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,.home-new-card,.popular-live-card,.poster{scroll-snap-align:start!important;border-radius:18px!important}.continue-card{flex:0 0 min(82vw,340px)!important;width:min(82vw,340px)!important;min-width:min(82vw,340px)!important;height:154px!important}.home-new-copy b,.popular-live-copy b,.poster-info b{font-size:13px!important;line-height:1.18!important}.home-new-copy small,.popular-live-copy small,.poster-info span{font-size:11px!important}.collections{grid-template-columns:1fr!important;gap:10px!important}.collection{height:auto!important;min-height:92px!important;padding:15px!important;border-radius:18px!important}.site-interior-header{padding:10px 0 6px!important}.site-interior-header__bar{width:calc(100% - 20px)!important;min-height:auto!important;padding:10px!important;gap:8px!important;border-radius:20px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!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 kbd,.site-interior-header__search strong{display:none!important}.site-interior-header__nav{grid-column:1/-1!important;width:100%!important;justify-content:flex-start!important;overflow-x:auto!important;padding:3px 0 1px!important;gap:6px!important}.site-interior-header__nav a{flex:0 0 auto!important;height:38px!important;border-radius:13px!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{width:100%!important;max-width:none!important;min-height:0!important;padding:10px!important;border-radius:20px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;gap:8px!important;align-items:center!important}.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand{min-width:0!important;gap:8px!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 kbd,.title-wide-header-v80[data-aianime-title-nav=v120] .search-trigger strong{display:none!important}.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__nav{grid-column:1/-1!important;width:100%!important;display:flex!important;overflow-x:auto!important;justify-content:flex-start!important;gap:6px!important;padding:4px 0 1px!important}.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__nav a{flex:0 0 auto!important;height:38px!important;border-radius:13px!important;padding:0 11px!important;font-size:12px!important}.anime-compact-card,.compact-comments,.compact-episodes,.compact-player-section,.compact-similar{width:100%!important;max-width:100%!important;padding:14px!important;border-radius:20px!important;box-shadow:0 12px 34px rgba(79,61,127,.07)!important}.anime-compact-card{display:flex!important;flex-direction:column!important;gap:14px!important}.anime-compact-poster{order:-1!important;width:100%!important;max-width:190px!important}.anime-compact-poster img{height:270px!important;border-radius:16px!important}.compact-bg-glow{opacity:.1!important}.compact-breadcrumb{font-size:12px!important;overflow-x:auto!important;white-space:nowrap!important}.anime-compact-left h1{font-size:30px!important;line-height:1.08!important;letter-spacing:-1.15px!important}.compact-aliases{gap:6px!important}.compact-aliases span{height:28px!important;font-size:11px!important;padding:0 9px!important}.compact-rating-row{margin-top:12px!important;padding-bottom:12px!important;gap:7px!important}.title-rating-strip-v107{width:100%!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important;padding:7px!important;border-radius:16px!important}.title-rating-main-score{height:34px!important;min-width:auto!important;padding:0 9px!important}.title-rating-source-list{width:auto!important;justify-content:flex-start!important;gap:5px!important}.title-rating-source-chip{height:32px!important;padding:0 8px!important}.title-rating-vote{width:100%!important;margin-left:0!important;justify-content:flex-start!important;overflow-x:auto!important;padding-top:2px!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 b,.compact-info-list span{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{font-size:13px!important;line-height:1.55!important;margin-top:14px!important}.compact-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.compact-actions button,.compact-ai,.compact-watch{width:100%!important;height:42px!important}.compact-player{height:260px!important;border-radius:16px!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.episode-picker-clean .episode-picker-grid,.compact-episodes.episode-picker-clean>div.episode-picker-grid:last-child,.compact-episodes>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}.compact-episodes.episode-picker-clean .episode-picker-grid a,.compact-episodes>div:last-child a{height:38px!important;min-width:0!important;border-radius:11px!important}.native-voice-row{display:flex!important;overflow-x:auto!important;gap:8px!important;padding-bottom:4px!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{display:flex!important;overflow-x:auto!important;gap:12px!important;scroll-snap-type:x mandatory!important;padding-bottom:8px!important}.compact-similar>div:last-child a{flex:0 0 150px!important;width:150px!important;scroll-snap-align:start!important}.compact-similar img{height:210px!important;border-radius:15px!important}.page{padding:16px 12px calc(92px + env(safe-area-inset-bottom))!important;max-width:100%!important}.page-head h1{font-size:31px!important;line-height:1.08!important;letter-spacing:-1px!important;margin-top:14px!important}.page-head p{font-size:13.5px!important;line-height:1.5!important}.catalog-tools{padding:13px!important;margin:16px 0 14px!important;border-radius:18px!important}.catalog-search{height:46px!important;border-radius:15px!important;padding:0 13px!important}.filter-grid{grid-template-columns:1fr!important;gap:9px!important}.filter-grid select{height:43px!important;border-radius:13px!important}.filter-summary{font-size:12.5px!important;align-items:flex-start!important;flex-wrap:wrap!important}.filter-summary button{margin-left:0!important;width:100%!important}.catalog-layout{display:block!important}.catalog-aside{display:none!important}.catalog-results{grid-template-columns:1fr!important;gap:12px!important}.catalog-card{grid-template-columns:104px minmax(0,1fr)!important;gap:12px!important;min-height:164px!important;padding:10px!important;border-radius:18px!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{font-size:14px!important;line-height:1.18!important;letter-spacing:-.15px!important}.catalog-body em{font-size:11px!important;margin-top:4px!important}.catalog-body p{font-size:12px!important;line-height:1.36!important;margin:8px 0!important;-webkit-line-clamp:2!important}.catalog-body i{height:23px!important;font-size:10.5px!important;padding:0 8px!important}.schedule-board{grid-template-columns:1fr!important;gap:12px!important}.schedule-hero{padding:20px!important;border-radius:22px!important}.schedule-hero h1{font-size:31px!important;line-height:1.08!important}.schedule-day-card{padding:14px!important;border-radius:20px!important}.schedule-release{grid-template-columns:58px minmax(0,1fr)!important;min-height:74px!important;gap:10px!important;padding:8px!important}.schedule-release img{width:58px!important;height:54px!important;border-radius:12px!important}.admin-page,.profile-page{padding:14px 12px calc(92px + env(safe-area-inset-bottom))!important}.admin-grid,.profile-grid{grid-template-columns:1fr!important}}@media (max-width:420px){.home-new-card,.popular-live-card,.poster{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.episode-picker-clean .episode-picker-grid,.compact-episodes>div:last-child,.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{outline:0;transform:translateZ(0);border:1px solid rgba(255,255,255,.18)}.continue-row-v135 .resume-watch-card:focus-visible{box-shadow:0 0 0 3px rgba(139,92,246,.22),0 18px 40px rgba(52,43,91,.14)}.continue-play-badge{position:absolute;z-index:3;left:16px;top:15px;height:30px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.92);color:#38275d;font-size:12px;font-weight:760;letter-spacing:-.01em;box-shadow:0 10px 24px rgba(28,20,58,.16);opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease}.continue-play-badge:before{content:"▶";width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#8b5cf6,#ec5cc6);color:#fff;font-size:9px;padding-left:1px}.resume-watch-card:focus-visible .continue-play-badge,.resume-watch-card:hover .continue-play-badge{opacity:1;transform:translateY(0)}.resume-watch-card .play{background:rgba(255,255,255,.34);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.resume-watch-card em{right:14px;bottom:14px;height:26px;min-width:58px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border-radius:999px;background:rgba(255,255,255,.17);border:1px solid rgba(255,255,255,.24);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:11px;font-weight:780}.resume-watch-card .continue-info span{color:rgba(255,255,255,.84)}@media(max-width:760px){.continue-play-badge{opacity:1;transform:none;top:12px;left:12px;height:28px;font-size:11px;padding:0 10px}.resume-watch-card em{font-size:10px;right:12px;bottom:12px}}.section-title h2 .home-section-icon{width:22px;height:22px;border-radius:9px;display:inline-grid;place-items:center;margin-right:9px;color:#9c5cf6;background:linear-gradient(180deg,#fbf8ff,#f3ecff);border:1px solid rgba(157,115,255,.18);box-shadow:0 6px 16px rgba(118,75,180,.07);flex:0 0 auto;vertical-align:-5px}.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(180deg,#fff8ff,#f8ecff)}.section-title h2 .home-section-icon-new{color:#b66df4;background:linear-gradient(180deg,#fff9ff,#f7efff)}.section-title h2 .home-section-icon-continue{color:#bc5ef0;background:linear-gradient(180deg,#fff8ff,#f5edff)}.section-title h2 .home-section-icon-collections{color:#9d67f2;background:linear-gradient(180deg,#fbfaff,#f0ebff)}@media(max-width:720px){.section-title h2 .home-section-icon{width:20px;height:20px;border-radius:8px;margin-right:7px;vertical-align:-4px}.section-title h2 .home-section-icon svg{width:13px;height:13px}}.compact-ai .home-section-icon,.global-search-ai .home-section-icon,.site-interior-header__nav .home-section-icon,.title-full-nav__links .home-section-icon,.top-card .home-section-icon{width:20px;height:20px;border-radius:8px;display:inline-grid;place-items:center;margin:0 7px 0 0;color:currentColor;background:rgba(255,255,255,.58);border:1px solid rgba(157,115,255,.14);box-shadow:none;vertical-align:-5px;flex:0 0 auto}.compact-ai .home-section-icon svg,.global-search-ai .home-section-icon svg,.site-interior-header__nav .home-section-icon svg,.title-full-nav__links .home-section-icon svg,.top-card .home-section-icon svg{width:13px;height:13px}.global-search-ai{display:flex;align-items:center;justify-content:center;gap:8px}.global-search-ai .home-section-icon{margin:0;color:#fff;background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.22)}.top-card i{display:inline-flex;align-items:center;justify-content:center}.top-card i .home-section-icon{margin:0}.compact-ai{display:inline-flex;align-items:center;gap:8px}.compact-ai .home-section-icon{margin:0}.how-card-icon .home-section-icon{width:24px;height:24px;margin:0;color:#9c5cf6;background:#f8efff;border:1px solid rgba(157,115,255,.16)}.how-card-icon .home-section-icon svg{width:15px;height:15px}.site-interior-header__nav .home-section-icon,.title-full-nav__links .home-section-icon,.title-wide-header-v80__nav .home-section-icon{width:26px!important;height:26px!important;border-radius:10px!important;margin:0 7px 0 0!important;color:#7b45df!important;background:linear-gradient(180deg,#fff,#f4edff)!important;border:1px solid rgba(144,94,232,.24)!important;box-shadow:0 7px 16px rgba(115,74,176,.08)!important;display:inline-grid!important;place-items:center!important;flex:0 0 auto!important}.site-interior-header__nav .home-section-icon svg,.title-full-nav__links .home-section-icon svg,.title-wide-header-v80__nav .home-section-icon svg{width:16px!important;height:16px!important}.site-interior-header__nav a:hover .home-section-icon,.title-full-nav__links a:hover .home-section-icon,.title-wide-header-v80__nav a:hover .home-section-icon{color:#fff!important;background:linear-gradient(135deg,#9f6cff,#d35ada)!important;border-color:transparent!important}.site-interior-header__search .home-section-icon{width:24px!important;height:24px!important;margin:0 8px 0 0!important;color:#8d55ee!important;background:#f8f2ff!important;border:1px solid rgba(144,94,232,.18)!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{width:24px!important;height:24px!important;border-radius:9px!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{display:block!important;font-style:normal!important;font-size:34px!important;line-height:1!important;color:#c17cff!important;opacity:.62!important;margin-left:12px!important;flex-shrink:0!important}html body .shell .collection div{max-width:calc(100% - 46px)!important}@media(max-width:760px){html body .shell .collection em{font-size:30px!important;opacity:.54!important}}.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand img,.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand img,.title-wide-header-v80[data-aianime-title-nav=v138] .title-wide-header-v80__brand img{width:38px!important;height:38px!important;object-fit:contain!important;filter:drop-shadow(0 8px 16px rgba(219,67,194,.13))!important}.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand,.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand,.title-wide-header-v80[data-aianime-title-nav=v138] .title-wide-header-v80__brand{gap:10px!important}.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand b,.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand b,.title-wide-header-v80[data-aianime-title-nav=v138] .title-wide-header-v80__brand b{font-size:23px!important}@media(max-width:760px){.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand img,.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand img,.title-wide-header-v80[data-aianime-title-nav=v138] .title-wide-header-v80__brand img{width:36px!important;height:36px!important}.site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand b,.title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand b,.title-wide-header-v80[data-aianime-title-nav=v138] .title-wide-header-v80__brand b{font-size:20px!important}}html body .shell .content .section-title-clean-icons h2{display:flex!important;gap:8px!important;line-height:1.08!important}html body .shell .content .section-title-clean-icons h2 .home-section-icon{vertical-align:0!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 .site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand img,html body .title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand img,html body .title-wide-header-v80[data-aianime-title-nav=v138] .title-wide-header-v80__brand img{width:54px!important;height:54px!important;min-width:54px!important;object-fit:contain!important;transform:none!important}html body .site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand,html body .title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand,html body .title-wide-header-v80[data-aianime-title-nav=v138] .title-wide-header-v80__brand{align-items:center!important;gap:12px!important}html body .site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand b,html body .title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand b,html body .title-wide-header-v80[data-aianime-title-nav=v138] .title-wide-header-v80__brand b{font-size:24px!important;line-height:1!important}html body .shell .content .section-title-clean-icons{display:flex!important;align-items:center!important}html body .shell .content .section-title-clean-icons h2{display:inline-flex!important;align-items:center!important;gap:9px!important;line-height:1!important;margin:0!important}html body .shell .content .section-title-clean-icons h2 .home-section-icon{width:22px!important;height:22px!important;min-width:22px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;top:0!important;transform:none!important;vertical-align:middle!important;align-self:center!important}html body .shell .content .section-title-clean-icons h2 .home-section-icon svg{width:14px!important;height:14px!important;display:block!important;flex:0 0 auto!important}@media(max-width:760px){html body .site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand img,html body .title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand img,html body .title-wide-header-v80[data-aianime-title-nav=v138] .title-wide-header-v80__brand img{width:46px!important;height:46px!important;min-width:46px!important}html body .site-interior-header[data-aianime-interior-menu=v120] .site-interior-header__brand b,html body .title-wide-header-v80[data-aianime-title-nav=v120] .title-wide-header-v80__brand b,html body .title-wide-header-v80[data-aianime-title-nav=v138] .title-wide-header-v80__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;height:21px!important;min-width: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{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;line-height:1!important;margin:0!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:22px!important;height:22px!important;min-width:22px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;top:0!important;transform:translateY(-1px)!important;vertical-align:middle!important;align-self:center!important;line-height:1!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{width:14px!important;height:14px!important;display:block!important;flex:0 0 auto!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;height:21px!important;min-width:21px!important;transform:translateY(-1px)!important}}.compact-title-seo{max-width:1180px;margin:18px auto 0;padding:0;border-radius:18px;background:#fff;border:1px solid #eee7f7;box-shadow:0 10px 28px rgba(79,61,127,.045);overflow:hidden}.compact-title-seo-summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:13px 16px;color:#252144}.compact-title-seo-summary::-webkit-details-marker{display:none}.compact-title-seo-summary::marker{content:""}.compact-title-seo-summary span{display:flex;flex-direction:column;min-width:0;gap:3px}.compact-title-seo-summary b{color:#252144;font-size:18px;line-height:1.15;font-weight:950;letter-spacing:-.03em}.compact-title-seo-summary small{color:#8a7aa5;font-size:13px;line-height:1.35;font-weight:750}.compact-title-seo-summary em{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:90px;height:34px;padding:0 12px;border-radius:999px;background:#fbf4ff;color:#eb7bff;font-size:0;line-height:1;font-style:normal;font-weight:950}.compact-title-seo-summary em:before{content:"Раскрыть";font-size:13px}.compact-title-seo[open] .compact-title-seo-summary em:before{content:"Скрыть"}.compact-title-seo-body{border-top:1px solid #f0e8f8;padding:14px}.compact-title-seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.compact-title-faq details,.compact-title-seo article{border:1px solid #f0e8f8;background:#fcfaff;border-radius:14px;padding:12px}.compact-title-seo h3{margin:0 0 6px;color:#252144;font-size:14px;line-height:1.25;font-weight:950;letter-spacing:-.02em}.compact-title-seo p{margin:0;color:#5f5574;font-size:13px;line-height:1.55;font-weight:650}.compact-title-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.compact-title-faq summary{cursor:pointer;color:#252144;font-size:13px;line-height:1.35;font-weight:950}.compact-title-faq details p{margin-top:7px}@media(max-width:760px){.compact-title-seo{margin:14px 12px 0;border-radius:16px}.compact-title-seo-summary{min-height:54px;padding:12px 13px;gap:10px}.compact-title-seo-summary b{font-size:16px}.compact-title-seo-summary small{font-size:12px}.compact-title-seo-summary em{min-width:78px;height:32px;padding:0 10px}.compact-title-seo-summary em:before{font-size:12px}.compact-title-seo-body{padding:12px}.compact-title-faq,.compact-title-seo-grid{grid-template-columns:1fr}}.seo-fold-copy{max-width:1180px;margin:0 0 22px;border:1px solid #eee7f7;border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(79,61,127,.045);overflow:hidden}.seo-fold-copy summary{list-style:none;cursor:pointer;min-height:58px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#252144}.seo-fold-copy summary::-webkit-details-marker{display:none}.seo-fold-copy summary::marker{content:""}.seo-fold-copy summary span{display:flex;flex-direction:column;gap:3px;min-width:0}.seo-fold-copy summary b{color:#252144;font-size:17px;line-height:1.18;font-weight:950;letter-spacing:-.025em}.seo-fold-copy summary small{color:#8a7aa5;font-size:13px;line-height:1.35;font-weight:750;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.seo-fold-copy summary em{flex:0 0 auto;min-width:90px;height:34px;border-radius:999px;background:#fbf4ff;color:#eb7bff;font-size:0;font-style:normal;font-weight:950;display:inline-flex;align-items:center;justify-content:center}.seo-fold-copy summary em:before{content:"Раскрыть";font-size:13px}.seo-fold-copy[open] summary em:before{content:"Скрыть"}.seo-fold-body{border-top:1px solid #f0e8f8;padding:14px;color:#5f5574}.seo-fold-body p{margin:0;font-size:13px;line-height:1.58;font-weight:650}.seo-fold-body ul{margin:10px 0 0;padding-left:18px;display:grid;gap:6px}.seo-fold-body li{color:#6c617e;font-size:13px;line-height:1.45;font-weight:700}.seo-fold-faq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.seo-fold-faq details{border:1px solid #f0e8f8;background:#fcfaff;border-radius:14px;padding:11px}.seo-fold-faq summary{min-height:0;padding:0;display:list-item;color:#252144;font-size:13px;line-height:1.35;font-weight:950}.seo-fold-faq summary::marker{content:"› "}.seo-fold-faq details[open] summary::marker{content:"⌄ "}.seo-fold-faq details p{margin-top:7px}.collection-seo-description{max-width:820px;margin:-6px 0 14px;color:#746887;font-size:13px;line-height:1.5;font-weight:700}.seo-empty-card{border:1px solid #eee7f7;border-radius:20px;background:#fff;padding:22px;box-shadow:0 10px 28px rgba(79,61,127,.045)}.seo-empty-card h2{margin:0 0 8px;color:#252144;font-size:22px;letter-spacing:-.04em}.seo-empty-card p{margin:0 0 14px;color:#746887;font-size:14px;line-height:1.55;font-weight:700}.seo-empty-card div{display:flex;gap:10px;flex-wrap:wrap}.seo-empty-card a{height:38px;padding:0 14px;border-radius:999px;background:#fbf4ff;color:#8d55ee;display:inline-flex;align-items:center;font-size:13px;font-weight:950}@media(max-width:920px){.seo-fold-faq{grid-template-columns:1fr}}@media(max-width:760px){.seo-fold-copy{margin:0 0 16px;border-radius:16px}.seo-fold-copy summary{min-height:54px;padding:12px 13px;gap:10px}.seo-fold-copy summary b{font-size:16px}.seo-fold-copy summary small{font-size:12px}.seo-fold-copy summary em{min-width:78px;height:32px;padding:0 10px}.seo-fold-copy summary em:before{font-size:12px}.seo-fold-body{padding:12px}}.player-report-box{margin-top:14px;border:1px solid rgba(200,166,255,.42);border-radius:18px;background:rgba(255,255,255,.72);box-shadow:0 12px 34px rgba(125,91,255,.07);overflow:hidden}.player-report-box summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;color:#2f2766;font-weight:800}.player-report-box summary::-webkit-details-marker{display:none}.player-report-box summary em{font-style:normal;color:#d86cff;font-size:.86rem;font-weight:900}.player-report-form{display:grid;gap:12px;padding:0 14px 14px}.player-report-meta{display:flex;flex-wrap:wrap;gap:8px}.player-report-meta span{border:1px solid rgba(139,119,196,.18);border-radius:999px;padding:6px 10px;color:#766b9d;background:#fff;font-size:.82rem;font-weight:800}.player-report-form label{display:grid;gap:6px;color:#4a3f78;font-size:.88rem;font-weight:800}.player-report-form select,.player-report-form textarea{width:100%;border:1px solid rgba(139,119,196,.22);border-radius:14px;background:#fff;color:#2b2357;font:inherit;padding:10px 12px;outline:none}.player-report-form textarea{min-height:76px;resize:vertical}.player-report-form button{justify-self:start;border:0;border-radius:999px;padding:10px 16px;background:linear-gradient(135deg,#9b6cff,#e07bff);color:#fff;font-weight:900;cursor:pointer;box-shadow:0 12px 26px rgba(155,108,255,.22)}.player-report-form button:disabled{opacity:.65;cursor:default}.admin-player-report-list article p{margin:.45rem 0 0;color:#4f4677;line-height:1.45}.admin-player-reports-panel .admin-comment-status-v26.open{background:#fff4d9;color:#8a5c00}.admin-player-reports-panel .admin-comment-status-v26.checking{background:#eaf2ff;color:#285ba8}.admin-player-reports-panel .admin-comment-status-v26.fixed{background:#e9fff3;color:#13733d}.admin-player-reports-panel .admin-comment-status-v26.ignored{background:#f2f0f8;color:#625a77}.compact-player-section .player-report-box{margin:10px 0 0!important;border:1px solid #efe7fb!important;border-radius:16px!important;background:rgba(255,255,255,.64)!important;box-shadow:0 8px 22px rgba(91,72,139,.035)!important}.compact-player-section .player-report-box summary{min-height:46px!important;padding:9px 13px!important;gap:12px!important;color:#2b2850!important;font-family:inherit!important;font-size:14px!important;line-height:1.15!important;font-weight:850!important;letter-spacing:-.025em!important}.compact-player-section .player-report-box summary span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.compact-player-section .player-report-box summary em{flex:0 0 auto!important;min-width:76px!important;height:30px!important;padding:0 12px!important;border-radius:999px!important;background:#fbf3ff!important;color:#be67ee!important;font-family:inherit!important;font-size:12px!important;line-height:1!important;font-weight:850!important;letter-spacing:-.01em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.compact-player-section .player-report-box[open] summary{border-bottom:1px solid #f1e9fb!important}.compact-player-section .player-report-form{gap:10px!important;padding:12px 13px 13px!important;background:rgba(252,249,255,.72)!important}.compact-player-section .player-report-meta{gap:6px!important}.compact-player-section .player-report-meta span{padding:5px 9px!important;border-color:#eee6f8!important;background:#fff!important;color:#817493!important;font-size:12px!important;line-height:1!important;font-weight:760!important}.compact-player-section .player-report-form label{gap:5px!important;color:#554b6c!important;font-size:13px!important;line-height:1.25!important;font-weight:780!important}.compact-player-section .player-report-form select,.compact-player-section .player-report-form textarea{border-color:#eee6f8!important;border-radius:12px!important;color:#2b2850!important;font-family:inherit!important;font-size:13px!important;line-height:1.35!important;padding:9px 10px!important}.compact-player-section .player-report-form textarea{min-height:68px!important}.compact-player-section .player-report-form button{height:34px!important;padding:0 14px!important;border-radius:999px!important;background:#2b2850!important;font-family:inherit!important;font-size:12px!important;font-weight:850!important;box-shadow:0 10px 20px rgba(43,40,80,.12)!important}.compact-title-seo{margin:12px auto 0!important;border:1px solid #efe7fb!important;border-radius:16px!important;background:rgba(255,255,255,.66)!important;box-shadow:0 8px 22px rgba(91,72,139,.035)!important}.compact-title-seo-summary{min-height:48px!important;padding:10px 13px!important;gap:12px!important;color:#2b2850!important;font-family:inherit!important}.compact-title-seo-summary span{gap:2px!important}.compact-title-seo-summary b{color:#2b2850!important;font-family:inherit!important;font-size:15px!important;line-height:1.15!important;font-weight:850!important;letter-spacing:-.025em!important}.compact-title-seo-summary small{color:#8a7f9d!important;font-family:inherit!important;line-height:1.3!important;font-weight:680!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.compact-title-seo-summary em{min-width:76px!important;height:30px!important;padding:0 12px!important;border-radius:999px!important;background:#fbf3ff!important;color:#be67ee!important;font-family:inherit!important;font-weight:850!important}.compact-title-seo-summary em:before{font-size:12px!important;letter-spacing:-.01em!important}.compact-title-seo[open] .compact-title-seo-summary{border-bottom:1px solid #f1e9fb!important}.compact-title-seo-body{border-top:0!important;padding:12px 13px 13px!important;background:rgba(252,249,255,.72)!important}.compact-title-seo-grid{gap:8px!important}.compact-title-faq details,.compact-title-seo article{border-color:#eee6f8!important;border-radius:12px!important;background:#fff!important;padding:10px!important}.compact-title-seo h3{margin:0 0 5px!important;color:#2b2850!important;font-family:inherit!important;font-size:13px!important;line-height:1.22!important;font-weight:850!important;letter-spacing:-.015em!important}.compact-title-seo p{color:#645a78!important;font-family:inherit!important;font-size:12.5px!important;line-height:1.5!important;font-weight:620!important}.compact-title-faq{gap:7px!important;margin-top:8px!important}.compact-title-faq summary{color:#2b2850!important;font-family:inherit!important;font-size:12.5px!important;line-height:1.3!important;font-weight:820!important}@media(max-width:760px){.compact-player-section .player-report-box,.compact-title-seo{border-radius:14px!important}.compact-player-section .player-report-box summary,.compact-title-seo-summary{min-height:44px!important;padding:9px 11px!important}.compact-title-seo-summary b{font-size:14px!important}.compact-title-seo-summary small{font-size:11.5px!important}.compact-player-section .player-report-box summary em,.compact-title-seo-summary em{min-width:70px!important;height:28px!important;padding:0 10px!important;font-size:11.5px!important}.compact-title-seo-summary em:before{font-size:11.5px!important}.compact-player-section .player-report-form,.compact-title-seo-body{padding:10px 11px 11px!important}}.compact-player-section .player-report-box,.compact-title-seo{width:100%!important;margin-top:12px!important;border:1px solid rgba(232,220,247,.92)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(251,248,255,.92))!important;box-shadow:0 12px 34px rgba(81,62,130,.06)!important;overflow:hidden!important}.compact-player-section .player-report-box summary,.compact-title-seo-summary{min-height:54px!important;padding:11px 13px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;color:#2e294b!important;font-family:var(--font-manrope,Manrope,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important}.compact-player-section .player-report-box summary span,.compact-title-seo-summary span{min-width:0!important}.compact-player-section .player-report-box summary span,.compact-title-seo-summary b{color:#2e294b!important;font-size:15px!important;line-height:1.15!important;font-weight:900!important;letter-spacing:-.035em!important}.compact-title-seo-summary small{margin-top:4px!important;color:#817896!important;font-size:12px!important;line-height:1.25!important;font-weight:760!important}.compact-player-section .player-report-box summary em,.compact-title-seo-summary em{flex:0 0 auto!important;min-width:104px!important;height:36px!important;padding:0 16px!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#9d5cff,#eb6dbc)!important;color:#fff!important;box-shadow:0 12px 24px rgba(141,85,238,.22)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-family:var(--font-manrope,Manrope,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important;font-size:12.5px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.015em!important;opacity:1!important}.compact-player-section .player-report-box summary em:after,.compact-title-seo-summary em:after{content:"›";display:inline-block;font-size:16px;line-height:1;transform:translateY(-1px);opacity:.9}.compact-title-seo-summary em:before{color:inherit!important;font-size:12.5px!important;font-weight:900!important}.compact-title-seo[open] .compact-title-seo-summary em:before{content:"Скрыть"!important}.compact-player-section .player-report-box[open] summary em:after,.compact-title-seo[open] .compact-title-seo-summary em:after{transform:rotate(90deg) translateX(-1px)}.compact-player-section .player-report-box summary:hover em,.compact-title-seo-summary:hover em{transform:translateY(-1px);box-shadow:0 15px 30px rgba(141,85,238,.28)!important}.compact-player-section .player-report-box[open] summary,.compact-title-seo[open] .compact-title-seo-summary{border-bottom:1px solid rgba(232,220,247,.9)!important;background:rgba(255,255,255,.72)!important}.compact-player-section .player-report-form,.compact-title-seo-body{padding:14px!important;background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(250,247,255,.88))!important}.compact-title-seo-grid{gap:10px!important}.compact-player-section .player-report-form select,.compact-player-section .player-report-form textarea,.compact-player-section .player-report-meta span,.compact-title-faq details,.compact-title-seo article{border-color:rgba(232,220,247,.96)!important;background:#fff!important;box-shadow:0 8px 20px rgba(81,62,130,.035)!important}.compact-player-section .player-report-form button{min-width:136px!important;height:38px!important;padding:0 18px!important;border-radius:14px!important;background:linear-gradient(135deg,#9d5cff,#eb6dbc)!important;color:#fff!important;box-shadow:0 12px 24px rgba(141,85,238,.22)!important;font-size:13px!important;font-weight:900!important}.compact-player-section .player-report-form button:hover{transform:translateY(-1px);box-shadow:0 15px 30px rgba(141,85,238,.28)!important}@media(max-width:760px){.compact-player-section .player-report-box,.compact-title-seo{border-radius:16px!important}.compact-player-section .player-report-box summary,.compact-title-seo-summary{min-height:52px!important;padding:10px 11px!important}.compact-player-section .player-report-box summary em,.compact-title-seo-summary em{min-width:88px!important;height:34px!important;padding:0 12px!important;border-radius:13px!important;font-size:12px!important}.compact-title-seo-summary em:before{font-size:12px!important}.compact-title-seo-summary small{display:none!important}}.compact-player-section .compact-title-seo{margin:10px 0 8px!important;border:1px solid rgba(222,211,243,.95)!important;border-radius:18px!important;background:rgba(255,255,255,.92)!important;box-shadow:0 10px 28px rgba(81,62,130,.045)!important;overflow:hidden!important}.compact-player-section .player-report-box{margin:8px 0 0!important;border:1px solid rgba(222,211,243,.86)!important;border-radius:18px!important;background:rgba(255,255,255,.78)!important;box-shadow:0 8px 22px rgba(81,62,130,.035)!important;overflow:hidden!important}.compact-player-section .compact-title-seo-summary,.compact-player-section .player-report-box summary{min-height:50px!important;padding:10px 14px!important;gap:14px!important;color:#25213d!important;font-family:var(--font-main)!important}.compact-player-section .compact-title-seo-summary b,.compact-player-section .player-report-box summary span{color:#25213d!important;font-size:15px!important;line-height:1.15!important;font-weight:900!important;letter-spacing:-.035em!important}.compact-player-section .compact-title-seo-summary small{margin-top:3px!important;color:#7e7691!important;font-size:12px!important;line-height:1.25!important;font-weight:700!important}.compact-player-section .compact-title-seo-summary em,.compact-player-section .player-report-box summary em,.compact-player-section .player-report-form button{border:1px solid rgba(126,94,214,.14)!important;background:linear-gradient(135deg,#8d55ee,#765ee3)!important;color:#fff!important;box-shadow:0 10px 22px rgba(126,94,214,.18)!important;text-shadow:none!important;font-family:var(--font-main)!important;font-weight:900!important;letter-spacing:-.015em!important}.compact-player-section .compact-title-seo-summary em,.compact-player-section .player-report-box summary em{min-width:96px!important;height:34px!important;padding:0 14px!important;border-radius:13px!important;font-size:12.5px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}.compact-player-section .compact-title-seo-summary em{font-size:0!important}.compact-player-section .compact-title-seo-summary em:before{content:"Раскрыть"!important;color:inherit!important;font-size:12.5px!important;font-weight:900!important;line-height:1!important}.compact-player-section .compact-title-seo[open] .compact-title-seo-summary em:before{content:"Скрыть"!important}.compact-player-section .compact-title-seo-summary em:after,.compact-player-section .player-report-box summary em:after{content:"›"!important;color:inherit!important;font-size:15px!important;line-height:1!important;opacity:.9!important;transform:translateY(-1px)!important}.compact-player-section .compact-title-seo[open] .compact-title-seo-summary em:after,.compact-player-section .player-report-box[open] summary em:after{transform:rotate(90deg) translateX(-1px)!important}.compact-player-section .compact-title-seo-summary:hover em,.compact-player-section .player-report-box summary:hover em,.compact-player-section .player-report-form button:hover{background:linear-gradient(135deg,#8350df,#6f57d4)!important;box-shadow:0 12px 25px rgba(126,94,214,.22)!important;transform:translateY(-1px)!important}.compact-player-section .compact-title-seo[open] .compact-title-seo-summary,.compact-player-section .player-report-box[open] summary{border-bottom:1px solid rgba(232,224,247,.95)!important;background:rgba(255,255,255,.84)!important}.compact-player-section .compact-title-seo-body,.compact-player-section .player-report-form{padding:13px 14px 14px!important;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(250,247,255,.78))!important}.compact-player-section .compact-title-faq details,.compact-player-section .compact-title-seo article,.compact-player-section .player-report-form select,.compact-player-section .player-report-form textarea,.compact-player-section .player-report-meta span{border-color:rgba(232,224,247,.95)!important;background:rgba(255,255,255,.96)!important;box-shadow:none!important}.compact-player-section .player-report-form button{min-width:132px!important;height:36px!important;padding:0 16px!important;border-radius:13px!important;font-size:12.5px!important;cursor:pointer!important}@media(max-width:760px){.compact-player-section .compact-title-seo,.compact-player-section .player-report-box{border-radius:15px!important}.compact-player-section .compact-title-seo-summary,.compact-player-section .player-report-box summary{min-height:48px!important;padding:9px 11px!important}.compact-player-section .compact-title-seo-summary em,.compact-player-section .player-report-box summary em{min-width:84px!important;height:32px!important;padding:0 11px!important;font-size:12px!important}.compact-player-section .compact-title-seo-summary em:before{font-size:12px!important}.compact-player-section .compact-title-seo-summary small{display:none!important}}.compact-title-seo-standalone{margin-top:22px!important}@media(max-width:760px){.compact-title-seo-standalone{margin-top:16px!important}}.admin-report-status-grid-v168{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0}.admin-report-status-grid-v168 button{min-height:68px;border:1px solid #eee6fb;border-radius:18px;background:rgba(255,255,255,.82);color:#2b2546;box-shadow:0 12px 28px rgba(79,61,127,.045);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:12px 14px;cursor:pointer;font-family:inherit}.admin-report-status-grid-v168 button span{font-size:12px;font-weight:850;color:#8b82a0}.admin-report-status-grid-v168 button b{font-size:24px;line-height:1;font-weight:950;color:#2b2546}.admin-report-status-grid-v168 button.active{border-color:#cdb6ff;background:linear-gradient(135deg,#fff,#f8f2ff);box-shadow:0 16px 34px rgba(141,85,238,.09)}.admin-player-report-list-v168 article{align-items:stretch}.admin-report-note-v168{display:flex;flex-direction:column;gap:7px;margin-top:12px}.admin-report-note-v168 span{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#8b82a0}.admin-report-note-v168 textarea{min-height:70px;resize:vertical;border:1px solid #eee6fb;border-radius:14px;padding:11px 12px;font:inherit;font-size:13px;color:#2b2546;background:#fff;outline:none}.admin-report-note-v168 textarea:focus{border-color:#cdb6ff;box-shadow:0 0 0 4px rgba(141,85,238,.08)}.local-library-page{max-width:1240px!important}.local-library-empty{max-width:720px;padding:24px!important;border-radius:24px!important}.local-library-empty h2{margin:0 0 8px;font-size:24px;letter-spacing:-.5px}.local-library-empty p{margin:0 0 18px;color:#766c8c;font-weight:650;line-height:1.55}.local-library-shell{display:flex;flex-direction:column;gap:16px}.local-library-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px 18px;border:1px solid #eee6fb;border-radius:24px;background:rgba(255,255,255,.88);box-shadow:0 16px 42px rgba(79,61,127,.055)}.local-library-summary span{display:block;color:#9a91ab;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.local-library-summary b{display:block;margin-top:4px;font-size:20px;color:#241f3b;letter-spacing:-.45px}.local-library-metrics{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.local-library-metrics em{height:30px;padding:0 10px;border-radius:999px;background:#f8f3ff;color:#7566a0;display:inline-flex;align-items:center;font-style:normal;font-size:12px;font-weight:850}.local-library-actions a,.local-library-actions button,.local-library-summary button{height:34px;border:1px solid #dfd3f7;border-radius:999px;background:#fff;color:#6f4cc8;font:inherit;font-size:12px;font-weight:900;padding:0 13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.local-library-card{display:flex;flex-direction:column;gap:10px}.local-library-card .poster{width:100%}.local-library-progress{height:6px;border-radius:999px;background:#eee7fb;overflow:hidden}.local-library-progress i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#8d55ee,#c56bd6)}.local-library-actions{display:flex;gap:8px}.local-library-actions a{background:#f8f3ff}.local-library-actions button{color:#8c819e;background:#fff}.profile-dashboard-v168 .profile-hero-card p{max-width:760px}.profile-stat-grid-v168{grid-template-columns:repeat(5,minmax(0,1fr))}.profile-dashboard-columns-v168{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:18px;align-items:start}.profile-mini-panel-v168{border:1px solid #eee6fb;border-radius:24px;background:rgba(255,255,255,.82);box-shadow:0 16px 42px rgba(79,61,127,.05);padding:16px}.profile-mini-panel-v168 .section-title{margin:0 0 12px!important}.profile-mini-panel-v168 .section-title>span{color:#8b82a0;font-size:12px;font-weight:900}.profile-rating-list-v168{display:flex;flex-direction:column;gap:8px}.profile-rating-list-v168 a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;border:1px solid #eee6fb;border-radius:15px;background:#fff;padding:0 12px;color:#312a4d}.profile-rating-list-v168 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800}.profile-rating-list-v168 b{color:#8d55ee;font-size:13px;font-weight:950}.profile-continue-row-v168{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:980px){.admin-report-status-grid-v168{grid-template-columns:repeat(2,minmax(0,1fr))}.local-library-summary{grid-template-columns:1fr}.local-library-metrics{justify-content:flex-start}.profile-dashboard-columns-v168{grid-template-columns:1fr}.profile-stat-grid-v168{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.admin-report-status-grid-v168{grid-template-columns:1fr}.local-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.profile-continue-row-v168{grid-template-columns:1fr}}.compact-title-seo-standalone{margin-top:12px!important;border-color:rgba(226,218,244,.92)!important;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(251,249,255,.9))!important;box-shadow:0 8px 24px rgba(69,54,118,.045)!important}.compact-title-seo-standalone .compact-title-seo-summary{min-height:50px!important;padding:10px 13px!important}.compact-title-seo-standalone .compact-title-seo-summary b{color:#25213d!important;font-family:var(--font-main)!important;font-size:15px!important;font-weight:900!important;letter-spacing:-.035em!important}.compact-title-seo-standalone .compact-title-seo-summary small{color:#7f7693!important;font-family:var(--font-main)!important;font-size:12px!important;font-weight:700!important}.compact-player-section .player-report-box summary em,.compact-player-section .player-report-form button,.compact-title-seo-standalone .compact-title-seo-summary em{border:1px solid rgba(103,86,184,.18)!important;background:#7565d8!important;color:#fff!important;box-shadow:0 8px 18px rgba(103,86,184,.16)!important;text-shadow:none!important}.compact-title-seo-standalone .compact-title-seo-summary em{min-width:92px!important;height:34px!important;padding:0 14px!important;border-radius:13px!important;font-family:var(--font-main)!important;font-size:0!important;font-weight:900!important;letter-spacing:-.015em!important}.compact-title-seo-standalone .compact-title-seo-summary em:before{content:"Раскрыть"!important;color:inherit!important;font-size:12.5px!important;font-weight:900!important}.compact-title-seo-standalone[open] .compact-title-seo-summary em:before{content:"Скрыть"!important}.compact-player-section .player-report-box summary em:after,.compact-title-seo-standalone .compact-title-seo-summary em:after{color:inherit!important;opacity:.82!important}.compact-player-section .player-report-box summary:hover em,.compact-player-section .player-report-form button:hover,.compact-title-seo-standalone .compact-title-seo-summary:hover em{background:#6c5dca!important;box-shadow:0 10px 22px rgba(103,86,184,.2)!important;transform:translateY(-1px)!important}.compact-title-seo-standalone[open] .compact-title-seo-summary{border-bottom:1px solid rgba(232,224,247,.95)!important;background:rgba(255,255,255,.82)!important}.compact-title-seo-standalone .compact-title-seo-body{background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(250,247,255,.74))!important}@media(max-width:760px){.compact-title-seo-standalone{margin-top:10px!important}.compact-title-seo-standalone .compact-title-seo-summary em{min-width:84px!important;height:32px!important;padding:0 11px!important}.compact-title-seo-standalone .compact-title-seo-summary em:before{font-size:12px!important}}.admin-reports-page-v172{background:linear-gradient(180deg,#fdfbff,#fbf8ff 45%,#fff)!important}.admin-reports-shell-v172{max-width:1380px!important}.admin-reports-page-v172 .page-head{margin-bottom:16px!important}.admin-reports-page-v172 .page-head a{color:#7d54dd!important;font-size:14px!important;font-weight:850!important;text-decoration:none!important}.admin-reports-page-v172 .page-head h1{margin:18px 0 8px!important;color:#211934!important;font-size:42px!important;line-height:.98!important;letter-spacing:-1.8px!important;font-weight:950!important}.admin-reports-page-v172 .page-head p{max-width:860px!important;margin:0!important;color:#746b8d!important;font-size:15px!important;line-height:1.45!important;font-weight:760!important}.admin-reports-panel-v172{display:grid!important;gap:16px!important;padding:20px!important;border:1px solid rgba(222,211,243,.92)!important;border-radius:28px!important;background:rgba(255,255,255,.82)!important;box-shadow:0 24px 70px rgba(74,58,126,.075)!important}.admin-reports-toolbar-v172{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}.admin-reports-toolbar-v172 div{display:grid!important;gap:4px!important;min-width:0!important}.admin-reports-toolbar-v172 b{color:#211934!important;font-size:19px!important;line-height:1.15!important;font-weight:920!important;letter-spacing:-.4px!important}.admin-reports-toolbar-v172 span{color:#746b8d!important;font-size:13px!important;line-height:1.4!important;font-weight:720!important}.admin-report-actions-v172 a,.admin-report-actions-v172 button,.admin-reports-toolbar-v172 button{min-height:38px!important;border:1px solid rgba(126,94,214,.16)!important;border-radius:14px!important;background:#fff!important;color:#2b2546!important;padding:0 14px!important;font-family:inherit!important;font-size:12px!important;line-height:1!important;font-weight:850!important;text-decoration:none!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;box-shadow:0 10px 22px rgba(69,54,118,.04)!important}.admin-report-actions-v172 a:hover,.admin-report-actions-v172 button:hover,.admin-reports-toolbar-v172 button:hover{border-color:rgba(126,94,214,.28)!important;background:#faf7ff!important;transform:translateY(-1px)!important}.admin-report-status-grid-v172{margin:0!important;gap:10px!important}.admin-report-status-grid-v172 button{min-height:64px!important;border-radius:18px!important;padding:12px 14px!important;box-shadow:none!important}.admin-report-status-grid-v172 button span{color:#81778f!important;font-size:11px!important;line-height:1!important;font-weight:850!important}.admin-report-status-grid-v172 button b{color:#211934!important;font-size:23px!important;line-height:1!important;font-weight:950!important}.admin-report-status-grid-v172 button.active{border-color:rgba(126,94,214,.28)!important;background:linear-gradient(180deg,#fff,#f9f5ff)!important;box-shadow:0 14px 30px rgba(126,94,214,.075)!important}.admin-reports-search-v172{display:grid!important;gap:7px!important}.admin-reports-search-v172 span{color:#81778f!important;font-size:11px!important;line-height:1!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.06em!important}.admin-reports-search-v172 input{width:100%!important;min-height:44px!important;border:1px solid rgba(222,211,243,.92)!important;border-radius:16px!important;background:rgba(255,255,255,.9)!important;color:#211934!important;padding:0 14px!important;outline:none!important;font-family:inherit!important;font-size:13px!important;font-weight:720!important}.admin-reports-search-v172 input:focus{border-color:rgba(126,94,214,.34)!important;box-shadow:0 0 0 4px rgba(126,94,214,.08)!important}.admin-player-report-list-v172{display:grid!important;gap:12px!important}.admin-report-card-v172{display:grid!important;grid-template-columns:minmax(0,1fr) 180px!important;gap:16px!important;align-items:stretch!important;padding:16px!important;border:1px solid rgba(222,211,243,.9)!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(252,250,255,.9))!important;box-shadow:0 16px 36px rgba(74,58,126,.05)!important}.admin-report-main-v172{display:grid!important;gap:10px!important;min-width:0!important}.admin-report-head-v172{display:grid!important;gap:6px!important;min-width:0!important}.admin-report-head-v172>div{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.admin-report-head-v172 b{color:#211934!important;font-size:15px!important;line-height:1.2!important;font-weight:920!important;letter-spacing:-.2px!important}.admin-report-head-v172 a{width:max-content!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#2b2546!important;font-size:16px!important;line-height:1.2!important;font-weight:900!important;text-decoration:none!important;border-bottom:1px solid rgba(43,37,70,.16)!important}.admin-report-head-v172 a:hover{color:#7d54dd!important;border-color:rgba(125,84,221,.36)!important}.admin-report-meta-v172{display:flex!important;gap:7px!important;flex-wrap:wrap!important}.admin-report-meta-v172 span,.admin-report-slug-v172{max-width:100%!important;min-height:26px!important;display:inline-flex!important;align-items:center!important;border:1px solid rgba(222,211,243,.9)!important;border-radius:999px!important;background:#fff!important;color:#766d88!important;padding:0 9px!important;font-family:inherit!important;font-size:12px!important;line-height:1!important;font-weight:760!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-report-slug-v172{width:max-content!important;max-width:100%!important;border-radius:10px!important;color:#8b7fa2!important;background:#fbf9ff!important}.admin-report-message-v172{margin:0!important;color:#4f4670!important;font-size:13px!important;line-height:1.45!important;font-weight:720!important}.admin-report-note-v172{margin-top:2px!important}.admin-report-note-v172 textarea{min-height:74px!important;border-radius:16px!important;background:#fff!important}.admin-report-actions-v172{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}.admin-report-actions-v172 a,.admin-report-actions-v172 button{width:100%!important;min-height:36px!important;padding:0 10px!important;border-radius:13px!important;box-shadow:none!important}.admin-report-actions-v172 a:first-child{background:#2b2546!important;border-color:#2b2546!important;color:#fff!important}.admin-report-actions-v172 button.danger{color:#b42343!important;border-color:rgba(180,35,67,.16)!important;background:#fff7f9!important}.admin-player-reports-panel .admin-comment-status-v26,.admin-report-card-v172 .admin-comment-status-v26{min-height:24px!important;padding:5px 9px!important;border-radius:999px!important;font-size:11px!important;line-height:1!important;font-weight:850!important;border:0!important}@media(max-width:980px){.admin-report-card-v172{grid-template-columns:1fr!important}.admin-report-actions-v172{flex-direction:row!important;flex-wrap:wrap!important}.admin-report-actions-v172 a,.admin-report-actions-v172 button{width:auto!important}}@media(max-width:720px){.admin-reports-page-v172{padding:18px 12px 92px!important}.admin-reports-page-v172 .page-head h1{font-size:32px!important;letter-spacing:-1.1px!important}.admin-reports-panel-v172{padding:14px!important;border-radius:22px!important}.admin-reports-toolbar-v172{align-items:flex-start!important;flex-direction:column!important}.admin-reports-toolbar-v172 button{width:100%!important}.admin-report-status-grid-v172{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-report-actions-v172{display:grid!important;grid-template-columns:1fr 1fr!important}.admin-report-actions-v172 a:first-child,.admin-report-actions-v172 button.danger{grid-column:1/-1!important}}.title-library-status{margin-top:16px;padding:14px 16px;border:1px solid rgba(122,92,190,.18);border-radius:20px;background:rgba(255,255,255,.72);box-shadow:0 14px 34px rgba(38,31,76,.06)}.title-library-status-guest,.title-library-status-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.title-library-status b{display:block;color:#21193f;font-size:15px;font-weight:800;letter-spacing:-.02em}.title-library-status span{display:block;margin-top:3px;color:#8276a1;font-size:12px;font-weight:700;line-height:1.35}.title-library-status-guest>a,.title-library-status-head>a{flex:0 0 auto;text-decoration:none;color:#6c50cf;font-size:12px;font-weight:800;padding:8px 12px;border:1px solid rgba(108,80,207,.22);border-radius:999px;background:rgba(108,80,207,.06)}.title-library-status-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.title-library-status-buttons button{appearance:none;border:1px solid rgba(108,80,207,.18);border-radius:999px;background:#fff;color:#3d315e;font:800 12px/1 Manrope,system-ui,sans-serif;padding:9px 12px;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.title-library-status-buttons button:hover{transform:translateY(-1px);border-color:rgba(108,80,207,.42);box-shadow:0 10px 22px rgba(61,49,94,.08)}.title-library-status-buttons button.active{background:#6f59d9;color:#fff;border-color:#6f59d9;box-shadow:0 10px 24px rgba(111,89,217,.2)}.library-page-shell{display:grid;gap:18px}.library-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;border-radius:28px}.library-toolbar span{display:block;color:#a88bdd;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.library-toolbar h2{margin:4px 0 6px;color:#21193f;font-size:28px;letter-spacing:-.04em}.library-toolbar p{margin:0;color:#8276a1;font-weight:700;line-height:1.45;max-width:720px}.library-tabs{display:flex;gap:8px;flex-wrap:wrap}.library-tabs button{appearance:none;border:1px solid rgba(108,80,207,.18);background:rgba(255,255,255,.78);color:#4b3c73;border-radius:999px;padding:10px 13px;font:800 12px/1 Manrope,system-ui,sans-serif;cursor:pointer}.library-tabs button b{margin-left:5px;color:#7f6db0}.library-tabs button.active{background:#21193f;color:#fff;border-color:#21193f;box-shadow:0 12px 24px rgba(33,25,63,.14)}.library-tabs button.active b{color:#fff}.library-search{width:100%;border:1px solid rgba(108,80,207,.16);background:rgba(255,255,255,.86);border-radius:18px;padding:14px 16px;color:#21193f;font:800 14px/1.2 Manrope,system-ui,sans-serif;outline:none}.library-search::placeholder{color:#9a8ab8}.library-card .rating{font-size:11px;max-width:calc(100% - 18px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:720px){.library-toolbar,.title-library-status-guest,.title-library-status-head{align-items:flex-start;flex-direction:column}.library-toolbar .secondary,.title-library-status-guest>a,.title-library-status-head>a{width:100%;text-align:center}.title-library-status-buttons button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px)}}.title-library-dropdown{position:relative;width:100%;margin-top:10px;border:1px solid rgba(112,95,170,.16);border-radius:16px;background:rgba(255,255,255,.92);box-shadow:0 8px 22px rgba(42,34,84,.055);overflow:visible}.title-library-dropdown summary{list-style:none;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;padding:9px 11px;color:#21193f;font-family:Manrope,system-ui,sans-serif}.title-library-dropdown summary::-webkit-details-marker{display:none}.title-library-main{min-width:0;display:flex;align-items:center;gap:9px}.title-library-main i{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;border-radius:11px;background:#f3efff;color:#6550b7;font-size:9px;line-height:1;box-shadow:inset 0 0 0 1px rgba(101,80,183,.11)}.title-library-main span{min-width:0;display:block}.title-library-main em{display:block;margin:0 0 3px;color:#8b80a2;font-size:9px;line-height:1;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.065em}.title-library-main strong{display:block;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#21193f;font-size:13px;line-height:1.08;font-weight:950;letter-spacing:-.02em}.title-library-chip{flex:0 0 auto;min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(91,74,146,.22);border-radius:999px;background:#fff;color:#5a478e;padding:0 11px;text-decoration:none;font:900 12px/1 Manrope,system-ui,sans-serif;box-shadow:0 7px 16px rgba(42,34,84,.055);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.title-library-chip b{color:inherit;font-size:13px;line-height:1;transition:transform .16s ease}.title-library-dropdown summary:hover .title-library-chip,.title-library-dropdown-guest a:hover{transform:translateY(-1px);border-color:rgba(91,74,146,.34);background:#f8f5ff;color:#4b3a7c;box-shadow:0 10px 20px rgba(42,34,84,.08)}.title-library-dropdown[open] .title-library-chip b{transform:rotate(180deg)}.title-library-dropdown-menu{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 7px);display:flex;flex-direction:column;gap:6px;padding:9px;border:1px solid rgba(112,95,170,.18);border-radius:16px;background:rgba(255,255,255,.98);box-shadow:0 16px 36px rgba(34,27,70,.13);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.title-library-dropdown-menu button{width:100%;min-height:34px;appearance:none;border:1px solid rgba(108,80,207,.13);border-radius:12px;background:#fbf9ff;color:#3a305c;padding:0 12px;text-align:left;font:900 12px/1 Manrope,system-ui,sans-serif;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.title-library-dropdown-menu button:hover{transform:translateY(-1px);border-color:rgba(91,74,146,.3);background:#fff;box-shadow:0 8px 18px rgba(42,34,84,.06)}.title-library-dropdown-menu button.active{border-color:#5c4a91;background:#5c4a91;color:#fff;box-shadow:0 10px 20px rgba(92,74,145,.16)}.title-library-dropdown-menu button.muted{color:#837794;background:#fff;text-align:center}.title-library-dropdown-guest{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px}.title-library-dropdown-guest .title-library-chip{color:#5a478e}.profile-library-board{display:grid;gap:14px;padding:20px!important;border-radius:28px!important;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(252,250,255,.88))!important;border:1px solid rgba(213,199,241,.72)!important;box-shadow:0 18px 46px rgba(69,55,112,.06)!important}.profile-library-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.profile-library-head span{display:block;color:#9a7bd2;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.profile-library-head h2{margin:4px 0 5px;color:#201938;font-size:24px;line-height:1.08;letter-spacing:-.045em}.profile-library-head p{margin:0;max-width:780px;color:#7d7292;font-size:13px;line-height:1.45;font-weight:720}.profile-library-head>a{flex:0 0 auto;text-decoration:none;color:#4f3f83;border:1px solid rgba(108,80,207,.18);background:#fff;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:900;box-shadow:0 10px 22px rgba(69,55,112,.05)}.profile-library-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.profile-library-tabs button{min-height:58px;appearance:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;border:1px solid rgba(108,80,207,.14);border-radius:16px;background:rgba(255,255,255,.74);color:#5d5274;padding:10px 12px;cursor:pointer;text-align:left;font-family:Manrope,system-ui,sans-serif;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.profile-library-tabs button span{font-size:11px;font-weight:950;line-height:1;text-transform:uppercase;letter-spacing:.035em;color:inherit}.profile-library-tabs button b{font-size:18px;line-height:1;font-weight:950;color:#21193f}.profile-library-tabs button:hover{transform:translateY(-1px);border-color:rgba(108,80,207,.28);box-shadow:0 14px 28px rgba(69,55,112,.06)}.profile-library-tabs button.active{background:#21193f;border-color:#21193f;color:#fff;box-shadow:0 14px 30px rgba(33,25,63,.16)}.profile-library-tabs button.active b{color:#fff}.profile-library-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.profile-library-tools input{width:100%;border:1px solid rgba(108,80,207,.15);background:rgba(255,255,255,.88);border-radius:14px;padding:12px 14px;color:#21193f;outline:none;font:800 13px/1.2 Manrope,system-ui,sans-serif}.profile-library-tools input::placeholder{color:#9a8ab8}.profile-library-tools span{color:#8a7c9e;font-size:12px;font-weight:850;white-space:nowrap}.profile-library-empty{min-height:132px;display:grid;place-items:center;text-align:center;gap:8px;padding:24px;border:1px dashed rgba(108,80,207,.22);border-radius:20px;background:rgba(255,255,255,.52)}.profile-library-empty b{color:#21193f;font-size:18px;font-weight:950;letter-spacing:-.03em}.profile-library-empty p{margin:0;color:#817491;font-size:13px;font-weight:720}.profile-library-empty a{margin-top:6px;text-decoration:none;color:#fff;background:#21193f;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:900}.profile-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-library-card{min-width:0;display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px;padding:10px;border:1px solid rgba(108,80,207,.12);border-radius:18px;background:rgba(255,255,255,.76)}.profile-library-poster{display:block;overflow:hidden;aspect-ratio:2/3;border-radius:14px;background:#f5f1ff;box-shadow:0 10px 22px rgba(47,38,76,.09)}.profile-library-poster img{width:100%;height:100%;object-fit:cover;display:block}.profile-library-card-body{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.profile-library-card-body span{display:inline-flex;width:max-content;max-width:100%;color:#6a55b8;background:rgba(108,80,207,.08);border:1px solid rgba(108,80,207,.12);border-radius:999px;padding:5px 8px;font-size:10px;line-height:1;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.profile-library-card-body h3{margin:7px 0 4px;color:#21193f;font-size:14px;line-height:1.18;font-weight:950;letter-spacing:-.035em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.profile-library-card-body p{margin:0;color:#8a7e9d;font-size:12px;line-height:1.35;font-weight:760}.profile-library-actions{display:flex;gap:7px;flex-wrap:wrap}.profile-library-actions a,.profile-library-actions button{min-height:30px;appearance:none;text-decoration:none;border:1px solid rgba(108,80,207,.16);border-radius:999px;background:#fff;color:#4f3f83;padding:0 10px;font:900 11px/30px Manrope,system-ui,sans-serif;cursor:pointer}.profile-library-actions button{color:#8b819d;background:#fbf9ff}@media(max-width:980px){.profile-library-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-library-grid{grid-template-columns:1fr}}@media(max-width:720px){.profile-library-board{padding:14px!important;border-radius:22px!important}.profile-library-head{flex-direction:column}.profile-library-head>a{width:100%;text-align:center}.profile-library-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-library-tools{grid-template-columns:1fr}.profile-library-card{grid-template-columns:62px minmax(0,1fr)}.title-library-dropdown{margin-top:8px}}.title-library-select{position:relative!important;width:100%!important;margin-top:10px!important;font-family:Manrope,system-ui,sans-serif!important;z-index:25!important}.title-library-select summary{list-style:none!important}.title-library-select summary::-webkit-details-marker{display:none!important}.title-library-select-button{width:100%!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0 12px!important;border:1px solid rgba(126,103,180,.24)!important;border-radius:12px!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,248,255,.92))!important;color:#251f3f!important;text-decoration:none!important;cursor:pointer!important;box-shadow:0 10px 24px rgba(48,38,86,.07)!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.title-library-select-button:hover{transform:translateY(-1px)!important;border-color:rgba(108,82,190,.38)!important;background:linear-gradient(180deg,#fff,rgba(246,242,255,.98))!important;box-shadow:0 14px 30px rgba(48,38,86,.1)!important}.title-library-select-icon{flex:0 0 auto!important;width:22px!important;height:22px!important;display:grid!important;align-content:center!important;justify-items:center!important;gap:3px!important;border-radius:8px!important;background:rgba(112,89,191,.1)!important;box-shadow:inset 0 0 0 1px rgba(112,89,191,.1)!important}.title-library-select-icon i{display:block!important;width:11px!important;height:2px!important;border-radius:999px!important;background:#6652a8!important}.title-library-select-label{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#251f3f!important;font-size:13px!important;line-height:1!important;font-weight:850!important;letter-spacing:-.01em!important}.title-library-select-arrow{flex:0 0 auto!important;color:#625098!important;font-size:15px!important;line-height:1!important;font-weight:900!important;transition:transform .16s ease!important}.title-library-select[open] .title-library-select-arrow{transform:rotate(180deg)!important}.title-library-select-menu{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 7px)!important;z-index:80!important;display:grid!important;gap:4px!important;padding:8px!important;border:1px solid rgba(126,103,180,.2)!important;border-radius:14px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 18px 42px rgba(38,30,74,.16)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.title-library-select-menu button{width:100%!important;min-height:38px!important;display:flex!important;align-items:center!important;gap:9px!important;appearance:none!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#4b4263!important;padding:0 10px!important;text-align:left!important;font:800 13px/1 Manrope,system-ui,sans-serif!important;cursor:pointer!important;transition:background .14s ease,color .14s ease,transform .14s ease!important}.title-library-select-menu button:hover{background:rgba(112,89,191,.08)!important;color:#251f3f!important;transform:translateX(1px)!important}.title-library-option-dot{flex:0 0 auto!important;width:7px!important;height:7px!important;border-radius:999px!important;background:rgba(112,89,191,.28)!important}.title-library-select-menu button.active{background:rgba(112,89,191,.12)!important;color:#251f3f!important}.title-library-select-menu button.active .title-library-option-dot{background:#6d55c9!important;box-shadow:0 0 0 4px rgba(109,85,201,.12)!important}.title-library-select-menu button.muted{margin-top:4px!important;color:#8a7d9e!important;border-top:1px solid rgba(126,103,180,.12)!important;border-radius:0 0 10px 10px!important}.title-library-select-guest .title-library-select-arrow{transform:none!important}.title-watchlist{z-index:60!important}.title-watchlist-trigger{border:1px solid rgba(207,194,237,.78)!important;border-radius:12px!important;background:linear-gradient(180deg,#ffffff,#fbf9ff)!important;color:#231b42!important;text-decoration:none!important;appearance:none!important;cursor:pointer!important;box-shadow:0 8px 20px rgba(56,45,94,.07)!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease!important}.title-watchlist-trigger:hover,.title-watchlist.is-open .title-watchlist-trigger{transform:translateY(-1px)!important;border-color:rgba(132,103,198,.42)!important;background:#fff!important;box-shadow:0 12px 26px rgba(56,45,94,.1)!important}.title-watchlist-icon{flex:0 0 auto!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:rgba(113,92,190,.1)!important;color:#715cc0!important;font-size:15px!important;font-weight:900!important;line-height:1!important}.title-watchlist-label{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#231b42!important;line-height:1!important;text-align:left!important}.title-watchlist-caret{flex:0 0 auto!important;color:#7663b4!important;font-size:15px!important;font-weight:950!important;line-height:1!important;transition:transform .16s ease!important}.title-watchlist.is-open .title-watchlist-caret{transform:rotate(180deg)!important}.title-watchlist-menu{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;z-index:120!important;gap:4px!important;padding:7px!important;background:#fff!important;box-shadow:0 18px 38px rgba(47,38,82,.16)!important}.title-watchlist-menu button{min-height:34px!important;appearance:none!important;color:#4d426c!important;padding:0 10px!important;font:820 13px/1 Manrope,system-ui,sans-serif!important;cursor:pointer!important;transition:background .14s ease,color .14s ease,transform .14s ease!important}.title-watchlist-menu button:hover{background:#f5f1ff!important;color:#231b42!important;transform:translateX(1px)!important}.title-watchlist-menu button.active{background:#eee8ff!important;color:#231b42!important}.title-watchlist-menu button b{color:#715cc0!important;font-size:13px!important;line-height:1!important}.title-watchlist-menu button.muted{margin-top:3px!important;padding-top:2px!important;color:#897e9f!important;border-radius:0 0 10px 10px!important}@media(max-width:720px){.title-watchlist{margin-top:8px!important;z-index:80!important}.title-watchlist-trigger{min-height:40px!important;border-radius:11px!important}.title-watchlist-menu{top:calc(100% + 6px)!important;border-radius:12px!important}}.title-watchlist-menu{left:auto!important;right:auto!important;top:auto!important;margin-top:8px!important;z-index:auto!important;padding:8px!important;border:1px solid rgba(207,194,237,.86)!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#fbf9ff)!important;box-shadow:0 10px 24px rgba(47,38,82,.09)!important}.title-watchlist.is-open{padding:8px!important;border:1px solid rgba(207,194,237,.72)!important;border-radius:16px!important;background:rgba(255,255,255,.82)!important;box-shadow:0 12px 28px rgba(56,45,94,.07)!important}.title-watchlist-menu button{min-height:36px!important}@media(max-width:720px){.title-watchlist.is-open{padding:7px!important;border-radius:14px!important}.title-watchlist-menu{margin-top:7px!important;padding:7px!important}}.title-watchlist{margin-top:10px!important;width:100%!important;position:relative!important;z-index:1!important;font-family:Manrope,system-ui,sans-serif!important}.title-watchlist-trigger{width:100%!important;min-height:42px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 12px!important;border:1px solid rgba(207,194,237,.82)!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#fbfaff)!important;color:#261f45!important;box-shadow:0 8px 18px rgba(58,46,100,.055)!important;transform:none!important}.title-watchlist-trigger:hover{border-color:rgba(126,103,180,.42)!important;background:#fff!important;box-shadow:0 10px 22px rgba(58,46,100,.075)!important;transform:none!important}.title-watchlist-icon{width:24px!important;height:24px!important;border-radius:9px!important;background:rgba(112,92,190,.1)!important;color:#705cbe!important;font-size:14px!important}.title-watchlist-label{font-size:13px!important;font-weight:850!important;color:#261f45!important;letter-spacing:-.01em!important}.title-watchlist-caret{color:#6d5ab0!important;font-size:14px!important}.title-watchlist.is-open{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.title-watchlist.is-open .title-watchlist-trigger{border-color:rgba(126,103,180,.36)!important;border-radius:14px 14px 0 0!important;background:#fff!important;box-shadow:none!important}.title-watchlist-menu{position:static!important;display:flex!important;flex-direction:column!important;gap:0!important;margin-top:-1px!important;padding:6px!important;border:1px solid rgba(126,103,180,.36)!important;border-top:0!important;border-radius:0 0 14px 14px!important;background:linear-gradient(180deg,#fff,#fbfaff)!important;box-shadow:0 12px 24px rgba(58,46,100,.07)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.title-watchlist-menu button{min-height:38px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0 11px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#54496f!important;text-align:left!important;font:800 13px/1 Manrope,system-ui,sans-serif!important;box-shadow:none!important;transform:none!important}.title-watchlist-menu button:hover{background:rgba(112,92,190,.075)!important;color:#261f45!important;transform:none!important;box-shadow:none!important}.title-watchlist-menu button.active{background:rgba(112,92,190,.12)!important;color:#261f45!important;box-shadow:none!important}.title-watchlist-menu button b{color:#705cbe!important}.title-watchlist-menu button.muted{margin-top:4px!important;border-top:1px solid rgba(207,194,237,.7)!important;color:#867b9a!important;border-radius:8px!important}@media(max-width:720px){.title-watchlist{margin-top:8px!important}.title-watchlist-trigger{min-height:40px!important;border-radius:12px!important}.title-watchlist.is-open .title-watchlist-trigger{border-radius:12px 12px 0 0!important}.title-watchlist-menu{border-radius:0 0 12px 12px!important;padding:5px!important}}.title-listbox{width:100%;margin-top:10px;font-family:Manrope,system-ui,sans-serif;color:#251f42}.title-listbox-trigger{width:100%;min-height:40px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid rgba(214,204,236,.95);border-radius:10px;background:#fff;color:#251f42;appearance:none;text-decoration:none;cursor:pointer;box-shadow:0 8px 18px rgba(42,34,80,.055);transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.title-listbox-trigger:hover{border-color:rgba(132,111,189,.55);background:#fbf9ff;box-shadow:0 10px 22px rgba(42,34,80,.075)}.title-listbox-icon{flex:0 0 22px;width:22px;height:22px;display:grid;align-content:center;justify-items:center;gap:3px;border-radius:7px;background:rgba(118,96,190,.1)}.title-listbox-icon i{width:11px;height:2px;display:block;border-radius:999px;background:#6c58ae}.title-listbox-label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#251f42;font-size:13px;font-weight:850;line-height:1;letter-spacing:-.01em;text-align:left}.title-listbox-arrow{flex:0 0 auto;color:#6c58ae;font-size:13px;font-weight:950;line-height:1;transition:transform .14s ease}.title-listbox.is-open .title-listbox-trigger{border-radius:10px 10px 0 0;border-color:rgba(214,204,236,.95) rgba(214,204,236,.95) rgba(232,226,244,.95);background:#fff;box-shadow:none}.title-listbox.is-open .title-listbox-arrow{transform:rotate(180deg)}.title-listbox-menu{display:block;margin:0;padding:6px 0;border:1px solid rgba(214,204,236,.95);border-top:0;border-radius:0 0 10px 10px;background:#fff;box-shadow:0 12px 22px rgba(42,34,80,.07);overflow:hidden}.title-listbox-menu button{width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;border:0;border-radius:0;appearance:none;background:transparent;color:#5b5271;cursor:pointer;text-align:left;font:780 13px/1 Manrope,system-ui,sans-serif;box-shadow:none;transition:background .12s ease,color .12s ease}.title-listbox-menu button:hover{background:#f6f2ff;color:#251f42}.title-listbox-menu button.active{background:#f1ebff;color:#251f42;box-shadow:inset 3px 0 0 #7d65d8}.title-listbox-menu button b{color:#725cc6;font-size:13px;line-height:1}.title-listbox-menu button.muted{margin-top:4px;border-top:1px solid rgba(232,226,244,.95);color:#8b819c}@media(max-width:720px){.title-listbox{margin-top:8px}.title-listbox-trigger{min-height:38px;border-radius:10px}.title-listbox-menu button{min-height:37px;padding:0 14px}}.anime-compact-poster .poster-rank{display:none!important}.anime-compact-poster .title-listbox{border:1px solid rgba(204,190,232,.78)!important;border-radius:13px!important;background:#fff!important;box-shadow:0 10px 22px rgba(52,42,92,.055)!important;overflow:hidden!important;color:#241d40!important}.anime-compact-poster .title-listbox-trigger{min-height:42px!important;padding:0 12px!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,#fff,#fcfaff)!important;box-shadow:none!important}.anime-compact-poster .title-listbox-trigger:hover{background:#faf7ff!important;box-shadow:none!important}.anime-compact-poster .title-listbox-icon{flex:0 0 24px!important;width:24px!important;height:24px!important;border-radius:8px!important;background:rgba(112,92,190,.1)!important}.anime-compact-poster .title-listbox-label{font-weight:850!important;letter-spacing:-.01em!important}.anime-compact-poster .title-listbox-arrow{font-size:14px!important;transition:transform .16s ease!important}.anime-compact-poster .title-listbox-menu{position:static!important;inset:auto!important;gap:0!important;padding:5px 0 7px!important;border:0!important;border-top:1px solid rgba(226,217,244,.9)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.anime-compact-poster .title-listbox-menu button{min-height:38px!important;padding:0 14px!important;border-radius:0!important;font:800 13px/1 Manrope,system-ui,sans-serif!important}.anime-compact-poster .title-listbox-menu button:hover{background:#f7f3ff!important}.anime-compact-poster .title-listbox-menu button.active{background:#f1ecff!important;box-shadow:inset 3px 0 0 #7862cf!important}.anime-compact-poster .title-listbox-menu button b{color:#6d5ab3!important}.anime-compact-poster .title-listbox-menu button.muted{margin-top:4px!important}@media(max-width:720px){.anime-compact-poster .title-listbox{margin-top:10px!important;border-radius:12px!important}.anime-compact-poster .title-listbox-trigger{min-height:40px!important;padding:0 11px!important}.anime-compact-poster .title-listbox-menu button{min-height:37px!important;padding:0 13px!important}}.anime-compact-card.compact-card-polished,.anime-compact-poster{overflow:visible!important}.anime-compact-poster{z-index:20!important}.anime-compact-poster .title-listbox{position:relative!important;z-index:80!important;width:100%!important;margin:12px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;font-family:Manrope,system-ui,sans-serif!important}.anime-compact-poster .title-listbox-trigger{width:100%!important;min-height:44px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 13px!important;border:1px solid rgba(204,190,232,.86)!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#fbf9ff)!important;color:#241d40!important;box-shadow:0 10px 22px rgba(52,42,92,.07)!important;appearance:none!important;text-decoration:none!important;cursor:pointer!important;transform:none!important;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease!important}.anime-compact-poster .title-listbox-trigger:hover{border-color:rgba(126,101,205,.5)!important;background:#fff!important;box-shadow:0 13px 26px rgba(52,42,92,.095)!important;transform:none!important}.anime-compact-poster .title-listbox.is-open .title-listbox-trigger{border-color:rgba(126,101,205,.55)!important;background:#fff!important;box-shadow:0 12px 24px rgba(52,42,92,.08)!important}.anime-compact-poster .title-listbox-icon{flex:0 0 26px!important;width:26px!important;height:26px!important;display:grid!important;align-content:center!important;justify-items:center!important;gap:3px!important;border-radius:9px!important;background:rgba(118,96,190,.11)!important;box-shadow:inset 0 0 0 1px rgba(118,96,190,.08)!important}.anime-compact-poster .title-listbox-icon i{display:block!important;width:12px!important;height:2px!important;border-radius:999px!important;background:#6d5ab3!important}.anime-compact-poster .title-listbox-label{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#241d40!important;font-size:13px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.015em!important;text-align:left!important}.anime-compact-poster .title-listbox-arrow{flex:0 0 auto!important;display:grid!important;place-items:center!important;border-radius:8px!important;color:#6d5ab3!important;background:rgba(118,96,190,.08)!important;font-size:13px!important;font-weight:950!important;line-height:1!important;transition:transform .14s ease!important}.anime-compact-poster .title-listbox.is-open .title-listbox-arrow{transform:rotate(180deg)!important}.anime-compact-poster .title-listbox-menu{position:absolute!important;z-index:999!important;left:0!important;right:0!important;top:calc(100% + 7px)!important;display:flex!important;flex-direction:column!important;gap:2px!important;margin:0!important;padding:8px!important;border:1px solid rgba(204,190,232,.92)!important;border-radius:15px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 18px 42px rgba(42,34,80,.16)!important;overflow:hidden!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.anime-compact-poster .title-listbox-menu button{width:100%!important;min-height:39px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0 12px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#5a5074!important;box-shadow:none!important;appearance:none!important;cursor:pointer!important;text-align:left!important;font:850 13px/1 Manrope,system-ui,sans-serif!important;transition:background .13s ease,color .13s ease!important}.anime-compact-poster .title-listbox-menu button:hover{background:#f6f2ff!important;color:#241d40!important;transform:none!important;box-shadow:none!important}.anime-compact-poster .title-listbox-menu button.active{background:#efe9ff!important;color:#241d40!important;box-shadow:inset 3px 0 0 #7460c9!important}.anime-compact-poster .title-listbox-menu button b{color:#6752b7!important;font-size:13px!important;line-height:1!important}.anime-compact-poster .title-listbox-menu button.muted{margin-top:3px!important;padding-top:2px!important;border-top:1px solid rgba(226,217,244,.85)!important;color:#8b819c!important}@media(max-width:720px){.anime-compact-card.compact-card-polished{overflow:visible!important}.anime-compact-poster .title-listbox{margin-top:10px!important}.anime-compact-poster .title-listbox-trigger{min-height:42px!important;padding:0 12px!important;border-radius:13px!important}.anime-compact-poster .title-listbox-menu{top:calc(100% + 6px)!important;border-radius:14px!important;padding:7px!important}.anime-compact-poster .title-listbox-menu button{min-height:38px!important;padding:0 11px!important}}.anime-compact-poster .title-listbox-arrow{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;padding:0!important;font-size:0!important;line-height:0!important;transform:none!important}.anime-compact-poster .title-listbox-arrow:before{content:""!important;display:block!important;width:6px!important;height:6px!important;border-right:2px solid!important;border-bottom:2px solid!important;transform:translateY(-1px) rotate(45deg)!important;transform-origin:center!important;transition:transform .14s ease!important}.anime-compact-poster .title-listbox.is-open .title-listbox-arrow{transform:none!important}.anime-compact-poster .title-listbox.is-open .title-listbox-arrow:before{transform:translateY(1px) rotate(225deg)!important}.ai-search-panel-v186{max-width:1180px;padding:28px;border-radius:28px;border:1px solid #eee5fb;background:radial-gradient(circle at 88% 12%,rgba(238,188,222,.28),transparent 32%),linear-gradient(135deg,#fff,#fff9fd 52%,#f7f1ff);box-shadow:0 22px 58px rgba(79,61,127,.08)}.ai-search-panel-v186 .ai-search-copy h2{max-width:760px}.ai-search-panel-v186 .ai-search-copy p{max-width:780px}.ai-preset-row{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 14px}.ai-preset-row button{height:36px;border:1px solid #e9ddfb;border-radius:999px;background:#fff;color:#574c75;padding:0 14px;font-size:13px;font-weight:900;cursor:pointer;box-shadow:0 10px 24px rgba(80,60,125,.055);transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease}.ai-preset-row button:hover{transform:translateY(-1px);border-color:#d9c4ff;background:#f8f2ff;color:#7442ce}.ai-search-panel-v186 textarea{min-height:128px;border-radius:20px;border-color:#e9ddfb;background:rgba(255,255,255,.92)}.ai-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.ai-control-card{border:1px solid #eee6fb;border-radius:20px;background:rgba(255,255,255,.78);padding:14px;box-shadow:0 12px 30px rgba(79,61,127,.045)}.ai-control-card>b{display:block;margin:0 0 10px;color:#30294e;font-size:13px;font-weight:950;letter-spacing:-.15px}.ai-control-card>div{display:flex;flex-direction:column;gap:7px}.ai-control-card button{width:100%;min-height:34px;border:1px solid #eee6fb;border-radius:13px;background:#fff;color:#6f6680;text-align:left;padding:8px 10px;font-size:12px;line-height:1.25;font-weight:800;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.ai-control-card button:hover{background:#f8f2ff;border-color:#ddcdf8;color:#7442ce}.ai-actions-v186{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.ai-personal-toggle{height:42px;display:inline-flex;align-items:center;gap:9px;border:1px solid #eee6fb;border-radius:999px;background:#fff;color:#655c78;padding:0 14px;font-size:13px;font-weight:900;cursor:pointer;-webkit-user-select:none;user-select:none}.ai-personal-toggle input{accent-color:#8d55ee}.ai-personal-toggle.active{border-color:#dac9ff;background:#f7f0ff;color:#7140ca}.ai-personal-toggle.muted{opacity:.72;cursor:not-allowed}.ai-search-status{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:14px}.ai-search-status p{margin:0;border:1px solid #eee6fb;border-radius:16px;background:rgba(255,255,255,.7);color:#756d86;padding:12px 13px;font-size:12.5px;line-height:1.42;font-weight:750}.ai-history-v186{margin-top:14px;padding-top:14px}.ai-results-grid-v186{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ai-result-card-v186{min-height:214px;border-radius:24px;border-color:#eee5fb;background:linear-gradient(180deg,#fff,#fffaff);box-shadow:0 16px 42px rgba(79,61,127,.075)}.ai-result-card-v186 img{height:188px;border-radius:17px}.ai-result-card-v186 span{background:#f3ecff;color:#7442ce}.ai-result-card-v186 b{margin-top:11px;font-size:19px}.ai-result-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ai-result-meta em{display:inline-flex;min-height:25px;align-items:center;border-radius:999px;background:#f6f0ff;color:#766b89;padding:0 9px;font-size:11px;font-style:normal;font-weight:900}@media(max-width:900px){.ai-control-grid,.ai-results-grid-v186,.ai-search-status{grid-template-columns:1fr}}@media(max-width:560px){.ai-search-panel-v186{padding:18px;border-radius:22px}.ai-search-panel-v186 .ai-search-copy h2{font-size:28px}.ai-actions-v186 .primary,.ai-actions-v186 .secondary,.ai-personal-toggle{width:100%;justify-content:center}.ai-result-card-v186{grid-template-columns:105px 1fr;gap:12px;min-height:188px}.ai-result-card-v186 img{width:105px;height:166px}.ai-result-card-v186 b{font-size:16px}}.ai-result-card-v186 b{height:auto;padding:0;line-height:1.15}.ai-search-panel-v186{padding:24px!important;background:linear-gradient(180deg,#fff,#fffaff)!important;box-shadow:0 18px 46px rgba(79,61,127,.065)!important}.ai-search-panel-v186 .ai-search-copy span{display:inline-flex;height:28px;align-items:center;border:1px solid #eee5fb;border-radius:999px;background:#fbf7ff;color:#7a5cc9;padding:0 10px;font-size:11px;font-weight:950;text-transform:none}.ai-search-panel-v186 .ai-search-copy h2{margin-top:12px!important;font-size:34px!important;line-height:1.05!important}.ai-search-panel-v186 .ai-search-copy p{color:#766b89!important;font-size:14px!important;line-height:1.55!important;max-width:860px!important}.ai-search-panel-v186 textarea{min-height:104px!important;font-size:15px!important;line-height:1.5!important}.ai-smart-builder{display:grid;gap:8px;margin-top:12px;border:1px solid #eee6fb;border-radius:20px;background:rgba(255,255,255,.72);padding:10px}.ai-smart-row{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;align-items:start}.ai-smart-row>b{color:#403858;font-size:12px;font-weight:950;padding:8px 0 0 4px}.ai-smart-row>div{display:flex;flex-wrap:wrap;gap:7px}.ai-smart-row button{min-height:31px;border:1px solid #eee4fb;border-radius:999px;background:#fff;color:#655a7a;padding:0 11px;font-size:12px;font-weight:850;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.ai-smart-row button:hover{transform:translateY(-1px);border-color:#dac8fb;background:#f8f3ff;color:#6f46c6}.ai-search-status{grid-template-columns:1fr!important}.ai-search-status p{padding:10px 12px!important;font-size:12px!important}.ai-results-grid-v186{align-items:stretch}.ai-result-card-v186{min-height:198px!important}.ai-result-card-v186 img{height:174px!important}.ai-result-card-v186 span{background:#f2ecff!important;color:#6c45bf!important}.ai-result-card-v186 p{color:#655d74!important;font-weight:750!important}@media(max-width:720px){.ai-smart-row{grid-template-columns:1fr;gap:6px}.ai-smart-row>b{padding:0 0 0 2px}.ai-search-panel-v186 .ai-search-copy h2{font-size:28px!important}}.ai-tune-panel{max-width:1180px;margin:0 auto 16px;border:1px solid #eee5fb;border-radius:24px;background:linear-gradient(180deg,#fff,#fffaff);box-shadow:0 14px 36px rgba(79,61,127,.055);padding:14px}.ai-tune-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ai-tune-head span{display:block;color:#8d7ea4;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px}.ai-tune-head strong{display:block;color:#30294e;font-size:14px;line-height:1.25;font-weight:950}.ai-tune-actions button,.ai-tune-head button{border:1px solid #eadffb;background:#fff;color:#635577;cursor:pointer;font-weight:900;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.ai-tune-actions button:hover,.ai-tune-head button:hover{transform:translateY(-1px);border-color:#d8c4fb;background:#f8f2ff;color:#7442ce}.ai-tune-head button{min-height:36px;border-radius:999px;padding:0 14px;font-size:12px;flex:0 0 auto}.ai-tune-actions{display:flex;flex-wrap:wrap;gap:8px}.ai-tune-actions button{min-height:34px;border-radius:999px;padding:0 12px;font-size:12px}.ai-result-card-tunable{display:flex!important;flex-direction:column;gap:10px;padding:12px!important}.ai-result-main-link{display:grid;grid-template-columns:138px minmax(0,1fr);gap:16px;color:inherit;text-decoration:none;flex:1 1 auto}.ai-result-card-tunable img{width:138px!important;height:174px!important}@media(max-width:720px){.ai-tune-head{align-items:flex-start;flex-direction:column}.ai-tune-head button{width:100%;justify-content:center}.ai-result-main-link{grid-template-columns:105px 1fr;gap:12px}.ai-result-card-tunable img{width:105px!important;height:166px!important}}.ai-tune-actions button.active{border-color:#cdb4ff!important;background:linear-gradient(180deg,#f6efff,#fff)!important;color:#6f3fd1!important;box-shadow:0 8px 20px rgba(143,93,232,.12)!important}.ai-tune-actions button.active:before{content:"✓";margin-right:6px;font-weight:950}.ai-search-panel-v204{max-width:1180px!important;width:100%!important;margin:0 auto!important;padding:24px!important;border-radius:28px!important;border:1px solid #eee5fb!important;background:linear-gradient(180deg,#fff,#fffaff)!important;box-shadow:0 18px 46px rgba(79,61,127,.065)!important}.ai-search-panel-v204 textarea{width:100%!important;min-height:104px!important;display:block!important;color:#2d294d!important;font-size:15px!important;line-height:1.5!important;font-weight:700!important}.ai-search-panel-v204 .ai-smart-row{grid-template-columns:86px minmax(0,1fr)!important}.ai-search-panel-v204 .ai-smart-row>b+b{display:none!important}.ai-results-grid-v204{max-width:1180px!important;width:100%!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}.ai-result-card-v204,a.ai-result-card-v204{display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;gap:16px!important;min-height:198px!important;padding:12px!important;border-radius:24px!important;border:1px solid #eee5fb!important;background:linear-gradient(180deg,#fff,#fffaff)!important;box-shadow:0 16px 42px rgba(79,61,127,.075)!important;color:inherit!important;text-decoration:none!important;overflow:hidden!important}.ai-result-card-v204:hover{transform:translateY(-2px)!important}.ai-result-card-v204 img{width:132px!important;height:174px!important;object-fit:cover!important;border-radius:17px!important;background:#f4edff!important}.ai-result-card-v204 span{display:inline-flex!important;width:max-content!important;height:27px!important;align-items:center!important;border-radius:999px!important;background:#f2ecff!important;color:#6c45bf!important;padding:0 10px!important;font-size:12px!important;font-weight:950!important}.ai-result-card-v204 b{display:block!important;margin-top:11px!important;color:#2d294d!important;font-size:19px!important;line-height:1.12!important;font-weight:950!important;letter-spacing:-.45px!important;height:auto!important;padding:0!important}.ai-result-card-v204 p{margin:10px 0 11px!important;color:#655d74!important;font-size:13px!important;line-height:1.42!important;font-weight:750!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.ai-result-card-v204 .ai-result-meta{margin-top:10px!important}@media(max-width:900px){.ai-results-grid-v204{grid-template-columns:1fr!important}}@media(max-width:560px){.ai-search-panel-v204{padding:18px!important;border-radius:22px!important}.ai-search-panel-v204 .ai-smart-row{grid-template-columns:1fr!important;gap:6px!important}.ai-result-card-v204,a.ai-result-card-v204{grid-template-columns:105px minmax(0,1fr)!important;gap:12px!important;min-height:188px!important}.ai-result-card-v204 img{width:105px!important;height:166px!important}.ai-result-card-v204 b{font-size:16px!important}}.ai-status-panel{max-width:1180px!important;width:100%!important;margin:0 auto 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:14px 16px!important;border-radius:20px!important;border:1px solid #eee5fb!important;background:#fff!important;box-shadow:0 12px 30px rgba(79,61,127,.055)!important}.ai-status-panel b{display:block!important;color:#2d294d!important;font-size:14px!important;line-height:1.2!important;font-weight:950!important}.ai-status-panel p{margin:4px 0 0!important;color:#746d84!important;font-size:13px!important;line-height:1.35!important;font-weight:700!important}.ai-status-panel>span{flex:0 0 auto!important;height:30px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;padding:0 11px!important;font-size:12px!important;font-weight:950!important;background:#f2ecff!important;color:#6c45bf!important}.ai-status-loading{background:linear-gradient(180deg,#fff,#fff9fd)!important}.ai-status-loading>span:after{content:"";width:6px;height:6px;border-radius:50%;margin-left:7px;background:currentColor;animation:aiPulseDot 1s ease-in-out infinite}.ai-status-ready{border-color:#e8ddff!important}.ai-status-local{background:linear-gradient(180deg,#fff,#fbf8ff)!important}.ai-empty-results{grid-column:1/-1;min-height:120px;border-radius:24px;border:1px dashed #e9ddfb;background:#fffaff;color:#746d84;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;font-size:14px;font-weight:850}@keyframes aiPulseDot{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media(max-width:560px){.ai-status-panel{align-items:flex-start!important;flex-direction:column!important;padding:13px 14px!important}}.ai-results-grid-v204{content-visibility:auto;contain-intrinsic-size:720px}.ai-result-card-v204{transform:translateZ(0);content-visibility:auto;contain-intrinsic-size:198px}.ai-result-card-v204 img{background:linear-gradient(135deg,#f2ecff,#fff7fb);object-fit:cover;will-change:contents}.ai-status-loading b:after{content:" • быстрый режим";color:#8f61dc;font-size:11px;font-weight:950}.ai-apply-refinement{flex:0 0 auto!important;height:34px!important;border:0!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;background:linear-gradient(135deg,#8b5cf6,#ec5cc8)!important;color:#fff!important;font-size:12px!important;font-weight:950!important;cursor:pointer!important;box-shadow:0 12px 24px rgba(139,92,246,.18)!important}.ai-apply-refinement:hover{transform:translateY(-1px)!important}@media(max-width:560px){.ai-apply-refinement{width:100%!important}}.ai-result-card-v204,.ai-results-grid-v204{content-visibility:visible!important;contain-intrinsic-size:auto!important}.ai-result-card-v204 img,.ai-result-card-v204 img.ai-card-poster-img{display:block!important;opacity:1!important;background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.72),transparent 25%),linear-gradient(135deg,#eee4ff,#fff3fb)!important;box-shadow:inset 0 0 0 1px rgba(143,97,220,.08)!important;transform:translateZ(0)!important}.ai-result-card-v204 img.ai-card-poster-img:not([src]),.ai-result-card-v204 img.ai-card-poster-img[src=""]{background:linear-gradient(135deg,#eee4ff,#fff3fb)!important}.ai-search-panel-v204{position:relative!important;overflow:hidden!important}.ai-search-panel-v204:before{content:"";position:absolute;inset:-70px -90px auto auto;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,rgba(236,92,200,.18),transparent 68%);pointer-events:none}.ai-search-panel-v204 .ai-search-copy h2{letter-spacing:-.045em!important}.ai-search-panel-v204 .ai-search-copy p{max-width:920px!important}.ai-preset-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:16px 0 12px!important}.ai-preset-row button{min-height:34px!important;border:1px solid #eadffb!important;border-radius:999px!important;background:#fff!important;color:#685b7c!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 8px 18px rgba(79,61,127,.045)!important}.ai-preset-row button:hover{transform:translateY(-1px)!important;border-color:#d7c2fb!important;background:#f8f2ff!important;color:#7041ca!important}.ai-actions-v186 .primary.needs-submit{box-shadow:0 16px 38px rgba(236,92,200,.2)!important}.ai-status-panel{align-items:flex-start!important;background:linear-gradient(180deg,#fff,#fffaff)!important}.ai-status-panel>span{display:none!important}.ai-status-badges{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;flex-wrap:wrap!important}.ai-status-badges span{height:30px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;padding:0 11px!important;background:#f2ecff!important;color:#6c45bf!important;font-size:12px!important;line-height:1!important;font-weight:950!important;white-space:nowrap!important}.ai-status-ready{border-color:#d9c7ff!important;background:linear-gradient(135deg,#fff,#f9f3ff 62%,#fff5fb)!important}.ai-status-ready .ai-status-badges span:first-child{background:linear-gradient(135deg,#8b5cf6,#ec5cc8)!important;color:#fff!important;box-shadow:0 10px 24px rgba(139,92,246,.16)!important}.ai-status-loading .ai-status-badges span:first-child{position:relative!important;padding-right:21px!important}.ai-status-loading .ai-status-badges span:first-child:after{content:"";position:absolute;right:9px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:currentColor;animation:aiPulseDot 1s ease-in-out infinite}.ai-results-grid-v225{gap:14px!important}.ai-result-card-v225,a.ai-result-card-v225{position:relative!important;grid-template-columns:124px minmax(0,1fr)!important;min-height:190px!important;padding:11px!important;border-radius:26px!important;background:linear-gradient(180deg,#fff,#fffaff)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.ai-result-card-v225:hover{border-color:#dfd0fb!important;box-shadow:0 24px 62px rgba(79,61,127,.12)!important}.ai-poster-shell{position:relative!important;width:124px!important;height:168px!important;border-radius:18px!important;overflow:hidden!important;background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.75),transparent 24%),linear-gradient(135deg,#eee4ff,#fff3fb)!important;box-shadow:inset 0 0 0 1px rgba(143,97,220,.1)!important;transform:translateZ(0)!important}.ai-poster-shell:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translateX(-100%);animation:aiPosterShimmer 1.35s infinite;pointer-events:none}.ai-poster-shell:after{content:attr(data-rank);position:absolute;left:8px;top:8px;width:28px;height:28px;border-radius:10px;background:rgba(255,255,255,.88);color:#6c45bf;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:950;box-shadow:0 8px 20px rgba(47,35,85,.12);z-index:2}.ai-poster-shell img.ai-card-poster-img{position:relative!important;z-index:1!important;width:100%!important;height:100%!important;border-radius:18px!important;object-fit:cover!important;background:transparent!important}.ai-card-info{min-width:0!important;display:flex!important;flex-direction:column!important}.ai-card-topline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.ai-card-topline span{margin:0!important}.ai-card-topline i{font-style:normal!important;height:25px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;padding:0 9px!important;background:#fff2f9!important;color:#b64e93!important;font-size:11px!important;font-weight:950!important;white-space:nowrap!important}.ai-result-card-v225 b{margin-top:10px!important;font-size:18px!important;line-height:1.08!important}.ai-result-card-v225 small{display:block!important;margin-top:4px!important;color:#9b92ac!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ai-result-card-v225 p{margin:9px 0 10px!important;-webkit-line-clamp:2!important}.ai-result-card-v225 .ai-result-meta{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:auto!important}.ai-result-card-v225 .ai-result-meta em{min-height:24px!important;display:inline-flex!important;align-items:center!important;border-radius:999px!important;background:#f7f2ff!important;padding:0 8px!important;color:#786d8b!important;font-size:11px!important;font-weight:900!important}@keyframes aiPosterShimmer{to{transform:translateX(100%)}}@media(max-width:560px){.ai-status-badges{width:100%!important;justify-content:flex-start!important}.ai-result-card-v225,a.ai-result-card-v225{grid-template-columns:98px minmax(0,1fr)!important;gap:11px!important;min-height:172px!important}.ai-poster-shell{width:98px!important;height:150px!important}.ai-poster-shell,.ai-poster-shell img.ai-card-poster-img{border-radius:16px!important}.ai-result-card-v225 b{font-size:15.5px!important}.ai-result-card-v225 p{font-size:12.5px!important}.ai-card-topline{align-items:flex-start!important}.ai-card-topline i{display:none!important}}.ai-card-topline span{max-width:100%;white-space:normal!important;line-height:1.15!important}.ai-result-card-v225 p{font-weight:750!important;color:#5d5578!important;line-height:1.35!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ai-result-card-v225 b{line-height:1.15!important}.compact-similar-reason{display:block;margin-top:6px;font-style:normal;font-size:12px;line-height:1.35;color:#6f6686;opacity:.92}.ai-starter-scenarios{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 22px}.ai-starter-scenarios button{appearance:none;border:1px solid rgba(77,62,110,.12);background:rgba(255,255,255,.82);box-shadow:0 14px 36px rgba(39,32,70,.07);border-radius:22px;padding:16px;text-align:left;cursor:pointer;color:#201c3a;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ai-starter-scenarios button:hover{transform:translateY(-2px);box-shadow:0 20px 44px rgba(39,32,70,.11);border-color:rgba(122,91,255,.22)}.ai-starter-scenarios b{display:block;font-size:15px;margin-bottom:7px}.ai-starter-scenarios span{display:block;font-size:13px;line-height:1.45;color:#6f6686}.admin-catalog-issues{margin-top:18px}.admin-issue-summary{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.admin-issue-summary span{display:inline-flex;gap:6px;align-items:center;border:1px solid rgba(77,62,110,.1);background:#fff;border-radius:999px;padding:8px 12px;color:#6f6686;font-size:13px}.admin-issue-summary b{color:#201c3a}.admin-issue-table-wrap{overflow:auto;border:1px solid rgba(77,62,110,.1);border-radius:18px;background:#fff}.admin-issue-table{width:100%;border-collapse:collapse;min-width:760px}.admin-issue-table td,.admin-issue-table th{padding:12px 14px;border-bottom:1px solid rgba(77,62,110,.08);text-align:left;vertical-align:top}.admin-issue-table th{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#8b82a3;background:#faf8ff}.admin-issue-table td{font-size:13px;color:#4a435d}.admin-issue-table td b{display:block;color:#201c3a;font-size:14px}.admin-issue-table td small{display:block;margin-top:4px;color:#8b82a3}.admin-issue-table td span{display:inline-flex;border-radius:999px;padding:6px 9px;background:#f4f0ff;color:#5d43cb;font-weight:800}.admin-issue-table tr.severity-error td span{background:#fff0f0;color:#cf3f4f}.admin-issue-table tr.severity-warning td span{background:#fff7e8;color:#ad6b00}.admin-issue-table tr.severity-info td span{background:#edf7ff;color:#2870a8}.admin-issue-table a{font-weight:800;color:#6e54df}.admin-empty-inline{border:1px dashed rgba(77,62,110,.18);border-radius:16px;padding:16px;color:#6f6686;background:#fff}@media (max-width:920px){.ai-starter-scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ai-starter-scenarios{grid-template-columns:1fr}.admin-issue-summary{display:grid;grid-template-columns:1fr 1fr}.admin-issue-summary span{justify-content:center}}.admin-missing-title-tool{margin-top:18px}.admin-missing-search-row{display:grid;grid-template-columns:minmax(0,1fr) 150px 120px;gap:10px;margin:16px 0 12px}.admin-missing-search-row input,.admin-missing-search-row select{height:44px;border:1px solid rgba(77,62,110,.12);border-radius:14px;background:#fff;color:#201c3a;padding:0 13px;font:inherit;font-size:13px;font-weight:750;outline:none}.admin-missing-search-row input:focus,.admin-missing-search-row select:focus{border-color:rgba(109,84,223,.42);box-shadow:0 0 0 4px rgba(109,84,223,.08)}.admin-missing-candidates button,.admin-missing-search-row button{border:0;border-radius:14px;background:linear-gradient(135deg,#8d55ee,#ec6dbc);color:#fff;font-weight:950;cursor:pointer;box-shadow:0 14px 26px rgba(141,85,238,.18)}.admin-missing-candidates button:disabled,.admin-missing-search-row button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.admin-missing-attempts{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.admin-missing-attempts span{border-radius:999px;background:#f6f1ff;border:1px solid rgba(77,62,110,.08);color:#6f6686;padding:7px 10px;font-size:12px;font-weight:850}.admin-missing-candidates{display:grid;gap:10px;margin-top:12px}.admin-missing-candidates article{display:grid;grid-template-columns:58px minmax(0,1fr) 116px;gap:12px;align-items:center;border:1px solid rgba(77,62,110,.1);border-radius:18px;background:#fff;padding:10px;box-shadow:0 14px 34px rgba(79,61,127,.045)}.admin-missing-candidates article.is-existing{opacity:.72;background:#fbf9ff}.admin-missing-candidates img,.admin-missing-poster{width:58px;height:78px;border-radius:12px;object-fit:cover;background:linear-gradient(135deg,#f3ecff,#fff3fb)}.admin-missing-candidates b{color:#201c3a;font-size:14px;font-weight:950}.admin-missing-candidates b,.admin-missing-candidates span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-missing-candidates span{color:#6f6686;font-size:12px;margin-top:3px}.admin-missing-candidates small{display:block;color:#8b82a3;font-size:11px;margin-top:4px;font-weight:800}.admin-missing-candidates em{display:block;color:#6d54df;font-style:normal;font-size:12px;margin-top:5px;font-weight:900}.admin-missing-candidates button{height:40px;padding:0 12px;font-size:12px}.admin-missing-hint{margin-top:12px;border-radius:16px;background:#fbf8ff;border:1px solid rgba(77,62,110,.08);padding:12px 14px;color:#6f6686;font-size:13px;line-height:1.55}.admin-missing-hint b{color:#201c3a}@media (max-width:720px){.admin-missing-search-row{grid-template-columns:1fr}.admin-missing-search-row button{height:44px}.admin-missing-candidates article{grid-template-columns:48px minmax(0,1fr);align-items:start}.admin-missing-candidates button{grid-column:1/-1;width:100%}.admin-missing-candidates img,.admin-missing-poster{width:48px;height:66px}}