:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#d8dee8;background:#080a0f;--bg: #080a0f;--bg-soft: #0d1118;--panel: #121722;--panel-2: #171d29;--border: #263041;--muted: #8b96a8;--text: #d8dee8;--text-strong: #f1f5fb;--red: #e5484d;--red-soft: #3a171c;--blue: #4ea1ff;--blue-soft: #10243a;--shadow: 0 22px 70px rgba(0, 0, 0, .4)}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--bg)}button,input,select{font:inherit}button{border:1px solid var(--border);background:#171d29;color:var(--text);border-radius:8px;min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}button:hover{border-color:#41506a;background:#1d2534;color:var(--text-strong)}button:active{transform:translateY(1px)}input,select{width:100%;border:1px solid var(--border);border-radius:8px;padding:11px 12px;background:#0d121b;color:var(--text);outline:none}input:focus,select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #4ea1ff24}h1,h2,h3,p{margin:0}h1{font-size:clamp(2rem,4vw,3.8rem);line-height:.98;letter-spacing:0;color:var(--text-strong)}h2{font-size:1.05rem;letter-spacing:0;color:var(--text-strong)}h3{font-size:.92rem;color:var(--text-strong)}.center,.auth{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,#080a0ff0,#0c121cd9),url(https://images.unsplash.com/photo-1578632767115-351597cf2477?auto=format&fit=crop&w=1800&q=85) center/cover}.authPanel{width:min(1040px,100%);min-height:560px;display:grid;grid-template-columns:1.15fr .85fr;gap:34px;align-items:end}.authCopy p{max-width:620px;margin-top:18px;font-size:1.05rem;line-height:1.65;color:#aeb8c8}.eyebrow{display:block;margin-bottom:8px;color:var(--blue);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.form{background:#121722f0;border:1px solid rgba(78,161,255,.18);border-radius:8px;padding:22px;display:grid;gap:12px;box-shadow:var(--shadow)}.segmented{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:#0c1018;padding:4px;border-radius:8px;border:1px solid var(--border)}.segmented button{border:0;background:transparent}.segmented .active,.primary{background:var(--red);color:#fff;border-color:#ffffff14}.primary:hover{background:#f2555a;border-color:#ffffff2e}.danger{background:var(--red-soft);border-color:#e5484d73;color:#ffb7ba}.full{width:100%}.error{color:#ff8f94;font-size:.9rem}.captchaBox{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid rgba(78,161,255,.18);border-radius:10px;background:linear-gradient(135deg,#10243ab3,#0e121beb)}.captchaBox strong{display:block;color:var(--text-strong);line-height:1.25}.captchaBox .eyebrow{margin-bottom:3px;font-size:.68rem}.verifyPanel{align-items:center}.verifyTitle{margin-top:10px}.verifyStatus{display:flex;align-items:center;gap:10px;padding:14px;border-radius:12px;border:1px solid rgba(78,161,255,.2);background:#10243a6b;color:#c7d3e4;line-height:1.4}.verifyStatus.success{border-color:#50dc9647;background:#1958382e;color:#aef0cc}.verifyStatus.error{border-color:#e5484d5c;background:#3a171c6b;color:#ffb7ba}.shell{min-height:100vh;padding:22px;max-width:1540px;margin:0 auto;background:radial-gradient(circle at top left,rgba(78,161,255,.12),transparent 32rem),radial-gradient(circle at top right,rgba(229,72,77,.1),transparent 30rem)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 0 18px}.topbar h1{font-size:2.25rem}.actions{display:flex;gap:10px;align-items:center}.iconButton{width:42px;padding:0}.iconText{padding:0 14px}.verificationBanner{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:0 0 18px;padding:14px 16px;border:1px solid rgba(229,72,77,.34);border-radius:14px;background:linear-gradient(135deg,#3a171c9e,#10243a2e),#111720;box-shadow:0 18px 48px #00000047}.verificationBanner div{display:grid;gap:4px;min-width:0}.verificationBanner strong{color:var(--text-strong)}.verificationBanner span{color:#b9c3d2;line-height:1.4}.verificationBanner em{color:#ffb7ba;font-style:normal;font-size:.9rem}.profileButton{padding:0 12px;border-color:#4ea1ff59;background:#111a28}.profileButton span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--blue-soft);color:#cfe6ff;font-size:.75rem;font-weight:800}.searchHero{background:linear-gradient(135deg,#121722fa,#0f1622f5);border:1px solid rgba(78,161,255,.22);border-radius:8px;padding:18px;display:grid;gap:14px;box-shadow:var(--shadow)}.searchHero p{color:var(--muted);margin-top:5px}.search{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.searchLarge input{min-height:48px;font-size:1rem}.searchResults{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.metric{min-height:86px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:4px 10px;align-items:center;padding:16px;background:#121722e6;border:1px solid var(--border);border-radius:8px}.metric svg{color:var(--blue)}.metric strong{grid-column:1 / -1;font-size:1.75rem;color:var(--text-strong)}.metric span{color:var(--muted)}.dashboardGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.8fr);gap:14px;align-items:start}.panel{background:#121722f0;border:1px solid var(--border);border-radius:8px;padding:16px;display:grid;gap:14px}.wide{min-width:0}.recommendations{grid-column:1 / -1}.panelHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.panelHead span,.panelHead svg{color:var(--muted)}.cards,.inboxList,.table{display:grid;gap:10px}.animeCard,.episode,.row{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:10px;border:1px solid rgba(38,48,65,.72);border-radius:8px;background:#0f141e}.animeCard:hover,.episode:hover,.row:hover{border-color:#394861;background:#121a27}.poster{width:58px;height:78px;object-fit:cover;border-radius:6px;background:#0a0e15;border:1px solid var(--border)}.compactPoster{width:44px;height:60px}.posterFallback{display:grid;place-items:center;color:#cfe6ff;background:linear-gradient(145deg,#182337,#34161c);font-weight:800;font-size:.82rem}.animeInfo{min-width:0;display:grid;gap:5px}.animeCard strong,.episode strong,.row strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-strong)}.animeCard span,.episode span,.row span{color:var(--muted);font-size:.9rem}.tags{display:flex;flex-wrap:wrap;gap:6px}.tags mark,.episode mark{border-radius:999px;padding:4px 8px;border:1px solid rgba(78,161,255,.22);background:var(--blue-soft);color:#b8dcff;font-size:.74rem}.episode mark.released{background:var(--red-soft);color:#ffb7ba;border-color:#e5484d59}.episode mark.upcoming{background:#201d10;color:#f5d887;border-color:#f5d88740}.row{grid-template-columns:44px minmax(180px,1fr) 150px 86px 42px}.rowTitle{min-width:0}label{display:grid;gap:7px;color:var(--muted);font-size:.9rem}.check{grid-template-columns:auto 1fr;align-items:center;color:var(--text)}.check input{width:auto;accent-color:var(--red)}.empty{color:var(--muted);padding:18px;background:#0d121b;border:1px dashed var(--border);border-radius:8px}.settingsDrawer{position:fixed;inset:0;pointer-events:none;background:#0000;transition:background .2s ease;z-index:20}.settingsDrawer.open{pointer-events:auto;background:#00000085}.drawerPanel{margin-left:auto;width:min(440px,100%);height:100%;padding:20px;background:#101620;border-left:1px solid var(--border);transform:translate(100%);transition:transform .2s ease;display:grid;grid-template-rows:auto 1fr auto;gap:18px;box-shadow:var(--shadow)}.settingsDrawer.open .drawerPanel{transform:translate(0)}.drawerHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.drawerHead p{color:var(--muted);margin-top:4px}.settingsSection{display:grid;align-content:start;gap:13px}.copyField{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px}@media(max-width:980px){.authPanel,.dashboardGrid,.stats{grid-template-columns:1fr}.authPanel{align-items:center}.recommendations{grid-column:auto}}@media(max-width:680px){.shell{padding:12px}.topbar{align-items:flex-start}.stats{grid-template-columns:1fr 1fr}.search{grid-template-columns:auto 1fr}.search .primary{grid-column:1 / -1;width:100%}.searchResults{grid-template-columns:1fr}.row{grid-template-columns:44px minmax(0,1fr) 42px}.row select,.row input{grid-column:2 / -1}.auth{padding:16px}.drawerPanel{width:100%}}.brandButton{width:auto;height:auto;padding:0;border:0;background:transparent;color:var(--blue);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.brandButton:hover{color:#cfe6ff;background:transparent}.animeCard,.episode,.row{cursor:pointer}.animeCard:focus-visible,.episode:focus-visible,.row:focus-visible{outline:3px solid rgba(78,161,255,.35);outline-offset:2px}.pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(78,161,255,.24);background:var(--blue-soft);color:#b8dcff;font-size:.82rem;font-weight:700}.row{grid-template-columns:44px minmax(180px,1fr) auto 42px}.detailHero{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:20px;align-items:start;padding:18px;margin-bottom:16px;border:1px solid rgba(78,161,255,.22);border-radius:8px;background:linear-gradient(135deg,#121722fa,#0f1622f5);box-shadow:var(--shadow)}.detailHero .poster{width:150px;height:220px}.detailCopy{display:grid;gap:12px;min-width:0}.detailCopy h2{font-size:clamp(1.8rem,4vw,3.2rem);line-height:1}.detailCopy p{color:var(--muted);line-height:1.65;max-width:850px}.detailActions{display:grid;gap:10px;min-width:190px}.detailGrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.65fr);gap:14px;align-items:start}.detailSchedule{grid-column:1 / -1}.metaList{display:grid;gap:10px;margin:0}.metaList div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px;border:1px solid rgba(38,48,65,.72);border-radius:8px;background:#0f141e}.metaList dt{color:var(--muted)}.metaList dd{margin:0;color:var(--text-strong);overflow-wrap:anywhere}.trackingCard{display:grid;gap:8px;padding:14px;border:1px solid rgba(38,48,65,.72);border-radius:8px;background:#0f141e}.trackingCard strong{color:var(--text-strong);text-transform:capitalize}.trackingCard span,.trackingCard p{color:var(--muted)}.scheduleItem{grid-template-columns:minmax(120px,.35fr) minmax(0,1fr) auto}.modalBackdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:18px;background:#0000009e}.modal{width:min(520px,100%);display:grid;gap:14px;padding:20px;border:1px solid rgba(78,161,255,.22);border-radius:8px;background:#101620;box-shadow:var(--shadow)}textarea{min-height:110px;resize:vertical;width:100%;border:1px solid var(--border);border-radius:8px;padding:12px 13px;background:#0d121b;color:var(--text);outline:none;font:inherit}textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #4ea1ff24}.modalActions{display:flex;justify-content:flex-end;gap:10px}.modalActionsPrimary{display:flex;justify-content:flex-end;gap:10px;margin-left:auto}.watchlistModalActions{justify-content:space-between;align-items:center;flex-wrap:wrap}.watchlistModalActions .danger{min-height:40px}.staffEditModal,.staffToolsModal{width:min(960px,calc(100vw - 28px));max-height:min(86vh,900px);overflow:auto}.staffFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.staffFormGrid label{display:grid;gap:6px;min-width:0}.staffFormGrid .spanTwo{grid-column:1 / -1}.staffFormGrid textarea{min-height:150px;resize:vertical}.staffToolsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.staffMetricCard{display:grid;gap:10px;padding:14px;border:1px solid var(--border);border-radius:8px;background:#121722db}.staffMetricCard>strong{color:var(--text-strong)}.staffMetricCard span{display:flex;justify-content:space-between;gap:12px;color:var(--muted)}.staffMetricCard b{color:var(--text)}button:disabled{opacity:.65;cursor:wait}@media(max-width:980px){.detailHero,.detailGrid{grid-template-columns:1fr}.detailHero .poster{width:120px;height:176px}.detailActions{min-width:0}}@media(max-width:680px){.row{grid-template-columns:44px minmax(0,1fr) 42px}.row .iconText{grid-column:2 / -1;width:100%}.metaList div,.scheduleItem,.staffFormGrid,.staffToolsGrid{grid-template-columns:1fr}.staffFormGrid .spanTwo{grid-column:auto}}.fatalPanel{max-width:760px;margin:12vh auto 0}.fatalPanel h1{font-size:clamp(1.8rem,4vw,3rem)}.panelSubtle{color:var(--muted);margin-top:4px;font-size:.88rem}.mergedWatchingPanel{grid-column:1 / -1}.watchingRow{display:grid;grid-template-columns:44px minmax(180px,1fr) minmax(220px,.75fr) minmax(145px,.45fr) auto 42px;align-items:center;gap:12px;min-height:82px;padding:10px;border:1px solid rgba(38,48,65,.72);border-radius:8px;background:#0f141e;cursor:pointer}.watchingRow:hover{border-color:#394861;background:#121a27}.watchingRow:focus-visible{outline:3px solid rgba(78,161,255,.35);outline-offset:2px}.nextEpisodeBlock,.behindBadge,.countdownBadge{display:grid;gap:3px;min-width:0}.nextEpisodeBlock span,.behindBadge span,.countdownBadge span{color:var(--muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.05em;font-weight:800}.nextEpisodeBlock strong{color:var(--text-strong);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.behindBadge,.countdownBadge{justify-items:center;padding:9px 10px;border:1px solid rgba(78,161,255,.22);border-radius:8px;background:var(--blue-soft)}.behindBadge{background:#e5484d1a;border-color:#e5484d42}.behindBadge strong{color:#ffd4d7;white-space:nowrap}.countdownBadge strong{color:#d9ecff;font-variant-numeric:tabular-nums;white-space:nowrap}.countdownBadge.soon{background:#201d10;border-color:#f5d88747}.countdownBadge.soon strong{color:#f5d887}.countdownBadge.ready{background:var(--red-soft);border-color:#e5484d61}.countdownBadge.ready strong{color:#ffb7ba}.countdownBadge.empty{background:#101722;border-color:var(--border)}.countdownBadge.empty strong{color:var(--muted)}.detailSchedule{display:grid;gap:14px}.collapsibleSection{display:grid;gap:10px}.collapsibleHead{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-items:start;gap:10px;padding:12px;background:#0f141e;border:1px solid rgba(38,48,65,.72)}.collapsibleHead:hover{background:#121a27}.collapsibleHead h2{font-size:1rem}.collapsibleHead p{color:var(--muted);margin-top:3px;font-size:.85rem}.collapsibleHead mark{border-radius:999px;padding:4px 9px;border:1px solid rgba(78,161,255,.22);background:var(--blue-soft);color:#b8dcff;font-size:.78rem;font-weight:800}.collapsibleBody{padding-left:4px}@media(max-width:980px){.watchingRow{grid-template-columns:44px minmax(0,1fr) minmax(140px,auto) 42px}.watchingRow .nextEpisodeBlock,.watchingRow .countdownBadge{grid-column:2 / -1;justify-items:start}.watchingRow .iconText{grid-column:2 / 3;width:100%}}@media(max-width:680px){.watchingRow{grid-template-columns:44px minmax(0,1fr)}.watchingRow .nextEpisodeBlock,.watchingRow .countdownBadge,.watchingRow .iconText,.watchingRow .iconButton{grid-column:1 / -1;width:100%}.countdownBadge{justify-items:start}}.userAvatar{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid rgba(78,161,255,.28);background:var(--blue-soft);color:#cfe6ff;object-fit:cover;font-weight:900;overflow:hidden;flex:0 0 auto}.userAvatar.small{width:28px;height:28px;font-size:.72rem}.userAvatar.large{width:124px;height:124px;font-size:2rem}.avatarFallback{background:linear-gradient(145deg,#10243a,#3a171c)}.profileButton .userAvatar{width:28px;height:28px}.profileHero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center;padding:18px;margin-bottom:16px;border:1px solid rgba(78,161,255,.22);border-radius:8px;background:linear-gradient(135deg,#121722fa,#0f1622f5);box-shadow:var(--shadow)}.profileCopy{display:grid;gap:8px;min-width:0}.profileCopy h2{font-size:clamp(1.7rem,4vw,3rem);line-height:1}.profileCopy p{color:var(--muted)}.profileGrid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px;align-items:start}.profileStats{margin:0 0 16px}.profileRecommendations{grid-column:auto}.profileWatchingPanel{grid-column:1}.profileRecentPanel{grid-column:2}.recentActivityPanel{align-self:start}.recentActivityScroll{max-height:430px;overflow-y:auto;padding-right:4px;transition:max-height .18s ease}.recentActivityScroll:hover,.recentActivityScroll:focus-within{max-height:680px}.roleBadge{border-color:#4ea1ff5c;background:#4ea1ff1f;color:#cfe6ff}.roleDonor{border-color:#f472b66b;color:#ffd3e8;background:#f472b61f}.roleModerator{border-color:#7dd3fc61;color:#c7ecff}.roleAdmin{border-color:#f871716b;color:#ffd0d0;background:#e5484d21}.roleOwner{border-color:#facc1573;color:#ffeaa0;background:#facc151c}.staffNavButton{border-color:#f8717147;background:#e5484d1a}.uploadButton{border:1px solid var(--border);background:#171d29;color:var(--text);border-radius:8px;min-height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.uploadButton:hover{border-color:#41506a;background:#1d2534;color:var(--text-strong)}.uploadButton input{display:none}.profileStaffActionMenu{position:fixed;right:24px;bottom:24px;z-index:25;display:grid;justify-items:end;gap:10px}.profileStaffActionButton{width:52px;height:52px;border-radius:999px;border:1px solid rgba(248,113,113,.42);background:linear-gradient(145deg,#7f1d1d,#3a1014);color:#ffe4e6;box-shadow:0 18px 42px #7f1d1d61}.profileStaffActionButton:hover{border-color:#ffa0a0ad;background:linear-gradient(145deg,#991b1b,#4a1117);color:#fff1f2}.profileStaffActionList{display:grid;min-width:180px;padding:8px;border:1px solid rgba(248,113,113,.28);border-radius:10px;background:#101620f5;box-shadow:0 18px 54px #00000061}.profileStaffActionList button{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-height:38px;border:0;background:transparent;color:#ffe4e6}.profileStaffActionList button:hover{background:#e5484d1f}.dashboardGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:16px}.mergedWatchingPanel{grid-column:1 / 2}.watchingRow{grid-template-columns:44px minmax(0,1fr) auto;align-items:start}.watchingRow .nextEpisodeBlock,.watchingRow .countdownBadge{grid-column:2 / -1;justify-items:start}.watchingRow .iconText{grid-column:2 / 3;width:100%}.watchingRow .iconButton{grid-column:3 / 4}@media(max-width:980px){.profileHero,.profileGrid,.dashboardGrid{grid-template-columns:1fr}.mergedWatchingPanel,.profileWatchingPanel,.profileRecentPanel{grid-column:auto}.profileHero{align-items:start}}:root{--radius-lg: 22px;--radius-md: 16px;--radius-sm: 12px;--glass: rgba(14, 18, 28, .72);--glass-strong: rgba(18, 23, 34, .9);--hairline: rgba(148, 163, 184, .12)}body{background:radial-gradient(circle at 8% 0%,rgba(78,161,255,.15),transparent 34rem),radial-gradient(circle at 92% 8%,rgba(229,72,77,.12),transparent 32rem),linear-gradient(180deg,#07090d,#0a0d13 48%,#07090d)}.shell{max-width:1600px;padding:24px clamp(14px,2vw,30px) 36px;background:linear-gradient(115deg,rgba(78,161,255,.07),transparent 34%),linear-gradient(245deg,rgba(229,72,77,.06),transparent 30%)}.topbar{position:sticky;top:0;z-index:12;margin:-8px 0 18px;padding:12px 0 16px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar h1{font-size:clamp(1.55rem,3vw,2.5rem);letter-spacing:-.04em}.brandButton{color:#9bcaff;letter-spacing:.14em}.dashboardHeroRedesign{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.82fr) minmax(280px,.55fr);gap:18px;align-items:stretch;min-height:280px;padding:clamp(18px,2.4vw,30px);border:1px solid rgba(78,161,255,.22);border-radius:var(--radius-lg);background:linear-gradient(135deg,#111827f5,#0a0e17eb 58%,#1d0d13c7),radial-gradient(circle at 78% 20%,rgba(78,161,255,.18),transparent 20rem);box-shadow:0 28px 90px #00000075,inset 0 1px #ffffff0d}.heroGlow{position:absolute;width:260px;height:260px;border-radius:999px;filter:blur(54px);opacity:.45;pointer-events:none}.heroGlowBlue{right:18%;top:-100px;background:#4ea1ff6b}.heroGlowRed{right:-70px;bottom:-110px;background:#e5484d61}.dashboardHeroCopy,.heroSearchCard,.heroNowCard{position:relative;z-index:1}.dashboardHeroCopy{display:grid;align-content:center;gap:16px;min-width:0}.dashboardHeroCopy h2{max-width:760px;font-size:clamp(2.1rem,5.2vw,5.8rem);line-height:.88;letter-spacing:-.075em;color:#f8fbff}.dashboardHeroCopy p{max-width:620px;color:#aab7c9;line-height:1.7;font-size:1rem}.heroChips{display:flex;flex-wrap:wrap;gap:8px}.heroChips span,.sectionKicker,.syncState{display:inline-flex;align-items:center;width:fit-content;min-height:26px;padding:4px 9px;border:1px solid rgba(78,161,255,.22);border-radius:999px;background:#4ea1ff17;color:#a9d2ff;font-size:.72rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.syncState{border-color:#e5484d47;background:#e5484d1a;color:#ffb7ba;white-space:nowrap}.heroSearchCard{align-self:center;display:grid;gap:12px;padding:16px;border:1px solid var(--hairline);border-radius:var(--radius-md);background:#070a119e;box-shadow:inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.heroSearchCard label{color:#f1f5fb;font-weight:900;font-size:1.05rem}.heroSearchCard p{color:var(--muted);line-height:1.55;font-size:.88rem}.searchControl{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:56px;padding:6px;border:1px solid rgba(148,163,184,.14);border-radius:999px;background:#06090fd1}.searchControl svg{margin-left:10px;color:#8fbfff}.searchControl input{min-height:44px;padding:0;border:0;background:transparent;box-shadow:none}.searchControl input:focus{box-shadow:none}.searchControl button{border-radius:999px;padding:0 18px}.heroNowCard{align-self:stretch;display:grid;align-content:end;justify-items:start;gap:8px;min-height:210px;padding:16px;border:1px solid rgba(229,72,77,.23);border-radius:var(--radius-md);background:linear-gradient(180deg,#e5484d29,#070a11c7),#0c1018db;text-align:left;box-shadow:inset 0 1px #ffffff0d}.heroNowCard:hover{transform:translateY(-2px);border-color:#ff8f946b;background:#141018e6}.heroNowCard .poster{width:62px;height:86px;border-radius:12px;box-shadow:0 16px 40px #0000006b}.heroNowCard span,.heroNowCard small{color:var(--muted)}.heroNowCard strong{max-width:100%;color:#fff;font-size:1.05rem;white-space:normal}.heroNowCard mark{border:1px solid rgba(78,161,255,.22);border-radius:999px;padding:6px 10px;background:#4ea1ff1a;color:#cfe6ff;font-size:.78rem;font-weight:900}.heroNowCard mark.soon{border-color:#f5d88757;background:#f5d8871c;color:#f5d887}.heroNowCard mark.ready{border-color:#e5484d61;background:#e5484d29;color:#ffb7ba}.searchResultsPanel,.railCard{display:grid;gap:14px;margin-top:16px;padding:16px;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--glass);box-shadow:0 18px 60px #00000047,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.redesignedResults .animeCard,.redesignedWatchingRow,.miniRelease,.posterTile{transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.redesignedResults .animeCard:hover,.redesignedWatchingRow:hover,.miniRelease:hover,.posterTile:hover{transform:translateY(-2px);box-shadow:0 18px 48px #00000047}.redesignedDashboardGrid{grid-template-columns:minmax(0,1fr) minmax(380px,1.05fr);gap:18px;margin-top:18px;align-items:start}.dashboardRecommendationsPanel{grid-column:1}.redesignedDashboardGrid .mergedWatchingPanel,.redesignedDashboardGrid .redesignedWatchingPanel{grid-column:2}.redesignedWatchingPanel{overflow:hidden;border-color:#4ea1ff2e;border-radius:var(--radius-lg);background:linear-gradient(180deg,#121722e0,#090d15d6),radial-gradient(circle at top left,rgba(78,161,255,.1),transparent 22rem);box-shadow:0 20px 70px #00000052,inset 0 1px #ffffff0a}.dashboardSectionHead h2,.railCard h2{font-size:1.15rem}.watchingDeck{gap:12px}.redesignedWatchingRow{position:relative;grid-template-columns:48px minmax(0,1fr) auto;padding:14px;border:1px solid rgba(148,163,184,.11);border-radius:var(--radius-md);background:linear-gradient(135deg,#111827f2,#0b0f18e6)}.redesignedWatchingRow:before{content:"";position:absolute;inset:12px auto 12px 0;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--blue),var(--red));opacity:.8}.redesignedWatchingRow .poster{border-radius:11px}.redesignedWatchingRow .rowTitle strong{font-size:.98rem}.rowActions{display:flex;gap:8px;align-items:center;justify-content:flex-end}.episodeStepper{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid rgba(148,163,184,.12);border-radius:999px;background:#080c147a}.episodeStepper .iconButton{border-radius:999px}.episodeStepper .iconButton:disabled{cursor:not-allowed}.redesignedWatchingRow .nextEpisodeBlock,.redesignedWatchingRow .countdownBadge{grid-column:2 / -1;justify-items:start}.redesignedWatchingRow .countdownBadge{width:fit-content;min-width:142px;border-radius:999px;padding:8px 12px}.dashboardRail{display:grid;gap:14px;min-width:0}.railCard{margin-top:0;border-radius:var(--radius-lg)}.profileRailCard{background:linear-gradient(135deg,#4ea1ff1f,#e5484d1a),var(--glass-strong)}.railProfileTop{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.railProfileTop p,.railNote{color:var(--muted);line-height:1.55}.miniList{display:grid;gap:9px}.miniRelease{width:100%;min-height:64px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;justify-items:start;gap:10px;padding:9px;border-radius:var(--radius-sm);border-color:#94a3b81c;background:#070a118c;text-align:left}.miniRelease .poster{width:42px;height:58px;border-radius:10px}.miniRelease span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong)}.miniRelease strong{color:#a9d2ff;font-size:.82rem;white-space:nowrap}.posterStrip{display:flex;flex-wrap:wrap;gap:10px}.posterTile{width:58px;height:78px;min-width:0;min-height:0;padding:0;overflow:hidden;border-radius:14px;background:transparent}.posterTile .poster{width:100%;height:100%;border-radius:inherit}.panel,.form,.detailHero,.profileHero,.modal,.drawerPanel{border-radius:var(--radius-md)}button.primary{box-shadow:0 10px 28px #e5484d3d}button.primary:hover{box-shadow:0 14px 34px #e5484d4d}@media(max-width:1180px){.dashboardHeroRedesign{grid-template-columns:1fr 1fr}.dashboardHeroCopy{grid-column:1 / -1}.heroNowCard{min-height:170px}}@media(max-width:980px){.redesignedDashboardGrid{grid-template-columns:1fr}.dashboardRecommendationsPanel,.redesignedDashboardGrid .mergedWatchingPanel,.redesignedDashboardGrid .redesignedWatchingPanel{grid-column:1 / -1}.dashboardRail{grid-template-columns:repeat(2,minmax(0,1fr))}.profileRailCard{grid-column:1 / -1}}@media(max-width:760px){.topbar{position:static;-webkit-backdrop-filter:none;backdrop-filter:none}.dashboardHeroRedesign{grid-template-columns:1fr}.searchControl{grid-template-columns:auto 1fr;border-radius:var(--radius-md)}.searchControl button{grid-column:1 / -1;width:100%}.dashboardRail{grid-template-columns:1fr}.redesignedWatchingRow,.miniRelease{grid-template-columns:44px minmax(0,1fr)}.rowActions,.redesignedWatchingRow .nextEpisodeBlock,.redesignedWatchingRow .behindBadge,.redesignedWatchingRow .countdownBadge{grid-column:1 / -1}.rowActions{justify-content:stretch}.episodeStepper{flex:0 0 auto}.rowActions .iconText{flex:1}}@media(min-width:981px){.redesignedDashboardGrid{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:18px}.dashboardRail{grid-column:1;order:1}.redesignedWatchingPanel{grid-column:2;order:2}.redesignedWatchingRow{grid-template-columns:42px minmax(0,1.1fr) minmax(145px,.72fr) minmax(104px,auto) minmax(104px,auto) auto;align-items:center;gap:10px;min-height:68px;padding:10px 10px 10px 18px;border-radius:16px}.redesignedWatchingRow:before{inset:10px auto 10px 7px;width:2px}.redesignedWatchingRow .poster{width:42px;height:58px;border-radius:10px}.redesignedWatchingRow .rowTitle{display:grid;gap:3px}.redesignedWatchingRow .rowTitle strong{font-size:.92rem}.redesignedWatchingRow .rowTitle span,.redesignedWatchingRow .nextEpisodeBlock strong{font-size:.8rem}.redesignedWatchingRow .nextEpisodeBlock,.redesignedWatchingRow .behindBadge,.redesignedWatchingRow .countdownBadge{grid-column:auto;justify-items:start}.redesignedWatchingRow .nextEpisodeBlock strong{max-width:170px}.redesignedWatchingRow .behindBadge,.redesignedWatchingRow .countdownBadge{width:auto;min-width:104px;padding:6px 9px;border-radius:12px}.redesignedWatchingRow .countdownBadge span,.redesignedWatchingRow .behindBadge span,.redesignedWatchingRow .nextEpisodeBlock span{font-size:.66rem}.redesignedWatchingRow .behindBadge strong,.redesignedWatchingRow .countdownBadge strong{font-size:.82rem}.redesignedWatchingRow .rowActions{display:grid;grid-template-columns:auto auto auto;gap:6px;align-items:center;justify-content:end}.redesignedWatchingRow .rowActions .iconText{min-height:32px;padding:0 10px;font-size:.82rem}.redesignedWatchingRow .rowActions .iconButton{width:32px;min-width:32px;height:32px;min-height:32px}}@media(max-width:980px){.dashboardRail,.redesignedWatchingPanel{grid-column:auto;order:initial}}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.authLogo{display:block;width:min(520px,90vw);max-height:172px;object-fit:contain;object-position:left center;margin:0 0 12px;filter:drop-shadow(0 22px 42px rgba(0,0,0,.48))}.logoBrand{display:inline-flex;align-items:center;max-width:220px;min-width:0;min-height:0;padding:0}.logoBrand img{display:block;width:clamp(138px,14vw,210px);height:46px;object-fit:contain;object-position:left center;filter:drop-shadow(0 10px 22px rgba(0,0,0,.38))}.topbar>div:first-child{display:grid;gap:4px;align-items:start}.heroNowCard{width:100%;height:100%;min-width:0;min-height:0;align-self:stretch;align-content:stretch;justify-items:stretch;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;overflow:hidden}.nextUpLabel{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:4px 10px;border:1px solid rgba(229,72,77,.28);border-radius:999px;background:#e5484d1f;color:#ffb7ba!important;font-size:.72rem;font-weight:900;letter-spacing:.075em;text-transform:uppercase}.nextUpBody{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;align-items:end;width:100%;min-width:0;align-self:end}.heroNowCard .nextUpBody .poster{width:78px;height:108px;border-radius:14px}.nextUpCopy{display:grid;gap:6px;min-width:0}.nextUpCopy strong{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;line-height:1.08}.nextUpCopy small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nextUpCountdown{justify-self:stretch;text-align:center;width:100%}@media(max-width:1180px){.dashboardHeroRedesign{grid-template-columns:1fr 1fr}.heroNowCard{min-height:190px}}@media(max-width:760px){.authLogo{width:min(420px,100%)}.logoBrand img{width:156px;height:38px}.nextUpBody{grid-template-columns:58px minmax(0,1fr)}.heroNowCard .nextUpBody .poster{width:58px;height:82px}}.dashboardSearchTop{margin:0 0 14px}.dashboardSearchCard{width:100%;padding:clamp(16px,2vw,22px);border-radius:var(--radius-lg);background:linear-gradient(135deg,#0f1622f0,#080c14e6),radial-gradient(circle at 92% 8%,rgba(78,161,255,.16),transparent 20rem)}.searchHeading{display:flex;align-items:end;justify-content:space-between;gap:14px}.searchHeading h2{font-size:clamp(1.35rem,2.3vw,2rem);letter-spacing:-.035em}.dashboardSearchCard .searchControl{min-height:64px;border-radius:22px}.dashboardSearchCard .searchControl input{min-height:50px;font-size:1.04rem}.dashboardSearchCard .searchControl button{min-height:48px;padding:0 24px}.searchResultsTopPanel{margin:0 0 18px}.redesignedResults{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px}.redesignedResults .animeCard{grid-template-columns:86px minmax(0,1fr) auto;min-height:128px;padding:14px;align-items:center;border-radius:18px}.redesignedResults .animeCard .poster{width:86px;height:120px;border-radius:12px}.redesignedResults .animeInfo{gap:8px}.redesignedResults .animeCard strong{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.18;font-size:1.06rem}.redesignedResults .animeCard span{line-height:1.35}.redesignedResults .animeCard>div:last-child{align-self:end}.dashboardHeroRedesign{grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);min-height:250px;margin-top:0}.dashboardHeroRedesign.noNextUp{grid-template-columns:1fr}.dashboardHeroRedesign.noNextUp .dashboardHeroCopy{max-width:980px}.dashboardHeroRedesign .dashboardHeroCopy h2{max-width:900px}.heroNowCard{align-content:stretch;justify-content:stretch;min-height:220px;padding:clamp(16px,2vw,22px);border-radius:22px}.nextUpBody{grid-template-columns:96px minmax(0,1fr);align-items:center;align-self:center;gap:16px}.heroNowCard .nextUpBody .poster{width:96px;height:134px}.nextUpCopy strong{-webkit-line-clamp:4;font-size:clamp(1.08rem,2vw,1.45rem);line-height:1.04}.nextUpCopy small{font-size:.92rem}.nextUpCountdown{min-height:42px;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem}@media(max-width:1180px){.dashboardHeroRedesign,.dashboardHeroRedesign.hasNextUp{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr)}.nextUpBody{grid-template-columns:82px minmax(0,1fr)}.heroNowCard .nextUpBody .poster{width:82px;height:116px}}@media(max-width:760px){.dashboardSearchCard .searchControl{grid-template-columns:auto 1fr;border-radius:var(--radius-md)}.dashboardSearchCard .searchControl button{grid-column:1 / -1;width:100%}.redesignedResults{grid-template-columns:1fr}.redesignedResults .animeCard{grid-template-columns:72px minmax(0,1fr)}.redesignedResults .animeCard .poster{width:72px;height:102px}.redesignedResults .animeCard>div:last-child{grid-column:1 / -1;justify-self:stretch}.redesignedResults .animeCard>div:last-child .primary,.redesignedResults .animeCard>div:last-child .pill{width:100%}.dashboardHeroRedesign,.dashboardHeroRedesign.hasNextUp{grid-template-columns:1fr}.nextUpBody{grid-template-columns:68px minmax(0,1fr)}.heroNowCard .nextUpBody .poster{width:68px;height:96px}}.profileButton{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border-radius:999px;overflow:hidden}.profileButton .userAvatar{width:34px;height:34px}.queueNextUpCard{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;border:1px solid rgba(229,72,77,.24);border-radius:var(--radius-md);background:linear-gradient(135deg,#e5484d21,#4ea1ff14),#070a11bd;text-align:left;box-shadow:inset 0 1px #ffffff0d}.queueNextUpCard:hover{transform:translateY(-1px);border-color:#ff8f9466;background:linear-gradient(135deg,#e5484d2b,#4ea1ff1a),#0b0f18e6}.queueNextUpCard .nextUpBody{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-width:0;width:100%}.queueNextUpCard .poster{width:58px;height:80px;border-radius:12px;box-shadow:0 14px 32px #0000005c}.queueNextUpCard .nextUpCopy strong{display:block;color:var(--text-strong);font-size:1rem;line-height:1.18;white-space:normal;overflow-wrap:anywhere}.queueNextUpCard .nextUpCopy small{color:var(--muted)}.queueNextUpCard .nextUpCountdown{justify-self:end;min-width:132px;width:auto;white-space:nowrap}@media(max-width:1180px){.queueNextUpCard{grid-template-columns:1fr auto}.queueNextUpCard .nextUpLabel{grid-column:1 / -1}}@media(max-width:760px){.profileButton{width:40px;min-width:40px;height:40px;min-height:40px}.profileButton .userAvatar{width:30px;height:30px}.queueNextUpCard{grid-template-columns:1fr;justify-items:stretch}.queueNextUpCard .nextUpCountdown{justify-self:stretch;min-width:0;width:100%}}.navSearchButton{border-color:#4ea1ff47;background:#10243ab8;color:#c8e4ff}.navSearchButton:hover{border-color:#4ea1ff7a;background:#15304ce6}.panelHeadActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.compactSearchAction{min-height:34px;border-radius:999px;padding:0 12px;border-color:#4ea1ff42;background:#4ea1ff17;color:#b8dcff}.searchModalBackdrop{z-index:60;align-items:start;overflow-y:auto;padding-top:min(8vh,70px)}.animeSearchModal{width:min(1080px,calc(100vw - 28px));max-height:min(84vh,920px);overflow:hidden;padding:clamp(16px,2vw,22px);border-radius:24px;border-color:#4ea1ff47;background:linear-gradient(135deg,#0f1622fa,#080c14f5),radial-gradient(circle at 88% 0%,rgba(78,161,255,.17),transparent 22rem);box-shadow:0 34px 110px #000000a3,inset 0 1px #ffffff0d}.searchModalHead h2{font-size:clamp(1.35rem,2.4vw,2.15rem);letter-spacing:-.04em}.modalSearchControl{min-height:66px;border-radius:22px;background:#05080edb}.modalSearchControl input{min-height:52px;font-size:1.04rem}.modalSearchControl button{min-height:48px;padding:0 24px}.modalSearchResults{display:grid;grid-template-columns:repeat(auto-fill,minmax(390px,1fr));gap:14px;overflow-y:auto;padding-right:4px;max-height:calc(84vh - 190px)}.modalSearchResults .animeCard{grid-template-columns:92px minmax(0,1fr) auto;min-height:136px;align-items:center;padding:14px;border-radius:18px}.modalSearchResults .animeCard .poster{width:92px;height:128px;border-radius:13px}.modalSearchResults .animeCard strong{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.18;font-size:1.08rem}.searchHint{padding:6px 2px 0}@media(max-width:760px){.panelHeadActions{width:100%;justify-content:stretch}.panelHeadActions .compactSearchAction,.panelHeadActions .syncState{flex:1 1 auto;justify-content:center}.animeSearchModal{width:calc(100vw - 18px);max-height:90vh;border-radius:18px}.modalSearchControl{grid-template-columns:auto 1fr;border-radius:var(--radius-md)}.modalSearchControl button{grid-column:1 / -1;width:100%}.modalSearchResults{grid-template-columns:1fr;max-height:calc(90vh - 220px)}.modalSearchResults .animeCard{grid-template-columns:78px minmax(0,1fr)}.modalSearchResults .animeCard .poster{width:78px;height:110px}.modalSearchResults .animeCard>div:last-child{grid-column:1 / -1;justify-self:stretch}.modalSearchResults .animeCard>div:last-child .primary,.modalSearchResults .animeCard>div:last-child .iconText,.modalSearchResults .animeCard>div:last-child .pill{width:100%}}.drawerScroll{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:18px;padding-right:4px}.listTransferSection{padding-top:16px;border-top:1px solid rgba(148,163,184,.14)}.hiddenFileInput{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.transferActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.transferActions button:first-child{grid-column:1 / -1}.successMessage{color:#9ff0c2;font-size:.88rem;line-height:1.45;padding:10px 12px;border:1px solid rgba(61,220,132,.24);border-radius:10px;background:#155a3429}@media(max-width:520px){.transferActions{grid-template-columns:1fr}}.importLogBackdrop{z-index:44}.importLogModal{width:min(760px,96vw);max-height:min(760px,88vh);grid-template-rows:auto minmax(260px,1fr) auto}.modalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.importLogFeed{min-height:260px;max-height:55vh;overflow-y:auto;display:grid;align-content:start;gap:8px;padding:12px;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:radial-gradient(circle at top left,rgba(78,161,255,.08),transparent 32%),#0b1018}.importLogLine{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;align-items:start;padding:9px 10px;border:1px solid rgba(148,163,184,.12);border-radius:10px;background:#101620b8}.importLogLine span{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:900;color:var(--muted)}.importLogLine p{margin:0;color:var(--text);line-height:1.45;overflow-wrap:anywhere}.importLogLine.success{border-color:#3ddc8438;background:#155a341f}.importLogLine.success span{color:#9ff0c2}.importLogLine.warning{border-color:#ffc4573d;background:#69491224}.importLogLine.warning span{color:#ffd388}.importLogLine.error{border-color:#ff637047;background:#781b2829}.importLogLine.error span{color:#ffb7ba}.importSpinner{margin-right:auto;display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.88rem}.importSpinner svg{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:560px){.importLogLine{grid-template-columns:1fr}.importLogModal{max-height:92vh}}.metadataTransferBox,.destructiveTransferBox{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-top:14px;padding:14px;border-radius:18px}.metadataTransferBox{border:1px solid rgba(95,176,255,.22);background:linear-gradient(135deg,#2a70d61f,#0c0d12a8)}.destructiveTransferBox{border:1px solid rgba(229,72,77,.24);background:linear-gradient(135deg,#e5484d14,#0c0d12a8)}.metadataTransferBox strong,.destructiveTransferBox strong{display:block;color:#ffe1e3;font-size:.9rem;margin-bottom:4px}.metadataTransferBox p,.destructiveTransferBox p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.45}.destructiveTransferBox .danger{justify-content:center;white-space:nowrap}@media(max-width:620px){.metadataTransferBox,.destructiveTransferBox{grid-template-columns:1fr}.metadataTransferBox .iconText,.destructiveTransferBox .danger{width:100%}}.loadMoreRecommendations{width:100%;justify-content:center;margin-top:12px;border-radius:14px}.loadMoreRecommendations span{color:var(--muted);font-size:.78rem;font-weight:800}.nextUpRowBadge{display:inline-grid;align-items:center;justify-items:center;min-width:74px;padding:7px 10px;border:1px solid rgba(78,161,255,.3);border-radius:999px;background:linear-gradient(135deg,#4ea1ff29,#e5484d1a);color:#d9ecff;font-size:.68rem;line-height:1;text-transform:uppercase;letter-spacing:.08em;font-weight:900;white-space:nowrap}.nextUpRowBadge span{color:inherit;font-size:inherit;text-transform:inherit;letter-spacing:inherit;font-weight:inherit}@media(min-width:981px){.redesignedWatchingRow{grid-template-columns:42px minmax(0,1.1fr) minmax(145px,.72fr) auto auto minmax(104px,auto) auto}.redesignedWatchingRow .nextUpRowBadge,.redesignedWatchingRow .behindBadge,.redesignedWatchingRow .countdownBadge,.redesignedWatchingRow .nextEpisodeBlock{grid-column:auto}.redesignedWatchingRow .nextUpRowBadge{min-width:72px;padding:6px 9px;border-radius:12px;font-size:.66rem}}@media(max-width:980px){.redesignedWatchingRow .nextUpRowBadge{grid-column:2 / -1;justify-self:start}}@media(max-width:760px){.redesignedWatchingRow .nextUpRowBadge{grid-column:1 / -1;justify-self:stretch;width:100%}}.nextUpRowBadge{border-color:#ff99a942;background:#3b1b22;color:#ffd4dc;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #3b1b2252}.nextUpRowBadge span{color:inherit}.redesignedWatchingRow.nextUpAnimeRow{border-color:#ff99a92e;background:linear-gradient(90deg,#3b1b22 0 72px,#3b1b2261 72px,#0c1019f0 210px),linear-gradient(135deg,#111827f2,#0b0f18e6)}.redesignedWatchingRow.nextUpAnimeRow:before{background:#3b1b22;opacity:1}.redesignedWatchingRow.nextUpAnimeRow .poster{box-shadow:0 12px 28px #0000006b,0 0 0 1px #ff99a91f}.redesignedWatchingRow.nextUpAnimeRow:hover{border-color:#ff99a947;box-shadow:0 18px 52px #3b1b223d,0 18px 48px #0000004d}@media(max-width:760px){.redesignedWatchingRow.nextUpAnimeRow{background:linear-gradient(180deg,#3b1b22 0 88px,#3b1b2247 88px,#0c1019f0 210px),linear-gradient(135deg,#111827f2,#0b0f18e6)}}html,body,#root,.shell,.center,.auth{background:#080a0f!important}.dashboardRecommendationsPanel .recommendationGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:14px;align-items:stretch}.dashboardRecommendationsPanel .recommendationGrid .animeCard{min-height:132px;grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;border-radius:16px}.dashboardRecommendationsPanel .recommendationGrid .animeCard .poster{width:72px;height:98px;border-radius:10px}.dashboardRecommendationsPanel .recommendationGrid .animeInfo{align-content:start;gap:6px}.dashboardRecommendationsPanel .recommendationGrid .animeInfo strong{white-space:normal;line-height:1.22}.dashboardRecommendationsPanel .recommendationGrid .animeInfo span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.watchingDeck{justify-items:center}.redesignedWatchingRow{width:calc(100% - 12px);min-height:84px;padding-top:14px;padding-bottom:14px}.redesignedWatchingRow .poster{width:50px;height:68px}.redesignedWatchingRow .rowTitle strong{font-size:1rem}.redesignedWatchingRow .nextEpisodeBlock strong{font-size:.86rem}@media(min-width:981px){.redesignedWatchingRow{grid-template-columns:50px minmax(0,1.05fr) minmax(150px,.7fr) auto auto minmax(112px,auto) auto;gap:11px;min-height:84px;padding:14px 10px 14px 18px}.redesignedWatchingRow .poster{width:50px;height:68px}}@media(max-width:760px){.dashboardRecommendationsPanel .recommendationGrid{grid-template-columns:1fr}.redesignedWatchingRow{width:100%}}.dashboardGrid{background:#0c1017!important;border:1px solid rgba(38,48,65,.74);border-radius:20px;padding:14px}.dashboardGrid>.panel,.dashboardGrid .dashboardRecommendationsPanel,.dashboardGrid .redesignedWatchingPanel{background:#111720!important}.profileStatsLink{cursor:pointer;border:1px solid rgba(78,161,255,.16);border-radius:16px;padding:8px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.profileStatsLink:hover,.profileStatsLink:focus-visible{background:#0c1017;border-color:#4ea1ff5c;outline:none;transform:translateY(-1px)}.profileStatsLink .metric{pointer-events:none}.profileStatsHero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px;border:1px solid rgba(78,161,255,.2);border-radius:20px;background:#101620;box-shadow:var(--shadow)}.profileStatsHeroCopy{display:grid;gap:8px;min-width:0}.profileStatsHeroCopy h2{font-size:clamp(1.75rem,4vw,3rem);line-height:1}.profileStatsHeroCopy p{color:var(--muted)}.profileStatsOverview{margin:16px 0}.statsInsightsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.statsInsightCard{min-width:0;display:grid;gap:16px;align-content:start;padding:16px;border:1px solid rgba(38,48,65,.8);border-radius:18px;background:#111720}.statsInsightCard h3{font-size:1.05rem}.statsInsightCard p{color:var(--muted);font-size:.9rem;line-height:1.45}.statsBars{display:grid;gap:10px}.statsBarRow{display:grid;grid-template-columns:minmax(78px,.72fr) minmax(0,1fr) auto;gap:10px;align-items:center;color:var(--muted);font-size:.84rem}.statsBarRow>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statsBarRow b{color:var(--text-strong);font-size:.86rem}.statsBarTrack{height:9px;overflow:hidden;border-radius:999px;background:#080a0f;border:1px solid rgba(38,48,65,.8)}.statsBarTrack i{display:block;width:var(--bar-width);height:100%;border-radius:inherit;background:linear-gradient(90deg,#4ea1ffdb,#e5484dbd)}.progressInsightCard{grid-template-rows:auto 1fr}.completionRings{display:flex;align-items:center;gap:14px}.completionRings span{width:88px;height:88px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(rgba(78,161,255,.86) var(--value),#080a0f 0);border:1px solid rgba(78,161,255,.22);position:relative}.completionRings span:after{content:"";position:absolute;inset:10px;border-radius:50%;background:#111720}.completionRings b{position:relative;z-index:1;color:var(--text-strong);font-size:.95rem}.profileStatsLists{display:grid;gap:12px}.profileStatsListSection{border:1px solid rgba(38,48,65,.8);border-radius:18px;background:#101620;overflow:hidden}.profileStatsListHead{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);justify-items:start;text-align:left;min-height:72px;padding:14px 16px;border:0;border-radius:0;background:#101620}.profileStatsListHead:hover{background:#151c29}.profileStatsListHead div{display:grid;gap:4px}.profileStatsListHead p{color:var(--muted);font-size:.9rem}.profileStatsListBody{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px;padding:14px;border-top:1px solid rgba(38,48,65,.7);background:#0c1017}.profileStatsListBody .animeCard{min-height:104px;border-radius:14px}.statsReleaseRow{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:76px;padding:10px;border:1px solid rgba(38,48,65,.78);border-radius:14px;background:#0f141e;cursor:pointer}.statsReleaseRow:hover,.statsReleaseRow:focus-visible{border-color:#4ea1ff6b;background:#121a27;outline:none}.statsReleaseRow div{display:grid;gap:5px;min-width:0}.statsReleaseRow strong{color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statsReleaseRow span{color:var(--muted);font-size:.9rem}.statsReleaseRow mark{border-color:#4ea1ff42;background:#4ea1ff1a;color:#cfe6ff}@media(max-width:1180px){.statsInsightsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.dashboardGrid{padding:10px;border-radius:16px}.profileStatsHero{grid-template-columns:1fr}.profileStatsHero .iconText{width:100%}.statsInsightsGrid,.profileStatsListBody{grid-template-columns:1fr}.completionRings span{width:76px;height:76px}}.watchingStatusStack{display:grid;gap:6px;justify-items:start;align-content:center;min-width:0}.redesignedWatchingRow .watchingProgressLine{color:#d9ecff;font-size:.78rem;text-transform:none;letter-spacing:0;font-weight:900}.redesignedWatchingRow .nextEpisodeBlock{align-content:center;gap:4px}.redesignedWatchingRow .watchingStatusStack .nextUpRowBadge,.redesignedWatchingRow .watchingStatusStack .countdownBadge{grid-column:auto;justify-self:start}.redesignedWatchingRow .watchingStatusStack .nextUpRowBadge{width:fit-content;min-width:74px}.redesignedWatchingRow .watchingStatusStack .countdownBadge{margin:0}@media(min-width:981px){.redesignedWatchingRow{grid-template-columns:50px minmax(0,1.05fr) minmax(150px,.7fr) minmax(112px,auto) auto auto}.redesignedWatchingRow .nextEpisodeBlock,.redesignedWatchingRow .watchingStatusStack,.redesignedWatchingRow .behindBadge{grid-column:auto}.redesignedWatchingRow .watchingStatusStack .countdownBadge,.redesignedWatchingRow .behindBadge{min-width:112px}}@media(max-width:980px){.redesignedWatchingRow .watchingStatusStack{grid-column:2 / -1;justify-items:start}}@media(max-width:760px){.redesignedWatchingRow .watchingStatusStack{grid-column:1 / -1;width:100%}.redesignedWatchingRow .watchingStatusStack .nextUpRowBadge,.redesignedWatchingRow .watchingStatusStack .countdownBadge{width:100%;justify-items:start}}.dashboardRecommendationsPanel .recommendationList{display:grid;gap:14px}.dashboardRecommendationsPanel .recommendationCard{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:stretch;gap:16px;min-height:164px;padding:14px;border:1px solid rgba(38,48,65,.78);border-radius:18px;background:#0f141e;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.dashboardRecommendationsPanel .recommendationCard:hover{border-color:#4ea1ff4d;background:#121a27;transform:translateY(-1px);box-shadow:0 16px 42px #00000038}.dashboardRecommendationsPanel .recommendationCard:focus-visible{outline:3px solid rgba(78,161,255,.35);outline-offset:2px}.dashboardRecommendationsPanel .recommendationCard .poster{width:108px;height:148px;border-radius:13px}.recommendationInfo{min-width:0;display:grid;gap:10px;align-content:start}.recommendationTitleLine{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.recommendationTitleLine strong{display:block;color:var(--text-strong);font-size:1.04rem;line-height:1.22}.recommendationTitleLine span{display:block;margin-top:4px;color:var(--muted);font-size:.86rem}.recommendationInfo p{margin:0;color:#b8c7dc;font-size:.9rem;line-height:1.45}.recommendationTags{gap:7px}.recommendationTags mark{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommendationTags .genreTag{border-color:#4ea1ff47;background:#4ea1ff1f;color:#c6e4ff}.recommendationTags .descriptorTag{border-color:#e5484d47;background:#e5484d1c;color:#ffd0d4}.recommendationTags .contextTag{border-color:#94a3b83d;background:#94a3b817;color:#d4deeb}.redesignedWatchingRow .watchingAirDay{color:#d9ecff;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.episodeStepper{gap:6px}.episodeStepper .stepperProgress{min-width:46px;padding:0 5px;color:#d9ecff;font-size:.78rem;font-weight:900;text-align:center;white-space:nowrap}@media(min-width:981px){.redesignedWatchingRow{grid-template-columns:50px minmax(0,1.02fr) minmax(156px,.72fr) minmax(112px,auto) auto minmax(160px,auto)}.redesignedWatchingRow .rowActions{min-width:160px}}@media(max-width:760px){.dashboardRecommendationsPanel .recommendationCard{grid-template-columns:92px minmax(0,1fr);gap:12px;min-height:142px;padding:12px}.dashboardRecommendationsPanel .recommendationCard .poster{width:92px;height:126px}.recommendationTitleLine{grid-template-columns:1fr}.recommendationTitleLine>div:last-child{justify-self:start}}.redesignedWatchingPanel .watchingDeck{gap:10px}.redesignedWatchingPanel .redesignedWatchingRow{min-height:72px;padding-top:10px;padding-bottom:10px;align-items:center}.redesignedWatchingPanel .redesignedWatchingRow .poster{width:46px;height:62px}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle,.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock,.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack{gap:2px}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle strong{font-size:.96rem;line-height:1.15}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle span,.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock span,.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock strong,.redesignedWatchingPanel .redesignedWatchingRow .watchingAirDay{line-height:1.18}.redesignedWatchingPanel .redesignedWatchingRow .watchingAirDay{font-size:.74rem}.redesignedWatchingPanel .watchingStatusStack{gap:4px}.redesignedWatchingPanel .watchingStatusStack .nextUpRowBadge,.redesignedWatchingPanel .watchingStatusStack .countdownBadge,.redesignedWatchingPanel .redesignedWatchingRow .behindBadge{padding:6px 10px}.redesignedWatchingPanel .episodeStepper{padding:2px;gap:3px}.redesignedWatchingPanel .episodeStepper .iconButton{width:30px;height:30px}.redesignedWatchingPanel .episodeStepper .stepperProgress{min-width:28px;padding:0 4px;font-size:.82rem}@media(min-width:981px){.redesignedWatchingPanel .redesignedWatchingRow{grid-template-columns:46px minmax(0,1.04fr) minmax(146px,.68fr) minmax(104px,auto) auto minmax(148px,auto);gap:9px;min-height:72px;padding:10px 10px 10px 16px}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{min-width:148px}}.redesignedDashboardGrid{grid-template-columns:minmax(0,1fr)}.redesignedWatchingPanel{width:100%}.redesignedWatchingPanel .watchingDeck{display:grid;gap:12px;width:100%}.watchingCardGroup{display:grid;gap:8px;width:100%;min-width:0}.watchingCardGroup .redesignedWatchingRow{width:100%;box-sizing:border-box}.redesignedWatchingPanel .redesignedWatchingRow{justify-items:stretch}.redesignedWatchingPanel .watchingStatusStack{align-items:stretch;justify-items:stretch;text-align:center}.redesignedWatchingPanel .watchingStatusStack .nextUpRowBadge,.redesignedWatchingPanel .watchingStatusStack .countdownBadge{width:100%;justify-content:center;text-align:center}.watchingRecommendationDrawer{border:1px solid rgba(59,72,94,.68);border-radius:16px;background:#111821;overflow:hidden}.watchingRecommendationDrawer[open]{border-color:#4ea1ff38;box-shadow:0 18px 50px #0000002e}.watchingRecommendationDrawer summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;color:#dbe8f7;font-size:.86rem;font-weight:800;cursor:pointer;list-style:none}.watchingRecommendationDrawer summary::-webkit-details-marker{display:none}.watchingRecommendationDrawer summary span{display:inline-flex;align-items:center;gap:7px}.watchingRecommendationDrawer summary strong{display:inline-grid;place-items:center;min-width:26px;height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(78,161,255,.22);background:#4ea1ff1a;color:#c7e5ff;font-size:.78rem}.watchingRecommendationList{display:grid;gap:10px;padding:0 10px 10px}.watchingRecommendationList .recommendationCard{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;min-height:140px;padding:12px;border:1px solid rgba(38,48,65,.78);border-radius:15px;background:#0f141e;cursor:pointer}.watchingRecommendationList .recommendationCard:hover{border-color:#4ea1ff4d;background:#121a27}.watchingRecommendationList .recommendationCard .poster{width:96px;height:132px;border-radius:12px}@media(min-width:981px){.redesignedWatchingPanel .redesignedWatchingRow{grid-template-columns:46px minmax(0,1.35fr) minmax(160px,.75fr) minmax(112px,.48fr) minmax(92px,auto) minmax(148px,auto)}}@media(max-width:760px){.watchingRecommendationList .recommendationCard{grid-template-columns:84px minmax(0,1fr);min-height:122px}.watchingRecommendationList .recommendationCard .poster{width:84px;height:116px}}@media(min-width:981px){.redesignedDashboardGrid{grid-template-columns:minmax(520px,1fr) minmax(0,1fr)!important;align-items:start}.redesignedDashboardGrid .redesignedWatchingPanel{grid-column:1;width:100%;max-width:none}}.watchingRowTitleBlock{display:grid;align-content:center;gap:3px}.redesignedWatchingPanel .watchingGenreTags{gap:4px;margin-top:1px;max-height:24px;overflow:hidden}.redesignedWatchingPanel .watchingGenreTags mark{padding:2px 7px;border-color:#4ea1ff33;background:#4ea1ff1a;color:#bddcff;font-size:.68rem;line-height:1.25}@media(max-width:980px){.redesignedDashboardGrid{grid-template-columns:1fr!important}}@media(min-width:981px){.dashboardGrid.redesignedDashboardGrid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(500px,1fr)!important;align-items:start!important}.dashboardGrid.redesignedDashboardGrid .mergedWatchingPanel,.dashboardGrid.redesignedDashboardGrid .redesignedWatchingPanel{grid-column:2 / 3!important;width:100%!important;max-width:none!important;justify-self:stretch!important}}.redesignedWatchingPanel .watchingDeck{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-items:stretch!important;gap:8px!important;width:100%!important}.redesignedWatchingPanel .watchingCardGroup{display:flex!important;flex-direction:column!important;gap:6px!important;width:100%!important;min-width:0!important}.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow{width:100%!important;max-width:100%!important;min-height:58px!important;box-sizing:border-box!important}.redesignedWatchingPanel .redesignedWatchingRow{align-items:center!important;gap:8px!important;padding:8px 9px 8px 14px!important;border-radius:14px!important}.redesignedWatchingPanel .redesignedWatchingRow:before{inset:9px auto 9px 0!important;width:3px!important}.redesignedWatchingPanel .redesignedWatchingRow .poster{width:38px!important;height:52px!important;border-radius:9px!important}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle,.redesignedWatchingPanel .redesignedWatchingRow .watchingRowTitleBlock{gap:2px!important;align-content:center!important}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle strong{font-size:.9rem!important;line-height:1.08!important}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle span{font-size:.7rem!important;line-height:1.1!important}.redesignedWatchingPanel .watchingGenreTags{display:flex!important;flex-wrap:nowrap!important;gap:3px!important;max-height:18px!important;margin-top:0!important;overflow:hidden!important}.redesignedWatchingPanel .watchingGenreTags mark{padding:1px 6px!important;font-size:.62rem!important;line-height:1.1!important}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock{gap:1px!important;align-content:center!important}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock span,.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock strong,.redesignedWatchingPanel .redesignedWatchingRow .watchingAirDay{font-size:.7rem!important;line-height:1.12!important}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock strong{font-size:.72rem!important}.redesignedWatchingPanel .watchingStatusStack{gap:3px!important;align-items:stretch!important;justify-items:stretch!important}.redesignedWatchingPanel .watchingStatusStack .nextUpRowBadge,.redesignedWatchingPanel .watchingStatusStack .countdownBadge,.redesignedWatchingPanel .redesignedWatchingRow .behindBadge{min-width:86px!important;padding:4px 7px!important;border-radius:10px!important}.redesignedWatchingPanel .watchingStatusStack .nextUpRowBadge span,.redesignedWatchingPanel .watchingStatusStack .countdownBadge span,.redesignedWatchingPanel .redesignedWatchingRow .behindBadge span{font-size:.58rem!important;line-height:1!important}.redesignedWatchingPanel .watchingStatusStack .countdownBadge strong,.redesignedWatchingPanel .redesignedWatchingRow .behindBadge strong{font-size:.68rem!important;line-height:1.05!important}.redesignedWatchingPanel .rowActions{gap:5px!important}.redesignedWatchingPanel .episodeStepper{padding:1px!important;gap:2px!important}.redesignedWatchingPanel .episodeStepper .iconButton,.redesignedWatchingPanel .rowActions>.iconButton{width:26px!important;height:26px!important}.redesignedWatchingPanel .episodeStepper .stepperProgress{min-width:22px!important;padding:0 2px!important;font-size:.76rem!important}.redesignedWatchingPanel .rowActions .iconText{min-height:26px!important;padding:0 8px!important;font-size:.72rem!important}@media(min-width:981px){.redesignedWatchingPanel .redesignedWatchingRow{grid-template-columns:38px minmax(0,1.25fr) minmax(118px,.62fr) minmax(86px,.42fr) minmax(72px,auto) minmax(128px,auto)!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{min-width:128px!important}}@media(max-width:980px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:1fr!important}.dashboardGrid.redesignedDashboardGrid .mergedWatchingPanel,.dashboardGrid.redesignedDashboardGrid .redesignedWatchingPanel{grid-column:1 / -1!important}}.redesignedWatchingPanel .watchingDeck,.redesignedWatchingPanel .watchingCardGroup,.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}.redesignedWatchingPanel .redesignedWatchingRow{justify-self:stretch!important;justify-items:stretch!important}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle,.redesignedWatchingPanel .redesignedWatchingRow .watchingRowTitleBlock{min-width:0!important;width:100%!important;max-width:none!important}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle strong{display:block!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle span,.redesignedWatchingPanel .watchingGenreTags{min-width:0!important;max-width:100%!important}@media(min-width:981px){.dashboardGrid.redesignedDashboardGrid .mergedWatchingPanel,.dashboardGrid.redesignedDashboardGrid .redesignedWatchingPanel{min-width:0!important}.redesignedWatchingPanel .redesignedWatchingRow{display:grid!important;grid-template-columns:38px minmax(260px,2.35fr) minmax(100px,.52fr) minmax(82px,max-content) minmax(70px,max-content) minmax(132px,max-content)!important;column-gap:8px!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{justify-self:end!important;min-width:132px!important;width:max-content!important}}@media(min-width:1280px){.redesignedWatchingPanel .redesignedWatchingRow{grid-template-columns:38px minmax(340px,2.7fr) minmax(104px,.48fr) minmax(82px,max-content) minmax(70px,max-content) minmax(132px,max-content)!important}}.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow{overflow:hidden!important}.redesignedWatchingPanel .redesignedWatchingRow .poster{grid-area:poster!important;align-self:center!important}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle,.redesignedWatchingPanel .redesignedWatchingRow .watchingRowTitleBlock{grid-area:title!important;align-self:center!important;display:grid!important;min-width:0!important;width:100%!important;max-width:none!important}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;max-width:100%!important;line-height:1.12!important}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock{grid-area:episode!important;align-self:center!important;min-width:0!important;width:100%!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack{grid-area:status!important;align-self:center!important;min-width:0!important;width:100%!important}.redesignedWatchingPanel .redesignedWatchingRow .behindBadge{grid-area:behind!important;align-self:center!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{grid-area:actions!important;align-self:center!important;justify-self:end!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;width:max-content!important;max-width:100%!important;min-width:0!important}.redesignedWatchingPanel .episodeStepper{flex:0 0 auto!important}.redesignedWatchingPanel .rowActions .iconText,.redesignedWatchingPanel .rowActions>.iconButton{flex:0 0 auto!important}.redesignedWatchingPanel .watchingStatusStack .nextUpRowBadge,.redesignedWatchingPanel .watchingStatusStack .countdownBadge{width:100%!important;min-width:0!important;max-width:96px!important;justify-self:center!important;text-align:center!important}.redesignedWatchingPanel .watchingGenreTags{min-width:0!important;max-width:100%!important}@media(min-width:981px){.redesignedWatchingPanel .redesignedWatchingRow{display:grid!important;grid-template-areas:"poster title episode status actions"!important;grid-template-columns:38px minmax(0,1fr) minmax(98px,108px) minmax(82px,96px) minmax(150px,auto)!important;column-gap:8px!important;row-gap:3px!important;align-items:center!important;min-height:62px!important}.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-areas:"poster title episode status behind actions"!important;grid-template-columns:38px minmax(0,1fr) minmax(96px,104px) minmax(78px,90px) minmax(66px,72px) minmax(150px,auto)!important}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle strong{font-size:.88rem!important}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.redesignedWatchingPanel .watchingGenreTags{flex-wrap:wrap!important;max-height:30px!important;overflow:hidden!important}}@media(min-width:1280px){.redesignedWatchingPanel .redesignedWatchingRow{grid-template-columns:38px minmax(0,1fr) minmax(100px,112px) minmax(84px,98px) minmax(150px,auto)!important}.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-columns:38px minmax(0,1fr) minmax(98px,108px) minmax(80px,92px) minmax(68px,74px) minmax(150px,auto)!important}}@media(max-width:980px){.redesignedWatchingPanel .redesignedWatchingRow{display:grid!important;grid-template-areas:"poster title title" "poster episode status" "actions actions actions"!important;grid-template-columns:38px minmax(0,1fr) minmax(96px,auto)!important;row-gap:6px!important}.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-areas:"poster title title" "poster episode status" "poster behind behind" "actions actions actions"!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{justify-self:stretch!important;width:100%!important;justify-content:flex-start!important}}@media(min-width:981px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr)!important;gap:18px!important}.dashboardGrid.redesignedDashboardGrid .mergedWatchingPanel,.dashboardGrid.redesignedDashboardGrid .redesignedWatchingPanel{grid-column:2 / 3!important;justify-self:stretch!important;width:100%!important}.redesignedWatchingPanel .redesignedWatchingRow{grid-template-areas:"poster title episode status actions"!important;grid-template-columns:42px minmax(280px,1fr) minmax(108px,116px) minmax(96px,104px) 206px!important;column-gap:8px!important;overflow:hidden!important}.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-areas:"poster title episode status behind actions"!important;grid-template-columns:42px minmax(240px,1fr) minmax(108px,116px) minmax(90px,98px) minmax(68px,76px) 206px!important}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.13!important;max-height:2.28em!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{width:206px!important;min-width:206px!important;max-width:206px!important;justify-content:flex-end!important;overflow:hidden!important}.redesignedWatchingPanel .watchingStatusStack,.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock,.redesignedWatchingPanel .redesignedWatchingRow .behindBadge,.redesignedWatchingPanel .redesignedWatchingRow .rowActions{position:relative!important;z-index:1!important}}@media(min-width:1500px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr)!important}.redesignedWatchingPanel .redesignedWatchingRow{grid-template-columns:42px minmax(340px,1fr) minmax(112px,122px) minmax(96px,106px) 206px!important}.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-columns:42px minmax(300px,1fr) minmax(112px,122px) minmax(92px,100px) minmax(68px,76px) 206px!important}}@media(min-width:981px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.52fr) minmax(760px,1.48fr)!important;gap:20px!important}.dashboardGrid.redesignedDashboardGrid .redesignedWatchingPanel,.dashboardGrid.redesignedDashboardGrid .mergedWatchingPanel{grid-column:2 / 3!important;max-width:none!important;width:100%!important}.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow{display:grid!important;grid-template-areas:"poster title episode status" "poster title actions actions"!important;grid-template-columns:58px minmax(0,1fr) minmax(132px,150px) minmax(112px,126px)!important;column-gap:12px!important;row-gap:7px!important;align-items:center!important;min-height:90px!important;padding:11px 13px 11px 18px!important;overflow:visible!important}.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-areas:"poster title episode status behind" "poster title actions actions actions"!important;grid-template-columns:58px minmax(0,1fr) minmax(132px,150px) minmax(106px,120px) minmax(86px,96px)!important}.redesignedWatchingPanel .redesignedWatchingRow .poster{width:58px!important;height:80px!important;border-radius:12px!important}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle,.redesignedWatchingPanel .redesignedWatchingRow .watchingRowTitleBlock{align-self:center!important;gap:4px!important}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle strong{font-size:1.05rem!important;line-height:1.16!important;letter-spacing:-.01em!important;max-height:2.38em!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle span{font-size:.8rem!important;line-height:1.2!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.redesignedWatchingPanel .watchingGenreTags{gap:5px!important;max-height:22px!important;flex-wrap:nowrap!important}.redesignedWatchingPanel .watchingGenreTags mark{padding:3px 8px!important;border-radius:999px!important;font-size:.72rem!important;line-height:1.05!important}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock{justify-self:stretch!important;gap:2px!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingAirDay,.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock span{font-size:.78rem!important;line-height:1.12!important}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock strong{font-size:.84rem!important;line-height:1.12!important}.redesignedWatchingPanel .watchingStatusStack{justify-self:stretch!important;align-items:stretch!important;gap:5px!important}.redesignedWatchingPanel .watchingStatusStack .nextUpRowBadge,.redesignedWatchingPanel .watchingStatusStack .countdownBadge,.redesignedWatchingPanel .redesignedWatchingRow .behindBadge{min-width:0!important;max-width:none!important;width:100%!important;padding:6px 9px!important;border-radius:12px!important}.redesignedWatchingPanel .watchingStatusStack .nextUpRowBadge span,.redesignedWatchingPanel .watchingStatusStack .countdownBadge span,.redesignedWatchingPanel .redesignedWatchingRow .behindBadge span{font-size:.66rem!important;line-height:1!important;letter-spacing:.08em!important}.redesignedWatchingPanel .watchingStatusStack .countdownBadge strong,.redesignedWatchingPanel .redesignedWatchingRow .behindBadge strong{font-size:.78rem!important;line-height:1.08!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{justify-self:end!important;width:auto!important;min-width:0!important;max-width:none!important;gap:8px!important;overflow:visible!important}.redesignedWatchingPanel .episodeStepper{padding:2px!important;gap:4px!important;border-radius:12px!important}.redesignedWatchingPanel .episodeStepper .iconButton,.redesignedWatchingPanel .rowActions>.iconButton{width:32px!important;height:32px!important;border-radius:11px!important}.redesignedWatchingPanel .episodeStepper .stepperProgress{min-width:30px!important;padding:0 6px!important;font-size:.94rem!important;line-height:1!important}.redesignedWatchingPanel .rowActions .iconText{min-height:32px!important;padding:0 12px!important;font-size:.86rem!important;border-radius:11px!important}}@media(min-width:1500px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.46fr) minmax(840px,1.54fr)!important}.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow{grid-template-columns:62px minmax(0,1fr) minmax(142px,162px) minmax(120px,138px)!important}.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-columns:62px minmax(0,1fr) minmax(142px,162px) minmax(112px,128px) minmax(90px,102px)!important}.redesignedWatchingPanel .redesignedWatchingRow .poster{width:62px!important;height:86px!important}}@media(max-width:980px){.redesignedWatchingPanel .redesignedWatchingRow .poster{width:52px!important;height:72px!important}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle strong{font-size:1rem!important;line-height:1.18!important}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle span,.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock span,.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock strong,.redesignedWatchingPanel .redesignedWatchingRow .watchingAirDay{font-size:.78rem!important}.redesignedWatchingPanel .watchingGenreTags mark{font-size:.7rem!important;padding:3px 7px!important}}@media(min-width:981px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.36fr) minmax(900px,1.64fr)!important;gap:18px!important}.dashboardGrid.redesignedDashboardGrid .redesignedWatchingPanel,.dashboardGrid.redesignedDashboardGrid .mergedWatchingPanel{grid-column:2 / 3!important;width:100%!important;max-width:none!important}.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow{display:grid!important;grid-template-areas:"poster title episode status" "poster title actions actions"!important;grid-template-columns:70px minmax(340px,1fr) minmax(150px,170px) minmax(130px,150px)!important;column-gap:14px!important;row-gap:8px!important;align-items:center!important;min-height:104px!important;padding:12px 14px 12px 18px!important;overflow:hidden!important}.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-areas:"poster title episode status behind" "poster title actions actions actions"!important;grid-template-columns:70px minmax(300px,1fr) minmax(150px,170px) minmax(124px,144px) minmax(92px,108px)!important}.redesignedWatchingPanel .redesignedWatchingRow .poster{grid-area:poster!important;width:70px!important;height:96px!important;border-radius:13px!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingRowTitleBlock,.redesignedWatchingPanel .redesignedWatchingRow .rowTitle{grid-area:title!important;min-width:0!important;width:100%!important;max-width:none!important;align-self:center!important;gap:5px!important}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle strong{display:block!important;width:100%!important;max-width:100%!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;line-height:1.18!important;max-height:2.36em!important}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock{grid-area:episode!important;align-self:center!important;justify-self:stretch!important;min-width:0!important;width:100%!important;gap:2px!important;padding-top:0!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack{grid-area:status!important;align-self:center!important;justify-self:stretch!important;min-width:0!important;width:100%!important;gap:5px!important}.redesignedWatchingPanel .redesignedWatchingRow .behindBadge{grid-area:behind!important;align-self:center!important;justify-self:stretch!important;min-width:0!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{grid-area:actions!important;display:grid!important;grid-template-columns:auto minmax(140px,1fr) auto!important;align-items:center!important;justify-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:none!important;overflow:hidden!important}.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper{min-width:118px!important;width:max-content!important;flex:0 0 auto!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions .iconText{width:100%!important;min-width:0!important;justify-content:center!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions>.iconButton{justify-self:end!important;flex:0 0 auto!important}}@media(min-width:1500px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.3fr) minmax(980px,1.7fr)!important}.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow{grid-template-columns:72px minmax(420px,1fr) minmax(160px,184px) minmax(138px,158px)!important}.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-columns:72px minmax(370px,1fr) minmax(160px,184px) minmax(130px,150px) minmax(96px,112px)!important}}@media(min-width:981px)and (max-width:1280px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.25fr) minmax(820px,1.75fr)!important}.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow{grid-template-columns:64px minmax(260px,1fr) minmax(138px,152px) minmax(118px,132px)!important;column-gap:10px!important}.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-columns:64px minmax(240px,1fr) minmax(132px,148px) minmax(110px,126px) minmax(82px,94px)!important}}.watchingRecommendationList{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:10px!important;padding:0 10px 10px!important}.watchingRecommendationList .recommendationCard{display:grid!important;grid-template-columns:62px minmax(0,1fr)!important;gap:10px!important;min-height:92px!important;padding:10px!important;border-radius:14px!important}.watchingRecommendationList .recommendationCard .poster{width:62px!important;height:86px!important;border-radius:10px!important}.watchingRecommendationList .recommendationInfo{gap:6px!important}.watchingRecommendationList .recommendationTitleLine{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.watchingRecommendationList .recommendationTitleLine strong{font-size:.86rem!important;line-height:1.15!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.watchingRecommendationList .recommendationTitleLine span{margin-top:2px!important;font-size:.72rem!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.watchingRecommendationList .recommendationInfo p{font-size:.73rem!important;line-height:1.28!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.watchingRecommendationList .recommendationTags{gap:5px!important;max-height:24px!important;overflow:hidden!important}.watchingRecommendationList .recommendationTags mark{max-width:110px!important;padding:3px 7px!important;font-size:.66rem!important;line-height:1!important}.watchingRecommendationList .recommendationCard .iconButton{width:32px!important;height:32px!important}@media(min-width:981px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.2fr) minmax(960px,1.8fr)!important;gap:18px!important}.dashboardGrid.redesignedDashboardGrid .redesignedWatchingPanel,.dashboardGrid.redesignedDashboardGrid .mergedWatchingPanel{grid-column:2 / 3!important;justify-self:stretch!important;width:100%!important;max-width:none!important}.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){display:grid!important;grid-template-areas:"poster title episode status actions" "poster title episode behind actions"!important;grid-template-columns:74px minmax(240px,1fr) minmax(132px,158px) minmax(124px,148px) minmax(228px,.55fr)!important;column-gap:10px!important;row-gap:6px!important;align-items:center!important;min-height:104px!important;padding:12px 12px 12px 16px!important;overflow:hidden!important}.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)){grid-template-areas:"poster title episode status actions" "poster title episode status actions"!important}.redesignedWatchingPanel .redesignedWatchingRow .poster{grid-area:poster!important;width:74px!important;height:98px!important;align-self:center!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingRowTitleBlock,.redesignedWatchingPanel .redesignedWatchingRow .rowTitle{grid-area:title!important;min-width:0!important;width:100%!important;justify-self:stretch!important;align-self:center!important;padding-right:2px!important}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle strong{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important;max-height:none!important}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock{grid-area:episode!important;justify-self:stretch!important;align-self:center!important;width:100%!important;min-width:0!important;text-align:left!important;gap:2px!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack{grid-area:status!important;justify-self:stretch!important;align-self:center!important;width:100%!important;min-width:0!important;gap:5px!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack .nextUpRowBadge,.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack .countdownBadge{width:100%!important;max-width:none!important;min-width:0!important;justify-content:center!important;text-align:center!important}.redesignedWatchingPanel .redesignedWatchingRow .behindBadge{grid-area:behind!important;width:100%!important;min-width:0!important;max-width:none!important;justify-self:stretch!important;align-self:center!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{grid-area:actions!important;display:grid!important;grid-template-columns:max-content minmax(80px,1fr) 36px!important;align-items:center!important;justify-items:stretch!important;align-self:center!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;gap:8px!important;overflow:hidden!important}.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper{min-width:104px!important;width:max-content!important;justify-self:start!important;flex:0 0 auto!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions .iconText{width:100%!important;min-width:0!important;justify-content:center!important;white-space:nowrap!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions>.iconButton{width:36px!important;height:36px!important;justify-self:end!important;flex:0 0 auto!important}}@media(min-width:981px)and (max-width:1280px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.08fr) minmax(860px,1.92fr)!important}.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-columns:66px minmax(200px,1fr) minmax(120px,140px) minmax(112px,132px) minmax(204px,.52fr)!important;column-gap:8px!important;padding-inline:12px!important}.redesignedWatchingPanel .redesignedWatchingRow .poster{width:66px!important;height:90px!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{grid-template-columns:max-content minmax(70px,1fr) 34px!important;gap:6px!important}}@media(min-width:1500px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.18fr) minmax(1060px,1.82fr)!important}.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-columns:76px minmax(320px,1fr) minmax(150px,178px) minmax(138px,164px) minmax(252px,.58fr)!important}.redesignedWatchingPanel .redesignedWatchingRow .poster{width:76px!important;height:102px!important}}@media(min-width:981px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.12fr) minmax(1040px,1.88fr)!important;gap:18px!important}.dashboardGrid.redesignedDashboardGrid .redesignedWatchingPanel,.dashboardGrid.redesignedDashboardGrid .mergedWatchingPanel{grid-column:2 / 3!important;width:100%!important;max-width:none!important}.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)){display:grid!important;grid-template-areas:"poster title episode status" "poster title actions actions"!important;grid-template-columns:82px minmax(360px,1fr) minmax(158px,178px) minmax(166px,188px)!important;column-gap:16px!important;row-gap:8px!important;align-items:center!important;min-height:116px!important;padding:12px 14px 12px 18px!important;overflow:visible!important}.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-areas:"poster title episode status behind" "poster title actions actions actions"!important;grid-template-columns:82px minmax(330px,1fr) minmax(150px,170px) minmax(158px,180px) minmax(104px,124px)!important}.redesignedWatchingPanel .redesignedWatchingRow .poster{grid-area:poster!important;width:82px!important;height:112px!important;align-self:center!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingRowTitleBlock,.redesignedWatchingPanel .redesignedWatchingRow .rowTitle{grid-area:title!important;align-self:center!important;min-width:0!important;width:100%!important;max-width:none!important;padding-right:0!important}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle strong{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-height:none!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;line-height:1.18!important}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock{grid-area:episode!important;align-self:center!important;justify-self:stretch!important;width:100%!important;min-width:0!important;text-align:left!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack{grid-area:status!important;align-self:center!important;justify-self:stretch!important;width:100%!important;min-width:0!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack .nextUpRowBadge,.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack .countdownBadge{width:100%!important;max-width:none!important;min-width:0!important;justify-content:center!important;text-align:center!important}.redesignedWatchingPanel .redesignedWatchingRow .behindBadge{grid-area:behind!important;align-self:center!important;justify-self:stretch!important;width:100%!important;min-width:0!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{grid-area:actions!important;display:grid!important;grid-template-columns:max-content minmax(150px,1fr) 40px!important;align-items:center!important;justify-items:stretch!important;justify-self:end!important;align-self:center!important;width:min(100%,520px)!important;max-width:520px!important;min-width:0!important;gap:10px!important;overflow:visible!important}.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper{min-width:116px!important;width:max-content!important;justify-self:start!important}}@media(min-width:981px)and (max-width:1280px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.06fr) minmax(920px,1.94fr)!important}.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)){grid-template-columns:74px minmax(300px,1fr) minmax(138px,154px) minmax(142px,160px)!important;column-gap:12px!important;padding-inline:14px!important}.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-columns:74px minmax(280px,1fr) minmax(132px,148px) minmax(134px,152px) minmax(90px,106px)!important}.redesignedWatchingPanel .redesignedWatchingRow .poster{width:74px!important;height:102px!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{width:min(100%,460px)!important;max-width:460px!important;grid-template-columns:max-content minmax(120px,1fr) 38px!important;gap:8px!important}}.watchingRecommendationList .recommendationCard{height:auto!important;min-height:0!important;align-items:start!important}.watchingRecommendationList .recommendationTags{flex-wrap:wrap!important}@media(min-width:981px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.04fr) minmax(1080px,1.96fr)!important;gap:16px!important}.dashboardGrid.redesignedDashboardGrid .redesignedWatchingPanel,.dashboardGrid.redesignedDashboardGrid .mergedWatchingPanel{grid-column:2 / 3!important;width:100%!important;max-width:none!important;justify-self:stretch!important}.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)){display:grid!important;grid-template-areas:"poster title episode status" "poster title actions actions"!important;grid-template-columns:86px minmax(330px,1fr) minmax(145px,170px) minmax(178px,210px)!important;column-gap:16px!important;row-gap:10px!important;align-items:center!important;padding:14px 16px 14px 18px!important;min-height:126px!important;overflow:visible!important}.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-areas:"poster title episode status" "poster title behind actions"!important;grid-template-columns:86px minmax(330px,1fr) minmax(145px,170px) minmax(300px,.72fr)!important}.redesignedWatchingPanel .redesignedWatchingRow .poster{grid-area:poster!important;width:86px!important;height:116px!important;align-self:center!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingRowTitleBlock,.redesignedWatchingPanel .redesignedWatchingRow .rowTitle{grid-area:title!important;min-width:0!important;width:100%!important;justify-self:stretch!important;align-self:center!important;gap:6px!important;padding-right:0!important}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle strong{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;max-height:none!important;line-height:1.16!important}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock{grid-area:episode!important;justify-self:stretch!important;align-self:center!important;width:100%!important;min-width:0!important;text-align:left!important;gap:3px!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack{grid-area:status!important;justify-self:stretch!important;align-self:center!important;width:100%!important;min-width:0!important;gap:6px!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack .nextUpRowBadge,.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack .countdownBadge{width:100%!important;max-width:none!important;min-width:0!important;justify-content:center!important;text-align:center!important}.redesignedWatchingPanel .redesignedWatchingRow .behindBadge{grid-area:behind!important;justify-self:stretch!important;align-self:center!important;width:100%!important;min-width:0!important;max-width:none!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{grid-area:actions!important;display:grid!important;grid-template-columns:max-content minmax(150px,1fr) 40px!important;align-items:center!important;justify-items:stretch!important;justify-self:stretch!important;align-self:center!important;width:100%!important;min-width:0!important;max-width:none!important;gap:10px!important;overflow:visible!important}.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper{min-width:122px!important;width:max-content!important;justify-self:start!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions .iconText{min-width:0!important;width:100%!important;justify-content:center!important;white-space:nowrap!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions>.iconButton{width:40px!important;height:40px!important;justify-self:end!important}}@media(min-width:981px)and (max-width:1280px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.02fr) minmax(940px,1.98fr)!important}.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)){grid-template-columns:78px minmax(250px,1fr) minmax(128px,148px) minmax(160px,186px)!important;column-gap:12px!important;padding-inline:14px!important}.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-columns:78px minmax(250px,1fr) minmax(128px,148px) minmax(270px,.7fr)!important}.redesignedWatchingPanel .redesignedWatchingRow .poster{width:78px!important;height:106px!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{grid-template-columns:max-content minmax(112px,1fr) 38px!important;gap:8px!important}}@media(max-width:980px){.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock,.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack{order:2!important}}.watchingRecommendationDrawer summary span{white-space:normal!important}.watchingRecommendationList{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:10px!important;padding:0 10px 10px!important}.watchingRecommendationList .recommendationCard{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;height:auto!important;min-height:0!important;padding:10px!important;border-radius:14px!important;overflow:visible!important}.watchingRecommendationList .recommendationCard .poster{width:58px!important;height:82px!important;border-radius:10px!important}.watchingRecommendationList .recommendationInfo,.watchingRecommendationList .recommendationTitleLine,.watchingRecommendationList .recommendationTitleLine>div:first-child{min-width:0!important;max-width:none!important}.watchingRecommendationList .recommendationTitleLine strong,.watchingRecommendationList .recommendationTitleLine span,.watchingRecommendationList .recommendationInfo p,.watchingRecommendationList .recommendationTags,.watchingRecommendationList .recommendationTags mark{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-height:none!important;max-width:none!important}.watchingRecommendationList .recommendationTitleLine strong,.watchingRecommendationList .recommendationInfo p{display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}.watchingRecommendationList .recommendationTitleLine strong{font-size:.86rem!important;line-height:1.16!important}.watchingRecommendationList .recommendationTitleLine span,.watchingRecommendationList .recommendationInfo p{font-size:.72rem!important;line-height:1.25!important}.watchingRecommendationList .recommendationTags{flex-wrap:wrap!important;gap:5px!important}.watchingRecommendationList .recommendationTags mark{padding:3px 7px!important;font-size:.65rem!important;line-height:1!important}@media(min-width:981px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.32fr) minmax(920px,1.68fr)!important;gap:18px!important}.dashboardGrid.redesignedDashboardGrid .redesignedWatchingPanel,.dashboardGrid.redesignedDashboardGrid .mergedWatchingPanel{grid-column:2 / 3!important;width:100%!important;max-width:none!important;justify-self:stretch!important}.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)){display:grid!important;grid-template-areas:"poster title episode status actions"!important;grid-template-columns:88px minmax(230px,1fr) minmax(124px,150px) minmax(138px,164px) minmax(238px,260px)!important;column-gap:14px!important;row-gap:0!important;align-items:center!important;padding:14px 16px!important;min-height:124px!important;overflow:visible!important}.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-areas:"poster title episode status actions" "poster title episode behind actions"!important;grid-template-rows:auto auto!important;grid-template-columns:88px minmax(230px,1fr) minmax(124px,150px) minmax(138px,164px) minmax(238px,260px)!important;row-gap:7px!important}.redesignedWatchingPanel .redesignedWatchingRow .poster{grid-area:poster!important;width:88px!important;height:120px!important;align-self:center!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingRowTitleBlock,.redesignedWatchingPanel .redesignedWatchingRow .rowTitle{grid-area:title!important;min-width:0!important;width:100%!important;justify-self:stretch!important;align-self:center!important;padding-right:0!important}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important;line-height:1.15!important}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock{grid-area:episode!important;justify-self:stretch!important;align-self:center!important;width:100%!important;min-width:0!important;text-align:left!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack{grid-area:status!important;justify-self:stretch!important;align-self:center!important;width:100%!important;min-width:0!important;gap:6px!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack .nextUpRowBadge,.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack .countdownBadge{width:100%!important;min-width:0!important;max-width:none!important;justify-content:center!important;text-align:center!important}.redesignedWatchingPanel .redesignedWatchingRow .behindBadge{grid-area:behind!important;justify-self:stretch!important;align-self:center!important;width:100%!important;min-width:0!important;max-width:none!important;text-align:center!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{grid-area:actions!important;display:grid!important;grid-template-columns:104px 1fr 40px!important;align-items:center!important;justify-items:stretch!important;justify-self:stretch!important;align-self:center!important;width:100%!important;min-width:0!important;max-width:none!important;gap:9px!important;overflow:visible!important}.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper{min-width:104px!important;width:104px!important;justify-self:start!important}.redesignedWatchingPanel .redesignedWatchingRow .stepperProgress{min-width:24px!important;text-align:center!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions .iconText{min-width:0!important;width:100%!important;justify-content:center!important;white-space:nowrap!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions>.iconButton{width:40px!important;height:40px!important;justify-self:end!important}}@media(min-width:981px)and (max-width:1320px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.18fr) minmax(860px,1.82fr)!important}.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)),.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-columns:78px minmax(190px,1fr) minmax(112px,132px) minmax(124px,144px) minmax(210px,230px)!important;column-gap:10px!important;padding:12px!important}.redesignedWatchingPanel .redesignedWatchingRow .poster{width:78px!important;height:108px!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{grid-template-columns:96px 1fr 38px!important;gap:7px!important}.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper{width:96px!important;min-width:96px!important}}@media(min-width:1321px){.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)),.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-columns:88px minmax(230px,360px) minmax(124px,150px) minmax(138px,164px) minmax(238px,1fr)!important}}@media(min-width:981px)and (max-width:1320px){.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)),.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-columns:78px minmax(190px,300px) minmax(112px,132px) minmax(124px,144px) minmax(210px,1fr)!important}}@media(min-width:981px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,45fr) minmax(0,55fr)!important;gap:18px!important}.dashboardGrid.redesignedDashboardGrid .dashboardRecommendationsPanel{grid-column:1 / 2!important;width:100%!important;min-width:0!important}.dashboardGrid.redesignedDashboardGrid .redesignedWatchingPanel,.dashboardGrid.redesignedDashboardGrid .mergedWatchingPanel{grid-column:2 / 3!important;width:100%!important;min-width:0!important;max-width:none!important;justify-self:stretch!important}.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)),.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-areas:"poster title episode actions" "poster title behind actions"!important;grid-template-columns:86px minmax(0,1fr) minmax(176px,220px) minmax(190px,220px)!important;grid-template-rows:auto auto!important;column-gap:12px!important;row-gap:8px!important;min-width:0!important}.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)){grid-template-areas:"poster title episode actions"!important}.redesignedWatchingPanel .redesignedWatchingRow .poster{margin-right:8px!important}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock{justify-self:center!important}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock .watchingStatusStack{margin-top:7px!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack{justify-self:start!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:fit-content!important;max-width:max-content!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack .statusNextUpBadge,.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack .countdownBadge{width:fit-content!important;min-width:0!important;max-width:max-content!important;justify-content:start!important;justify-items:start!important;text-align:left!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{max-width:220px!important}}.redesignedWatchingPanel .redesignedWatchingRow .watchingTitleLine{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingTitleLine>strong{min-width:0!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack .statusNextUpBadge,.redesignedWatchingPanel .redesignedWatchingRow .watchingRowTitleBlock .titleNextUpBadge{width:fit-content!important;min-width:0!important;max-width:max-content!important;flex:0 0 auto!important;justify-self:start!important;align-self:center!important;margin:0!important;padding:0!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack .statusNextUpBadge span,.redesignedWatchingPanel .redesignedWatchingRow .watchingRowTitleBlock .titleNextUpBadge span{width:auto!important;white-space:nowrap!important}.redesignedWatchingPanel{padding:clamp(12px,1.4vw,18px)!important}.redesignedWatchingPanel .dashboardSectionHead{align-items:start!important;gap:14px!important;margin-bottom:14px!important}.redesignedWatchingPanel .watchingDeck{display:grid!important;gap:12px!important}.redesignedWatchingPanel .watchingCardGroup{display:grid!important;gap:7px!important;justify-items:start!important}.redesignedWatchingPanel .watchingCardGroup .cardTopNextUpBadge{width:fit-content!important;min-width:0!important;max-width:max-content!important;margin:0 0 0 14px!important;padding:5px 10px!important;border-radius:999px!important;box-shadow:0 8px 22px #e5484d29!important}.redesignedWatchingPanel .watchingCardGroup .cardTopNextUpBadge span{width:auto!important;white-space:nowrap!important}.redesignedWatchingPanel .redesignedWatchingRow{position:relative!important;border:1px solid rgba(148,163,184,.14)!important;border-radius:14px!important;background:linear-gradient(135deg,#131925f5,#0a0e16eb),radial-gradient(circle at top right,rgba(78,161,255,.12),transparent 18rem)!important;box-shadow:0 14px 38px #00000042,inset 0 1px #ffffff0a!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease!important}.redesignedWatchingPanel .redesignedWatchingRow:hover{transform:translateY(-1px)!important;border-color:#4ea1ff52!important;background:linear-gradient(135deg,#161d2bfa,#0c111bf0),radial-gradient(circle at top right,rgba(78,161,255,.16),transparent 18rem)!important;box-shadow:0 18px 48px #00000052,inset 0 1px #ffffff0d!important}.redesignedWatchingPanel .redesignedWatchingRow.nextUpAnimeRow{border-color:#e5484d52!important;background:linear-gradient(135deg,#181823fa,#0f1019f0),radial-gradient(circle at top right,rgba(229,72,77,.18),transparent 18rem)!important}.redesignedWatchingPanel .redesignedWatchingRow .poster{grid-area:poster!important;align-self:center!important;justify-self:start!important;margin-right:8px!important;border-radius:10px!important;box-shadow:0 12px 28px #00000057!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingRowTitleBlock{grid-area:title!important;display:grid!important;gap:6px!important;min-width:0!important;width:100%!important;align-self:center!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingTitleLine{display:block!important;min-width:0!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingTitleLine strong{display:block!important;color:#eef5ff!important;font-size:.98rem!important;line-height:1.18!important;overflow-wrap:anywhere!important}.redesignedWatchingPanel .redesignedWatchingRow .rowTitle>span{color:#9eabbf!important;font-size:.78rem!important;line-height:1.35!important}.redesignedWatchingPanel .watchingGenreTags{gap:5px!important}.redesignedWatchingPanel .watchingGenreTags .genreTag{padding:3px 7px!important;border-radius:999px!important;font-size:.68rem!important}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock{grid-area:episode!important;display:grid!important;justify-self:stretch!important;align-self:center!important;width:100%!important;min-width:0!important;gap:4px!important;padding:10px 11px!important;border:1px solid rgba(78,161,255,.16)!important;border-radius:12px!important;background:#070b127a!important;text-align:left!important}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeHeader{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-width:0!important}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock .watchingAirDay{color:#9bcaff!important;font-size:.68rem!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock .episodeNumberBadge{width:fit-content!important;padding:4px 7px!important;border:1px solid rgba(148,163,184,.16)!important;border-radius:999px!important;background:#94a3b814!important;color:#cbd6e5!important;font-size:.72rem!important;font-weight:850!important;line-height:1!important}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock .nextEpisodeDate{color:#edf6ff!important;font-size:.88rem!important;line-height:1.25!important;overflow-wrap:anywhere!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:auto!important;max-width:none!important;margin-top:5px!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack .nextUpRowBadge,.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack .countdownBadge{width:fit-content!important;min-width:0!important;max-width:100%!important;padding:5px 8px!important;border-radius:999px!important;justify-content:flex-start!important;justify-items:start!important;text-align:left!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack .countdownBadge strong{white-space:nowrap!important}.redesignedWatchingPanel .redesignedWatchingRow .behindBadge{grid-area:behind!important;justify-self:start!important;align-self:center!important;width:fit-content!important;max-width:100%!important;min-width:0!important;padding:7px 10px!important;border-radius:999px!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{grid-area:actions!important;display:grid!important;grid-template-columns:max-content minmax(70px,1fr) 38px!important;align-items:center!important;justify-items:stretch!important;justify-self:stretch!important;align-self:center!important;width:100%!important;max-width:none!important;min-width:0!important;gap:8px!important}.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper{width:max-content!important;min-width:100px!important;height:38px!important;border-radius:999px!important;background:#070b128c!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions .iconText{min-width:0!important;height:38px!important;padding-inline:10px!important;justify-content:center!important;white-space:nowrap!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions>.iconButton{width:38px!important;height:38px!important;justify-self:end!important}@media(min-width:981px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,45fr) minmax(0,55fr)!important}.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)),.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){display:grid!important;grid-template-areas:"poster title episode" "poster behind actions"!important;grid-template-columns:80px minmax(0,1fr) minmax(210px,.9fr)!important;grid-template-rows:auto auto!important;gap:12px 14px!important;align-items:center!important;min-height:128px!important;padding:14px!important}.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)){grid-template-areas:"poster title episode" "poster title actions"!important}}@media(min-width:721px)and (max-width:980px){.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)),.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){display:grid!important;grid-template-areas:"poster title episode" "poster behind actions"!important;grid-template-columns:76px minmax(0,1fr) minmax(220px,.8fr)!important;gap:12px!important;align-items:center!important;padding:14px!important}.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)){grid-template-areas:"poster title episode" "poster title actions"!important}}@media(max-width:720px){.redesignedWatchingPanel{padding:12px!important;border-radius:14px!important}.redesignedWatchingPanel .dashboardSectionHead,.redesignedWatchingPanel .panelHeadActions{display:grid!important;grid-template-columns:1fr!important;justify-items:stretch!important;width:100%!important}.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)),.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){display:grid!important;grid-template-areas:"poster title" "episode episode" "behind behind" "actions actions"!important;grid-template-columns:68px minmax(0,1fr)!important;gap:10px 12px!important;align-items:start!important;min-height:0!important;padding:12px!important}.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)){grid-template-areas:"poster title" "episode episode" "actions actions"!important}.redesignedWatchingPanel .redesignedWatchingRow .poster{width:68px!important;height:96px!important;margin-right:0!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingRowTitleBlock{align-self:start!important}.redesignedWatchingPanel .watchingGenreTags .genreTag:nth-child(n+4){display:none!important}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock{padding:10px!important}.redesignedWatchingPanel .redesignedWatchingRow .behindBadge{justify-self:stretch!important;width:100%!important;justify-content:center!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{grid-template-columns:1fr 1fr 42px!important;gap:8px!important}.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper{width:100%!important;min-width:0!important;justify-content:center!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions .iconText{width:100%!important}}.redesignedWatchingPanel .watchingRecommendationDrawer summary span{font-size:.9rem!important}.redesignedWatchingPanel .watchingRecommendationList .recommendationCard{gap:13px!important;padding:13px!important}.redesignedWatchingPanel .watchingRecommendationList .recommendationTitleLine strong{font-size:1rem!important;line-height:1.25!important}.redesignedWatchingPanel .watchingRecommendationList .recommendationTitleLine span,.redesignedWatchingPanel .watchingRecommendationList .recommendationInfo p{font-size:.86rem!important;line-height:1.45!important}.redesignedWatchingPanel .watchingRecommendationList .recommendationTags mark{font-size:.74rem!important;line-height:1.2!important;padding:4px 8px!important}.redesignedWatchingPanel .watchingRecommendationList .tasteMatchBadge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-width:54px!important;min-height:30px!important;padding:5px 9px!important;border:1px solid rgba(78,161,255,.32)!important;border-radius:999px!important;background:#4ea1ff1f!important;color:#cfe6ff!important;font-size:.8rem!important;font-weight:900!important;white-space:nowrap!important}.redesignedWatchingPanel .watchingRecommendationList .loadMoreRecommendations{justify-self:center!important;width:fit-content!important;min-height:36px!important;padding:0 14px!important;border:1px solid rgba(78,161,255,.24)!important;border-radius:999px!important;background:#4ea1ff17!important;color:#b9dcff!important;font-size:.82rem!important;font-weight:850!important}.redesignedWatchingPanel .watchingRecommendationList .loadMoreRecommendations:hover{border-color:#4ea1ff6b!important;background:#4ea1ff24!important;color:#eef7ff!important}@media(max-width:720px){.redesignedWatchingPanel .watchingCardGroup .cardTopNextUpBadge{margin-left:10px!important}.redesignedWatchingPanel .watchingRecommendationList .recommendationTitleLine strong{font-size:1.04rem!important}.redesignedWatchingPanel .watchingRecommendationList .recommendationTitleLine span,.redesignedWatchingPanel .watchingRecommendationList .recommendationInfo p{font-size:.9rem!important}}.staffAnimeMenu{position:relative;min-width:190px}.staffAnimeMenu>summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.staffAnimeMenu>summary::-webkit-details-marker{display:none}.staffAnimeMenuButton{width:100%;justify-content:space-between;border-color:#4ea1ff47;background:#0c223ac7;color:#cfe6ff}.staffAnimeMenu[open] .staffAnimeMenuButton{border-color:#78beff7a;background:#132d4af0}.staffAnimeDropdown{position:absolute;z-index:22;top:calc(100% + 8px);right:0;display:grid;gap:8px;min-width:260px;padding:10px;border:1px solid rgba(78,161,255,.26);border-radius:14px;background:#090e16fa;box-shadow:0 22px 60px #00000075,inset 0 1px #ffffff0a}.staffAnimeDropdown button{width:100%;justify-content:flex-start}.dangerText{border-color:#ff606c52!important;background:#62141c57!important;color:#ffd1d5!important}.dangerText:hover{border-color:#ff7c8694!important;background:#7b1c267a!important}@media(max-width:720px){.staffAnimeMenu,.staffAnimeDropdown{min-width:0;width:100%}.staffAnimeDropdown{position:static;margin-top:8px}}.detailHero{align-items:stretch}.detailActions{align-self:end;justify-self:end;margin-top:auto}.staffRoleExplorer{display:grid;gap:12px;padding:14px;border:1px solid rgba(78,161,255,.18);border-radius:16px;background:#0a0f188f}.staffRoleExplorerHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.staffRoleExplorerHead strong{display:block;margin-top:4px;color:var(--text-strong)}.staffRoleList{display:grid;gap:9px}.staffRoleGroup{border:1px solid rgba(38,48,65,.86);border-radius:14px;background:#121722d1;overflow:hidden}.staffRoleGroup[open]{border-color:#4ea1ff47;background:#121b28e6}.staffRoleGroup>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;cursor:pointer;list-style:none}.staffRoleGroup>summary::-webkit-details-marker{display:none}.staffRoleSummaryMain{display:inline-flex;align-items:center;gap:9px}.staffRoleChevron{color:#8fbbe6;transition:transform .16s ease}.staffRoleGroup[open] .staffRoleChevron{transform:rotate(90deg)}.staffRoleGroup>summary>strong{display:inline-grid;min-width:30px;height:26px;place-items:center;padding:0 9px;border-radius:999px;border:1px solid rgba(78,161,255,.24);background:#4ea1ff1a;color:#cfe6ff;font-size:.8rem}.staffRoleUsers{display:grid;gap:8px;padding:0 10px 10px}.staffRoleUserRow{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:54px;padding:9px 10px;border:1px solid rgba(38,48,65,.72);border-radius:12px;background:#090e16b8;color:inherit;text-align:left;cursor:pointer}.staffRoleUserRow:hover{border-color:#4ea1ff52;background:#121e2ed1}.staffRoleUserIdentity{display:grid;min-width:0;gap:2px}.staffRoleUserIdentity strong{overflow:hidden;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap}.staffRoleUserIdentity span,.staffRoleUserStat{color:var(--muted);font-size:.78rem}.staffRoleUserStat{padding:5px 8px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#94a3b814;white-space:nowrap}.staffRoleEmpty{margin:0!important;padding:8px 4px!important;text-align:left!important}.redesignedWatchingPanel .watchingDeck{gap:16px!important}.redesignedWatchingPanel .watchingCardGroup{gap:10px!important}.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)),.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){position:relative!important;overflow:hidden!important;border:1px solid rgba(78,161,255,.18)!important;border-radius:20px!important;background:radial-gradient(circle at 16% 10%,rgba(78,161,255,.15),transparent 34%),linear-gradient(135deg,#111926fa,#0a0f18fa)!important;box-shadow:0 20px 54px #0000003d,inset 0 1px #ffffff0a!important}.redesignedWatchingPanel .nextUpAnimeRow{border-color:#e5484d57!important;background:radial-gradient(circle at 18% 14%,rgba(229,72,77,.17),transparent 35%),radial-gradient(circle at 82% 10%,rgba(78,161,255,.14),transparent 30%),linear-gradient(135deg,#131822fa,#0b1019fa)!important}.redesignedWatchingPanel .redesignedWatchingRow:hover{transform:translateY(-1px)!important;border-color:#78beff5c!important;background:radial-gradient(circle at 16% 10%,rgba(78,161,255,.2),transparent 35%),linear-gradient(135deg,#141f2ffa,#0b111cfa)!important}.redesignedWatchingPanel .redesignedWatchingRow .poster{grid-area:poster!important;width:78px!important;height:110px!important;border-radius:15px!important;box-shadow:0 14px 34px #00000052!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingRowTitleBlock{grid-area:title!important;align-self:center!important;gap:7px!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingTitleLine{display:flex!important;align-items:center!important;gap:9px!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingTitleLine strong{font-size:1.1rem!important;line-height:1.18!important}.watchingProgressPill{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid rgba(78,161,255,.24);border-radius:999px;background:#4ea1ff17;color:#cfe6ff!important;font-size:.72rem!important;font-weight:900;white-space:nowrap}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock{grid-area:episode!important;align-self:stretch!important;display:grid!important;align-content:center!important;gap:7px!important;min-width:0!important;padding:12px!important;border:1px solid rgba(78,161,255,.16)!important;border-radius:16px!important;background:#050a126b!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingAirDay{color:#89c6ff!important;font-size:.76rem!important;letter-spacing:.11em!important}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeDate{color:#f2f7ff!important;font-size:.95rem!important;line-height:1.28!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack{margin-top:2px!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack .countdownBadge{width:fit-content!important;min-width:0!important;padding:6px 9px!important;border-radius:999px!important;justify-content:start!important;justify-items:start!important;text-align:left!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingStatusStack .countdownBadge strong{font-size:.78rem!important}.redesignedWatchingPanel .redesignedWatchingRow .behindBadge{grid-area:behind!important;align-self:center!important;justify-self:start!important;min-width:0!important;padding:7px 10px!important;border-radius:999px!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{grid-area:actions!important;align-self:end!important;justify-self:stretch!important;display:grid!important;grid-template-columns:minmax(140px,1fr) auto 42px!important;gap:8px!important}.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper{width:100%!important;min-width:0!important;justify-content:center!important;border-radius:999px!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions .iconText{width:100%!important;justify-content:center!important}@media(min-width:981px){.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){display:grid!important;grid-template-areas:"poster title episode" "poster behind actions"!important;grid-template-columns:78px minmax(0,1fr) minmax(260px,.82fr)!important;grid-template-rows:auto auto!important;gap:14px 16px!important;min-height:146px!important;padding:16px!important}.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)){display:grid!important;grid-template-areas:"poster title episode" "poster title actions"!important;grid-template-columns:78px minmax(0,1fr) minmax(260px,.82fr)!important;grid-template-rows:auto auto!important;gap:14px 16px!important;min-height:146px!important;padding:16px!important}}@media(min-width:721px)and (max-width:980px){.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){display:grid!important;grid-template-areas:"poster title" "poster episode" "behind actions"!important;grid-template-columns:78px minmax(0,1fr)!important;gap:12px 14px!important;padding:15px!important}.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)){display:grid!important;grid-template-areas:"poster title" "poster episode" "actions actions"!important;grid-template-columns:78px minmax(0,1fr)!important;gap:12px 14px!important;padding:15px!important}}@media(max-width:720px){.detailActions{justify-self:stretch}.staffRoleUserRow{grid-template-columns:34px minmax(0,1fr)}.staffRoleUserStat{grid-column:2;justify-self:start}.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge),.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)){display:grid!important;grid-template-areas:"poster title" "episode episode" "behind behind" "actions actions"!important;grid-template-columns:70px minmax(0,1fr)!important;gap:11px 12px!important;padding:13px!important}.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)){grid-template-areas:"poster title" "episode episode" "actions actions"!important}.redesignedWatchingPanel .redesignedWatchingRow .poster{width:70px!important;height:98px!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingTitleLine{display:grid!important;align-items:start!important}.watchingProgressPill{justify-self:start}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{grid-template-columns:1fr 1fr 42px!important}}.redesignedWatchingPanel .watchingRecommendationList,.watchingRecommendationList{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:0 10px 10px!important}.redesignedWatchingPanel .watchingRecommendationList .recommendationCard,.watchingRecommendationList .recommendationCard{display:grid!important;grid-template-columns:74px minmax(0,1fr)!important;min-height:108px!important;gap:12px!important;padding:12px!important}.redesignedWatchingPanel .watchingRecommendationList .recommendationCard .poster,.watchingRecommendationList .recommendationCard .poster{width:74px!important;height:104px!important;border-radius:12px!important}.redesignedWatchingPanel .watchingRecommendationList .recommendationInfo,.watchingRecommendationList .recommendationInfo{gap:7px!important}@media(max-width:720px){.redesignedWatchingPanel .watchingRecommendationList .recommendationCard,.watchingRecommendationList .recommendationCard{grid-template-columns:62px minmax(0,1fr)!important;min-height:92px!important}.redesignedWatchingPanel .watchingRecommendationList .recommendationCard .poster,.watchingRecommendationList .recommendationCard .poster{width:62px!important;height:88px!important}}.redesignedWatchingPanel .watchingProgressPill{display:none!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingAirsLine{display:block!important;color:#d7ebff!important;font-size:.82rem!important;font-weight:850!important;line-height:1.2!important;letter-spacing:.01em!important}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock.watchingCountdownSlot{grid-area:countdown!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;justify-self:center!important;width:100%!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingCountdownSlot .watchingStatusStack{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;margin:0!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingCountdownSlot .countdownBadge{width:fit-content!important;min-width:126px!important;max-width:100%!important;justify-content:center!important;justify-items:center!important;padding:8px 13px!important;border-radius:999px!important;text-align:center!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingCountdownSlot .countdownBadge span,.redesignedWatchingPanel .redesignedWatchingRow .watchingCountdownSlot .countdownBadge strong{text-align:center!important}.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper{display:grid!important;grid-template-columns:32px minmax(34px,1fr) 32px!important;align-items:center!important;justify-items:center!important;min-width:112px!important;width:112px!important;height:40px!important;padding:3px!important;gap:4px!important;overflow:hidden!important;box-sizing:border-box!important}.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper .iconButton{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border-radius:999px!important}.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper .stepperProgress{min-width:34px!important;max-width:100%!important;padding:0 4px!important;overflow:hidden!important;color:#d9ecff!important;font-size:.9rem!important;font-weight:900!important;line-height:1!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(min-width:981px){.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)){grid-template-areas:"poster title countdown actions"!important;grid-template-columns:86px minmax(0,1fr) minmax(142px,170px) minmax(208px,230px)!important;grid-template-rows:auto!important;align-items:center!important;column-gap:13px!important;row-gap:8px!important}.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-areas:"poster title countdown actions" "poster title behind actions"!important;grid-template-columns:86px minmax(0,1fr) minmax(142px,170px) minmax(208px,230px)!important;grid-template-rows:auto auto!important}.redesignedWatchingPanel .redesignedWatchingRow .behindBadge{grid-area:behind!important;justify-self:center!important;width:fit-content!important;min-width:118px!important;max-width:100%!important;text-align:center!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{grid-area:actions!important;display:grid!important;grid-template-columns:112px minmax(0,1fr) 40px!important;align-items:center!important;justify-items:stretch!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;gap:8px!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions .iconText{min-width:0!important;width:100%!important;justify-content:center!important;white-space:nowrap!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions>.iconButton{width:40px!important;height:40px!important;justify-self:end!important}}@media(min-width:981px)and (max-width:1320px){.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)),.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-columns:78px minmax(0,1fr) minmax(132px,150px) minmax(198px,216px)!important;column-gap:10px!important}.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper{min-width:108px!important;width:108px!important;grid-template-columns:30px minmax(32px,1fr) 30px!important}.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper .iconButton{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}}@media(max-width:980px){.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge),.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)){grid-template-areas:"poster title" "countdown countdown" "behind behind" "actions actions"!important;grid-template-columns:76px minmax(0,1fr)!important}.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)){grid-template-areas:"poster title" "countdown countdown" "actions actions"!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingCountdownSlot .countdownBadge{min-width:148px!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{display:grid!important;grid-template-columns:minmax(112px,auto) minmax(104px,1fr) 42px!important;align-items:center!important;gap:8px!important;width:100%!important}}@media(max-width:720px){.redesignedWatchingPanel .redesignedWatchingRow .watchingAirsLine{font-size:.76rem!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{grid-template-columns:minmax(108px,1fr) minmax(86px,1fr) 40px!important;gap:7px!important}.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper{min-width:108px!important;width:100%!important;max-width:132px!important;justify-self:start!important}.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper .iconButton,.redesignedWatchingPanel .redesignedWatchingRow .rowActions>.iconButton{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}}.redesignedWatchingPanel .redesignedWatchingRow .watchingPosterStack{grid-area:poster!important;display:grid!important;align-content:start!important;justify-items:center!important;gap:7px!important;min-width:0!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingPosterStack .poster{grid-area:auto!important}.redesignedWatchingPanel .cardTopNextUpBadge{display:none!important}.redesignedWatchingPanel .redesignedWatchingRow .posterNextUpBadge{width:100%!important;min-width:0!important;padding:5px 7px!important;border-radius:999px!important;text-align:center!important;justify-content:center!important;justify-items:center!important}.redesignedWatchingPanel .redesignedWatchingRow .posterNextUpBadge span{font-size:.58rem!important;line-height:1!important;white-space:nowrap!important}.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper{display:grid!important;grid-template-columns:32px minmax(34px,1fr) 32px!important;align-items:center!important;justify-items:center!important;min-width:122px!important;width:122px!important;max-width:122px!important;height:40px!important;padding:3px!important;gap:4px!important;overflow:visible!important;box-sizing:border-box!important}.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper .iconButton{grid-column:auto!important;grid-row:1!important;display:inline-grid!important;place-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;margin:0!important;border-radius:999px!important;box-sizing:border-box!important}.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper .iconButton:first-child{grid-column:1!important}.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper .stepperProgress{grid-column:2!important;grid-row:1!important;min-width:34px!important;padding:0 4px!important;text-align:center!important}.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper .iconButton:last-child{grid-column:3!important}@media(min-width:981px){.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)){grid-template-columns:86px minmax(0,1fr) minmax(142px,170px) minmax(224px,246px)!important}.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-columns:86px minmax(0,1fr) minmax(142px,170px) minmax(224px,246px)!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{grid-template-columns:122px minmax(0,1fr) 40px!important}}@media(min-width:981px)and (max-width:1320px){.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)),.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-columns:78px minmax(0,1fr) minmax(132px,150px) minmax(216px,236px)!important}.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper{min-width:116px!important;width:116px!important;max-width:116px!important;grid-template-columns:30px minmax(32px,1fr) 30px!important}.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper .iconButton{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{grid-template-columns:116px minmax(0,1fr) 40px!important}}@media(max-width:980px){.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper{justify-self:start!important}}@media(max-width:720px){.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper{min-width:116px!important;width:116px!important;max-width:116px!important;grid-template-columns:30px minmax(32px,1fr) 30px!important}.redesignedWatchingPanel .redesignedWatchingRow .episodeStepper .iconButton{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important}}@media(min-width:981px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(320px,.9fr) minmax(0,1.55fr)!important;gap:18px!important;align-items:start!important}.dashboardGrid.redesignedDashboardGrid .globalFeedPanel{grid-column:1 / 2!important}.dashboardGrid.redesignedDashboardGrid .redesignedWatchingPanel,.dashboardGrid.redesignedDashboardGrid .mergedWatchingPanel{grid-column:2 / 3!important}}.globalFeedPanel{display:grid;gap:14px;overflow:hidden;border-color:#e5484d29!important;border-radius:20px;background:radial-gradient(circle at 0 0,rgba(229,72,77,.12),transparent 22rem),linear-gradient(180deg,#121722eb,#090d15e0)!important;box-shadow:0 20px 70px #00000047,inset 0 1px #ffffff0a}.globalFeedHead{align-items:start}.globalFeedList{display:grid;gap:12px;max-height:min(1180px,calc(100vh - 170px));overflow:auto;padding-right:3px}.globalFeedPost{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:12px;border:1px solid rgba(38,48,65,.82);border-radius:16px;background:linear-gradient(90deg,rgba(229,72,77,.12),transparent 34%),#0c111ae0}.globalFeedPost:before{content:"";position:absolute;inset:12px auto 12px 0;width:3px;border-radius:999px;background:linear-gradient(180deg,#ff7178,#e5484d);opacity:.88}.globalFeedAvatar{padding-top:2px}.globalFeedBody{display:grid;min-width:0;gap:10px}.globalFeedMeta{display:grid;gap:2px;min-width:0}.globalFeedMeta strong{color:var(--text-strong);font-size:.95rem}.globalFeedMeta span{color:var(--text);line-height:1.35}.globalFeedMeta time{color:var(--muted);font-size:.76rem}.globalFeedAnime{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:center;width:100%;padding:8px;border:1px solid rgba(78,161,255,.16);border-radius:14px;background:#050a1280;color:inherit;text-align:left;cursor:pointer}.globalFeedAnime:hover,.globalFeedAnime:focus-visible{border-color:#4ea1ff57;background:#0d1a2aad}.globalFeedAnime .poster{width:46px!important;height:64px!important;border-radius:10px!important}.globalFeedAnime span{display:grid;gap:3px;min-width:0}.globalFeedAnime strong{overflow:hidden;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap}.globalFeedAnime small{color:var(--muted);line-height:1.3}.globalFeedComments{display:grid;gap:8px}.globalFeedComment{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:start}.globalFeedComment p{display:grid;gap:2px;margin:0;padding:8px 10px;border:1px solid rgba(148,163,184,.12);border-radius:12px;background:#94a3b812}.globalFeedComment strong{color:var(--text-strong);font-size:.78rem}.globalFeedComment span{color:var(--text);font-size:.86rem;line-height:1.36;overflow-wrap:anywhere}.globalFeedCommentForm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.globalFeedCommentForm input{min-width:0;height:38px;border-radius:999px;padding:0 13px}.globalFeedCommentForm button{height:38px;white-space:nowrap}.redesignedWatchingPanel .nextUpAnimeRow,.redesignedWatchingPanel .redesignedWatchingRow.nextUpAnimeRow,.redesignedWatchingPanel .redesignedWatchingRow.nextUpAnimeRow:hover{border-color:#e5484d75!important;background:linear-gradient(90deg,rgba(229,72,77,.5) 0%,rgba(229,72,77,.32) 12%,rgba(229,72,77,.14) 30%,rgba(229,72,77,.04) 48%,transparent 66%),radial-gradient(circle at 18% 16%,rgba(255,113,120,.28),transparent 34%),radial-gradient(circle at 84% 8%,rgba(78,161,255,.14),transparent 30%),linear-gradient(135deg,#161219fc,#0a0f18fa)!important}.redesignedWatchingPanel .nextUpAnimeRow:before{width:5px!important;background:linear-gradient(180deg,#ff8388,#e5484d 52%,#7f1d1d)!important;opacity:1!important}.redesignedWatchingPanel .redesignedWatchingRow .posterNextUpBadge{border-color:#ff767d6b!important;background:linear-gradient(135deg,#e5484d5c,#7a1b22b3)!important;color:#fff1f2!important;box-shadow:0 8px 22px #e5484d2e}@media(max-width:980px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:1fr!important}.dashboardGrid.redesignedDashboardGrid .globalFeedPanel,.dashboardGrid.redesignedDashboardGrid .redesignedWatchingPanel,.dashboardGrid.redesignedDashboardGrid .mergedWatchingPanel{grid-column:1 / -1!important}.globalFeedList{max-height:none}}@media(max-width:620px){.globalFeedPost{grid-template-columns:36px minmax(0,1fr);padding:10px}.globalFeedCommentForm{grid-template-columns:1fr}.globalFeedCommentForm button{width:100%;justify-content:center}}@media(min-width:981px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(380px,1.18fr) minmax(400px,.82fr)!important;gap:18px!important}.dashboardGrid.redesignedDashboardGrid .globalFeedPanel,.dashboardGrid.redesignedDashboardGrid .redesignedWatchingPanel,.dashboardGrid.redesignedDashboardGrid .mergedWatchingPanel{min-width:0!important}.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)){grid-template-areas:"poster title countdown" "poster title actions"!important;grid-template-columns:78px minmax(0,1fr) minmax(168px,226px)!important;grid-template-rows:auto auto!important;align-items:start!important;column-gap:12px!important;row-gap:10px!important}.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-areas:"poster title countdown" "poster title behind" "actions actions actions"!important;grid-template-columns:78px minmax(0,1fr) minmax(168px,226px)!important;grid-template-rows:auto auto auto!important;align-items:start!important;column-gap:12px!important;row-gap:10px!important}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock.watchingCountdownSlot{grid-area:countdown!important;align-self:start!important;justify-self:end!important;width:auto!important;max-width:100%!important;justify-content:end!important;text-align:right!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingCountdownSlot .watchingStatusStack{width:auto!important;justify-content:end!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingCountdownSlot .countdownBadge{min-width:118px!important;max-width:100%!important;padding:7px 12px!important;justify-self:end!important}.redesignedWatchingPanel .redesignedWatchingRow .behindBadge{grid-area:behind!important;align-self:start!important;justify-self:end!important;width:fit-content!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{grid-area:actions!important;align-self:end!important;justify-self:stretch!important;display:grid!important;grid-template-columns:122px minmax(86px,1fr) 40px!important;gap:8px!important;width:100%!important;min-width:0!important}.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge) .rowActions{justify-self:end!important;max-width:326px!important}}@media(min-width:981px)and (max-width:1220px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(360px,1.1fr) minmax(370px,.9fr)!important}.redesignedWatchingPanel .watchingCardGroup .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)),.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-columns:72px minmax(0,1fr) minmax(142px,178px)!important;column-gap:10px!important}.redesignedWatchingPanel .redesignedWatchingRow .rowActions{grid-template-columns:116px minmax(72px,1fr) 38px!important}}@media(max-width:980px){.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)){grid-template-areas:"poster title countdown" "actions actions actions"!important;grid-template-columns:76px minmax(0,1fr) minmax(118px,auto)!important}.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-areas:"poster title countdown" "behind behind behind" "actions actions actions"!important;grid-template-columns:76px minmax(0,1fr) minmax(118px,auto)!important}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock.watchingCountdownSlot{grid-area:countdown!important;align-self:start!important;justify-self:end!important;width:auto!important;justify-content:end!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingCountdownSlot .watchingStatusStack{width:auto!important;justify-content:end!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingCountdownSlot .countdownBadge{min-width:112px!important;padding:7px 10px!important}}@media(max-width:680px){.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)),.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-areas:"poster title" "countdown countdown" "behind behind" "actions actions"!important;grid-template-columns:70px minmax(0,1fr)!important}.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)){grid-template-areas:"poster title" "countdown countdown" "actions actions"!important}.redesignedWatchingPanel .redesignedWatchingRow .nextEpisodeBlock.watchingCountdownSlot,.redesignedWatchingPanel .redesignedWatchingRow .watchingCountdownSlot .watchingStatusStack{justify-self:stretch!important;justify-content:end!important;width:100%!important}}.globalFeedPost{padding-right:46px!important}.globalFeedPostStaffMenu{position:absolute;top:10px;right:10px;z-index:6}.feedStaffMenu{position:relative;display:inline-grid;place-items:center}.feedStaffMenuButton,.feedProfileAvatarButton,.feedProfileNameButton{appearance:none;border:0;background:transparent;color:inherit;font:inherit;padding:0}.feedStaffMenuButton{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid rgba(229,72,77,.22);border-radius:999px;background:#090d15b8;color:#ffd5d8;cursor:pointer;box-shadow:0 10px 26px #00000038}.feedStaffMenuButton:hover,.feedStaffMenuButton:focus-visible,.feedStaffMenuButton[aria-expanded=true]{border-color:#ff767d7a;background:#401218e0;color:#fff1f2}.feedStaffMenuButton.subtle{width:26px;height:26px;border-color:#94a3b829;color:var(--muted);box-shadow:none}.feedStaffDropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:grid;min-width:178px;padding:7px;border:1px solid rgba(38,48,65,.92);border-radius:14px;background:#080c14fa;box-shadow:0 18px 52px #0000006b}.feedStaffDropdown.commentDropdown{top:0;right:calc(100% + 8px)}.feedStaffDropdown button{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:var(--text);font-size:.84rem;text-align:left;cursor:pointer}.feedStaffDropdown button:hover,.feedStaffDropdown button:focus-visible{background:#94a3b817;color:var(--text-strong)}.feedStaffDropdown .dangerText{color:#ff9aa0}.feedStaffDropdown .dangerText:hover,.feedStaffDropdown .dangerText:focus-visible{background:#e5484d24;color:#fff1f2}.feedProfileAvatarButton{display:inline-grid;place-items:center;border-radius:999px;cursor:pointer}.feedProfileAvatarButton:hover .userAvatar,.feedProfileAvatarButton:focus-visible .userAvatar{outline:2px solid rgba(78,161,255,.52);outline-offset:2px}.feedProfileNameButton{width:fit-content;max-width:100%;color:var(--text-strong);font-weight:800;cursor:pointer;text-align:left}.feedProfileNameButton:hover,.feedProfileNameButton:focus-visible{color:#d7eaff;text-decoration:underline;text-underline-offset:3px}.feedProfileNameButton.small{font-size:.78rem}.globalFeedMeta .feedProfileNameButton{font-size:.95rem}.globalFeedComment{grid-template-columns:28px minmax(0,1fr) auto!important;position:relative}.globalFeedComment p{min-width:0}.globalFeedCommentStaffMenu{align-self:start;justify-self:end}.globalFeedLoadMore{display:flex;align-items:center;justify-content:center;min-height:42px;border:1px solid rgba(78,161,255,.18);border-radius:999px;background:#0a121eb8;color:var(--text-strong);font-weight:800;cursor:pointer}.globalFeedLoadMore:hover,.globalFeedLoadMore:focus-visible{border-color:#4ea1ff61;background:#0e1e32e0}.globalFeedLoadMore:disabled{cursor:wait;opacity:.72}@media(max-width:620px){.globalFeedPost{padding-right:42px!important}.globalFeedComment{grid-template-columns:28px minmax(0,1fr)!important}.globalFeedCommentStaffMenu{grid-column:2 / 3;justify-self:start;margin-top:-2px}.feedStaffDropdown.commentDropdown{top:calc(100% + 8px);right:auto;left:0}}.dashboardGrid.redesignedDashboardGrid .globalFeedPanel{align-self:start!important}.globalFeedPanel{overflow:visible!important}.globalFeedList{max-height:none!important;overflow:visible!important;padding-right:0!important}.globalFeedPost{grid-template-columns:44px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;padding:14px 48px 14px 14px!important;overflow:visible!important}.globalFeedAvatar,.globalFeedBody,.globalFeedComments,.globalFeedComment,.globalFeedComment p{min-width:0!important}.feedProfileAvatarButton:not(.small) .userAvatar{width:42px!important;height:42px!important}.globalFeedBody{gap:11px!important}.globalFeedMeta{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;column-gap:6px!important;row-gap:3px!important;min-width:0!important}.globalFeedMeta .feedProfileNameButton{flex:0 1 auto!important;max-width:min(100%,14rem)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.globalFeedMeta span{flex:1 1 10rem!important;min-width:0!important}.globalFeedMeta time{flex-basis:100%!important;line-height:1.15!important}.globalFeedAnime,.globalFeedAnime span,.globalFeedAnime small{min-width:0!important}.globalFeedComments{padding-top:2px!important}.globalFeedComment{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px!important;align-items:start!important}.globalFeedComment p{display:block!important;padding:8px 10px!important;line-height:1.35!important}.globalFeedComment p .feedProfileNameButton{display:inline!important;margin-right:6px!important;vertical-align:baseline!important}.globalFeedComment p span{display:inline!important;overflow-wrap:anywhere!important}.globalFeedPostStaffMenu{top:12px!important;right:12px!important}.feedStaffDropdown{z-index:80!important}.globalFeedScrollSentinel{display:flex;align-items:center;justify-content:center;min-height:42px;border:1px solid rgba(78,161,255,.14);border-radius:999px;background:#0a121e6b;color:var(--muted);font-size:.82rem;font-weight:800;letter-spacing:.01em}.globalFeedScrollSentinel[aria-busy=true]{border-color:#4ea1ff47;color:var(--text-strong);background:#0e1e329e}@media(max-width:620px){.globalFeedPost{grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;padding:12px 42px 12px 12px!important}.feedProfileAvatarButton:not(.small) .userAvatar{width:36px!important;height:36px!important}.globalFeedMeta{padding-right:0!important}.globalFeedMeta .feedProfileNameButton,.globalFeedMeta span{flex-basis:100%!important}.globalFeedComment{grid-template-columns:28px minmax(0,1fr)!important}}.globalFeedPost{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:start!important;column-gap:12px!important;row-gap:0!important;width:100%!important;min-width:0!important;padding:16px 52px 16px 16px!important}.globalFeedPost>.globalFeedPostStaffMenu.feedStaffMenu{position:absolute!important;inset:14px 14px auto auto!important;z-index:12!important;grid-column:auto!important;grid-row:auto!important;justify-self:auto!important;align-self:auto!important}.globalFeedPost>.globalFeedAvatar{grid-column:1 / 2!important;grid-row:1 / 2!important;width:48px!important;min-width:48px!important;padding-top:0!important}.globalFeedPost>.globalFeedBody{grid-column:2 / 3!important;grid-row:1 / 2!important;display:grid!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:12px!important}.globalFeedPost>.globalFeedAvatar .feedProfileAvatarButton:not(.small),.globalFeedPost>.globalFeedAvatar .userAvatar{width:44px!important;height:44px!important}.globalFeedMeta{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;column-gap:7px!important;row-gap:2px!important;width:100%!important;max-width:100%!important;min-width:0!important;padding-right:8px!important}.globalFeedMeta .feedProfileNameButton{flex:0 0 auto!important;max-width:min(14rem,100%)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.globalFeedMeta span{flex:1 1 16rem!important;min-width:0!important;max-width:100%!important;color:var(--text)!important;overflow-wrap:normal!important;word-break:normal!important}.globalFeedMeta time{flex:0 0 100%!important;color:var(--muted)!important;line-height:1.2!important}.globalFeedAnime{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;justify-self:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:12px!important;padding:10px!important}.globalFeedAnime .poster{width:56px!important;height:78px!important;min-width:56px!important}.globalFeedAnime>span{display:grid!important;min-width:0!important;gap:4px!important}.globalFeedAnime>span strong,.globalFeedAnime>span small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.globalFeedAnime>span strong{white-space:nowrap!important}.globalFeedAnime>span small{white-space:normal!important}.globalFeedComments,.globalFeedCommentForm{width:100%!important;max-width:100%!important;min-width:0!important}@media(max-width:620px){.globalFeedPost{grid-template-columns:42px minmax(0,1fr)!important;padding:14px 46px 14px 14px!important}.globalFeedPost>.globalFeedAvatar{width:42px!important;min-width:42px!important}.globalFeedPost>.globalFeedAvatar .feedProfileAvatarButton:not(.small),.globalFeedPost>.globalFeedAvatar .userAvatar{width:38px!important;height:38px!important}.globalFeedMeta span{flex-basis:100%!important}.globalFeedAnime{grid-template-columns:50px minmax(0,1fr)!important}.globalFeedAnime .poster{width:50px!important;height:70px!important;min-width:50px!important}}.globalFeedComment>.feedProfileAvatarButton.small{margin-top:5px!important}.globalFeedCommentStaffMenu .feedStaffDropdown.commentDropdown{right:calc(100% + 14px)!important}@media(max-width:620px){.globalFeedComment>.feedProfileAvatarButton.small{margin-top:4px!important}.globalFeedCommentStaffMenu .feedStaffDropdown.commentDropdown{right:auto!important;left:-10px!important}}@media(max-width:760px){.verificationBanner{align-items:stretch;flex-direction:column}.verificationBanner .primary{width:100%}}
