: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}.notificationTrayWrap{position:relative;display:inline-grid;place-items:center}.navNotificationButton{position:relative;border-color:#4ea1ff52;background:#10243a8c}.notificationBadge{position:absolute;top:-7px;right:-7px;min-width:19px;height:19px;padding:0 5px;border:2px solid #0c1119;border-radius:999px;display:inline-grid;place-items:center;background:#ef4444;color:#fff;font-size:.68rem;font-weight:900;line-height:1}.notificationTray{position:absolute;top:calc(100% + 10px);right:0;z-index:18;width:min(390px,calc(100vw - 28px));max-height:min(620px,calc(100vh - 96px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:12px;border:1px solid rgba(78,161,255,.28);border-radius:16px;background:#0c1119fa;box-shadow:0 24px 70px #0000007a}.notificationTrayHead,.notificationTrayActions,.notificationItem{display:flex;align-items:center}.notificationTrayHead{justify-content:space-between;gap:14px;padding:4px 2px 8px;border-bottom:1px solid rgba(78,161,255,.14)}.notificationTrayHead div:first-child{display:grid;gap:2px}.notificationTrayHead strong{color:var(--text-strong)}.notificationTrayHead span{color:var(--muted);font-size:.84rem}.notificationTrayActions{gap:6px}.notificationTrayActions button{width:34px;min-height:34px;padding:0;border-radius:10px}.notificationTrayList{display:grid;gap:8px;overflow-y:auto;padding-right:2px}.notificationItem{width:100%;min-height:0;justify-content:space-between;gap:10px;padding:8px;border-radius:14px;border:1px solid rgba(78,161,255,.14);background:#101620ad;color:var(--text);text-align:left}.notificationItem:hover{border-color:#4ea1ff5c;background:#141e2ddb}.notificationItem.unread{border-color:#e5484d52;background:linear-gradient(135deg,#3a171c73,#10243a47)}.notificationItemOpen{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:10px;padding:2px;border:0;background:transparent;color:inherit;text-align:left}.notificationItemOpen:hover,.notificationItemOpen:focus-visible{border-color:transparent;background:transparent}.notificationTrash{width:32px;min-width:32px;min-height:32px;padding:0;border-radius:9px;border-color:transparent;background:transparent;color:var(--muted);opacity:.72}.notificationTrash:hover,.notificationTrash:focus-visible{border-color:#ef444452;background:#ef44441a;color:#fda4af;opacity:1}.notificationItemIcon{width:34px;height:34px;border-radius:999px;display:inline-grid;place-items:center;flex:0 0 auto;color:#cfe6ff;background:#4ea1ff24}.notificationItem.unread .notificationItemIcon{color:#fecdd3;background:#e5484d2e}.notificationItemCopy{min-width:0;display:grid;gap:3px}.notificationItemCopy strong{color:var(--text-strong);font-size:.92rem}.notificationItemCopy span{color:#c2ccda;font-size:.84rem;line-height:1.35;overflow-wrap:anywhere}.notificationItemCopy em{color:var(--muted);font-size:.75rem;font-style:normal}.notificationMarkRead{min-height:38px;border-radius:12px}.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:100}.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}.fieldHint{color:var(--muted);font-size:.74rem;font-weight:500;line-height:1.35}.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{position:relative;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}.roleBadge.roleDonor,mark.roleBadge.roleDonor{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;padding:5px 10px;border-color:#facc15b8;background:linear-gradient(135deg,#78350ff5,#d97706fa 24%,#facc15fa 45%,#fef3c7fa 53%,#eab308fa 65%,#92400ef5);color:#3a2500;font-size:.82rem;font-weight:900;letter-spacing:.025em;text-shadow:0 1px 0 rgba(255,255,255,.42);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #5226007a,0 0 16px #facc155c,0 6px 18px #00000047}.roleBadge.roleDonor:before,mark.roleBadge.roleDonor:before{content:"";position:absolute;inset:1px;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 28% 16%,rgba(255,255,255,.72),transparent 16%),radial-gradient(circle at 74% 80%,rgba(255,255,255,.28),transparent 18%);opacity:.75}.roleBadge.roleDonor:after,mark.roleBadge.roleDonor:after{content:"";position:absolute;top:-70%;bottom:-70%;left:-65%;width:42%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);transform:rotate(22deg);animation:donorBadgeShimmer 2.8s ease-in-out infinite}.tags mark.roleBadge.roleDonor,.episode mark.roleBadge.roleDonor,.collapsibleHead mark.roleBadge.roleDonor{padding:5px 10px;background:linear-gradient(135deg,#78350ff5,#d97706fa 24%,#facc15fa 45%,#fef3c7fa 53%,#eab308fa 65%,#92400ef5);color:#3a2500;font-size:.82rem}@keyframes donorBadgeShimmer{0%{left:-70%;opacity:0}12%{opacity:.9}46%{left:120%;opacity:0}to{left:120%;opacity:0}}@media(prefers-reduced-motion:reduce){.roleBadge.roleDonor:after,mark.roleBadge.roleDonor:after{animation:none;opacity:0}}.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}.profileSelfActions{position:absolute;right:14px;bottom:14px;z-index:12;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.successText{margin:0;color:#86efac;font-weight:700}.linkButton{min-height:34px;border:0;background:transparent;color:#9ccfff;font-weight:800;cursor:pointer}.linkButton:hover{color:#d7efff;text-decoration:underline}.linkButton:disabled{opacity:.58;cursor:not-allowed;text-decoration:none}.stackedControls{display:grid;gap:10px}.profileStaffActionMenu{position:absolute;top:14px;right:14px;z-index:16;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{position:absolute;z-index:17;top:calc(100% + 8px);right:0;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}.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}}.communityComposer{align-items:start}.communityComposerBody{min-width:0}.communityTitleInput{font-size:1rem;font-weight:700}.markdownToolbar{display:flex;align-items:center;gap:4px;padding:6px;border:1px solid rgba(57,73,97,.62);border-bottom:0;border-radius:8px 8px 0 0;background:#050b13b8}.markdownToolbar button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:32px;min-height:30px;padding:0 8px;border:0;border-radius:5px;background:transparent;color:#9aa9bc;font-size:.72rem}.markdownToolbar button:hover,.markdownToolbar button.active{background:#455b7a4d;color:#eef4fb}.markdownToolbar .previewToggle{margin-left:auto;min-width:82px}.communityMarkdownEditor,.markdownPreview{min-height:170px!important;margin:0;border-radius:0 0 8px 8px!important}.communityMarkdownEditor{resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8rem;line-height:1.55}.markdownPreview{overflow:auto;padding:14px;border:1px solid rgba(57,73,97,.62);background:#050b139e}.markdownBody{color:#cbd6e4;font-size:.85rem;line-height:1.62;overflow-wrap:anywhere}.markdownBody>:first-child{margin-top:0}.markdownBody>:last-child{margin-bottom:0}.markdownBody p,.markdownBody ul,.markdownBody ol,.markdownBody blockquote,.markdownBody pre,.markdownBody table{margin:0 0 12px}.markdownBody h1,.markdownBody h2,.markdownBody h3{margin:16px 0 8px;color:#f0f4fa;letter-spacing:0}.markdownBody h1{font-size:1.3rem}.markdownBody h2{font-size:1.1rem}.markdownBody h3{font-size:.98rem}.markdownBody ul,.markdownBody ol{padding-left:22px}.markdownBody blockquote{padding:8px 12px;border-left:3px solid #e54852;background:#e5485214;color:#aebdce}.markdownBody code{padding:2px 5px;border-radius:4px;background:#07101b;color:#ff9da4;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.82em}.markdownBody pre{overflow-x:auto;padding:12px;border:1px solid rgba(60,78,103,.55);border-radius:7px;background:#060c15}.markdownBody pre code{padding:0;background:transparent;color:#cbd7e5}.markdownBody a{color:#62a8ff;text-decoration:underline;text-underline-offset:2px}.markdownBody table{width:100%;border-collapse:collapse}.markdownBody th,.markdownBody td{padding:7px 9px;border:1px solid rgba(65,82,107,.55);text-align:left}.compactMarkdown{font-size:.78rem;line-height:1.48}.compactMarkdown p{margin-bottom:7px}.discussionAnimePicker{position:relative;display:grid;gap:7px}.discussionAnimePicker>label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(57,74,98,.58);border-radius:7px;background:#060c159e;color:#77869a}.discussionAnimePicker>label input{min-height:40px;padding:0;border:0;background:transparent}.discussionAnimeResults{position:absolute;z-index:25;top:46px;right:0;left:0;display:grid;max-height:320px;overflow-y:auto;padding:6px;border:1px solid rgba(69,87,114,.75);border-radius:8px;background:#0a1421;box-shadow:0 18px 45px #00000073}.discussionAnimeResults>button,.selectedDiscussionAnime{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:7px;border:0;background:transparent;text-align:left}.discussionAnimeResults>button:hover{background:#3e526d47}.discussionAnimeResults .poster,.selectedDiscussionAnime .poster{width:38px;height:54px;border-radius:5px}.discussionAnimeResults span,.selectedDiscussionAnime>span{display:grid;gap:3px;min-width:0}.discussionAnimeResults strong,.selectedDiscussionAnime strong{overflow:hidden;color:#e2eaf4;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.discussionAnimeResults small,.selectedDiscussionAnime small{color:#748398;font-size:.64rem}.selectedDiscussionAnime{border:1px solid rgba(66,87,114,.55);border-radius:7px;background:#0b1827b8}.pollComposerHead{display:flex!important;align-items:center;justify-content:space-between}.pollComposerHead strong{color:#dbe5f1;font-size:.75rem}.discussionFeedCard{display:grid;gap:12px;padding:16px;border:1px solid rgba(61,79,104,.58);border-radius:8px;background:linear-gradient(135deg,rgba(46,71,105,.2),transparent 48%),#0b1522;cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.discussionFeedCard:hover,.discussionFeedCard:focus-visible{transform:translateY(-1px);border-color:#579bf39e;background:linear-gradient(135deg,rgba(51,84,128,.28),transparent 52%),#0d1826;outline:none}.discussionFeedCard>header{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px}.discussionFeedCard>header .userAvatar{width:36px;height:36px}.discussionFeedCard>header>span{display:grid;gap:2px;min-width:0}.discussionFeedCard>header small{color:#748399;font-size:.64rem}.discussionFeedCard>header mark{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;background:#4a8ce429;color:#8cc2ff;font-size:.64rem}.discussionFeedCard h2{color:#edf3fa;font-size:1rem;line-height:1.35}.discussionExcerpt{display:-webkit-box;overflow:hidden;color:#9eacbe;font-size:.78rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.discussionFeedCard>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid rgba(58,76,101,.45);color:#8090a4}.discussionFeedCard>footer>span{display:flex;align-items:center;gap:8px;min-width:0;font-size:.7rem}.discussionFeedCard>footer .poster{width:28px;height:40px;border-radius:4px}.discussionFeedCard>footer strong{overflow:hidden;color:#cdd8e6;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.discussionModalBackdrop{z-index:140;padding:24px}.communityDiscussionModal{width:min(860px,calc(100vw - 32px));max-height:min(880px,calc(100vh - 40px));overflow-y:auto;padding:0;border-radius:10px;background:#08111c}.communityDiscussionModal>.modalClose{position:sticky;z-index:12;top:12px;float:right;margin:12px 12px -54px 0;background:#050b13e0}.communityDiscussionModal .expandedDiscussionPost{border:0;border-radius:0;background:transparent}.globalFeedCommunityPost{display:grid;gap:7px;width:100%;padding:13px 14px;border:1px solid rgba(63,84,112,.58);border-radius:8px;background:linear-gradient(135deg,rgba(51,80,119,.2),transparent 55%),#060d17b8;text-align:left}.globalFeedCommunityPost:hover{border-color:#5697ec9e}.globalFeedCommunityType{display:inline-flex;align-items:center;gap:5px;color:#72aff8;font-size:.65rem;text-transform:uppercase}.globalFeedCommunityPost>strong{color:#e7eef8;font-size:.86rem}.globalFeedCommunityPost>p{display:-webkit-box;overflow:hidden;color:#98a8ba;font-size:.75rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.globalFeedCommunityPost>small{color:#7f90a5;font-size:.65rem}.animeDiscussionPanel{display:grid;gap:16px}.animeDiscussionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.animeDiscussionGrid>button{display:grid;gap:9px;min-width:0;padding:13px;border:1px solid rgba(59,77,102,.55);border-radius:8px;background:#0a1420;text-align:left}.animeDiscussionGrid>button:hover{border-color:#4f92ea9e;background:#0d1927}.animeDiscussionGrid>button>span{display:flex;align-items:center;gap:7px;color:#78889d}.animeDiscussionGrid .userAvatar{width:24px;height:24px}.animeDiscussionGrid strong{color:#e3ebf5;font-size:.82rem;line-height:1.35}.animeDiscussionGrid p{display:-webkit-box;overflow:hidden;color:#8d9db0;font-size:.7rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.animeDiscussionGrid footer{display:flex;align-items:center;gap:8px;color:#738399;font-size:.65rem}.animeDiscussionGrid footer>span{margin-right:auto}.animeDiscussionGrid footer mark{display:inline-flex;align-items:center;gap:4px;color:#7cb5f7;background:transparent}.releaseCalendarLayout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px;align-items:start}.releaseCalendarBoard{min-width:0;overflow:hidden;padding:0;border-radius:8px}.releaseCalendarBoard>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto 38px;align-items:center;gap:8px;min-height:64px;padding:12px 14px;border-bottom:1px solid rgba(60,78,103,.52)}.releaseCalendarBoard>header h2{color:#ebf1f8;font-size:1rem}.calendarPrevious{transform:rotate(180deg)}.calendarWeekdays,.calendarMonthGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendarWeekdays{border-bottom:1px solid rgba(58,75,99,.48);background:#050b1385}.calendarWeekdays span{padding:9px 6px;color:#77869a;font-size:.65rem;font-weight:700;text-align:center;text-transform:uppercase}.calendarDayCell{min-width:0;min-height:132px;padding:7px;border-right:1px solid rgba(51,68,91,.42);border-bottom:1px solid rgba(51,68,91,.42);background:#0a131fb8}.calendarDayCell:nth-child(7n){border-right:0}.calendarDayCell.outsideMonth{background:#050a119e;opacity:.56}.calendarDayCell.today{box-shadow:inset 0 0 0 1px #ef4450c7;background:#23131dc7}.calendarDayNumber{display:flex;align-items:center;justify-content:space-between;min-height:23px}.calendarDayNumber>span{display:grid;place-items:center;width:23px;height:23px;color:#aab7c7;font-size:.68rem;font-weight:700}.calendarDayCell.today .calendarDayNumber>span{border-radius:50%;background:#e8434e;color:#fff}.calendarDayNumber mark{padding:2px 5px;border-radius:999px;background:#468be229;color:#80b8fb;font-size:.58rem}.calendarDayEvents{display:grid;gap:4px;margin-top:4px}.calendarDayEvents>button{display:grid;grid-template-columns:4px minmax(0,1fr);gap:5px;min-width:0;padding:5px 6px;border:1px solid rgba(67,88,115,.42);border-radius:5px;background:#0c1b2ce6;text-align:left}.calendarDayEvents>button:hover{border-color:#4f95efad}.calendarDayEvents>button>i{width:3px;border-radius:2px;background:#4d98f2;background-size:cover}.calendarDayEvents>button>span{display:grid;min-width:0}.calendarDayEvents strong{overflow:hidden;color:#d7e1ec;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.calendarDayEvents small{color:#74859b;font-size:.55rem;white-space:nowrap}.calendarMoreEvents{padding-left:5px;color:#718198;font-size:.58rem}.calendarAgenda{position:sticky;top:78px;display:grid;padding:14px;border-radius:8px}.calendarAgenda>header{padding:2px 2px 10px;border-bottom:1px solid rgba(58,76,101,.48)}.calendarAgenda>header h2{margin-top:2px;color:#e7eef7;font-size:.96rem}.calendarAgenda>button{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px 2px;border:0;border-bottom:1px solid rgba(54,71,94,.42);background:transparent;text-align:left}.calendarAgenda>button:hover{background:#394e6a26}.calendarAgenda .poster{width:42px;height:59px;border-radius:5px}.calendarAgenda>button>span{display:grid;gap:3px;min-width:0}.calendarAgenda strong{overflow:hidden;color:#dbe5f0;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.calendarAgenda small{color:#8b9aad;font-size:.62rem}.calendarAgenda time{color:#6889ad;font-size:.59rem;line-height:1.35}@media(max-width:1080px){.animeDiscussionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.releaseCalendarLayout{grid-template-columns:1fr}.calendarAgenda{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.calendarAgenda>header{grid-column:1 / -1}}@media(max-width:760px){.markdownToolbar{overflow-x:auto}.markdownToolbar .previewToggle{margin-left:0}.communityDiscussionModal{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.animeDiscussionGrid{grid-template-columns:1fr}.releaseCalendarBoard{overflow-x:auto}.releaseCalendarBoard>header,.calendarWeekdays,.calendarMonthGrid{min-width:680px}.calendarAgenda{grid-template-columns:1fr}}@media(max-width:520px){.discussionModalBackdrop{padding:8px}.discussionFeedCard{padding:13px}.composerActions>div{display:grid;grid-template-columns:1fr 1fr;width:100%}.composerActions>div button{justify-content:center}}.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%}}.pageSurface{min-width:0;padding:24px;border:1px solid rgba(38,54,74,.92);border-radius:12px;background:linear-gradient(145deg,#0a1421f7,#050c15fa);box-shadow:0 18px 50px #0003}.pageToolbar,.discoverIntro,.discoverSection{min-width:0}.pageToolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.pageToolbar p,.discoverIntro>p,.discoverSection .sectionHead p{margin:5px 0 0;color:var(--muted)}.listStatusTabs{display:flex;gap:10px;margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.listStatusTabs::-webkit-scrollbar{display:none}.listStatusTabs button{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:0 18px;border:1px solid var(--border);border-radius:8px;color:var(--muted-strong);background:#08101bc7}.listStatusTabs button span{display:grid;min-width:24px;height:24px;padding-inline:6px;place-items:center;border-radius:999px;color:#aeb9ca;background:#263448cc}.listStatusTabs button.active{border-color:#f03b46b8;color:#ff6973;background:#f03b461a;box-shadow:inset 0 -2px 0 var(--red)}.listStatusTabs button.active span{color:#ff7b83;background:#f03b4629}.listSearchField,.discoverSearch{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:9px;color:var(--muted);background:#060d17e6}.listSearchField{width:min(460px,100%);min-height:44px;margin-bottom:20px;padding:0 14px}.listSearchField input,.discoverSearch input{min-width:0;flex:1;border:0;padding:0;color:var(--text);background:transparent;box-shadow:none}.listSearchField:focus-within,.discoverSearch:focus-within{border-color:#4ea1ffb8;box-shadow:0 0 0 3px #4ea1ff1a}.libraryTable{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:#050c15b8}.libraryRow{display:grid;grid-template-columns:minmax(300px,1.55fr) minmax(170px,.8fr) 100px 110px 44px;align-items:center;gap:22px;min-height:116px;padding:13px 16px;border-bottom:1px solid rgba(33,48,67,.82);cursor:pointer;transition:background .16s ease,border-color .16s ease}.libraryRow:last-child{border-bottom:0}.libraryRow:hover{background:#0f1b2bcc}.libraryRow:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.libraryTitleCell{display:flex;align-items:center;min-width:0;gap:14px}.libraryTitleCell .compactPoster{width:64px;height:88px;flex:0 0 64px;object-fit:cover}.libraryTitleCell>div{min-width:0}.libraryTitleCell strong{display:block;overflow:hidden;color:var(--text-strong);font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.libraryTitleCell span{display:block;margin-top:4px;color:var(--muted);font-size:.78rem}.libraryTitleCell .tags{margin-top:8px}.libraryScore{display:grid;gap:4px}.libraryScore span{color:var(--muted);font-size:.7rem;text-transform:uppercase}.libraryScore strong{color:#ffb020}.statusBadge{justify-self:start;padding:6px 9px;border:1px solid rgba(78,161,255,.3);border-radius:999px;color:#82bfff;font-size:.72rem;text-transform:capitalize;background:#4ea1ff14}.status-completed{border-color:#22c55e4d;color:#62d98c;background:#22c55e14}.status-planned{border-color:#975dff59;color:#b692ff;background:#975dff14}.status-dropped{border-color:#f03b4659;color:#ff737c;background:#f03b4614}.animeProgress{display:grid;width:100%;min-width:110px;gap:8px}.animeProgressLabel{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.animeProgressLabel span{color:var(--muted);font-size:.68rem;text-transform:uppercase}.animeProgressLabel strong{color:#dce5f0;font-size:.82rem;font-variant-numeric:tabular-nums}.animeProgressTrack{position:relative;overflow:hidden;height:5px;border-radius:999px;background:#2a384bb8}.animeProgressTrack i{display:block;height:100%;min-width:0;border-radius:inherit;background:var(--blue);box-shadow:0 0 10px #4ea1ff59}.animeProgressTrack.tone-completed i{background:#24c46b;box-shadow:0 0 10px #24c46b4d}.animeProgressTrack.tone-planned i{background:#915cff;box-shadow:0 0 10px #915cff4d}.animeProgressTrack.tone-dropped i{background:var(--red);box-shadow:0 0 10px #f03b464d}.animeProgress.compact{max-width:260px;gap:6px;margin-top:10px}.animeProgress.compact .animeProgressLabel span{text-transform:none}.redesignedWatchingPanel .redesignedWatchingRow .watchingRowTitleBlock .animeProgress{max-width:310px;margin-top:11px}.redesignedWatchingPanel .redesignedWatchingRow.nextUpAnimeRow .animeProgressTrack i{background:var(--red);box-shadow:0 0 12px #f03b465c}.discoverIntro{padding:3px 0 24px;border-bottom:1px solid var(--border)}.discoverSearch{width:min(760px,100%);min-height:54px;margin-top:20px;padding:6px 7px 6px 16px}.discoverSearch .primary{min-height:40px;padding-inline:22px}.discoverSection{margin-top:26px}.mediaCardGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.mediaCardGrid .animeCard,.mediaCardGrid .recommendationCard{position:relative;display:grid;grid-template-columns:82px minmax(0,1fr);min-width:0;min-height:132px;padding:10px}.mediaCardGrid .animeCard .poster,.mediaCardGrid .recommendationCard .poster{width:82px;height:112px;object-fit:cover}.mediaCardGrid .recommendationInfo p,.mediaCardGrid .recommendationTags{display:none}.mediaCardGrid .recommendationInfo,.mediaCardGrid .animeInfo{min-width:0}.mediaCardGrid .recommendationTitleLine strong,.mediaCardGrid .animeInfo>strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-strong);font-size:.92rem}.mediaCardGrid .tasteMatchBadge{position:absolute;top:16px;right:14px}.calendarTimeline{position:relative;display:grid;gap:10px}.calendarTimeline:before{content:"";position:absolute;top:12px;bottom:12px;left:150px;width:1px;background:var(--border)}.calendarReleaseCard{position:relative;display:grid;grid-template-columns:128px 58px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:88px;padding:10px 14px;border:1px solid var(--border);border-radius:9px;cursor:pointer;background:#070f19bd;transition:border-color .16s ease,background .16s ease}.calendarReleaseCard:hover{border-color:#4ea1ff75;background:#0c1928}.calendarReleaseCard time{color:var(--muted-strong);font-size:.76rem;line-height:1.4}.calendarReleaseCard .compactPoster{width:58px;height:68px;object-fit:cover}.calendarReleaseCard>div{display:grid;gap:5px;min-width:0}.calendarReleaseCard strong{overflow:hidden;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap}.calendarReleaseCard span{color:var(--muted)}.releaseState{padding:6px 9px;border:1px solid rgba(78,161,255,.34);border-radius:999px;color:#82bfff!important;font-size:.68rem;text-transform:uppercase}.releaseState.released{border-color:#22c55e57;color:#5ad88a!important}@media(max-width:1320px){.mediaCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.libraryRow{grid-template-columns:minmax(260px,1.4fr) minmax(150px,.8fr) 90px 44px}.libraryRow .statusBadge{display:none}}@media(max-width:1040px){.mediaCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.libraryRow{grid-template-columns:minmax(240px,1fr) minmax(145px,.7fr) 44px;gap:14px}.libraryRow .libraryScore{display:none}}@media(max-width:700px){.pageSurface{padding:14px;border-radius:10px}.pageToolbar{align-items:flex-start}.pageToolbar .primary{min-width:42px;padding-inline:11px;font-size:0}.pageToolbar .primary svg{margin:0}.listStatusTabs{margin-inline:-14px;padding-inline:14px}.listStatusTabs button{min-height:38px;padding-inline:13px}.libraryTable{border:0;overflow:visible;background:transparent}.libraryRow{grid-template-columns:minmax(0,1fr) 40px;gap:12px;min-height:0;margin-bottom:10px;padding:11px;border:1px solid var(--border);border-radius:9px;background:#070f19c7}.libraryTitleCell{grid-column:1 / -1}.libraryTitleCell .compactPoster{width:58px;height:80px;flex-basis:58px}.libraryRow>.animeProgress{grid-column:1 / 2}.libraryRow>.iconButton{grid-column:2;grid-row:2}.libraryRow .libraryScore,.libraryRow .statusBadge{display:none}.mediaCardGrid{grid-template-columns:1fr}.discoverSearch{min-height:48px}.discoverSearch .primary{width:42px;min-width:42px;padding:0;font-size:0}.discoverSearch .primary:after{content:"→";font-size:1rem}.calendarTimeline:before{display:none}.calendarReleaseCard{grid-template-columns:52px minmax(0,1fr) auto;gap:11px;padding:10px}.calendarReleaseCard time{grid-column:1 / -1}.calendarReleaseCard .compactPoster{width:52px;height:68px}.releaseState{align-self:start}}.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:#0c111ae0}.globalFeedPost:before{display:none}.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%}}.rssXmlPage{min-height:100vh;padding-top:32px}.rssXmlPanel{max-width:1040px;margin:0 auto}.rssXmlCode{margin:18px 0 0;max-height:70vh;overflow:auto;white-space:pre-wrap;word-break:break-word;border:1px solid rgba(123,139,170,.22);border-radius:16px;padding:16px;background:#05080eb8;color:var(--text);font-size:.86rem;line-height:1.55}.staffUserLookup{padding:14px;border:1px solid rgba(78,161,255,.18);border-radius:14px;background:#0a0f1880}.staffUserLookup label{display:grid;gap:8px;color:var(--muted)}.staffUserLookupRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.profileStaffActionList .dangerMenuItem{color:#fecdd3}.profileStaffActionList .dangerMenuItem:hover{background:#ef44442e}@media(max-width:680px){.staffUserLookupRow{grid-template-columns:1fr}}.feedCommentQuoteBox{display:block;padding:8px 10px;border-left:3px solid rgba(148,163,184,.46);border-radius:10px;background:#94a3b81f;color:#aeb8c7!important;font-size:.82rem!important;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere}.feedCommentQuoteBox.editorQuote{margin-bottom:7px}.feedCommentEditorBox{min-width:0}.globalFeedCommentForm textarea{width:100%;min-width:0;min-height:38px;max-height:130px;resize:vertical;border-radius:16px;padding:10px 13px;line-height:1.35}.globalFeedCommentActions{grid-column:2 / 4;justify-self:start;display:inline-flex;align-items:center;gap:8px;margin-top:-2px}.commentReplyButton{min-height:28px;padding:4px 8px;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:#94a3b814;color:var(--muted);display:inline-flex;align-items:center;gap:5px;font-size:.75rem;font-weight:800}.commentReplyButton:hover{border-color:#4ea1ff52;background:#4ea1ff1a;color:#cfe6ff}.profileRecentFeedPanel{min-width:0}.profileRecentFeedList{max-height:620px;overflow:auto;padding-right:4px}.profileRecentFeedList .globalFeedPost{grid-template-columns:42px minmax(0,1fr)}.profileRecentFeedList .globalFeedAvatar .userAvatar{width:38px;height:38px}.profileSelfActions{z-index:20}.profileStaffActionMenu{z-index:32}.profileStaffActionList{z-index:33}.settingsDrawer{z-index:100}@media(max-width:620px){.globalFeedCommentActions{grid-column:2 / 3}.globalFeedCommentForm textarea{min-height:42px}}.avatarSettingsSection{padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:16px;background:#94a3b80f}.avatarSettingsRow{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.avatarSettingsRow h3,.avatarSettingsRow p{margin:0}.avatarUploadButton{width:100%}.globalFeedCommentBubble{display:grid;gap:6px;margin:0;padding:8px 10px;border:1px solid rgba(148,163,184,.12);border-radius:12px;background:#94a3b812;min-width:0}.globalFeedCommentName{justify-self:start}.feedCommentBody{display:grid!important;gap:6px;min-width:0}.feedCommentMessage{color:var(--text);font-size:.86rem;line-height:1.36;overflow-wrap:anywhere;white-space:pre-wrap}.globalFeedCommentActions{grid-column:2 / 3!important}@media(max-width:980px){.dashboardGrid.redesignedDashboardGrid{display:grid!important}.dashboardGrid.redesignedDashboardGrid .redesignedWatchingPanel,.dashboardGrid.redesignedDashboardGrid .mergedWatchingPanel{order:1!important}.dashboardGrid.redesignedDashboardGrid .globalFeedPanel{order:2!important}}.redesignedWatchingPanel .redesignedWatchingRow.behindAnimeRow{border-color:#e5a7b1bd!important;background:#e5a7b11a!important;box-shadow:inset 3px 0 #e5a7b1,0 12px 34px #e5a7b114!important}.redesignedWatchingPanel .redesignedWatchingRow.behindAnimeRow:hover{border-color:#e5a7b1!important;background:#e5a7b124!important}.redesignedWatchingPanel .redesignedWatchingRow.behindAnimeRow .behindBadge{border-color:#e5a7b1d1!important;background:#e5a7b129!important}.redesignedWatchingPanel .redesignedWatchingRow.behindAnimeRow .behindBadge span,.redesignedWatchingPanel .redesignedWatchingRow.behindAnimeRow .behindBadge strong{color:#e5a7b1!important}.feedRoleBadge{flex:0 0 auto;align-self:center;width:fit-content;margin-right:1px;padding:3px 7px;border-radius:999px;font-size:.68rem;line-height:1;white-space:nowrap}.feedRoleBadge.compact{padding:2px 6px;font-size:.62rem}.globalFeedCommentAuthor{display:flex;align-items:center;gap:5px;min-width:0}.globalFeedCommentAuthor .feedProfileNameButton{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.globalFeedMeta .feedRoleBadge{order:0}.globalFeedMeta .feedProfileNameButton{order:1}.globalFeedMeta span{order:2}.globalFeedMeta time{order:3}:root{--bg: #050a12;--bg-soft: #080f19;--panel: #0a121e;--panel-2: #0d1724;--border: #1c2a3b;--muted: #8995a8;--text: #d6dce6;--text-strong: #f1f4f8;--red: #f03b46;--red-soft: #32131a;--blue: #338cf5;--blue-soft: #0d2948;--shadow: 0 22px 60px rgba(0, 0, 0, .34)}html{background:var(--bg)}body{background:radial-gradient(circle at 52% -30%,rgba(31,74,126,.16),transparent 42rem),#050a12;color:var(--text);font-size:14px}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px);background-size:100% 4px;opacity:.32}button,input,select,textarea{border-color:var(--border);background:#09111c;color:var(--text)}button{min-height:38px;border-radius:7px}button:hover{border-color:#34465d;background:#101b29}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(240,59,70,.75);outline-offset:2px}.shell{position:relative;width:100%;max-width:none;min-height:100vh;margin:0;padding:76px 24px 28px 128px;background:none}.topbar{position:fixed;z-index:90;inset:0 0 auto;height:66px;padding:0 max(28px,calc((100vw - 1620px)/2));display:grid;grid-template-columns:250px minmax(360px,1fr) 250px;align-items:center;gap:18px;background:#050a12e8;border-bottom:1px solid rgba(42,57,77,.65);box-shadow:0 12px 34px #0000002e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbarBrand{min-width:0}.brandButton.logoBrand{width:160px;height:42px;padding:0;justify-content:flex-start;border:0;background:transparent}.brandButton.logoBrand img{width:158px;height:38px;object-fit:contain;object-position:left center}.desktopNav{min-width:0;height:100%;display:flex;justify-content:center;gap:6px}.desktopNav button{position:relative;min-width:0;height:100%;padding:0 18px;border:0;border-radius:0;background:transparent;color:#aab4c3;font-weight:650}.desktopNav button:after{content:"";position:absolute;inset:auto 12px 0;height:2px;background:transparent}.desktopNav button:hover,.desktopNav button.active{color:var(--text-strong);background:transparent}.desktopNav button.active svg{color:var(--red)}.desktopNav button.active:after{background:var(--red)}.topbar .actions{justify-content:flex-end;gap:8px}.topbar .actions button{background-color:#0a121edb}.topbar .actions .staffNavButton{color:#ffb8bd}.profileButton{width:42px;height:42px;padding:2px;border-radius:50%;border-color:#f03b465c;background:#0b1420}.profileButton .userAvatar{width:34px;height:34px}.sideRail{position:fixed;z-index:70;top:92px;bottom:28px;left:14px;width:86px;padding:12px 7px;display:flex;flex-direction:column;align-items:stretch;gap:10px;border:1px solid var(--border);border-radius:14px;background:#070e18e6;box-shadow:0 18px 50px #0000003d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sideRail button{position:relative;min-width:0;min-height:74px;padding:9px 3px;flex-direction:column;gap:7px;border-color:transparent;background:transparent;color:#8e9aad}.sideRail button span{font-size:.72rem;font-weight:650}.sideRail button:hover{color:var(--text-strong);background:#0d1724}.sideRail button.active{border-color:#f03b463d;background:linear-gradient(135deg,#f03b462e,#f03b460d);color:#ff5963}.sideRail button.active:before{content:"";position:absolute;left:-8px;top:12px;bottom:12px;width:2px;border-radius:2px;background:var(--red);box-shadow:0 0 12px #f03b46cc}.sideRail button:last-child{margin-top:auto}.appStage{width:min(1500px,100%);margin:0 auto}.panel,.profileHero,.profileStatCard,.profileRecentFeedPanel,.statsCard,.animeHero,.settingsSection,.notificationTray,.modal{border:1px solid var(--border);background:linear-gradient(145deg,#0c1623f5,#070e18f5);box-shadow:0 14px 38px #0000002e}.panel{border-radius:12px;padding:20px}.panelHead,.sectionHead,.dashboardSectionHead{padding-bottom:13px;margin-bottom:14px;border-bottom:1px solid rgba(42,57,77,.58)}.panelHead h2,.sectionHead h2,.dashboardSectionHead h2{font-size:1.02rem;text-transform:uppercase;font-weight:800}.sectionKicker,.eyebrow{color:#ef5963;letter-spacing:.065em}.panelSubtle,.empty,small{color:var(--muted)}.pill,.genreTag,.descriptorTag,.contextTag,.tags mark{border-radius:999px;border-color:#4d5f79b8;background:#0b1421db}.primary{border-color:#f03b468a;background:linear-gradient(135deg,#db303c,#f14650);box-shadow:0 8px 22px #f03b4624}.primary:hover{background:#fa4b55}.dashboardGrid.redesignedDashboardGrid{gap:18px;align-items:start}.dashboardGrid.redesignedDashboardGrid .panel{min-width:0}.globalFeedPanel,.redesignedWatchingPanel{padding:18px;overflow:hidden}.globalFeedPost,.redesignedWatchingPanel .redesignedWatchingRow,.recommendationCard,.animeCard,.watchlistRow,.scheduleItem{border-radius:10px;border-color:#243448eb;background:linear-gradient(135deg,#0d1826f0,#070e18f5)}.globalFeedPost:hover,.recommendationCard:hover,.animeCard:hover,.watchlistRow:hover{border-color:#455d7af2;background:#0d1928}.globalFeedAnime{border-radius:9px}.redesignedWatchingPanel .redesignedWatchingRow{min-height:168px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.redesignedWatchingPanel .redesignedWatchingRow:hover{transform:translateY(-1px)}.redesignedWatchingPanel .redesignedWatchingRow.nextUpAnimeRow{border-color:#f03b46b8!important;box-shadow:inset 3px 0 0 var(--red),0 12px 28px #f03b4614!important}.redesignedWatchingPanel .posterNextUpBadge,.countdownBadge,.matchBadge{border-radius:999px!important;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.poster,.profileAnimePoster,.animeHeroPoster{border-radius:8px;box-shadow:0 12px 28px #00000059}.profileHero{border-radius:12px;overflow:hidden}.profileHero:before{background:linear-gradient(90deg,#050a12f5,#050a12b8 52%,#050a1252)}.profileStatsGrid,.profilePageGrid,.statsGrid{gap:14px}.profileStatCard,.statsCard{border-radius:10px}.profileStatCard strong,.statsCard strong{color:var(--text-strong)}.animeDetailPage{display:grid;gap:16px}.animeHero{border-radius:12px;overflow:hidden;background-color:#09111c}.animeHero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#050a12f5,#050a12bd 52%,#050a1257)}.animeHero>*{position:relative;z-index:1}.animeTitle{color:#f5f6f8}.settingsDrawer .drawerPanel{width:min(520px,100vw);border-left:1px solid var(--border);background:#07101a}.settingsSection{border-radius:10px;box-shadow:none}.drawerHead{border-bottom-color:var(--border);background:#07101af0}.modalBackdrop{background:#01050ac7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal{border-radius:12px}.auth{position:relative;overflow:hidden;background:linear-gradient(90deg,#04080ec2,#04080ee6),url(https://images.unsplash.com/photo-1578632767115-351597cf2477?auto=format&fit=crop&w=2000&q=86) center/cover}.auth:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(4,8,14,.45));pointer-events:none}.authPanel{position:relative;z-index:1}.authLogo{filter:drop-shadow(0 12px 30px rgba(0,0,0,.55))}.form{border-color:#3a4d66c7;background:#080f19ed;box-shadow:0 28px 80px #0000008c}@media(max-width:1180px){.topbar{grid-template-columns:190px 1fr auto}.desktopNav button{padding-inline:11px}.desktopNav button span{display:none}.shell{padding-left:112px}}@media(max-width:860px){.shell{padding:70px 14px 92px}.topbar{height:60px;padding:0 14px;grid-template-columns:1fr auto}.desktopNav{display:none}.brandButton.logoBrand{width:142px}.brandButton.logoBrand img{width:140px}.topbar .actions>.iconText{display:none}.sideRail{z-index:95;inset:auto 10px 10px;width:auto;height:64px;padding:5px;flex-direction:row;justify-content:space-around;gap:2px;border-radius:12px}.sideRail button{flex:1 1 20%;min-height:52px;padding:5px 2px;gap:3px}.sideRail button:last-child{margin-top:0}.sideRail button svg{width:19px;height:19px}.sideRail button span{font-size:.62rem}.sideRail button.active:before{inset:auto 16px -6px;width:auto;height:2px}.panel{padding:14px}.dashboardGrid.redesignedDashboardGrid{gap:12px}.globalFeedPanel,.redesignedWatchingPanel{padding:13px}}@media(max-width:620px){body{font-size:13px}.shell{padding-inline:10px}.topbar .actions{gap:5px}.topbar .actions .iconButton,.topbar .actions .profileButton{width:38px;height:38px;min-width:38px}.verificationBanner{align-items:stretch;border-radius:9px;padding:12px}.verificationBanner button{width:100%}.panelHead,.sectionHead,.dashboardSectionHead{align-items:flex-start}.redesignedWatchingPanel .redesignedWatchingRow{min-height:0;border-radius:9px}.globalFeedPost,.recommendationCard,.animeCard,.watchlistRow{border-radius:9px}.auth{padding:16px}.authPanel{min-height:0;gap:24px}.authCopy p{font-size:.92rem}.form{padding:16px}}:root[data-accent=purple]{--red: #9b5cff;--red-soft: #241540}:root[data-accent=blue]{--red: #4b8dff;--red-soft: #132546}:root[data-accent=cyan]{--red: #20b9cc;--red-soft: #10343b}:root[data-accent=orange]{--red: #f68a2b;--red-soft: #3d2410}:root[data-accent=pink]{--red: #ef5aa7;--red-soft: #3c1630}:root[data-reduce-motion="1"] *,:root[data-reduce-motion="1"] *:before,:root[data-reduce-motion="1"] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}:root[data-blur="0"] .topbar,:root[data-blur="0"] .sideRail,:root[data-blur="0"] .notificationTray{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.topbar{grid-template-columns:210px minmax(510px,1fr) minmax(390px,500px);padding-inline:max(24px,calc((100vw - 1660px)/2))}.desktopNav{gap:0}.desktopNav button{padding-inline:14px;font-size:.86rem}.topbar .actions{min-width:0}.staffNavButton{padding-inline:10px}.navSearchButton{width:min(290px,100%);min-width:210px;height:40px;padding:0 11px;justify-content:flex-start;color:#8995a8;border-color:#2e3e52c7;background:#080f19eb!important}.navSearchButton span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:.82rem}.navSearchButton kbd{min-width:23px;padding:3px 6px;border:1px solid #253247;border-radius:6px;color:#718096;background:#0d1724;font-size:.72rem;font-family:inherit}.topbarMailButton{border-color:#2e3e52b8}.sideRail{top:84px;bottom:22px}.sideRail button{min-height:69px}.featurePage{display:grid;gap:18px;min-width:0}.featurePageHeader{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:4px 4px 0}.featurePageHeader h1{font-size:clamp(1.85rem,3vw,2.6rem);line-height:1}.featurePageHeader p{max-width:760px;margin-top:8px;color:#8895a7;line-height:1.5}.featurePageHeader .eyebrow{margin-bottom:7px}.pageNotice{padding:12px 14px;border:1px solid rgba(229,72,77,.36);border-radius:10px;background:#3a171c73}.catalogLoading{min-height:220px;display:flex;align-items:center;justify-content:center;gap:10px;color:#9aa7b8}.spin{animation:animehubSpin 1s linear infinite}@keyframes animehubSpin{to{transform:rotate(360deg)}}.emptyState{min-height:190px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center;color:#8390a3}.emptyState h2,.emptyState h3{color:#dce5f0}.emptyState p{color:#7f8b9e}.catalogToolbar{display:grid;grid-template-columns:minmax(280px,1.6fr) minmax(145px,.55fr) minmax(145px,.55fr) minmax(160px,.62fr) auto;gap:12px;align-items:center;padding:14px 16px}.catalogToolbar select{height:42px;padding-block:0}.catalogSearch{position:relative;display:block}.catalogSearch svg{position:absolute;top:50%;left:13px;transform:translateY(-50%);color:#718096;pointer-events:none}.catalogSearch input{height:42px;padding-left:41px}.catalogCount{color:#8996a8;white-space:nowrap;font-size:.82rem;font-weight:650}.viewSwitch{display:inline-flex;gap:5px;padding:4px;border:1px solid var(--border);border-radius:9px;background:#08111d}.viewSwitch button{min-width:39px;min-height:36px;border:0;background:transparent}.viewSwitch button.active{color:#ff6670;background:#f03b4624}.catalogPagination{display:flex;align-items:center;justify-content:center;gap:18px;padding:4px 0 10px;color:#8996a8}.catalogPagination button{min-width:112px}.catalogPagination button:disabled{opacity:.42;cursor:default}.browseCatalogGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px}.browseCatalogCard{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:linear-gradient(180deg,#0d1725fa,#070e18fa);box-shadow:0 12px 30px #00000029;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.browseCatalogCard:hover{transform:translateY(-3px);border-color:#f03b4673;box-shadow:0 20px 38px #00000045}.browseCatalogCard .poster{width:100%;height:250px;border-radius:0;object-fit:cover}.browseCatalogInfo{position:relative;display:grid;gap:10px;padding:13px}.browseCatalogInfo>div:first-child{display:grid;gap:5px;min-width:0}.browseCatalogInfo strong{color:#eef3f9;font-size:.91rem;line-height:1.32}.browseCatalogInfo span{color:#7f8c9f;font-size:.76rem}.browseCatalogInfo .catalogScore{position:absolute;top:-34px;right:10px;min-width:54px;padding:5px 7px;display:flex;align-items:center;gap:4px;border:1px solid rgba(255,192,61,.28);border-radius:7px;background:#050a12e0;color:#f6bb3e;font-weight:750;font-size:.76rem}.browseCatalogInfo .tags{min-height:22px}.browseCatalogList{display:grid;gap:10px}.browseCatalogList .browseCatalogCard{display:grid;grid-template-columns:92px minmax(0,1fr);min-height:132px}.browseCatalogList .browseCatalogCard .poster{width:92px;height:132px}.browseCatalogList .browseCatalogInfo{grid-template-columns:minmax(220px,.8fr) auto minmax(220px,.8fr);align-items:center;gap:18px}.browseCatalogList .browseCatalogInfo .catalogScore{position:static;justify-self:start}.browseCatalogList .browseCatalogInfo p{grid-column:1 / -1;color:#8c99aa;font-size:.82rem;line-height:1.45}.mangaHeaderMetric,.friendsMetric{min-width:150px;padding:14px 18px;display:grid;grid-template-columns:auto auto;align-items:center;column-gap:10px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(145deg,#0e1827f2,#080f19f2)}.mangaHeaderMetric svg,.friendsMetric svg{grid-row:1 / span 2;color:var(--red)}.mangaHeaderMetric strong,.friendsMetric strong{color:#f2f5fa;font-size:1.35rem;line-height:1}.mangaHeaderMetric span,.friendsMetric span{color:#7e8a9c;font-size:.72rem}.mangaTabs{display:flex;gap:8px;flex-wrap:wrap}.mangaTabs button{min-height:38px;padding:0 16px;color:#8d99aa;background:#08111d}.mangaTabs button.active{border-color:#f03b468c;color:#ff6570;background:#f03b461f}.mangaToolbar{grid-template-columns:minmax(300px,1.5fr) minmax(150px,.5fr) minmax(170px,.55fr) auto}.mangaCatalogGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px}.mangaCatalogCard{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:linear-gradient(180deg,#0d1725fa,#070e18fa)}.mangaCoverButton{position:relative;width:100%;height:252px;min-height:0;padding:0;border:0;border-radius:0;overflow:hidden;background:#0b1420}.mangaPoster{width:100%;height:100%;object-fit:cover}.mangaPoster.compact{width:74px;height:104px;border-radius:8px}.mangaPosterFallback{display:grid;place-items:center;background:linear-gradient(145deg,#18283e,#0b1522);color:#c8d6e8;font-size:1.4rem;font-weight:800}.mangaScore{position:absolute;right:9px;bottom:9px;display:flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid rgba(255,191,62,.32);border-radius:7px;background:#050a12e0;color:#f6bb3e;font-size:.73rem;font-weight:800}.mangaCatalogBody{display:grid;gap:9px;padding:12px}.mangaTitleButton{min-height:0;padding:0;justify-content:flex-start;border:0;background:transparent;text-align:left}.mangaTitleButton:hover{background:transparent}.mangaTitleButton strong{color:#edf2f8;line-height:1.32;font-size:.9rem}.mangaCatalogBody>span{color:#7d899b;font-size:.74rem}.mangaCatalogBody select{height:38px;padding:0 9px;font-size:.78rem}.mangaProgressControl{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:6px}.mangaProgressControl button{min-width:34px;min-height:34px}.mangaProgressControl span{min-width:0;text-align:center;color:#8290a3;font-size:.73rem}.mangaProgressControl strong{color:#e8eef6}.mangaDetailModal{width:min(760px,calc(100vw - 30px));max-height:calc(100vh - 34px);overflow:auto;padding:0 0 18px}.mangaDetailModal .modalClose{position:absolute;top:12px;right:12px;z-index:3}.mangaDetailHero{display:grid;grid-template-columns:170px minmax(0,1fr);gap:22px;padding:22px;background:linear-gradient(135deg,rgba(240,59,70,.13),transparent 58%)}.mangaDetailHero .mangaPoster{width:170px;height:238px;border-radius:10px}.mangaDetailHero h2{font-size:1.75rem;margin:8px 0}.mangaDetailHero p{color:#8692a4}.mangaSynopsis{padding:0 22px 18px;color:#a6b1c0;line-height:1.65}.mangaDetailForm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 22px}.mangaDetailForm label{display:grid;gap:7px;color:#8d99aa;font-size:.78rem}.mangaDetailForm .wide{grid-column:1 / -1}.mangaDetailForm textarea{min-height:90px;resize:vertical}.mangaModalActions{justify-content:space-between;padding:18px 22px 0}.mangaModalActions>div{display:flex;gap:8px}.communityLayout{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:20px;align-items:start}.communityMain{min-width:0;display:grid;gap:14px}.communityComposer{display:grid;grid-template-columns:48px minmax(0,1fr);gap:13px;padding:15px}.communityComposerBody{min-width:0;display:grid;gap:9px}.communityComposerBody textarea{min-height:64px;max-height:190px;resize:vertical;padding:14px;border:0;background:transparent;font-size:.98rem}.communityComposerBody textarea:focus{box-shadow:none}.communityTitleInput{height:42px;font-weight:750;background:#080f19b8}.communityImagePreview{position:relative;max-width:430px;overflow:hidden;border:1px solid var(--border);border-radius:10px}.communityImagePreview img{display:block;width:100%;max-height:280px;object-fit:cover}.communityImagePreview button{position:absolute;top:8px;right:8px}.pollComposer{display:grid;gap:7px;padding:9px;border:1px solid var(--border);border-radius:9px;background:#070e18b3}.pollComposer>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.pollComposer>div button{min-width:38px}.pollTitleInput{flex:1 1 auto;min-width:0;width:100%;height:42px;border-color:#4f6584b8;background:#050c15d1;color:#eef3f9;font-weight:750}.textButton{justify-self:start;min-height:32px;padding:0 9px;border:0;background:transparent;color:#8a97a9}.composerActions{display:grid;grid-template-columns:minmax(0,1fr) 125px 92px;gap:10px;align-items:center;padding-top:8px;border-top:1px solid rgba(42,57,77,.55)}.composerActions>div{display:flex;gap:5px;flex-wrap:wrap}.composerActions>div button{min-height:34px;padding:0 10px;border-color:transparent;background:transparent;color:#8a97a9;font-size:.76rem}.composerActions>div button:hover,.composerActions>div button.active{color:#ff606b;background:#f03b461a}.composerActions select{height:36px;padding:0 9px;font-size:.77rem}.communityPostButton{height:36px;min-height:36px}.communityFeedTabs{display:flex;align-items:center;gap:24px;padding:0 16px;min-height:50px}.communityFeedTabs button{position:relative;min-height:50px;padding:0 4px;border:0;background:transparent;color:#8995a7}.communityFeedTabs button.active{color:#f0f4fa}.communityFeedTabs button.active:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--red)}.communityFeedTabs .communityFilterButton{margin-left:auto;min-height:34px;padding:0 10px;border:1px solid var(--border);border-radius:7px}.communityFeed{padding:0;overflow:hidden}.communityPost{padding:18px 18px 15px;border-bottom:1px solid rgba(42,57,77,.62)}.communityPost:last-of-type{border-bottom:0}.communityPostHeader{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:10px}.avatarButton{min-width:0;min-height:0;padding:0;border:0;border-radius:50%;background:transparent}.avatarButton:hover{background:transparent}.communityPostHeader>div{min-width:0;display:grid;gap:2px}.userIdentity{min-width:0;min-height:0;width:max-content;max-width:100%;padding:0;justify-content:flex-start;gap:6px;border:0;background:transparent}.userIdentity:hover{background:transparent}.userIdentity strong{color:#eaf0f7;font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.userIdentity.compact strong{font-size:.75rem}.communityPostHeader>div>span{display:flex;align-items:center;gap:4px;color:#718096;font-size:.71rem}.pinnedBadge{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgba(240,59,70,.28);border-radius:999px;background:#f03b461a;color:#ff6973;font-size:.68rem}.communityPostMenu{width:34px;min-width:34px;height:34px;min-height:34px}.communityPostContent{display:grid;gap:10px;padding:11px 0 2px 52px}.communityPostContent h2{font-size:1.03rem}.communityPostContent>p{color:#aab4c2;line-height:1.52;font-size:.87rem;white-space:pre-wrap}.spoilerText{filter:blur(6px);transition:filter .16s ease;cursor:pointer}.spoilerText:hover{filter:none}.communityPostImage{width:min(100%,620px);max-height:390px;object-fit:cover;border:1px solid var(--border);border-radius:10px}.communityAnimeLink{width:min(100%,510px);min-height:78px;padding:8px;justify-content:flex-start;border-color:#2e3e52b8;background:#060d16b3}.communityAnimeLink .poster{width:48px;height:66px;border-radius:6px}.communityAnimeLink>span{display:grid;gap:4px;text-align:left}.communityAnimeLink small{color:#7b8798}.communityPoll{width:min(100%,720px);display:grid;gap:7px;padding:12px;border:1px solid rgba(61,79,104,.72);border-radius:10px;background:#070e18c2}.communityPollTitle{margin:0 0 3px;color:#edf3fa;font-size:.98rem;line-height:1.35}.communityPoll>button{position:relative;overflow:hidden;justify-content:space-between;min-height:42px;padding:0 12px;background:#08121f}.communityPoll>button i{position:absolute;inset:0 auto 0 0;background:#f03b4624;pointer-events:none}.communityPoll>button.selected{border-color:#f03b468c;color:#ff737c}.communityPoll>button span,.communityPoll>button strong{position:relative;z-index:1}.communityPoll>small{color:#718096}.communityPostActions{display:flex;gap:10px;padding:11px 0 6px 52px}.communityPostActions button{min-height:32px;padding:0 8px;border:0;background:transparent;color:#778497;font-size:.75rem}.communityPostActions button:hover,.communityPostActions button.active{color:#ff606b;background:transparent}.communityComments{margin:6px 0 0 52px;padding:10px 0 3px;border-top:1px solid rgba(42,57,77,.44)}.communityComment{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:7px 0}.communityCommentBody{min-width:0}.communityCommentBody>div:first-child{display:flex;align-items:center;gap:8px}.communityCommentBody>div:first-child>span{color:#6f7b8d;font-size:.67rem}.communityCommentBody p{margin-top:3px;color:#a5afbd;line-height:1.42;font-size:.79rem;white-space:pre-wrap}.communityCommentActions{display:flex;gap:5px;margin-top:3px}.communityCommentActions button{min-height:25px;padding:0 4px;border:0;background:transparent;color:#6f7c8f;font-size:.67rem}.communityReplies{margin-left:8px;padding-left:13px;border-left:1px solid #263348}.communityCommentComposer{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;margin:8px 0 0 52px}.communityCommentComposer>div{position:relative}.communityCommentComposer input{height:38px;padding-right:42px}.sendCommentButton{position:absolute;top:3px;right:3px;min-width:32px;min-height:32px;border:0;background:transparent;color:#ff5d68}.replyingTo{display:flex;align-items:center;gap:5px;margin-bottom:5px;color:#7e8a9c;font-size:.67rem}.replyingTo button{min-width:22px;min-height:22px;padding:0;border:0;background:transparent}.loadMoreCommunity{width:100%;border:0;border-top:1px solid rgba(42,57,77,.55);border-radius:0;background:transparent;color:#8e9aac}.communitySidebar{display:grid;gap:14px;position:sticky;top:84px}.communitySidePanel{padding:14px}.communitySidePanel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:11px;margin-bottom:8px;border-bottom:1px solid rgba(42,57,77,.55)}.communitySidePanel>header h2{display:flex;align-items:center;gap:8px;font-size:.96rem}.communitySidePanel>header h2 svg{color:var(--red)}.communitySidePanel>header>span{display:flex;align-items:center;color:#8b97a8;font-size:.72rem}.featuredDiscussion{width:100%;min-height:66px;padding:8px 0;display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;justify-content:stretch;border:0;border-bottom:1px solid rgba(42,57,77,.45);border-radius:0;background:transparent;text-align:left}.featuredDiscussion:last-child{border-bottom:0}.featuredDiscussion .poster{width:56px;height:43px;border-radius:7px}.discussionFallback{width:56px;height:43px;display:grid;place-items:center;border-radius:7px;background:#111d2c;color:#8492a5}.featuredDiscussion>span{min-width:0;display:grid;gap:5px}.featuredDiscussion strong{color:#e5ebf3;font-size:.79rem;line-height:1.34}.featuredDiscussion small{display:flex;align-items:center;gap:4px;color:#718096;font-size:.66rem}.activeMembersPanel>div{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.activeMembersPanel>div button{position:relative;min-width:0;min-height:0;padding:0;border:0;border-radius:50%;background:transparent}.activeMembersPanel .userAvatar{width:39px;height:39px}.activeMembersPanel i{position:absolute;right:0;bottom:0;width:9px;height:9px;border:2px solid #09131f;border-radius:50%;background:#42d686}.activeMembersPanel i.friend{background:#f5bb3f}.spotlightHero{width:100%;min-height:190px;padding:15px;align-items:flex-end;justify-content:flex-start;border-color:#f03b4657;background-size:cover;background-position:center;text-align:left}.spotlightHero>div{display:grid;gap:5px}.spotlightHero strong{color:#fff;font-size:1.05rem}.spotlightHero span{color:#aab4c3;font-size:.72rem}.spotlightPanel>p{margin:11px 0;color:#8490a2;line-height:1.5;font-size:.76rem}.friendSearch{position:relative;padding:12px 14px}.friendSearch svg{position:absolute;top:50%;left:28px;transform:translateY(-50%);color:#718096}.friendSearch input{height:44px;padding-left:42px}.friendsDashboard{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:18px;align-items:start}.friendsMainColumn,.friendsSideColumn{display:grid;gap:16px}.friendsSideColumn{position:sticky;top:84px}.friendsSection{padding:16px}.friendsSection>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.friendsSection>header h2{font-size:1rem}.friendsSection>header>span,.friendsSection>header>mark{color:#8491a3;background:transparent;font-size:.78rem}.friendCardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.friendUserCard{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid rgba(42,57,77,.62);border-radius:10px;background:#08101ba6}.friendUserCard.compact{padding:9px;border:0;border-bottom:1px solid rgba(42,57,77,.45);border-radius:0;background:transparent}.friendIdentity{min-width:0;min-height:0;padding:0;justify-content:flex-start;border:0;background:transparent}.friendIdentity:hover{background:transparent}.friendIdentity>span{min-width:0;display:grid;gap:4px;text-align:left}.friendIdentity small{color:#718096;font-size:.67rem}.friendCardAction{flex:0 0 auto}.friendActions{display:flex;gap:6px}.friendActions button,.friendCardAction>button{min-height:34px;padding:0 10px;font-size:.73rem}.friendSuggestionList{display:grid}.ghost{background:transparent}.settingsPage{gap:16px}.settingsPageHeader{display:flex;align-items:center;gap:13px;padding:7px 8px}.settingsPageHeader>svg{color:var(--red)}.settingsPageHeader h1{font-size:1.8rem}.settingsPageHeader p{margin-top:4px;color:#8491a2}.settingsPageLoading{min-height:460px}.settingsNotice{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;border:1px solid rgba(71,204,139,.3);border-radius:9px;background:#1c553c2e}.settingsNotice.error{border-color:#e5484d59;background:#3a171c66}.settingsNotice button{min-width:28px;min-height:28px;padding:0;border:0;background:transparent}.settingsGrid{display:grid;grid-template-columns:1.15fr .95fr .95fr;gap:14px;align-items:start}.settingsCard{display:grid;gap:15px;padding:18px}.settingsCard>header{display:flex;align-items:flex-start;gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(42,57,77,.55)}.settingsCard>header svg{color:var(--red)}.settingsCard>header h2{font-size:1rem}.settingsCard>header p{margin-top:3px;color:#7f8c9e;font-size:.71rem}.settingsCard label{display:grid;gap:7px;color:#8b97a8;font-size:.75rem}.settingsCard input,.settingsCard select,.settingsCard textarea{background:#08101bd1}.accountSettingsCard{grid-row:span 2}.settingsAccountProfile{display:grid;grid-template-columns:145px minmax(0,1fr);gap:16px}.settingsAvatar{position:relative;width:122px;height:122px}.settingsAvatar .userAvatar.large{width:122px;height:122px}.settingsAvatar label{position:absolute;right:0;bottom:0;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(240,59,70,.65);border-radius:50%;background:#151c29;color:#ff616b;cursor:pointer}.settingsAvatar input{display:none}.settingsAccountFields{display:grid;gap:9px}.settingsAccountFields textarea{min-height:78px;resize:none}.settingsDivider{height:1px;background:#2a394d8c}.settingsInlineInput{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.accentPicker{display:flex;gap:14px;padding:2px 0}.accentPicker button{width:27px;min-width:27px;height:27px;min-height:27px;border-radius:50%;border:2px solid transparent;color:#fff}.accentPicker button.red{background:#ef3b46}.accentPicker button.purple{background:#9b5cff}.accentPicker button.blue{background:#4b8dff}.accentPicker button.cyan{background:#20b9cc}.accentPicker button.orange{background:#f68a2b}.accentPicker button.pink{background:#ef5aa7}.accentPicker button.active{border-color:#fff;box-shadow:0 0 0 3px #ffffff14}.settingToggle{position:relative;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid rgba(42,57,77,.44)}.settingToggle:last-child{border-bottom:0}.settingToggle>span{display:grid;gap:3px}.settingToggle strong{color:#dce4ee;font-size:.78rem}.settingToggle small{color:#718096;font-size:.67rem;line-height:1.35}.settingToggle input{position:absolute;opacity:0;pointer-events:none}.settingToggle i{position:relative;width:38px;height:21px;border-radius:999px;background:#253044;transition:background .16s ease}.settingToggle i:after{content:"";position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#f7f9fc;transition:transform .16s ease}.settingToggle input:checked+i{background:var(--red)}.settingToggle input:checked+i:after{transform:translate(17px)}.settingsTwoColumns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.settingsTransferRow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid rgba(42,57,77,.48)}.settingsTransferRow:last-child{border-bottom:0}.settingsTransferRow>div:first-child{display:grid;gap:4px}.settingsTransferRow strong{color:#dce4ee;font-size:.78rem}.settingsTransferRow span{color:#718096;font-size:.67rem}.settingsTransferRow>div:last-child{display:flex;gap:6px}.settingsTransferRow button{min-height:34px;padding:0 10px;font-size:.72rem}.settingsDangerZone{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 18px;border-color:#f03b4647;background:linear-gradient(90deg,#3a171c5c,#080f19f2)}.settingsDangerZone header{display:flex;align-items:center;gap:11px}.settingsDangerZone header svg{color:#ff6670}.settingsDangerZone h2{color:#ff7079}.settingsDangerZone p{margin-top:3px;color:#7f8b9d;font-size:.72rem}@media(max-width:1500px){.topbar{grid-template-columns:180px minmax(450px,1fr) minmax(330px,430px)}.desktopNav button{padding-inline:10px}.staffNavButton{display:none}.browseCatalogGrid,.mangaCatalogGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.communityLayout{grid-template-columns:minmax(0,1fr) 340px}.settingsGrid{grid-template-columns:1.15fr 1fr}.notificationSettingsCard{grid-column:2}}@media(max-width:1220px){.topbar{grid-template-columns:160px minmax(420px,1fr) 210px}.desktopNav button{padding-inline:8px;font-size:.78rem}.navSearchButton{min-width:0;width:42px;padding:0;justify-content:center}.navSearchButton span,.navSearchButton kbd{display:none}.browseCatalogGrid,.mangaCatalogGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.communityLayout{grid-template-columns:minmax(0,1fr)}.communitySidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.spotlightPanel{grid-column:1 / -1}.friendsDashboard{grid-template-columns:minmax(0,1fr) 300px}.catalogToolbar{grid-template-columns:minmax(250px,1.4fr) repeat(3,minmax(130px,.5fr))}.catalogCount{grid-column:1 / -1}}@media(max-width:980px){.topbar{grid-template-columns:150px minmax(0,1fr) auto}.desktopNav{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.desktopNav::-webkit-scrollbar{display:none}.desktopNav button{flex:0 0 auto}.shell{padding-left:102px;padding-right:16px}.sideRail{width:72px}.browseCatalogGrid,.mangaCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.friendCardGrid,.friendsDashboard{grid-template-columns:1fr}.friendsSideColumn{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.settingsGrid{grid-template-columns:1fr}.accountSettingsCard,.notificationSettingsCard{grid-column:auto;grid-row:auto}}@media(max-width:760px){.shell{padding:70px 10px 92px}.topbar{height:58px;padding-inline:10px;grid-template-columns:128px minmax(0,1fr) auto;gap:8px}.brandButton.logoBrand,.brandButton.logoBrand img{width:126px;height:34px}.desktopNav{display:none}.topbar .actions{grid-column:2 / 4}.topbarBrand{grid-column:1}.navSearchButton{flex:1;width:auto;min-width:0;justify-content:flex-start;padding-inline:10px}.navSearchButton span{display:block}.navSearchButton kbd,.topbarMailButton{display:none}.sideRail{inset:auto 8px 8px;width:auto;height:70px;padding:5px;flex-direction:row;justify-content:space-around;gap:2px;border-radius:14px}.sideRail button{flex:1 1 0;min-height:58px;gap:4px}.sideRail button svg{width:19px}.sideRail button span{font-size:.61rem}.sideRail button:last-child{margin-top:0}.sideRail button.active:before{inset:auto 12px -5px;width:auto;height:2px}.featurePageHeader{align-items:flex-start;flex-direction:column}.catalogToolbar,.mangaToolbar{grid-template-columns:1fr 1fr}.catalogSearch{grid-column:1 / -1}.browseCatalogGrid,.mangaCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.browseCatalogCard .poster,.mangaCoverButton{height:220px}.browseCatalogList .browseCatalogInfo{grid-template-columns:1fr}.communityComposer{grid-template-columns:36px minmax(0,1fr)}.composerActions{grid-template-columns:1fr 100px}.communityPostButton{grid-column:1 / -1}.communityPostContent,.communityPostActions,.communityComments,.communityCommentComposer{padding-left:0;margin-left:0}.communitySidebar{grid-template-columns:1fr}.spotlightPanel{grid-column:auto}.communityFeedTabs{gap:12px;overflow-x:auto}.communityFeedTabs .communityFilterButton{display:none}.friendsSideColumn,.settingsAccountProfile{grid-template-columns:1fr}.settingsAvatar{margin-inline:auto}.settingsDangerZone{align-items:flex-start;flex-direction:column}.mangaDetailHero{grid-template-columns:110px minmax(0,1fr)}.mangaDetailHero .mangaPoster{width:110px;height:154px}.mangaDetailForm{grid-template-columns:1fr 1fr}}@media(max-width:480px){.browseCatalogGrid,.mangaCatalogGrid{grid-template-columns:1fr 1fr}.browseCatalogCard .poster,.mangaCoverButton{height:190px}.catalogToolbar,.mangaToolbar{grid-template-columns:1fr}.catalogSearch,.catalogCount{grid-column:auto}.communityPost{padding-inline:12px}.communityPostHeader{grid-template-columns:36px minmax(0,1fr) auto}.pinnedBadge{display:none}.settingsTwoColumns,.mangaDetailForm{grid-template-columns:1fr}.mangaDetailForm .wide{grid-column:auto}}.recommendationDiscoveryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.recommendationDiscoveryGrid .recommendationCard{grid-template-columns:112px minmax(0,1fr);gap:15px;min-height:226px;padding:14px;align-items:start;border-color:#38475ec7;background:linear-gradient(145deg,rgba(236,49,61,.055),transparent 44%),#0d141e}.recommendationDiscoveryGrid .recommendationCard:hover{border-color:#ec313d66;background:linear-gradient(145deg,rgba(236,49,61,.09),transparent 48%),#111a26}.recommendationDiscoveryGrid .recommendationCard .poster{width:112px;height:160px;border-radius:12px}.recommendationDiscoveryGrid .recommendationInfo{gap:9px}.recommendationDiscoveryGrid .recommendationInfo p{display:block;color:#b6c2d3;font-size:.84rem;line-height:1.48}.recommendationDiscoveryGrid .recommendationTags{display:flex;margin-top:1px}.recommendationDiscoveryGrid .recommendationTitleLine strong{font-size:1rem;-webkit-line-clamp:3}.recommendationDiscoveryGrid .tasteMatchBadge{position:static;white-space:nowrap}.recommendationSource{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-width:0;padding:8px 9px;border:1px solid rgba(80,98,124,.56);border-radius:11px;background:#070c149e;text-align:left}.recommendationSource:hover{border-color:#ec313d6b;background:#ec313d12}.recommendationSource img,.recommendationSourceFallback{width:38px;height:48px;border-radius:7px;object-fit:cover}.recommendationSourceFallback{display:grid;place-items:center;color:var(--red);background:#ec313d1a}.recommendationSource>span:nth-child(2){display:grid;min-width:0;gap:1px}.recommendationSource small{color:var(--red);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.recommendationSource strong{overflow:hidden;color:#edf2f8;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.recommendationSource em{overflow:hidden;color:#7f8da1;font-size:.7rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.recommendationSource>svg{color:#657287}@media(max-width:1080px){.recommendationDiscoveryGrid{grid-template-columns:1fr}}@media(max-width:620px){.recommendationDiscoveryGrid .recommendationCard{grid-template-columns:86px minmax(0,1fr);padding:11px}.recommendationDiscoveryGrid .recommendationCard .poster{width:86px;height:124px}}.pendingSentSection>header>div{display:grid;gap:4px}.pendingSentSection>header p{margin:0;color:#7f8b9c;font-size:.76rem}.staffFailureDropdown{overflow:hidden;border:1px solid rgba(240,59,70,.24);border-radius:15px;background:linear-gradient(145deg,rgba(240,59,70,.055),transparent 48%),#090e16c7}.staffFailureDropdown.open{border-color:#f03b466b}.staffFailureSummary{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:64px;padding:12px 14px;border:0;background:transparent;color:inherit;text-align:left}.staffFailureSummary>span:first-child,.staffFailureSummaryRight{display:flex;align-items:center;gap:10px}.staffFailureSummary>span:first-child>svg{color:#ff5964}.staffFailureSummary>span:first-child>span{display:grid;gap:3px}.staffFailureSummary strong{color:var(--text-strong)}.staffFailureSummary small{color:var(--muted);font-size:.76rem}.staffFailureSummaryRight mark{min-width:28px;padding:4px 8px;border:1px solid rgba(240,59,70,.42);border-radius:999px;background:#f03b4624;color:#ff7b84;text-align:center}.staffFailureSummaryRight svg{transition:transform .16s ease}.staffFailureDropdown.open .staffFailureSummaryRight svg{transform:rotate(180deg)}.staffFailureBody{display:grid;gap:11px;padding:0 12px 13px;border-top:1px solid rgba(240,59,70,.15)}.staffFailureToolbar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(160px,.55fr) auto auto;gap:8px;align-items:center;padding-top:11px}.staffFailureToolbar select,.staffFailureToolbar button{min-height:36px}.staffFailureToolbar button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.staffFailureTabs{display:inline-flex;width:max-content;padding:3px;border:1px solid rgba(65,79,101,.58);border-radius:10px;background:#04080e9e}.staffFailureTabs button{min-height:30px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:var(--muted)}.staffFailureTabs button.active{background:#f03b4626;color:#ff7b84}.staffFailureMessage{margin:0;padding:9px 11px;border-radius:9px;background:#4ea1ff14;color:#a9d3ff;font-size:.8rem}.staffFailureMessage.error{background:#f03b4617;color:#ff8d95}.staffFailureList{display:grid;gap:8px;max-height:360px;overflow:auto;padding-right:3px}.staffFailureRow{display:grid;gap:8px;padding:11px 12px;border:1px solid rgba(240,59,70,.22);border-radius:11px;background:#10151fdb}.staffFailureRow.resolved{border-color:#34d39933;opacity:.82}.staffFailureRowHead{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.staffFailureRowHead strong{overflow:hidden;color:var(--text-strong);font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.staffFailureRowHead time{color:var(--muted);font-size:.71rem}.staffFailureKind{padding:3px 7px;border:1px solid rgba(240,59,70,.34);border-radius:999px;background:#f03b461a;color:#ff7d86;font-size:.63rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.staffFailureKind.notification{border-color:#4ea1ff57;background:#4ea1ff1a;color:#8fc7ff}.staffFailureRow>p{margin:0;color:#d3dce7;font-size:.79rem;line-height:1.45;overflow-wrap:anywhere}.staffFailureMeta{display:flex;flex-wrap:wrap;gap:6px}.staffFailureMeta span{padding:4px 7px;border:1px solid rgba(80,96,120,.38);border-radius:7px;background:#03070c75;color:var(--muted);font-size:.67rem}.staffFailureMeta b{color:#dce6f2;font-weight:600}.staffFailureMeta .retryable{border-color:#f59e0b4d;color:#f9bd58}.staffFailureMeta .terminal{border-color:#f03b4652;color:#ff7680}.staffFailureContext{border-top:1px solid rgba(65,79,101,.38);padding-top:7px}.staffFailureContext summary{width:max-content;color:#8fbbe6;font-size:.72rem;cursor:pointer}.staffFailureContext dl{display:grid;gap:5px;margin:8px 0 0}.staffFailureContext dl>div{display:grid;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);gap:8px;font-size:.7rem}.staffFailureContext dt{color:var(--muted)}.staffFailureContext dd{margin:0;color:#c8d4e2;overflow-wrap:anywhere}.staffFailureEmpty{display:flex;align-items:center;justify-content:center;gap:8px;min-height:78px;color:#79d6ac}@media(max-width:760px){.staffFailureToolbar{grid-template-columns:1fr 1fr}.staffFailureTabs{width:100%;grid-column:1 / -1}.staffFailureTabs button{flex:1}.staffFailureRowHead{grid-template-columns:auto minmax(0,1fr)}.staffFailureRowHead time{grid-column:2}.staffFailureContext dl>div{grid-template-columns:1fr;gap:2px}}.roleTrusted{border-color:#52e0aa75;background:#23846224;color:#a8f4d7}.staffLiveStatus{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:-2px 2px 2px;color:var(--muted);font-size:.76rem}.staffLiveStatus>span{width:7px;height:7px;border-radius:999px;background:#42d392;box-shadow:0 0 0 4px #42d3921a,0 0 16px #42d39273}.trustedCreatePrompt{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid rgba(82,224,170,.22);border-radius:14px;background:linear-gradient(135deg,#20705421,#0b1119d6)}.trustedCreatePrompt>div{display:grid;gap:4px}.trustedCreatePrompt strong{color:#c7f8e6}.trustedCreatePrompt span{color:var(--muted);font-size:.82rem}.trustedCreatePrompt button{flex:0 0 auto;border-color:#52e0aa47;color:#b9f6df;background:#268d671f}.animeCreateModal{width:min(940px,calc(100vw - 28px))}.animeDetailPageRedesign{display:grid;gap:14px;min-width:0}.animePageNotice{margin:0}.animeHeroRedesign{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:220px minmax(0,1fr) minmax(250px,300px);gap:clamp(20px,2.4vw,34px);align-items:end;min-height:480px;padding:68px clamp(18px,2.4vw,30px) 24px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:#0a1019;box-shadow:0 24px 80px #00000059,inset 0 1px #ffffff0a}.animeHeroBackdrop,.animeHeroShade{position:absolute;inset:0;pointer-events:none}.animeHeroBackdrop{z-index:-3;background-position:center 22%;background-size:cover;filter:saturate(.84) contrast(1.03);opacity:.62;transform:scale(1.015)}.animeHeroShade{z-index:-2;background:linear-gradient(90deg,#05090ffa,#060a11e6 28%,#070b129e 58%,#070b12db),linear-gradient(0deg,#070a10fa,#070a1057 62%,#070a10b3)}.animeHeroRedesign:after{content:"";position:absolute;z-index:-1;inset:auto 0 0;height:42%;background:linear-gradient(0deg,rgba(229,72,77,.08),transparent);pointer-events:none}.animeHeroBreadcrumbs{position:absolute;top:18px;left:22px;right:310px;display:flex;align-items:center;gap:8px;min-width:0;color:#9aa8ba;font-size:.8rem}.animeHeroBreadcrumbs button{min-height:0;padding:0;border:0;background:transparent;color:#c8d3e0}.animeHeroBreadcrumbs span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.animeHeroTools{position:absolute;z-index:8;top:12px;right:14px;display:flex;align-items:flex-start;gap:8px}.animePageToolMenu{min-width:166px}.animePageToolMenu .staffAnimeMenuButton{background:#080d15d1;border-color:#94a3b838;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.animeHeroPosterColumn{display:grid;align-self:end;gap:0;min-width:0}.animeHeroPosterColumn .poster{width:100%;height:320px;border:2px solid rgba(229,72,77,.64);border-radius:14px 14px 0 0;box-shadow:0 20px 56px #00000085,0 0 28px #e5484d1f}.animeWatchStatusButton{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:0 0 12px 12px;border-color:#e5484d61;background:linear-gradient(180deg,#521c24f5,#2d1218f5);color:#ffe8ea;font-weight:800;text-transform:capitalize}.animeWatchStatusButton svg:last-child{margin-left:auto}.animeHeroCopyRedesign{display:grid;align-content:end;gap:13px;min-width:0;padding-bottom:6px}.animeHeroTitleLine{display:grid;gap:8px}.animeHeroTitleLine h1{max-width:920px;color:#fff;font-size:clamp(2rem,4.1vw,4.35rem);line-height:.96;letter-spacing:-.055em;text-wrap:balance}.nextUpHeroBadge{width:fit-content;padding:5px 10px;border:1px solid rgba(255,112,119,.4);border-radius:999px;background:linear-gradient(180deg,#ac313ceb,#621c26f0);color:#fff0f1;font-size:.72rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.animeHeroMetaLine{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#bcc7d4;font-size:.84rem}.animeHeroMetaLine i{width:3px;height:3px;border-radius:999px;background:#708094}.animeHeroMetaLine strong{display:inline-flex;align-items:center;gap:4px;color:#ff7b80}.animeHeroGenres mark{border-color:#c9d4e12e;background:#070c13a3;color:#cbd5e1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.animeHeroDescription{display:-webkit-box;max-width:880px;overflow:hidden;color:#c4cedb;line-height:1.72;-webkit-box-orient:vertical;-webkit-line-clamp:4}.animeHeroFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:14px;border-top:1px solid rgba(197,209,224,.13)}.animeHeroFacts>div{display:flex;align-items:center;gap:9px;min-width:0;padding:2px 14px;border-left:1px solid rgba(197,209,224,.1);color:#8190a3}.animeHeroFacts>div:first-child{padding-left:0;border-left:0}.animeHeroFacts span{display:grid;gap:2px;min-width:0;font-size:.7rem}.animeHeroFacts strong{overflow:hidden;color:#d9e1eb;font-size:.78rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.animeHeroSideRail{display:grid;align-self:end;gap:12px;min-width:0}.animeScoreCard,.animeWatchPanel{display:grid;gap:10px;padding:16px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#080d15db;box-shadow:inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.animeScoreCard>div:first-child,.animeSidePanelHead{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#cdd6e2;font-size:.8rem;font-weight:800}.animeScoreCard>div:first-child{justify-content:flex-start}.animeScoreCard>div:first-child svg{color:#ffd55c}.animeScoreCard>strong{color:#f7f9fc;font-size:2.6rem;line-height:1}.animeScoreCard small{color:var(--muted)}.scoreSegments{display:grid;grid-template-columns:repeat(10,1fr);gap:3px}.scoreSegments span{height:6px;border-radius:2px;background:#94a3b821}.scoreSegments span.active{background:#ed4b53;box-shadow:0 0 10px #ed4b5340}.animeWatchPanel label{display:grid;gap:6px;color:var(--muted);font-size:.72rem}.animeWatchPanel label button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:38px;color:#dce4ee;text-transform:capitalize}.animeWatchProgressHead{display:flex;justify-content:space-between;color:var(--muted);font-size:.76rem}.animeWatchProgressHead strong{color:#eef2f7}.animeWatchProgressTrack,.animeQuickProgress{overflow:hidden;height:5px;border-radius:999px;background:#94a3b81f}.animeWatchProgressTrack>span,.animeQuickProgress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e5484d,#ff7077)}.animeWatchStepper{display:grid;grid-template-columns:38px 1fr 38px;align-items:center;border:1px solid rgba(148,163,184,.14);border-radius:9px;overflow:hidden}.animeWatchStepper button{min-height:34px;border:0;border-radius:0;background:#ffffff04}.animeWatchStepper strong{text-align:center}.animeWatchPanel p{color:var(--muted);font-size:.78rem;line-height:1.45}.animeQuickCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.animeQuickCard{display:grid;align-content:start;gap:10px;min-height:190px;padding:16px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:linear-gradient(145deg,#111722f5,#0a0f17f5);box-shadow:inset 0 1px #ffffff08}.animeQuickCardTitle{display:flex;align-items:center;gap:8px;color:#e5ebf3;font-size:.84rem;font-weight:800}.animeQuickCardTitle svg{color:#ef5158}.animeQuickCard>strong{color:#fff;font-size:1.15rem}.animeQuickCard>span,.animeQuickCard>time{color:var(--muted);font-size:.8rem}.animeQuickCard>button{margin-top:auto}.animeCountdown{width:fit-content;padding:7px 10px;border:1px solid rgba(229,72,77,.28);border-radius:9px;background:#e5484d1a;color:#ff9ca1;font-size:.78rem;font-weight:900}.animeCountdown.ready{border-color:#42d39247;background:#42d3921a;color:#9cf0ca}.animeCountdown.waiting{border-color:#4ea1ff38;background:#4ea1ff14;color:#b9dcff}.scheduleHealthCard .animeQuickProgress>span{background:linear-gradient(90deg,#4e9fff,#7f5cff)}.animeDetailBodyGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,330px);gap:14px;align-items:start}.animeSchedulePanel{min-width:0}.animePanelTabs{align-items:end}.animePanelTabs>div{display:grid;gap:7px}.animePanelTabs>span{color:var(--muted);font-size:.78rem}.animeInfoSidebar{display:grid;gap:14px}.animeInfoCard dl{display:grid;gap:0;margin:0}.animeInfoCard dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid rgba(148,163,184,.1)}.animeInfoCard dl>div:first-child{border-top:0}.animeInfoCard dt{color:var(--muted);font-size:.76rem}.animeInfoCard dd{margin:0;color:#dbe4ee;font-size:.79rem;overflow-wrap:anywhere}.animeTagsCard .tags{align-items:flex-start}.animeTagsCard .tags mark{font-size:.7rem}@media(max-width:1180px){.animeHeroRedesign{grid-template-columns:180px minmax(0,1fr) 240px;min-height:440px}.animeHeroPosterColumn .poster{height:270px}.animeHeroFacts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.animeHeroFacts>div:nth-child(3){padding-left:0;border-left:0}}@media(max-width:920px){.animeHeroRedesign{grid-template-columns:160px minmax(0,1fr);align-items:end;padding-top:78px}.animeHeroSideRail{grid-column:1 / -1;grid-template-columns:1fr 1.25fr}.animeHeroBreadcrumbs{right:190px}.animeQuickCards{grid-template-columns:1fr 1fr}.scheduleHealthCard{grid-column:1 / -1}.animeDetailBodyGrid{grid-template-columns:1fr}.animeInfoSidebar{grid-template-columns:1fr 1fr}}@media(max-width:680px){.trustedCreatePrompt{align-items:stretch;flex-direction:column}.trustedCreatePrompt button{width:100%}.animeHeroRedesign{display:block;min-height:0;padding:78px 14px 16px}.animeHeroBreadcrumbs{left:14px;right:120px}.animeHeroTools{right:8px}.animePageToolMenu{min-width:0}.animePageToolMenu .staffAnimeMenuButton{width:42px;font-size:0;gap:0}.animePageToolMenu .staffAnimeMenuButton svg:last-child{display:none}.animeHeroPosterColumn{float:left;width:118px;margin:0 14px 10px 0}.animeHeroPosterColumn .poster{height:172px}.animeWatchStatusButton{min-height:38px;font-size:.72rem}.animeWatchStatusButton svg:last-child{display:none}.animeHeroCopyRedesign{display:block;padding:8px 0 0}.animeHeroTitleLine,.animeHeroMetaLine,.animeHeroGenres{margin-bottom:9px}.animeHeroTitleLine h1{font-size:clamp(1.65rem,8vw,2.4rem)}.animeHeroDescription{clear:both;padding-top:8px;-webkit-line-clamp:6}.animeHeroFacts{clear:both;grid-template-columns:1fr 1fr;margin-top:14px}.animeHeroFacts>div{padding:4px 8px}.animeHeroSideRail{clear:both;grid-template-columns:1fr;padding-top:14px}.animeQuickCards{grid-template-columns:1fr}.scheduleHealthCard{grid-column:auto}.animeInfoSidebar{grid-template-columns:1fr}}.profileCinematicHero{--profile-banner: none;position:relative;min-height:250px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;overflow:hidden;padding:28px 30px;margin-bottom:14px;border:1px solid rgba(92,112,145,.3);border-radius:18px;background:#0b111b;box-shadow:0 22px 60px #00000052;isolation:isolate}.profileCinematicBackdrop{position:absolute;z-index:-2;inset:0;background-image:var(--profile-banner);background-size:cover;background-position:center 30%;opacity:.44;transform:scale(1.025);filter:saturate(.92) contrast(1.05)}.profileCinematicHero:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#050a12fc,#050a12e6 38%,#050a127a 72%,#050a12b8),linear-gradient(0deg,rgba(4,8,14,.94),transparent 72%)}.profileCinematicHero:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,rgba(235,57,65,.75),transparent 78%);opacity:.7}.profileIdentityBlock{min-width:0;display:flex;align-items:center;gap:24px}.profilePortraitRing{position:relative;flex:0 0 auto;display:grid;place-items:center;width:154px;height:154px;border-radius:50%;padding:5px;background:linear-gradient(145deg,#e9323e,#245ba7 55%,#111827);box-shadow:0 18px 46px #00000070,0 0 0 5px #050a12b8}.profilePortraitRing .userAvatar.large{width:144px;height:144px;border:4px solid #08101b;object-fit:cover}.profileIdentityCopy{min-width:0;display:grid;gap:9px}.profileNameLine{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.profileNameLine h1{min-width:0;color:#f8fafc;font-size:clamp(1.85rem,3vw,2.75rem);line-height:1;letter-spacing:-.045em}.profileNameLine .roleBadge{order:-1;min-height:27px;padding:5px 11px}.profileJoined{color:#b8c2d1;font-size:.9rem}.profileTagline{max-width:720px;color:#d6dce6;line-height:1.5}.profileLevelRow{display:grid;grid-template-columns:auto minmax(120px,260px) auto;align-items:center;gap:10px;width:min(100%,560px);margin-top:5px;color:#d8dfeb;font-size:.78rem}.profileLevelRow>span{display:inline-flex;align-items:center;gap:6px;font-weight:800}.profileLevelRow>span svg{color:#f0444e}.profileLevelRow>div{height:7px;overflow:hidden;border:1px solid rgba(92,112,145,.34);border-radius:999px;background:#070b12d1}.profileLevelRow>div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ef3340,#ff5a62);box-shadow:0 0 14px #ef334057}.profileLevelRow>b{color:#f04b55;font-size:.76rem}.profileHeroActions{position:absolute;top:18px;right:18px;z-index:5;display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:8px}.profileHeroActions>.iconText{min-height:38px;border-color:#7b8ba557;background:#070c14bd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profileHeroActions>.iconText:hover{border-color:#ef33408c}.profileCinematicStaffMenu.profileStaffActionMenu{position:relative;inset:auto;z-index:10;display:block}.profileCinematicStaffMenu .profileStaffActionButton{width:40px;height:40px;border-radius:10px;box-shadow:none}.profileCinematicStaffMenu .profileStaffActionList{top:calc(100% + 8px)}.profileHeroQuickStats{align-self:end;display:grid;grid-template-columns:repeat(4,minmax(92px,1fr));min-width:min(100%,470px);border:1px solid rgba(87,104,132,.26);border-radius:14px;background:#070c14bd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profileHeroQuickStats span{display:grid;gap:5px;padding:14px 16px;border-left:1px solid rgba(87,104,132,.2)}.profileHeroQuickStats span:first-child{border-left:0}.profileHeroQuickStats small{color:#8f9bad;font-size:.72rem}.profileHeroQuickStats b{color:#f7f9fc;font-size:1.35rem}.profileStatusStrip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.profileStatusCard{position:relative;min-width:0;min-height:116px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;overflow:hidden;padding:17px 18px 20px;border:1px solid rgba(71,85,107,.38);border-radius:14px;background:linear-gradient(145deg,#101723fa,#090f19fa)}.profileStatusCard>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#3566cb2b;color:#4c91ff}.profileStatusCard div{display:grid;gap:4px;min-width:0}.profileStatusCard small{color:#a8b2c2}.profileStatusCard strong{overflow:hidden;color:#f7f9fc;font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.profileStatusCard>i{position:absolute;right:18px;bottom:13px;left:18px;height:4px;border-radius:999px;background:#3c4b6347}.profileStatusCard>i:after{content:"";display:block;width:48%;height:100%;border-radius:inherit;background:#3d7dff}.profileStatusCard.green>span{color:#2bcf7a;background:#2bcf7a24}.profileStatusCard.green>i:after{background:#2bcf7a;width:68%}.profileStatusCard.purple>span{color:#9b67ef;background:#9b67ef24}.profileStatusCard.purple>i:after{background:#9b67ef;width:58%}.profileStatusCard.red>span{color:#ef4853;background:#ef485324}.profileStatusCard.red>i:after{background:#ef4853;width:35%}.profileStatusCard.violet>span{color:#b45be4;background:#b45be424}.profileStatusCard.violet>i:after{background:#9b4ad0;width:74%}.profileAnalyticsGrid{display:grid;grid-template-columns:minmax(270px,.92fr) minmax(440px,1.55fr) minmax(300px,1fr);gap:12px;margin-bottom:12px}.profileAnalyticsCard,.profileLowerCard,.profileLibrarySection,.profileFullStatsCallout{border:1px solid rgba(67,82,105,.38);border-radius:14px;background:linear-gradient(145deg,#0f1723,#0a111c);box-shadow:0 14px 36px #00000029}.profileAnalyticsCard{min-width:0;min-height:278px;padding:18px}.profileAnalyticsCard>header{display:grid;gap:5px;margin-bottom:16px}.profileAnalyticsCard>header h2,.profileLowerCard>header h2,.profileLibraryHeading h2{color:#f5f7fb;font-size:1rem}.profileAnalyticsCard>header p{color:#8d99aa;font-size:.8rem}.profileAnalyticsCard>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:13px;border-top:1px solid rgba(61,75,96,.3);color:#909bac;font-size:.76rem}.profileAnalyticsCard>footer b{color:#f2f5fa;margin-left:5px}.profileGenreBody{display:grid;grid-template-columns:135px minmax(0,1fr);align-items:center;gap:18px}.profileGenreDonut{width:132px;height:132px;display:grid;place-items:center;border-radius:50%;box-shadow:0 0 24px #28468224}.profileGenreDonut span{width:72px;height:72px;border-radius:50%;background:#0b121d;box-shadow:inset 0 0 0 1px #41506847}.profileGenreLegend{display:grid;gap:9px;min-width:0}.profileGenreLegend>div{display:grid;grid-template-columns:9px minmax(0,1fr) auto auto;align-items:center;gap:8px;color:#b4bdca;font-size:.76rem}.profileGenreLegend i{width:8px;height:8px;border-radius:2px}.profileGenreLegend span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profileGenreLegend b{color:#dce2eb}.profileGenreLegend em{color:#778397;font-style:normal}.profileHeatmapCard{overflow:hidden}.profileHeatmap{display:grid;grid-template-rows:repeat(7,10px);grid-auto-flow:column;grid-auto-columns:10px;gap:4px;width:100%;overflow:hidden;padding:3px 0}.profileHeatmap i,.profileHeatmapCard footer i{display:block;width:10px;height:10px;border-radius:2px;background:#202837}.profileHeatmap i[data-level="1"],.profileHeatmapCard footer i[data-level="1"]{background:#5a2630}.profileHeatmap i[data-level="2"],.profileHeatmapCard footer i[data-level="2"]{background:#883039}.profileHeatmap i[data-level="3"],.profileHeatmapCard footer i[data-level="3"]{background:#bd3741}.profileHeatmap i[data-level="4"],.profileHeatmapCard footer i[data-level="4"]{background:#ef4853;box-shadow:0 0 7px #ef48533d}.profileHeatmapCard footer>span:first-child{display:flex;align-items:center;gap:5px}.profileRatingsBody{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:20px}.profileRatingRing{--rating: 0%;width:126px;height:126px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#ce4dd6 var(--rating),#3f79df var(--rating),#1d2635 0);position:relative}.profileRatingRing:after{content:"";position:absolute;inset:10px;border-radius:50%;background:#0c131e}.profileRatingRing span{position:relative;z-index:1;display:grid;text-align:center}.profileRatingRing b{color:#f7f9fc;font-size:1.65rem}.profileRatingRing small{color:#8d98aa;font-size:.72rem}.profileRatingBars{display:grid;gap:11px}.profileRatingBars>div{display:grid;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:9px;color:#aab4c3;font-size:.74rem}.profileRatingBars span{display:inline-flex;align-items:center;gap:3px}.profileRatingBars span svg{color:#f8b62d;fill:currentColor}.profileRatingBars i{height:6px;overflow:hidden;border-radius:999px;background:#1b2330}.profileRatingBars i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ba45d1,#dc58c8)}.profileRatingBars em{color:#788599;font-style:normal;text-align:right}.profileLowerGrid,.profileDashboardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.profileDashboardGridOverview{grid-template-columns:minmax(320px,.8fr) minmax(0,1.35fr);align-items:start}.profileLowerCard{min-width:0;overflow:hidden}.profileLowerCard>header{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(63,78,100,.3)}.profileLowerCard>header span{display:grid;place-items:center;min-width:26px;height:24px;padding:0 7px;border-radius:999px;background:#3669d326;color:#84b6ff;font-size:.72rem;font-weight:800}.profileCompactRows{display:grid;padding:4px 14px 10px}.profileCompactRows>button{width:100%;min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:8px 0;border:0;border-bottom:1px solid rgba(59,72,92,.27);border-radius:0;background:transparent;text-align:left}.profileCompactRows>button:last-child{border-bottom:0}.profileCompactRows>button:hover{background:#283a5429}.profileCompactRows .compactPoster{width:42px;height:52px;border-radius:6px;object-fit:cover}.profileCompactRows>button>span{min-width:0;display:grid;gap:4px}.profileCompactRows strong{overflow:hidden;color:#eef2f8;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.profileCompactRows small{overflow:hidden;color:#8995a8;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.profileCompactRows>button>span>i{height:4px;overflow:hidden;border-radius:999px;background:#1b2432}.profileCompactRows>button>span>i b{display:block;height:100%;border-radius:inherit;background:#367ff3}.profileCompactRows em{display:inline-flex;align-items:center;gap:4px;color:#f5b32b;font-size:.72rem;font-style:normal;white-space:nowrap}.profileCompactRows em svg{fill:currentColor}.profileUpcomingRows em{color:#ef5962;max-width:88px;text-align:right}.profileDashboardGridOverview .profileRecentFeedPanel{margin:0;max-height:620px;overflow:auto;border-radius:14px;background:linear-gradient(145deg,#0f1723,#0a111c)}.profileDashboardGridOverview .profileRecentFeedPanel .panelHead{position:sticky;top:0;z-index:2;background:#0d141ff5}.profileFullStatsCallout{width:100%;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;text-align:left;color:#e6ebf3}.profileFullStatsCallout:hover{border-color:#ef334080;background:#121a27}.profileFullStatsCallout>span{display:flex;align-items:center;gap:12px}.profileFullStatsCallout>span>svg{color:#ef4853}.profileFullStatsCallout>span>span{display:grid;gap:4px}.profileFullStatsCallout small{color:#8d98aa}.profileLibrarySection{padding:16px}.profileLibraryHeading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:14px;padding:2px 2px 12px;border-bottom:1px solid rgba(61,75,96,.3)}.profileLibraryHeading>div{display:grid;gap:5px}.profileLibraryHeading>span{color:#8f9bad;font-size:.8rem}.profileLibrarySection .profileStatsListSection{border-radius:12px;background:#0c131e}.profileLibrarySection .profileStatsListHead{background:#0c131e}.profileLibrarySection .profileStatsListHead:hover{background:#111b2a}.staffFailurePolicy{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border:1px solid rgba(239,72,83,.25);border-radius:9px;background:#ef485314;color:#f1b1b5;font-size:.78rem}.notificationItem{transition:background .1s ease,border-color .1s ease,opacity .1s ease}.notificationItem:not(.unread){opacity:.82}@media(max-width:1260px){.profileCinematicHero{grid-template-columns:1fr;padding-top:70px}.profileHeroQuickStats{justify-self:stretch;width:100%}.profileAnalyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profileHeatmapCard{grid-column:span 2}.profileStatusStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.profileLowerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.profileCinematicHero{min-height:0;padding:82px 18px 20px}.profileIdentityBlock{align-items:flex-start}.profilePortraitRing{width:116px;height:116px}.profilePortraitRing .userAvatar.large{width:106px;height:106px}.profileHeroQuickStats{grid-template-columns:repeat(2,minmax(0,1fr))}.profileHeroQuickStats span:nth-child(3){border-left:0;border-top:1px solid rgba(87,104,132,.2)}.profileHeroQuickStats span:nth-child(4){border-top:1px solid rgba(87,104,132,.2)}.profileStatusStrip,.profileAnalyticsGrid,.profileLowerGrid,.profileDashboardGridOverview{grid-template-columns:1fr}.profileHeatmapCard{grid-column:auto}.profileHeatmap{overflow-x:auto;padding-bottom:8px}.profileLevelRow{grid-template-columns:auto 1fr}.profileLevelRow>b{grid-column:1 / -1}}@media(max-width:560px){.profileCinematicHero{padding-top:126px}.profileHeroActions{left:14px;right:14px;justify-content:flex-start}.profileIdentityBlock{display:grid}.profilePortraitRing{width:104px;height:104px}.profilePortraitRing .userAvatar.large{width:94px;height:94px}.profileHeroQuickStats,.profileStatusStrip{grid-template-columns:1fr 1fr}.profileStatusCard:last-child{grid-column:1 / -1}.profileGenreBody,.profileRatingsBody{grid-template-columns:1fr;justify-items:center}.profileGenreLegend,.profileRatingBars{width:100%}.profileLibraryHeading{align-items:flex-start;flex-direction:column}}button.profileStatusCard{width:100%;color:inherit;text-align:left;cursor:pointer;appearance:none}button.profileStatusCard:hover{border-color:#ef485373;background:linear-gradient(145deg,#151e2dfc,#0b121dfc);transform:translateY(-1px)}button.profileStatusCard:focus-visible{outline:2px solid rgba(239,72,83,.78);outline-offset:2px}.animeHeroEpisodeCard{display:grid;gap:10px;padding:16px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#080d15e0;box-shadow:inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.animeHeroEpisodeCard .animeSidePanelHead>span{display:inline-flex;align-items:center;gap:7px}.animeHeroEpisodeCard .animeSidePanelHead svg{color:#ef5158}.animeHeroEpisodeCard .animeSidePanelHead mark{padding:4px 7px;border:1px solid rgba(239,81,88,.3);border-radius:7px;background:#ef51581a;color:#ff9da2;font-size:.67rem;font-weight:900}.animeHeroEpisodeCard>strong{color:#f7f9fc;font-size:1rem;line-height:1.35}.animeHeroEpisodeCard>span,.animeHeroEpisodeCard>time{color:#99a6b7;font-size:.76rem;line-height:1.45}.animeHeroEpisodeCard>button{width:100%}.animeHeroEpisodeDivider{height:1px;margin:3px 0;background:#94a3b821}.animeHeroProgressHead{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#9da9b9;font-size:.76rem}.animeHeroProgressHead strong{color:#edf2f8}.animeDataHealthCard{display:grid;gap:12px}.animeDataHealthCard .panelHead{margin-bottom:0}.animeDataHealthScore{display:flex;align-items:baseline;gap:8px}.animeDataHealthScore strong{color:#f6f8fb;font-size:1.7rem}.animeDataHealthScore span{color:#8f9bad;font-size:.76rem}.animeDataHealthCard .animeQuickProgress>span{background:linear-gradient(90deg,#4e9fff,#7f5cff)}.animeDataHealthCard dl{display:grid;gap:0;margin:0}.animeDataHealthCard dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:9px 0;border-top:1px solid rgba(148,163,184,.1)}.animeDataHealthCard dt{color:#8794a6;font-size:.73rem}.animeDataHealthCard dd{margin:0;color:#d7dfe9;font-size:.75rem;text-align:right}.animeSocialPanel{overflow:hidden}.animeSocialHead{align-items:flex-end;gap:18px}.animeSocialHead>div:first-child{display:grid;gap:5px}.animeSocialHead p{margin:0;color:#8f9bad;font-size:.78rem}.animeSocialCounts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.animeSocialCounts>span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 9px;border:1px solid rgba(148,163,184,.15);border-radius:999px;background:#0d141fb8;color:#aab5c5;font-size:.7rem}.animeSocialCounts b{color:#f4f7fb}.animeSocialCounts .watching{border-color:#3781ff40}.animeSocialCounts .completed{border-color:#2bcf7a3d}.animeSocialCounts .planned{border-color:#8558ff3d}.animeSocialCounts .dropped{border-color:#ef48533d}.animeSocialMembers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:4px}.animeSocialMembers>button{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:10px;border:1px solid rgba(148,163,184,.12);border-radius:11px;background:#0a1019b8;text-align:left}.animeSocialMembers>button:hover{border-color:#ef485352;background:#111926e6}.animeSocialMembers .userAvatar{width:42px;height:42px}.animeSocialMembers>button>span{min-width:0;display:grid;gap:5px}.animeSocialName{min-width:0;display:flex;align-items:center;gap:6px}.animeSocialName strong{min-width:0;overflow:hidden;color:#eef2f7;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.animeSocialName .roleBadge{flex:0 0 auto;font-size:.58rem}.animeSocialMembers small{overflow:hidden;color:#8491a4;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.animeSocialMembers em{display:inline-flex;align-items:center;gap:4px;color:#f5b62d;font-size:.7rem;font-style:normal;white-space:nowrap}.animeSocialMembers em svg{fill:currentColor}@media(max-width:1250px){.animeSocialMembers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.animeSocialHead{align-items:flex-start;flex-direction:column}.animeSocialCounts{justify-content:flex-start}.animeSocialMembers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.animeSocialMembers{grid-template-columns:1fr}}.profileCinematicHero{overflow:visible}.profileCinematicHero,.profileCinematicBackdrop,.profileCinematicHero:before{border-radius:18px}.profileCinematicStaffMenu .profileStaffActionList{z-index:120;min-width:230px;max-height:min(440px,calc(100vh - 96px));overflow-y:auto}.redesignedWatchingPanel .watchingDeck{display:grid;gap:12px}.redesignedWatchingPanel .watchingCardGroup{min-width:0}.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)),.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){position:relative;display:grid!important;grid-template-areas:"poster details countdown" "poster details behind" "poster details actions"!important;grid-template-columns:84px minmax(0,1fr) auto!important;grid-template-rows:auto auto 1fr!important;gap:8px 16px!important;min-height:150px;padding:14px!important;overflow:visible;border:1px solid rgba(104,124,154,.25)!important;border-radius:12px!important;background:linear-gradient(135deg,#121b2af5,#0a101bfa)!important;box-shadow:0 10px 28px #0003;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.redesignedWatchingPanel .redesignedWatchingRow:hover{transform:translateY(-1px);border-color:#599cff7a!important;box-shadow:0 14px 34px #0000004d}.redesignedWatchingPanel .watchingPosterStack{grid-area:poster!important;position:relative;align-self:stretch;width:84px!important;min-width:84px!important}.redesignedWatchingPanel .watchingPosterStack .poster{width:84px!important;height:122px!important;border-radius:9px!important;box-shadow:0 8px 20px #00000061}.redesignedWatchingPanel .posterNextUpBadge{top:-7px!important;left:-7px!important;right:auto!important;z-index:3;width:fit-content!important;padding:4px 8px!important;border:1px solid rgba(255,105,112,.5);border-radius:999px!important;background:#d93642!important;box-shadow:0 5px 14px #d9364252;font-size:.66rem!important;letter-spacing:.02em}.redesignedWatchingPanel .watchingRowTitleBlock{grid-area:details!important;align-self:start!important;min-width:0;padding:1px 0!important}.redesignedWatchingPanel .watchingTitleLine strong{color:#edf3fc;font-size:.98rem!important;line-height:1.3;white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.redesignedWatchingPanel .watchingAirsLine{color:#91a2bb!important;font-size:.76rem!important}.redesignedWatchingPanel .watchingGenreTags{margin-top:2px}.redesignedWatchingPanel .watchingGenreTags .genreTag:nth-child(n+4){display:none}.redesignedWatchingPanel .animeProgress{margin-top:5px;max-width:340px}.redesignedWatchingPanel .nextEpisodeBlock.watchingCountdownSlot{grid-area:countdown!important;align-self:start!important;justify-self:end!important;width:auto!important}.redesignedWatchingPanel .watchingCountdownSlot .countdownBadge{min-width:116px!important;padding:7px 10px!important;border-radius:9px!important;text-align:right}.redesignedWatchingPanel .behindBadge{grid-area:behind!important;align-self:start!important;justify-self:end!important;width:fit-content!important;min-width:0!important;padding:5px 9px!important;border-radius:8px!important}.redesignedWatchingPanel .rowActions{grid-area:actions!important;align-self:end!important;justify-self:end!important;display:flex!important;align-items:center;justify-content:flex-end;gap:7px!important;width:auto!important;min-width:0!important}.redesignedWatchingPanel .episodeStepper{min-height:36px;border:1px solid rgba(105,125,156,.28);border-radius:9px;background:#0409119e}.redesignedWatchingPanel .rowActions .iconText{min-height:36px}@media(max-width:1180px){.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)),.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-areas:"poster details countdown" "poster details behind" "poster actions actions"!important;grid-template-columns:76px minmax(0,1fr) auto!important}.redesignedWatchingPanel .watchingPosterStack,.redesignedWatchingPanel .watchingPosterStack .poster{width:76px!important;min-width:76px!important}.redesignedWatchingPanel .watchingPosterStack .poster{height:110px!important}}@media(max-width:680px){.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)),.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-areas:"poster details" "countdown countdown" "behind behind" "actions actions"!important;grid-template-columns:70px minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;gap:10px 12px!important;min-height:0;padding:12px!important}.redesignedWatchingPanel .watchingPosterStack,.redesignedWatchingPanel .watchingPosterStack .poster{width:70px!important;min-width:70px!important}.redesignedWatchingPanel .watchingPosterStack .poster{height:102px!important}.redesignedWatchingPanel .watchingGenreTags{display:none!important}.redesignedWatchingPanel .nextEpisodeBlock.watchingCountdownSlot,.redesignedWatchingPanel .watchingCountdownSlot .watchingStatusStack{justify-self:stretch!important;width:100%!important}.redesignedWatchingPanel .watchingCountdownSlot .countdownBadge{display:flex!important;align-items:center;justify-content:space-between;width:100%!important;min-width:0!important;text-align:left}.redesignedWatchingPanel .behindBadge{justify-self:start!important}.redesignedWatchingPanel .rowActions{justify-self:stretch!important;width:100%!important}.redesignedWatchingPanel .episodeStepper{flex:1 1 auto}.redesignedWatchingPanel .rowActions .iconText{flex:1 1 auto;justify-content:center}}.redesignedWatchingPanel{container-type:inline-size;container-name:active-queue}.redesignedWatchingPanel .redesignedWatchingRow .watchingRowTitleBlock{grid-area:details!important;grid-column:details!important;grid-row:details!important}@container active-queue (max-width: 540px){.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)),.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-areas:"poster details details" "countdown countdown behind" "actions actions actions"!important;grid-template-columns:76px minmax(0,1fr) auto!important;grid-template-rows:auto auto auto!important;gap:11px 13px!important;min-height:0!important;padding:14px!important}.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)){grid-template-areas:"poster details details" "countdown countdown countdown" "actions actions actions"!important}.redesignedWatchingPanel .redesignedWatchingRow .watchingRowTitleBlock{align-self:stretch!important;width:auto!important}.redesignedWatchingPanel .watchingPosterStack{align-self:start!important;height:110px!important}.redesignedWatchingPanel .watchingPosterStack .poster{height:110px!important}.redesignedWatchingPanel .watchingGenreTags{display:none!important}.redesignedWatchingPanel .animeProgress{margin-top:8px}.redesignedWatchingPanel .nextEpisodeBlock.watchingCountdownSlot{justify-self:stretch!important;width:100%!important}.redesignedWatchingPanel .watchingCountdownSlot .watchingStatusStack,.redesignedWatchingPanel .watchingCountdownSlot .countdownBadge{width:100%!important}.redesignedWatchingPanel .watchingCountdownSlot .countdownBadge{display:flex!important;align-items:center;justify-content:space-between;min-width:0!important;min-height:42px;text-align:left}.redesignedWatchingPanel .behindBadge{align-self:stretch!important;justify-self:stretch!important;display:flex!important;align-items:center;justify-content:space-between;width:100%!important;min-height:42px}.redesignedWatchingPanel .rowActions{justify-self:stretch!important;width:100%!important;max-width:none!important}.redesignedWatchingPanel .episodeStepper{flex:1 1 auto;justify-content:space-between}.redesignedWatchingPanel .rowActions .iconText{flex:0 1 92px;justify-content:center}}@container active-queue (max-width: 350px){.redesignedWatchingPanel .redesignedWatchingRow,.redesignedWatchingPanel .redesignedWatchingRow:not(:has(.behindBadge)),.redesignedWatchingPanel .redesignedWatchingRow:has(.behindBadge){grid-template-areas:"poster details" "countdown countdown" "behind behind" "actions actions"!important;grid-template-columns:66px minmax(0,1fr)!important;gap:9px 11px!important;padding:12px!important}.redesignedWatchingPanel .watchingPosterStack,.redesignedWatchingPanel .watchingPosterStack .poster{width:66px!important;min-width:66px!important}.redesignedWatchingPanel .watchingPosterStack,.redesignedWatchingPanel .watchingPosterStack .poster{height:96px!important}}.redesignedWatchingPanel .redesignedWatchingRow .animeProgressLabel{justify-content:flex-start;gap:11px}.redesignedWatchingPanel .redesignedWatchingRow .animeProgressLabel>span{flex:0 0 auto}.redesignedWatchingPanel .redesignedWatchingRow .animeProgressLabel>strong{display:inline-block!important;flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;font-size:.86rem!important;line-height:1.2!important}.redesignedWatchingPanel .redesignedWatchingRow.nextUpAnimeRow,.redesignedWatchingPanel .redesignedWatchingRow.nextUpAnimeRow:hover{border-color:#f03b46ad!important;background:linear-gradient(90deg,#be23304d,#671d282b 28%,#0a101bfa 72%)!important;box-shadow:inset 4px 0 #f03b46,0 14px 34px #971c272e!important}.redesignedWatchingPanel .redesignedWatchingRow.behindAnimeRow:not(.nextUpAnimeRow){border-color:#bf779c80!important;background:linear-gradient(135deg,#361e31f0,#12131ffa 68%)!important;box-shadow:inset 3px 0 #bd789d,0 12px 30px #471c3633!important}.redesignedWatchingPanel .redesignedWatchingRow.behindAnimeRow:not(.nextUpAnimeRow):hover{border-color:#d78eb4b8!important;background:linear-gradient(135deg,#41223af5,#131522fa 68%)!important}.settingsPage{width:min(1120px,100%);margin-inline:auto;gap:14px}.settingsPageHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;padding:10px 4px 16px;border-bottom:1px solid rgba(63,79,103,.42)}.settingsPageIntro{display:flex;align-items:center;gap:12px}.settingsPageIntro>svg{color:#f34b56}.settingsPageHeader h1{color:#edf3fb;font-size:1.55rem;line-height:1.1}.settingsPageHeader p{margin-top:4px;color:#8492a6;font-size:.78rem}.settingsUserSummary{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 9px;border:1px solid rgba(61,77,101,.42);border-radius:8px;background:#0a111cb8}.settingsUserSummary .userAvatar{width:34px;height:34px}.settingsUserSummary>span{display:grid;gap:2px;min-width:0}.settingsUserSummary strong{color:#e8eef7;font-size:.78rem}.settingsUserSummary small{max-width:220px;overflow:hidden;color:#748298;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.settingsUserSummary .roleBadge{flex:0 0 auto}.settingsNotice{position:sticky;top:70px;z-index:20;min-height:42px;box-shadow:0 12px 30px #00000038}.settingsGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.settingsCard{gap:16px;min-width:0;padding:18px 19px;border-radius:8px;border-color:#3949609e;background:linear-gradient(145deg,rgba(26,38,57,.34),transparent 48%),#0b1420;box-shadow:0 10px 28px #0000002e}.settingsCard>header{gap:11px;padding-bottom:13px;border-bottom-color:#40506873}.settingsCard>header>svg{flex:0 0 auto;margin-top:1px;color:#ef4652}.settingsCard>header h2{color:#e9eff8;font-size:.98rem}.settingsCard>header p{color:#7e8da2;font-size:.72rem;line-height:1.4}.settingsCard label{color:#98a5b7;font-size:.72rem}.settingsCard label>small{color:#6f7e93;font-size:.66rem;line-height:1.4}.settingsCard input,.settingsCard select{min-height:41px;border-color:#41526b8f;border-radius:7px;background:#050b13b3}.settingsCard input:focus,.settingsCard select:focus{border-color:#ef4652b8;box-shadow:0 0 0 3px #ef46521f}.accountSettingsCard,.notificationSettingsCard,.transferSettingsCard{grid-column:1 / -1;grid-row:auto}.accountSettingsCard{grid-row:1}.appearanceSettingsCard{grid-column:1;grid-row:2}.timezoneSettingsCard{grid-column:2;grid-row:2}.notificationSettingsCard{grid-row:3}.transferSettingsCard{grid-row:4}.settingsAccountProfile{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:20px}.settingsAvatar,.settingsAvatar .userAvatar.large{width:112px;height:112px}.settingsAvatar label{border-color:#ef4652b8;background:#111c2b}.settingsAccountFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settingsIdentityField,.settingsStaticField{display:grid;align-content:center;gap:5px;min-height:58px;padding:10px 12px;border:1px solid rgba(61,78,103,.45);border-radius:7px;background:#060c1575}.settingsIdentityField>span,.settingsStaticField>span{color:#748399;font-size:.67rem;text-transform:uppercase}.settingsIdentityField>strong,.settingsStaticField>strong{color:#e5ecf6;font-size:.84rem}.settingsIdentityField .roleBadge{justify-self:start}.settingsAvatarUpload{grid-column:1 / -1;display:inline-flex!important;align-items:center;justify-content:center;min-height:38px;border:1px dashed rgba(81,100,127,.58);border-radius:7px;color:#aeb9c9!important;cursor:pointer}.settingsAvatarUpload:hover{border-color:#ef46529e;color:#f1f5fa!important}.settingsAvatarUpload input{display:none}.settingsPasswordAction{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border:1px solid rgba(60,77,101,.44);border-radius:7px;background:#060c156b}.settingsPasswordAction>span{display:grid;gap:3px}.settingsPasswordAction strong{color:#dfe7f1;font-size:.77rem}.settingsPasswordAction small{color:#748298;font-size:.66rem}.settingsStaticField{grid-template-columns:minmax(0,1fr) auto;align-items:center}.accentPicker{flex-wrap:wrap;gap:11px}.accentPicker button{width:29px;min-width:29px;height:29px;min-height:29px}.settingToggle{min-height:58px;padding:10px 0;cursor:pointer}.settingToggle strong{font-size:.76rem}.settingToggle small{font-size:.66rem}.settingsQuietHours{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settingsCardFooter{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:13px;border-top:1px solid rgba(62,78,101,.43)}.settingsCardFooter>span{color:#748298;font-size:.68rem}.settingsCardFooter button{min-width:136px}.settingsTimezonePreview{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid rgba(59,77,102,.44);border-radius:7px;background:#060c156b}.settingsTimezonePreview>svg{flex:0 0 auto;color:#4e9cff}.settingsTimezonePreview>span{display:grid;gap:3px;min-width:0}.settingsTimezonePreview strong{color:#dce5f1;font-size:.75rem}.settingsTimezonePreview small{color:#718096;font-size:.65rem;line-height:1.35}.transferSettingsCard .copyField{grid-template-columns:minmax(0,1fr) 42px}.transferSettingsCard .copyField button{min-width:42px;padding:0}.settingsDangerZone{border-radius:8px}@media(max-width:820px){.settingsPageHeader{align-items:flex-start;flex-direction:column}.settingsUserSummary{width:100%}.settingsUserSummary>span{flex:1 1 auto}.settingsGrid{grid-template-columns:1fr}.accountSettingsCard,.appearanceSettingsCard,.notificationSettingsCard,.timezoneSettingsCard,.transferSettingsCard{grid-column:auto;grid-row:auto}}@media(max-width:560px){.settingsPageHeader{min-height:0;padding-inline:2px}.settingsUserSummary small{max-width:170px}.settingsCard{padding:15px}.settingsAccountProfile,.settingsAccountFields,.settingsQuietHours{grid-template-columns:1fr}.settingsAvatar{margin-inline:auto}.settingsPasswordAction,.settingsCardFooter{align-items:stretch;flex-direction:column}.settingsCardFooter button,.settingsPasswordAction button{width:100%}.settingsDangerZone{padding:14px}}.animeDetailMainColumn{min-width:0;display:grid;gap:14px}.mangaHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.trustedMangaCreateButton{min-height:42px;border-color:#f03b464d;background:#f03b4614;color:#ff7b83}.mangaQuickEditButton{min-height:34px;justify-content:center;border-color:#94a3b824;background:#070d1685;color:#8f9bad;font-size:.72rem}.mangaQuickEditButton:hover{color:#eef3fa}.mangaDetailPage{display:grid;gap:14px}.mangaPageHero{position:relative;isolation:isolate;min-height:430px;display:grid;grid-template-columns:210px minmax(0,1fr) 265px;align-items:end;gap:26px;overflow:hidden;padding:82px 28px 28px;border:1px solid rgba(92,112,145,.3);border-radius:18px;background:#0a1019;box-shadow:0 22px 60px #00000052}.mangaPageBackdrop{position:absolute;z-index:-3;inset:0;background-position:center 28%;background-size:cover;opacity:.45;filter:saturate(.85)}.mangaPageHeroShade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,#05090ffa,#05090fb8 47%,#05090fe8),linear-gradient(0deg,rgba(5,9,15,.98) 0%,transparent 70%)}.mangaPageBreadcrumbs{position:absolute;top:24px;left:28px;right:230px;display:flex;align-items:center;gap:7px;color:#7f8b9c;font-size:.74rem}.mangaPageBreadcrumbs button{min-height:0;padding:0;border:0;background:transparent;color:#a9b4c3}.mangaPageEditButton{position:absolute;top:18px;right:20px;background:#080e17d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mangaPagePoster .mangaPoster{width:210px;height:294px;border-radius:13px;box-shadow:0 20px 46px #00000080}.mangaPageHeroCopy{min-width:0;display:grid;align-content:end;gap:10px;padding-bottom:4px}.mangaPageHeroCopy h1{max-width:780px;color:#f7f9fc;font-size:clamp(2rem,4vw,3.6rem);line-height:1.03}.mangaPageHeroCopy h2{color:#adb8c7;font-size:1rem;font-weight:650}.mangaPageAuthors{color:#ef757c;font-size:.83rem;font-weight:750}.mangaPageSynopsis{max-width:760px;color:#a8b2c0;font-size:.87rem;line-height:1.65;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.mangaPageHeroRail{display:grid;gap:12px}.mangaPageHeroRail>section{display:grid;gap:8px;padding:16px;border:1px solid rgba(148,163,184,.16);border-radius:13px;background:#080e17d4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mangaPageHeroRail span{display:flex;align-items:center;gap:7px;color:#9aa6b7;font-size:.76rem;font-weight:750}.mangaPageHeroRail strong{color:#f6f8fb;font-size:1.42rem}.mangaPageHeroRail small{color:#7f8b9d}.mangaPageHeroRail button{margin-top:4px}.mangaDetailBodyGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(275px,330px);gap:14px;align-items:start}.mangaOverviewPanel{display:grid;gap:16px}.mangaOverviewPanel h3{color:#dfe6ef;font-size:.9rem}.mangaStatGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mangaStatGrid>div{min-width:0;display:grid;gap:7px;padding:14px;border:1px solid rgba(148,163,184,.12);border-radius:10px;background:#080e1780}.mangaStatGrid span{color:#8490a2;font-size:.7rem}.mangaStatGrid strong{overflow-wrap:anywhere;color:#edf2f8;font-size:.86rem}.mangaListSummaryPanel{display:grid;gap:12px}.mangaListSummaryPanel dl{display:grid;gap:0;margin:0}.mangaListSummaryPanel dl>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid rgba(148,163,184,.1)}.mangaListSummaryPanel dt{color:#8490a2;font-size:.75rem}.mangaListSummaryPanel dd{margin:0;color:#e3e9f1;font-size:.76rem;text-align:right}.mangaPageEditorModal{width:min(860px,calc(100vw - 28px));max-height:calc(100vh - 32px);overflow:auto}.communityImagePreview{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:10px;max-width:520px;padding:7px}.communityImagePreview img{width:88px;height:58px;border-radius:6px}.communityImagePreview span{color:#8c98aa;font-size:.73rem}.communityImagePreview button{position:static}.communityInlineImage{display:block;margin:10px 0}.communityAnimeLink{margin-top:2px}@media(max-width:1040px){.mangaPageHero{grid-template-columns:180px minmax(0,1fr)}.mangaPagePoster .mangaPoster{width:180px;height:252px}.mangaPageHeroRail{grid-column:1 / -1;grid-template-columns:1fr 1fr}.mangaDetailBodyGrid{grid-template-columns:1fr}}@media(max-width:720px){.mangaHeaderActions{width:100%;justify-content:stretch}.trustedMangaCreateButton{flex:1}.mangaPageHero{display:block;min-height:0;padding:76px 14px 16px}.mangaPageBreadcrumbs{left:14px;right:120px}.mangaPageEditButton{right:10px;width:42px;padding:0;font-size:0}.mangaPagePoster{float:left;width:116px;margin:0 14px 10px 0}.mangaPagePoster .mangaPoster{width:116px;height:164px}.mangaPageHeroCopy{display:block;padding-top:4px}.mangaPageHeroCopy>*{margin-bottom:8px}.mangaPageHeroCopy h1{font-size:1.9rem}.mangaPageSynopsis{clear:both;padding-top:8px;-webkit-line-clamp:8}.mangaPageHeroRail{clear:both;grid-template-columns:1fr;padding-top:12px}.mangaStatGrid{grid-template-columns:1fr 1fr}}.discussionFeedImage{width:min(100%,620px);max-height:320px;object-fit:cover;border:1px solid var(--border);border-radius:10px}.combinedMediaSearchResults{display:grid;grid-template-columns:1fr;gap:18px}.mediaSearchSection{display:grid;grid-template-columns:repeat(auto-fill,minmax(390px,1fr));gap:12px}.mediaSearchSectionHead{grid-column:1 / -1;display:flex;align-items:center;gap:7px;color:#a8bad0;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase}.mediaSearchSectionHead span{margin-left:auto;color:#6f8198}.globalMangaSearchResult{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:108px;padding:11px;border:1px solid rgba(65,83,108,.55);border-radius:15px;background:#070d16d1;text-align:left}.globalMangaSearchResult:hover{border-color:#5d96e19e;background:#0b1623eb}.globalMangaSearchResult .mangaPoster.compact{width:70px;height:98px;border-radius:9px}.globalMangaSearchResult>span{display:grid;gap:7px;min-width:0}.globalMangaSearchResult strong{color:#e7eef8;line-height:1.25}.globalMangaSearchResult small{color:#8192a7;line-height:1.4}.globalMangaSearchResult mark{padding:5px 8px;border-radius:999px;background:#7758c42b;color:#c5afff;font-size:.68rem}.mediaCreatePrompt{align-items:center}.trustedMediaCreateActions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.globalFeedCommunityPost{cursor:pointer}.globalFeedMarkdownPreview,.discussionMarkdownPreview{min-width:0;color:#98a8ba;font-size:.75rem;line-height:1.48}.globalFeedMarkdownPreview{max-height:12rem;overflow:hidden}.globalFeedMarkdownPreview>:first-child,.discussionMarkdownPreview>:first-child{margin-top:0}.globalFeedMarkdownPreview>:last-child,.discussionMarkdownPreview>:last-child{margin-bottom:0}.globalFeedMarkdownPreview h1,.globalFeedMarkdownPreview h2,.globalFeedMarkdownPreview h3,.discussionMarkdownPreview h1,.discussionMarkdownPreview h2,.discussionMarkdownPreview h3{margin:.35em 0;color:#dce6f2;font-size:.92rem}.globalFeedMarkdownPreview p,.globalFeedMarkdownPreview ul,.globalFeedMarkdownPreview ol,.globalFeedMarkdownPreview blockquote,.globalFeedMarkdownPreview pre,.discussionMarkdownPreview p,.discussionMarkdownPreview ul,.discussionMarkdownPreview ol,.discussionMarkdownPreview blockquote,.discussionMarkdownPreview pre{margin:.35em 0}.globalFeedMarkdownPreview .communityInlineImage{max-height:250px;object-fit:cover}.discussionExcerpt.discussionMarkdownPreview{display:block;max-height:8.8rem;overflow:hidden;-webkit-line-clamp:unset}.discussionMarkdownPreview .communityInlineImage{max-height:180px;object-fit:cover}.profileMangaStatsSection{display:grid;gap:16px;margin-top:18px;padding:18px;border-color:#5348777a;background:linear-gradient(135deg,rgba(75,54,119,.09),transparent 48%),#080d15d1}.profileMangaStatsHead{display:flex;align-items:center;justify-content:space-between;gap:16px}.profileMangaStatsHead h2{margin:3px 0 4px}.profileMangaStatsHead p{max-width:660px;color:#7f8fa3;font-size:.78rem}.profileMangaStatsHead>svg{color:#a68be3}.profileMangaStatsSummary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.profileMangaStatsSummary>span{display:grid;gap:4px;padding:11px 12px;border:1px solid rgba(70,75,99,.46);border-radius:10px;background:#070c14ad}.profileMangaStatsSummary small{color:#77889c;font-size:.66rem}.profileMangaStatsSummary strong{color:#e6edf6;font-size:1.05rem}.profileMangaStatsList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profileMangaStatsList>button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;border:1px solid rgba(61,72,91,.5);border-radius:10px;background:#050a11a3;text-align:left}.profileMangaStatsList>button:hover{border-color:#8b6fcc9e}.profileMangaStatsList .mangaPoster.compact{width:42px;height:59px;border-radius:6px}.profileMangaStatsList>button>span{display:grid;gap:4px;min-width:0}.profileMangaStatsList strong{overflow:hidden;color:#dfe7f1;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.profileMangaStatsList small{color:#76869a;font-size:.66rem}.profileMangaStatsList mark{color:#c6b2f2;background:transparent;font-size:.7rem}.globalFeedManga .mangaPoster.compact{width:50px;height:70px;border-radius:7px}@media(max-width:760px){.mediaSearchSection{grid-template-columns:1fr}.globalMangaSearchResult{grid-template-columns:60px minmax(0,1fr) auto}.globalMangaSearchResult .mangaPoster.compact{width:60px;height:84px}.trustedMediaCreateActions{width:100%;justify-content:stretch}.trustedMediaCreateActions button{flex:1 1 180px;justify-content:center}.profileMangaStatsSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.profileMangaStatsList{grid-template-columns:1fr}}.globalFeedHead .panelSubtle,.redesignedWatchingPanel .dashboardSectionHead .panelSubtle{margin-top:4px;max-width:520px;font-size:.72rem;line-height:1.45}
