:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#d8dee8;--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 #0006;background:#080a0f;font-family:Roboto,Arial,sans-serif}.staffDashboardPage{gap:18px;min-width:0;padding:8px 0 40px;display:grid}.staffDashboardHeader{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 4px 2px;display:grid}.staffDashboardTitleIcon{color:#72adff;background:#1b4f9729;border:1px solid #4ea1ff47;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.staffDashboardTitle{gap:5px;min-width:0;display:grid}.staffDashboardTitle h1{font-size:1.92rem;line-height:1.12}.staffDashboardHeader p{color:#8996a8;font-size:.9rem;line-height:1.45}.staffDashboardHeaderActions{align-items:center;gap:8px;display:flex}.staffOverviewRefresh,.staffPageNavButton{background:#0d1520;min-height:42px;padding:0 14px;font-size:.82rem}.staffPageNavButton{color:#a9ceff;border-color:#4ea1ff47}.staffPageNavButton:hover,.staffPageNavButton:focus-visible{color:#d8eaff;background:#1b4f972e;border-color:#4ea1ff94}.staffReportsConsole{gap:14px;min-width:0;display:grid}.staffReportMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.staffReportMetric{background:linear-gradient(145deg,#121d2ce6,#090f18f5);border:1px solid #202c3c;border-radius:8px;align-items:center;gap:14px;min-width:0;min-height:104px;padding:16px;display:flex}.staffReportMetricIcon{color:#77aeff;background:#4ea1ff21;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.staffReportMetric>span:last-child{gap:2px;min-width:0;display:grid}.staffReportMetric small{color:#a3afbf;font-size:.78rem;font-weight:650}.staffReportMetric strong{color:#f0f4f9;font-size:1.65rem;line-height:1.15}.staffReportMetric em{color:#7e8b9d;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-style:normal;overflow:hidden}.staffReportMetric.tone-red .staffReportMetricIcon{color:#ff6570;background:#f03b4624}.staffReportMetric.tone-green .staffReportMetricIcon{color:#64d79c;background:#2db57024}.staffReportMetric.tone-slate .staffReportMetricIcon{color:#aab5c5;background:#8694a91f}.staffReportToolbar{background:#080e17cc;grid-template-columns:minmax(0,1fr) minmax(190px,280px) 180px 38px;align-items:center;gap:8px;padding:8px;display:grid}.staffReportTabs{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.staffReportTabs::-webkit-scrollbar{display:none}.staffReportTabs button{color:#8996a8;white-space:nowrap;background:0 0;border-color:#0000;min-height:38px;padding:0 13px;font-size:.78rem}.staffReportTabs button.active{color:#ff858d;background:#f03b461f;border-color:#f03b4680}.staffReportTabs mark{color:#b4c0cf;background:#182231;border-radius:999px;min-width:22px;padding:2px 7px;font-size:.7rem}.staffReportTabs button.active mark{color:#ff8a92;background:#f03b462e}.staffReportSearch,.staffReportCategory{color:#7b899c;background:#080f18;border:1px solid #202c3c;border-radius:7px;align-items:center;gap:8px;min-width:0;height:40px;padding:0 11px;display:flex}.staffReportSearch:focus-within,.staffReportCategory:focus-within{border-color:#4ea1ff99}.staffReportSearch input,.staffReportCategory select{min-width:0;height:38px;box-shadow:none;background:0 0;border:0;padding:0;font-size:.79rem}.staffReportCategory select{cursor:pointer}.staffReportToolbar>.iconButton{min-width:36px;min-height:36px}.staffReportWorkspaceGrid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.8fr);align-items:start;gap:12px;min-width:0;display:grid}.staffReportQueue{min-width:0;padding:0;overflow:hidden}.staffReportQueue>header{border-bottom:1px solid #202b3a;justify-content:space-between;align-items:center;gap:12px;height:60px;padding:0 16px;display:flex}.staffReportQueue>header>div{align-items:center;gap:9px;display:flex}.staffReportQueue>header strong{color:#dbe3ed;font-size:.88rem}.staffReportQueue>header small{color:#77869a;font-size:.73rem}.staffReportList{scrollbar-color:#26364b transparent;gap:6px;max-height:720px;padding:7px;display:grid;overflow-y:auto}.staffReportQueueCard{text-align:left;background:#0a121d;border:1px solid #1d2938;border-radius:7px;grid-template-columns:42px minmax(190px,1fr) minmax(115px,.38fr) minmax(115px,.38fr) 84px;align-items:center;gap:12px;width:100%;min-height:92px;padding:11px 12px;transition:border-color .15s,background .15s;display:grid}.staffReportQueueCard:hover{background:#0d1724;border-color:#34465d}.staffReportQueueCard.selected{background:linear-gradient(90deg,#f03b461f,#0e1723f5 48%);border-color:#f03b46a8;box-shadow:inset 2px 0 #f03b46}.staffReportIcon{color:#ff6872;background:#f03b461f;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.staffReportIcon.category-spam{color:#55d9ae;background:#23be8c21}.staffReportIcon.category-misinformation{color:#ffb65c;background:#f09d2d24}.staffReportIcon.category-sexual_content{color:#b99aff;background:#8b5cf629}.staffReportIcon.category-violence,.staffReportIcon.category-hate_speech{color:#ff6570;background:#f03b4626}.staffReportQueueSummary{gap:5px;min-width:0;display:grid}.staffReportQueueSummary>span{align-items:center;gap:7px;min-width:0;display:flex}.staffReportQueueSummary strong{color:#e4eaf2;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.staffReportQueueSummary mark{color:#ff7b84;text-transform:uppercase;background:#f03b461f;border-radius:4px;flex:none;padding:3px 6px;font-size:.62rem}.staffReportQueueSummary>small{color:#92a0b2;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.staffReportQueueSummary>em{color:#718096;align-items:center;gap:4px;font-size:.67rem;font-style:normal;display:flex}.staffReportQueuePeople{gap:5px;min-width:0;display:grid}.staffReportQueuePeople>small{color:#77869a;font-size:.64rem}.staffReportQueuePeople>span{color:#c1cad5;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:.73rem;display:flex;overflow:hidden}.staffReportQueuePeople .userAvatar{flex:0 0 27px;width:27px;height:27px}.staffReportQueueState{justify-items:end;gap:7px;display:grid}.staffReportQueueState>span{color:#9eb2ca;align-items:center;font-size:.71rem;display:flex}.reportStatus{color:#7fb5ff;text-transform:uppercase;background:#4ea1ff24;border-radius:5px;padding:4px 7px;font-size:.63rem;font-weight:750}.reportStatus.status-resolved{color:#64d79c;background:#2db57024}.reportStatus.status-dismissed{color:#a3afbf;background:#828fa221}.staffReportReview{scrollbar-color:#26364b transparent;min-width:0;max-height:calc(100vh - 94px);padding:0;position:sticky;top:76px;overflow-y:auto}.staffReportReviewHead{border-bottom:1px solid #202b3a;gap:6px;padding:14px;display:grid}.staffReportReviewHead>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.staffReportReviewHead>div>span{color:#ff606b;text-transform:uppercase;font-size:.75rem;font-weight:750}.staffReportReviewHead>strong{color:#eef2f7;font-size:1.05rem;line-height:1.4}.staffReportReviewHead>small{color:#77869a;font-size:.71rem}.staffReportedContent,.staffReportReason,.staffReviewNotes{border-bottom:1px solid #1d2837;gap:8px;padding:13px 14px;display:grid}.staffReportedContent blockquote{color:#bdc6d2;white-space:pre-wrap;background:#080f18;border:1px solid #223044;border-radius:7px;margin:0;padding:13px;font-size:.81rem;line-height:1.58}.staffReportedContent>button{color:#8cbbfa;background:0 0;border:0;justify-self:start;min-height:32px;padding:0;font-size:.74rem}.staffReportIdentityGrid{border-bottom:1px solid #1d2837;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px 14px;display:grid}.staffReportIdentityGrid>button,.staffReportIdentityGrid>div{text-align:left;background:#0a121c;border:1px solid #1e2a3a;border-radius:7px;justify-content:stretch;gap:7px;min-width:0;min-height:58px;padding:8px;display:grid}.staffReportIdentityGrid small{color:#77869a;font-size:.66rem}.staffReportIdentityGrid span{color:#b7c1ce;align-items:center;gap:8px;min-width:0;font-size:.76rem;display:flex}.staffReportIdentityGrid .userAvatar{flex:0 0 32px;width:32px;height:32px}.staffReportIdentityGrid strong{color:#dbe3ed;text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.staffReportReason mark{color:#ff7881;background:#f03b461f;border-radius:5px;justify-self:start;padding:5px 8px;font-size:.69rem;font-weight:700}.staffReportReason p{color:#b0bac7;white-space:pre-wrap;font-size:.79rem;line-height:1.52}.staffReviewNotes label{color:#d0d7e0;gap:7px;font-size:.77rem;font-weight:700;display:grid}.staffReviewNotes label>span{color:#77869a;font-size:.66rem;font-weight:500}.staffReviewNotes textarea{resize:vertical;min-height:98px;font-size:.79rem}.staffReviewedBy{color:#8190a4;padding:11px 14px;font-size:.73rem}.staffReviewedBy button{color:#8cbbf8;min-height:0;font-size:inherit;background:0 0;border:0;padding:0}.staffReviewActions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090f18f2;border-top:1px solid #263448;gap:7px;padding:12px 14px;display:flex;position:sticky;bottom:0}.staffReviewActions button{flex:1;min-height:40px;font-size:.77rem}.staffReportReviewEmpty{color:#657489;text-align:center;align-content:center;place-items:center;gap:8px;min-height:360px;padding:24px;display:grid}.staffReportReviewEmpty svg{color:#4f78b4}.staffReportReviewEmpty strong{color:#c5cfdb;font-size:.82rem}.staffReportReviewEmpty p{max-width:250px;font-size:.68rem;line-height:1.45}.staffReportsEmpty{color:#718096;align-content:center;place-items:center;gap:8px;min-height:120px;font-size:.8rem;display:grid}.staffReportsEmpty svg{color:#57c987}.staffOperationsPanel{background:linear-gradient(145deg,#101926eb,#080e16f5);gap:14px;padding:16px;display:grid}.staffOperationsPanel>.panelHead{margin-bottom:0;padding:0 0 12px}.staffDashboardPage .sectionKicker{font-size:.7rem}.staffOperationsPanel>.panelHead h2{font-size:1.16rem}.staffOperationsPanel .staffMetricCard{gap:12px;padding:16px}.staffOperationsPanel .staffMetricCard>strong{font-size:.9rem}.staffOperationsPanel .staffMetricCard span{font-size:.8rem}.staffOperationsPanel .staffMetricCard b{font-size:.86rem}.staffOperationsPanel .staffUserLookup label{font-size:.82rem}.staffOperationsPanel .staffLiveStatus{font-size:.75rem}.staffOperationsPanel .staffFailureSummary strong{font-size:.88rem}.staffOperationsPanel .staffFailureSummary small{font-size:.8rem}.staffOperationsPanel .staffRoleExplorerHead strong,.staffOperationsPanel .staffRoleGroup>summary>strong{font-size:.88rem}.staffOperationsPanel .staffRoleUserIdentity strong{font-size:.8rem}.staffOperationsPanel .staffRoleUserIdentity span,.staffOperationsPanel .staffRoleUserStat{font-size:.72rem}.contentReportModal{gap:14px;width:min(510px,100vw - 24px);display:grid}.contentReportModal label{color:#c5cfda;gap:7px;font-size:.78rem;font-weight:700;display:grid}.contentReportModal textarea{resize:vertical;min-height:110px}.optionalLabel{color:#6f7d90;font-size:.67rem;font-weight:500}.reportComplete{color:#b9c5d2;text-align:center;align-content:center;place-items:center;gap:9px;min-height:120px;display:grid}.reportComplete svg{color:#58cf8c}.discussionReportButton{color:#8795a8;justify-self:end;min-width:32px;min-height:30px;padding:0}@media (width<=760px){.staffDashboardPage{gap:11px}.staffDashboardHeader{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;padding:4px 1px 6px}.staffDashboardTitleIcon{width:36px;height:36px}.staffDashboardTitle h1{font-size:1.42rem}.staffDashboardHeader p{font-size:.76rem}.staffDashboardHeaderActions{gap:5px}.staffOverviewRefresh,.staffPageNavButton{width:38px;min-width:38px;padding:0;font-size:0}.staffReportMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.staffReportMetric{gap:9px;min-height:84px;padding:11px}.staffReportMetricIcon{flex-basis:34px;width:34px;height:34px}.staffReportMetric strong{font-size:1.1rem}.staffReportMetric em{display:none}.staffReportToolbar{grid-template-columns:minmax(0,1fr) 36px}.staffReportTabs{grid-column:1/-1}.staffReportSearch{grid-column:1/2}.staffReportCategory{grid-area:3/1/auto/-1}.staffReportWorkspaceGrid{grid-template-columns:1fr}.staffReportList{max-height:none;overflow:visible}.staffReportQueueCard{grid-template-columns:38px minmax(0,1fr) auto;min-height:96px}.staffReportIcon{width:38px;height:38px}.staffReportQueuePeople{display:none}.staffReportQueueState{grid-area:1/3}.staffReportQueueState>span{display:none}.staffReportReview{max-height:none;scroll-margin-top:78px;position:static}.staffReportIdentityGrid{grid-template-columns:1fr}.staffOperationsPanel{padding:12px}.contentReportBackdrop{padding:8px}.contentReportModal{max-height:calc(100dvh - 16px);padding:16px;overflow-y:auto}}@media (width>=761px) and (width<=1120px){.staffReportMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.staffReportToolbar{grid-template-columns:minmax(0,1fr) 220px 38px}.staffReportCategory{grid-area:2/1/auto/-1}.staffReportWorkspaceGrid{grid-template-columns:1fr}.staffReportReview{max-height:none;position:static}}*{box-sizing:border-box}body{background:var(--bg);min-width:320px;margin:0}button,input,select{font:inherit}button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#171d29;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:40px;min-height:40px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}button:hover{color:var(--text-strong);background:#1d2534;border-color:#41506a}button:active{transform:translateY(1px)}input,select{border:1px solid var(--border);width:100%;color:var(--text);background:#0d121b;border-radius:8px;outline:none;padding:11px 12px}input:focus,select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #4ea1ff24}h1,h2,h3,p{margin:0}h1{letter-spacing:0;color:var(--text-strong);font-size:clamp(2rem,4vw,3.8rem);line-height:.98}h2{letter-spacing:0;color:var(--text-strong);font-size:1.05rem}h3{color:var(--text-strong);font-size:.92rem}.center,.auth{background:linear-gradient(135deg,#080a0ff0,#0c121cd9),url(https://images.unsplash.com/photo-1578632767115-351597cf2477?auto=format&fit=crop&w=1800&q=85) 50%/cover;place-items:center;min-height:100vh;padding:24px;display:grid}.authPanel{grid-template-columns:1.15fr .85fr;align-items:end;gap:34px;width:min(1040px,100%);min-height:560px;display:grid}.authCopy p{color:#aeb8c8;max-width:620px;margin-top:18px;font-size:1.05rem;line-height:1.65}.eyebrow{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:.78rem;font-weight:700;display:block}.form{box-shadow:var(--shadow);background:#121722f0;border:1px solid #4ea1ff2e;border-radius:8px;gap:12px;padding:22px;display:grid}.segmented{border:1px solid var(--border);background:#0c1018;border-radius:8px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.segmented button{background:0 0;border:0}.segmented .active,.primary{background:var(--red);color:#fff;border-color:#ffffff14}.primary:hover{background:#f2555a;border-color:#ffffff2e}.danger{background:var(--red-soft);color:#ffb7ba;border-color:#e5484d73}.full{width:100%}.error{color:#ff8f94;font-size:.9rem}.fieldError{color:#ff8f94;margin-top:-5px;font-size:.78rem;line-height:1.35}input[aria-invalid=true]{border-color:#ff5b65c7;box-shadow:0 0 0 3px #e5484d1f}.captchaBox{background:linear-gradient(135deg,#10243ab3,#0e121beb);border:1px solid #4ea1ff2e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.captchaBox strong{color:var(--text-strong);line-height:1.25;display:block}.captchaBox .eyebrow{margin-bottom:3px;font-size:.68rem}.verifyPanel{align-items:center}.verifyTitle{margin-top:10px}.verifyStatus{color:#c7d3e4;background:#10243a6b;border:1px solid #4ea1ff33;border-radius:12px;align-items:center;gap:10px;padding:14px;line-height:1.4;display:flex}.verifyStatus.success{color:#aef0cc;background:#1958382e;border-color:#50dc9647}.verifyStatus.error{color:#ffb7ba;background:#3a171c6b;border-color:#e5484d5c}.shell{background:radial-gradient(circle at 0 0,#4ea1ff1f,#0000 32rem),radial-gradient(circle at 100% 0,#e5484d1a,#0000 30rem);max-width:1540px;min-height:100vh;margin:0 auto;padding:22px}.topbar{justify-content:space-between;align-items:center;gap:18px;padding:8px 0 18px;display:flex}.topbar h1{font-size:2.25rem}.actions{align-items:center;gap:10px;display:flex}.iconButton{width:42px;padding:0}.iconText{padding:0 14px}.verificationBanner{background:linear-gradient(135deg,#3a171c9e,#10243a2e),#111720;border:1px solid #e5484d57;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:14px 16px;display:flex;box-shadow:0 18px 48px #00000047}.verificationBanner div{gap:4px;min-width:0;display:grid}.verificationBanner strong{color:var(--text-strong)}.verificationBanner span{color:#b9c3d2;line-height:1.4}.verificationBanner em{color:#ffb7ba;font-size:.9rem;font-style:normal}.profileButton{background:#111a28;border-color:#4ea1ff59;padding:0 12px}.profileButton span{background:var(--blue-soft);color:#cfe6ff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.75rem;font-weight:800;display:grid}.notificationTrayWrap{place-items:center;display:inline-grid;position:relative}.navNotificationButton{background:#10243a8c;border-color:#4ea1ff52;position:relative}.notificationBadge{color:#fff;background:#ef4444;border:2px solid #0c1119;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.68rem;font-weight:900;line-height:1;display:inline-grid;position:absolute;top:-7px;right:-7px}.staffNavButton,.staffRailButton{position:relative}.staffReportNavBadge{color:#fff;background:#ef3f4a;border:2px solid #0b1119;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.66rem;font-weight:900;line-height:1;display:inline-grid;position:absolute;top:-7px;right:-7px;box-shadow:0 4px 14px #ef3f4a5c}.staffReportToast{z-index:230;background:#0c121cfa;border:1px solid #ef3f4a80;border-radius:8px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:6px;width:min(390px,100vw - 28px);padding:8px;animation:.18s ease-out staffReportToastIn;display:grid;position:fixed;top:78px;right:18px;box-shadow:0 18px 52px #00000080,inset 3px 0 #ef3f4a}.staffReportToastOpen{text-align:left;background:0 0;border:0;justify-content:flex-start;min-width:0;min-height:48px;padding:5px 7px}.staffReportToastOpen:hover{background:#ef3f4a14;border:0}.staffReportToastOpen>span:first-child{color:#ff7079;background:#ef3f4a26;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.staffReportToastOpen>span:last-child{gap:3px;min-width:0;display:grid}.staffReportToastOpen strong{color:#eef3f8;font-size:.8rem}.staffReportToastOpen small{color:#9ba7b7;text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.staffReportToastClose{color:#79879a;background:0 0;border:0;width:32px;min-width:32px;min-height:32px;padding:0}@keyframes staffReportToastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=680px){.staffReportToast{width:calc(100vw - 16px);top:68px;right:8px}.staffReportNavBadge{top:-5px;right:-4px}}.notificationTray{z-index:18;background:#0c1119fa;border:1px solid #4ea1ff47;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;width:min(390px,100vw - 28px);max-height:min(620px,100vh - 96px);padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #0000007a}.notificationTrayHead,.notificationTrayActions,.notificationItem{align-items:center;display:flex}.notificationTrayHead{border-bottom:1px solid #4ea1ff24;justify-content:space-between;gap:14px;padding:4px 2px 8px}.notificationTrayHead div:first-child{gap:2px;display:grid}.notificationTrayHead strong{color:var(--text-strong)}.notificationTrayHead span{color:var(--muted);font-size:.84rem}.notificationTrayActions{gap:6px}.notificationTrayActions button{border-radius:10px;width:34px;min-height:34px;padding:0}.notificationTrayList{gap:8px;padding-right:2px;display:grid;overflow-y:auto}.notificationItem{width:100%;min-height:0;color:var(--text);text-align:left;background:#101620ad;border:1px solid #4ea1ff24;border-radius:14px;justify-content:space-between;gap:10px;padding:8px}.notificationItem:hover{background:#141e2ddb;border-color:#4ea1ff5c}.notificationItem.unread{background:linear-gradient(135deg,#3a171c73,#10243a47);border-color:#e5484d52}.notificationItemOpen{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:10px;padding:2px;display:flex}.notificationItemOpen:hover,.notificationItemOpen:focus-visible{background:0 0;border-color:#0000}.notificationTrash{width:32px;min-width:32px;min-height:32px;color:var(--muted);opacity:.72;background:0 0;border-color:#0000;border-radius:9px;padding:0}.notificationTrash:hover,.notificationTrash:focus-visible{color:#fda4af;opacity:1;background:#ef44441a;border-color:#ef444452}.notificationItemIcon{color:#cfe6ff;background:#4ea1ff24;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.notificationItem.unread .notificationItemIcon{color:#fecdd3;background:#e5484d2e}.notificationItemCopy{gap:3px;min-width:0;display:grid}.notificationItemCopy strong{color:var(--text-strong);font-size:.92rem}.notificationItemCopy span{color:#c2ccda;overflow-wrap:anywhere;font-size:.84rem;line-height:1.35}.notificationItemCopy em{color:var(--muted);font-size:.75rem;font-style:normal}.notificationMarkRead{border-radius:12px;min-height:38px}.searchHero{box-shadow:var(--shadow);background:linear-gradient(135deg,#121722fa,#0f1622f5);border:1px solid #4ea1ff38;border-radius:8px;gap:14px;padding:18px;display:grid}.searchHero p{color:var(--muted);margin-top:5px}.search{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.searchLarge input{min-height:48px;font-size:1rem}.searchResults{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.metric{border:1px solid var(--border);background:#121722e6;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;min-height:86px;padding:16px;display:grid}.metric svg{color:var(--blue)}.metric strong{color:var(--text-strong);grid-column:1/-1;font-size:1.75rem}.metric span{color:var(--muted)}.dashboardGrid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.8fr);align-items:start;gap:14px;display:grid}.panel{border:1px solid var(--border);background:#121722f0;border-radius:8px;gap:14px;padding:16px;display:grid}.wide{min-width:0}.recommendations{grid-column:1/-1}.panelHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.panelHead span,.panelHead svg{color:var(--muted)}.cards,.inboxList,.table{gap:10px;display:grid}.animeCard,.episode,.row{background:#0f141e;border:1px solid #263041b8;border-radius:8px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:10px;display:grid}.animeCard:hover,.episode:hover,.row:hover{background:#121a27;border-color:#394861}.poster{object-fit:cover;border:1px solid var(--border);background:#0a0e15;border-radius:6px;width:58px;height:78px}.compactPoster{width:44px;height:60px}.posterFallback{color:#cfe6ff;background:linear-gradient(145deg,#182337,#34161c);place-items:center;font-size:.82rem;font-weight:800;display:grid}.animeInfo{gap:5px;min-width:0;display:grid}.animeCard strong,.episode strong,.row strong{white-space:nowrap;text-overflow:ellipsis;color:var(--text-strong);display:block;overflow:hidden}.animeCard span,.episode span,.row span{color:var(--muted);font-size:.9rem}.tags{flex-wrap:wrap;gap:6px;display:flex}.tags mark,.episode mark{background:var(--blue-soft);color:#b8dcff;border:1px solid #4ea1ff38;border-radius:999px;padding:4px 8px;font-size:.74rem}.episode mark.released{background:var(--red-soft);color:#ffb7ba;border-color:#e5484d59}.episode mark.upcoming{color:#f5d887;background:#201d10;border-color:#f5d88740}.rowTitle{min-width:0}label{color:var(--muted);gap:7px;font-size:.9rem;display:grid}.check{color:var(--text);grid-template-columns:auto 1fr;align-items:center}.check input{width:auto;accent-color:var(--red)}.empty{color:var(--muted);border:1px dashed var(--border);background:#0d121b;border-radius:8px;padding:18px}.settingsDrawer{pointer-events:none;z-index:100;background:0 0;transition:background .2s;position:fixed;inset:0}.settingsDrawer.open{pointer-events:auto;background:#00000085}.drawerPanel{border-left:1px solid var(--border);width:min(440px,100%);height:100%;box-shadow:var(--shadow);background:#101620;grid-template-rows:auto 1fr auto;gap:18px;margin-left:auto;padding:20px;transition:transform .2s;display:grid;transform:translate(100%)}.settingsDrawer.open .drawerPanel{transform:translate(0)}.drawerHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.drawerHead p{color:var(--muted);margin-top:4px}.settingsSection{align-content:start;gap:13px;display:grid}.copyField{grid-template-columns:minmax(0,1fr) 42px;gap:8px;display:grid}@media (width<=980px){.authPanel,.dashboardGrid,.stats{grid-template-columns:1fr}.authPanel{align-items:center}.recommendations{grid-column:auto}}@media (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;color:var(--blue);text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:800}.brandButton:hover{color:#cfe6ff;background:0 0}.animeCard,.episode,.row{cursor:pointer}.animeCard:focus-visible,.episode:focus-visible,.row:focus-visible{outline-offset:2px;outline:3px solid #4ea1ff59}.pill{background:var(--blue-soft);color:#b8dcff;border:1px solid #4ea1ff3d;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.row{grid-template-columns:44px minmax(180px,1fr) auto 42px}.detailHero{box-shadow:var(--shadow);background:linear-gradient(135deg,#121722fa,#0f1622f5);border:1px solid #4ea1ff38;border-radius:8px;grid-template-columns:150px minmax(0,1fr) auto;align-items:start;gap:20px;margin-bottom:16px;padding:18px;display:grid}.detailHero .poster{width:150px;height:220px}.detailCopy{gap:12px;min-width:0;display:grid}.detailCopy h2{font-size:clamp(1.8rem,4vw,3.2rem);line-height:1}.detailCopy p{color:var(--muted);max-width:850px;line-height:1.65}.detailActions{gap:10px;min-width:190px;display:grid}.detailGrid{grid-template-columns:minmax(0,.9fr) minmax(320px,.65fr);align-items:start;gap:14px;display:grid}.detailSchedule{grid-column:1/-1}.metaList{gap:10px;margin:0;display:grid}.metaList div{background:#0f141e;border:1px solid #263041b8;border-radius:8px;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px;display:grid}.metaList dt{color:var(--muted)}.metaList dd{color:var(--text-strong);overflow-wrap:anywhere;margin:0}.trackingCard{background:#0f141e;border:1px solid #263041b8;border-radius:8px;gap:8px;padding:14px;display:grid}.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{z-index:30;background:#0000009e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.trustedMediaEditorBackdrop{z-index:160}.modal{width:min(520px,100%);box-shadow:var(--shadow);background:#101620;border:1px solid #4ea1ff38;border-radius:8px;gap:14px;padding:20px;display:grid}textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:110px;color:var(--text);font:inherit;background:#0d121b;border-radius:8px;outline:none;padding:12px 13px}textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #4ea1ff24}.modalActions{justify-content:flex-end;gap:10px;display:flex}.modalActionsPrimary{justify-content:flex-end;gap:10px;margin-left:auto;display:flex}.watchlistModalActions{flex-wrap:wrap;justify-content:space-between;align-items:center}.watchlistModalActions .danger{min-height:40px}.staffEditModal,.contentReportModal{width:min(960px,100vw - 28px);max-height:min(86vh,900px);overflow:auto}.staffFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.staffFormGrid label{gap:6px;min-width:0;display:grid}.fieldHint{color:var(--muted);font-size:.74rem;font-weight:500;line-height:1.35}.staffFormGrid .spanTwo{grid-column:1/-1}.staffFormGrid textarea{resize:vertical;min-height:150px}.staffToolsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.staffMetricCard{border:1px solid var(--border);background:#121722db;border-radius:8px;gap:10px;padding:14px;display:grid}.staffMetricCard>strong{color:var(--text-strong)}.staffMetricCard span{color:var(--muted);justify-content:space-between;gap:12px;display:flex}.staffMetricCard b{color:var(--text)}button:disabled{opacity:.65;cursor:wait}@media (width<=980px){.detailHero,.detailGrid{grid-template-columns:1fr}.detailHero .poster{width:120px;height:176px}.detailActions{min-width:0}}@media (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}.detailSchedule{gap:14px;display:grid}.collapsibleSection{gap:10px;display:grid}.collapsibleHead{background:#0f141e;border:1px solid #263041b8;grid-template-columns:auto minmax(0,1fr) auto;place-items:center start;gap:10px;width:100%;padding:12px;display:grid}.collapsibleHead:hover{background:#121a27}.collapsibleHead h2{font-size:1rem}.collapsibleHead p{color:var(--muted);margin-top:3px;font-size:.85rem}.collapsibleHead mark{background:var(--blue-soft);color:#b8dcff;border:1px solid #4ea1ff38;border-radius:999px;padding:4px 9px;font-size:.78rem;font-weight:800}.collapsibleBody{padding-left:4px}.userAvatar{background:var(--blue-soft);color:#cfe6ff;object-fit:cover;border:1px solid #4ea1ff47;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-weight:900;display:inline-grid;overflow:hidden}.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)}.profileHero{box-shadow:var(--shadow);background:linear-gradient(135deg,#121722fa,#0f1622f5);border:1px solid #4ea1ff38;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:16px;padding:18px;display:grid;position:relative}.profileCopy{gap:8px;min-width:0;display:grid}.profileCopy h2{font-size:clamp(1.7rem,4vw,3rem);line-height:1}.profileCopy p{color:var(--muted)}.profileGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:14px;display:grid}.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;padding-right:4px;transition:max-height .18s;overflow-y:auto}.recentActivityScroll:hover,.recentActivityScroll:focus-within{max-height:680px}.roleBadge{color:#cfe6ff;background:#4ea1ff1f;border-color:#4ea1ff5c}.roleBadge.roleDonor,mark.roleBadge.roleDonor{isolation:isolate;color:#3a2500;letter-spacing:.025em;text-shadow:0 1px #ffffff6b;background:linear-gradient(135deg,#78350ff5 0%,#d97706fa 24%,#facc15fa 45%,#fef3c7fa 53%,#eab308fa 65%,#92400ef5 100%);border-color:#facc15b8;justify-content:center;align-items:center;padding:5px 10px;font-size:.82rem;font-weight:900;display:inline-flex;position:relative;overflow:hidden;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:"";pointer-events:none;border-radius:inherit;opacity:.75;background:radial-gradient(circle at 28% 16%,#ffffffb8,#0000 16%),radial-gradient(circle at 74% 80%,#ffffff47,#0000 18%);position:absolute;inset:1px}.roleBadge.roleDonor:after,mark.roleBadge.roleDonor:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:42%;position:absolute;top:-70%;bottom:-70%;left:-65%;transform:rotate(22deg)}.roleBadge.roleDonor:hover:after,mark.roleBadge.roleDonor:hover:after{animation:2.8s ease-in-out donorBadgeShimmer}.tags mark.roleBadge.roleDonor,.episode mark.roleBadge.roleDonor,.collapsibleHead mark.roleBadge.roleDonor{color:#3a2500;background:linear-gradient(135deg,#78350ff5 0%,#d97706fa 24%,#facc15fa 45%,#fef3c7fa 53%,#eab308fa 65%,#92400ef5 100%);padding:5px 10px;font-size:.82rem}@keyframes donorBadgeShimmer{0%{opacity:0;left:-70%}12%{opacity:.9}46%{opacity:0;left:120%}to{opacity:0;left:120%}}@media (prefers-reduced-motion:reduce){.roleBadge.roleDonor:after,mark.roleBadge.roleDonor:after{opacity:0;animation:none}}.roleModerator{color:#c7ecff;border-color:#7dd3fc61}.roleAdmin{color:#ffd0d0;background:#e5484d21;border-color:#f871716b}.roleOwner{color:#ffeaa0;background:#facc151c;border-color:#facc1573}.staffNavButton{background:#e5484d1a;border-color:#f8717147}.uploadButton{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#171d29;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;display:inline-flex}.uploadButton:hover{color:var(--text-strong);background:#1d2534;border-color:#41506a}.uploadButton input{display:none}.profileSelfActions{z-index:12;flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex;position:absolute;bottom:14px;right:14px}.successText{color:#86efac;margin:0;font-weight:700}.linkButton{color:#9ccfff;cursor:pointer;background:0 0;border:0;min-height:34px;font-weight:800}.linkButton:hover{color:#d7efff;text-decoration:underline}.linkButton:disabled{opacity:.58;cursor:not-allowed;text-decoration:none}.stackedControls{gap:10px;display:grid}.profileStaffActionMenu{z-index:16;justify-items:end;gap:10px;display:grid;position:absolute;top:14px;right:14px}.profileStaffActionButton{color:#ffe4e6;background:linear-gradient(145deg,#7f1d1d,#3a1014);border:1px solid #f871716b;border-radius:999px;width:52px;height:52px;box-shadow:0 18px 42px #7f1d1d61}.profileStaffActionButton:hover{color:#fff1f2;background:linear-gradient(145deg,#991b1b,#4a1117);border-color:#ffa0a0ad}.profileStaffActionList{z-index:17;background:#101620f5;border:1px solid #f8717147;border-radius:10px;min-width:180px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 54px #00000061}.profileStaffActionList button{color:#ffe4e6;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;min-height:38px;display:inline-flex}.profileStaffActionList button:hover{background:#e5484d1f}.dashboardGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:16px}@media (width<=980px){.profileHero,.profileGrid,.dashboardGrid{grid-template-columns:1fr}.profileWatchingPanel,.profileRecentPanel{grid-column:auto}.profileHero{align-items:start}}:root{--radius-lg:22px;--radius-md:16px;--radius-sm:12px;--glass:#0e121cb8;--glass-strong:#121722e6;--hairline:#94a3b81f}body{background:radial-gradient(circle at 8% 0,#4ea1ff26,#0000 34rem),radial-gradient(circle at 92% 8%,#e5484d1f,#0000 32rem),linear-gradient(#07090d 0%,#0a0d13 48%,#07090d 100%)}.shell{background:linear-gradient(115deg,#4ea1ff12,#0000 34%),linear-gradient(245deg,#e5484d0f,#0000 30%);max-width:1600px;padding:24px clamp(14px,2vw,30px) 36px}.topbar{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin:-8px 0 18px;padding:12px 0 16px;position:sticky;top:0}.topbar h1{letter-spacing:-.04em;font-size:clamp(1.55rem,3vw,2.5rem)}.brandButton{color:#9bcaff;letter-spacing:.14em}.dashboardHeroRedesign{border-radius:var(--radius-lg);background:linear-gradient(135deg,#111827f5,#0a0e17eb 58%,#1d0d13c7),radial-gradient(circle at 78% 20%,#4ea1ff2e,#0000 20rem);border:1px solid #4ea1ff38;grid-template-columns:minmax(0,1.1fr) minmax(360px,.82fr) minmax(280px,.55fr);align-items:stretch;gap:18px;min-height:280px;padding:clamp(18px,2.4vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000075,inset 0 1px #ffffff0d}.heroGlow{filter:blur(54px);opacity:.45;pointer-events:none;border-radius:999px;width:260px;height:260px;position:absolute}.heroGlowBlue{background:#4ea1ff6b;top:-100px;right:18%}.heroGlowRed{background:#e5484d61;bottom:-110px;right:-70px}.dashboardHeroCopy,.heroSearchCard,.heroNowCard{z-index:1;position:relative}.dashboardHeroCopy{align-content:center;gap:16px;min-width:0;display:grid}.dashboardHeroCopy h2{letter-spacing:-.075em;color:#f8fbff;max-width:760px;font-size:clamp(2.1rem,5.2vw,5.8rem);line-height:.88}.dashboardHeroCopy p{color:#aab7c9;max-width:620px;font-size:1rem;line-height:1.7}.heroChips{flex-wrap:wrap;gap:8px;display:flex}.heroChips span,.sectionKicker,.syncState{color:#a9d2ff;letter-spacing:.075em;text-transform:uppercase;background:#4ea1ff17;border:1px solid #4ea1ff38;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:4px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.syncState{color:#ffb7ba;white-space:nowrap;background:#e5484d1a;border-color:#e5484d47}.heroSearchCard{border:1px solid var(--hairline);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a119e;align-self:center;gap:12px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0a}.heroSearchCard label{color:#f1f5fb;font-size:1.05rem;font-weight:900}.heroSearchCard p{color:var(--muted);font-size:.88rem;line-height:1.55}.searchControl{background:#06090fd1;border:1px solid #94a3b824;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:6px;display:grid}.searchControl svg{color:#8fbfff;margin-left:10px}.searchControl input{min-height:44px;box-shadow:none;background:0 0;border:0;padding:0}.searchControl input:focus{box-shadow:none}.searchControl button{border-radius:999px;padding:0 18px}.heroNowCard{border-radius:var(--radius-md);text-align:left;background:linear-gradient(#e5484d29,#070a11c7),#0c1018db;border:1px solid #e5484d3b;align-content:end;align-self:stretch;justify-items:start;gap:8px;min-height:210px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0d}.heroNowCard:hover{background:#141018e6;border-color:#ff8f946b;transform:translateY(-2px)}.heroNowCard .poster{border-radius:12px;width:62px;height:86px;box-shadow:0 16px 40px #0000006b}.heroNowCard span,.heroNowCard small{color:var(--muted)}.heroNowCard strong{color:#fff;white-space:normal;max-width:100%;font-size:1.05rem}.heroNowCard mark{color:#cfe6ff;background:#4ea1ff1a;border:1px solid #4ea1ff38;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:900}.heroNowCard mark.soon{color:#f5d887;background:#f5d8871c;border-color:#f5d88757}.heroNowCard mark.ready{color:#ffb7ba;background:#e5484d29;border-color:#e5484d61}.searchResultsPanel,.railCard{border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:14px;margin-top:16px;padding:16px;display:grid;box-shadow:0 18px 60px #00000047,inset 0 1px #ffffff0a}.redesignedResults .animeCard,.miniRelease,.posterTile{transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.redesignedResults .animeCard: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);align-items:start;gap:18px;margin-top:18px}.dashboardRecommendationsPanel{grid-column:1}.dashboardSectionHead h2,.railCard h2{font-size:1.15rem}.rowActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboardRail{gap:14px;min-width:0;display:grid}.railCard{border-radius:var(--radius-lg);margin-top:0}.profileRailCard{background:linear-gradient(135deg, #4ea1ff1f, #e5484d1a), var(--glass-strong)}.railProfileTop{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.railProfileTop p,.railNote{color:var(--muted);line-height:1.55}.miniList{gap:9px;display:grid}.miniRelease{border-radius:var(--radius-sm);text-align:left;background:#070a118c;border-color:#94a3b81c;grid-template-columns:42px minmax(0,1fr) auto;place-items:center start;gap:10px;width:100%;min-height:64px;padding:9px;display:grid}.miniRelease .poster{border-radius:10px;width:42px;height:58px}.miniRelease span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-strong);overflow:hidden}.miniRelease strong{color:#a9d2ff;white-space:nowrap;font-size:.82rem}.posterStrip{flex-wrap:wrap;gap:10px;display:flex}.posterTile{background:0 0;border-radius:14px;width:58px;min-width:0;height:78px;min-height:0;padding:0;overflow:hidden}.posterTile .poster{border-radius:inherit;width:100%;height:100%}.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 (width<=1180px){.dashboardHeroRedesign{grid-template-columns:1fr 1fr}.dashboardHeroCopy{grid-column:1/-1}.heroNowCard{min-height:170px}}@media (width<=980px){.redesignedDashboardGrid{grid-template-columns:1fr}.dashboardRecommendationsPanel{grid-column:1/-1}.dashboardRail{grid-template-columns:repeat(2,minmax(0,1fr))}.profileRailCard{grid-column:1/-1}}@media (width<=760px){.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;position:static}.dashboardHeroRedesign{grid-template-columns:1fr}.searchControl{border-radius:var(--radius-md);grid-template-columns:auto 1fr}.searchControl button{grid-column:1/-1;width:100%}.dashboardRail{grid-template-columns:1fr}.miniRelease{grid-template-columns:44px minmax(0,1fr)}.rowActions{grid-column:1/-1;justify-content:stretch}.rowActions .iconText{flex:1}}@media (width>=981px){.redesignedDashboardGrid{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:18px}.dashboardRail{order:1;grid-column:1}}@media (width<=980px){.dashboardRail{order:initial;grid-column:auto}}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.authLogo{object-fit:contain;object-position:left center;filter:drop-shadow(0 22px 42px #0000007a);width:min(520px,90vw);max-height:172px;margin:0 0 12px;display:block}.logoBrand{align-items:center;min-width:0;max-width:220px;min-height:0;padding:0;display:inline-flex}.logoBrand img{object-fit:contain;object-position:left center;filter:drop-shadow(0 10px 22px #00000061);width:clamp(138px,14vw,210px);height:46px;display:block}.topbar>div:first-child{align-items:start;gap:4px;display:grid}.heroNowCard{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;align-self:stretch;justify-items:stretch;gap:12px;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.nextUpLabel{letter-spacing:.075em;text-transform:uppercase;background:#e5484d1f;border:1px solid #e5484d47;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:4px 10px;font-size:.72rem;font-weight:900;display:inline-flex;color:#ffb7ba!important}.nextUpBody{grid-template-columns:78px minmax(0,1fr);align-self:end;align-items:end;gap:12px;width:100%;min-width:0;display:grid}.heroNowCard .nextUpBody .poster{border-radius:14px;width:78px;height:108px}.nextUpCopy{gap:6px;min-width:0;display:grid}.nextUpCopy strong{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;line-height:1.08;display:-webkit-box;overflow:hidden}.nextUpCopy small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nextUpCountdown{text-align:center;justify-self:stretch;width:100%}@media (width<=1180px){.dashboardHeroRedesign{grid-template-columns:1fr 1fr}.heroNowCard{min-height:190px}}@media (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{border-radius:var(--radius-lg);background:linear-gradient(135deg,#0f1622f0,#080c14e6),radial-gradient(circle at 92% 8%,#4ea1ff29,#0000 20rem);width:100%;padding:clamp(16px,2vw,22px)}.searchHeading{justify-content:space-between;align-items:end;gap:14px;display:flex}.searchHeading h2{letter-spacing:-.035em;font-size:clamp(1.35rem,2.3vw,2rem)}.dashboardSearchCard .searchControl{border-radius:22px;min-height:64px}.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{border-radius:18px;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;min-height:128px;padding:14px}.redesignedResults .animeCard .poster{border-radius:12px;width:86px;height:120px}.redesignedResults .animeInfo{gap:8px}.redesignedResults .animeCard strong{white-space:normal;text-overflow:clip;font-size:1.06rem;line-height:1.18;overflow:visible}.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{border-radius:22px;place-content:stretch;min-height:220px;padding:clamp(16px,2vw,22px)}.nextUpBody{grid-template-columns:96px minmax(0,1fr);align-self:center;align-items: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{justify-content:center;align-items:center;min-height:42px;font-size:.9rem;display:inline-flex}@media (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 (width<=760px){.dashboardSearchCard .searchControl{border-radius:var(--radius-md);grid-template-columns:auto 1fr}.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{border-radius:999px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;overflow:hidden}.queueNextUpCard{border-radius:var(--radius-md);text-align:left;background:linear-gradient(135deg,#e5484d21,#4ea1ff14),#070a11bd;border:1px solid #e5484d3d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-width:0;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0d}.queueNextUpCard:hover{background:linear-gradient(135deg,#e5484d2b,#4ea1ff1a),#0b0f18e6;border-color:#ff8f9466;transform:translateY(-1px)}.queueNextUpCard .nextUpBody{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;display:grid}.queueNextUpCard .poster{border-radius:12px;width:58px;height:80px;box-shadow:0 14px 32px #0000005c}.queueNextUpCard .nextUpCopy strong{color:var(--text-strong);white-space:normal;overflow-wrap:anywhere;font-size:1rem;line-height:1.18;display:block}.queueNextUpCard .nextUpCopy small{color:var(--muted)}.queueNextUpCard .nextUpCountdown{white-space:nowrap;justify-self:end;width:auto;min-width:132px}@media (width<=1180px){.queueNextUpCard{grid-template-columns:1fr auto}.queueNextUpCard .nextUpLabel{grid-column:1/-1}}@media (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;width:100%;min-width:0}}.navSearchButton{color:#c8e4ff;background:#10243ab8;border-color:#4ea1ff47}.navSearchButton:hover{background:#15304ce6;border-color:#4ea1ff7a}.panelHeadActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.compactSearchAction{color:#b8dcff;background:#4ea1ff17;border-color:#4ea1ff42;border-radius:999px;min-height:34px;padding:0 12px}.searchModalBackdrop{z-index:60;align-items:start;padding-top:min(8vh,70px);overflow-y:auto}.animeSearchModal{background:linear-gradient(135deg,#0f1622fa,#080c14f5),radial-gradient(circle at 88% 0,#4ea1ff2b,#0000 22rem);border-color:#4ea1ff47;border-radius:24px;width:min(1080px,100vw - 28px);max-height:min(84vh,920px);padding:clamp(16px,2vw,22px);overflow:hidden;box-shadow:0 34px 110px #000000a3,inset 0 1px #ffffff0d}.searchModalHead h2{letter-spacing:-.04em;font-size:clamp(1.35rem,2.4vw,2.15rem)}.modalSearchControl{background:#05080edb;border-radius:22px;min-height:66px}.modalSearchControl input{min-height:52px;font-size:1.04rem}.modalSearchControl button{min-height:48px;padding:0 24px}.modalSearchResults{grid-template-columns:repeat(auto-fill,minmax(390px,1fr));gap:14px;max-height:calc(84vh - 190px);padding-right:4px;display:grid;overflow-y:auto}.modalSearchResults .animeCard{border-radius:18px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;min-height:136px;padding:14px}.modalSearchResults .animeCard .poster{border-radius:13px;width:92px;height:128px}.modalSearchResults .animeCard strong{white-space:normal;text-overflow:clip;font-size:1.08rem;line-height:1.18;overflow:visible}.searchHint{padding:6px 2px 0}@media (width<=760px){.panelHeadActions{justify-content:stretch;width:100%}.panelHeadActions .compactSearchAction,.panelHeadActions .syncState{flex:auto;justify-content:center}.animeSearchModal{border-radius:18px;width:calc(100vw - 18px);max-height:90vh}.modalSearchControl{border-radius:var(--radius-md);grid-template-columns:auto 1fr}.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{align-content:start;gap:18px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.listTransferSection{border-top:1px solid #94a3b824;padding-top:16px}.hiddenFileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.transferActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.transferActions button:first-child{grid-column:1/-1}.successMessage{color:#9ff0c2;background:#155a3429;border:1px solid #3ddc843d;border-radius:10px;padding:10px 12px;font-size:.88rem;line-height:1.45}@media (width<=520px){.transferActions{grid-template-columns:1fr}}.importLogBackdrop{z-index:44}.importLogModal{grid-template-rows:auto minmax(260px,1fr) auto;width:min(760px,96vw);max-height:min(760px,88vh)}.modalHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.importLogFeed{background:radial-gradient(circle at 0 0,#4ea1ff14,#0000 32%),#0b1018;border:1px solid #94a3b829;border-radius:12px;align-content:start;gap:8px;min-height:260px;max-height:55vh;padding:12px;display:grid;overflow-y:auto}.importLogLine{background:#101620b8;border:1px solid #94a3b81f;border-radius:10px;grid-template-columns:86px minmax(0,1fr);align-items:start;gap:10px;padding:9px 10px;display:grid}.importLogLine span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.68rem;font-weight:900}.importLogLine p{color:var(--text);overflow-wrap:anywhere;margin:0;line-height:1.45}.importLogLine.success{background:#155a341f;border-color:#3ddc8438}.importLogLine.success span{color:#9ff0c2}.importLogLine.warning{background:#69491224;border-color:#ffc4573d}.importLogLine.warning span{color:#ffd388}.importLogLine.error{background:#781b2829;border-color:#ff637047}.importLogLine.error span{color:#ffb7ba}.importSpinner{color:var(--muted);align-items:center;gap:8px;margin-right:auto;font-size:.88rem;display:inline-flex}.importSpinner svg{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (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{background:#050b13b8;border:1px solid #3949619e;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:4px;padding:6px;display:flex}.markdownToolbar button{color:#9aa9bc;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-width:32px;min-height:30px;padding:0 8px;font-size:.72rem;display:inline-flex}.markdownToolbar button:hover,.markdownToolbar button.active{color:#eef4fb;background:#455b7a4d}.markdownToolbar .previewToggle{min-width:82px;margin-left:auto}.communityMarkdownEditor,.markdownPreview{margin:0;border-radius:0 0 8px 8px!important;min-height:170px!important}.communityMarkdownEditor{resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8rem;line-height:1.55}.markdownPreview{background:#050b139e;border:1px solid #3949619e;padding:14px;overflow:auto}.communityPollPreview{align-content:start;gap:12px;display:grid}.markdownBody{color:#cbd6e4;overflow-wrap:anywhere;font-size:.85rem;line-height:1.62}.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{color:#f0f4fa;letter-spacing:0;margin:16px 0 8px}.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{color:#aebdce;background:#e5485214;border-left:3px solid #e54852;padding:8px 12px}.markdownBody code{color:#ff9da4;background:#07101b;border-radius:4px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.82em}.markdownBody pre{background:#060c15;border:1px solid #3c4e678c;border-radius:7px;padding:12px;overflow-x:auto}.markdownBody pre code{color:#cbd7e5;background:0 0;padding:0}.markdownBody a{color:#62a8ff;text-underline-offset:2px;text-decoration:underline}.markdownBody table{border-collapse:collapse;width:100%}.markdownBody th,.markdownBody td{text-align:left;border:1px solid #41526b8c;padding:7px 9px}.compactMarkdown{font-size:.78rem;line-height:1.48}.compactMarkdown p{margin-bottom:7px}.discussionAnimePicker{gap:7px;display:grid;position:relative}.discussionAnimePicker>label{color:#77869a;background:#060c159e;border:1px solid #394a6294;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.discussionAnimePicker>label input{background:0 0;border:0;min-height:40px;padding:0}.discussionAnimeResults{z-index:25;background:#0a1421;border:1px solid #455772bf;border-radius:8px;max-height:320px;padding:6px;display:grid;position:absolute;top:46px;left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #00000073}.discussionAnimeResults>button,.selectedDiscussionAnime{text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:7px;display:grid}.discussionAnimeResults>button:hover{background:#3e526d47}.discussionAnimeResults .poster,.selectedDiscussionAnime .poster{border-radius:5px;width:38px;height:54px}.discussionAnimeResults span,.selectedDiscussionAnime>span{gap:3px;min-width:0;display:grid}.discussionAnimeResults strong,.selectedDiscussionAnime strong{color:#e2eaf4;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.discussionAnimeResults small,.selectedDiscussionAnime small{color:#748398;font-size:.64rem}.selectedDiscussionAnime{background:#0b1827b8;border:1px solid #4257728c;border-radius:7px}.pollComposerHead{justify-content:space-between;align-items:center;display:flex!important}.pollComposerHead strong{color:#dbe5f1;font-size:.75rem}.discussionFeedCard{cursor:pointer;background:linear-gradient(135deg,#2e476933,#0000 48%),#0b1522;border:1px solid #3d4f6894;border-radius:8px;gap:12px;padding:16px;transition:border-color .16s,transform .16s,background .16s;display:grid}.discussionFeedCard:hover,.discussionFeedCard:focus-visible{background:linear-gradient(135deg,#33548047,#0000 52%),#0d1826;border-color:#579bf39e;outline:none;transform:translateY(-1px)}.discussionFeedCard>header{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.discussionFeedCard>header .userAvatar{width:36px;height:36px}.discussionFeedCard>header>span{gap:2px;min-width:0;display:grid}.discussionFeedCard>header small{color:#748399;font-size:.64rem}.discussionFeedCard>header mark{color:#8cc2ff;background:#4a8ce429;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:.64rem;display:inline-flex}.discussionFeedCard h2{color:#edf3fa;font-size:1rem;line-height:1.35}.discussionExcerpt{color:#9eacbe;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.discussionFeedCard>footer{color:#8090a4;border-top:1px solid #3a4c6573;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.discussionFeedCard>footer>span{align-items:center;gap:8px;min-width:0;font-size:.7rem;display:flex}.discussionFeedCard>footer .poster{border-radius:4px;width:28px;height:40px}.discussionFeedCard>footer strong{color:#cdd8e6;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.discussionModalBackdrop{z-index:140;padding:24px}.communityDiscussionModal{background:#08111c;border-radius:10px;width:min(860px,100vw - 32px);max-height:min(880px,100vh - 40px);padding:0;overflow-y:auto}.communityDiscussionModal>.modalClose{z-index:12;float:right;background:#050b13e0;margin:12px 12px -54px 0;position:sticky;top:12px}.communityDiscussionModal .expandedDiscussionPost{background:0 0;border:0;border-radius:0}.globalFeedCommunityPost{text-align:left;background:linear-gradient(135deg,#33507733,#0000 55%),#060d17b8;border:1px solid #3f547094;border-radius:8px;gap:7px;width:100%;padding:13px 14px;display:grid}.globalFeedCommunityPost:hover{border-color:#5697ec9e}.globalFeedCommunityType{color:#72aff8;text-transform:uppercase;align-items:center;gap:5px;font-size:.65rem;display:inline-flex}.globalFeedCommunityPost>strong{color:#e7eef8;font-size:.86rem}.globalFeedCommunityPost>p{color:#98a8ba;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.globalFeedCommunityPost>small{color:#7f90a5;font-size:.65rem}.animeDiscussionPanel{gap:16px;display:grid}.animeDiscussionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.animeDiscussionGrid>button{text-align:left;background:#0a1420;border:1px solid #3b4d668c;border-radius:8px;gap:9px;min-width:0;padding:13px;display:grid}.animeDiscussionGrid>button:hover{background:#0d1927;border-color:#4f92ea9e}.animeDiscussionGrid>button>span{color:#78889d;align-items:center;gap:7px;display:flex}.animeDiscussionGrid .userAvatar{width:24px;height:24px}.animeDiscussionGrid strong{color:#e3ebf5;font-size:.82rem;line-height:1.35}.animeDiscussionGrid p{color:#8d9db0;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.45;display:-webkit-box;overflow:hidden}.animeDiscussionGrid footer{color:#738399;align-items:center;gap:8px;font-size:.65rem;display:flex}.animeDiscussionGrid footer>span{margin-right:auto}.animeDiscussionGrid footer mark{color:#7cb5f7;background:0 0;align-items:center;gap:4px;display:inline-flex}.releaseCalendarLayout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:14px;display:grid}.releaseCalendarBoard{border-radius:8px;min-width:0;padding:0;overflow:hidden}.releaseCalendarBoard>header{border-bottom:1px solid #3c4e6785;grid-template-columns:38px minmax(0,1fr) auto 38px;align-items:center;gap:8px;min-height:64px;padding:12px 14px;display:grid}.releaseCalendarBoard>header h2{color:#ebf1f8;font-size:1rem}.calendarPrevious{transform:rotate(180deg)}.calendarWeekdays,.calendarMonthGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendarWeekdays{background:#050b1385;border-bottom:1px solid #3a4b637a}.calendarWeekdays span{color:#77869a;text-align:center;text-transform:uppercase;padding:9px 6px;font-size:.65rem;font-weight:700}.calendarDayCell{background:#0a131fb8;border-bottom:1px solid #33445b6b;border-right:1px solid #33445b6b;min-width:0;min-height:132px;padding:7px}.calendarDayCell:nth-child(7n){border-right:0}.calendarDayCell.outsideMonth{opacity:.56;background:#050a119e}.calendarDayCell.today{background:#23131dc7;box-shadow:inset 0 0 0 1px #ef4450c7}.calendarDayNumber{justify-content:space-between;align-items:center;min-height:23px;display:flex}.calendarDayNumber>span{color:#aab7c7;place-items:center;width:23px;height:23px;font-size:.68rem;font-weight:700;display:grid}.calendarDayCell.today .calendarDayNumber>span{color:#fff;background:#e8434e;border-radius:50%}.calendarDayNumber mark{color:#80b8fb;background:#468be229;border-radius:999px;padding:2px 5px;font-size:.58rem}.calendarDayEvents{gap:4px;margin-top:4px;display:grid}.calendarDayEvents>button{text-align:left;background:#0c1b2ce6;border:1px solid #4358736b;border-radius:5px;grid-template-columns:4px minmax(0,1fr);gap:5px;min-width:0;padding:5px 6px;display:grid}.calendarDayEvents>button:hover{border-color:#4f95efad}.calendarDayEvents>button>i{background:#4d98f2 0 0/cover;border-radius:2px;width:3px}.calendarDayEvents>button>span{min-width:0;display:grid}.calendarDayEvents strong{color:#d7e1ec;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.calendarDayEvents small{color:#74859b;white-space:nowrap;font-size:.55rem}.calendarMoreEvents{color:#718198;padding-left:5px;font-size:.58rem}.calendarAgenda{border-radius:8px;padding:14px;display:grid;position:sticky;top:78px}.calendarAgenda>header{border-bottom:1px solid #3a4c657a;padding:2px 2px 10px}.calendarAgenda>header h2{color:#e7eef7;margin-top:2px;font-size:.96rem}.calendarAgenda>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #36475e6b;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px 2px;display:grid}.calendarAgenda>button:hover{background:#394e6a26}.calendarAgenda .poster{border-radius:5px;width:42px;height:59px}.calendarAgenda>button>span{gap:3px;min-width:0;display:grid}.calendarAgenda strong{color:#dbe5f0;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.calendarAgenda small{color:#8b9aad;font-size:.62rem}.calendarAgenda time{color:#6889ad;font-size:.59rem;line-height:1.35}@media (width<=1080px){.animeDiscussionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.releaseCalendarLayout{grid-template-columns:1fr}.calendarAgenda{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.calendarAgenda>header{grid-column:1/-1}}@media (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 (width<=520px){.discussionModalBackdrop{padding:8px}.discussionFeedCard{padding:13px}.composerActions>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.composerActions>div button{justify-content:center}}.metadataTransferBox,.destructiveTransferBox{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:14px;display:grid}.metadataTransferBox{background:linear-gradient(135deg,#2a70d61f,#0c0d12a8);border:1px solid #5fb0ff38}.destructiveTransferBox{background:linear-gradient(135deg,#e5484d14,#0c0d12a8);border:1px solid #e5484d3d}.metadataTransferBox strong,.destructiveTransferBox strong{color:#ffe1e3;margin-bottom:4px;font-size:.9rem;display:block}.metadataTransferBox p,.destructiveTransferBox p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.destructiveTransferBox .danger{white-space:nowrap;justify-content:center}@media (width<=620px){.metadataTransferBox,.destructiveTransferBox{grid-template-columns:1fr}.metadataTransferBox .iconText,.destructiveTransferBox .danger{width:100%}}.pageSurface{background:linear-gradient(145deg,#0a1421f7,#050c15fa);border:1px solid #26364aeb;border-radius:12px;min-width:0;padding:24px;box-shadow:0 18px 50px #0003}.pageToolbar,.discoverIntro,.discoverSection{min-width:0}.pageToolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.pageToolbar p,.discoverIntro>p,.discoverSection .sectionHead p{color:var(--muted);margin:5px 0 0}.listStatusTabs{scrollbar-width:none;gap:10px;margin-bottom:18px;display:flex;overflow-x:auto}.listStatusTabs::-webkit-scrollbar{display:none}.listStatusTabs button{border:1px solid var(--border);min-height:42px;color:var(--muted-strong);background:#08101bc7;border-radius:8px;flex:none;align-items:center;gap:9px;padding:0 18px;display:inline-flex}.listStatusTabs button span{color:#aeb9ca;background:#263448cc;border-radius:999px;place-items:center;min-width:24px;height:24px;padding-inline:6px;display:grid}.listStatusTabs button.active{color:#ff6973;box-shadow:inset 0 -2px 0 var(--red);background:#f03b461a;border-color:#f03b46b8}.listStatusTabs button.active span{color:#ff7b83;background:#f03b4629}.listSearchField,.discoverSearch{border:1px solid var(--border);color:var(--muted);background:#060d17e6;border-radius:9px;align-items:center;gap:10px;display:flex}.listSearchField{width:min(460px,100%);min-height:44px;margin-bottom:20px;padding:0 14px}.listSearchField input,.discoverSearch input{min-width:0;color:var(--text);box-shadow:none;background:0 0;border:0;flex:1;padding:0}.listSearchField:focus-within,.discoverSearch:focus-within{border-color:#4ea1ffb8;box-shadow:0 0 0 3px #4ea1ff1a}.libraryTable{border:1px solid var(--border);background:#050c15b8;border-radius:10px;overflow:hidden}.libraryRow{cursor:pointer;border-bottom:1px solid #213043d1;grid-template-columns:minmax(300px,1.55fr) minmax(170px,.8fr) 100px 110px 44px;align-items:center;gap:22px;min-height:116px;padding:13px 16px;transition:background .16s,border-color .16s;display:grid}.libraryRow:last-child{border-bottom:0}.libraryRow:hover{background:#0f1b2bcc}.libraryRow:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.libraryTitleCell{align-items:center;gap:14px;min-width:0;display:flex}.libraryTitleCell .compactPoster{object-fit:cover;flex:0 0 64px;width:64px;height:88px}.libraryTitleCell>div{min-width:0}.libraryTitleCell strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;display:block;overflow:hidden}.libraryTitleCell span{color:var(--muted);margin-top:4px;font-size:.78rem;display:block}.libraryTitleCell .tags{margin-top:8px}.libraryScore{gap:4px;display:grid}.libraryScore span{color:var(--muted);text-transform:uppercase;font-size:.7rem}.libraryScore strong{color:#ffb020}.statusBadge{color:#82bfff;text-transform:capitalize;background:#4ea1ff14;border:1px solid #4ea1ff4d;border-radius:999px;justify-self:start;padding:6px 9px;font-size:.72rem}.status-completed{color:#62d98c;background:#22c55e14;border-color:#22c55e4d}.status-planned{color:#b692ff;background:#975dff14;border-color:#975dff59}.status-dropped{color:#ff737c;background:#f03b4614;border-color:#f03b4659}.animeProgress{gap:8px;width:100%;min-width:110px;display:grid}.animeProgressLabel{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.animeProgressLabel span{color:var(--muted);text-transform:uppercase;font-size:.68rem}.animeProgressLabel strong{color:#dce5f0;font-variant-numeric:tabular-nums;font-size:.82rem}.animeProgressTrack{background:#2a384bb8;border-radius:999px;height:5px;position:relative;overflow:hidden}.animeProgressTrack i{border-radius:inherit;background:var(--blue);min-width:0;height:100%;display:block;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{gap:6px;max-width:260px;margin-top:10px}.animeProgress.compact .animeProgressLabel span{text-transform:none}.discoverIntro{border-bottom:1px solid var(--border);padding:3px 0 24px}.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{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.mediaCardGrid .animeCard,.mediaCardGrid .recommendationCard{grid-template-columns:82px minmax(0,1fr);min-width:0;min-height:132px;padding:10px;display:grid;position:relative}.mediaCardGrid .animeCard .poster,.mediaCardGrid .recommendationCard .poster{object-fit:cover;width:82px;height:112px}.mediaCardGrid .recommendationInfo p,.mediaCardGrid .recommendationTags{display:none}.mediaCardGrid .recommendationInfo,.mediaCardGrid .animeInfo{min-width:0}.mediaCardGrid .recommendationTitleLine strong,.mediaCardGrid .animeInfo>strong{-webkit-line-clamp:2;color:var(--text-strong);-webkit-box-orient:vertical;font-size:.92rem;display:-webkit-box;overflow:hidden}.mediaCardGrid .tasteMatchBadge{position:absolute;top:16px;right:14px}.calendarTimeline{gap:10px;display:grid;position:relative}.calendarTimeline:before{content:"";background:var(--border);width:1px;position:absolute;top:12px;bottom:12px;left:150px}.calendarReleaseCard{border:1px solid var(--border);cursor:pointer;background:#070f19bd;border-radius:9px;grid-template-columns:128px 58px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:88px;padding:10px 14px;transition:border-color .16s,background .16s;display:grid;position:relative}.calendarReleaseCard:hover{background:#0c1928;border-color:#4ea1ff75}.calendarReleaseCard time{color:var(--muted-strong);font-size:.76rem;line-height:1.4}.calendarReleaseCard .compactPoster{object-fit:cover;width:58px;height:68px}.calendarReleaseCard>div{gap:5px;min-width:0;display:grid}.calendarReleaseCard strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendarReleaseCard span{color:var(--muted)}.releaseState{text-transform:uppercase;border:1px solid #4ea1ff57;border-radius:999px;padding:6px 9px;font-size:.68rem;color:#82bfff!important}.releaseState.released{border-color:#22c55e57;color:#5ad88a!important}@media (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 (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 (width<=700px){.pageSurface{border-radius:10px;padding:14px}.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{background:0 0;border:0;overflow:visible}.libraryRow{border:1px solid var(--border);background:#070f19c7;border-radius:9px;grid-template-columns:minmax(0,1fr) 40px;gap:12px;min-height:0;margin-bottom:10px;padding:11px}.libraryTitleCell{grid-column:1/-1}.libraryTitleCell .compactPoster{flex-basis:58px;width:58px;height:80px}.libraryRow>.animeProgress{grid-column:1/2}.libraryRow>.iconButton{grid-area:2/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{border-radius:14px;justify-content:center;width:100%;margin-top:12px}.loadMoreRecommendations span{color:var(--muted);font-size:.78rem;font-weight:800}.settingsMediaUploads{background:#050b136b;border:1px solid #3d4e677a;border-radius:8px;grid-template-columns:minmax(180px,.72fr) minmax(300px,1.6fr);gap:0;display:grid;overflow:hidden}.settingsAvatarUploadCard,.settingsBannerUploadCard{align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.settingsAvatarUploadCard{text-align:center;border-right:1px solid #3d4e677a;justify-items:center}.settingsAvatarUploadCard>span,.settingsBannerUploadCard>span{gap:4px;display:grid}.settingsAvatarUploadCard strong,.settingsBannerUploadCard strong{color:#e7edf6;font-size:.82rem}.settingsAvatarUploadCard small,.settingsBannerUploadCard small{color:#78889d;font-size:.68rem;line-height:1.45}.settingsBannerPreview{aspect-ratio:16/5;background:#101a28 50%/cover no-repeat;border:1px solid #4ea1ff38;border-radius:7px;place-items:center;width:100%;min-height:118px;display:grid;position:relative;overflow:hidden}.settingsBannerPreview>img,.drawerBannerPreview>img{object-fit:contain;object-position:center;background:#080a0f;width:100%;height:100%;position:absolute;inset:0}.settingsBannerPreview:after{content:"";background:linear-gradient(90deg,#04080eb8,#04080e1f 55%,#04080e7a);position:absolute;inset:0}.settingsBannerPreview>span{z-index:1;color:#71839a;font-size:.72rem}.settingsBannerPreview .userAvatar{z-index:2;border:2px solid #ebf1f9cc;width:48px;height:48px;position:absolute;bottom:12px;left:14px}.settingsMediaUploadButton{cursor:pointer;border:1px dashed #51647fa6;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 12px;color:#b8c4d3!important;display:inline-flex!important}.settingsMediaUploadButton:hover{border-color:#ef4652a6;color:#f1f5fa!important}.settingsMediaUploadButton input{display:none}.drawerBannerPreview{aspect-ratio:16/5;color:#71839a;background:#0c1522 50%/cover no-repeat;border:1px solid #41526b94;border-radius:7px;place-items:center;width:100%;font-size:.7rem;display:grid;position:relative;overflow:hidden}.publicCatalogPage{min-height:100vh;color:var(--text);background:#080d15;padding-bottom:48px}.publicCatalogHeader{z-index:5;background:#05090ff0;border-bottom:1px solid #3341558f;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px clamp(18px,5vw,72px);display:flex;position:relative}.publicCatalogHeader img{width:156px;height:auto;display:block}.publicCatalogSignIn,.publicCatalogCta{color:#fff;background:#d83b45;border:1px solid #e5484dc2;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 15px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.publicCatalogSignIn:hover,.publicCatalogCta:hover{background:#ec4a55}.publicCatalogHero{background:#0b121d;border-bottom:1px solid #35445a94;grid-template-columns:minmax(180px,250px) minmax(0,760px);align-items:end;gap:clamp(24px,4vw,52px);min-height:560px;padding:120px max(24px,50vw - 590px) 54px;display:grid;position:relative;overflow:hidden}.publicCatalogBackdrop{opacity:.32;background-position:50%;background-size:cover;position:absolute;inset:0}.publicCatalogHero:after{content:"";background:linear-gradient(90deg,#070c14f7 12%,#070c14c2 58%,#070c14e6),linear-gradient(#0000 48%,#0b121d 100%);position:absolute;inset:0}.publicCatalogPoster,.publicCatalogCopy{z-index:1;position:relative}.publicCatalogPoster .poster,.publicCatalogPoster .mangaPoster{aspect-ratio:2/3;border-radius:8px;width:100%;height:auto;box-shadow:0 24px 58px #00000080}.publicCatalogCopy{gap:14px;display:grid}.publicCatalogCopy h1{max-width:760px;font-size:clamp(2rem,5vw,4.2rem);line-height:1.04}.publicCatalogCopy h2{color:#96a6b9;font-size:.92rem;font-weight:500}.publicCatalogCopy>p{color:#a9b5c5;max-width:760px;font-size:.93rem;line-height:1.7}.publicCatalogFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:5px 0;display:grid}.publicCatalogFacts>div{background:#09111cb3;border-left:2px solid #e5484d;gap:4px;padding:10px 11px;display:grid}.publicCatalogFacts dt{color:#748499;text-transform:uppercase;font-size:.66rem}.publicCatalogFacts dd{color:#e6edf7;margin:0;font-size:.78rem}.publicCatalogCta{justify-self:start;margin-top:4px}.publicCatalogSchedule,.publicCatalogLoading{width:min(1180px,100% - 36px);margin:24px auto 0}.publicCatalogSchedule>div:last-child{gap:6px;display:grid}.publicCatalogSchedule article{border-top:1px solid #35445a7a;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 12px;display:grid}.publicCatalogSchedule article span{color:#e9757d;font-size:.72rem}.publicCatalogSchedule article strong{color:#dce5f0;font-size:.8rem}.publicCatalogSchedule article time{color:#8191a5;font-size:.7rem}.publicCatalogLoading{justify-content:center;align-items:center;gap:10px;min-height:220px;display:flex}.publicCatalogLoading a{color:#7eb8ff}@media (width<=760px){.settingsMediaUploads{grid-template-columns:1fr}.settingsAvatarUploadCard{border-bottom:1px solid #3d4e677a;border-right:0}.settingsBannerPreview{min-height:104px}.publicCatalogHeader{padding-inline:14px}.publicCatalogHeader img{width:132px}.publicCatalogSignIn{min-height:38px;padding:8px 10px;font-size:.7rem}.publicCatalogHero{grid-template-columns:108px minmax(0,1fr);align-items:start;gap:18px;min-height:0;padding:72px 16px 30px}.publicCatalogCopy h1{font-size:1.75rem}.publicCatalogCopy>p,.publicCatalogCopy .tags,.publicCatalogFacts,.publicCatalogCta{grid-column:1/-1}.publicCatalogCopy{display:contents}.publicCatalogCopy>.eyebrow,.publicCatalogCopy>h1,.publicCatalogCopy>h2{grid-column:2}.publicCatalogFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.publicCatalogSchedule article{grid-template-columns:82px minmax(0,1fr)}.publicCatalogSchedule article time{grid-column:2}}@media (width<=420px){.settingsAvatarUploadCard,.settingsBannerUploadCard{padding:13px}.publicCatalogHero{grid-template-columns:88px minmax(0,1fr);gap:14px}.publicCatalogCopy h1{font-size:1.4rem}.publicCatalogCopy>p{font-size:.82rem}}html,body,#root,.shell,.center,.auth{background:#080a0f!important}.dashboardRecommendationsPanel .recommendationGrid{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));align-items:stretch;gap:14px;display:grid}.dashboardRecommendationsPanel .recommendationGrid .animeCard{border-radius:16px;grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:132px;padding:12px}.dashboardRecommendationsPanel .recommendationGrid .animeCard .poster{border-radius:10px;width:72px;height:98px}.dashboardRecommendationsPanel .recommendationGrid .animeInfo{align-content:start;gap:6px}.dashboardRecommendationsPanel .recommendationGrid .animeInfo strong{white-space:normal;line-height:1.22}.dashboardRecommendationsPanel .recommendationGrid .animeInfo span{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=760px){.dashboardRecommendationsPanel .recommendationGrid{grid-template-columns:1fr}}.dashboardGrid{border:1px solid #263041bd;border-radius:20px;padding:14px;background:#0c1017!important}.dashboardGrid>.panel,.dashboardGrid .dashboardRecommendationsPanel{background:#111720!important}.profileStatsLink{cursor:pointer;border:1px solid #4ea1ff29;border-radius:16px;padding:8px;transition:border-color .18s,background .18s,transform .18s}.profileStatsLink:hover,.profileStatsLink:focus-visible{background:#0c1017;border-color:#4ea1ff5c;outline:none;transform:translateY(-1px)}.profileStatsLink .metric{pointer-events:none}.profileStatsHero{box-shadow:var(--shadow);background:#101620;border:1px solid #4ea1ff33;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.profileStatsHeroCopy{gap:8px;min-width:0;display:grid}.profileStatsHeroCopy h2{font-size:clamp(1.75rem,4vw,3rem);line-height:1}.profileStatsHeroCopy p{color:var(--muted)}.profileStatsOverview{margin:16px 0}.statsInsightsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.statsInsightCard{background:#111720;border:1px solid #263041cc;border-radius:18px;align-content:start;gap:16px;min-width:0;padding:16px;display:grid}.statsInsightCard h3{font-size:1.05rem}.statsInsightCard p{color:var(--muted);font-size:.9rem;line-height:1.45}.statsBars{gap:10px;display:grid}.statsBarRow{color:var(--muted);grid-template-columns:minmax(78px,.72fr) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.84rem;display:grid}.statsBarRow>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.statsBarRow b{color:var(--text-strong);font-size:.86rem}.statsBarTrack{background:#080a0f;border:1px solid #263041cc;border-radius:999px;height:9px;overflow:hidden}.statsBarTrack i{width:var(--bar-width);border-radius:inherit;background:linear-gradient(90deg,#4ea1ffdb,#e5484dbd);height:100%;display:block}.progressInsightCard{grid-template-rows:auto 1fr}.completionRings{align-items:center;gap:14px;display:flex}.completionRings span{background:conic-gradient(#4ea1ffdb var(--value), #080a0f 0);border:1px solid #4ea1ff38;border-radius:50%;place-items:center;width:88px;height:88px;display:grid;position:relative}.completionRings span:after{content:"";background:#111720;border-radius:50%;position:absolute;inset:10px}.completionRings b{z-index:1;color:var(--text-strong);font-size:.95rem;position:relative}.profileStatsLists{gap:12px;display:grid}.profileStatsListSection{background:#101620;border:1px solid #263041cc;border-radius:18px;overflow:hidden}.profileStatsListHead{text-align:left;background:#101620;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);justify-items:start;width:100%;min-height:72px;padding:14px 16px;display:grid}.profileStatsListHead:hover{background:#151c29}.profileStatsListHead div{gap:4px;display:grid}.profileStatsListHead p{color:var(--muted);font-size:.9rem}.profileStatsListBody{background:#0c1017;border-top:1px solid #263041b3;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px;padding:14px;display:grid}.profileStatsListBody .animeCard{border-radius:14px;min-height:104px}.statsReleaseRow{cursor:pointer;background:#0f141e;border:1px solid #263041c7;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:10px;display:grid}.statsReleaseRow:hover,.statsReleaseRow:focus-visible{background:#121a27;border-color:#4ea1ff6b;outline:none}.statsReleaseRow div{gap:5px;min-width:0;display:grid}.statsReleaseRow strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.statsReleaseRow span{color:var(--muted);font-size:.9rem}.statsReleaseRow mark{color:#cfe6ff;background:#4ea1ff1a;border-color:#4ea1ff42}@media (width<=1180px){.statsInsightsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.dashboardGrid{border-radius:16px;padding:10px}.profileStatsHero{grid-template-columns:1fr}.profileStatsHero .iconText{width:100%}.statsInsightsGrid,.profileStatsListBody{grid-template-columns:1fr}.completionRings span{width:76px;height:76px}}.dashboardRecommendationsPanel .recommendationList{gap:14px;display:grid}.dashboardRecommendationsPanel .recommendationCard{cursor:pointer;background:#0f141e;border:1px solid #263041c7;border-radius:18px;grid-template-columns:108px minmax(0,1fr);align-items:stretch;gap:16px;min-height:164px;padding:14px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid}.dashboardRecommendationsPanel .recommendationCard:hover{background:#121a27;border-color:#4ea1ff4d;transform:translateY(-1px);box-shadow:0 16px 42px #00000038}.dashboardRecommendationsPanel .recommendationCard:focus-visible{outline-offset:2px;outline:3px solid #4ea1ff59}.dashboardRecommendationsPanel .recommendationCard .poster{border-radius:13px;width:108px;height:148px}.recommendationInfo{align-content:start;gap:10px;min-width:0;display:grid}.recommendationTitleLine{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.recommendationTitleLine strong{color:var(--text-strong);font-size:1.04rem;line-height:1.22;display:block}.recommendationTitleLine span{color:var(--muted);margin-top:4px;font-size:.86rem;display:block}.recommendationInfo p{color:#b8c7dc;margin:0;font-size:.9rem;line-height:1.45}.recommendationTags{gap:7px}.recommendationTags mark{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.recommendationTags .genreTag{color:#c6e4ff;background:#4ea1ff1f;border-color:#4ea1ff47}.recommendationTags .descriptorTag{color:#ffd0d4;background:#e5484d1c;border-color:#e5484d47}.recommendationTags .contextTag{color:#d4deeb;background:#94a3b817;border-color:#94a3b83d}@media (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}}.redesignedDashboardGrid{grid-template-columns:minmax(0,1fr)}.watchingRecommendationDrawer{background:#111821;border:1px solid #3b485ead;border-radius:16px;overflow:hidden}.watchingRecommendationDrawer[open]{border-color:#4ea1ff38;box-shadow:0 18px 50px #0000002e}.watchingRecommendationDrawer summary{color:#dbe8f7;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:.86rem;font-weight:800;list-style:none;display:flex}.watchingRecommendationDrawer summary::-webkit-details-marker{display:none}.watchingRecommendationDrawer summary span{align-items:center;gap:7px;display:inline-flex}.watchingRecommendationDrawer summary strong{color:#c7e5ff;background:#4ea1ff1a;border:1px solid #4ea1ff38;border-radius:999px;place-items:center;min-width:26px;height:24px;padding:0 8px;font-size:.78rem;display:inline-grid}.watchingRecommendationList{gap:10px;padding:0 10px 10px;display:grid}.watchingRecommendationList .recommendationCard{cursor:pointer;background:#0f141e;border:1px solid #263041c7;border-radius:15px;grid-template-columns:96px minmax(0,1fr);gap:14px;min-height:140px;padding:12px;display:grid}.watchingRecommendationList .recommendationCard:hover{background:#121a27;border-color:#4ea1ff4d}@media (width<=760px){.watchingRecommendationList .recommendationCard{grid-template-columns:84px minmax(0,1fr);min-height:122px}.watchingRecommendationList .recommendationCard .poster{width:84px;height:116px}}@media (width>=981px){.redesignedDashboardGrid{align-items:start;grid-template-columns:minmax(520px,1fr) minmax(0,1fr)!important}}@media (width<=980px){.redesignedDashboardGrid{grid-template-columns:1fr!important}}@media (width>=981px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,1fr) minmax(500px,1fr)!important;align-items:start!important;display:grid!important}}@media (width<=980px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:1fr!important}}@media (width>=981px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr)!important;gap:18px!important}}@media (width>=1500px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr)!important}}@media (width>=981px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.52fr) minmax(760px,1.48fr)!important;gap:20px!important}}@media (width>=1500px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.46fr) minmax(840px,1.54fr)!important}}@media (width>=981px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.36fr) minmax(900px,1.64fr)!important;gap:18px!important}}@media (width>=1500px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.3fr) minmax(980px,1.7fr)!important}}@media (width>=981px) and (width<=1280px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.25fr) minmax(820px,1.75fr)!important}}.watchingRecommendationList .recommendationCard{border-radius:14px!important;grid-template-columns:62px minmax(0,1fr)!important;gap:10px!important;min-height:92px!important;padding:10px!important;display:grid!important}.watchingRecommendationList .recommendationTitleLine{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.watchingRecommendationList .recommendationTitleLine strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:.86rem!important;line-height:1.15!important;display:-webkit-box!important;overflow:hidden!important}.watchingRecommendationList .recommendationTitleLine span{white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:2px!important;font-size:.72rem!important;line-height:1.15!important;overflow:hidden!important}.watchingRecommendationList .recommendationInfo p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:.73rem!important;line-height:1.28!important;display:-webkit-box!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 (width>=981px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.2fr) minmax(960px,1.8fr)!important;gap:18px!important}}@media (width>=981px) and (width<=1280px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.08fr) minmax(860px,1.92fr)!important}}@media (width>=1500px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.18fr) minmax(1060px,1.82fr)!important}}@media (width>=981px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.12fr) minmax(1040px,1.88fr)!important;gap:18px!important}}@media (width>=981px) and (width<=1280px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.06fr) minmax(920px,1.94fr)!important}}.watchingRecommendationList .recommendationCard{align-items:start!important;height:auto!important;min-height:0!important}.watchingRecommendationList .recommendationTags{flex-wrap:wrap!important}@media (width>=981px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.04fr) minmax(1080px,1.96fr)!important;gap:16px!important}}@media (width>=981px) and (width<=1280px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.02fr) minmax(940px,1.98fr)!important}}.watchingRecommendationDrawer summary span{white-space:normal!important}.watchingRecommendationList .recommendationCard{border-radius:14px!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;display:grid!important;overflow:visible!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;text-overflow:clip!important;max-width:none!important;max-height:none!important;overflow:visible!important}.watchingRecommendationList .recommendationTitleLine strong,.watchingRecommendationList .recommendationInfo p{-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;display:block!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 (width>=981px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.32fr) minmax(920px,1.68fr)!important;gap:18px!important}}@media (width>=981px) and (width<=1320px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,.18fr) minmax(860px,1.82fr)!important}}@media (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{grid-template-columns:minmax(0,45fr) minmax(0,55fr)!important}}.staffAnimeMenu{min-width:190px;position:relative}.staffAnimeMenu>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.staffAnimeMenu>summary::-webkit-details-marker{display:none}.staffAnimeMenuButton{color:#cfe6ff;background:#0c223ac7;border-color:#4ea1ff47;justify-content:space-between;width:100%}.staffAnimeMenu[open] .staffAnimeMenuButton{background:#132d4af0;border-color:#78beff7a}.staffAnimeDropdown{z-index:22;background:#090e16fa;border:1px solid #4ea1ff42;border-radius:14px;gap:8px;min-width:260px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 60px #00000075,inset 0 1px #ffffff0a}.staffAnimeDropdown button{justify-content:flex-start;width:100%}.dangerText{color:#ffd1d5!important;background:#62141c57!important;border-color:#ff606c52!important}.dangerText:hover{background:#7b1c267a!important;border-color:#ff7c8694!important}@media (width<=720px){.staffAnimeMenu,.staffAnimeDropdown{width:100%;min-width:0}.staffAnimeDropdown{margin-top:8px;position:static}}.detailHero{align-items:stretch}.detailActions{place-self:end;margin-top:auto}.staffRoleExplorer{background:#0a0f188f;border:1px solid #4ea1ff2e;border-radius:16px;gap:12px;padding:14px;display:grid}.staffRoleExplorerHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.staffRoleExplorerHead strong{color:var(--text-strong);margin-top:4px;display:block}.staffRoleList{gap:9px;display:grid}.staffRoleGroup{background:#121722d1;border:1px solid #263041db;border-radius:14px;overflow:hidden}.staffRoleGroup[open]{background:#121b28e6;border-color:#4ea1ff47}.staffRoleGroup>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;list-style:none;display:flex}.staffRoleGroup>summary::-webkit-details-marker{display:none}.staffRoleSummaryMain{align-items:center;gap:9px;display:inline-flex}.staffRoleChevron{color:#8fbbe6;transition:transform .16s}.staffRoleGroup[open] .staffRoleChevron{transform:rotate(90deg)}.staffRoleGroup>summary>strong{color:#cfe6ff;background:#4ea1ff1a;border:1px solid #4ea1ff3d;border-radius:999px;place-items:center;min-width:30px;height:26px;padding:0 9px;font-size:.8rem;display:inline-grid}.staffRoleUsers{gap:8px;padding:0 10px 10px;display:grid}.staffRoleUserRow{width:100%;min-height:54px;color:inherit;text-align:left;cursor:pointer;background:#090e16b8;border:1px solid #263041b8;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.staffRoleUserRow:hover{background:#121e2ed1;border-color:#4ea1ff52}.staffRoleUserIdentity{gap:2px;min-width:0;display:grid}.staffRoleUserIdentity strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staffRoleUserIdentity span,.staffRoleUserStat{color:var(--muted);font-size:.78rem}.staffRoleUserStat{white-space:nowrap;background:#94a3b814;border:1px solid #94a3b82e;border-radius:999px;padding:5px 8px}.staffRoleEmpty{text-align:left!important;margin:0!important;padding:8px 4px!important}.watchingProgressPill{white-space:nowrap;background:#4ea1ff17;border:1px solid #4ea1ff3d;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-weight:900;display:inline-flex;color:#cfe6ff!important;font-size:.72rem!important}@media (width<=720px){.detailActions{justify-self:stretch}.staffRoleUserRow{grid-template-columns:34px minmax(0,1fr)}.staffRoleUserStat{grid-column:2;justify-self:start}.watchingProgressPill{justify-self:start}}.watchingRecommendationList{grid-template-columns:1fr!important;gap:10px!important;padding:0 10px 10px!important;display:grid!important}.watchingRecommendationList .recommendationCard{grid-template-columns:74px minmax(0,1fr)!important;gap:12px!important;min-height:108px!important;padding:12px!important;display:grid!important}.watchingRecommendationList .recommendationCard .poster{border-radius:12px!important;width:74px!important;height:104px!important}.watchingRecommendationList .recommendationInfo{gap:7px!important}@media (width<=720px){.watchingRecommendationList .recommendationCard{grid-template-columns:62px minmax(0,1fr)!important;min-height:92px!important}.watchingRecommendationList .recommendationCard .poster{width:62px!important;height:88px!important}}@media (width>=981px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(320px,.9fr) minmax(0,1.55fr)!important;align-items:start!important;gap:18px!important}.dashboardGrid.redesignedDashboardGrid .globalFeedPanel{grid-column:1/2!important}}.globalFeedPanel{border-radius:20px;gap:14px;display:grid;overflow:hidden;box-shadow:0 20px 70px #00000047,inset 0 1px #ffffff0a;background:radial-gradient(circle at 0 0,#e5484d1f,#0000 22rem),linear-gradient(#121722eb,#090d15e0)!important;border-color:#e5484d29!important}.globalFeedHead{align-items:start}.globalFeedHeadActions{flex:none;align-items:center;gap:8px;display:flex}.discordFeedButton{color:#d9ddff;background:#5865f224;border:1px solid #5865f261;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 11px;font-size:.78rem;font-weight:700;display:inline-flex}.discordFeedButton .discordIcon{object-fit:contain;flex:none;display:block}.discordFeedButton:hover,.discordFeedButton:focus-visible{color:#fff;background:#5865f23d;border-color:#7289ffb8}.globalFeedList{gap:12px;max-height:min(1180px,100vh - 170px);padding-right:3px;display:grid;overflow:auto}.globalFeedPost{background:#0c111ae0;border:1px solid #263041d1;border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:12px;display:grid;position:relative}.globalFeedPost:before{display:none}.globalFeedAvatar{padding-top:2px}.globalFeedBody{gap:10px;min-width:0;display:grid}.globalFeedMeta{gap:2px;min-width:0;display:grid}.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{width:100%;color:inherit;text-align:left;cursor:pointer;background:#050a1280;border:1px solid #4ea1ff29;border-radius:14px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.globalFeedAnime:hover,.globalFeedAnime:focus-visible{background:#0d1a2aad;border-color:#4ea1ff57}.globalFeedAnime .poster{border-radius:10px!important;width:46px!important;height:64px!important}.globalFeedAnime span{gap:3px;min-width:0;display:grid}.globalFeedAnime strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.globalFeedAnime small{color:var(--muted);line-height:1.3}.globalFeedComments{gap:8px;display:grid}.globalFeedComment{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;display:grid}.globalFeedComment p{background:#94a3b812;border:1px solid #94a3b81f;border-radius:12px;gap:2px;margin:0;padding:8px 10px;display:grid}.globalFeedComment strong{color:var(--text-strong);font-size:.78rem}.globalFeedComment span{color:var(--text);overflow-wrap:anywhere;font-size:.86rem;line-height:1.36}.globalFeedCommentForm{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.globalFeedCommentForm input{border-radius:999px;min-width:0;height:38px;padding:0 13px}.globalFeedCommentForm button{white-space:nowrap;height:38px}@media (width<=980px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:1fr!important}.dashboardGrid.redesignedDashboardGrid .globalFeedPanel{grid-column:1/-1!important}.globalFeedList{max-height:none}}@media (width<=620px){.globalFeedPost{grid-template-columns:36px minmax(0,1fr);padding:10px}.globalFeedCommentForm{grid-template-columns:1fr}}@media (width>=981px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(380px,1.18fr) minmax(400px,.82fr)!important;gap:18px!important}.dashboardGrid.redesignedDashboardGrid .globalFeedPanel{min-width:0!important}}@media (width>=981px) and (width<=1220px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(360px,1.1fr) minmax(370px,.9fr)!important}}.globalFeedPost{padding-right:46px!important}.globalFeedPostStaffMenu{z-index:6;position:absolute;top:10px;right:10px}.feedStaffMenu{place-items:center;display:inline-grid;position:relative}.feedStaffMenuButton,.feedProfileAvatarButton,.feedProfileNameButton{appearance:none;color:inherit;font:inherit;background:0 0;border:0;padding:0}.feedStaffMenuButton{color:#ffd5d8;cursor:pointer;background:#090d15b8;border:1px solid #e5484d38;border-radius:999px;place-items:center;width:30px;height:30px;display:inline-grid;box-shadow:0 10px 26px #00000038}.feedStaffMenuButton:hover,.feedStaffMenuButton:focus-visible,.feedStaffMenuButton[aria-expanded=true]{color:#fff1f2;background:#401218e0;border-color:#ff767d7a}.feedStaffMenuButton.subtle{width:26px;height:26px;color:var(--muted);box-shadow:none;border-color:#94a3b829}.feedStaffDropdown{z-index:30;background:#080c14fa;border:1px solid #263041eb;border-radius:14px;min-width:178px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 52px #0000006b}.feedStaffDropdown.commentDropdown{top:0;right:calc(100% + 8px)}.feedStaffDropdown button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:.84rem;display:flex}.feedStaffDropdown button:hover,.feedStaffDropdown button:focus-visible{color:var(--text-strong);background:#94a3b817}.feedStaffDropdown .dangerText{color:#ff9aa0}.feedStaffDropdown .dangerText:hover,.feedStaffDropdown .dangerText:focus-visible{color:#fff1f2;background:#e5484d24}.feedProfileAvatarButton{cursor:pointer;border-radius:999px;place-items:center;display:inline-grid}.feedProfileAvatarButton:hover .userAvatar,.feedProfileAvatarButton:focus-visible .userAvatar{outline-offset:2px;outline:2px solid #4ea1ff85}.feedProfileNameButton{width:fit-content;max-width:100%;color:var(--text-strong);cursor:pointer;text-align:left;font-weight:800}.feedProfileNameButton:hover,.feedProfileNameButton:focus-visible{color:#d7eaff;text-underline-offset:3px;text-decoration:underline}.feedProfileNameButton.small{font-size:.78rem}.globalFeedMeta .feedProfileNameButton{font-size:.95rem}.globalFeedComment{position:relative;grid-template-columns:28px minmax(0,1fr) auto!important}.globalFeedComment p{min-width:0}.globalFeedCommentStaffMenu{place-self:start end}.globalFeedLoadMore{min-height:42px;color:var(--text-strong);cursor:pointer;background:#0a121eb8;border:1px solid #4ea1ff2e;border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:flex}.globalFeedLoadMore:hover,.globalFeedLoadMore:focus-visible{background:#0e1e32e0;border-color:#4ea1ff61}.globalFeedLoadMore:disabled{cursor:wait;opacity:.72}@media (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);left:0;right:auto}}.dashboardGrid.redesignedDashboardGrid .globalFeedPanel{align-self:start!important}.globalFeedPanel{overflow:visible!important}.globalFeedList{max-height:none!important;padding-right:0!important;overflow:visible!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{flex-wrap:wrap!important;align-items:baseline!important;gap:3px 6px!important;min-width:0!important;display:flex!important}.globalFeedMeta span{flex: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;align-items:start!important;gap:8px!important}.globalFeedComment p{padding:8px 10px!important;line-height:1.35!important;display:block!important}.globalFeedComment p .feedProfileNameButton{vertical-align:baseline!important;margin-right:6px!important;display:inline!important}.globalFeedComment p span{overflow-wrap:anywhere!important;display:inline!important}.globalFeedPostStaffMenu{top:12px!important;right:12px!important}.feedStaffDropdown{z-index:80!important}.globalFeedScrollSentinel{min-height:42px;color:var(--muted);letter-spacing:.01em;background:#0a121e6b;border:1px solid #4ea1ff24;border-radius:999px;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:flex}.globalFeedScrollSentinel[aria-busy=true]{color:var(--text-strong);background:#0e1e329e;border-color:#4ea1ff47}@media (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{grid-template-columns:48px minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:start!important;gap:0 12px!important;width:100%!important;min-width:0!important;padding:16px 52px 16px 16px!important;display:grid!important}.globalFeedPost>.globalFeedPostStaffMenu.feedStaffMenu{z-index:12!important;grid-area:auto!important;place-self:auto!important;position:absolute!important;inset:14px 14px auto auto!important}.globalFeedPost>.globalFeedAvatar{grid-area:1/1/2/2!important;width:48px!important;min-width:48px!important;padding-top:0!important}.globalFeedPost>.globalFeedBody{grid-area:1/2/2/3!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.globalFeedPost>.globalFeedAvatar .feedProfileAvatarButton:not(.small),.globalFeedPost>.globalFeedAvatar .userAvatar{width:44px!important;height:44px!important}.globalFeedMeta{flex-wrap:wrap!important;align-items:baseline!important;gap:2px 7px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-right:8px!important;display:flex!important}.globalFeedMeta .feedProfileNameButton{text-overflow:ellipsis!important;white-space:nowrap!important;flex:none!important;max-width:min(14rem,100%)!important;overflow:hidden!important}.globalFeedMeta span{min-width:0!important;max-width:100%!important;color:var(--text)!important;overflow-wrap:normal!important;word-break:normal!important;flex:16rem!important}.globalFeedMeta time{color:var(--muted)!important;flex:0 0 100%!important;line-height:1.2!important}.globalFeedAnime{grid-template-columns:56px minmax(0,1fr)!important;justify-self:stretch!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px!important;display:grid!important}.globalFeedAnime .poster{width:56px!important;min-width:56px!important;height:78px!important}.globalFeedAnime>span{gap:4px!important;min-width:0!important;display:grid!important}.globalFeedAnime>span strong,.globalFeedAnime>span small{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.globalFeedAnime>span strong{white-space:nowrap!important}.globalFeedAnime>span small{white-space:normal!important}.globalFeedComments,.globalFeedCommentForm{width:100%!important;min-width:0!important;max-width:100%!important}@media (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;min-width:50px!important;height:70px!important}}.globalFeedComment>.feedProfileAvatarButton.small{margin-top:5px!important}.globalFeedCommentStaffMenu .feedStaffDropdown.commentDropdown{right:calc(100% + 14px)!important}@media (width<=620px){.globalFeedComment>.feedProfileAvatarButton.small{margin-top:4px!important}.globalFeedCommentStaffMenu .feedStaffDropdown.commentDropdown{left:-10px!important;right:auto!important}}@media (width<=760px){.verificationBanner{flex-direction:column;align-items:stretch}.verificationBanner .primary{width:100%}}.rssXmlPage{min-height:100vh;padding-top:32px}.rssXmlPanel{max-width:1040px;margin:0 auto}.rssXmlCode{white-space:pre-wrap;word-break:break-word;max-height:70vh;color:var(--text);background:#05080eb8;border:1px solid #7b8baa38;border-radius:16px;margin:18px 0 0;padding:16px;font-size:.86rem;line-height:1.55;overflow:auto}.staffUserLookup{background:#0a0f1880;border:1px solid #4ea1ff2e;border-radius:14px;padding:14px}.staffUserLookup label{color:var(--muted);gap:8px;display:grid}.staffUserLookupRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.profileStaffActionList .dangerMenuItem{color:#fecdd3}.profileStaffActionList .dangerMenuItem:hover{background:#ef44442e}@media (width<=680px){.staffUserLookupRow{grid-template-columns:1fr}}.feedCommentQuoteBox{white-space:pre-wrap;overflow-wrap:anywhere;background:#94a3b81f;border-left:3px solid #94a3b875;border-radius:10px;padding:8px 10px;line-height:1.35;display:block;color:#aeb8c7!important;font-size:.82rem!important}.feedCommentQuoteBox.editorQuote{margin-bottom:7px}.feedCommentEditorBox{min-width:0;position:relative}.globalFeedCommentForm textarea{resize:vertical;border-radius:16px;width:100%;min-width:0;min-height:38px;max-height:130px;padding:10px 82px 10px 13px;line-height:1.35}.globalFeedCommentForm .feedCommentSendButton{color:#ff5d68;background:0 0;border:0;border-radius:10px;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:inline-grid;position:absolute;bottom:4px;right:4px}.globalFeedCommentForm .feedCommentSendButton:hover,.globalFeedCommentForm .feedCommentSendButton:focus-visible{color:#ff858d;background:#e5484d24}.globalFeedCommentForm .feedCommentSendButton:disabled{color:#667184;cursor:not-allowed;opacity:.65;background:0 0}.spoilerFormatButton{color:#8e9aad;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.spoilerFormatButton:hover,.spoilerFormatButton:focus-visible{color:#b9d8ff;background:#4ea1ff1f}.feedCommentEditorBox .feedCommentSpoilerButton{border-radius:9px;width:32px;min-width:32px;height:32px;min-height:32px;position:absolute;bottom:4px;right:38px}.feedCommentMessage>p,.feedCommentMessage .markdownBody>p{margin:0}.globalFeedCommentActions{flex-wrap:wrap;grid-column:2/4;justify-self:start;align-items:center;gap:8px;margin-top:-2px;display:inline-flex}.commentReplyButton,.globalFeedCommentActions .commentReportButton{min-height:28px;color:var(--muted);background:#94a3b814;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:.75rem;font-weight:800;display:inline-flex}.commentReplyButton:hover{color:#cfe6ff;background:#4ea1ff1a;border-color:#4ea1ff52}.globalFeedCommentActions .commentReportButton:hover,.globalFeedCommentActions .commentReportButton:focus-visible{color:#ff9aa0;background:#e5484d1a;border-color:#e5484d61}.profileRecentFeedPanel{min-width:0}.profileRecentFeedList{max-height:none;padding-right:0;overflow:visible}.profileRecentFeedLoadMore{width:100%}.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 (width<=620px){.globalFeedCommentActions{grid-column:2/3}.globalFeedCommentForm textarea{min-height:42px}}.avatarSettingsSection{background:#94a3b80f;border:1px solid #94a3b824;border-radius:16px;padding:12px}.avatarSettingsRow{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.avatarSettingsRow h3,.avatarSettingsRow p{margin:0}.avatarUploadButton{width:100%}.globalFeedCommentBubble{background:#94a3b812;border:1px solid #94a3b81f;border-radius:12px;gap:6px;min-width:0;margin:0;padding:8px 10px;display:grid}.globalFeedCommentName{justify-self:start}.feedCommentBody{gap:6px;min-width:0;display:grid!important}.feedCommentMessage{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;font-size:.86rem;line-height:1.36}.globalFeedCommentActions{grid-column:2/3!important}@media (width<=980px){.dashboardGrid.redesignedDashboardGrid{display:grid!important}.dashboardGrid.redesignedDashboardGrid .globalFeedPanel{order:2!important}}.feedRoleBadge{white-space:nowrap;border-radius:999px;flex:none;align-self:center;width:fit-content;margin-right:1px;padding:3px 7px;font-size:.68rem;line-height:1}.feedRoleBadge.compact{padding:2px 6px;font-size:.62rem}.globalFeedCommentAuthor{align-items:center;gap:5px;min-width:0;display:flex}.globalFeedCommentAuthor .feedProfileNameButton{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.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 #00000057}html{background:var(--bg)}body{color:var(--text);background:radial-gradient(circle at 52% -30%,#1f4a7e29,#0000 42rem),#050a12;font-size:14px}body:before{content:"";z-index:-1;pointer-events:none;opacity:.32;background-image:linear-gradient(#ffffff03 1px,#0000 1px);background-size:100% 4px;position:fixed;inset:0}button,input,select,textarea{border-color:var(--border);color:var(--text);background:#09111c}button{border-radius:7px;min-height:38px}button:hover{background:#101b29;border-color:#34465d}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #f03b46bf}.shell{background:0 0;width:100%;max-width:none;min-height:100vh;margin:0;padding:76px 24px 28px 128px;position:relative}.topbar{z-index:120;isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:#050a12;border-bottom:1px solid #2a394da6;grid-template-columns:250px minmax(360px,1fr) 250px;align-items:center;gap:18px;height:66px;padding:0 max(28px,50vw - 810px);display:grid;position:fixed;inset:0 0 auto;box-shadow:0 12px 34px #0000002e}.topbarBrand{min-width:0}.brandButton.logoBrand{background:0 0;border:0;justify-content:flex-start;width:160px;height:42px;padding:0}.brandButton.logoBrand img{object-fit:contain;object-position:left center;width:158px;height:38px}.desktopNav{justify-content:center;gap:6px;min-width:0;height:100%;display:flex}.desktopNav button{color:#aab4c3;background:0 0;border:0;border-radius:0;min-width:0;height:100%;padding:0 18px;font-weight:650;position:relative}.desktopNav button:after{content:"";background:0 0;height:2px;position:absolute;inset:auto 12px 0}.desktopNav button:hover,.desktopNav button.active{color:var(--text-strong);background:0 0}.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{z-index:2;color:#ffb8bd;position:relative}.profileButton{background:#0b1420;border-color:#f03b465c;border-radius:50%;width:42px;height:42px;padding:2px}.profileButton .userAvatar{width:34px;height:34px}.sideRail{z-index:70;border:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#070e18;border-radius:14px;flex-direction:column;align-items:stretch;gap:10px;width:86px;padding:12px 7px;display:flex;position:fixed;top:92px;bottom:28px;left:14px;box-shadow:0 18px 50px #0000003d}.sideRail button{color:#8e9aad;background:0 0;border-color:#0000;flex-direction:column;gap:7px;min-width:0;min-height:74px;padding:9px 3px;position:relative}.sideRail button span{font-size:.72rem;font-weight:650}.sideRail button:hover{color:var(--text-strong);background:#0d1724}.sideRail button.active{color:#ff5963;background:linear-gradient(135deg,#f03b462e,#f03b460d);border-color:#f03b463d}.sideRail button.active:before{content:"";background:var(--red);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:-8px;box-shadow:0 0 12px #f03b46cc}.sideRail button:last-child{margin-top:auto}.appStage{width:min(1500px,100%);margin:0 auto}.discordWidgetBackdrop{z-index:220;background:#01050ae0}.discordWidgetModal{background:#0b111b;border:1px solid #5865f261;border-radius:8px;gap:12px;width:min(382px,100vw - 28px);padding:14px;display:grid;box-shadow:0 24px 70px #00000085}.discordWidgetModal>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.discordWidgetModal>header>div{color:#9aa8ff;align-items:center;gap:9px;min-width:0;display:flex}.discordWidgetModal .discordIcon{object-fit:contain;flex:none;display:block}.discordWidgetModal h2{font-size:1rem}.discordWidgetModal iframe{background:#111820;border:0;border-radius:6px;width:100%;height:min(500px,100dvh - 130px);min-height:360px;display:block}.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{border-bottom:1px solid #2a394d94;margin-bottom:14px;padding-bottom:13px}.panelHead h2,.sectionHead h2,.dashboardSectionHead h2{text-transform:uppercase;font-size:1.02rem;font-weight:800}.sectionKicker,.eyebrow{color:#ef5963;letter-spacing:.065em}.panelSubtle,.empty,small{color:var(--muted)}.pill,.genreTag,.descriptorTag,.contextTag,.tags mark{background:#0b1421db;border-color:#4d5f79b8;border-radius:999px}.primary{background:linear-gradient(135deg,#db303c,#f14650);border-color:#f03b468a;box-shadow:0 8px 22px #f03b4624}.primary:hover{background:#fa4b55}.dashboardGrid.redesignedDashboardGrid{align-items:start;gap:18px}.dashboardGrid.redesignedDashboardGrid .panel{min-width:0}.globalFeedPanel{padding:18px;overflow:hidden}.globalFeedPost,.recommendationCard,.animeCard,.watchlistRow,.scheduleItem{background:linear-gradient(135deg,#0d1826f0,#070e18f5);border-color:#243448eb;border-radius:10px}.globalFeedPost:hover,.recommendationCard:hover,.animeCard:hover,.watchlistRow:hover{background:#0d1928;border-color:#455d7af2}.globalFeedAnime{border-radius:9px}.matchBadge{text-transform:uppercase;letter-spacing:.03em;font-weight:800;border-radius:999px!important}.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{gap:16px;display:grid}.animeHero{background-color:#09111c;border-radius:12px;overflow:hidden}.animeHero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#050a12f5 0%,#050a12bd 52%,#050a1257 100%);position:absolute;inset:0}.animeHero>*{z-index:1;position:relative}.animeTitle{color:#f5f6f8}.settingsDrawer .drawerPanel{border-left:1px solid var(--border);background:#07101a;width:min(520px,100vw)}.settingsSection{box-shadow:none;border-radius:10px}.drawerHead{border-bottom-color:var(--border);background:#07101af0}.modalBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01050ac7}.modal{border-radius:12px}.auth{background:linear-gradient(90deg,#04080ec2,#04080ee6),url(https://images.unsplash.com/photo-1578632767115-351597cf2477?auto=format&fit=crop&w=2000&q=86) 50%/cover;position:relative;overflow:hidden}.auth:before{content:"";pointer-events:none;background:linear-gradient(#0000,#04080e73);position:absolute;inset:0}.authPanel{z-index:1;position:relative}.authLogo{filter:drop-shadow(0 12px 30px #0000008c)}.form{background:#080f19ed;border-color:#3a4d66c7;box-shadow:0 28px 80px #0000008c}@media (width<=1180px){.topbar{grid-template-columns:190px 1fr auto}.desktopNav button{padding-inline:11px}.desktopNav button span{display:none}.shell{padding-left:112px}}@media (width<=860px){.shell{padding:70px 14px 92px}.topbar{grid-template-columns:1fr auto;height:60px;padding:0 14px}.desktopNav{display:none}.brandButton.logoBrand{width:142px}.brandButton.logoBrand img{width:140px}.topbar .actions>.iconText{display:none}.sideRail{z-index:95;border-radius:12px;flex-direction:row;justify-content:space-around;gap:2px;width:auto;height:64px;padding:5px;inset:auto 10px 10px}.sideRail button{flex:20%;gap:3px;min-height:52px;padding:5px 2px}.sideRail button:last-child{margin-top:0}.sideRail button svg{width:19px;height:19px}.sideRail button span{font-size:.62rem}.sideRail button.active:before{width:auto;height:2px;inset:auto 16px -6px}.panel{padding:14px}.dashboardGrid.redesignedDashboardGrid{gap:12px}.globalFeedPanel{padding:13px}}@media (width<=620px){body{font-size:13px}.shell{padding-inline:10px}.topbar .actions{gap:5px}.topbar .actions .iconButton,.topbar .actions .profileButton{width:38px;min-width:38px;height:38px}.verificationBanner{border-radius:9px;align-items:stretch;padding:12px}.verificationBanner button{width:100%}.panelHead,.sectionHead,.dashboardSectionHead{align-items:flex-start}.globalFeedPost,.recommendationCard,.animeCard,.watchlistRow{border-radius:9px}.auth{padding:16px}.authPanel{gap:24px;min-height:0}.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}.topbar{grid-template-columns:210px minmax(510px,1fr) minmax(390px,500px);padding-inline:max(24px,50vw - 830px)}.desktopNav{gap:0}.desktopNav button{padding-inline:14px;font-size:.86rem}.topbar .actions{min-width:0}.staffNavButton{padding-inline:10px}.navSearchButton{color:#8995a8;border-color:#2e3e52c7;justify-content:flex-start;width:min(290px,100%);min-width:210px;height:40px;padding:0 11px;background:#080f19eb!important}.navSearchButton span{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;font-size:.82rem;overflow:hidden}.navSearchButton kbd{color:#718096;background:#0d1724;border:1px solid #253247;border-radius:6px;min-width:23px;padding:3px 6px;font-family:inherit;font-size:.72rem}.topbarMailButton{border-color:#2e3e52b8}.sideRail{top:84px;bottom:22px}.sideRail button{min-height:69px}.featurePage{gap:18px;min-width:0;display:grid}.featurePageHeader{justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:4px 4px 0;display:flex}.featurePageHeader h1{font-size:clamp(1.85rem,3vw,2.6rem);line-height:1}.featurePageHeader p{color:#8895a7;max-width:760px;margin-top:8px;line-height:1.5}.featurePageHeader .eyebrow{margin-bottom:7px}.pageNotice{background:#3a171c73;border:1px solid #e5484d5c;border-radius:10px;padding:12px 14px}.catalogLoading{color:#9aa7b8;justify-content:center;align-items:center;gap:10px;min-height:220px;display:flex}.spin{animation:1s linear infinite animehubSpin}@keyframes animehubSpin{to{transform:rotate(360deg)}}.emptyState{text-align:center;color:#8390a3;align-content:center;place-items:center;gap:8px;min-height:190px;display:grid}.emptyState h2,.emptyState h3{color:#dce5f0}.emptyState p{color:#7f8b9e}.catalogToolbar{grid-template-columns:minmax(280px,1.6fr) minmax(145px,.55fr) minmax(145px,.55fr) minmax(160px,.62fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.catalogToolbar select{height:42px;padding-block:0}.catalogSearch{display:block;position:relative}.catalogSearch svg{color:#718096;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.catalogSearch input{height:42px;padding-left:41px}.catalogCount{color:#8996a8;white-space:nowrap;font-size:.82rem;font-weight:650}.viewSwitch{border:1px solid var(--border);background:#08111d;border-radius:9px;gap:5px;padding:4px;display:inline-flex}.viewSwitch button{background:0 0;border:0;min-width:39px;min-height:36px}.viewSwitch button.active{color:#ff6670;background:#f03b4624}.catalogPagination{color:#8996a8;justify-content:center;align-items:center;gap:18px;padding:4px 0 10px;display:flex}.catalogPagination button{min-width:112px}.catalogPagination button:disabled{opacity:.42;cursor:default}.browseCatalogGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;display:grid}.browseCatalogCard{border:1px solid var(--border);cursor:pointer;background:linear-gradient(#0d1725fa,#070e18fa);border-radius:12px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 12px 30px #00000029}.browseCatalogCard:hover{border-color:#f03b4673;transform:translateY(-3px);box-shadow:0 20px 38px #00000045}.browseCatalogCard .poster{object-fit:cover;border-radius:0;width:100%;height:250px}.browseCatalogInfo{gap:10px;padding:13px;display:grid;position:relative}.browseCatalogInfo>div:first-child{gap:5px;min-width:0;display:grid}.browseCatalogInfo strong{color:#eef3f9;font-size:.91rem;line-height:1.32}.browseCatalogInfo span{color:#7f8c9f;font-size:.76rem}.browseCatalogInfo .catalogScore{color:#f6bb3e;background:#050a12e0;border:1px solid #ffc03d47;border-radius:7px;align-items:center;gap:4px;min-width:54px;padding:5px 7px;font-size:.76rem;font-weight:750;display:flex;position:absolute;top:-34px;right:10px}.browseCatalogInfo .tags{min-height:22px}.browseCatalogList{gap:10px;display:grid}.browseCatalogList .browseCatalogCard{grid-template-columns:92px minmax(0,1fr);min-height:132px;display:grid}.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{justify-self:start;position:static}.browseCatalogList .browseCatalogInfo p{color:#8c99aa;grid-column:1/-1;font-size:.82rem;line-height:1.45}.mangaHeaderMetric,.friendsMetric{border:1px solid var(--border);background:linear-gradient(145deg,#0e1827f2,#080f19f2);border-radius:12px;grid-template-columns:auto auto;align-items:center;column-gap:10px;min-width:150px;padding:14px 18px;display:grid}.mangaHeaderMetric svg,.friendsMetric svg{color:var(--red);grid-row:1/span 2}.mangaHeaderMetric strong,.friendsMetric strong{color:#f2f5fa;font-size:1.35rem;line-height:1}.mangaHeaderMetric span,.friendsMetric span{color:#7e8a9c;font-size:.72rem}.mangaTabs{flex-wrap:wrap;gap:8px;display:flex}.mangaTabs button{color:#8d99aa;background:#08111d;min-height:38px;padding:0 16px}.mangaTabs button.active{color:#ff6570;background:#f03b461f;border-color:#f03b468c}.mangaToolbar{grid-template-columns:minmax(300px,1.5fr) minmax(150px,.5fr) minmax(170px,.55fr) auto}.mangaCatalogGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;display:grid}.mangaCatalogCard{border:1px solid var(--border);background:linear-gradient(#0d1725fa,#070e18fa);border-radius:12px;min-width:0;overflow:hidden}.mangaCoverButton{background:#0b1420;border:0;border-radius:0;width:100%;height:252px;min-height:0;padding:0;position:relative;overflow:hidden}.mangaPoster{object-fit:cover;width:100%;height:100%}.mangaPoster.compact{border-radius:8px;width:74px;height:104px}.mangaPosterFallback{color:#c8d6e8;background:linear-gradient(145deg,#18283e,#0b1522);place-items:center;font-size:1.4rem;font-weight:800;display:grid}.mangaScore{color:#f6bb3e;background:#050a12e0;border:1px solid #ffbf3e52;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:.73rem;font-weight:800;display:flex;position:absolute;bottom:9px;right:9px}.mangaCatalogBody{gap:9px;padding:12px;display:grid}.mangaTitleButton{text-align:left;background:0 0;border:0;justify-content:flex-start;min-height:0;padding:0}.mangaTitleButton:hover{background:0 0}.mangaTitleButton strong{color:#edf2f8;font-size:.9rem;line-height:1.32}.mangaCatalogBody>span{color:#7d899b;font-size:.74rem}.mangaCatalogBody select{height:38px;padding:0 9px;font-size:.78rem}.mangaProgressControl{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:6px;display:grid}.mangaProgressControl button{min-width:34px;min-height:34px}.mangaProgressControl span{text-align:center;color:#8290a3;min-width:0;font-size:.73rem}.mangaProgressControl strong{color:#e8eef6}.mangaDetailModal{width:min(760px,100vw - 30px);max-height:calc(100vh - 34px);padding:0 0 18px;overflow:auto}.mangaDetailModal .modalClose{z-index:3;position:absolute;top:12px;right:12px}.mangaDetailHero{background:linear-gradient(135deg,#f03b4621,#0000 58%);grid-template-columns:170px minmax(0,1fr);gap:22px;padding:22px;display:grid}.mangaDetailHero .mangaPoster{border-radius:10px;width:170px;height:238px}.mangaDetailHero h2{margin:8px 0;font-size:1.75rem}.mangaDetailHero p{color:#8692a4}.mangaSynopsis{color:#a6b1c0;padding:0 22px 18px;line-height:1.65}.mangaDetailForm{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 22px;display:grid}.mangaDetailForm label{color:#8d99aa;gap:7px;font-size:.78rem;display:grid}.mangaDetailForm .wide{grid-column:1/-1}.mangaDetailForm textarea{resize:vertical;min-height:90px}.mangaModalActions{justify-content:space-between;padding:18px 22px 0}.mangaModalActions>div{gap:8px;display:flex}.communityLayout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:20px;display:grid}.communityMain{gap:14px;min-width:0;display:grid}.communityComposer{grid-template-columns:48px minmax(0,1fr);gap:13px;padding:15px;display:grid}.communityComposerBody{gap:9px;min-width:0;display:grid}.communityComposerBody textarea{resize:vertical;background:0 0;border:0;min-height:64px;max-height:190px;padding:14px;font-size:.98rem}.communityComposerBody textarea:focus{box-shadow:none}.communityTitleInput{background:#080f19b8;height:42px;font-weight:750}.communityImagePreview{border:1px solid var(--border);border-radius:10px;max-width:430px;position:relative;overflow:hidden}.communityImagePreview img{object-fit:cover;width:100%;max-height:280px;display:block}.communityImagePreview button{position:absolute;top:8px;right:8px}.pollComposer{border:1px solid var(--border);background:#070e18b3;border-radius:9px;gap:7px;padding:9px;display:grid}.pollComposer>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.pollComposer>div button{min-width:38px}.pollTitleInput{color:#eef3f9;background:#050c15d1;border-color:#4f6584b8;flex:auto;width:100%;min-width:0;height:42px;font-weight:750}.textButton{color:#8a97a9;background:0 0;border:0;justify-self:start;min-height:32px;padding:0 9px}.composerActions{border-top:1px solid #2a394d8c;grid-template-columns:minmax(0,1fr) 125px 92px;align-items:center;gap:10px;padding-top:8px;display:grid}.composerActions>div{flex-wrap:wrap;gap:5px;display:flex}.composerActions>div button{color:#8a97a9;background:0 0;border-color:#0000;min-height:34px;padding:0 10px;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{align-items:center;gap:24px;min-height:50px;padding:0 16px;display:flex}.communityFeedTabs button{color:#8995a7;background:0 0;border:0;min-height:50px;padding:0 4px;position:relative}.communityFeedTabs button.active{color:#f0f4fa}.communityFeedTabs button.active:after{content:"";background:var(--red);height:2px;position:absolute;inset:auto 0 0}.communityFeedTabs .communityFilterButton{border:1px solid var(--border);border-radius:7px;min-height:34px;margin-left:auto;padding:0 10px}.communityFeed{padding:0;overflow:hidden}.communityPost{border-bottom:1px solid #2a394d9e;padding:18px 18px 15px}.communityPost:last-of-type{border-bottom:0}.communityPostHeader{grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid;position:relative}.avatarButton{background:0 0;border:0;border-radius:50%;min-width:0;min-height:0;padding:0}.avatarButton:hover{background:0 0}.communityPostHeader>div{gap:2px;min-width:0;display:grid}.userIdentity{background:0 0;border:0;justify-content:flex-start;gap:6px;width:max-content;min-width:0;max-width:100%;min-height:0;padding:0}.userIdentity:hover{background:0 0}.userIdentity strong{color:#eaf0f7;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.userIdentity.compact strong{font-size:.75rem}.communityPostHeader>div>span{color:#718096;align-items:center;gap:4px;font-size:.71rem;display:flex}.pinnedBadge{color:#ff6973;background:#f03b461a;border:1px solid #f03b4647;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.68rem;display:inline-flex}.communityPostMenu{width:34px;min-width:34px;height:34px;min-height:34px}.communityPostContent{gap:10px;padding:11px 0 2px 52px;display:grid}.communityPostContent h2{font-size:1.03rem}.communityPostContent>p{color:#aab4c2;white-space:pre-wrap;font-size:.87rem;line-height:1.52}.spoilerText{filter:blur(6px);cursor:pointer;transition:filter .16s}.spoilerText:hover{filter:none}.spoilerText .communityPostImage{filter:blur(28px);transition:filter .18s,transform .18s;transform:scale(1.06)}.spoilerText:hover .communityPostImage{filter:none;transform:none}.markdownSpoiler{color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;background:#2a3341;border:1px solid #8091a938;border-radius:4px;padding:.08em .24em;transition:color .14s,background-color .14s,border-color .14s}.markdownSpoiler:not(.revealed)>*{color:#0000!important;text-shadow:none!important}.markdownSpoiler:not(.revealed) img{filter:blur(28px)saturate(.45);opacity:.58;transform-origin:50%;transform:scale(1.08)}.markdownSpoiler.revealed{color:inherit;background:#2630417a;border-color:#697f9e52}.markdownSpoiler.revealed img{filter:none;opacity:1;transform:none}.markdownSpoiler:focus-visible{outline-offset:2px;outline:2px solid #69a9f7}.markdownSpoiler img{transition:filter .18s,opacity .18s,transform .18s}.communityPostImage{object-fit:cover;border:1px solid var(--border);border-radius:10px;width:min(100%,620px);max-height:390px}.expandableCommunityImage{border:1px solid var(--border);background:#070b12;border-radius:10px;width:min(100%,620px);max-width:100%;margin:0;display:grid;overflow:hidden}.expandableCommunityImage.communityInlineImage{margin:10px 0}.communityImageViewport{max-height:min(68vh,560px);display:block;overflow:hidden}.expandableCommunityImage.fits .communityImageViewport,.expandableCommunityImage.expanded .communityImageViewport{max-height:none}.expandableCommunityImage .communityPostImage{object-fit:contain;background:#070b12;border:0;border-radius:0;width:100%;height:auto;max-height:none;display:block}.communityImageExpandButton{color:#b8c4d3;background:#0d1521;border:0;border-top:1px solid #3e4f65b8;border-radius:0;gap:7px;width:100%;min-height:40px;font-size:.76rem;font-weight:700}.communityImageExpandButton:hover{color:#f1f5fa;background:#121e2d}.communityAnimeLink{background:#060d16b3;border-color:#2e3e52b8;justify-content:flex-start;width:min(100%,510px);min-height:78px;padding:8px}.communityAnimeLink>span{text-align:left;gap:4px;display:grid}.communityAnimeLink small{color:#7b8798}.communityPoll{background:#070e18c2;border:1px solid #3d4f68b8;border-radius:10px;gap:7px;width:min(100%,720px);padding:12px;display:grid}.communityPoll>button{background:#08121f;justify-content:space-between;min-height:42px;padding:0 12px;position:relative;overflow:hidden}.communityPoll>button i{pointer-events:none;background:#f03b4624;position:absolute;inset:0 auto 0 0}.communityPoll>button.selected{color:#ff737c;border-color:#f03b468c}.communityPoll>button span,.communityPoll>button strong{z-index:1;position:relative}.communityPoll>small{color:#718096}.communityPostActions{gap:10px;padding:11px 0 6px 52px;display:flex}.communityPostActions button{color:#778497;background:0 0;border:0;min-height:32px;padding:0 8px;font-size:.75rem}.communityPostActions button:hover,.communityPostActions button.active{color:#ff606b;background:0 0}.communityPostActions button.shareComplete{color:#80e5ad}.contentReportBackdrop{z-index:170}.communityComments{border-top:1px solid #2a394d70;margin:6px 0 0 52px;padding:10px 0 3px}.communityComment{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.communityCommentBody{min-width:0}.communityCommentBody>div:first-child{align-items:center;gap:8px;display:flex}.communityCommentBody>div:first-child>span{color:#6f7b8d;font-size:.67rem}.communityCommentBody p{color:#a5afbd;white-space:pre-wrap;margin-top:3px;font-size:.79rem;line-height:1.42}.communityCommentActions{gap:5px;margin-top:3px;display:flex}.communityCommentActions button{color:#6f7c8f;background:0 0;border:0;min-height:25px;padding:0 4px;font-size:.67rem}.communityCommentActions .commentReportButton:hover,.communityCommentActions .commentReportButton:focus-visible{color:#ff7d86}.communityReplies{border-left:1px solid #263348;margin-left:8px;padding-left:13px}.communityCommentComposer{grid-template-columns:30px minmax(0,1fr);gap:9px;margin:8px 0 0 52px;display:grid}.communityCommentComposer>div{position:relative}.communityCommentComposer input{height:38px;padding-right:78px}.communityCommentComposer .communityCommentSpoilerButton{border-radius:9px;width:32px;min-width:32px;height:32px;min-height:32px;position:absolute;top:3px;right:38px}.sendCommentButton{color:#ff5d68;background:0 0;border:0;min-width:32px;min-height:32px;position:absolute;top:3px;right:3px}.replyingTo{color:#7e8a9c;align-items:center;gap:5px;margin-bottom:5px;font-size:.67rem;display:flex}.replyingTo button{background:0 0;border:0;min-width:22px;min-height:22px;padding:0}.loadMoreCommunity{color:#8e9aac;background:0 0;border:0;border-top:1px solid #2a394d8c;border-radius:0;width:100%}.communitySidebar{gap:14px;display:grid;position:sticky;top:84px}.communitySidePanel{padding:14px}.communitySidePanel>header{border-bottom:1px solid #2a394d8c;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:11px;display:flex}.communitySidePanel>header h2{align-items:center;gap:8px;font-size:.96rem;display:flex}.communitySidePanel>header h2 svg{color:var(--red)}.communitySidePanel>header>span{color:#8b97a8;align-items:center;font-size:.72rem;display:flex}.featuredDiscussion{text-align:left;background:0 0;border:0;border-bottom:1px solid #2a394d73;border-radius:0;grid-template-columns:56px minmax(0,1fr);justify-content:stretch;gap:10px;width:100%;min-height:66px;padding:8px 0;display:grid}.featuredDiscussion:last-child{border-bottom:0}.featuredDiscussion .poster{border-radius:7px;width:56px;height:43px}.discussionFallback{color:#8492a5;background:#111d2c;border-radius:7px;place-items:center;width:56px;height:43px;display:grid}.featuredDiscussion>span{gap:5px;min-width:0;display:grid}.featuredDiscussion strong{color:#e5ebf3;font-size:.79rem;line-height:1.34}.featuredDiscussion small{color:#718096;align-items:center;gap:4px;font-size:.66rem;display:flex}.activeMembersPanel>div{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.activeMembersPanel>div button{background:0 0;border:0;border-radius:50%;min-width:0;min-height:0;padding:0;position:relative}.activeMembersPanel .userAvatar{width:39px;height:39px}.activeMembersPanel i{background:#42d686;border:2px solid #09131f;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.activeMembersPanel i.friend{background:#f5bb3f}.spotlightHero{text-align:left;background-position:50%;background-size:cover;border-color:#f03b4657;justify-content:flex-start;align-items:flex-end;width:100%;min-height:190px;padding:15px}.spotlightHero>div{gap:5px;display:grid}.spotlightHero strong{color:#fff;font-size:1.05rem}.spotlightHero span{color:#aab4c3;font-size:.72rem}.spotlightPanel>p{color:#8490a2;margin:11px 0;font-size:.76rem;line-height:1.5}.friendSearch{padding:12px 14px;position:relative}.friendSearch svg{color:#718096;position:absolute;top:50%;left:28px;transform:translateY(-50%)}.friendSearch input{height:44px;padding-left:42px}.friendsDashboard{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:18px;display:grid}.friendsMainColumn,.friendsSideColumn{gap:16px;display:grid}.friendsSideColumn{position:sticky;top:84px}.friendsSection{padding:16px}.friendsSection>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.friendsSection>header h2{font-size:1rem}.friendsSection>header>span,.friendsSection>header>mark{color:#8491a3;background:0 0;font-size:.78rem}.friendCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.friendUserCard{background:#08101ba6;border:1px solid #2a394d9e;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.friendUserCard.compact{background:0 0;border:0;border-bottom:1px solid #2a394d73;border-radius:0;padding:9px}.friendIdentity{background:0 0;border:0;justify-content:flex-start;min-width:0;min-height:0;padding:0}.friendIdentity:hover{background:0 0}.friendIdentity>span{text-align:left;gap:4px;min-width:0;display:grid}.friendIdentity small{color:#718096;font-size:.67rem}.friendCardAction{flex:none}.friendActions{gap:6px;display:flex}.friendActions button,.friendCardAction>button{min-height:34px;padding:0 10px;font-size:.73rem}.friendSuggestionList{display:grid}.ghost{background:0 0}.settingsPage{gap:16px}.settingsPageHeader{align-items:center;gap:13px;padding:7px 8px;display:flex}.settingsPageHeader>svg{color:var(--red)}.settingsPageHeader h1{font-size:1.8rem}.settingsPageHeader p{color:#8491a2;margin-top:4px}.settingsPageLoading{min-height:460px}.settingsNotice{background:#1c553c2e;border:1px solid #47cc8b4d;border-radius:9px;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.settingsNotice.error{background:#3a171c66;border-color:#e5484d59}.settingsNotice button{background:0 0;border:0;min-width:28px;min-height:28px;padding:0}.settingsCard{gap:15px;padding:18px;display:grid}.settingsCard>header{border-bottom:1px solid #2a394d8c;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.settingsCard>header svg{color:var(--red)}.settingsCard>header h2{font-size:1rem}.settingsCard>header p{color:#7f8c9e;margin-top:3px;font-size:.71rem}.settingsCard label{color:#8b97a8;gap:7px;font-size:.75rem;display:grid}.settingsCard input,.settingsCard select,.settingsCard textarea{background:#08101bd1}.settingsAccountProfile{grid-template-columns:145px minmax(0,1fr);gap:16px;display:grid}.settingsAvatar{width:122px;height:122px;position:relative}.settingsAvatar .userAvatar.large{width:122px;height:122px}.settingsAvatar label{color:#ff616b;cursor:pointer;background:#151c29;border:1px solid #f03b46a6;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:0;right:0}.settingsAvatar input{display:none}.settingsAccountFields{gap:9px;display:grid}.settingsAccountFields textarea{resize:none;min-height:78px}.settingsDivider{background:#2a394d8c;height:1px}.settingsInlineInput{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.accentPicker{gap:14px;padding:2px 0;display:flex}.accentPicker button{color:#fff;border:2px solid #0000;border-radius:50%;width:27px;min-width:27px;height:27px;min-height:27px}.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{border-bottom:1px solid #2a394d70;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:10px;padding:9px 0;position:relative}.settingToggle:last-child{border-bottom:0}.settingToggle>span{gap:3px;display:grid}.settingToggle strong{color:#dce4ee;font-size:.78rem}.settingToggle small{color:#718096;font-size:.67rem;line-height:1.35}.settingToggle input{opacity:0;pointer-events:none;position:absolute}.settingToggle i{background:#253044;border-radius:999px;width:38px;height:21px;transition:background .16s;position:relative}.settingToggle i:after{content:"";background:#f7f9fc;border-radius:50%;width:15px;height:15px;transition:transform .16s;position:absolute;top:3px;left:3px}.settingToggle input:checked+i{background:var(--red)}.settingToggle input:checked+i:after{transform:translate(17px)}.settingsTwoColumns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.settingsTransferRow{border-bottom:1px solid #2a394d7a;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.settingsTransferRow:last-child{border-bottom:0}.settingsTransferRow>div:first-child{gap:4px;display:grid}.settingsTransferRow strong{color:#dce4ee;font-size:.78rem}.settingsTransferRow span{color:#718096;font-size:.67rem}.settingsTransferRow>div:last-child{gap:6px;display:flex}.settingsTransferRow button{min-height:34px;padding:0 10px;font-size:.72rem}.settingsDangerZone{background:linear-gradient(90deg,#3a171c5c,#080f19f2);border-color:#f03b4647;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.settingsDangerZone header{align-items:center;gap:11px;display:flex}.settingsDangerZone header svg{color:#ff6670}.settingsDangerZone h2{color:#ff7079}.settingsDangerZone p{color:#7f8b9d;margin-top:3px;font-size:.72rem}@media (width<=1500px){.topbar{grid-template-columns:180px minmax(450px,1fr) minmax(330px,430px)}.desktopNav button{padding-inline:10px}.topbar .actions>.staffNavButton{flex:0 0 40px;gap:0;width:40px;min-width:40px;padding:0;font-size:0;display:inline-flex}.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 (width<=1220px){.topbar{grid-template-columns:160px minmax(420px,1fr) 210px}.desktopNav button{padding-inline:8px;font-size:.78rem}.navSearchButton{justify-content:center;width:42px;min-width:0;padding:0}.navSearchButton span,.navSearchButton kbd{display:none}.browseCatalogGrid,.mangaCatalogGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.communityLayout{grid-template-columns:minmax(0,1fr)}.communitySidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.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 (width<=980px){.topbar{grid-template-columns:150px minmax(0,1fr) auto}.desktopNav{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.desktopNav::-webkit-scrollbar{display:none}.desktopNav button{flex:none}.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{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.settingsGrid{grid-template-columns:1fr}.accountSettingsCard,.notificationSettingsCard{grid-area:auto}}@media (width<=760px){.shell{padding:70px 10px 92px}.topbar{grid-template-columns:128px minmax(0,1fr) auto;gap:8px;height:58px;padding-inline:10px}.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;justify-content:flex-start;width:auto;min-width:0;padding-inline:10px}.navSearchButton span{display:block}.navSearchButton kbd,.topbarMailButton{display:none}.sideRail{border-radius:14px;flex-direction:row;justify-content:space-around;gap:2px;width:auto;height:70px;padding:5px;inset:auto 8px 8px}.sideRail button{flex:1 1 0;gap:4px;min-height:58px}.sideRail button svg{width:19px}.sideRail button span{font-size:.61rem}.sideRail button:last-child{margin-top:0}.sideRail button.active:before{width:auto;height:2px;inset:auto 12px -5px}.featurePageHeader{flex-direction:column;align-items:flex-start}.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{margin-left:0;padding-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{flex-direction:column;align-items:flex-start}.mangaDetailHero{grid-template-columns:110px minmax(0,1fr)}.mangaDetailHero .mangaPoster{width:110px;height:154px}.mangaDetailForm{grid-template-columns:1fr 1fr}}@media (width<=420px){.discordFeedButton{width:36px;min-width:36px;padding-inline:0}.discordFeedButton span{display:none}.discordWidgetBackdrop{padding:8px}.discordWidgetModal{width:100%;padding:10px}.discordWidgetModal iframe{height:calc(100dvh - 92px);min-height:320px}}@media (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{background:linear-gradient(145deg,#ec313d0e,#0000 44%),#0d141e;border-color:#38475ec7;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:15px;min-height:226px;padding:14px}.recommendationDiscoveryGrid .recommendationCard:hover{background:linear-gradient(145deg,#ec313d17,#0000 48%),#111a26;border-color:#ec313d66}.recommendationDiscoveryGrid .recommendationCard .poster{border-radius:12px;width:112px;height:160px}.recommendationDiscoveryGrid .recommendationInfo{gap:9px}.recommendationDiscoveryGrid .recommendationInfo p{color:#b6c2d3;font-size:.84rem;line-height:1.48;display:block}.recommendationDiscoveryGrid .recommendationTags{margin-top:1px;display:flex}.recommendationDiscoveryGrid .recommendationTitleLine strong{-webkit-line-clamp:3;font-size:1rem}.recommendationDiscoveryGrid .tasteMatchBadge{white-space:nowrap;position:static}.recommendationSource{text-align:left;background:#070c149e;border:1px solid #50627c8f;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:8px 9px;display:grid}.recommendationSource:hover{background:#ec313d12;border-color:#ec313d6b}.recommendationSource img,.recommendationSourceFallback{object-fit:cover;border-radius:7px;width:38px;height:48px}.recommendationSourceFallback{color:var(--red);background:#ec313d1a;place-items:center;display:grid}.recommendationSource>span:nth-child(2){gap:1px;min-width:0;display:grid}.recommendationSource small{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.recommendationSource strong{color:#edf2f8;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.recommendationSource em{color:#7f8da1;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-style:normal;overflow:hidden}.recommendationSource>svg{color:#657287}@media (width<=1080px){.recommendationDiscoveryGrid{grid-template-columns:1fr}}@media (width<=620px){.recommendationDiscoveryGrid .recommendationCard{grid-template-columns:86px minmax(0,1fr);padding:11px}.recommendationDiscoveryGrid .recommendationCard .poster{width:86px;height:124px}}.pendingSentSection>header>div{gap:4px;display:grid}.pendingSentSection>header p{color:#7f8b9c;margin:0;font-size:.76rem}.staffFailureDropdown{background:linear-gradient(145deg,#f03b460e,#0000 48%),#090e16c7;border:1px solid #f03b463d;border-radius:15px;overflow:hidden}.staffFailureDropdown.open{border-color:#f03b466b}.staffFailureSummary{width:100%;min-height:64px;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.staffFailureSummary>span:first-child,.staffFailureSummaryRight{align-items:center;gap:10px;display:flex}.staffFailureSummary>span:first-child>svg{color:#ff5964}.staffFailureSummary>span:first-child>span{gap:3px;display:grid}.staffFailureSummary strong{color:var(--text-strong)}.staffFailureSummary small{color:var(--muted);font-size:.76rem}.staffFailureSummaryRight mark{color:#ff7b84;text-align:center;background:#f03b4624;border:1px solid #f03b466b;border-radius:999px;min-width:28px;padding:4px 8px}.staffFailureSummaryRight svg{transition:transform .16s}.staffFailureDropdown.open .staffFailureSummaryRight svg{transform:rotate(180deg)}.staffFailureBody{border-top:1px solid #f03b4626;gap:11px;padding:0 12px 13px;display:grid}.staffFailureToolbar{grid-template-columns:minmax(240px,1fr) minmax(160px,.55fr) auto auto;align-items:center;gap:8px;padding-top:11px;display:grid}.staffFailureToolbar select,.staffFailureToolbar button{min-height:36px}.staffFailureToolbar button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.staffFailureTabs{background:#04080e9e;border:1px solid #414f6594;border-radius:10px;width:max-content;padding:3px;display:inline-flex}.staffFailureTabs button{min-height:30px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 11px}.staffFailureTabs button.active{color:#ff7b84;background:#f03b4626}.staffFailureMessage{color:#a9d3ff;background:#4ea1ff14;border-radius:9px;margin:0;padding:9px 11px;font-size:.8rem}.staffFailureMessage.error{color:#ff8d95;background:#f03b4617}.staffFailureList{gap:8px;max-height:360px;padding-right:3px;display:grid;overflow:auto}.staffFailureRow{background:#10151fdb;border:1px solid #f03b4638;border-radius:11px;gap:8px;padding:11px 12px;display:grid}.staffFailureRow.resolved{opacity:.82;border-color:#34d39933}.staffFailureRowHead{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.staffFailureRowHead strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.staffFailureRowHead time{color:var(--muted);font-size:.71rem}.staffFailureKind{color:#ff7d86;letter-spacing:.04em;text-transform:uppercase;background:#f03b461a;border:1px solid #f03b4657;border-radius:999px;padding:3px 7px;font-size:.63rem;font-weight:800}.staffFailureKind.notification{color:#8fc7ff;background:#4ea1ff1a;border-color:#4ea1ff57}.staffFailureRow>p{color:#d3dce7;overflow-wrap:anywhere;margin:0;font-size:.79rem;line-height:1.45}.staffFailureMeta{flex-wrap:wrap;gap:6px;display:flex}.staffFailureMeta span{color:var(--muted);background:#03070c75;border:1px solid #50607861;border-radius:7px;padding:4px 7px;font-size:.67rem}.staffFailureMeta b{color:#dce6f2;font-weight:600}.staffFailureMeta .retryable{color:#f9bd58;border-color:#f59e0b4d}.staffFailureMeta .terminal{color:#ff7680;border-color:#f03b4652}.staffFailureContext{border-top:1px solid #414f6561;padding-top:7px}.staffFailureContext summary{color:#8fbbe6;cursor:pointer;width:max-content;font-size:.72rem}.staffFailureContext dl{gap:5px;margin:8px 0 0;display:grid}.staffFailureContext dl>div{grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);gap:8px;font-size:.7rem;display:grid}.staffFailureContext dt{color:var(--muted)}.staffFailureContext dd{color:#c8d4e2;overflow-wrap:anywhere;margin:0}.staffFailureEmpty{color:#79d6ac;justify-content:center;align-items:center;gap:8px;min-height:78px;display:flex}@media (width<=760px){.staffFailureToolbar{grid-template-columns:1fr 1fr}.staffFailureTabs{grid-column:1/-1;width:100%}.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{color:#a8f4d7;background:#23846224;border-color:#52e0aa75}.staffLiveStatus{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;margin:-2px 2px 2px;font-size:.76rem;display:flex}.staffLiveStatus>span{background:#42d392;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #42d3921a,0 0 16px #42d39273}.trustedCreatePrompt{background:linear-gradient(135deg,#20705421,#0b1119d6);border:1px solid #52e0aa38;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.trustedCreatePrompt>div{gap:4px;display:grid}.trustedCreatePrompt strong{color:#c7f8e6}.trustedCreatePrompt span{color:var(--muted);font-size:.82rem}.trustedCreatePrompt button{color:#b9f6df;background:#268d671f;border-color:#52e0aa47;flex:none}.animeCreateModal{width:min(940px,100vw - 28px)}.animeStaffEditorBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02050adb;padding:12px}.animeStaffEditorModal{background:#080d15;border-color:#253246;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;width:min(1160px,100vw - 24px);height:min(900px,100dvh - 24px);max-height:none;padding:0;display:grid;overflow:hidden;box-shadow:0 30px 100px #000000a6}.animeEditorHeader{background:linear-gradient(#111925,#0c131e);border-bottom:1px solid #202b3b;grid-template-columns:42px minmax(0,1fr) auto 38px;align-items:center;gap:12px;min-height:78px;padding:12px 16px;display:grid}.animeEditorHeaderIcon{color:#72b1ff;background:#245ea929;border:1px solid #4ea1ff47;border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.animeEditorHeader>div:nth-child(2){min-width:0}.animeEditorHeader .eyebrow{color:#7aaeea;font-size:.64rem}.animeEditorHeader h2{color:#f2f6fb;margin-top:2px;font-size:1.15rem}.animeEditorHeader p{color:#7f8da1;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.73rem;overflow:hidden}.animeEditorSaveState{color:#8290a3;white-space:nowrap;background:#0a111b;border:1px solid #283548;border-radius:999px;padding:5px 8px;font-size:.67rem;font-weight:750}.animeEditorSaveState.changed{color:#f8bf62;background:#673e0c2e;border-color:#f59e0b66}.animeEditorTabs{background:#0a1019;border-bottom:1px solid #202b3b;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 12px;display:grid}.animeEditorTabs button{color:#7f8ca0;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 12px;font-size:.76rem;font-weight:750;display:inline-flex;position:relative}.animeEditorTabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.animeEditorTabs button:hover{color:#c6d5e7;background:#4ea1ff0d}.animeEditorTabs button.active{color:#78b5ff}.animeEditorTabs button.active:after{background:#4e9ef8;box-shadow:0 0 12px #4ea1ff6b}.animeEditorWorkspace{grid-template-columns:190px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.animeEditorPreviewRail{background:linear-gradient(#0c131e,#090f17);border-right:1px solid #202b3b;flex-direction:column;align-items:stretch;gap:12px;min-width:0;padding:18px;display:flex}.animeEditorPreviewRail>.poster{border-radius:6px;align-self:center;width:154px;height:222px;box-shadow:0 16px 30px #00000061}.animeEditorPreviewCopy{gap:4px;min-width:0;display:grid}.animeEditorPreviewCopy strong{color:#e8eef6;text-overflow:ellipsis;font-size:.85rem;line-height:1.35;overflow:hidden}.animeEditorPreviewCopy span{color:#738195;font-size:.68rem;line-height:1.4}.animeEditorPreviewRail dl{background:#202b3b;border:1px solid #202b3b;border-radius:6px;gap:1px;margin:0;display:grid;overflow:hidden}.animeEditorPreviewRail dl div{background:#0b121c;justify-content:space-between;gap:8px;padding:8px 9px;font-size:.68rem;display:flex}.animeEditorPreviewRail dt{color:#718095}.animeEditorPreviewRail dd{color:#cad4e1;text-align:right;margin:0;font-weight:750}.animeEditorPreviewRail>p{color:#74859a;gap:7px;margin-top:auto;font-size:.67rem;line-height:1.48;display:flex}.animeEditorPreviewRail>p svg{color:#55c992;flex:none;margin-top:2px}.animeEditorFormViewport{scrollbar-color:#2a3b51 transparent;min-width:0;min-height:0;overflow:auto}.animeEditorSection{gap:20px;width:min(840px,100%);margin:0 auto;padding:24px 28px 38px;display:grid}.animeEditorSection>header{border-bottom:1px solid #202b3b;align-items:center;gap:11px;padding-bottom:14px;display:flex}.animeEditorSection>header>div{color:#71adf5;background:#20509124;border:1px solid #4ea1ff40;border-radius:7px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.animeEditorSection>header>span{gap:3px;display:grid}.animeEditorSection>header strong{color:#e8eef6;font-size:.94rem}.animeEditorSection>header small{color:#77869a;font-size:.72rem;line-height:1.4}.animeEditorFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.animeEditorFieldGrid.threeColumns{grid-template-columns:repeat(3,minmax(0,1fr))}.animeEditorFieldGrid .spanTwo{grid-column:1/-1}.animeEditorFieldGrid label{color:#aab6c5;align-content:start;gap:7px;min-width:0;font-size:.72rem;font-weight:750;display:grid}.animeEditorFieldGrid label>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.animeEditorFieldGrid label>span b{color:#ff858d;text-transform:uppercase;font-size:.6rem}.animeEditorFieldGrid label>span small{color:#69778b;font-size:.64rem;font-weight:600}.animeEditorFieldGrid input,.animeEditorFieldGrid select,.animeEditorTokenBox{color:#dce5ef;background:#0b121c;border-color:#263448;border-radius:6px;min-height:42px}.animeEditorFieldGrid input:focus,.animeEditorFieldGrid select:focus,.animeEditorTokenBox:focus-within{border-color:#4ea1ffad;box-shadow:0 0 0 3px #4ea1ff1a}.animeEditorDescription textarea{background:#0b121c;border-color:#263448;border-radius:6px;min-height:180px;line-height:1.58}.animeEditorSectionDivider{color:#6f7d90;text-transform:uppercase;align-items:center;gap:10px;font-size:.65rem;font-weight:800;display:flex}.animeEditorSectionDivider:before,.animeEditorSectionDivider:after{content:"";background:#202b3b;flex:1;height:1px}.animeEditorInputSuffix{position:relative}.animeEditorInputSuffix input{width:100%;padding-right:48px}.animeEditorInputSuffix em{color:#657388;font-size:.68rem;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.animeEditorArtworkGrid{grid-template-columns:170px minmax(0,1fr);gap:14px;display:grid}.animeEditorArtworkCard{gap:7px;min-width:0;display:grid}.animeEditorArtworkCard>span{color:#8391a4;font-size:.68rem;font-weight:750}.animeEditorArtworkCard.cover>.poster{border:1px solid #263448;border-radius:6px;width:170px;height:245px}.animeEditorArtworkCard.banner>div{color:#5f7188;background-color:#0b121c;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #263448;border-radius:6px;align-content:center;place-items:center;gap:8px;min-height:245px;display:grid;overflow:hidden}.animeEditorArtworkCard.banner>div[style] svg,.animeEditorArtworkCard.banner>div[style] small{opacity:0}.animeEditorCallout{color:#79b7fa;background:#1e4e8b1a;border:1px solid #4ea1ff33;border-radius:6px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.animeEditorCallout.protected{color:#5bd4a0;background:#196b4d1a;border-color:#34d39938}.animeEditorCallout svg{flex:none;margin-top:2px}.animeEditorCallout span{gap:3px;display:grid}.animeEditorCallout strong{color:#cfe3f8;font-size:.75rem}.animeEditorCallout small{color:#7f91a7;font-size:.68rem;line-height:1.45}.animeEditorTokenField{gap:7px;display:grid}.animeEditorFieldLabel{color:#aab6c5;justify-content:space-between;gap:8px;font-size:.72rem;font-weight:750;display:flex}.animeEditorFieldLabel small{color:#69778b;font-size:.65rem}.animeEditorTokenBox{border:1px solid #263448;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 8px;display:flex}.animeEditorTokenBox>span{color:#bcd8f7;background:#22599c24;border:1px solid #4ea1ff38;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:4px 5px 4px 8px;font-size:.68rem;display:inline-flex}.animeEditorTokenName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.animeEditorTokenBox>.animeEditorToken output{color:#8fe0bc;background:#2b8b651f;border:1px solid #52d39a38;border-radius:999px;flex:none;padding:2px 6px;font-size:.62rem;font-weight:850}.animeEditorTokenBox>.animeEditorToken output.unrated{color:#8797aa;background:#58677b1a;border-color:#94a3b82e}.animeEditorTokenBox>span button{color:#7f9cbc;background:0 0;border:0;border-radius:50%;width:20px;min-width:20px;height:20px;min-height:20px;padding:0}.animeEditorTokenBox>span button:hover{color:#fff;background:#e5484d3d}.animeEditorTokenBox>input{min-width:140px;min-height:27px;box-shadow:none;background:0 0;border:0;flex:1;padding:2px 4px}.animeEditorQualityField>div{grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:12px;display:grid}.animeEditorQualityField input[type=range]{accent-color:#4e9ef8;min-height:28px;padding:0}.animeEditorQualityField output{color:#7ab8ff;font-size:.72rem}.animeEditorRecordFacts{background:#202b3b;border:1px solid #202b3b;border-radius:6px;gap:1px;margin:0;display:grid;overflow:hidden}.animeEditorRecordFacts div{background:#0b121c;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:10px 12px;font-size:.7rem;display:grid}.animeEditorRecordFacts dt{color:#718095}.animeEditorRecordFacts dd{overflow-wrap:anywhere;color:#c8d3e0;margin:0}.animeEditorDangerZone{background:#5212182e;border:1px solid #ef4f5657;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.animeEditorDangerZone>div{color:#ff858d;align-items:flex-start;gap:10px;min-width:0;display:flex}.animeEditorDangerZone>div>svg{flex:none;margin-top:2px}.animeEditorDangerZone span{gap:3px;display:grid}.animeEditorDangerZone strong{color:#ffd5d7;font-size:.82rem}.animeEditorDangerZone small{color:#b58f93;font-size:.7rem;line-height:1.45}.animeEditorDeleteButton{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:7px;min-height:40px;display:inline-flex}.animeEditorFooter{background:#0c131e;border-top:1px solid #202b3b;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:11px 16px;display:flex}.animeEditorFooterStatus{color:#76859a;min-width:0;font-size:.69rem}.animeEditorFooterStatus>span{align-items:center;gap:6px;display:flex}.animeEditorFooterStatus .error{color:#ff858d}.animeEditorFooterActions{flex:none;align-items:center;gap:8px;display:flex}.animeEditorFooterActions button{min-height:40px}.animeEditorFooterActions .primary{min-width:142px}@media (width<=800px){.animeStaffEditorBackdrop{padding:6px}.animeStaffEditorModal{width:calc(100vw - 12px);height:calc(100dvh - 12px)}.animeEditorHeader{grid-template-columns:38px minmax(0,1fr) 36px;min-height:68px;padding:9px 10px}.animeEditorHeaderIcon{width:38px;height:38px}.animeEditorHeader .iconButton{grid-area:1/3}.animeEditorSaveState{grid-column:2/4;justify-self:start;margin-top:-5px;padding:2px 6px}.animeEditorHeader p{display:none}.animeEditorTabs{scrollbar-width:none;padding:0 5px;display:flex;overflow-x:auto}.animeEditorTabs::-webkit-scrollbar{display:none}.animeEditorTabs button{flex:1 0 auto;min-width:104px}.animeEditorWorkspace{grid-template-columns:1fr;overflow-y:auto}.animeEditorPreviewRail{border-bottom:1px solid #202b3b;border-right:0;grid-template-columns:62px minmax(0,1fr);gap:9px 11px;padding:10px 14px;display:grid}.animeEditorPreviewRail>.poster{grid-row:1/3;width:62px;height:88px}.animeEditorPreviewCopy{align-self:end}.animeEditorPreviewRail dl{background:0 0;border:0;align-self:start;display:flex}.animeEditorPreviewRail dl div{background:0 0;padding:0 10px 0 0}.animeEditorPreviewRail dl dt,.animeEditorPreviewRail>p{display:none}.animeEditorFormViewport{overflow:visible}.animeEditorSection{padding:18px 15px 30px}.animeEditorFieldGrid.threeColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.animeEditorArtworkGrid{grid-template-columns:120px minmax(0,1fr)}.animeEditorArtworkCard.cover>.poster{width:120px;height:174px}.animeEditorArtworkCard.banner>div{min-height:174px}.animeEditorFooterStatus{display:none}.animeEditorFooter{justify-content:flex-end;padding:9px 10px}}@media (width<=520px){.animeEditorHeader h2{font-size:1rem}.animeEditorTabs button{min-width:88px;min-height:44px;padding:0 8px;font-size:.69rem}.animeEditorFieldGrid,.animeEditorFieldGrid.threeColumns{grid-template-columns:1fr}.animeEditorFieldGrid .spanTwo{grid-column:auto}.animeEditorArtworkGrid{grid-template-columns:1fr}.animeEditorArtworkCard.cover>.poster{width:138px;height:200px}.animeEditorArtworkCard.banner>div{min-height:150px}.animeEditorRecordFacts div{grid-template-columns:92px minmax(0,1fr)}.animeEditorFooterActions{width:100%}.animeEditorFooterActions button{flex:1;padding-inline:9px}.animeEditorFooterActions .textButton{flex:none}.animeEditorFooterActions .primary{min-width:0}}.animeDetailPageRedesign{gap:14px;min-width:0;display:grid}.animePageNotice{margin:0}.animeHeroRedesign{isolation:isolate;background:#0a1019;border:1px solid #94a3b829;border-radius:18px;grid-template-columns:220px minmax(0,1fr) minmax(250px,300px);align-items:end;gap:clamp(20px,2.4vw,34px);min-height:480px;padding:68px clamp(18px,2.4vw,30px) 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000059,inset 0 1px #ffffff0a}.animeHeroBackdrop,.animeHeroShade{pointer-events:none;position:absolute;inset:0}.animeHeroBackdrop{z-index:-3;filter:saturate(.84)contrast(1.03);opacity:.62;background-position:50% 22%;background-size:cover;transform:scale(1.015)}.animeHeroShade{z-index:-2;background:linear-gradient(90deg,#05090ffa 0%,#060a11e6 28%,#070b129e 58%,#070b12db 100%),linear-gradient(#070a10b3 0%,#070a1057 38%,#070a10fa 100%)}.animeHeroRedesign:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#e5484d14);height:42%;position:absolute;inset:auto 0 0}.animeHeroBreadcrumbs{color:#9aa8ba;align-items:center;gap:8px;min-width:0;font-size:.8rem;display:flex;position:absolute;top:18px;left:22px;right:310px}.animeHeroBreadcrumbs button{color:#c8d3e0;background:0 0;border:0;min-height:0;padding:0}.animeHeroBreadcrumbs span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.animeHeroTools{z-index:8;align-items:flex-start;gap:8px;display:flex;position:absolute;top:12px;right:14px}.animePageToolMenu{min-width:166px}.animePageToolMenu .staffAnimeMenuButton{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080d15d1;border-color:#94a3b838}.animeHeroPosterColumn{align-self:end;gap:0;min-width:0;display:grid}.animeHeroPosterColumn .poster{border:2px solid #e5484da3;border-radius:14px 14px 0 0;width:100%;height:320px;box-shadow:0 20px 56px #00000085,0 0 28px #e5484d1f}.animeWatchStatusButton{color:#ffe8ea;text-transform:capitalize;background:linear-gradient(#521c24f5,#2d1218f5);border-color:#e5484d61;border-radius:0 0 12px 12px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:800;display:flex}.animeWatchStatusButton svg:last-child{margin-left:auto}.animeHeroCopyRedesign{align-content:end;gap:13px;min-width:0;padding-bottom:6px;display:grid}.animeHeroTitleLine{gap:8px;display:grid}.animeHeroTitleLine h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:920px;font-size:clamp(2rem,4.1vw,4.35rem);line-height:.96}.nextUpHeroBadge{color:#fff0f1;letter-spacing:.045em;text-transform:uppercase;background:linear-gradient(#ac313ceb,#621c26f0);border:1px solid #ff707766;border-radius:999px;width:fit-content;padding:5px 10px;font-size:.72rem;font-weight:900}.animeHeroMetaLine{color:#bcc7d4;flex-wrap:wrap;align-items:center;gap:8px;font-size:.84rem;display:flex}.animeHeroMetaLine i{background:#708094;border-radius:999px;width:3px;height:3px}.animeHeroMetaLine strong{color:#ff7b80;align-items:center;gap:4px;display:inline-flex}.animeHeroGenres mark{color:#cbd5e1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070c13a3;border-color:#c9d4e12e}.animeHeroDescription{color:#c4cedb;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:880px;line-height:1.72;display:-webkit-box;overflow:hidden}.animeHeroFacts{border-top:1px solid #c5d1e021;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:14px;display:grid}.animeHeroFacts>div{color:#8190a3;border-left:1px solid #c5d1e01a;align-items:center;gap:9px;min-width:0;padding:2px 14px;display:flex}.animeHeroFacts>div:first-child{border-left:0;padding-left:0}.animeHeroFacts span{gap:2px;min-width:0;font-size:.7rem;display:grid}.animeHeroFacts strong{color:#d9e1eb;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:700;overflow:hidden}.animeHeroSideRail{align-self:end;gap:12px;min-width:0;display:grid}.animeScoreCard,.animeWatchPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d15db;border:1px solid #94a3b829;border-radius:14px;gap:10px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff09}.animeScoreCard>div:first-child,.animeSidePanelHead{color:#cdd6e2;justify-content:space-between;align-items:center;gap:8px;font-size:.8rem;font-weight:800;display:flex}.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{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.scoreSegments span{background:#94a3b821;border-radius:2px;height:6px}.scoreSegments span.active{background:#ed4b53;box-shadow:0 0 10px #ed4b5340}.animeWatchPanel label{color:var(--muted);gap:6px;font-size:.72rem;display:grid}.animeWatchPanel label button{color:#dce4ee;text-transform:capitalize;justify-content:space-between;align-items:center;width:100%;min-height:38px;display:flex}.animeWatchProgressHead{color:var(--muted);justify-content:space-between;font-size:.76rem;display:flex}.animeWatchProgressHead strong{color:#eef2f7}.animeWatchProgressTrack,.animeQuickProgress{background:#94a3b81f;border-radius:999px;height:5px;overflow:hidden}.animeWatchProgressTrack>span,.animeQuickProgress>span{border-radius:inherit;background:linear-gradient(90deg,#e5484d,#ff7077);height:100%;display:block}.animeWatchStepper{border:1px solid #94a3b824;border-radius:9px;grid-template-columns:38px 1fr 38px;align-items:center;display:grid;overflow:hidden}.animeWatchStepper button{background:#ffffff04;border:0;border-radius:0;min-height:34px}.animeWatchStepper strong{text-align:center}.animeWatchPanel p{color:var(--muted);font-size:.78rem;line-height:1.45}.animeQuickCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.animeQuickCard{background:linear-gradient(145deg,#111722f5,#0a0f17f5);border:1px solid #94a3b824;border-radius:14px;align-content:start;gap:10px;min-height:190px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff08}.animeQuickCardTitle{color:#e5ebf3;align-items:center;gap:8px;font-size:.84rem;font-weight:800;display:flex}.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{color:#ff9ca1;background:#e5484d1a;border:1px solid #e5484d47;border-radius:9px;width:fit-content;padding:7px 10px;font-size:.78rem;font-weight:900}.animeCountdown.ready{color:#9cf0ca;background:#42d3921a;border-color:#42d39247}.animeCountdown.waiting{color:#b9dcff;background:#4ea1ff14;border-color:#4ea1ff38}.scheduleHealthCard .animeQuickProgress>span{background:linear-gradient(90deg,#4e9fff,#7f5cff)}.animeDetailBodyGrid{grid-template-columns:minmax(0,1fr) minmax(270px,330px);align-items:start;gap:14px;display:grid}.animeSchedulePanel{min-width:0}.animePanelTabs{align-items:end}.animePanelTabs>div{gap:7px;display:grid}.animePanelTabs>span{color:var(--muted);font-size:.78rem}.animeInfoSidebar{gap:14px;display:grid}.animeInfoCard dl{gap:0;margin:0;display:grid}.animeInfoCard dl>div{border-top:1px solid #94a3b81a;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.animeInfoCard dl>div:first-child{border-top:0}.animeInfoCard dt{color:var(--muted);font-size:.76rem}.animeInfoCard dd{color:#dbe4ee;overflow-wrap:anywhere;margin:0;font-size:.79rem}.animeTagsCard .tags{align-items:flex-start}.animeTagsCard .tags mark{font-size:.7rem}@media (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){border-left:0;padding-left:0}}@media (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 (width<=680px){.trustedCreatePrompt{flex-direction:column;align-items:stretch}.trustedCreatePrompt button{width:100%}.animeHeroRedesign{min-height:0;padding:78px 14px 16px;display:block}.animeHeroBreadcrumbs{left:14px;right:120px}.animeHeroTools{right:8px}.animePageToolMenu{min-width:0}.animePageToolMenu .staffAnimeMenuButton{gap:0;width:42px;font-size: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{padding:8px 0 0;display:block}.animeHeroTitleLine,.animeHeroMetaLine,.animeHeroGenres{margin-bottom:9px}.animeHeroTitleLine h1{font-size:clamp(1.65rem,8vw,2.4rem)}.animeHeroDescription{clear:both;-webkit-line-clamp:6;padding-top:8px}.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{z-index:80;isolation:isolate;isolation:isolate;background:#0b111b;border:1px solid #5c70914d;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;min-height:250px;margin-bottom:14px;padding:28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000052}.profileCinematicBackdrop{z-index:0;object-fit:contain;object-position:center;opacity:.62;filter:saturate(.92)contrast(1.05);background:#080a0f;width:100%;height:100%;position:absolute;inset:0;transform:none}.profileCinematicHero:before{content:"";z-index:1;background:linear-gradient(90deg,#050a12f0 0%,#050a12c7 38%,#050a1257 72%,#050a128c 100%),linear-gradient(#0000 28%,#04080edb);position:absolute;inset:0}.profileCinematicHero:after{content:"";opacity:.7;z-index:3;background:linear-gradient(90deg,#0000,#eb3941bf,#0000 78%);height:2px;position:absolute;inset:auto 0 0}.profileCinematicHero>:not(.profileCinematicBackdrop){z-index:2;position:relative}.profileIdentityBlock{align-items:center;gap:24px;min-width:0;display:flex}.profilePortraitRing{background:linear-gradient(145deg,#e9323e,#245ba7 55%,#111827);border-radius:50%;flex:none;place-items:center;width:154px;height:154px;padding:5px;display:grid;position:relative;box-shadow:0 18px 46px #00000070,0 0 0 5px #050a12b8}.profilePortraitRing .userAvatar.large{object-fit:cover;border:4px solid #08101b;width:144px;height:144px}.profileIdentityCopy{gap:9px;min-width:0;display:grid}.profileNameLine{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.profileNameLine h1{color:#f8fafc;letter-spacing:-.045em;min-width:0;font-size:clamp(1.85rem,3vw,2.75rem);line-height:1}.profileNameLine .roleBadge{order:-1;min-height:27px;padding:5px 11px}.profileJoined{color:#b8c2d1;font-size:.9rem}.profileTagline{color:#d6dce6;max-width:720px;line-height:1.5}.profileLevelRow{color:#d8dfeb;grid-template-columns:auto minmax(120px,260px) auto;align-items:center;gap:10px;width:min(100%,560px);margin-top:5px;font-size:.78rem;display:grid}.profileLevelRow>span{align-items:center;gap:6px;font-weight:800;display:inline-flex}.profileLevelRow>span svg{color:#f0444e}.profileLevelRow>div{background:#070b12d1;border:1px solid #5c709157;border-radius:999px;height:7px;overflow:hidden}.profileLevelRow>div i{border-radius:inherit;background:linear-gradient(90deg,#ef3340,#ff5a62);height:100%;display:block;box-shadow:0 0 14px #ef334057}.profileLevelRow>b{color:#f04b55;font-size:.76rem}.profileCinematicHero>.profileHeroActions{z-index:90;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex;position:absolute;top:18px;right:18px}.profileCinematicHero>.profileHeroActions>.iconText{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070c14bd;border-color:#7b8ba557;min-height:38px}.profileCinematicHero>.profileHeroActions>.iconText:hover{border-color:#ef33408c}.profileCinematicStaffMenu.profileStaffActionMenu{z-index:90;display:block;position:relative;inset:auto}.profileCinematicStaffMenu .profileStaffActionButton{width:40px;height:40px;box-shadow:none;border-radius:10px}.profileCinematicStaffMenu .profileStaffActionList{width:max-content;min-width:min(230px,100vw - 36px);max-width:min(300px,100vw - 36px);top:calc(100% + 8px);left:auto;right:0}.profileHeroQuickStats{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070c14bd;border:1px solid #57688442;border-radius:14px;grid-template-columns:repeat(4,minmax(92px,1fr));align-self:end;min-width:min(100%,470px);display:grid}.profileHeroQuickStats span{border-left:1px solid #57688433;gap:5px;padding:14px 16px;display:grid}.profileHeroQuickStats span:first-child{border-left:0}.profileHeroQuickStats small{color:#8f9bad;font-size:.72rem}.profileHeroQuickStats b{color:#f7f9fc;font-size:1.35rem}.profileStatusStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.profileStatusCard{background:linear-gradient(145deg,#101723fa,#090f19fa);border:1px solid #47556b61;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-width:0;min-height:116px;padding:17px 18px 20px;display:grid;position:relative;overflow:hidden}.profileStatusCard>span{color:#4c91ff;background:#3566cb2b;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.profileStatusCard div{gap:4px;min-width:0;display:grid}.profileStatusCard small{color:#a8b2c2}.profileStatusCard strong{color:#f7f9fc;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:1.1;overflow:hidden}.profileStatusCard>i{background:#3c4b6347;border-radius:999px;height:4px;position:absolute;bottom:13px;left:18px;right:18px}.profileStatusCard>i:after{content:"";border-radius:inherit;background:#3d7dff;width:48%;height:100%;display:block}.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%}.profileStatusCard.emptyStat>i:after{width:0}.profileAnalyticsGrid{grid-template-columns:minmax(270px,.92fr) minmax(440px,1.55fr) minmax(300px,1fr);gap:12px;margin-bottom:12px;display:grid}.profileAnalyticsCard,.profileLowerCard,.profileLibrarySection,.profileFullStatsCallout{background:linear-gradient(145deg,#0f1723,#0a111c);border:1px solid #43526961;border-radius:14px;box-shadow:0 14px 36px #00000029}.profileAnalyticsCard{min-width:0;min-height:278px;padding:18px}.profileAnalyticsCard>header{gap:5px;margin-bottom:16px;display:grid}.profileAnalyticsCard>header h2,.profileLowerCard>header h2,.profileLibraryHeading h2{color:#f5f7fb;font-size:1rem}.profileAnalyticsCard>header p{color:#8d99aa;font-size:.8rem}.profileAnalyticsCard>footer{color:#909bac;border-top:1px solid #3d4b604d;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:13px;font-size:.76rem;display:flex}.profileAnalyticsCard>footer b{color:#f2f5fa;margin-left:5px}.profileGenreBody{grid-template-columns:135px minmax(0,1fr);align-items:center;gap:18px;display:grid}.profileGenreDonut{border-radius:50%;place-items:center;width:132px;height:132px;display:grid;box-shadow:0 0 24px #28468224}.profileGenreDonut span{background:#0b121d;border-radius:50%;width:72px;height:72px;box-shadow:inset 0 0 0 1px #41506847}.profileGenreLegend{gap:9px;min-width:0;display:grid}.profileGenreLegend>div{color:#b4bdca;grid-template-columns:9px minmax(0,1fr) auto auto;align-items:center;gap:8px;font-size:.76rem;display:grid}.profileGenreLegend i{border-radius:2px;width:8px;height:8px}.profileGenreLegend span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profileGenreLegend b{color:#dce2eb}.profileGenreLegend em{color:#778397;font-style:normal}.profileHeatmapCard{overflow:hidden}.profileHeatmapViewport{scrollbar-color:#5d6f8b9e transparent;scrollbar-width:thin;overscroll-behavior-inline:contain;width:100%;padding:2px 0 8px;overflow:auto hidden}.profileHeatmapCalendar{grid-template-rows:18px auto;grid-template-columns:30px minmax(714px,1fr);gap:5px 8px;min-width:770px;display:grid}.profileHeatmapMonths{grid-area:1/2;grid-template-columns:repeat(53,10px);justify-content:space-between;min-width:0;display:grid}.profileHeatmapMonths span{color:#75849a;white-space:nowrap;grid-row:1;align-self:end;font-size:.62rem;line-height:1}.profileHeatmapDays{grid-area:2/1;grid-template-rows:repeat(7,10px);gap:4px;display:grid}.profileHeatmapDays span{color:#68778d;text-align:right;align-self:center;font-size:.56rem;line-height:1}.profileHeatmap{grid-area:2/2;grid-template-rows:repeat(7,10px);grid-template-columns:repeat(53,10px);grid-auto-flow:column;justify-content:space-between;gap:4px 0;width:100%;min-width:0;display:grid}.profileHeatmap i,.profileHeatmapCard footer i{background:#202837;border-radius:2px;width:10px;height:10px;display:block}.profileHeatmap i[data-future=true]{opacity:.28}.profileHeatmap i:not([data-future=true]):hover{outline-offset:1px;outline:2px solid #dfe8f4b8}.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{align-items:center;gap:5px;display:flex}.profileRatingsBody{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:20px;display:grid}.profileRatingRing{--rating:0%;background:conic-gradient(#ce4dd6 var(--rating), #3f79df var(--rating), #1d2635 0);border-radius:50%;place-items:center;width:126px;height:126px;display:grid;position:relative}.profileRatingRing:after{content:"";background:#0c131e;border-radius:50%;position:absolute;inset:10px}.profileRatingRing span{z-index:1;text-align:center;display:grid;position:relative}.profileRatingRing b{color:#f7f9fc;font-size:1.65rem}.profileRatingRing small{color:#8d98aa;font-size:.72rem}.profileRatingBars{gap:11px;display:grid}.profileRatingBars>div{color:#aab4c3;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:9px;font-size:.74rem;display:grid}.profileRatingBars span{align-items:center;gap:3px;display:inline-flex}.profileRatingBars span svg{color:#f8b62d;fill:currentColor}.profileRatingBars i{background:#1b2330;border-radius:999px;height:6px;overflow:hidden}.profileRatingBars i b{border-radius:inherit;background:linear-gradient(90deg,#ba45d1,#dc58c8);height:100%;display:block}.profileRatingBars em{color:#788599;text-align:right;font-style:normal}.profileLowerGrid,.profileDashboardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.profileDashboardGridOverview{grid-template-columns:minmax(320px,.8fr) minmax(0,1.35fr);align-items:start}.profileLowerCard{min-width:0;overflow:hidden}.profileLowerCard>header{border-bottom:1px solid #3f4e644d;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:14px 16px;display:flex}.profileLowerCard>header span{color:#84b6ff;background:#3669d326;border-radius:999px;place-items:center;min-width:26px;height:24px;padding:0 7px;font-size:.72rem;font-weight:800;display:grid}.profileCompactRows{padding:4px 14px 10px;display:grid}.profileCompactRows>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #3b485c45;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-width:0;min-height:66px;padding:8px 0;display:grid}.profileCompactRows>button:last-child{border-bottom:0}.profileCompactRows>button:hover{background:#283a5429}.profileCompactRows .compactPoster{object-fit:cover;border-radius:6px;width:42px;height:52px}.profileCompactRows>button>span{gap:4px;min-width:0;display:grid}.profileCompactRows strong{color:#eef2f8;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.profileCompactRows small{color:#8995a8;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.profileCompactRows>button>span>i{background:#1b2432;border-radius:999px;height:4px;overflow:hidden}.profileCompactRows>button>span>i b{border-radius:inherit;background:#367ff3;height:100%;display:block}.profileCompactRows em{color:#f5b32b;white-space:nowrap;align-items:center;gap:4px;font-size:.72rem;font-style:normal;display:inline-flex}.profileCompactRows em svg{fill:currentColor}.profileUpcomingRows em{color:#ef5962;text-align:right;max-width:88px}.profileDashboardGridOverview .profileRecentFeedPanel{background:linear-gradient(145deg,#0f1723,#0a111c);border-radius:14px;max-height:none;margin:0;overflow:visible}.profileDashboardGridOverview .profileRecentFeedPanel .panelHead{background:0 0;position:static}.profileFullStatsCallout{text-align:left;color:#e6ebf3;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:72px;padding:14px 18px;display:flex}.profileFullStatsCallout:hover{background:#121a27;border-color:#ef334080}.profileFullStatsCallout>span{align-items:center;gap:12px;display:flex}.profileFullStatsCallout>span>svg{color:#ef4853}.profileFullStatsCallout>span>span{gap:4px;display:grid}.profileFullStatsCallout small{color:#8d98aa}.profileLibrarySection{padding:16px}.profileLibraryHeading{border-bottom:1px solid #3d4b604d;justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;padding:2px 2px 12px;display:flex}.profileLibraryHeading>div{gap:5px;display:grid}.profileLibraryHeading>span{color:#8f9bad;font-size:.8rem}.profileLibrarySection .profileStatsListSection{background:#0c131e;border-radius:12px}.profileLibrarySection .profileStatsListHead{background:#0c131e}.profileLibrarySection .profileStatsListHead:hover{background:#111b2a}.staffFailurePolicy{color:#f1b1b5;background:#ef485314;border:1px solid #ef485340;border-radius:9px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:.78rem;display:flex}.notificationItem{transition:background .1s,border-color .1s,opacity .1s}.notificationItem:not(.unread){opacity:.82}@media (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 (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-top:1px solid #57688433;border-left:0}.profileHeroQuickStats span:nth-child(4){border-top:1px solid #57688433}.profileStatusStrip,.profileAnalyticsGrid,.profileLowerGrid,.profileDashboardGridOverview{grid-template-columns:1fr}.profileHeatmapCard{grid-column:auto}.profileHeatmapViewport{margin-right:-2px}.profileLevelRow{grid-template-columns:auto 1fr}.profileLevelRow>b{grid-column:1/-1}}@media (width<=560px){.profileCinematicHero{padding-top:126px}.profileCinematicHero>.profileHeroActions{justify-content:flex-end;max-width:calc(100% - 28px);top:14px;left:auto;right:14px}.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{flex-direction:column;align-items:flex-start}}button.profileStatusCard{width:100%;color:inherit;text-align:left;cursor:pointer;appearance:none}button.profileStatusCard:hover{background:linear-gradient(145deg,#151e2dfc,#0b121dfc);border-color:#ef485373;transform:translateY(-1px)}button.profileStatusCard:focus-visible{outline-offset:2px;outline:2px solid #ef4853c7}.animeHeroEpisodeCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d15e0;border:1px solid #94a3b829;border-radius:14px;gap:10px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff09}.animeHeroEpisodeCard .animeSidePanelHead>span{align-items:center;gap:7px;display:inline-flex}.animeHeroEpisodeCard .animeSidePanelHead svg{color:#ef5158}.animeHeroEpisodeCard .animeSidePanelHead mark{color:#ff9da2;background:#ef51581a;border:1px solid #ef51584d;border-radius:7px;padding:4px 7px;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{background:#94a3b821;height:1px;margin:3px 0}.animeHeroProgressHead{color:#9da9b9;justify-content:space-between;align-items:center;gap:12px;font-size:.76rem;display:flex}.animeHeroProgressHead strong{color:#edf2f8}.animeDataHealthCard{gap:12px;display:grid}.animeDataHealthCard .panelHead{margin-bottom:0}.animeDataHealthScore{align-items:baseline;gap:8px;display:flex}.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{gap:0;margin:0;display:grid}.animeDataHealthCard dl>div{border-top:1px solid #94a3b81a;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:9px 0;display:grid}.animeDataHealthCard dt{color:#8794a6;font-size:.73rem}.animeDataHealthCard dd{color:#d7dfe9;text-align:right;margin:0;font-size:.75rem}.animeSocialPanel{overflow:hidden}.animeSocialHead{align-items:flex-end;gap:18px}.animeSocialHead>div:first-child{gap:5px;display:grid}.animeSocialHead p{color:#8f9bad;margin:0;font-size:.78rem}.animeSocialCounts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.animeSocialCounts>span{color:#aab5c5;background:#0d141fb8;border:1px solid #94a3b826;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:.7rem;display:inline-flex}.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{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:4px;display:grid}.animeSocialMembers>button{text-align:left;background:#0a1019b8;border:1px solid #94a3b81f;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:70px;padding:10px;display:grid}.animeSocialMembers>button:hover{background:#111926e6;border-color:#ef485352}.animeSocialMembers .userAvatar{width:42px;height:42px}.animeSocialMembers>button>span{gap:5px;min-width:0;display:grid}.animeSocialName{align-items:center;gap:6px;min-width:0;display:flex}.animeSocialName strong{color:#eef2f7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;overflow:hidden}.animeSocialName .roleBadge{flex:none;font-size:.58rem}.animeSocialMembers small{color:#8491a4;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.animeSocialMembers em{color:#f5b62d;white-space:nowrap;align-items:center;gap:4px;font-size:.7rem;font-style:normal;display:inline-flex}.animeSocialMembers em svg{fill:currentColor}@media (width<=1250px){.animeSocialMembers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.animeSocialHead{flex-direction:column;align-items:flex-start}.animeSocialCounts{justify-content:flex-start}.animeSocialMembers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.animeSocialMembers{grid-template-columns:1fr}}.profileCinematicHero{overflow:visible}.profileCinematicHero,.profileCinematicBackdrop,.profileCinematicHero:before{border-radius:18px}.profileCinematicStaffMenu .profileStaffActionList{z-index:91;overscroll-behavior:contain;max-height:min(440px,100dvh - 96px);overflow-y:auto}.settingsPage{gap:14px;width:min(1120px,100%);margin-inline:auto}.settingsPageHeader{border-bottom:1px solid #3f4f676b;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:10px 4px 16px;display:flex}.settingsPageIntro{align-items:center;gap:12px;display:flex}.settingsPageIntro>svg{color:#f34b56}.settingsPageHeader h1{color:#edf3fb;font-size:1.55rem;line-height:1.1}.settingsPageHeader p{color:#8492a6;margin-top:4px;font-size:.78rem}.settingsUserSummary{background:#0a111cb8;border:1px solid #3d4d656b;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:7px 9px;display:flex}.settingsUserSummary .userAvatar{width:34px;height:34px}.settingsUserSummary>span{gap:2px;min-width:0;display:grid}.settingsUserSummary strong{color:#e8eef7;font-size:.78rem}.settingsUserSummary small{color:#748298;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.67rem;overflow:hidden}.settingsUserSummary .roleBadge{flex:none}.settingsNotice{z-index:20;min-height:42px;position:sticky;top:70px;box-shadow:0 12px 30px #00000038}.settingsGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.settingsCard{background:linear-gradient(145deg,#1a263957,#0000 48%),#0b1420;border-color:#3949609e;border-radius:8px;gap:16px;min-width:0;padding:18px 19px;box-shadow:0 10px 28px #0000002e}.settingsCard>header{border-bottom-color:#40506873;gap:11px;padding-bottom:13px}.settingsCard>header>svg{color:#ef4652;flex:none;margin-top:1px}.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{background:#050b13b3;border-color:#41526b8f;border-radius:7px;min-height:41px}.settingsCard input:focus,.settingsCard select:focus{border-color:#ef4652b8;box-shadow:0 0 0 3px #ef46521f}.accountSettingsCard,.notificationSettingsCard,.transferSettingsCard{grid-area:auto/1/auto/-1}.accountSettingsCard{grid-row:1}.appearanceSettingsCard{grid-area:2/1}.timezoneSettingsCard{grid-area:2/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{background:#111c2b;border-color:#ef4652b8}.settingsAccountFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settingsIdentityField,.settingsStaticField{background:#060c1575;border:1px solid #3d4e6773;border-radius:7px;align-content:center;gap:5px;min-height:58px;padding:10px 12px;display:grid}.settingsIdentityField>span,.settingsStaticField>span{color:#748399;text-transform:uppercase;font-size:.67rem}.settingsIdentityField>strong,.settingsStaticField>strong{color:#e5ecf6;font-size:.84rem}.settingsIdentityField .roleBadge{justify-self:start}.settingsAvatarUpload{cursor:pointer;border:1px dashed #51647f94;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;min-height:38px;color:#aeb9c9!important;display:inline-flex!important}.settingsAvatarUpload:hover{border-color:#ef46529e;color:#f1f5fa!important}.settingsAvatarUpload input{display:none}.settingsPasswordAction{background:#060c156b;border:1px solid #3c4d6570;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.settingsPasswordAction>span{gap:3px;display:grid}.settingsPasswordAction strong{color:#dfe7f1;font-size:.77rem}.settingsPasswordAction small{color:#748298;font-size:.66rem}.settingsWebhookTestAction{background:#060c156b;border:1px solid #3c4d6570;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.settingsWebhookTestAction>span{gap:3px;min-width:0;display:grid}.settingsWebhookTestAction strong{color:#dfe7f1;font-size:.77rem}.settingsWebhookTestAction small{color:#748298;font-size:.66rem;line-height:1.4}.settingsWebhookTestAction button{flex:none}.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{cursor:pointer;min-height:58px;padding:10px 0}.settingToggle strong{font-size:.76rem}.settingToggle small{font-size:.66rem}.settingsQuietHours{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settingsCardFooter{border-top:1px solid #3e4e656e;justify-content:space-between;align-items:center;gap:14px;padding-top:13px;display:flex}.settingsCardFooter>span{color:#748298;font-size:.68rem}.settingsCardFooter button{min-width:136px}.settingsTimezonePreview{background:#060c156b;border:1px solid #3b4d6670;border-radius:7px;align-items:center;gap:10px;padding:11px 12px;display:flex}.settingsTimezonePreview>svg{color:#4e9cff;flex:none}.settingsTimezonePreview>span{gap:3px;min-width:0;display:grid}.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 (width<=820px){.settingsPageHeader{flex-direction:column;align-items:flex-start}.settingsUserSummary{width:100%}.settingsUserSummary>span{flex:auto}.settingsGrid{grid-template-columns:1fr}.accountSettingsCard,.appearanceSettingsCard,.notificationSettingsCard,.timezoneSettingsCard,.transferSettingsCard{grid-area:auto}}@media (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,.settingsWebhookTestAction,.settingsCardFooter{flex-direction:column;align-items:stretch}.settingsCardFooter button,.settingsPasswordAction button,.settingsWebhookTestAction button{width:100%}.settingsDangerZone{padding:14px}}.animeDetailMainColumn{gap:14px;min-width:0;display:grid}.mangaHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.trustedMangaCreateButton{color:#ff7b83;background:#f03b4614;border-color:#f03b464d;min-height:42px}.mangaQuickEditButton{color:#8f9bad;background:#070d1685;border-color:#94a3b824;justify-content:center;min-height:34px;font-size:.72rem}.mangaQuickEditButton:hover{color:#eef3fa}.mangaDetailPage{gap:14px;display:grid}.mangaPageHero{isolation:isolate;background:#0a1019;border:1px solid #5c70914d;border-radius:18px;grid-template-columns:210px minmax(0,1fr) 265px;align-items:end;gap:26px;min-height:430px;padding:82px 28px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000052}.mangaPageBackdrop{z-index:-3;opacity:.45;filter:saturate(.85);background-position:50% 28%;background-size:cover;position:absolute;inset:0}.mangaPageHeroShade{z-index:-2;background:linear-gradient(90deg,#05090ffa 0%,#05090fb8 47%,#05090fe8 100%),linear-gradient(#0000 30%,#05090ffa 100%);position:absolute;inset:0}.mangaPageBreadcrumbs{color:#7f8b9c;align-items:center;gap:7px;font-size:.74rem;display:flex;position:absolute;top:24px;left:28px;right:230px}.mangaPageBreadcrumbs button{color:#a9b4c3;background:0 0;border:0;min-height:0;padding:0}.mangaPageEditButton{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080e17d1;position:absolute;top:18px;right:20px}.mangaPagePoster .mangaPoster{border-radius:13px;width:210px;height:294px;box-shadow:0 20px 46px #00000080}.mangaPageHeroCopy{align-content:end;gap:10px;min-width:0;padding-bottom:4px;display:grid}.mangaPageHeroCopy h1{color:#f7f9fc;max-width:780px;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{color:#a8b2c0;-webkit-line-clamp:7;-webkit-box-orient:vertical;max-width:760px;font-size:.87rem;line-height:1.65;display:-webkit-box;overflow:hidden}.mangaPageHeroRail{gap:12px;display:grid}.mangaPageHeroRail>section{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080e17d4;border:1px solid #94a3b829;border-radius:13px;gap:8px;padding:16px;display:grid}.mangaPageHeroRail span{color:#9aa6b7;align-items:center;gap:7px;font-size:.76rem;font-weight:750;display:flex}.mangaPageHeroRail strong{color:#f6f8fb;font-size:1.42rem}.mangaPageHeroRail small{color:#7f8b9d}.mangaPageHeroRail button{margin-top:4px}.mangaDetailBodyGrid{grid-template-columns:minmax(0,1fr) minmax(275px,330px);align-items:start;gap:14px;display:grid}.mangaOverviewPanel{gap:16px;display:grid}.mangaOverviewPanel h3{color:#dfe6ef;font-size:.9rem}.mangaStatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mangaStatGrid>div{background:#080e1780;border:1px solid #94a3b81f;border-radius:10px;gap:7px;min-width:0;padding:14px;display:grid}.mangaStatGrid span{color:#8490a2;font-size:.7rem}.mangaStatGrid strong{overflow-wrap:anywhere;color:#edf2f8;font-size:.86rem}.mangaListSummaryPanel{gap:12px;display:grid}.mangaListSummaryPanel dl{gap:0;margin:0;display:grid}.mangaListSummaryPanel dl>div{border-top:1px solid #94a3b81a;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.mangaListSummaryPanel dt{color:#8490a2;font-size:.75rem}.mangaListSummaryPanel dd{color:#e3e9f1;text-align:right;margin:0;font-size:.76rem}.mangaPageEditorModal{width:min(1160px,100vw - 24px);height:min(900px,100dvh - 24px);max-height:none;overflow:hidden}.mangaPageEditorModal .animeEditorPreviewRail>.mangaPoster{border-radius:6px;align-self:center;width:154px;height:222px;box-shadow:0 16px 30px #00000061}.mangaPageEditorModal .animeEditorArtworkCard.cover>.mangaPoster{border:1px solid #263448;border-radius:6px;width:170px;height:245px}@media (width<=800px){.mangaPageEditorModal{width:calc(100vw - 12px);height:calc(100dvh - 12px)}.mangaPageEditorModal .animeEditorPreviewRail>.mangaPoster{grid-row:1/3;width:62px;height:88px}.mangaPageEditorModal .animeEditorArtworkCard.cover>.mangaPoster{width:120px;height:174px}}@media (width<=520px){.mangaPageEditorModal .animeEditorArtworkCard.cover>.mangaPoster{width:138px;height:200px}}.communityImagePreview{grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:10px;max-width:520px;padding:7px;display:grid}.communityImagePreview img{border-radius:6px;width:88px;height:58px}.communityImagePreview span{color:#8c98aa;font-size:.73rem}.communityImagePreview button{position:static}.communityInlineImage{margin:10px 0;display:block}.communityAnimeLink{margin-top:2px}@media (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 (width<=720px){.mangaHeaderActions{justify-content:stretch;width:100%}.trustedMangaCreateButton{flex:1}.mangaPageHero{min-height:0;padding:76px 14px 16px;display:block}.mangaPageBreadcrumbs{left:14px;right:120px}.mangaPageEditButton{width:42px;padding:0;font-size:0;right:10px}.mangaPagePoster{float:left;width:116px;margin:0 14px 10px 0}.mangaPagePoster .mangaPoster{width:116px;height:164px}.mangaPageHeroCopy{padding-top:4px;display:block}.mangaPageHeroCopy>*{margin-bottom:8px}.mangaPageHeroCopy h1{font-size:1.9rem}.mangaPageSynopsis{clear:both;-webkit-line-clamp:8;padding-top:8px}.mangaPageHeroRail{clear:both;grid-template-columns:1fr;padding-top:12px}.mangaStatGrid{grid-template-columns:1fr 1fr}}.discussionFeedImage{object-fit:cover;border:1px solid var(--border);border-radius:10px;width:min(100%,620px);max-height:320px}.combinedMediaSearchResults{grid-template-columns:1fr;gap:18px;display:grid}.mediaSearchSection{grid-template-columns:repeat(auto-fill,minmax(390px,1fr));gap:12px;display:grid}.mediaSearchSectionHead{color:#a8bad0;letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:7px;font-size:.74rem;display:flex}.mediaSearchSectionHead span{color:#6f8198;margin-left:auto}.globalMangaSearchResult{text-align:left;background:#070d16d1;border:1px solid #41536c8c;border-radius:15px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:108px;padding:11px;display:grid}.globalMangaSearchResult:hover{background:#0b1623eb;border-color:#5d96e19e}.globalMangaSearchResult .mangaPoster.compact{border-radius:9px;width:70px;height:98px}.globalMangaSearchResult>span{gap:7px;min-width:0;display:grid}.globalMangaSearchResult strong{color:#e7eef8;line-height:1.25}.globalMangaSearchResult small{color:#8192a7;line-height:1.4}.globalMangaSearchResult mark{color:#c5afff;background:#7758c42b;border-radius:999px;padding:5px 8px;font-size:.68rem}.mediaCreatePrompt{align-items:center}.trustedMediaCreateActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.globalFeedCommunityPost{cursor:pointer}.globalFeedMarkdownPreview,.discussionMarkdownPreview{color:#98a8ba;min-width:0;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{color:#dce6f2;margin:.35em 0;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{object-fit:cover;max-height:250px}.discussionExcerpt.discussionMarkdownPreview{-webkit-line-clamp:unset;max-height:8.8rem;display:block;overflow:hidden}.discussionMarkdownPreview .communityInlineImage{object-fit:cover;max-height:180px}.profileMangaStatsSection{background:linear-gradient(135deg,#4b367717,#0000 48%),#080d15d1;border-color:#5348777a;gap:16px;margin-top:18px;padding:18px;display:grid}.profileMangaStatsHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.profileMangaStatsHead h2{margin:3px 0 4px}.profileMangaStatsHead p{color:#7f8fa3;max-width:660px;font-size:.78rem}.profileMangaStatsHead>svg{color:#a68be3}.profileMangaStatsSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.profileMangaStatsSummary>span{background:#070c14ad;border:1px solid #464b6375;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.profileMangaStatsSummary small{color:#77889c;font-size:.66rem}.profileMangaStatsSummary strong{color:#e6edf6;font-size:1.05rem}.profileMangaStatsList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profileMangaStatsList>button{text-align:left;background:#050a11a3;border:1px solid #3d485b80;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.profileMangaStatsList>button:hover{border-color:#8b6fcc9e}.profileMangaStatsList .mangaPoster.compact{border-radius:6px;width:42px;height:59px}.profileMangaStatsList>button>span{gap:4px;min-width:0;display:grid}.profileMangaStatsList strong{color:#dfe7f1;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.profileMangaStatsList small{color:#76869a;font-size:.66rem}.profileMangaStatsList mark{color:#c6b2f2;background:0 0;font-size:.7rem}.globalFeedManga .mangaPoster.compact{border-radius:7px;width:50px;height:70px}@media (width<=760px){.mediaSearchSection{grid-template-columns:1fr}.globalMangaSearchResult{grid-template-columns:60px minmax(0,1fr) auto}.globalMangaSearchResult .mangaPoster.compact{width:60px;height:84px}.trustedMediaCreateActions{justify-content:stretch;width:100%}.trustedMediaCreateActions button{flex:180px;justify-content:center}.profileMangaStatsSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.profileMangaStatsList{grid-template-columns:1fr}}.globalFeedHead .panelSubtle{max-width:520px;margin-top:4px;font-size:.72rem;line-height:1.45}.watchlistProgressField{gap:7px;display:grid}.watchlistProgressInput{grid-template-columns:44px minmax(0,1fr) 44px;align-items:stretch;gap:8px;display:grid}.watchlistProgressInput input{text-align:center;font-variant-numeric:tabular-nums;min-width:0;min-height:44px;font-weight:700}.watchlistProgressInput .iconButton{color:#9dccff;background:#10243abd;border-color:#4ea1ff47;width:44px;min-width:44px;min-height:44px}.watchlistProgressInput .iconButton:hover:not(:disabled){color:#d6eaff;background:#183758e6;border-color:#4ea1ff9e}.watchlistProgressInput .iconButton:disabled{cursor:not-allowed;opacity:.38}.watchlistProgressField .fieldHint{justify-self:end}@media (width<=520px){.watchlistProgressInput{grid-template-columns:48px minmax(0,1fr) 48px}.watchlistProgressInput .iconButton{width:48px;min-width:48px;min-height:48px}.watchlistProgressInput input{min-height:48px;font-size:1rem}}.markdownFallback{color:inherit;white-space:pre-wrap;margin:0}.globalFeedPost,.communityPost,.discussionFeedCard,.mangaCatalogCard,.animeCard,.recommendationCard{content-visibility:auto;contain-intrinsic-size:auto 220px}@media (width<=760px){.heroSearchCard,.railCard,.sideRail,.modalBackdrop,.notificationTray,.animePageToolMenu .staffAnimeMenuButton,.animeHeroGenres mark,.animeWatchPanel,.profileCinematicHero>.profileHeroActions>.iconText,.profileHeroQuickStats,.animeHeroEpisodeCard,.mangaPageEditButton,.mangaPageHeroRail>section{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.modalBackdrop{background:#01050aeb}}@media (hover:none) and (pointer:coarse){.globalFeedPost,.communityPost,.discussionFeedCard,.mangaCatalogCard,.animeCard,.recommendationCard{transition:border-color .12s,background-color .12s!important}.globalFeedPost:hover,.communityPost:hover,.discussionFeedCard:hover,.mangaCatalogCard:hover,.animeCard:hover,.recommendationCard:hover{transform:none!important}}.dashboardCommunityPost{background:#080e17c2;border:1px solid #37485eb8;border-radius:8px;min-width:0;position:relative;overflow:hidden}.dashboardCommunityPost .communityPost{border-bottom:0}.dashboardCommunityPostError{margin:10px 14px 0}.pendingCommunityPost{opacity:.78}.pendingCommunityPost .communityPostContent button{pointer-events:none}.publishingBadge{color:#8abaf5;background:#3674cb1f;border:1px solid #498be052;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.68rem;display:inline-flex}@media (width<=620px){.communityImageExpandButton{min-height:44px}.dashboardCommunityPost{border-inline:0;border-radius:0}.dashboardCommunityPost .communityPost{padding-inline:12px}}.globalFeedMeta .feedActivitySummary{flex:16rem!important;align-items:center!important;gap:7px!important;min-width:0!important;max-width:100%!important;display:inline-flex!important}.globalFeedMeta .feedActivitySummary .feedActivityIcon{border:1px solid var(--feed-icon-border,#7a8ba53d);background:var(--feed-icon-background,#111925e6);border-radius:6px;width:24px!important;height:24px!important;color:var(--feed-icon-color,#9eacbe)!important;flex:0 0 24px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.globalFeedMeta .feedActivitySummary .feedActivityText{min-width:0!important;color:var(--text)!important;flex:auto!important;display:inline!important}.feedActivityIcon.tone-edited{--feed-icon-color:#ffc477;--feed-icon-border:#f0a64857;--feed-icon-background:#5b381380}.feedActivityIcon.tone-dropped{--feed-icon-color:#ff8d96;--feed-icon-border:#e5484d4d;--feed-icon-background:#4f161d7a}.feedActivityIcon.tone-progress{--feed-icon-color:#91ebba;--feed-icon-border:#37d38457;--feed-icon-background:#14533580}.feedActivityIcon.tone-community,.feedActivityIcon.tone-added{--feed-icon-color:#91c7ff;--feed-icon-border:#4ea1ff4d;--feed-icon-background:#15395b80}.feedActivityIcon.tone-site-added{--feed-icon-color:#71e5df;--feed-icon-border:#3bcec457;--feed-icon-background:#114d4c7a}.feedActivityIcon.tone-reading{--feed-icon-color:#c5aaff;--feed-icon-border:#9669ff4d;--feed-icon-background:#39276575}.feedActivityIcon.tone-completed{--feed-icon-color:#80e5ad;--feed-icon-border:#2bcf7a4d;--feed-icon-background:#124c317a}@media (width<=620px){.globalFeedMeta .feedActivitySummary{flex-basis:100%!important}}.roleEditBackdrop{z-index:140}.roleEditModal{width:min(520px,100vw - 32px);overflow:visible}.roleAssignmentField{gap:9px;display:grid}.roleAssignmentField>span,.highestRolePreview>span{color:var(--muted);font-size:.78rem;font-weight:700}.roleCheckboxDropdown{position:relative}.roleCheckboxDropdown>summary{border:1px solid var(--border);min-height:44px;color:var(--text-strong);cursor:pointer;background:#0d121b;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:flex}.roleCheckboxDropdown>summary::-webkit-details-marker{display:none}.roleCheckboxDropdown[open]>summary{border-color:#4ea1ff75}.roleCheckboxDropdown[open]>summary svg{transform:rotate(180deg)}.roleCheckboxMenu{z-index:20;background:#111722;border:1px solid #344158;border-radius:8px;gap:3px;max-height:min(360px,48vh);padding:7px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 46px #00000080}.roleCheckboxMenu label{cursor:pointer;border-radius:6px;grid-template-columns:20px max-content minmax(0,1fr);align-items:center;gap:9px;min-height:42px;padding:7px 8px;display:grid}.roleCheckboxMenu label:hover{background:#1a2230}.roleCheckboxMenu label.baselineRoleOption{cursor:default;background:#4ea1ff14}.roleCheckboxMenu input[type=checkbox]{width:17px;height:17px;accent-color:var(--red);margin:0;padding:0}.roleCheckboxMenu input[type=checkbox]:disabled{opacity:.78;cursor:not-allowed}.roleCheckboxMenu small{min-width:0;color:var(--muted);text-align:right;font-size:.72rem}.highestRolePreview{background:#0d121bb8;border:1px solid #7b8ba533;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 10px;display:flex}@media (width<=620px){.settingsDrawer .drawerPanel{width:calc(100% - 18px)}.roleEditModal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);overflow-y:auto}.roleCheckboxMenu{max-height:42vh;box-shadow:none;margin-top:6px;position:static}.roleCheckboxMenu label{grid-template-columns:20px minmax(0,1fr)}.roleCheckboxMenu small{text-align:left;grid-column:2}}@media (width>=981px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboardGrid.redesignedDashboardGrid .globalFeedPanel{grid-column:1}.dashboardGrid.redesignedDashboardGrid .queuePanel{grid-column:2}}.queuePanel{min-width:0;padding:18px;overflow:hidden;container:active-queue/inline-size}.queueDeck{gap:9px;display:grid}.queueCard{cursor:pointer;background:linear-gradient(135deg,#0f1927f5,#080e18fa);border:1px solid #3d4e65c2;border-radius:9px;grid-template-columns:68px minmax(0,1fr);gap:12px;min-width:0;min-height:116px;padding:10px;transition:border-color .16s,background-color .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #0003}.queueCard:hover{border-color:#5385c0b8;transform:translateY(-1px)}.queueCard:focus-visible{outline-offset:2px;outline:3px solid #4ea1ff61}.queueCardBehind:not(.queueCardNext){background:linear-gradient(100deg,#401f35e0,#0a101bfa 62%);border-color:#be789e8f;box-shadow:inset 3px 0 #c27da1,0 8px 22px #36162a3d}.queueCardNext{box-shadow:inset 3px 0 0 var(--red), 0 8px 24px #891a2533;background:linear-gradient(100deg,#8e1e2a66,#0c121dfa 58%);border-color:#f03b469e}.queuePoster,.queuePoster .poster{width:68px;min-width:68px;height:96px}.queuePoster .poster{object-fit:cover;border-radius:7px;display:block;box-shadow:0 7px 17px #0000005c}.queueCardBody{grid-template-rows:auto auto minmax(0,1fr);gap:6px;min-width:0;display:grid}.queueTitleRow{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.queueTitleRow>strong{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1.25;overflow:hidden}.queueStateBadges{flex:none;align-items:center;gap:5px;display:flex}.queueStateBadge{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;min-height:21px;padding:3px 7px;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.queueStateBadge.next{color:#ffd8da;background:#bc253080;border-color:#ff72797a}.queueStateBadge.behind{color:#f0bed8;background:#6d325270;border-color:#dd91b86b}.queueMetaRow{color:#8392a7;align-items:start;gap:2px;min-width:0;font-size:.68rem;line-height:1.3;display:grid}.queueMetaRow span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.queueMetaRow span:last-child{color:#a8b8cb}.queueFooter{grid-template-columns:minmax(116px,1fr) auto auto;align-items:end;gap:8px;min-width:0;display:grid}.queueFooter .animeProgress{min-width:116px;margin:0}.queueFooter .animeProgressLabel{justify-content:flex-start;gap:8px;margin-bottom:4px;font-size:.66rem}.queueFooter .animeProgressLabel strong{width:auto;min-width:max-content;font-size:.72rem}.queueFooter .animeProgressTrack{height:4px}.queueEpisodeBadge{color:#aac7e5;white-space:nowrap;background:#0d2846;border:1px solid #5077a275;border-radius:999px;grid-template-columns:auto auto;align-items:center;gap:7px;width:fit-content;min-height:29px;padding:4px 8px;font-size:.64rem;line-height:1;display:inline-grid}.queueEpisodeBadge span{color:#9db9d8;align-items:center;gap:4px;font-weight:700;display:inline-flex}.queueEpisodeBadge span b{color:#f2d7b9;font-size:.82rem}.queueEpisodeBadge strong{color:#d8e7f7;font-variant-numeric:tabular-nums;font-size:.68rem}.queueEpisodeBadge.soon{color:#e0d8af;background:#1f1c10;border-color:#d0b86461}.queueEpisodeBadge.soon span{color:#c9bd83}.queueEpisodeBadge.soon span b{color:#e0e3ef}.queueEpisodeBadge.soon strong{color:#f0dc8d}.queueEpisodeBadge.ready{background:#701a23bd;border-color:#f04c5780}.queueEpisodeBadge.ready span{color:#ffc4c7}.queueEpisodeBadge.ready span b{color:#d6fff0}.queueEpisodeBadge.ready strong{color:#ffe1e3}.queueEpisodeBadge.empty{background:#101722;border-color:#4855697a}.queueEpisodeBadge.empty span,.queueEpisodeBadge.empty strong{color:#8390a2}.queueActions,.queueStepper{align-items:center;display:flex}.queueActions{gap:5px}.queueActions .iconButton,.queueStepper .iconButton{width:30px;min-width:30px;height:30px;min-height:30px}.queueStepper{background:#070d16c7;border:1px solid #405169b8;border-radius:7px;overflow:hidden}.queueStepper .iconButton{background:0 0;border:0;border-radius:0}.queueStepper>span{color:#dbe8f6;font-variant-numeric:tabular-nums;text-align:center;min-width:24px;padding-inline:4px;font-size:.72rem;font-weight:800}@container active-queue (width<=470px){.queueTitleRow{flex-direction:column;align-items:flex-start;gap:5px}.queueMetaRow{align-items:flex-start;gap:2px}.queueFooter{grid-template-columns:minmax(0,1fr) auto}.queueFooter .animeProgress{grid-column:1/-1}}@media (width<=980px){.dashboardGrid.redesignedDashboardGrid .queuePanel{order:1;grid-column:1/-1}.dashboardGrid.redesignedDashboardGrid .globalFeedPanel{order:2;grid-column:1/-1}}@media (width<=620px){.queuePanel{padding:12px}.queueCard{contain-intrinsic-size:auto 100px;grid-template-columns:56px minmax(0,1fr);gap:9px;min-height:100px;padding:9px}.queuePoster,.queuePoster .poster{width:56px;min-width:56px;height:80px}.queueTitleRow>strong{font-size:.86rem}.queueEpisodeBadge{min-height:32px;padding-inline:9px}.queueActions .iconButton,.queueStepper .iconButton{width:34px;min-width:34px;height:34px;min-height:34px}}@media (width<=400px){.queuePanel{padding-inline:9px}.queueCard{grid-template-columns:52px minmax(0,1fr);gap:8px;padding:8px}.queuePoster,.queuePoster .poster{width:52px;min-width:52px;height:74px}.queueFooter{grid-template-columns:1fr}.queueEpisodeBadge,.queueActions{justify-self:start}}@media (hover:none) and (pointer:coarse){.queueCard:hover{transform:none}}.dashboardGrid.redesignedDashboardGrid .globalFeedPost,.dashboardGrid.redesignedDashboardGrid .queueCard{content-visibility:visible;contain-intrinsic-size:none}@media (width>=981px){.dashboardGrid.redesignedDashboardGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.dashboardGrid.redesignedDashboardGrid>.globalFeedPanel,.dashboardGrid.redesignedDashboardGrid>.queuePanel{width:100%!important;min-width:0!important;max-width:none!important}.dashboardGrid.redesignedDashboardGrid>.globalFeedPanel{grid-column:1/2!important}.dashboardGrid.redesignedDashboardGrid>.queuePanel{grid-column:2/3!important}}.communityPostTypeBadge,.communityPinnedTag,.communityVisibilityTag{color:#c8a9ff;letter-spacing:.01em;background:#412a6838;border:1px solid #7057a66b;border-radius:6px;align-items:center;gap:5px;width:fit-content;min-height:24px;padding:0 8px;font-size:.67rem;font-weight:700;line-height:1;display:inline-flex}.communityPostTypeBadge.poll{color:#ff8089;background:#7f1c262e;border-color:#f0465266}.communityPostTypeBadge.post{color:#86bbff;background:#20508b2e;border-color:#4a89d961}.communityPinnedTag{color:#ff7780;background:#6f19222e;border-color:#eb4a5457}.communityVisibilityTag{color:#96a7bb;background:#101c2cb8;border-color:#4a5d7780}.communityPoll{background:#09131f;border:1px solid #435772b8;border-radius:9px;gap:9px;width:100%;max-width:none;padding:13px 14px 14px}.communityPollMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.communityPollMeta>span{color:#ff656f;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:.69rem;font-weight:800;display:inline-flex}.communityPollMeta>small{color:#7f8da1;font-size:.68rem}.communityPollTitle{color:#edf3fb;margin:0;font-size:.96rem;line-height:1.4}.communityPollOptions{gap:7px;display:grid}.communityPollOptions>button{color:#b4c0cf;text-align:left;background:#0b1725;border:1px solid #3d4f67b8;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:43px;padding:0 11px;display:grid;position:relative;overflow:hidden}.communityPollOptions>button:not(:disabled):hover,.communityPollOptions>button:not(:disabled):focus-visible{background:#0d1b2b;border-color:#679cdcad}.communityPollOptions>button>i{pointer-events:none;background:#5296e72e;min-width:2px;position:absolute;inset:0 auto 0 0}.communityPollOptions>button.selected{color:#ffe2e4;border-color:#f044509e}.communityPollOptions>button.selected>i{background:#f03a4633}.communityPollOptionLabel,.communityPollOptionScore{z-index:1;position:relative}.communityPollOptionLabel{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;font-size:.8rem;display:inline-flex}.communityPollOptionLabel svg{color:#ff6b75}.communityPollOptionScore{align-items:baseline;gap:7px;display:flex}.communityPollOptionScore strong{color:#eef4fb;font-size:.76rem}.communityPollOptionScore small{color:#6f7f93;font-size:.62rem}.discussionFeedCard{background:#0a1420;border-color:#384c66b8;border-radius:10px;gap:11px;padding:16px 17px 14px;position:relative;box-shadow:inset 3px 0 #744db5bd}.discussionFeedCard:hover,.discussionFeedCard:focus-visible{background:#0b1724;border-color:#5689cab8;transform:translateY(-1px);box-shadow:inset 3px 0 #8d63d4,0 10px 28px #00000038}.discussionFeedTopline{align-items:center;gap:7px;padding-right:32px;display:flex}.discussionFeedTopline>small{color:#6f7e91;margin-left:auto;font-size:.68rem}.discussionFeedAuthor{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;display:grid}.discussionFeedAuthor>span{gap:2px;min-width:0;display:grid}.discussionFeedAuthor>span>small{color:#738297;font-size:.65rem}.discussionFeedCard h2{color:#f0f4fa;margin:1px 0 0;font-size:1.02rem;line-height:1.38}.discussionFeedCard .discussionExcerpt{color:#9daabd;-webkit-line-clamp:3}.discussionPollPreview{background:#08121d;border:1px solid #394c64a8;border-radius:8px;gap:7px;padding:10px 11px;display:grid}.discussionPollPreview>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.discussionPollPreview>header>span{color:#dce5f0;align-items:center;gap:6px;min-width:0;font-size:.74rem;font-weight:700;display:inline-flex}.discussionPollPreview>header svg{color:#ff6671}.discussionPollPreview>header small{color:#718096;white-space:nowrap;font-size:.62rem}.discussionPollPreview>div{color:#94a2b5;grid-template-columns:minmax(0,1fr) 90px 32px;align-items:center;gap:8px;font-size:.68rem;display:grid}.discussionPollPreview>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discussionPollPreview i{background:#263447;border-radius:999px;height:4px;overflow:hidden}.discussionPollPreview i b{border-radius:inherit;background:#6ea9e9;height:100%;display:block}.discussionPollPreview strong{color:#dfe7f1;text-align:right;font-size:.67rem}.discussionFeedCard>footer{min-height:41px;padding-top:10px}.discussionFeedStats{flex:none;align-items:center;gap:12px!important;display:flex!important}.discussionFeedStats>span{color:#7e8da1;align-items:center;gap:5px;font-size:.68rem;display:inline-flex}.discussionFeedAnime,.discussionFeedOpen{color:#9babbe;justify-content:flex-end;align-items:center;min-width:0;margin-left:auto;gap:7px!important;display:inline-flex!important}.discussionFeedAnime .poster{width:27px!important;height:38px!important}.discussionFeedAnime strong{max-width:210px}.discussionFeedImage{object-fit:cover;border:1px solid #3b4e68a6;border-radius:8px;max-height:230px}.communityPostFeedCard{background:#0a1420;border-radius:10px;margin:10px;padding:16px 16px 14px;border:1px solid #364961ad!important}.communityPostFeedCard:last-of-type{border-bottom:1px solid #364961ad}.communityPostFeedCard .communityPostHeader{grid-template-columns:42px minmax(0,1fr) auto auto}.communityPostHeaderBadges{grid-auto-flow:column;align-items:center;gap:6px!important;display:flex!important}.communityPostFeedCard .communityPostContent{gap:12px;padding-top:12px}.communityPostFeedCard .communityPostContent h2{color:#eef3f9;font-size:1.03rem;line-height:1.4}.communityPostFeedCard .communityPostActions{border-top:1px solid #3042598c;margin-top:9px;padding-top:9px}.communityAnimeLink{background:#0b1725;border:1px solid #3a4e68a6;border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;min-height:66px;padding:8px 10px}.communityAnimeLink:hover{background:#0d1b2b;border-color:#5b91d2b3}.communityAnimeLink .poster{border-radius:6px;width:48px;height:48px}.communityAnimeLink>span{text-align:left;gap:3px;min-width:0;display:grid}.communityAnimeLink>span>small{color:#6f8094;text-transform:uppercase;letter-spacing:.07em;font-size:.61rem}.communityAnimeLink>span>strong{color:#e6edf6;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.communityAnimeLink>span>em{color:#7f8da0;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-style:normal;overflow:hidden}.communityAnimeLink>svg{color:#76879b}.discussionModalBackdrop{z-index:140;background:#01050ae0;padding:22px}.communityDiscussionModal{background:#07101a;border:1px solid #4e6c8fc7;border-radius:12px;width:min(1180px,100vw - 38px);max-height:calc(100vh - 42px);position:relative;overflow:hidden;box-shadow:0 30px 90px #0000009e}.communityDiscussionModal>.modalClose{z-index:30;float:none;background:#0b1724;border-color:#485c77ad;margin:0;position:absolute;top:17px;right:17px}.communityDiscussionModal .communityPost{content-visibility:visible;contain:none}.communityDiscussionModal .expandedDiscussionPost{background:0 0;border-radius:0;max-height:calc(100vh - 44px);padding:0;overflow-y:auto;border:0!important}.communityDiscussionHeader{background:#08131f;border-bottom:1px solid #32455db8;gap:11px;padding:20px 64px 17px 24px;display:grid}.communityDiscussionEyebrow{align-items:center;gap:7px;min-height:24px;display:flex}.communityDiscussionHeader>h1{color:#f3f6fb;letter-spacing:-.015em;margin:0;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.32}.communityDiscussionAuthorRow{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.communityDiscussionAuthorRow .userAvatar{width:38px;height:38px}.communityDiscussionAuthorRow>div:nth-child(2){gap:3px;min-width:0;display:grid}.communityDiscussionAuthorRow>div:nth-child(2)>span{color:#748398;font-size:.68rem}.communityDiscussionHeaderActions{align-items:center;gap:7px;display:flex}.communityDiscussionHeaderActions>button{color:#91a0b3;background:#0a1724;border:1px solid #394d67a6;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.7rem;display:inline-flex}.communityDiscussionHeaderActions>button:hover{color:#e0e8f2;border-color:#5b89c2a6}.communityDiscussionHeaderActions>button.danger:hover{color:#ff7a83;border-color:#f0404c8c}.communityDiscussionShell{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;padding:14px;display:grid}.communityDiscussionMain{background:#09131f;border:1px solid #30435bad;border-radius:10px;gap:0;min-width:0;display:grid;overflow:hidden}.communityDiscussionBody{gap:14px;padding:18px;display:grid}.communityDiscussionBody>.markdownBody{color:#c1ccda;font-size:.87rem;line-height:1.65}.communityDiscussionBody .communityPostImage{width:100%;max-width:760px}.communityDiscussionAttachedAnime{width:100%}.communityDiscussionActions{background:#08121d;border-top:1px solid #30435b9e;border-bottom:1px solid #30435b9e;align-items:center;gap:4px;min-height:48px;padding:6px 12px;display:flex}.communityDiscussionActions>button{color:#8493a7;background:0 0;border:0;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:.72rem;display:inline-flex}.communityDiscussionActions>button:hover,.communityDiscussionActions>button.active{color:#ff6670;background:#f03c4812}.communityDiscussionActions>button.shareComplete{color:#79d9a3}.communityDiscussionVoteCount{color:#738398;align-items:center;gap:6px;margin-left:auto;font-size:.68rem;display:inline-flex}.communityDiscussionCommentsSection{gap:13px;padding:17px 18px 20px;display:grid}.communityDiscussionCommentsSection>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.communityDiscussionCommentsSection>header>div{gap:3px;display:grid}.communityDiscussionCommentsSection>header span{color:#ff6872;letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:800}.communityDiscussionCommentsSection>header h2{color:#eef3f9;font-size:1rem}.communityDiscussionCommentsSection>header>small{color:#6f7f93;font-size:.65rem}.communityDiscussionComposer{grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid}.communityDiscussionComposer>div{background:#0a1724;border:1px solid #394e68b8;border-radius:8px;overflow:hidden}.communityDiscussionComposer textarea{resize:vertical;color:#d7e0eb;width:100%;min-height:78px;font:inherit;background:0 0;border:0;border-radius:0;padding:11px 12px;font-size:.78rem;line-height:1.5}.communityDiscussionComposer textarea:focus{box-shadow:none}.communityDiscussionComposer footer{border-top:1px solid #32455d99;align-items:center;gap:8px;padding:6px;display:flex}.communityDiscussionComposer footer>span{color:#66778c;margin-left:auto;font-size:.61rem}.communityDiscussionComposer footer>button{align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:.68rem;display:inline-flex}.communityDiscussionComposer footer .spoilerFormatButton{color:#8797aa;background:0 0;border:0}.communityDiscussionComments{border-top:0;margin:0;padding:4px 0 0}.communityDiscussionComments>.communityComment{border-top:1px solid #3042587a;padding:10px 0}.communityDiscussionComments>.communityComment:first-child{border-top:0}.communityDiscussionComments .communityCommentBody p{color:#aeb9c7;font-size:.78rem}.communityCommentsEmpty{color:#6f7f93;text-align:center;border:1px dashed #394d669e;border-radius:8px;place-items:center;gap:4px;min-height:112px;display:grid}.communityCommentsEmpty strong{color:#aab6c5;font-size:.78rem}.communityCommentsEmpty span{font-size:.67rem}.communityDiscussionSidebar{gap:10px;min-width:0;display:grid;position:sticky;top:0}.communityDiscussionSideCard{background:#091420;border:1px solid #31455db3;border-radius:10px;overflow:hidden}.communityDiscussionSideCard>header{border-bottom:1px solid #30435a9e;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:0 13px;display:flex}.communityDiscussionSideCard>header h3{color:#e6edf6;font-size:.83rem}.communityDiscussionSideCard>header>span{color:#74859a;font-size:.67rem}.aboutDiscussionCard>p{color:#8e9caf;padding:12px 13px;font-size:.7rem;line-height:1.55}.aboutDiscussionCard dl{padding:0 13px 11px;display:grid}.aboutDiscussionCard dl>div{border-top:1px solid #2d3f5573;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:35px;display:grid}.aboutDiscussionCard dt{color:#79899e;align-items:center;gap:7px;font-size:.67rem;display:inline-flex}.aboutDiscussionCard dd{color:#b9c4d1;text-align:right;font-size:.67rem}.aboutDiscussionCard dd>button{color:#c9d3df;background:0 0;border:0;align-items:center;gap:6px;min-height:28px;padding:0;font-size:.67rem;display:inline-flex}.aboutDiscussionCard dd .userAvatar{width:22px;height:22px}.communityDiscussionAnimeCard{text-align:left;background:#0b1826;border:1px solid #3a4f6aa8;border-radius:8px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:9px;width:calc(100% - 22px);margin:0 11px 11px;padding:8px;display:grid}.communityDiscussionAnimeCard:hover{border-color:#538bcfb3}.communityDiscussionAnimeCard .poster{border-radius:6px;width:45px;height:56px}.communityDiscussionAnimeCard>span{gap:3px;min-width:0;display:grid}.communityDiscussionAnimeCard small{color:#6f8095;text-transform:uppercase;letter-spacing:.06em;font-size:.58rem}.communityDiscussionAnimeCard strong{color:#e1e8f1;text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.communityDiscussionAnimeCard em{color:#77879b;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;font-style:normal;overflow:hidden}.communityDiscussionAnimeCard>svg{color:#74859a}.discussionParticipantsCard{padding-bottom:12px}.discussionParticipantAvatars{align-items:center;padding:12px 13px 7px;display:flex}.discussionParticipantAvatars>button{background:0 0;border:2px solid #091420;border-radius:50%;min-width:0;min-height:0;margin-left:-6px;padding:0}.discussionParticipantAvatars>button:first-child{margin-left:0}.discussionParticipantAvatars .userAvatar{width:32px;height:32px}.discussionParticipantAvatars>span{color:#9aa8ba;background:#172436;border:2px solid #091420;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-5px;font-size:.62rem;display:grid}.discussionParticipantsCard>p{color:#738398;padding:0 13px;font-size:.64rem}.discussionPulseCard>div{background:#30435a8f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.discussionPulseCard>div>span{color:#7e8da1;background:#091420;justify-items:center;gap:3px;padding:12px 5px;display:grid}.discussionPulseCard>div svg{color:#ff6570}.discussionPulseCard>div strong{color:#e8eef6;font-size:.79rem}.discussionPulseCard>div small{color:#6e7e92;font-size:.58rem}.pollComposer{background:#091522;border:1px solid #3b4f69ad;border-radius:8px;gap:8px;padding:11px}.pollComposerHead{border-bottom:1px solid #33465e8f;padding-bottom:8px}.pollComposer .pollTitleInput{color:#edf3fa;background:0 0;border:0;font-weight:700}.pollComposer>div:not(.pollComposerHead){background:#0b1826;border-color:#394e68ad}@media (width<=980px){.communityDiscussionShell{grid-template-columns:1fr}.communityDiscussionSidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.aboutDiscussionCard{grid-row:span 2}}@media (width<=720px){.discussionModalBackdrop{padding:0}.communityDiscussionModal{border:0;border-radius:0;width:100vw;max-height:100dvh}.communityDiscussionModal .expandedDiscussionPost{max-height:100dvh}.communityDiscussionHeader{padding:16px 54px 15px 14px}.communityDiscussionAuthorRow{grid-template-columns:36px minmax(0,1fr)}.communityDiscussionHeaderActions{grid-column:1/-1;padding-left:46px}.communityDiscussionShell{padding:8px}.communityDiscussionSidebar{grid-template-columns:1fr}.aboutDiscussionCard{grid-row:auto}.communityDiscussionCommentsSection{padding:14px 12px 17px}.communityDiscussionCommentsSection>header{flex-direction:column;align-items:start;gap:5px}.communityDiscussionComposer{grid-template-columns:1fr}.communityDiscussionComposer>.userAvatar{display:none}.communityDiscussionComposer footer{flex-wrap:wrap}.communityDiscussionComposer footer>span{order:3;width:100%;margin-left:0}.communityDiscussionActions{overflow-x:auto}.communityDiscussionActions>button span,.communityDiscussionVoteCount{white-space:nowrap}.discussionFeedCard>footer{flex-direction:column;align-items:flex-start}.discussionFeedAnime,.discussionFeedOpen{justify-content:flex-start;width:100%;margin-left:0}.communityPostFeedCard{margin:7px;padding-inline:12px}.communityPostFeedCard .communityPostHeader{grid-template-columns:36px minmax(0,1fr) auto}.communityPostHeaderBadges{grid-column:2/-1;justify-content:flex-start}.communityPostFeedCard .communityPostMenu{position:absolute;top:12px;right:10px}.communityPostFeedCard .communityPostContent,.communityPostFeedCard .communityPostActions,.communityPostFeedCard .communityComments,.communityPostFeedCard .communityCommentComposer{margin-left:0;padding-left:0}}@media (width<=480px){.communityDiscussionEyebrow{flex-wrap:wrap}.communityDiscussionHeaderActions{padding-left:0}.communityDiscussionHeaderActions>button{flex:1;justify-content:center}.communityDiscussionBody{padding:14px 12px}.communityDiscussionActions>button{padding-inline:7px}.communityDiscussionActions>button span{display:none}.discussionPollPreview>div{grid-template-columns:minmax(0,1fr) 62px 30px}.communityPollOptionScore small{display:none}}html{scrollbar-gutter:stable}:is(body:has(.modalBackdrop),body:has(.settingsDrawer.open),body:has(.notificationTray)){overflow:hidden}.modalBackdrop{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;max-height:calc(100dvh - 36px);overflow:hidden auto}.animeSearchModal,.animeStaffEditorModal,.communityDiscussionModal,.importLogModal{overflow:hidden}.roleEditModal{overflow:visible}.settingsDrawer.open,.drawerPanel,.drawerScroll,.notificationTray,.notificationTrayList,.profileStaffActionList,.roleCheckboxMenu,.discussionAnimeResults,.modalSearchResults,.combinedMediaSearchResults,.importLogFeed,.animeEditorFormViewport,.mangaDetailModal,.mangaPageEditorModal,.staffEditModal,.contentReportModal,.communityDiscussionModal>.expandedDiscussionPost{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.drawerScroll,.notificationTrayList,.modalSearchResults,.combinedMediaSearchResults,.importLogFeed,.animeEditorFormViewport,.communityDiscussionModal>.expandedDiscussionPost{min-height:0}.communityDiscussionModal{flex-direction:column;max-height:calc(100dvh - 42px);display:flex}.communityDiscussionModal>.expandedDiscussionPost{overflow-anchor:none;scrollbar-gutter:stable;flex:auto;max-height:none;overflow:hidden auto}.mediaSearchModal:has(.combinedMediaSearchResults){height:auto;max-height:min(84dvh,920px)}.combinedMediaSearchResults{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#677e9ed1 #060c1485;min-height:0;max-height:min(58dvh,620px);overflow:hidden auto}.combinedMediaSearchResults::-webkit-scrollbar{width:10px}.combinedMediaSearchResults::-webkit-scrollbar-track{background:#060c1485;border-radius:999px}.combinedMediaSearchResults::-webkit-scrollbar-thumb{background:#677e9ed1;border:2px solid #060c1485;border-radius:999px}@media (width<=760px){.modalBackdrop{padding:8px}.modal,.communityDiscussionModal{max-height:calc(100dvh - 16px)}.mediaSearchModal:has(.combinedMediaSearchResults){height:auto}.combinedMediaSearchResults{max-height:calc(100dvh - 310px)}}.animeHeroDataHealthCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d15e0;border:1px solid #5f99ff33;border-radius:14px;gap:10px;padding:14px 15px;display:grid;box-shadow:inset 0 1px #ffffff09}.animeHeroDataHealthHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.animeHeroDataHealthHead>span{color:#cbd7e7;align-items:center;gap:7px;font-size:.78rem;font-weight:850;display:inline-flex}.animeHeroDataHealthHead>span svg{color:#70a8ff}.animeHeroDataHealthHead>div{align-items:center;gap:7px;display:inline-flex}.animeHeroDataHealthHead>div>strong{color:#f4f8ff;font-variant-numeric:tabular-nums;font-size:1rem}.animeHeroDataHealthHead .iconButton{width:30px;min-width:30px;height:30px;min-height:30px}.animeHeroDataHealthCard .animeQuickProgress>span{background:linear-gradient(90deg,#4e9fff,#7f5cff)}.animeHeroDataHealthMeta{border-top:1px solid #94a3b81a;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:9px;display:grid}.animeHeroDataHealthMeta>span{gap:3px;min-width:0;display:grid}.animeHeroDataHealthMeta small{color:#7f8ca0;text-transform:uppercase;letter-spacing:.055em;font-size:.62rem}.animeHeroDataHealthMeta strong{color:#d9e3ef;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-weight:750;overflow:hidden}.animeTagsCard .panelHead{align-items:flex-start;gap:12px}.animeTagsCard .panelHead>div:first-child{gap:4px;display:grid}.animeTagsCard .panelHead .panelSubtle{margin:0}.animeTagsManageButton{white-space:nowrap;min-height:32px;padding-inline:10px}.animeTagStrengthList{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.animeTagStrengthPill{color:#dfe7f2;text-align:left;cursor:pointer;background:#0f1621e0;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:5px 7px 5px 10px;font-size:.7rem;font-weight:750;display:inline-flex}.animeTagStrengthPill:hover,.animeTagStrengthPill:focus-visible{color:#fff;background:#24416f47;border-color:#5093ff75;transform:translateY(-1px)}.animeTagStrengthPill strong{color:#9ec8ff;font-variant-numeric:tabular-nums;text-align:center;background:#4e9fff21;border-radius:999px;min-width:45px;padding:4px 7px;font-size:.64rem}.animeTagEmptyState{color:#9dc8ff;background:#203f6a1a;border:1px dashed #5999ff47;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:58px;font-size:.76rem;font-weight:800;display:flex}.animeTagsViewAll{justify-self:start;padding:4px 0 0}.animeTagVoteBackdrop{z-index:175}.animeTagVoteModal{background:#0c131e;border-color:#5394ff40;border-radius:16px;flex-direction:column;gap:0;width:min(840px,100%);max-height:min(90dvh,920px);padding:0;display:flex;overflow:hidden;box-shadow:0 28px 90px #0009,inset 0 1px #ffffff0a}.animeTagVoteHeader{background:linear-gradient(145deg,#131e2ffa,#0a111bfa);border-bottom:1px solid #94a3b81f;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 16px;display:flex}.animeTagVoteHeader>div{gap:5px;min-width:0;display:grid}.animeTagVoteHeader h2{color:#f5f8fc;margin:0;font-size:1.28rem}.animeTagVoteHeader p{color:#919daf;max-width:640px;margin:0;font-size:.78rem;line-height:1.55}.animeTagVoteStats{background:#94a3b814;border-bottom:1px solid #94a3b81a;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.animeTagVoteStats>span{color:#8491a3;background:#0d1521;justify-content:center;align-items:baseline;gap:6px;min-height:44px;padding:9px 12px;font-size:.68rem;display:flex}.animeTagVoteStats strong{color:#edf4fc;font-variant-numeric:tabular-nums;font-size:.82rem}.animeTagVoteViewport{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:18px;overflow:hidden auto}.animeTagVoteNotice{margin:0 0 12px}.animeTagVoteList{gap:10px;display:grid}.animeTagVoteListHead{justify-content:space-between;align-items:end;gap:12px;padding:0 2px 2px;display:flex}.animeTagVoteListHead>div{gap:3px;display:grid}.animeTagVoteListHead h3{color:#edf3fa;margin:0;font-size:.9rem}.animeTagVoteListHead p{color:#8491a3;margin:0;font-size:.68rem}.animeTagVoteListHead>span{color:#9fcaff;text-align:center;background:#4e9fff1f;border-radius:999px;min-width:28px;padding:4px 7px;font-size:.65rem;font-weight:850}.animeTagVoteCard{background:#0e1520e6;border:1px solid #94a3b821;border-radius:12px;gap:11px;padding:14px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.animeTagVoteCard.focused{background:#19305185;border-color:#4c97ff94;box-shadow:0 0 0 3px #4e9fff14}.animeTagVoteCardHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.animeTagVoteCardHead>div:first-child{gap:3px;min-width:0;display:grid}.animeTagVoteCardHead>div:first-child>strong{color:#eef4fb;overflow-wrap:anywhere;font-size:.83rem}.animeTagVoteCardHead>div:first-child>span{color:#77869a;text-transform:uppercase;letter-spacing:.05em;font-size:.62rem}.animeTagVoteScore{white-space:nowrap;justify-items:end;gap:2px;display:grid}.animeTagVoteScore strong{color:#a8d0ff;font-variant-numeric:tabular-nums;font-size:.86rem}.animeTagVoteScore small{color:#7e8b9d;font-size:.62rem}.animeTagVoteMeter{background:#94a3b81c;border-radius:999px;height:5px;overflow:hidden}.animeTagVoteMeter span{border-radius:inherit;background:linear-gradient(90deg,#4e9fff,#7f5cff);height:100%;transition:width .18s;display:block}.animeTagInlineVote{justify-content:space-between;align-items:center;gap:14px;display:flex}.animeTagInlineVote>span{color:#8c99aa;flex:none;font-size:.74rem;font-weight:750}.animeTagInlineVote>div{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;display:grid}.animeTagInlineVote button{color:#8390a2;cursor:pointer;background:#070c138a;border:1px solid #94a3b821;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:34px;padding:4px 6px;display:flex}.animeTagInlineVote button strong{color:#d7e1ed;font-size:.82rem}.animeTagInlineVote button small{font-size:.63rem}.animeTagInlineVote button:hover:not(:disabled){border-color:#5296ff6b}.animeTagInlineVote button.active{color:#b8d7ff;background:#3064b54d;border-color:#5297ff9e}.animeTagInlineVote button.active strong{color:#fff}.animeTagInlineVote button:disabled{cursor:wait;opacity:.58}.animeTagVoteEmpty{color:#7facdf;text-align:center;border:1px dashed #5b97ee3d;border-radius:12px;align-content:center;place-items:center;gap:7px;min-height:140px;padding:20px;display:grid}.animeTagVoteEmpty strong{color:#e4edf7}.animeTagVoteEmpty p{color:#8290a2;margin:0;font-size:.72rem}.animeTagEmptyAction{justify-content:center;align-items:center;gap:6px;margin-top:5px;display:inline-flex}@media (width<=920px){.animeHeroDataHealthMeta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.animeHeroDataHealthMeta{grid-template-columns:1fr 1fr}.animeHeroDataHealthMeta>span:last-child:nth-child(3){grid-column:1/-1}.animeTagsCard .panelHead{flex-direction:column;align-items:stretch}.animeTagsManageButton{justify-content:center;width:100%}.animeTagVoteBackdrop{padding:8px}.animeTagVoteModal{border-radius:13px;max-height:calc(100dvh - 16px)}.animeTagVoteHeader{padding:16px 15px 13px}.animeTagVoteHeader p{font-size:.72rem}.animeTagVoteStats>span{min-height:40px;padding:7px 5px;font-size:.59rem}.animeTagVoteStats strong{font-size:.72rem}.animeTagVoteViewport{padding:12px}.animeTagInlineVote button small{display:none}.animeTagInlineVote{flex-direction:column;align-items:stretch;gap:7px}.animeTagInlineVote>div{width:100%}}.recommendationSignalTags,.recommendationScoreBreakdown{display:none}.discoverPageOverhaul{background:radial-gradient(circle at 8% 0,#468fff1f,#0000 30rem),radial-gradient(circle at 92% 4%,#f03b461a,#0000 25rem),linear-gradient(155deg,#0b131f,#060c14 58%,#090e17);border-radius:22px;gap:26px;padding:0;display:grid;overflow:hidden}.discoverPageOverhaul>.error{margin:0 28px}.discoverTasteHero{background:linear-gradient(90deg,#060c142e,#060c14b8),radial-gradient(circle at 18% 30%,#418eff1f,#0000 22rem);border-bottom:1px solid #6d829f2e;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:clamp(28px,5vw,72px);min-height:390px;padding:clamp(32px,5vw,66px);display:grid}.discoverTasteHeroCopy{gap:15px;max-width:820px;display:grid}.discoverTasteHeroCopy .sectionKicker,.discoverTasteMap .sectionKicker,.discoverRecommendationSection .sectionKicker{align-items:center;gap:7px;width:fit-content;display:inline-flex}.discoverTasteHeroCopy h1{color:#f6f9ff;letter-spacing:-.065em;max-width:760px;margin:0;font-size:clamp(2.15rem,4.5vw,4.65rem);line-height:.98}.discoverTasteHeroCopy>p{color:#aab8ca;max-width:720px;margin:0;font-size:clamp(.98rem,1.5vw,1.12rem);line-height:1.68}.discoverSearchOverhaul{background:#03080ec7;border-color:#5999eb57;border-radius:16px;width:min(760px,100%);margin-top:8px;box-shadow:0 16px 44px #00000038}.discoverSearchOverhaul input{font-size:1rem}.discoverConfidenceCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050b13b8;border:1px solid #6884aa3d;border-radius:24px;justify-items:center;gap:22px;padding:24px;display:grid;box-shadow:0 28px 70px #0000004d,inset 0 1px #ffffff09}.discoverConfidenceRing{--taste-confidence:0%;background:conic-gradient(#4f9cff var(--taste-confidence), #4c638133 0);border-radius:50%;place-items:center;width:174px;height:174px;display:grid;position:relative;box-shadow:0 0 52px #4892ff26}.discoverConfidenceRing:before{content:"";border-radius:inherit;background:#08111c;border:1px solid #6a83a22e;position:absolute;inset:11px}.discoverConfidenceRing>span{z-index:1;justify-items:center;gap:3px;display:grid;position:relative}.discoverConfidenceRing strong{color:#f2f7ff;letter-spacing:-.06em;font-size:2.25rem}.discoverConfidenceRing small{color:#7f91a9;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.discoverConfidenceCard dl{background:#5368852e;border:1px solid #5368852e;border-radius:13px;grid-template-columns:1fr 1fr;gap:1px;width:100%;margin:0;display:grid;overflow:hidden}.discoverConfidenceCard dl div{background:#09121d;gap:4px;padding:12px;display:grid}.discoverConfidenceCard dt{color:#708198;letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:800}.discoverConfidenceCard dd{color:#dbe7f6;margin:0;font-size:.86rem;font-weight:800}.discoverSearchResults,.discoverTasteMap,.discoverRecommendationSection{margin:0 clamp(18px,4vw,48px)}.discoverSearchResults{background:#060d16b8;border:1px solid #50688833;border-radius:18px;padding:22px}.discoverSearchResults .sectionHead,.discoverTasteMapHead,.discoverRecommendationHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.discoverSearchResults h2,.discoverTasteMap h2,.discoverRecommendationHead h2{color:#edf4ff;letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(1.35rem,2.3vw,2rem)}.discoverTasteMapHead p,.discoverRecommendationHead p{color:#8190a4;margin:7px 0 0;line-height:1.55}.discoverTasteMap{background:linear-gradient(145deg,#458eff0e,#0000 42%),#08101bd1;border:1px solid #576f9138;border-radius:22px;padding:clamp(22px,3vw,34px)}.discoverTasteColumns{grid-template-columns:minmax(0,1.7fr) minmax(250px,.7fr);gap:26px;display:grid}.discoverTasteGroup{min-width:0}.discoverTasteGroup>h3{color:#aebdd0;letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px;font-size:.74rem}.discoverTasteTags{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.discoverTasteTags>button{text-align:left;background:#040a11b3;border:1px solid #576e8e40;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-width:0;min-height:76px;padding:11px 12px;display:grid}.discoverTasteTags>button:hover,.discoverTasteTags>button.active{background:#3c85f41a;border-color:#4992ff85;transform:translateY(-1px)}.discoverTasteTags>button>span{gap:3px;min-width:0;display:grid}.discoverTasteTags strong{color:#e7effb;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.discoverTasteTags small{color:#6f8097;font-size:.66rem}.discoverTasteTags output{color:#7eb8ff;font-size:.72rem;font-weight:900}.discoverTasteTags i,.discoverGenreProfile i,.recommendationSignalTags i,.recommendationScoreBreakdown i{background:#5a6f8b38;border-radius:999px;height:4px;display:block;overflow:hidden}.discoverTasteTags>button>i{grid-column:1/-1}.discoverTasteTags i b,.discoverGenreProfile i b,.recommendationSignalTags i b,.recommendationScoreBreakdown i b{border-radius:inherit;background:linear-gradient(90deg,#477fdf,#65b2ff);height:100%;display:block}.discoverGenreProfile>div{gap:9px;display:grid}.discoverGenreProfile>div>span{grid-template-columns:minmax(92px,.75fr) minmax(80px,1fr) 38px;align-items:center;gap:10px;display:grid}.discoverGenreProfile strong{color:#c9d5e5;text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.discoverGenreProfile small{color:#73849b;text-align:right;font-size:.69rem;font-weight:800}.discoverRecommendationSection{padding-bottom:42px}.discoverRecommendationHead{align-items:center}.discoverRecommendationFilters{align-items:center;gap:10px;display:flex}.discoverRecommendationFilters label{gap:5px;display:grid}.discoverRecommendationFilters label>span{color:#718198;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:900}.discoverRecommendationFilters select{background:#060d16e6;border-radius:10px;min-width:160px;min-height:40px}.discoverLoadingState{color:#8697ac;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.discoverFeaturedRecommendation{margin-bottom:17px;position:relative}.discoverFeaturedLabel{z-index:3;color:#79b9ff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:.68rem;font-weight:900;display:inline-flex;position:absolute;top:18px;left:216px}.discoverFeaturedRecommendation .recommendationCard{background:radial-gradient(circle at 12% 16%,#438ef92b,#0000 18rem),linear-gradient(140deg,#0d1c2ef5,#070e18fa);border-color:#4890f257;border-radius:20px;grid-template-columns:178px minmax(0,1fr);gap:24px;min-height:286px;padding:20px;display:grid;box-shadow:0 26px 70px #00000047}.discoverFeaturedRecommendation .recommendationCard:hover{border-color:#4ea1ff94;transform:translateY(-2px)}.discoverFeaturedRecommendation .recommendationCard .poster{border-radius:15px;width:178px;height:250px}.discoverFeaturedRecommendation .recommendationInfo{align-content:start;padding-top:27px}.discoverFeaturedRecommendation .recommendationTitleLine strong{font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.1}.discoverFeaturedRecommendation .recommendationInfo>p,.recommendationDiscoveryGridOverhaul .recommendationInfo>p{display:block}.discoverFeaturedRecommendation .recommendationInfo>p{color:#b4c3d5;max-width:820px;font-size:.94rem;line-height:1.58}.discoverFeaturedRecommendation .recommendationSource{max-width:520px}.discoverFeaturedRecommendation .tasteMatchBadge{padding:8px 12px;font-size:.78rem}.discoverFeaturedRecommendation .recommendationSignalTags,.discoverFeaturedRecommendation .recommendationScoreBreakdown,.recommendationDiscoveryGridOverhaul .recommendationSignalTags{display:grid}.recommendationSignalTags{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.recommendationSignalTags>span{background:#060d16b8;border:1px solid #4d6f993d;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;min-width:0;padding:8px 9px;display:grid}.recommendationSignalTags strong{color:#d8e5f5;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.recommendationSignalTags output{color:#77b7ff;font-size:.65rem;font-weight:900}.recommendationSignalTags i{grid-column:1/-1}.recommendationScoreBreakdown{background:#04091094;border:1px solid #50668333;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:11px 12px}.recommendationScoreBreakdown>span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;display:grid}.recommendationScoreBreakdown small{color:#79899e;font-size:.63rem;font-weight:800}.recommendationScoreBreakdown strong{color:#a9bbd0;font-size:.65rem}.recommendationScoreBreakdown i{grid-column:1/-1}.recommendationDiscoveryGridOverhaul{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.recommendationDiscoveryGridOverhaul .recommendationCard{background:linear-gradient(145deg,#438cf20a,#0000 44%),#0b131e;border-radius:17px;min-height:300px;padding:15px}.recommendationDiscoveryGridOverhaul .recommendationInfo{gap:10px}.recommendationDiscoveryGridOverhaul .recommendationSignalTags>span:nth-child(n+3),.recommendationDiscoveryGridOverhaul .recommendationTags{display:none}.discoverLoadMore{color:#bcd7f7;background:#3270c214;border-color:#4e91e74d;justify-content:center;align-items:center;gap:8px;width:min(420px,100%);min-height:46px;margin:22px auto 0;display:flex}@media (width<=1120px){.discoverTasteHero{grid-template-columns:minmax(0,1fr) 260px;gap:32px}.discoverTasteColumns{grid-template-columns:1fr}.discoverTasteTags{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.discoverTasteHero{grid-template-columns:1fr}.discoverConfidenceCard{grid-template-columns:auto minmax(0,1fr);justify-items:stretch}.discoverConfidenceRing{width:142px;height:142px}.discoverRecommendationHead{flex-direction:column;align-items:stretch}.discoverRecommendationFilters{width:100%}.discoverRecommendationFilters label{flex:1 1 0}.discoverRecommendationFilters select{width:100%;min-width:0}.discoverFeaturedLabel{left:166px}.discoverFeaturedRecommendation .recommendationCard{grid-template-columns:132px minmax(0,1fr)}.discoverFeaturedRecommendation .recommendationCard .poster{width:132px;height:190px}.recommendationDiscoveryGridOverhaul{grid-template-columns:1fr}}@media (width<=620px){.discoverPageOverhaul{border-radius:0}.discoverTasteHero{min-height:0;padding:28px 18px}.discoverTasteHeroCopy h1{font-size:2.35rem}.discoverConfidenceCard{grid-template-columns:1fr}.discoverConfidenceRing{justify-self:center}.discoverSearchOverhaul{grid-template-columns:auto minmax(0,1fr);display:grid}.discoverSearchOverhaul button{grid-column:1/-1;width:100%}.discoverSearchResults,.discoverTasteMap,.discoverRecommendationSection{margin-inline:12px}.discoverTasteMap{padding:18px 14px}.discoverTasteMapHead,.discoverSearchResults .sectionHead{flex-direction:column;align-items:stretch}.discoverTasteTags{grid-template-columns:1fr}.discoverRecommendationFilters{grid-template-columns:1fr;display:grid}.discoverFeaturedLabel{margin:0 0 8px 2px;position:static}.discoverFeaturedRecommendation .recommendationCard,.recommendationDiscoveryGridOverhaul .recommendationCard{grid-template-columns:92px minmax(0,1fr);gap:12px;min-height:0;padding:11px}.discoverFeaturedRecommendation .recommendationCard .poster,.recommendationDiscoveryGridOverhaul .recommendationCard .poster{width:92px;height:132px}.discoverFeaturedRecommendation .recommendationInfo{padding-top:0}.discoverFeaturedRecommendation .recommendationTitleLine strong{font-size:1rem}.discoverFeaturedRecommendation .recommendationInfo>p,.recommendationDiscoveryGridOverhaul .recommendationInfo>p{grid-column:1/-1;font-size:.78rem}.discoverFeaturedRecommendation .recommendationSignalTags,.discoverFeaturedRecommendation .recommendationScoreBreakdown,.discoverFeaturedRecommendation .recommendationSource,.recommendationDiscoveryGridOverhaul .recommendationSignalTags,.recommendationDiscoveryGridOverhaul .recommendationSource{grid-column:1/-1}.recommendationSignalTags{grid-template-columns:1fr}.recommendationScoreBreakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}.discoverTasteHeroCopy{align-content:center}.recommendationDiscoveryGridOverhaul{grid-template-columns:minmax(0,1fr);display:grid}.recommendationDiscoveryGridOverhaul .recommendationCard{background:radial-gradient(circle at 8% 18%,#438ef917,#0000 18rem),linear-gradient(145deg,#0c1929fa,#070e17fa);border-color:#4879b94d;grid-template-columns:142px minmax(0,1fr);gap:18px;min-height:250px;padding:16px;display:grid}.recommendationDiscoveryGridOverhaul .recommendationCard:hover{border-color:#4ea1ff80;transform:translateY(-2px)}.recommendationDiscoveryGridOverhaul .recommendationCard .poster{border-radius:14px;width:142px;height:202px}.recommendationDiscoveryGridOverhaul .recommendationTitleLine strong{font-size:1.08rem;line-height:1.18}.recommendationDiscoveryGridOverhaul .recommendationInfo>p{color:#b4c3d5;max-width:920px;line-height:1.55}.recommendationDiscoveryGridOverhaul .recommendationSignalTags,.recommendationDiscoveryGridOverhaul .recommendationScoreBreakdown{display:grid}.recommendationDiscoveryGridOverhaul .recommendationSignalTags{grid-template-columns:repeat(3,minmax(0,1fr))}.recommendationDiscoveryGridOverhaul .recommendationSignalTags>span:nth-child(n){display:grid}.recommendationDiscoveryGridOverhaul .recommendationScoreBreakdown{grid-template-columns:repeat(4,minmax(0,1fr))}.recommendationDiscoveryGridOverhaul .recommendationSource{max-width:620px}.recommendationDiscoveryGridOverhaul .recommendationTags{display:flex}.recommendationDiscoveryGridOverhaul .tasteMatchBadge{padding:7px 10px;font-size:.74rem}@media (width<=720px){.recommendationDiscoveryGridOverhaul .recommendationSignalTags,.recommendationDiscoveryGridOverhaul .recommendationScoreBreakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.recommendationDiscoveryGridOverhaul .recommendationCard{grid-template-columns:92px minmax(0,1fr);gap:12px;min-height:0;padding:11px}.recommendationDiscoveryGridOverhaul .recommendationCard .poster{width:92px;height:132px}.recommendationDiscoveryGridOverhaul .recommendationSignalTags{grid-template-columns:1fr}}.animeDetailPageRedesign{gap:12px}.animeHeroRedesign.animeHeroShowcase{background:#080d14;border-radius:14px;grid-template-columns:188px minmax(0,1fr) minmax(230px,270px);align-items:end;min-height:390px;padding:22px 24px}.animeHeroShowcase .animeHeroBackdrop{opacity:.68;filter:saturate(.92)contrast(1.06);background-position:50% 28%}.animeHeroShowcase .animeHeroShade{background:linear-gradient(90deg,#05090ef7 0%,#05090ec7 33%,#05090e6b 64%,#05090ecc 100%),linear-gradient(#05090e61 0%,#05090e26 28%,#05090efa 100%)}.animeHeroShowcase:after{background:linear-gradient(#0000,#ef4f5612);height:34%}.animeHeroShowcase .animeHeroPosterColumn{justify-content:end;align-self:stretch}.animeHeroShowcase .animeHeroPosterColumn .poster{border:1px solid #ef4f5699;border-radius:10px;width:100%;height:268px;box-shadow:0 18px 42px #00000085}.animeHeroShowcase .animeHeroCopyRedesign{align-self:end;gap:10px;padding:0 0 2px}.animeHeroShowcase .animeHeroTitleLine{gap:3px}.animeHeroTitleHeading{min-width:0;display:block}.animeHeroTitleHeading h1{min-width:0}.animeHeroEditDataButton,.animeHeroRefreshButton,.animeConnectedTitlesMergeButton{color:#86b7ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09111cd6;border-color:#70a8ff4d;width:36px;min-width:36px;height:36px;min-height:36px;box-shadow:inset 0 1px #ffffff0d,0 8px 24px #0000003d}.animeHeroEditDataButton{vertical-align:.12em;flex:none;margin-left:10px;display:inline-flex}.animeHeroRefreshButton{flex:0 0 38px;width:38px;min-width:38px;height:38px;min-height:38px;position:static}.animeHeroEditDataButton:hover:not(:disabled),.animeHeroEditDataButton:focus-visible,.animeHeroRefreshButton:hover:not(:disabled),.animeHeroRefreshButton:focus-visible,.animeConnectedTitlesMergeButton:hover:not(:disabled),.animeConnectedTitlesMergeButton:focus-visible{color:#d9e9ff;background:#12243af0;border-color:#86b7ffa3}.animeHeroShowcase .animeHeroTitleLine h1{letter-spacing:-.04em;max-width:820px;font-size:clamp(1.85rem,3vw,3.2rem);line-height:1.04}.animeHeroNativeTitle{color:#cad3df;margin:0;font-size:.85rem;line-height:1.35}.animeHeroShowcase .animeHeroMetaLine{gap:7px;font-size:.76rem}.animeHeroShowcase .animeHeroGenres{gap:6px}.animeHeroShowcase .animeHeroGenres mark{border-radius:999px;padding:4px 8px;font-size:.66rem}.animeHeroShowcase .animeHeroDescription{color:#c7d0dc;-webkit-line-clamp:3;max-width:830px;margin:0;font-size:.79rem;line-height:1.58}.animeHeroActionRow{flex-wrap:wrap;align-items:center;gap:8px;padding-top:3px;display:flex}.animeHeroActionRow button{min-height:38px}.animeHeroPrimaryAction{justify-content:center;gap:8px;min-width:180px}.animeHeroPrimaryAction svg:last-child{margin-left:auto}.animeHeroProgressButton{color:#e4eaf1;background:#0a1019c7;border-color:#94a3b833;grid-template-columns:auto 62px;align-items:center;gap:9px;min-width:132px;padding:7px 10px;font-size:.72rem;font-weight:800;display:grid}.animeHeroProgressButton i{background:#94a3b826;border-radius:999px;height:4px;overflow:hidden}.animeHeroProgressButton b{border-radius:inherit;background:#ef4f56;height:100%;display:block}.animeHeroRatingButton{color:#f3f6fa;background:#0a1019c7;border-color:#94a3b833;align-items:center;gap:7px;padding-inline:12px;font-size:.76rem;font-weight:800;display:inline-flex}.animeHeroRatingButton svg{color:#ffd061}.animeHeroMoreButton{background:#0a1019c7;width:38px;min-width:38px}.animeHeroScoreRail{align-content:center;align-self:stretch;gap:10px}.animeScoreOverviewCard{background:#070c13e6;border-color:#58709152;gap:13px;padding:18px}.animeScoreOverviewHead{color:#dce4ee;font-size:.78rem;font-weight:800}.animeScoreOverviewMain{grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:14px;display:grid}.animeScoreOverviewMain>div:first-child{gap:4px;display:grid}.animeScoreOverviewMain strong{color:#ef5158;font-size:2.5rem;line-height:.9}.animeScoreOverviewMain small{color:#9aa8b9;font-size:.68rem}.animeScoreRing{border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 0 22px #ef4f561f}.animeScoreRing span{background:#0a1018;border-radius:50%;width:43px;height:43px}.animeScoreFacts{gap:0;margin:0;display:grid}.animeScoreFacts>div{border-top:1px solid #94a3b81a;justify-content:space-between;gap:16px;padding:9px 0;display:flex}.animeScoreFacts dt,.animeScoreFacts dd{margin:0;font-size:.72rem}.animeScoreFacts dt{color:#8d9aac}.animeScoreFacts dd{color:#eef2f7;font-weight:800}.animeHeroShowcase .animeHeroDataHealthCard{background:#070c13e6;border-radius:11px;padding:12px 14px}.animeExperienceGrid{grid-template-columns:minmax(230px,285px) minmax(420px,1fr) minmax(240px,290px);align-items:start;gap:12px;min-width:0;display:grid}.animeExperienceRail,.animeExperienceMain{gap:12px;min-width:0;display:grid}.animeExperienceGrid .panel{background:#0d141ff5;border-radius:11px;gap:12px;padding:14px}.animeExperiencePanelHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.animeExperiencePanelHead>div{gap:3px;min-width:0;display:grid}.animeExperiencePanelHead h2{color:#f1f4f8;margin:0;font-size:.88rem;line-height:1.25}.animeExperiencePanelHead p{color:#8e9bad;margin:0;font-size:.68rem;line-height:1.4}.animeExperiencePanelHead>span,.animeExperiencePanelHead>mark{color:#aeb9c7;flex:none;font-size:.68rem}.animeExperiencePanelHead>mark{color:#ff8a90;background:#ef4f5617;border:1px solid #ef4f5633;border-radius:999px;padding:4px 7px}.animeNextEpisodeShowcase{overflow:hidden}.animeNextEpisodeVisual{background:#0b111a;border:1px solid #94a3b824;border-radius:9px;min-height:108px;position:relative;overflow:hidden}.animeNextEpisodeVisual:after{content:"";background:linear-gradient(90deg,#070b122e,#070b12f0);position:absolute;inset:0}.animeNextEpisodeVisual img{object-fit:cover;opacity:.76;width:100%;height:108px}.animeNextEpisodeVisual>div{z-index:1;text-align:right;gap:3px;display:grid;position:absolute;bottom:11px;left:42%;right:11px}.animeNextEpisodeVisual span{color:#ff777e;text-transform:uppercase;font-size:.64rem;font-weight:900}.animeNextEpisodeVisual strong{color:#fff;font-size:.78rem;line-height:1.35}.animeCountdownLarge{text-align:center;width:100%}.animeNextEpisodeShowcase>time{color:#8d9bad;text-align:center;font-size:.7rem}.animeCompactEpisodeList{gap:6px;display:grid}.animeCompactEpisodeList>div{background:#080d15a8;border:1px solid #94a3b81a;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.animeCompactEpisodeList>div.upcoming{border-color:#4e9fff38}.animeCompactEpisodeNumber{color:#ef5158;border:1px solid #ef4f5659;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.animeCompactEpisodeList>div.upcoming .animeCompactEpisodeNumber{color:#82baff;border-color:#4e9fff59}.animeCompactEpisodeList>div>div{gap:2px;min-width:0;display:grid}.animeCompactEpisodeList small,.animeCompactEpisodeList time{color:#7f8da0;font-size:.61rem}.animeCompactEpisodeList strong{color:#dfe6ef;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.animeTagStrengthTable{min-width:0;display:grid}.animeTagStrengthTableHeader,.animeTagStrengthTable>button{grid-template-columns:minmax(120px,1fr) 92px minmax(150px,1.25fr) 48px 18px;align-items:center;gap:12px;min-width:0;display:grid}.animeTagStrengthTableHeader{color:#7f8ca0;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px 7px;font-size:.6rem}.animeTagStrengthTableHeader span:nth-child(3){grid-column:3}.animeTagStrengthTableHeader span:nth-child(4){grid-column:4}.animeTagStrengthTable>button{text-align:left;background:0 0;border:0;border-top:1px solid #94a3b817;border-radius:0;min-height:39px;padding:7px 8px}.animeTagStrengthTable>button:hover,.animeTagStrengthTable>button:focus-visible{background:#4e9fff0f}.animeTagStrengthTable>button>strong{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.animeTagViewerVote{color:#9bc8ff;text-align:center;background:#4e9fff1c;border-radius:999px;justify-self:start;min-width:54px;padding:4px 7px;font-size:.68rem;font-weight:850}.animeTagCommunityMeter{grid-template-columns:minmax(56px,1fr) 38px;align-items:center;gap:9px;min-width:0;display:grid}.animeTagCommunityMeter i{background:#94a3b824;border-radius:999px;height:4px;overflow:hidden}.animeTagCommunityMeter b{border-radius:inherit;background:#ef4f56;height:100%;display:block}.animeTagCommunityMeter output,.animeTagStrengthTable>button>small{color:#aab5c3;font-variant-numeric:tabular-nums;font-size:.66rem}.animeTagStrengthTable>button>svg{color:#68778b}.animeTagStrengthTableMore strong{color:#ff777e!important}.animeDiscussionShowcaseList{gap:7px;display:grid}.animeDiscussionShowcaseList>button{text-align:left;background:#080d159e;border:1px solid #94a3b81a;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:start;gap:10px;min-width:0;padding:10px;display:grid}.animeDiscussionShowcaseList>button:hover,.animeDiscussionShowcaseList>button:focus-visible{background:#2313196b;border-color:#ef4f5647}.animeDiscussionShowcaseList>button>div{gap:4px;min-width:0;display:grid}.animeDiscussionShowcaseList>button>div>span,.animeDiscussionShowcaseList footer{align-items:center;gap:7px;display:flex}.animeDiscussionShowcaseList>button>div>span small{color:#7d8a9c;font-size:.61rem}.animeDiscussionShowcaseList h3,.animeDiscussionShowcaseList p{margin:0}.animeDiscussionShowcaseList h3{color:#f1f4f8;font-size:.77rem}.animeDiscussionShowcaseList p{color:#9facbb;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.45;display:-webkit-box;overflow:hidden}.animeDiscussionShowcaseList footer{color:#8b98aa;font-size:.62rem}.animeDiscussionShowcaseList footer span,.animeDiscussionShowcaseList footer mark{align-items:center;gap:4px;display:inline-flex}.animeDiscussionShowcaseList footer mark{color:#9ac7ff;background:#4e9fff1a;border-radius:999px;padding:2px 5px}.animeDiscussionShowcaseList>button>svg{color:#67768a;align-self:center}.animeTrackingAvatarStack{align-items:center;min-height:38px;padding-left:6px;display:flex}.animeTrackingAvatarStack>button,.animeTrackingAvatarStack>span{background:#151e2b;border:2px solid #0d141f;border-radius:50%;flex:none;width:34px;height:34px;margin-left:-6px;padding:0}.animeTrackingAvatarStack>button:first-child{margin-left:0}.animeTrackingAvatarStack .avatar,.animeTrackingAvatarStack img{width:100%;height:100%}.animeTrackingAvatarStack>span{color:#cbd5e1;place-items:center;font-size:.62rem;font-weight:800;display:grid}.animeTrackingCommunityCard>p{color:#8d9aad;margin:0;font-size:.68rem}.animeTrackingStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.animeTrackingStatusGrid>span{background:#080d158f;border:1px solid #94a3b81a;border-radius:8px;gap:2px;padding:8px;display:grid}.animeTrackingStatusGrid strong{color:#edf2f7;font-size:.8rem}.animeTrackingStatusGrid small{color:#7f8da0;font-size:.59rem}.animeYourTrackingCard{gap:10px!important}.animeYourTrackingSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.animeYourTrackingSummary>span{background:#080d1594;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.animeYourTrackingSummary small{color:#7f8da0;font-size:.58rem}.animeYourTrackingSummary strong{color:#e6edf5;white-space:nowrap;text-overflow:ellipsis;font-size:.69rem;overflow:hidden}.animeDetailsShowcaseCard dl{margin:0}.animeDetailsShowcaseCard dl>div{grid-template-columns:78px minmax(0,1fr);padding:8px 0}.animeFullSchedulePanel{border-radius:11px}@media (width<=1180px){.animeHeroRedesign.animeHeroShowcase{grid-template-columns:160px minmax(0,1fr) 230px}.animeHeroShowcase .animeHeroPosterColumn .poster{height:235px}.animeExperienceGrid{grid-template-columns:minmax(220px,270px) minmax(0,1fr)}.animeExperienceRightRail{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.animeHeroRedesign.animeHeroShowcase{grid-template-columns:142px minmax(0,1fr);min-height:360px;padding-top:54px}.animeHeroShowcase .animeHeroPosterColumn .poster{height:208px}.animeHeroScoreRail{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr)}.animeExperienceGrid{grid-template-columns:1fr}.animeExperienceLeftRail{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.animeExperienceRightRail{grid-column:auto}}@media (width<=680px){.animeHeroRedesign.animeHeroShowcase{grid-template-columns:104px minmax(0,1fr);align-items:start;min-height:0;padding:58px 12px 14px;display:grid}.animeHeroShowcase .animeHeroPosterColumn{float:none;width:auto;margin:0}.animeHeroShowcase .animeHeroPosterColumn .poster{height:154px}.animeHeroShowcase .animeHeroCopyRedesign{padding:0;display:grid}.animeHeroShowcase .animeHeroTitleLine h1{font-size:clamp(1.35rem,7vw,2rem)}.animeHeroNativeTitle,.animeHeroShowcase .animeHeroDescription,.animeHeroShowcase .animeHeroGenres{grid-column:1/-1}.animeHeroShowcase .animeHeroDescription{clear:none;-webkit-line-clamp:4;padding-top:0}.animeHeroActionRow{grid-column:1/-1}.animeHeroPrimaryAction{flex:160px}.animeHeroScoreRail{grid-column:1/-1;grid-template-columns:1fr}.animeExperienceLeftRail,.animeExperienceRightRail{grid-template-columns:1fr}.animeTagStrengthTableHeader{display:none}.animeTagStrengthTable>button{grid-template-columns:minmax(0,1fr) auto 18px;gap:8px}.animeTagViewerVote{grid-column:2}.animeTagCommunityMeter{grid-area:2/1/auto/3}.animeTagStrengthTable>button>small{display:none}.animeTagStrengthTable>button>svg{grid-area:1/3/3}.animeDiscussionShowcaseList>button{grid-template-columns:30px minmax(0,1fr)}.animeDiscussionShowcaseList>button>svg{display:none}}.animeConnectedTitlesPanel{margin:0;overflow:hidden}.animeConnectedTitlesPanel .animeExperiencePanelHead{align-items:flex-start;margin-bottom:12px}.animeConnectedTitlesMergeButton{flex:none;width:32px;min-width:32px;height:32px;min-height:32px}.animeConnectedTitlesMergeButton:disabled{opacity:.58}.animeConnectedTitleGroups{gap:12px;display:grid}.animeConnectedTitleGroup{gap:7px;display:grid}.animeConnectedTitleGroup h3{color:#d9e0ec;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.animeConnectedTitleGroup>div{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.animeConnectedTitleCard{min-width:0;color:inherit;text-align:left;background:linear-gradient(105deg,#121b2af0,#0b111cf5);border:1px solid #889cbe26;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:6px 9px;padding:7px;transition:border-color .16s,background .16s,transform .16s;display:grid}.animeConnectedTitleCard:hover{background:linear-gradient(105deg,#1c2230fa,#11151ffa);border-color:#ef484f6b;transform:translateY(-1px)}.animeConnectedTitlePoster{color:#657086;background:#111824;border-radius:7px;grid-row:1/3;place-items:center;width:44px;height:58px;display:grid;overflow:hidden}.animeConnectedTitlePoster img{object-fit:cover;width:100%;height:100%}.animeConnectedTitleCopy{grid-area:1/2;gap:3px;min-width:0;display:grid}.animeConnectedTitleCopy strong{color:#f2f5fa;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.25;overflow:hidden}.animeConnectedTitleCopy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.animeConnectedTitleCard mark{color:#f08b90;letter-spacing:.04em;text-transform:uppercase;background:#ef484f14;border:1px solid #ef484f2e;border-radius:999px;grid-area:2/2;justify-self:start;padding:3px 6px;font-size:.57rem;font-weight:800}.animeConnectedTitleCard>svg{color:#657086;grid-area:1/3/3}.animeConnectionsEditor{gap:14px;display:grid}.animeConnectionsEditorList{gap:8px;display:grid}.animeConnectionEditorRow{background:#070c157a;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:46px minmax(0,1fr) 132px 36px;align-items:center;gap:10px;padding:8px;display:grid}.animeConnectionEditorPoster,.animeConnectionSearchPoster{color:#657086;background:#101722;place-items:center;display:grid;overflow:hidden}.animeConnectionEditorPoster{border-radius:7px;width:46px;height:58px}.animeConnectionEditorPoster img,.animeConnectionSearchPoster img{object-fit:cover;width:100%;height:100%}.animeConnectionEditorCopy{gap:4px;min-width:0;display:grid}.animeConnectionEditorCopy strong,.animeConnectionEditorCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.animeConnectionEditorCopy strong{color:#eff3f9;font-size:.83rem}.animeConnectionEditorCopy small{color:var(--muted);font-size:.69rem}.animeConnectionEditorRow select,.animeConnectionSearchControls select,.animeConnectionSearchControls input{color:#e8edf5;background:#0c131f;border:1px solid #ffffff1a;border-radius:8px;width:100%;min-height:38px}.animeConnectionEditorRow select{padding:0 9px;font-size:.74rem}.animeConnectionsEditorEmpty{color:#728097;background:#070c1547;border:1px dashed #889cbe33;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:82px;padding:18px;display:flex}.animeConnectionsEditorEmpty div{gap:3px;display:grid}.animeConnectionsEditorEmpty strong{color:#cfd7e4;font-size:.8rem}.animeConnectionsEditorEmpty span{font-size:.7rem}.animeConnectionSearch{background:linear-gradient(135deg,#ef484f0b,#080e1861);border:1px solid #ef484f21;border-radius:12px;gap:8px;padding:12px;display:grid;position:relative}.animeConnectionSearchControls{grid-template-columns:150px minmax(0,1fr);gap:10px;display:grid}.animeConnectionSearchControls>label{gap:6px;display:grid}.animeConnectionSearchControls>label>span{color:#aab4c4;font-size:.67rem;font-weight:700}.animeConnectionSearchControls select{padding:0 10px}.animeConnectionSearchInput>div{color:#758198;background:#0c131f;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding-left:10px;display:grid}.animeConnectionSearchInput input{background:0 0;border:0;outline:0;min-width:0;padding:0 10px 0 0}.animeConnectionSearchResults{overscroll-behavior:contain;scrollbar-width:thin;background:#080f19;border:1px solid #ffffff17;border-radius:10px;gap:5px;max-height:280px;padding:5px;display:grid;overflow-y:auto}.animeConnectionSearchResults>p{color:var(--muted);align-items:center;gap:7px;margin:0;padding:10px;font-size:.73rem;display:flex}.animeConnectionSearchResults>button{color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:6px;display:grid}.animeConnectionSearchResults>button:hover{background:#ffffff0e}.animeConnectionSearchPoster{border-radius:6px;width:38px;height:48px}.animeConnectionSearchResults>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.animeConnectionSearchResults strong,.animeConnectionSearchResults small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.animeConnectionSearchResults strong{color:#edf2f8;font-size:.77rem}.animeConnectionSearchResults small{color:var(--muted);font-size:.66rem}.animeConnectionSearchResults mark{color:#ef8b91;background:#ef484f14;border-radius:999px;padding:4px 7px;font-size:.61rem;font-weight:750}.publicCatalogConnections{margin-top:18px}.publicCatalogConnectionGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;padding:0 20px 20px;display:grid}.publicCatalogConnectionGrid>a{color:inherit;background:#080e179e;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:8px;text-decoration:none;display:grid}.publicCatalogConnectionGrid>a:hover{border-color:#ef484f66}.publicCatalogConnectionGrid>a>span{background:#111824;border-radius:7px;place-items:center;width:48px;height:62px;display:grid;overflow:hidden}.publicCatalogConnectionGrid img{object-fit:cover;width:100%;height:100%}.publicCatalogConnectionGrid>a>div{gap:4px;min-width:0;display:grid}.publicCatalogConnectionGrid mark{color:#ef8389;text-transform:uppercase;width:max-content;font-size:.61rem;font-weight:800}.publicCatalogConnectionGrid strong,.publicCatalogConnectionGrid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publicCatalogConnectionGrid strong{color:#f2f5fa;font-size:.82rem}.publicCatalogConnectionGrid small{color:var(--muted);font-size:.68rem}@media (width<=760px){.animeConnectedTitleGroup>div,.publicCatalogConnectionGrid{grid-template-columns:1fr}.animeConnectedTitleCard{grid-template-columns:48px minmax(0,1fr) 16px}.animeConnectedTitlePoster{width:48px;height:64px}.animeConnectedTitleCard mark{display:none}.animeConnectionEditorRow{grid-template-columns:42px minmax(0,1fr) 36px}.animeConnectionEditorPoster{width:42px;height:54px}.animeConnectionEditorRow label{grid-column:2/4}.animeConnectionSearchControls{grid-template-columns:1fr}}@media (width<=680px){.animeHeroEditDataButton{width:32px;min-width:32px;height:32px;min-height:32px}.animeEditorDangerZone{flex-direction:column;align-items:stretch}.animeEditorDeleteButton{width:100%}}.notFoundTopbar{grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:24px;width:min(1500px,100% - 48px);min-height:72px;margin:0 auto;display:grid}.notFoundBrand{background:0 0;border:0;width:174px;padding:0}.notFoundBrand:hover{background:0 0;border:0}.notFoundBrand img{object-fit:contain;object-position:left center;width:170px;height:42px;display:block}.notFoundTopbar nav{justify-content:center;gap:4px;min-width:0;display:flex}.notFoundTopbar nav button{color:#b7c0cd;background:0 0;border:0;min-height:36px;padding:0 13px;font-weight:650}.notFoundTopbar nav button:hover{color:#fff;background:#ffffff09}.notFoundTopbar .notFoundSignIn{min-width:104px}.notFoundPage{align-content:center;gap:24px;width:min(1360px,100%);min-height:calc(100dvh - 118px);margin:0 auto;display:grid}.notFoundPage.standalone{width:min(1500px,100% - 48px);min-height:calc(100dvh - 72px);padding:28px 0 44px}.notFoundHero{isolation:isolate;background:radial-gradient(circle at 74% 35%,#1f447c47,#0000 33%),radial-gradient(circle at 20% 30%,#f03b4614,#0000 32%),#07101c;border:1px solid #1d3048;border-radius:28px;grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);min-height:620px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #0000006b,inset 0 1px #ffffff06}.notFoundHero:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.notFoundHero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#07101c,#07101cd6,#0000);width:190px;position:absolute;top:0;bottom:0;left:47%}.notFoundCopy{z-index:3;align-self:center;justify-items:start;gap:20px;padding:64px 24px 64px 76px;display:grid;position:relative}.notFoundKicker{color:#ff737c;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:7px;font-size:.72rem;font-weight:800;display:inline-flex}.notFoundCode{color:#ff4a55;letter-spacing:-.08em;text-shadow:0 0 22px #f03b4673,0 0 70px #f03b4633;margin:-8px 0 -4px;font-size:clamp(8rem,14vw,14.5rem);font-weight:900;line-height:.78}.notFoundCode:first-letter{letter-spacing:-.11em}.notFoundCopy h1{color:#f6f8fb;text-wrap:balance;max-width:650px;font-size:clamp(1.9rem,3vw,3.05rem);line-height:1.24}.notFoundDivider{color:#ff515d;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:min(310px,72%);display:grid}.notFoundDivider span{background:linear-gradient(90deg,#0000,#f03b46cc);height:1px}.notFoundDivider span:last-child{background:linear-gradient(90deg,#f03b46cc,#0000)}.notFoundCopy>p{color:#98a5b7;text-wrap:balance;max-width:620px;font-size:1.08rem;line-height:1.7}.notFoundActions{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.notFoundActions button{min-width:190px;min-height:52px;padding:0 22px;font-size:.95rem;font-weight:750}.notFoundActions .primary{background:linear-gradient(135deg,#d92934,#8d1d29);border-color:#ff4a55;box-shadow:0 12px 32px #f03b463d,inset 0 1px #ffffff26}.notFoundScene{background:radial-gradient(circle at 56% 42%,#4564b042,#0000 17rem),linear-gradient(150deg,#0c183066,#060c161a);min-width:0;position:relative;overflow:hidden}.notFoundArtwork{object-fit:cover;object-position:center;filter:saturate(.96)contrast(1.03);width:100%;height:100%;display:block;position:absolute;inset:0}.notFoundScene:after{content:"";pointer-events:none;background:linear-gradient(90deg,#070d187a,#0000 24% 82%,#070d181f);position:absolute;inset:0}.notFoundScene:before{content:"";opacity:.72;background-image:radial-gradient(circle,#fffc 0 1px,#0000 1.5px),radial-gradient(circle,#ff535ea6 0 1px,#0000 1.5px);background-position:0 0,26px 31px;background-size:74px 74px,97px 97px;display:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#00000073 78%,#0000);mask-image:linear-gradient(#000,#00000073 78%,#0000)}.notFoundOrbit{border:1px solid #5b85d32e;border-radius:50%;position:absolute;box-shadow:0 0 50px #446eb717}.notFoundOrbit.orbitOne{width:520px;height:520px;top:35px;right:40px;transform:rotate(-12deg)}.notFoundOrbit.orbitTwo{width:340px;height:340px;top:128px;right:130px;transform:rotate(18deg)}.notFoundStar{z-index:4;color:#ff5a66;text-shadow:0 0 16px;position:absolute}.notFoundStar.starOne{font-size:2rem;top:17%;left:18%;transform:rotate(-13deg)}.notFoundStar.starTwo{font-size:2.5rem;top:9%;right:18%}.notFoundStar.starThree{color:#8d75f1;font-size:1.8rem;top:42%;left:7%}.notFoundStar.starFour{font-size:1.6rem;top:24%;right:6%}.notFoundMascot{z-index:3;width:390px;height:385px;position:absolute;top:16%;right:12%}.notFoundMascotFace{background:radial-gradient(circle at 50% 38%,#15243a,#0a1320 65%);border:1px solid #6e91cd52;border-radius:48% 52% 44% 46%;place-items:center;width:250px;height:220px;display:grid;position:absolute;top:126px;left:70px;box-shadow:0 28px 80px #00000073,inset 0 0 42px #346fd01c}.notFoundMascotFace img{object-fit:contain;filter:drop-shadow(0 0 22px #f03b463d);width:148px;height:148px}.notFoundHat{z-index:4;background:linear-gradient(145deg,#173d8a,#1f2d68 70%,#101c42);border:1px solid #6381ca52;border-radius:88% 12% 58% 24%/84% 16% 62% 38%;width:280px;height:155px;position:absolute;top:14px;left:55px;overflow:hidden;transform:rotate(7deg);box-shadow:0 20px 48px #00000059}.notFoundHat:after{content:"";background:#253d81;border-radius:50%;height:34px;position:absolute;bottom:4px;left:-22px;right:-18px;box-shadow:inset 0 3px #ffffff0d}.notFoundHat span{z-index:2;color:#f2bd35;text-shadow:0 0 12px #f2bd354d;position:absolute}.notFoundHat span:first-child{font-size:2rem;top:35px;left:72px}.notFoundHat span:nth-child(2){font-size:1.4rem;top:28px;right:52px}.notFoundHat span:nth-child(3){font-size:1rem;top:78px;left:130px}.notFoundGlass{z-index:6;background:linear-gradient(#ffffff14 28%,#ef3a47d6 29% 88%,#7a1429e6);border:3px solid #e2ebf9a6;border-top-width:2px;border-radius:12px 12px 35px 35px;width:86px;height:104px;position:absolute;bottom:12px;left:10px;transform:rotate(8deg);box-shadow:0 0 28px #f03b464d}.notFoundGlass:after{content:"";background:#e2ebf9a6;width:4px;height:42px;position:absolute;top:101px;left:39px;box-shadow:-21px 42px 0 21px #0000}.notFoundGlass span{background:#ffbcc69e;border-radius:50%;width:35px;height:35px;position:absolute;top:44px;left:24px;box-shadow:19px -14px 0 -8px #fffc}.notFoundCrystal{z-index:3;background:radial-gradient(circle at 38% 30%,#8e9cf8,#4a3ea2 28%,#101d54 68%,#09111e 70%);border:1px solid #5a8bdf59;border-radius:50%;place-items:center;width:130px;height:130px;display:grid;position:absolute;bottom:13%;right:3%;box-shadow:0 0 48px #5469e54d,inset 0 0 26px #ffffff2e}.notFoundCrystal span{background:#ffffff3d;width:2px;height:72%;position:absolute;transform:rotate(48deg)}.notFoundCrystal span:nth-child(2){transform:rotate(-22deg)}.notFoundCrystal span:nth-child(3){transform:rotate(86deg)}.notFoundSign{z-index:5;background:#130d16;border:3px solid #301923;border-radius:10px;outline:1px solid #f03b468c;align-content:center;place-items:center;gap:4px;width:230px;min-height:100px;display:grid;position:absolute;bottom:5%;left:25%;transform:rotate(-2deg);box-shadow:0 0 30px #f03b4647,inset 0 0 28px #f03b461a}.notFoundSign strong{color:#ff4c59;text-shadow:0 0 14px #f03b468f;font-size:2.7rem;line-height:1}.notFoundSign small{color:#ff7580;letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:800}.notFoundQuickLinks{color:#8795a8;justify-self:center;align-items:center;gap:16px;padding:8px 14px;display:flex}.notFoundCompass{color:#8195bb;background:#07101b;border:1px solid #24364e;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.notFoundQuickLinks p{color:#8f9db0;margin:0 0 7px}.notFoundQuickLinks>div>div{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.notFoundQuickLinks button{color:#ff525e;background:0 0;border:0;min-height:0;padding:0;font-weight:700}.notFoundQuickLinks button:hover{color:#ff7c85;background:0 0;border:0}.notFoundQuickLinks>div>div>span{color:#4f6075}@media (width<=1120px){.notFoundTopbar{grid-template-columns:174px 1fr auto}.notFoundTopbar nav button:nth-child(4){display:none}.notFoundHero{grid-template-columns:1fr minmax(380px,.82fr);min-height:570px}.notFoundCopy{padding:50px 18px 50px 46px}.notFoundMascot{transform-origin:50%;right:3%;transform:scale(.88)}.notFoundSign{left:18%}}@media (width<=820px){.notFoundTopbar{grid-template-columns:150px 1fr;width:calc(100% - 28px);min-height:64px}.notFoundBrand{width:148px}.notFoundBrand img{width:146px}.notFoundTopbar nav{justify-content:flex-end}.notFoundTopbar nav button{display:none}.notFoundTopbar nav button:first-child,.notFoundTopbar nav button:nth-child(3){display:inline-flex}.notFoundTopbar .notFoundSignIn{display:none}.notFoundPage.standalone{width:calc(100% - 24px);min-height:calc(100dvh - 64px);padding:12px 0 28px}.notFoundPage{min-height:auto}.notFoundHero{border-radius:18px;grid-template-columns:1fr;min-height:0}.notFoundHero:after{display:none}.notFoundCopy{order:2;padding:34px 24px 38px}.notFoundScene{border-bottom:1px solid #2b405b8c;order:1;min-height:330px}.notFoundCode{font-size:clamp(6.4rem,30vw,10rem)}.notFoundCopy h1{font-size:clamp(1.55rem,7vw,2.25rem)}.notFoundCopy>p{font-size:.96rem}.notFoundMascot{transform-origin:top;top:1px;right:50%;transform:translate(50%)scale(.72)}.notFoundOrbit.orbitOne{top:-70px;right:50%;transform:translate(50%)}.notFoundOrbit.orbitTwo{top:5px;right:50%;transform:translate(50%)}.notFoundSign{width:174px;min-height:76px;bottom:3%;left:10%}.notFoundSign strong{font-size:2rem}.notFoundCrystal{width:92px;height:92px;bottom:5%;right:5%}.notFoundQuickLinks{align-items:flex-start;padding:4px}}@media (width<=520px){.notFoundTopbar nav button:nth-child(3){display:none}.notFoundScene{min-height:280px}.notFoundCopy{gap:16px;padding:28px 18px 30px}.notFoundActions{grid-template-columns:1fr;width:100%;display:grid}.notFoundActions button{width:100%;min-width:0}.notFoundQuickLinks{width:100%}.notFoundQuickLinks p{font-size:.84rem}.notFoundQuickLinks>div>div{gap:7px;font-size:.76rem}.notFoundCompass{flex-basis:44px;width:44px;height:44px}}@media (width>=821px){html:has(.notFoundRoot.standalone){height:100%;overflow:hidden}body:has(.notFoundRoot.standalone){height:100%;overflow:hidden}#root:has(.notFoundRoot.standalone){height:100%;overflow:hidden}.notFoundRoot.standalone{grid-template-rows:72px minmax(0,1fr);width:100%;height:100dvh;min-height:0;display:grid;overflow:hidden}.notFoundRoot.standalone .notFoundPage,.notFoundRoot.embedded .notFoundPage{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:14px;height:100%;min-height:0}.notFoundRoot.standalone .notFoundPage{padding:18px 0 20px}.notFoundRoot.standalone .notFoundHero,.notFoundRoot.embedded .notFoundHero{height:100%;min-height:0}.shell:has(.notFoundRoot.embedded){height:100dvh;min-height:0;overflow:hidden}:is(.shell:has(.notFoundRoot.embedded) .appStage,.notFoundRoot.embedded){height:100%;min-height:0;overflow:hidden}}@media (width>=821px) and (height<=900px){.notFoundCopy{gap:13px;padding-top:30px;padding-bottom:30px}.notFoundCode{margin:-4px 0;font-size:clamp(6.5rem,16vh,10rem)}.notFoundCopy h1{font-size:clamp(1.55rem,3.1vh,2.35rem)}.notFoundCopy>p{font-size:.96rem;line-height:1.5}.notFoundActions button{min-height:44px}.notFoundQuickLinks{padding-top:2px;padding-bottom:2px}}
