.AchievementShowcaseEditor-module__Qw4nba__trigger{border:1px solid color-mix(in srgb, var(--ab-ui-accent) 20%, transparent);background:color-mix(in srgb, var(--ab-ui-accent) 8%, transparent);min-height:34px;color:var(--ab-ui-accent);cursor:pointer;border-radius:9px;padding:0 12px;font-size:9px;font-weight:850}.AchievementShowcaseEditor-module__Qw4nba__backdrop{z-index:240;background:color-mix(in srgb, var(--ab-ui-canvas) 74%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.AchievementShowcaseEditor-module__Qw4nba__modal{border:1px solid color-mix(in srgb, var(--ab-ui-accent) 20%, transparent);background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--ab-ui-accent) 11%, transparent), transparent 34%), var(--ab-ui-surface);border-radius:22px;flex-direction:column;width:min(700px,100%);max-height:min(760px,100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 32px 100px #00000085}.AchievementShowcaseEditor-module__Qw4nba__header{justify-content:space-between;gap:22px;padding:22px 22px 14px;display:flex}.AchievementShowcaseEditor-module__Qw4nba__header span{color:var(--ab-ui-accent);letter-spacing:.14em;font-size:8px;font-weight:950}.AchievementShowcaseEditor-module__Qw4nba__header h2{color:var(--ab-ui-text);margin:5px 0 4px;font-size:22px}.AchievementShowcaseEditor-module__Qw4nba__header p{color:var(--ab-ui-muted);margin:0;font-size:10px}.AchievementShowcaseEditor-module__Qw4nba__close{width:34px;height:34px;color:var(--ab-ui-text);cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;flex:0 0 34px;font-size:22px}.AchievementShowcaseEditor-module__Qw4nba__slots{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 22px 15px;display:grid}.AchievementShowcaseEditor-module__Qw4nba__slot{border:1px dashed var(--ab-ui-border);min-height:76px;color:var(--ab-ui-accent);background:#ffffff05;border-radius:13px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;padding:10px;font-size:9px;display:grid}.AchievementShowcaseEditor-module__Qw4nba__slot[data-filled=true]{border-style:solid;border-color:color-mix(in srgb, var(--ab-ui-accent) 22%, transparent);color:var(--ab-ui-accent);background:color-mix(in srgb, var(--ab-ui-accent) 7%, transparent)}.AchievementShowcaseEditor-module__Qw4nba__slot img{object-fit:contain;width:40px;height:40px}.AchievementShowcaseEditor-module__Qw4nba__slot strong{background:#ffffff08;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.AchievementShowcaseEditor-module__Qw4nba__list{gap:7px;padding:0 22px 10px;display:grid;overflow-y:auto}.AchievementShowcaseEditor-module__Qw4nba__item{border:1px solid color-mix(in srgb, var(--ab-ui-accent) 10%, transparent);background:color-mix(in srgb, var(--ab-ui-surface) 78%, transparent);width:100%;min-height:66px;color:inherit;text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:48px minmax(0,1fr) 32px;align-items:center;gap:11px;padding:9px 11px;display:grid}.AchievementShowcaseEditor-module__Qw4nba__item[data-active=true]{border-color:color-mix(in srgb, var(--ab-ui-accent) 31%, transparent);background:color-mix(in srgb, var(--ab-ui-accent) 10%, transparent)}.AchievementShowcaseEditor-module__Qw4nba__item[data-rarity=legendary][data-active=true]{border-color:color-mix(in srgb, var(--ab-ui-danger) 38%, transparent)}.AchievementShowcaseEditor-module__Qw4nba__item img{object-fit:contain;width:44px;height:44px}.AchievementShowcaseEditor-module__Qw4nba__item span{min-width:0}.AchievementShowcaseEditor-module__Qw4nba__item strong,.AchievementShowcaseEditor-module__Qw4nba__item small{display:block}.AchievementShowcaseEditor-module__Qw4nba__item strong{color:var(--ab-ui-text);font-size:11px}.AchievementShowcaseEditor-module__Qw4nba__item small{color:var(--ab-ui-muted);margin-top:4px;font-size:8px}.AchievementShowcaseEditor-module__Qw4nba__item b{background:color-mix(in srgb, var(--ab-ui-accent) 10%, transparent);width:27px;height:27px;color:var(--ab-ui-accent);border-radius:50%;place-items:center;display:grid}.AchievementShowcaseEditor-module__Qw4nba__empty{color:var(--ab-ui-muted);text-align:center;padding:30px;font-size:10px}.AchievementShowcaseEditor-module__Qw4nba__error{color:var(--ab-ui-danger);margin:0;padding:8px 22px 0;font-size:9px}.AchievementShowcaseEditor-module__Qw4nba__footer{color:var(--ab-ui-muted);border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:14px;padding:14px 22px 20px;font-size:9px;display:flex}.AchievementShowcaseEditor-module__Qw4nba__footer>div{gap:7px;display:flex}.AchievementShowcaseEditor-module__Qw4nba__secondary,.AchievementShowcaseEditor-module__Qw4nba__primary{cursor:pointer;border-radius:9px;min-height:35px;padding:0 13px;font-size:9px;font-weight:850}.AchievementShowcaseEditor-module__Qw4nba__secondary{color:var(--ab-ui-text);background:#ffffff06;border:1px solid #ffffff14}.AchievementShowcaseEditor-module__Qw4nba__primary{border:1px solid color-mix(in srgb, var(--ab-ui-accent) 30%, transparent);background:var(--ab-ui-primary);color:var(--ab-ui-text)}.AchievementShowcaseEditor-module__Qw4nba__primary:disabled,.AchievementShowcaseEditor-module__Qw4nba__secondary:disabled{opacity:.5;cursor:wait}@media (max-width:620px){.AchievementShowcaseEditor-module__Qw4nba__backdrop{align-items:end;padding:0}.AchievementShowcaseEditor-module__Qw4nba__modal{border-radius:20px 20px 0 0;max-height:88dvh}.AchievementShowcaseEditor-module__Qw4nba__slots{grid-template-columns:1fr}.AchievementShowcaseEditor-module__Qw4nba__slot{min-height:58px}.AchievementShowcaseEditor-module__Qw4nba__header,.AchievementShowcaseEditor-module__Qw4nba__slots,.AchievementShowcaseEditor-module__Qw4nba__list,.AchievementShowcaseEditor-module__Qw4nba__footer{padding-left:14px;padding-right:14px}}.AchievementShowcaseEditor-module__Qw4nba__trigger,.AchievementShowcaseEditor-module__Qw4nba__close,.AchievementShowcaseEditor-module__Qw4nba__slot,.AchievementShowcaseEditor-module__Qw4nba__item,.AchievementShowcaseEditor-module__Qw4nba__footer{border-color:var(--ab-border)}.AchievementShowcaseEditor-module__Qw4nba__trigger{border-radius:var(--ab-radius-sm);background:var(--ab-surface-1);color:var(--ab-ui-accent)}.AchievementShowcaseEditor-module__Qw4nba__modal{border-color:var(--ab-border-strong);border-radius:var(--ab-radius-lg);background:var(--ab-bg-raised);box-shadow:var(--ab-shadow-float)}.AchievementShowcaseEditor-module__Qw4nba__header span{color:var(--ab-ui-accent);letter-spacing:.08em;font-weight:650}.AchievementShowcaseEditor-module__Qw4nba__slot,.AchievementShowcaseEditor-module__Qw4nba__item{border-radius:var(--ab-radius-sm);background:var(--ab-surface-1)}.AchievementShowcaseEditor-module__Qw4nba__primary,.AchievementShowcaseEditor-module__Qw4nba__secondary{border-radius:var(--ab-radius-sm)}.AchievementShowcaseEditor-module__Qw4nba__primary{background:var(--ab-accent);box-shadow:none}.AchievementShowcaseEditor-module__Qw4nba__trigger{border-color:color-mix(in srgb, var(--profile-theme-accent,var(--ab-accent)) 24%, transparent);background:color-mix(in srgb, var(--profile-theme-accent,var(--ab-accent)) 9%, transparent);color:color-mix(in srgb, var(--profile-theme-accent,var(--ab-accent)) 72%, white 28%)}.AchievementShowcaseEditor-module__Qw4nba__trigger:hover{border-color:color-mix(in srgb, var(--profile-theme-accent,var(--ab-accent)) 42%, transparent);background:color-mix(in srgb, var(--profile-theme-accent,var(--ab-accent)) 14%, transparent)}.AchievementShowcaseEditor-module__Qw4nba__modal{border-color:color-mix(in srgb, var(--profile-theme-accent,var(--ab-accent)) 22%, var(--ab-border));background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--profile-theme-accent,var(--ab-accent)) 10%, transparent), transparent 34%), var(--profile-theme-surface,var(--ab-bg-raised))}.AchievementShowcaseEditor-module__Qw4nba__header span{color:color-mix(in srgb, var(--profile-theme-accent,var(--ab-accent)) 78%, white 22%)}.AchievementShowcaseEditor-module__Qw4nba__slot[data-filled=true],.AchievementShowcaseEditor-module__Qw4nba__item[data-active=true]{border-color:color-mix(in srgb, var(--profile-theme-accent,var(--ab-accent)) 30%, transparent);background:color-mix(in srgb, var(--profile-theme-accent,var(--ab-accent)) 10%, transparent)}.AchievementShowcaseEditor-module__Qw4nba__item[data-active=true] b{background:color-mix(in srgb, var(--profile-theme-accent,var(--ab-accent)) 13%, transparent);color:color-mix(in srgb, var(--profile-theme-accent,var(--ab-accent)) 72%, white 28%)}.AchievementShowcaseEditor-module__Qw4nba__item[data-rarity=legendary][data-active=true]{border-color:color-mix(in srgb, var(--ab-ui-danger) 34%, transparent);background:var(--ab-ui-surface)}.AchievementShowcaseEditor-module__Qw4nba__primary{border-color:color-mix(in srgb, var(--profile-theme-accent,var(--ab-accent)) 38%, transparent);background:var(--profile-theme-accent,var(--ab-accent));color:var(--profile-theme-on-accent,var(--ab-ui-text))}
.SeasonFramePreview-module__OVwkWa__root,.SeasonFramePreview-module__OVwkWa__overlayOnly{--league-frame-avatar-size:70%}.SeasonFramePreview-module__OVwkWa__root{flex:none;place-items:center;width:104px;height:104px;display:inline-grid;position:relative;overflow:visible}.SeasonFramePreview-module__OVwkWa__avatarClip{z-index:1;width:var(--league-frame-avatar-size);height:var(--league-frame-avatar-size);background:#111725;border-radius:50%;position:relative;overflow:hidden;box-shadow:0 0 0 3px #080c14,0 8px 24px #00000057}.SeasonFramePreview-module__OVwkWa__avatarClip img{object-fit:cover;width:100%;height:100%;display:block}.SeasonFramePreview-module__OVwkWa__overlayOnly{z-index:20;pointer-events:none;display:block;position:absolute;inset:0;overflow:visible;transform:translateZ(0)}.SeasonFramePreview-module__OVwkWa__frameAsset{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0;overflow:visible;transform:translateZ(0)}.SeasonFramePreview-module__OVwkWa__root[data-season-frame=league-champion],.SeasonFramePreview-module__OVwkWa__overlayOnly[data-season-frame=league-champion]{--league-frame-avatar-size:68%}.SeasonFramePreview-module__OVwkWa__root[data-season-frame=league-elite],.SeasonFramePreview-module__OVwkWa__overlayOnly[data-season-frame=league-elite],.SeasonFramePreview-module__OVwkWa__root[data-season-frame=league-podium],.SeasonFramePreview-module__OVwkWa__overlayOnly[data-season-frame=league-podium]{--league-frame-avatar-size:70%}.SeasonFramePreview-module__OVwkWa__root[data-season-frame=league-top10],.SeasonFramePreview-module__OVwkWa__overlayOnly[data-season-frame=league-top10]{--league-frame-avatar-size:72%}.SeasonFramePreview-module__OVwkWa__compact{width:54px;height:54px}.SeasonFramePreview-module__OVwkWa__compact .SeasonFramePreview-module__OVwkWa__avatarClip{box-shadow:0 0 0 2px #080c14}@media (max-width:560px){.SeasonFramePreview-module__OVwkWa__overlayOnly{inset:0}}@media (prefers-reduced-motion:reduce){.SeasonFramePreview-module__OVwkWa__frameAsset{transition:none!important}}
.ProfileFrameOverlay-module__rd_GvG__levelFrame{z-index:20;pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}.ProfileFrameOverlay-module__rd_GvG__levelFrameAsset{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ProfileFrameOverlay-module__rd_GvG__levelFrame[data-premium=true]{filter:drop-shadow(0 0 10px #8e6fff24)}@media (prefers-reduced-motion:reduce){.ProfileFrameOverlay-module__rd_GvG__levelFrame[data-premium=true]{filter:none}}[data-milestone-frame=true]{isolation:isolate!important;width:88px!important;min-width:88px!important;height:88px!important;min-height:88px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;flex:0 0 88px!important;justify-content:center!important;align-items:center!important;margin:0!important;display:flex!important;position:relative!important;overflow:visible!important}[data-milestone-frame=true]>picture{z-index:10!important;background:#111827!important;border-radius:50%!important;flex:0 0 88px!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:88px!important;min-height:88px!important;max-height:88px!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important;box-shadow:0 10px 26px #00000052,0 0 0 2px #080c14!important}[data-milestone-frame=true]>picture>img{z-index:10;position:relative;object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important}[data-milestone-frame=true]>.ProfileFrameOverlay-module__rd_GvG__levelFrame{z-index:20!important;pointer-events:none!important;transform-origin:50%!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;position:absolute!important;inset:-22px!important;overflow:visible!important;transform:none!important}[data-milestone-frame=true]>.ProfileFrameOverlay-module__rd_GvG__levelFrame>.ProfileFrameOverlay-module__rd_GvG__levelFrameAsset{object-fit:contain!important;pointer-events:none!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important;overflow:visible!important}@media (max-width:640px){[data-milestone-frame=true]{flex-basis:80px!important;width:80px!important;min-width:80px!important;height:80px!important;min-height:80px!important}[data-milestone-frame=true]>picture{flex-basis:80px!important;width:80px!important;min-width:80px!important;max-width:80px!important;height:80px!important;min-height:80px!important;max-height:80px!important}[data-milestone-frame=true]>.ProfileFrameOverlay-module__rd_GvG__levelFrame{inset:-19px!important}}
.UserIdentity-module__sfpgia__identity{--identity-a:203 213 225;--identity-b:148 163 184;vertical-align:middle;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.UserIdentity-module__sfpgia__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:inherit;font:inherit;font-weight:inherit;transition:color .18s,filter .18s;overflow:hidden}.UserIdentity-module__sfpgia__mark{width:22px;height:22px;color:rgb(var(--identity-a));box-shadow:none;background:0 0;border:0;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;display:inline-flex;position:relative}.UserIdentity-module__sfpgia__iconImage{z-index:1;object-fit:contain;width:24px;max-width:none;height:24px;filter:drop-shadow(0 0 6px rgb(var(--identity-a) / .46));position:relative}.UserIdentity-module__sfpgia__label{border:1px solid rgb(var(--identity-a) / .24);min-height:22px;color:rgb(var(--identity-a));background:linear-gradient(135deg, rgb(var(--identity-a) / .1), rgb(var(--identity-b) / .07));box-shadow:0 0 16px rgb(var(--identity-a) / .08);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.UserIdentity-module__sfpgia__supporter{--identity-a:186 155 255;--identity-b:124 105 255}.UserIdentity-module__sfpgia__supporter .UserIdentity-module__sfpgia__name{color:var(--ab-ui-accent);text-shadow:0 0 10px color-mix(in srgb, var(--ab-ui-accent) 16%, transparent)}.UserIdentity-module__sfpgia__premium{--identity-a:240 126 255;--identity-b:178 109 255}.UserIdentity-module__sfpgia__premium .UserIdentity-module__sfpgia__name{color:var(--ab-ui-accent);text-shadow:0 0 12px color-mix(in srgb, var(--ab-ui-accent) 20%, transparent)}.UserIdentity-module__sfpgia__patron{--identity-a:255 207 111;--identity-b:192 127 255}.UserIdentity-module__sfpgia__patron .UserIdentity-module__sfpgia__name{color:var(--ab-ui-danger);text-shadow:0 0 12px color-mix(in srgb, var(--ab-ui-danger) 20%, transparent)}.UserIdentity-module__sfpgia__owner{--identity-a:255 217 125;--identity-b:183 121 255}.UserIdentity-module__sfpgia__owner .UserIdentity-module__sfpgia__name{color:var(--ab-ui-danger);text-shadow:0 0 9px color-mix(in srgb, var(--ab-ui-danger) 24%, transparent), 0 0 18px color-mix(in srgb, var(--ab-ui-accent) 10%, transparent)}.UserIdentity-module__sfpgia__admin{--identity-a:106 225 255;--identity-b:110 149 255}.UserIdentity-module__sfpgia__admin .UserIdentity-module__sfpgia__name{color:var(--ab-ui-text);text-shadow:0 0 10px color-mix(in srgb, var(--ab-ui-accent) 18%, transparent)}.UserIdentity-module__sfpgia__moderator{--identity-a:117 241 194;--identity-b:79 199 255}.UserIdentity-module__sfpgia__moderator .UserIdentity-module__sfpgia__name{color:var(--ab-ui-success);text-shadow:0 0 10px color-mix(in srgb, var(--ab-ui-success) 16%, transparent)}.UserIdentity-module__sfpgia__compact{gap:5px}.UserIdentity-module__sfpgia__compact .UserIdentity-module__sfpgia__iconImage{width:20px;height:20px}@media (max-width:640px){.UserIdentity-module__sfpgia__identity{gap:5px}.UserIdentity-module__sfpgia__label{display:none}}.UserIdentity-module__sfpgia__nameStyleNone .UserIdentity-module__sfpgia__name{color:inherit;text-shadow:none}.UserIdentity-module__sfpgia__nameStyleSupporter .UserIdentity-module__sfpgia__name{color:var(--ab-ui-accent);text-shadow:0 0 10px color-mix(in srgb, var(--ab-ui-accent) 18%, transparent)}.UserIdentity-module__sfpgia__nameStylePremium .UserIdentity-module__sfpgia__name{color:var(--ab-ui-accent);text-shadow:0 0 12px color-mix(in srgb, var(--ab-ui-accent) 24%, transparent), 0 0 24px color-mix(in srgb, var(--ab-ui-accent) 10%, transparent)}.UserIdentity-module__sfpgia__nameStylePatron .UserIdentity-module__sfpgia__name{color:var(--ab-ui-danger);text-shadow:0 0 12px color-mix(in srgb, var(--ab-ui-danger) 24%, transparent), 0 0 24px color-mix(in srgb, var(--ab-ui-accent) 10%, transparent)}.UserIdentity-module__sfpgia__premiumSubscriptionMark{border:1px solid color-mix(in srgb, var(--ab-ui-accent) 22%, transparent);background:radial-gradient(circle at 34% 28%, #ffffff1f, transparent 34%), color-mix(in srgb, var(--ab-ui-accent) 8%, transparent);width:18px;height:18px;color:var(--ab-ui-accent);box-shadow:0 0 13px color-mix(in srgb, var(--ab-ui-accent) 12%, transparent);border-radius:50%;flex:0 0 18px;place-items:center;font-size:8px;line-height:1;display:inline-grid;position:relative}.UserIdentity-module__sfpgia__compact .UserIdentity-module__sfpgia__premiumSubscriptionMark{flex-basis:16px;width:16px;height:16px;font-size:7px}@media (prefers-reduced-motion:no-preference){.UserIdentity-module__sfpgia__premiumSubscriptionMark{transition:border-color .16s,box-shadow .16s}.UserIdentity-module__sfpgia__identity:hover .UserIdentity-module__sfpgia__premiumSubscriptionMark{border-color:color-mix(in srgb, var(--ab-ui-accent) 34%, transparent);box-shadow:0 0 17px color-mix(in srgb, var(--ab-ui-accent) 18%, transparent)}}.UserIdentity-module__sfpgia__iconImage{flex-shrink:0}.UserIdentity-module__sfpgia__compact .UserIdentity-module__sfpgia__mark{flex-basis:20px;width:20px;height:20px}
.FriendActionButton-module__ope2NG__previewRoot{flex-wrap:wrap;align-items:center;gap:7px;width:100%;max-width:100%;display:flex}.FriendActionButton-module__ope2NG__previewSkeleton{border:1px solid color-mix(in srgb, var(--profile-preview-accent) 18%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--profile-preview-accent) 6%, transparent), #ffffff08, color-mix(in srgb, var(--profile-preview-accent) 6%, transparent));background-size:220% 100%;border-radius:11px;width:100%;min-height:42px;animation:1.4s linear infinite FriendActionButton-module__ope2NG__previewFriendPulse}.FriendActionButton-module__ope2NG__previewPrimary,.FriendActionButton-module__ope2NG__previewSecondary,.FriendActionButton-module__ope2NG__previewAccepted,.FriendActionButton-module__ope2NG__previewDanger{text-align:center;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:10px;font-weight:900;line-height:1.15;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s,color .14s;display:inline-flex}.FriendActionButton-module__ope2NG__previewPrimary{border:1px solid color-mix(in srgb, var(--profile-preview-accent) 46%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--profile-preview-accent) 78%, var(--ab-ui-surface) 22%), color-mix(in srgb, var(--profile-preview-accent) 48%, var(--profile-preview-primary) 52%));box-shadow:inset 0 1px #ffffff1f, 0 8px 24px color-mix(in srgb, var(--profile-preview-accent) 15%, transparent);color:var(--profile-preview-text);flex:170px}.FriendActionButton-module__ope2NG__previewPrimary:hover:not(:disabled){border-color:color-mix(in srgb, var(--profile-preview-accent) 68%, white 10%);box-shadow:inset 0 1px #ffffff29, 0 10px 28px color-mix(in srgb, var(--profile-preview-accent) 22%, transparent);transform:translateY(-1px)}.FriendActionButton-module__ope2NG__previewSecondary{border:1px solid color-mix(in srgb, var(--profile-preview-accent) 20%, #ffffff0f);background:color-mix(in srgb, var(--profile-preview-accent) 7%, #ffffff05);color:color-mix(in srgb, var(--profile-preview-text) 80%, transparent);flex:150px}.FriendActionButton-module__ope2NG__previewSecondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--profile-preview-accent) 38%, transparent);background:color-mix(in srgb, var(--profile-preview-accent) 11%, transparent);color:var(--profile-preview-text)}.FriendActionButton-module__ope2NG__previewAccepted{border:1px solid color-mix(in srgb, var(--profile-preview-accent) 26%, var(--ab-ui-success) 18%);background:linear-gradient(135deg, color-mix(in srgb, var(--profile-preview-accent) 12%, var(--ab-ui-success) 7%), color-mix(in srgb, var(--ab-ui-success) 4%, transparent));color:color-mix(in srgb, var(--profile-preview-text) 86%, var(--ab-ui-success) 14%);flex:150px;text-decoration:none}.FriendActionButton-module__ope2NG__previewDanger{border:1px solid color-mix(in srgb, var(--ab-ui-danger) 10%, transparent);color:var(--ab-ui-text);background:0 0;flex:none}.FriendActionButton-module__ope2NG__previewDanger:hover:not(:disabled){border-color:color-mix(in srgb, var(--ab-ui-danger) 20%, transparent);background:color-mix(in srgb, var(--ab-ui-danger) 5.5%, transparent);color:var(--ab-ui-danger)}.FriendActionButton-module__ope2NG__previewPrimary:disabled,.FriendActionButton-module__ope2NG__previewSecondary:disabled,.FriendActionButton-module__ope2NG__previewDanger:disabled{opacity:.48;cursor:wait;transform:none}.FriendActionButton-module__ope2NG__previewError{color:var(--ab-ui-danger);flex-basis:100%;font-size:8px;font-weight:750;line-height:1.4}@keyframes FriendActionButton-module__ope2NG__previewFriendPulse{to{background-position:-220% 0}}@media (max-width:640px){.FriendActionButton-module__ope2NG__previewRoot{grid-template-columns:1fr;display:grid}.FriendActionButton-module__ope2NG__previewPrimary,.FriendActionButton-module__ope2NG__previewSecondary,.FriendActionButton-module__ope2NG__previewAccepted,.FriendActionButton-module__ope2NG__previewDanger{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.FriendActionButton-module__ope2NG__previewSkeleton,.FriendActionButton-module__ope2NG__previewPrimary,.FriendActionButton-module__ope2NG__previewSecondary,.FriendActionButton-module__ope2NG__previewAccepted,.FriendActionButton-module__ope2NG__previewDanger{transition:none!important;animation:none!important}}.FriendActionButton-module__ope2NG__previewRoot{flex-wrap:wrap;align-items:start;gap:8px;min-width:0;display:flex}.FriendActionButton-module__ope2NG__previewPrimary,.FriendActionButton-module__ope2NG__previewSecondary,.FriendActionButton-module__ope2NG__previewAccepted,.FriendActionButton-module__ope2NG__previewDanger{white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:44px;color:var(--ab-ui-text,#edeaf2);border-radius:8px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.4}.FriendActionButton-module__ope2NG__previewPrimary,.FriendActionButton-module__ope2NG__previewSecondary,.FriendActionButton-module__ope2NG__previewAccepted{flex:1 1 0;width:auto}.FriendActionButton-module__ope2NG__previewError{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.FriendActionButton-module__ope2NG__previewMore{flex:0 0 44px;width:44px}.FriendActionButton-module__ope2NG__previewMore[open]{flex-basis:100%;width:100%}.FriendActionButton-module__ope2NG__previewMore summary{border:1px solid var(--ab-ui-border,#36333f);min-height:44px;color:var(--ab-ui-muted,#aca6b6);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:10px 6px;font-size:12px;line-height:1.4;list-style:none;display:flex}.FriendActionButton-module__ope2NG__previewMore summary::-webkit-details-marker{display:none}.FriendActionButton-module__ope2NG__previewMore[open] summary{margin-bottom:8px}.FriendActionButton-module__ope2NG__previewMore .FriendActionButton-module__ope2NG__previewDanger{width:100%;color:var(--ab-ui-danger);background:var(--ab-ui-raised,#26242e)}.FriendActionButton-module__ope2NG__previewRoot :is(button,a,summary):focus-visible{outline:2px solid var(--ab-ui-accent,#a798cf);outline-offset:2px}html[data-animebox-theme=light] .FriendActionButton-module__ope2NG__previewMore .FriendActionButton-module__ope2NG__previewDanger{color:var(--ab-ui-danger)}
.PremiumParticleLayer-module__u2n01W__root{contain:layout paint style;pointer-events:none;color:var(--ab-premium-accent,var(--profile-preview-accent,#a78bfa));display:block;position:absolute;inset:0;overflow:hidden}.PremiumParticleLayer-module__u2n01W__item{--pp-x:50%;--pp-y:50%;--pp-delay:0s;--pp-duration:9s;--pp-scale:1;left:var(--pp-x);top:var(--pp-y);opacity:0;pointer-events:none;will-change:transform, opacity;display:block;position:absolute}.PremiumParticleLayer-module__u2n01W__nebula .PremiumParticleLayer-module__u2n01W__item{width:5px;height:5px;box-shadow:0 0 8px color-mix(in srgb, currentColor 72%, transparent), 0 0 18px color-mix(in srgb, currentColor 34%, transparent);animation:PremiumParticleLayer-module__u2n01W__premiumNebula var(--pp-duration) ease-in-out var(--pp-delay) infinite;background:currentColor;border-radius:999px}.PremiumParticleLayer-module__u2n01W__sakura .PremiumParticleLayer-module__u2n01W__item{background:color-mix(in srgb, currentColor 72%, #ffd8ea 28%);width:7px;height:5px;box-shadow:0 0 8px color-mix(in srgb, currentColor 24%, transparent);animation:PremiumParticleLayer-module__u2n01W__premiumSakura var(--pp-duration) linear var(--pp-delay) infinite;border-radius:80% 18% 70% 25%}.PremiumParticleLayer-module__u2n01W__stars .PremiumParticleLayer-module__u2n01W__item{clip-path:polygon(50% 0,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0 50%,39% 37%);filter:drop-shadow(0 0 5px);width:5px;height:5px;animation:PremiumParticleLayer-module__u2n01W__premiumStars var(--pp-duration) ease-in-out var(--pp-delay) infinite;background:currentColor}@keyframes PremiumParticleLayer-module__u2n01W__premiumNebula{0%,to{opacity:0;transform:translate3d(-4px, 8px, 0) scale(calc(var(--pp-scale) * .72))}18%{opacity:.56}58%{opacity:.34;transform:translate3d(8px, -18px, 0) scale(var(--pp-scale))}82%{opacity:.12}}@keyframes PremiumParticleLayer-module__u2n01W__premiumSakura{0%{opacity:0;transform:translate3d(-8px, -14px, 0) rotate(0deg) scale(var(--pp-scale))}16%{opacity:.58}72%{opacity:.38}to{opacity:0;transform:translate3d(18px, 46px, 0) rotate(240deg) scale(var(--pp-scale))}}@keyframes PremiumParticleLayer-module__u2n01W__premiumStars{0%,to{opacity:.08;transform:scale(calc(var(--pp-scale) * .62)) rotate(0deg)}42%{opacity:.7;transform:scale(calc(var(--pp-scale) * 1.18)) rotate(18deg)}62%{opacity:.22;transform:scale(var(--pp-scale)) rotate(28deg)}}@media (max-width:640px){.PremiumParticleLayer-module__u2n01W__item:nth-child(n+10){display:none}}@media (prefers-reduced-motion:reduce){.PremiumParticleLayer-module__u2n01W__item{opacity:.2;will-change:auto;animation:none!important}.PremiumParticleLayer-module__u2n01W__item:nth-child(n+6){display:none}}
.ProfileEditorShowcasePreview-module__bweQzq__board{min-width:0;color:var(--ab-ui-text);font-size:14px;line-height:1.5}.ProfileEditorShowcasePreview-module__bweQzq__header{border-bottom:1px solid var(--ab-ui-border);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:12px;padding-bottom:12px;display:flex}.ProfileEditorShowcasePreview-module__bweQzq__header h2{white-space:nowrap;min-width:0;margin:0;font-size:14px;font-weight:700}.ProfileEditorShowcasePreview-module__bweQzq__board button{border:1px solid var(--ab-ui-border);background:var(--ab-ui-raised);min-height:32px;color:var(--ab-ui-text);font:inherit;cursor:pointer;border-radius:8px;padding:5px 9px}.ProfileEditorShowcasePreview-module__bweQzq__board button:focus-visible{outline:2px solid var(--ab-ui-accent);outline-offset:2px}.ProfileEditorShowcasePreview-module__bweQzq__widget{background:var(--ab-ui-raised);border-radius:12px;min-width:0;margin-top:12px;padding:12px;overflow:visible}.ProfileEditorShowcasePreview-module__bweQzq__widget h3{margin:0 0 12px;font-size:14px;font-weight:700}.ProfileEditorShowcasePreview-module__bweQzq__widget p,.ProfileEditorShowcasePreview-module__bweQzq__empty p{color:var(--ab-ui-muted);margin:8px 0 0;font-size:13px}.ProfileEditorShowcasePreview-module__bweQzq__empty{border:1px dashed var(--ab-ui-border);border-radius:12px;padding:24px 16px}.ProfileEditorShowcasePreview-module__bweQzq__empty button{margin-top:16px}.ProfileEditorShowcasePreview-module__bweQzq__posters{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;min-width:0;display:grid;overflow:visible}.ProfileEditorShowcasePreview-module__bweQzq__poster{min-width:72px}.ProfileEditorShowcasePreview-module__bweQzq__poster img,.ProfileEditorShowcasePreview-module__bweQzq__posterFallback{aspect-ratio:2/3;object-fit:cover;background:var(--ab-ui-surface);border-radius:8px;width:100%;display:block}.ProfileEditorShowcasePreview-module__bweQzq__posterFallback{color:var(--ab-ui-muted);place-items:center;display:grid}.ProfileEditorShowcasePreview-module__bweQzq__poster>span:last-child{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.ProfileEditorShowcasePreview-module__bweQzq__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ProfileEditorShowcasePreview-module__bweQzq__list li{justify-content:space-between;align-items:start;gap:12px;min-width:0;font-size:13px;display:flex}.ProfileEditorShowcasePreview-module__bweQzq__list li>span{overflow-wrap:anywhere;min-width:0}.ProfileEditorShowcasePreview-module__bweQzq__list small,.ProfileEditorShowcasePreview-module__bweQzq__list strong{overflow-wrap:anywhere;max-width:45%;color:var(--ab-ui-muted);flex:none;font-size:12px}.ProfileEditorShowcasePreview-module__bweQzq__genres{flex-wrap:wrap;gap:8px;display:flex}.ProfileEditorShowcasePreview-module__bweQzq__genres span{border:1px solid var(--ab-ui-border);border-radius:6px;padding:4px 8px;font-size:12px}@media (max-width:430px){.ProfileEditorShowcasePreview-module__bweQzq__posters{gap:8px}.ProfileEditorShowcasePreview-module__bweQzq__widget{padding:12px}}.ProfileEditorShowcasePreview-module__bweQzq__board[data-expanded=true] .ProfileEditorShowcasePreview-module__bweQzq__posters{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.ProfileEditorShowcasePreview-module__bweQzq__board[data-expanded=true] .ProfileEditorShowcasePreview-module__bweQzq__poster{min-width:0}.ProfileEditorShowcasePreview-module__bweQzq__board[data-expanded=true] .ProfileEditorShowcasePreview-module__bweQzq__poster>span:last-child{-webkit-line-clamp:2;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.ProfileEditorShowcasePreview-module__bweQzq__board[data-expanded=true] .ProfileEditorShowcasePreview-module__bweQzq__widget{padding:16px}@container (max-width:430px){.ProfileEditorShowcasePreview-module__bweQzq__board[data-expanded=true] .ProfileEditorShowcasePreview-module__bweQzq__posters{grid-template-columns:repeat(auto-fill,minmax(82px,1fr))}}
.ProfilePreview-module__PqZzOG__trigger{appearance:none;min-width:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.ProfilePreview-module__PqZzOG__layer{z-index:10000;background:0 0;position:fixed;inset:0}.ProfilePreview-module__PqZzOG__card{--profile-preview-primary:var(--ab-ui-surface);--profile-preview-accent:var(--ab-ui-accent);--profile-preview-text:var(--ab-ui-text);border:1px solid color-mix(in srgb, var(--profile-preview-accent) 30%, #ffffff14);background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--profile-preview-accent) 18%, transparent), transparent 36%), linear-gradient(155deg, color-mix(in srgb, var(--profile-preview-primary) 92%, var(--ab-ui-surface) 8%), var(--ab-ui-surface));width:min(410px,100vw - 24px);max-height:min(620px,100dvh - 24px);color:var(--profile-preview-text);isolation:isolate;border-radius:24px;flex-direction:column;animation:.12s both ProfilePreview-module__PqZzOG__profilePreviewIn;display:flex;position:fixed;overflow:hidden;box-shadow:0 28px 90px #00000094,inset 0 0 0 1px #ffffff04}.ProfilePreview-module__PqZzOG__card:before{content:"";z-index:6;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--profile-preview-accent) 72%, white 28%), transparent);pointer-events:none;height:1px;position:absolute;inset:0 15% auto}.ProfilePreview-module__PqZzOG__close{z-index:10;background:color-mix(in srgb, var(--ab-ui-canvas) 68%, transparent);width:32px;height:32px;color:var(--ab-ui-text);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1c;border-radius:11px;place-items:center;padding:0;font-size:19px;line-height:1;display:grid;position:absolute;top:11px;right:11px}.ProfilePreview-module__PqZzOG__close:hover{border-color:color-mix(in srgb, var(--profile-preview-accent) 35%, #ffffff1a);background:color-mix(in srgb, var(--ab-ui-surface) 88%, transparent);color:var(--ab-ui-text)}.ProfilePreview-module__PqZzOG__hero{flex:none;padding-bottom:10px;position:relative}.ProfilePreview-module__PqZzOG__banner{background:var(--ab-ui-surface);height:118px;position:relative;overflow:hidden}.ProfilePreview-module__PqZzOG__banner:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 28%, color-mix(in srgb, var(--ab-ui-canvas) 14%, transparent) 62%, color-mix(in srgb, var(--ab-ui-surface) 84%, transparent) 100%);position:absolute;inset:0}.ProfilePreview-module__PqZzOG__bannerMedia,.ProfilePreview-module__PqZzOG__avatarMedia{width:100%;height:100%;display:block}.ProfilePreview-module__PqZzOG__particleLayer{z-index:2}.ProfilePreview-module__PqZzOG__banner img{object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block}.ProfilePreview-module__PqZzOG__heroIdentity{z-index:3;align-items:flex-end;gap:14px;min-height:78px;margin-top:-38px;padding:0 18px;display:flex;position:relative}.ProfilePreview-module__PqZzOG__body{scrollbar-width:thin;flex:auto;min-height:0;padding:0 17px 17px;position:relative;overflow-y:auto}.ProfilePreview-module__PqZzOG__avatarShell{border:3px solid color-mix(in srgb, var(--profile-preview-primary) 78%, var(--ab-ui-border) 22%);background:var(--ab-ui-surface);width:88px;height:88px;box-shadow:0 12px 30px #0000005c, 0 0 0 1px color-mix(in srgb, var(--profile-preview-accent) 20%, transparent);border-radius:18px;flex:0 0 88px;overflow:hidden}.ProfilePreview-module__PqZzOG__avatarShell img{object-fit:cover;width:100%;height:100%;display:block}.ProfilePreview-module__PqZzOG__avatarShellSeason{width:132px;height:132px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-basis:132px;margin:-22px -16px -22px -6px;position:relative;overflow:visible}.ProfilePreview-module__PqZzOG__avatarShellSeason .ProfilePreview-module__PqZzOG__avatarMedia{z-index:1;background:var(--ab-ui-surface);width:70%;height:70%;box-shadow:0 10px 26px #00000052, 0 0 0 2px color-mix(in srgb, var(--profile-preview-primary) 76%, #050812 24%);border-radius:50%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ProfilePreview-module__PqZzOG__identityCopy{flex:auto;gap:5px;min-width:0;padding-bottom:3px;display:grid;overflow:hidden}.ProfilePreview-module__PqZzOG__kicker{color:color-mix(in srgb, var(--profile-preview-accent) 72%, white 28%);letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:950}.ProfilePreview-module__PqZzOG__nameLine{min-width:0;color:var(--profile-preview-text);flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;font-weight:850;display:flex;overflow:visible}.ProfilePreview-module__PqZzOG__premiumBadge{border:1px solid color-mix(in srgb, var(--profile-preview-accent) 35%, transparent);background:color-mix(in srgb, var(--profile-preview-accent) 11%, transparent);min-height:19px;color:color-mix(in srgb, var(--profile-preview-accent) 72%, white 28%);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 7px;font-size:7px;font-weight:950;display:inline-flex}.ProfilePreview-module__PqZzOG__levelRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ProfilePreview-module__PqZzOG__levelBadge,.ProfilePreview-module__PqZzOG__rankLabel{border-radius:7px;align-items:center;min-height:20px;padding:0 7px;font-size:8px;font-weight:850;display:inline-flex}.ProfilePreview-module__PqZzOG__levelBadge{border:1px solid color-mix(in srgb, var(--profile-preview-accent) 24%, transparent);background:color-mix(in srgb, var(--profile-preview-accent) 8%, transparent);color:color-mix(in srgb, var(--profile-preview-accent) 68%, white 32%)}.ProfilePreview-module__PqZzOG__rankLabel{color:var(--ab-ui-text);background:#ffffff06;border:1px solid #ffffff0f}.ProfilePreview-module__PqZzOG__bio{color:var(--ab-ui-text);margin:9px 1px 0;font-size:10.5px;line-height:1.55}.ProfilePreview-module__PqZzOG__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.ProfilePreview-module__PqZzOG__metaCard{background:#ffffff05;border:1px solid #ffffff0e;border-radius:12px;align-items:center;gap:9px;min-width:0;min-height:64px;padding:9px 10px;display:flex}.ProfilePreview-module__PqZzOG__metaCard>span:last-child{gap:2px;min-width:0;display:grid}.ProfilePreview-module__PqZzOG__metaCard small{color:var(--ab-ui-muted);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800}.ProfilePreview-module__PqZzOG__metaCard strong{color:var(--ab-ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.ProfilePreview-module__PqZzOG__metaCard em{color:var(--ab-ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;font-style:normal;font-weight:700;overflow:hidden}.ProfilePreview-module__PqZzOG__metaIcon,.ProfilePreview-module__PqZzOG__metaGlyph{border:1px solid color-mix(in srgb, var(--profile-preview-accent) 18%, transparent);background:radial-gradient(circle at 35% 25%, color-mix(in srgb, var(--profile-preview-accent) 22%, transparent), transparent 55%), #ffffff05;border-radius:10px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid;overflow:hidden}.ProfilePreview-module__PqZzOG__metaGlyph{color:color-mix(in srgb, var(--profile-preview-accent) 72%, white 28%);font-size:13px}.ProfilePreview-module__PqZzOG__flameCrop{place-items:center;width:29px;height:29px;display:grid}.ProfilePreview-module__PqZzOG__flameCrop img{object-fit:contain;width:28px;max-width:100%;height:28px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--profile-preview-accent) 24%, transparent))}.ProfilePreview-module__PqZzOG__actions{border-top:1px solid #fff1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:12px;padding-top:12px;display:grid}.ProfilePreview-module__PqZzOG__actions>:first-child{min-width:0}.ProfilePreview-module__PqZzOG__openProfile{border:1px solid color-mix(in srgb, var(--profile-preview-accent) 28%, transparent);background:color-mix(in srgb, var(--profile-preview-accent) 10%, transparent);min-height:38px;color:var(--profile-preview-text);border-radius:11px;justify-content:center;align-items:center;padding:0 13px;font-size:9.5px;font-weight:900;text-decoration:none;transition:all .14s;display:inline-flex}.ProfilePreview-module__PqZzOG__openProfile:hover{border-color:color-mix(in srgb, var(--profile-preview-accent) 46%, transparent);background:color-mix(in srgb, var(--profile-preview-accent) 16%, transparent)}.ProfilePreview-module__PqZzOG__state{min-height:220px;color:var(--ab-ui-text);text-align:center;align-content:center;place-items:center;gap:7px;padding:30px;font-size:10px;display:grid}.ProfilePreview-module__PqZzOG__state strong{color:var(--ab-ui-text);font-size:13px}@keyframes ProfilePreview-module__PqZzOG__profilePreviewIn{0%{opacity:0}to{opacity:1}}@media (min-width:641px){.ProfilePreview-module__PqZzOG__card[data-placement=above]{transform-origin:bottom}.ProfilePreview-module__PqZzOG__card[data-placement=below]{transform-origin:top}}@media (max-width:640px){.ProfilePreview-module__PqZzOG__layer{background:color-mix(in srgb, var(--ab-ui-canvas) 62%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);align-items:flex-end;padding:8px;display:flex}.ProfilePreview-module__PqZzOG__card{border-radius:24px 24px 15px 15px;width:100%;max-height:min(680px,100dvh - 16px);margin:0;box-shadow:0 -20px 60px #00000080;position:relative!important;inset:auto!important}.ProfilePreview-module__PqZzOG__card:after{content:"";z-index:9;pointer-events:none;background:#ffffff3d;border-radius:999px;width:34px;height:3px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.ProfilePreview-module__PqZzOG__banner{height:122px}.ProfilePreview-module__PqZzOG__hero{padding-bottom:10px}.ProfilePreview-module__PqZzOG__heroIdentity{gap:10px;min-height:72px;margin-top:-34px;padding-inline:14px}.ProfilePreview-module__PqZzOG__body{padding-inline:14px;padding-bottom:max(15px, env(safe-area-inset-bottom))}.ProfilePreview-module__PqZzOG__avatarShell{border-radius:17px;flex-basis:80px;width:80px;height:80px}.ProfilePreview-module__PqZzOG__avatarShellSeason{border-radius:0;flex-basis:118px;width:118px;height:118px;margin:-19px -12px -19px -5px}.ProfilePreview-module__PqZzOG__metaGrid{grid-template-columns:1fr}.ProfilePreview-module__PqZzOG__actions{grid-template-columns:1fr;align-items:stretch}.ProfilePreview-module__PqZzOG__openProfile{width:100%}}@media (prefers-reduced-motion:reduce){.ProfilePreview-module__PqZzOG__card,.ProfilePreview-module__PqZzOG__card *{transition:none!important;animation:none!important}}.ProfilePreview-module__PqZzOG__card{border-color:color-mix(in srgb, var(--profile-preview-accent) 22%, #ffffff12);border-radius:var(--ab-radius-lg);background:linear-gradient(155deg, color-mix(in srgb, var(--profile-preview-primary) 94%, var(--ab-ui-surface) 6%), var(--ab-ui-surface));box-shadow:var(--ab-shadow-float)}.ProfilePreview-module__PqZzOG__card[data-premium=true]{box-shadow:var(--ab-shadow-float), 0 0 24px color-mix(in srgb, var(--profile-preview-accent) 8%, transparent)}.ProfilePreview-module__PqZzOG__card:before{opacity:.55}.ProfilePreview-module__PqZzOG__close{border-radius:var(--ab-radius-sm);-webkit-backdrop-filter:none;backdrop-filter:none}.ProfilePreview-module__PqZzOG__avatarShell{border-radius:var(--ab-radius-lg);box-shadow:0 10px 26px #00000047}.ProfilePreview-module__PqZzOG__kicker{letter-spacing:.11em;font-size:8.5px;font-weight:850}.ProfilePreview-module__PqZzOG__premiumBadge{font-size:8px}.ProfilePreview-module__PqZzOG__levelBadge,.ProfilePreview-module__PqZzOG__rankLabel{font-size:9px}.ProfilePreview-module__PqZzOG__bio{font-size:11.5px}.ProfilePreview-module__PqZzOG__metaCard{border-color:var(--ab-border);border-radius:var(--ab-radius-md);background:#ffffff04}.ProfilePreview-module__PqZzOG__metaCard small,.ProfilePreview-module__PqZzOG__metaCard em{font-size:8.5px}.ProfilePreview-module__PqZzOG__metaCard strong{font-size:11.5px}.ProfilePreview-module__PqZzOG__metaIcon,.ProfilePreview-module__PqZzOG__metaGlyph{border-radius:var(--ab-radius-sm);background:#ffffff05}.ProfilePreview-module__PqZzOG__openProfile{border-radius:var(--ab-radius-sm);font-size:10.5px}@media (max-width:640px){.ProfilePreview-module__PqZzOG__layer{-webkit-backdrop-filter:none;backdrop-filter:none;padding:8px}.ProfilePreview-module__PqZzOG__card{border-radius:20px 20px 14px 14px}.ProfilePreview-module__PqZzOG__kicker{font-size:9px}.ProfilePreview-module__PqZzOG__bio{font-size:12px}.ProfilePreview-module__PqZzOG__metaCard small,.ProfilePreview-module__PqZzOG__metaCard em{font-size:9px}}.ProfilePreview-module__PqZzOG__card{border-radius:var(--ab-ui-radius-lg);width:min(360px,100vw - 20px)}.ProfilePreview-module__PqZzOG__banner{height:96px}.ProfilePreview-module__PqZzOG__heroIdentity{gap:var(--ab-ui-gap-sm);min-height:56px;padding-inline:var(--ab-ui-pad-md)}.ProfilePreview-module__PqZzOG__body{padding:0 var(--ab-ui-pad-md) var(--ab-ui-pad-md)}.ProfilePreview-module__PqZzOG__avatarShell{border-radius:var(--ab-ui-radius-md);flex-basis:64px;width:64px;height:64px}.ProfilePreview-module__PqZzOG__metaGrid{gap:var(--ab-ui-gap-sm);margin-top:var(--ab-ui-gap-sm)}.ProfilePreview-module__PqZzOG__metaCard{border-radius:var(--ab-ui-radius-sm);min-height:58px;padding:8px 9px}.ProfilePreview-module__PqZzOG__actions{gap:var(--ab-ui-gap-sm);margin-top:var(--ab-ui-gap-sm);padding-top:var(--ab-ui-gap-sm)}.ProfilePreview-module__PqZzOG__openProfile{min-height:var(--ab-ui-control-md);border-radius:var(--ab-ui-radius-sm)}@media (max-width:640px){.ProfilePreview-module__PqZzOG__card{border-radius:var(--ab-ui-radius-lg) var(--ab-ui-radius-lg) var(--ab-ui-radius-md) var(--ab-ui-radius-md);flex:0 auto;align-self:flex-end;max-height:min(640px,100dvh - 16px);height:auto!important}.ProfilePreview-module__PqZzOG__body{flex:0 auto;min-height:0;overflow-y:auto}.ProfilePreview-module__PqZzOG__banner{height:100px}.ProfilePreview-module__PqZzOG__heroIdentity{min-height:54px;margin-top:-25px;padding-inline:12px}.ProfilePreview-module__PqZzOG__body{padding-inline:12px}.ProfilePreview-module__PqZzOG__avatarShell{flex-basis:62px;width:62px;height:62px}.ProfilePreview-module__PqZzOG__metaCard{min-height:56px}}.ProfilePreview-module__PqZzOG__avatarShellSeason{isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative;overflow:visible}.ProfilePreview-module__PqZzOG__avatarShellSeason .ProfilePreview-module__PqZzOG__avatarMedia{z-index:1;background:var(--ab-ui-surface);border-radius:50%;width:64%;height:64%;position:relative;overflow:hidden;box-shadow:0 0 0 2px #080c14,0 8px 22px #00000057}.ProfilePreview-module__PqZzOG__seasonFrameOverlay{z-index:4}.ProfilePreview-module__PqZzOG__card[data-premium=true] .ProfilePreview-module__PqZzOG__hero,.ProfilePreview-module__PqZzOG__card[data-premium=true] .ProfilePreview-module__PqZzOG__body{z-index:3;position:relative}.ProfilePreview-module__PqZzOG__card[data-premium=true] .ProfilePreview-module__PqZzOG__close{z-index:20;position:absolute;top:11px;right:11px}.ProfilePreview-module__PqZzOG__atmosphere{border-radius:inherit;pointer-events:none;display:contents}:is(.ProfilePreview-module__PqZzOG__atmosphere .premium-profile-v21__ambient-layer,.ProfilePreview-module__PqZzOG__atmosphere .premium-profile-v21__particle-layer){border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ProfilePreview-module__PqZzOG__atmosphere .premium-profile-v21__ambient-layer{z-index:1;opacity:var(--profile-preview-atmosphere-alpha,.14)}.ProfilePreview-module__PqZzOG__atmosphere .premium-profile-v21__particle-layer{z-index:4;opacity:var(--profile-preview-atmosphere-alpha,.14);mix-blend-mode:screen}.ProfilePreview-module__PqZzOG__atmosphere .premium-profile-v21__ambient{aspect-ratio:1;filter:blur(28px);opacity:.58;will-change:transform, opacity;border-radius:50%;width:72%;position:absolute}.ProfilePreview-module__PqZzOG__atmosphere .premium-profile-v21__ambient--a{background:radial-gradient(circle, color-mix(in srgb, var(--profile-preview-accent) 76%, transparent), transparent 68%);animation:14s ease-in-out infinite ProfilePreview-module__PqZzOG__miniAuraA;top:-16%;left:-24%}.ProfilePreview-module__PqZzOG__atmosphere .premium-profile-v21__ambient--b{background:radial-gradient(circle, color-mix(in srgb, var(--profile-preview-accent) 54%, var(--ab-ui-primary) 46%), transparent 70%);animation:17s ease-in-out infinite ProfilePreview-module__PqZzOG__miniAuraB;top:18%;right:-30%}.ProfilePreview-module__PqZzOG__atmosphere .premium-profile-v21__ambient--c{background:radial-gradient(circle, color-mix(in srgb, var(--profile-preview-accent) 58%, var(--ab-ui-danger) 42%), transparent 70%);width:58%;animation:19s ease-in-out infinite ProfilePreview-module__PqZzOG__miniAuraC;bottom:-34%;left:25%}.ProfilePreview-module__PqZzOG__atmosphere .premium-profile-v21__particles{position:absolute;inset:0}.ProfilePreview-module__PqZzOG__atmosphere .premium-profile-v21__particles>i{left:var(--particle-left,50%);background:var(--profile-preview-accent);width:4px;height:4px;box-shadow:0 0 10px color-mix(in srgb, var(--profile-preview-accent) 58%, transparent);opacity:.66;transform:translate3d(0,0,0) scale(var(--particle-scale,1));animation-name:ProfilePreview-module__PqZzOG__miniParticleRise;animation-duration:var(--particle-duration-soft,10s);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--particle-delay,0s);will-change:transform, opacity;border-radius:50%;position:absolute;top:106%}.ProfilePreview-module__PqZzOG__atmosphere .premium-profile-v21__particles>i:nth-child(n+9){display:none}.ProfilePreview-module__PqZzOG__atmosphere[data-effect=aurora] .premium-profile-v21__particles{opacity:.32}.ProfilePreview-module__PqZzOG__atmosphere[data-effect=aurora] .premium-profile-v21__particles>i{top:var(--particle-static-top,50%);animation-name:ProfilePreview-module__PqZzOG__miniStarDrift}:is(.ProfilePreview-module__PqZzOG__atmosphere[data-effect=embers] .premium-profile-v21__ambient--a,.ProfilePreview-module__PqZzOG__atmosphere[data-effect=embers] .premium-profile-v21__ambient--b){background:radial-gradient(circle, color-mix(in srgb, var(--ab-ui-danger) 72%, transparent), transparent 70%)}.ProfilePreview-module__PqZzOG__atmosphere[data-effect=embers] .premium-profile-v21__particles>i{background:#ff8450;border-radius:70% 70% 45% 45%;width:3px;height:6px;box-shadow:0 0 9px #ff663794}:is(.ProfilePreview-module__PqZzOG__atmosphere[data-effect=sakura] .premium-profile-v21__ambient--a,.ProfilePreview-module__PqZzOG__atmosphere[data-effect=sakura] .premium-profile-v21__ambient--c){background:radial-gradient(circle, color-mix(in srgb, var(--ab-ui-danger) 68%, transparent), transparent 72%)}.ProfilePreview-module__PqZzOG__atmosphere[data-effect=sakura] .premium-profile-v21__particles>i{background:#ff9dca;border-radius:80% 20% 70% 30%;width:7px;height:4px;animation-name:ProfilePreview-module__PqZzOG__miniPetalFall;top:-10%}.ProfilePreview-module__PqZzOG__atmosphere[data-effect=stardust] .premium-profile-v21__ambient{opacity:.28}.ProfilePreview-module__PqZzOG__atmosphere[data-effect=stardust] .premium-profile-v21__particles>i{top:var(--particle-static-top,50%);opacity:.92;width:4px;height:4px;box-shadow:0 0 8px #fffffff5, 0 0 18px color-mix(in srgb, var(--profile-preview-accent) 88%, transparent);background:#fff;animation-name:ProfilePreview-module__PqZzOG__miniStarDrift}.ProfilePreview-module__PqZzOG__atmosphere[data-effect=stardust] .premium-profile-v21__particles>i:nth-child(3n){opacity:.7;width:2px;height:2px}.ProfilePreview-module__PqZzOG__atmosphere[data-effect=stardust] .premium-profile-v21__particles>i:nth-child(4n){opacity:1;width:5px;height:5px}.ProfilePreview-module__PqZzOG__card[data-motion=live] .ProfilePreview-module__PqZzOG__atmosphere .premium-profile-v21__particle-layer{opacity:var(--profile-preview-atmosphere-live-alpha,.48)}.ProfilePreview-module__PqZzOG__card[data-motion=live] .ProfilePreview-module__PqZzOG__atmosphere .premium-profile-v21__particles>i{animation-duration:var(--particle-duration-live,7s)}.ProfilePreview-module__PqZzOG__card[data-motion=off] .ProfilePreview-module__PqZzOG__atmosphere,.ProfilePreview-module__PqZzOG__card[data-motion=off] .ProfilePreview-module__PqZzOG__atmosphere *{animation:none!important}.ProfilePreview-module__PqZzOG__card[data-motion=off] .ProfilePreview-module__PqZzOG__atmosphere .premium-profile-v21__particles>i{top:var(--particle-static-top,50%);opacity:.54;transform:translate3d(0,0,0) scale(var(--particle-scale,1)) rotate(var(--particle-rotation,0deg))}.ProfilePreview-module__PqZzOG__card[data-motion=off] .ProfilePreview-module__PqZzOG__atmosphere[data-effect=stardust] .premium-profile-v21__particles>i{opacity:.82}.ProfilePreview-module__PqZzOG__card[data-hero=spotlight] .ProfilePreview-module__PqZzOG__banner:after{background:radial-gradient(circle at 28% 70%, transparent 0 16%, color-mix(in srgb, var(--ab-ui-canvas) 54%, transparent) 56%), linear-gradient(180deg, transparent 24%, color-mix(in srgb, var(--ab-ui-canvas) 18%, transparent) 58%, color-mix(in srgb, var(--ab-ui-surface) 90%, transparent) 100%)}:is(.ProfilePreview-module__PqZzOG__card[data-hero=clean] .ProfilePreview-module__PqZzOG__atmosphere .premium-profile-v21__ambient-layer,.ProfilePreview-module__PqZzOG__card[data-hero=clean] .ProfilePreview-module__PqZzOG__atmosphere .premium-profile-v21__particle-layer){opacity:var(--profile-preview-atmosphere-clean-alpha,.12)}.ProfilePreview-module__PqZzOG__card[data-surface=glass]{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--profile-preview-accent) 16%, transparent), transparent 38%), color-mix(in srgb, var(--profile-preview-primary) 78%, color-mix(in srgb, var(--ab-ui-surface) 22%, transparent));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ProfilePreview-module__PqZzOG__card[data-surface=deep]{background:linear-gradient(155deg, color-mix(in srgb, var(--profile-preview-primary) 88%, var(--ab-ui-raised) 12%), color-mix(in srgb, var(--profile-preview-primary) 96%, var(--ab-ui-canvas) 4%))}.ProfilePreview-module__PqZzOG__card[data-surface=ink]{background:linear-gradient(155deg, color-mix(in srgb, var(--profile-preview-primary) 86%, var(--ab-ui-canvas) 14%), var(--ab-ui-canvas))}.ProfilePreview-module__PqZzOG__nickname{align-items:center;min-width:0;display:inline-flex}.ProfilePreview-module__PqZzOG__nickname[data-effect=gradient]{background:linear-gradient(104deg, var(--profile-preview-text) 5%, color-mix(in srgb, var(--profile-preview-accent) 76%, white 24%) 48%, var(--profile-preview-text) 94%);color:#0000;-webkit-background-clip:text;background-clip:text}.ProfilePreview-module__PqZzOG__nickname[data-effect=gradient] *{color:inherit!important}.ProfilePreview-module__PqZzOG__nickname[data-effect=shimmer]{background:linear-gradient(104deg, var(--profile-preview-text) 0 36%, white 47%, color-mix(in srgb, var(--profile-preview-accent) 72%, white 28%) 52%, var(--profile-preview-text) 63% 100%);color:#0000;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:5.8s linear infinite ProfilePreview-module__PqZzOG__miniNicknameShimmer}.ProfilePreview-module__PqZzOG__nickname[data-effect=shimmer] *{color:inherit!important}.ProfilePreview-module__PqZzOG__nickname[data-effect=glow]{color:var(--profile-preview-text);text-shadow:0 0 10px color-mix(in srgb, var(--profile-preview-accent) 44%, transparent), 0 0 20px color-mix(in srgb, var(--profile-preview-accent) 18%, transparent)}.ProfilePreview-module__PqZzOG__avatarShellSeason[data-premium=true]:before{content:"";z-index:0;background:radial-gradient(circle, color-mix(in srgb, var(--profile-preview-accent) 36%, transparent) 0 42%, transparent 72%);filter:blur(8px);opacity:.72;pointer-events:none;border-radius:50%;animation:8s ease-in-out infinite ProfilePreview-module__PqZzOG__miniAvatarAura;position:absolute;inset:12%;transform:scale(1.12)}.ProfilePreview-module__PqZzOG__card[data-motion=off] .ProfilePreview-module__PqZzOG__avatarShellSeason:before{animation:none}.ProfilePreview-module__PqZzOG__card[data-premium=true][data-entrance=fade]{animation:.2s ease-out both ProfilePreview-module__PqZzOG__miniProfileFade}.ProfilePreview-module__PqZzOG__card[data-premium=true][data-entrance=bloom]{animation:.34s cubic-bezier(.18,.76,.2,1) both ProfilePreview-module__PqZzOG__miniProfileBloom}.ProfilePreview-module__PqZzOG__card[data-premium=true][data-entrance=manga]{animation:.3s cubic-bezier(.2,.72,.18,1) both ProfilePreview-module__PqZzOG__miniProfileManga}.ProfilePreview-module__PqZzOG__card[data-premium=true][data-entrance=glitch]{animation:.26s steps(2,end) both ProfilePreview-module__PqZzOG__miniProfileGlitch}@keyframes ProfilePreview-module__PqZzOG__miniAuraA{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(12%,10%)scale(1.08)}}@keyframes ProfilePreview-module__PqZzOG__miniAuraB{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-16%,12%)scale(1.1)}}@keyframes ProfilePreview-module__PqZzOG__miniAuraC{0%,to{transform:translate(0,0)scale(.96)}50%{transform:translate(8%,-12%)scale(1.08)}}@keyframes ProfilePreview-module__PqZzOG__miniParticleRise{0%{transform:translate3d(0,0,0) scale(var(--particle-scale,.72));opacity:0}16%{opacity:.78}78%{opacity:.56}to{transform:translate3d(var(--particle-drift-x,0px), var(--particle-rise-y,-360px), 0) scale(var(--particle-scale,1));opacity:0}}@keyframes ProfilePreview-module__PqZzOG__miniPetalFall{0%{transform:translate3d(0,0,0) rotate(0deg) scale(var(--particle-scale,1));opacity:0}15%{opacity:.76}82%{opacity:.54}to{transform:translate3d(var(--particle-drift-x,0px), var(--particle-fall-y,360px), 0) rotate(var(--particle-rotation,320deg)) scale(var(--particle-scale,1));opacity:0}}@keyframes ProfilePreview-module__PqZzOG__miniStarDrift{0%,to{transform:translate3d(0,0,0) scale(var(--particle-scale,.8));opacity:.28}50%{transform:translate3d(var(--particle-drift-x,8px), -10px, 0) scale(var(--particle-scale,1.05));opacity:1}}@keyframes ProfilePreview-module__PqZzOG__miniNicknameShimmer{to{background-position:-240% 0}}@keyframes ProfilePreview-module__PqZzOG__miniAvatarAura{0%,to{opacity:.5;transform:scale(1.06)}50%{opacity:.82;transform:scale(1.18)}}@keyframes ProfilePreview-module__PqZzOG__miniProfileFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ProfilePreview-module__PqZzOG__miniProfileBloom{0%{opacity:0;filter:saturate(.75)brightness(.8);transform:scale(.975)}58%{opacity:1;filter:saturate(1.12)brightness(1.06)}to{filter:none;transform:none}}@keyframes ProfilePreview-module__PqZzOG__miniProfileManga{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes ProfilePreview-module__PqZzOG__miniProfileGlitch{0%{opacity:0;filter:hue-rotate(22deg);transform:translate(-5px)}48%{opacity:.78;transform:translate(4px)}to{opacity:1;filter:none;transform:none}}@media (max-width:640px){.ProfilePreview-module__PqZzOG__atmosphere .premium-profile-v21__particles>i:nth-child(n+6){display:none}.ProfilePreview-module__PqZzOG__atmosphere .premium-profile-v21__ambient{filter:blur(22px)}}@media (prefers-reduced-motion:reduce){.ProfilePreview-module__PqZzOG__card,.ProfilePreview-module__PqZzOG__card *,.ProfilePreview-module__PqZzOG__atmosphere,.ProfilePreview-module__PqZzOG__atmosphere *{transition-duration:.001ms!important;animation:none!important}.ProfilePreview-module__PqZzOG__atmosphere .premium-profile-v21__particles>i{top:var(--particle-static-top,50%);opacity:.5;transform:translate3d(0,0,0) scale(var(--particle-scale,1)) rotate(var(--particle-rotation,0deg))}.ProfilePreview-module__PqZzOG__atmosphere[data-effect=stardust] .premium-profile-v21__particles>i{opacity:.72}}@media (max-width:640px){.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__close,.ProfilePreview-module__PqZzOG__card[data-premium=true] .ProfilePreview-module__PqZzOG__close{z-index:30;position:absolute;top:12px;left:auto;right:12px}}.ProfilePreview-module__PqZzOG__nickname{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.ProfilePreview-module__PqZzOG__nameLine>:first-child{min-width:0}@media (max-width:640px){.ProfilePreview-module__PqZzOG__identityCopy{gap:4px}.ProfilePreview-module__PqZzOG__nameLine{gap:5px}}html[data-animebox-theme=light] .ProfilePreview-module__PqZzOG__card{border-color:color-mix(in srgb, var(--profile-preview-accent) 24%, var(--ab-ui-border));background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--profile-preview-accent) 10%, transparent), transparent 38%), linear-gradient(155deg, #fff, var(--ab-ui-surface));color:var(--ab-ui-text);box-shadow:0 24px 70px #3e305124}html[data-animebox-theme=light] .ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__bio,html[data-animebox-theme=light] .ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__rankLabel,html[data-animebox-theme=light] .ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__metaCard em,html[data-animebox-theme=light] .ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__metaCard small{color:var(--ab-ui-muted)}html[data-animebox-theme=light] .ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__metaCard{border-color:var(--ab-ui-border);background:color-mix(in srgb, var(--ab-ui-accent) 2.5%, transparent)}html[data-animebox-theme=light] .ProfilePreview-module__PqZzOG__close{border-color:var(--ab-ui-border);color:var(--ab-ui-text);background:#ffffffd1}@media (prefers-reduced-motion:reduce){.ProfilePreview-module__PqZzOG__particleLayer{display:none!important}}.ProfilePreview-module__PqZzOG__card[data-layout=cinema] .ProfilePreview-module__PqZzOG__banner{height:132px}.ProfilePreview-module__PqZzOG__card[data-layout=cinema] .ProfilePreview-module__PqZzOG__heroIdentity{margin-top:-42px}.ProfilePreview-module__PqZzOG__card[data-layout=collector] .ProfilePreview-module__PqZzOG__metaGrid{gap:6px}.ProfilePreview-module__PqZzOG__card[data-layout=collector] .ProfilePreview-module__PqZzOG__metaCard{border-radius:10px;min-height:58px}.ProfilePreview-module__PqZzOG__card[data-layout=minimal] .ProfilePreview-module__PqZzOG__particleLayer,.ProfilePreview-module__PqZzOG__card[data-layout=minimal] .ProfilePreview-module__PqZzOG__atmosphere{display:none}.ProfilePreview-module__PqZzOG__card[data-layout=minimal] .ProfilePreview-module__PqZzOG__banner{height:98px}.ProfilePreview-module__PqZzOG__card[data-layout=minimal] .ProfilePreview-module__PqZzOG__heroIdentity{margin-top:-31px}.ProfilePreview-module__PqZzOG__card[data-layout=minimal]{box-shadow:0 24px 72px #0000007a}@media (max-width:640px){.ProfilePreview-module__PqZzOG__card[data-layout=cinema] .ProfilePreview-module__PqZzOG__banner{height:128px}.ProfilePreview-module__PqZzOG__card[data-layout=minimal] .ProfilePreview-module__PqZzOG__banner{height:96px}}.ProfilePreview-module__PqZzOG__trigger:focus-visible,.ProfilePreview-module__PqZzOG__close:focus-visible,.ProfilePreview-module__PqZzOG__openProfile:focus-visible{outline:2px solid color-mix(in srgb, var(--profile-preview-accent,var(--ab-ui-accent)) 72%, white 28%);outline-offset:3px}.ProfilePreview-module__PqZzOG__card[data-banner-height=compact] .ProfilePreview-module__PqZzOG__banner{height:88px}.ProfilePreview-module__PqZzOG__card[data-banner-height=standard] .ProfilePreview-module__PqZzOG__banner{height:108px}.ProfilePreview-module__PqZzOG__card[data-banner-height=cinema] .ProfilePreview-module__PqZzOG__banner{height:132px}.ProfilePreview-module__PqZzOG__card[data-banner-height=immersive] .ProfilePreview-module__PqZzOG__banner{height:148px}.ProfilePreview-module__PqZzOG__card[data-premium=true] .ProfilePreview-module__PqZzOG__banner:after{background:linear-gradient(180deg, transparent 26%, rgb(4 6 12/calc(var(--profile-preview-banner-shade,.62) * .22)) 60%, rgb(7 10 18/var(--profile-preview-banner-shade,.62)) 100%)}@media (max-width:640px){.ProfilePreview-module__PqZzOG__card[data-banner-height=compact] .ProfilePreview-module__PqZzOG__banner{height:88px}.ProfilePreview-module__PqZzOG__card[data-banner-height=standard] .ProfilePreview-module__PqZzOG__banner{height:100px}.ProfilePreview-module__PqZzOG__card[data-banner-height=cinema] .ProfilePreview-module__PqZzOG__banner{height:118px}.ProfilePreview-module__PqZzOG__card[data-banner-height=immersive] .ProfilePreview-module__PqZzOG__banner{height:128px}}.ProfilePreview-module__PqZzOG__avatarShellIdentity{isolation:isolate;width:88px;min-width:88px;height:88px;min-height:88px;box-shadow:none;background:0 0;border:0;border-radius:50%;flex:0 0 88px;place-items:center;display:grid;position:relative;overflow:visible}.ProfilePreview-module__PqZzOG__avatarShellIdentity .ProfilePreview-module__PqZzOG__avatarMedia{z-index:10;background:var(--ab-ui-surface);box-shadow:0 10px 26px #0000004d, 0 0 0 2px color-mix(in srgb, var(--profile-preview-primary) 82%, #050812 18%);border-radius:50%;position:relative;overflow:hidden}.ProfilePreview-module__PqZzOG__identityFrameOverlay{z-index:20;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;position:absolute;top:50%;left:50%;overflow:visible}@media (max-width:640px){.ProfilePreview-module__PqZzOG__avatarShellIdentity{flex-basis:80px;width:80px;min-width:80px;height:80px;min-height:80px}}.ProfilePreview-module__PqZzOG__card{width:min(380px,100vw - 24px)}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__close{width:44px;height:44px;top:8px;right:8px}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__body{color:var(--ab-ui-text,#edeaf2);background:var(--ab-ui-surface,#1c1b22);min-height:0;padding:12px 16px 16px;container-type:inline-size}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__bio{color:var(--ab-ui-muted,#aca6b6);overflow-wrap:anywhere;margin:0 0 12px;font-size:13px;line-height:1.55}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__kicker,.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__levelBadge,.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__rankLabel{font-size:11px;line-height:1.45}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__metaCard,.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__streakCard{background:var(--ab-ui-raised,#26242e);border-color:var(--ab-ui-border,#36333f);border-radius:10px;gap:8px;min-width:0;min-height:64px;padding:10px}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__metaCard small,.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__metaCard em,.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__streakCard small,.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__streakCard em{color:var(--ab-ui-muted,#aca6b6);font-size:11px;line-height:1.45}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__metaCard strong,.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__streakCard strong{color:var(--ab-ui-text,#edeaf2);font-size:13px;font-weight:650;line-height:1.4}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__metaCard strong,.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__metaCard em,.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__streakCard strong,.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__streakCard em{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__streakCard>span:first-child{flex:0 0 32px;width:32px;height:36px}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__streakCard>span:last-child{flex:1;min-width:0}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__actions{grid-template-columns:minmax(0,1fr) minmax(0,112px);align-items:start;gap:8px;margin-top:12px;padding-top:12px}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__actions>:only-child{grid-column:1/-1}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__openProfile{overflow-wrap:anywhere;width:auto;min-width:0;max-width:100%;min-height:44px;color:var(--ab-ui-text,#edeaf2);background:var(--ab-ui-raised,#26242e);padding:10px 12px;font-size:12px;font-weight:600;line-height:1.4}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__openProfile:focus-visible,.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__close:focus-visible{outline:2px solid var(--ab-ui-accent,#a798cf);outline-offset:2px}@container (max-width:300px){.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__metaGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ProfilePreview-module__PqZzOG__card{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__body{padding-inline:12px;padding-bottom:max(16px, env(safe-area-inset-bottom))}}html[data-animebox-theme=light] .ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__metaCard :is(small,em){color:var(--ab-ui-muted,#696174)}html[data-animebox-theme=light] .ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__bio{color:var(--ab-ui-muted,#696174)}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__metaCard>span:last-child,.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__streakCard>span:last-child{flex:1;grid-template-columns:minmax(0,1fr);min-width:0}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__metaCard :is(small,strong,em),.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__streakCard :is(small,strong,em){overflow-wrap:anywhere;min-width:0}html .ProfilePreview-module__PqZzOG__card[data-premium=true]{--ab-ui-surface:var(--profile-preview-primary);--ab-ui-raised:color-mix(in srgb, var(--profile-preview-primary) 96%, var(--profile-preview-text) 4%);--ab-ui-text:var(--profile-preview-text);--ab-ui-muted:color-mix(in srgb, var(--profile-preview-text) 82%, var(--profile-preview-primary) 18%);--ab-ui-border:color-mix(in srgb, var(--profile-preview-accent) 30%, var(--profile-preview-primary) 70%);--ab-ui-accent:var(--profile-preview-accent);background:var(--ab-ui-surface);color:var(--ab-ui-text);border-color:var(--ab-ui-border)}.ProfilePreview-module__PqZzOG__card[data-premium=true] .ProfilePreview-module__PqZzOG__rankLabel,.ProfilePreview-module__PqZzOG__card[data-premium=true] .ProfilePreview-module__PqZzOG__levelBadge{color:var(--ab-ui-text);background:var(--ab-ui-raised);border-color:var(--ab-ui-border)}.ProfilePreview-module__PqZzOG__card[data-premium=true] .ProfilePreview-module__PqZzOG__kicker{color:var(--ab-ui-accent)}html .ProfilePreview-module__PqZzOG__card[data-premium=true] .ProfilePreview-module__PqZzOG__close{background:color-mix(in srgb, var(--ab-ui-surface) 88%, transparent);color:var(--ab-ui-text);border-color:var(--ab-ui-border)}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__actions>.ProfilePreview-module__PqZzOG__openProfile:only-child{justify-self:end}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__avatarShell{flex:0 0 82px;width:82px;height:82px}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__avatarShellSeason{margin:0}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__avatarShellIdentity{flex-basis:112px;width:112px;min-width:112px;height:112px;min-height:112px}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__heroIdentity{align-items:flex-start;gap:12px;margin-top:-36px}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__identityCopy{padding-top:28px}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__identityCopy .ProfilePreview-module__PqZzOG__bio{color:color-mix(in srgb, var(--profile-preview-text) 78%, var(--profile-preview-primary) 22%);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}html[data-animebox-theme=light] .ProfilePreview-module__PqZzOG__card:not([data-premium=true]) .ProfilePreview-module__PqZzOG__identityCopy .ProfilePreview-module__PqZzOG__bio{color:var(--ab-ui-muted,#696174)}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__metaCard,.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__streakCard{background:0 0;gap:12px}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__metaGlyph,.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__streakCard>span:first-child{flex:0 0 32px;width:32px;height:36px}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__metaGlyph{color:var(--ab-ui-accent,#a798cf)}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__streakCard>span:first-child img{object-fit:contain;width:28px;height:28px}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__openProfile{border-color:var(--ab-ui-border,#36333f);background:0 0;border-radius:8px}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__openProfile:hover{background:var(--ab-ui-raised,#26242e);border-color:var(--ab-ui-accent,#a798cf)}@media (max-width:640px){.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__avatarShell{flex-basis:79px;width:79px;height:79px}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__avatarShellIdentity{flex-basis:102px;width:102px;min-width:102px;height:102px;min-height:102px}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__heroIdentity{margin-top:-30px}.ProfilePreview-module__PqZzOG__card .ProfilePreview-module__PqZzOG__identityCopy{padding-top:24px}}
.CommentAvatarFrame-module__R0EpuW__avatarRoot{contain:layout style;isolation:isolate;flex:0 0 38px;width:38px;height:38px;display:block;position:relative;overflow:visible}:is(.CommentAvatarFrame-module__R0EpuW__avatarRoot>.community-comment__avatar-shell,.CommentAvatarFrame-module__R0EpuW__avatarRoot>.episode-comment__avatar-shell){z-index:1;flex:none;width:38px;height:38px;position:relative}.CommentAvatarFrame-module__R0EpuW__frame{z-index:3;pointer-events:none;display:block;position:absolute;inset:-6px;overflow:visible}.CommentAvatarFrame-module__R0EpuW__frame img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;max-width:none;height:100%;display:block}.CommentAvatarFrame-module__R0EpuW__frame[data-comment-profile-frame=league-champion]{inset:-7px}.CommentAvatarFrame-module__R0EpuW__frame[data-comment-profile-frame=league-elite],.CommentAvatarFrame-module__R0EpuW__frame[data-comment-profile-frame=league-podium]{inset:-6px}.CommentAvatarFrame-module__R0EpuW__frame[data-comment-profile-frame=league-top10]{inset:-5px}.CommentAvatarFrame-module__R0EpuW__frame[data-comment-profile-frame^=milestone-]{inset:-7px}@media (max-width:560px){.CommentAvatarFrame-module__R0EpuW__avatarRoot{flex-basis:36px;width:36px;height:36px}:is(.CommentAvatarFrame-module__R0EpuW__avatarRoot>.community-comment__avatar-shell,.CommentAvatarFrame-module__R0EpuW__avatarRoot>.episode-comment__avatar-shell){width:36px;height:36px}.CommentAvatarFrame-module__R0EpuW__frame{inset:-5px}.CommentAvatarFrame-module__R0EpuW__frame[data-comment-profile-frame=league-champion],.CommentAvatarFrame-module__R0EpuW__frame[data-comment-profile-frame^=milestone-]{inset:-6px}}@media (prefers-reduced-motion:reduce){.CommentAvatarFrame-module__R0EpuW__frame,.CommentAvatarFrame-module__R0EpuW__frame img{transition:none!important;animation:none!important}}
.Progression-module__FEg3LG__root{gap:14px;display:grid}.Progression-module__FEg3LG__status{isolation:isolate;border:1px solid color-mix(in srgb, var(--ab-ui-accent) 15%, transparent);background:radial-gradient(circle at 10% 20%,color-mix(in srgb, var(--ab-ui-accent) 10%, transparent),transparent 35%),color-mix(in srgb, var(--ab-ui-surface) 74%, transparent);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid;position:relative;overflow:hidden}.Progression-module__FEg3LG__status:after{content:"";z-index:-1;background:linear-gradient(115deg,transparent,color-mix(in srgb, var(--ab-ui-accent) 3.5%, transparent),transparent);position:absolute;inset:0}.Progression-module__FEg3LG__frame{flex:none;place-items:center;width:86px;height:86px;display:grid;position:relative}.Progression-module__FEg3LG__frame img{object-fit:contain;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.Progression-module__FEg3LG__frameCore{background:var(--ab-ui-surface);width:58%;height:58%;color:var(--ab-ui-accent);border-radius:50%;place-items:center;font-size:20px;font-weight:950;display:grid;box-shadow:0 0 0 3px #070b13}.Progression-module__FEg3LG__frame[data-premium=true]{filter:drop-shadow(0 0 16px #8559ff33)}.Progression-module__FEg3LG__copy{min-width:0}.Progression-module__FEg3LG__eyebrow{color:var(--ab-ui-accent);letter-spacing:.14em;font-size:8px;font-weight:900;display:block}.Progression-module__FEg3LG__copy h3{color:var(--ab-ui-text);letter-spacing:-.025em;margin:4px 0;font-size:18px}.Progression-module__FEg3LG__copy p{color:var(--ab-ui-muted);margin:0;font-size:10px;line-height:1.55}.Progression-module__FEg3LG__progress{background:#ffffff0e;border-radius:999px;height:6px;margin-top:11px;overflow:hidden}.Progression-module__FEg3LG__progress span{border-radius:inherit;background:var(--ab-ui-primary);height:100%;box-shadow:0 0 16px color-mix(in srgb, var(--ab-ui-accent) 24%, transparent);display:block}.Progression-module__FEg3LG__metrics{text-align:right;gap:6px;min-width:116px;display:grid}.Progression-module__FEg3LG__metrics strong{color:var(--ab-ui-text);font-size:17px}.Progression-module__FEg3LG__metrics span{color:var(--ab-ui-muted);font-size:8px}.Progression-module__FEg3LG__metrics b{border:1px solid color-mix(in srgb, var(--ab-ui-accent) 18%, transparent);background:color-mix(in srgb, var(--ab-ui-accent) 8%, transparent);color:var(--ab-ui-accent);border-radius:999px;justify-self:end;padding:4px 7px;font-size:8px}.Progression-module__FEg3LG__prestige{border:1px solid color-mix(in srgb, var(--ab-ui-danger) 30%, transparent);background:linear-gradient(100deg,color-mix(in srgb, var(--ab-ui-danger) 10%, transparent),color-mix(in srgb, var(--ab-ui-accent) 8%, transparent));color:var(--ab-ui-danger);letter-spacing:.1em;text-transform:uppercase;box-shadow:0 0 18px color-mix(in srgb, var(--ab-ui-danger) 8%, transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:8px;font-weight:950;display:inline-flex}.Progression-module__FEg3LG__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.Progression-module__FEg3LG__card{text-align:center;background:#ffffff05;border:1px solid #ffffff0e;border-radius:14px;align-content:start;justify-items:center;gap:8px;min-width:0;padding:12px 9px;display:grid}.Progression-module__FEg3LG__card[data-unlocked=true]{border-color:color-mix(in srgb, var(--ab-ui-accent) 18%, transparent);background:color-mix(in srgb, var(--ab-ui-accent) 4.5%, transparent)}.Progression-module__FEg3LG__card[data-current=true]{border-color:color-mix(in srgb, var(--ab-ui-accent) 34%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ab-ui-accent) 8%, transparent),0 12px 28px #00000029}.Progression-module__FEg3LG__cardFrame{width:74px;height:74px}.Progression-module__FEg3LG__card strong{color:var(--ab-ui-text);font-size:10px}.Progression-module__FEg3LG__card small{color:var(--ab-ui-muted);font-size:8px;line-height:1.4}.Progression-module__FEg3LG__card em{color:var(--ab-ui-accent);font-size:7.5px;font-style:normal;font-weight:800}.Progression-module__FEg3LG__locked{filter:saturate(.25);opacity:.42}.Progression-module__FEg3LG__note{color:var(--ab-ui-muted);margin:0;font-size:8.5px;line-height:1.6}.Progression-module__FEg3LG__premiumNote{color:var(--ab-ui-accent)}.Progression-module__FEg3LG__state{color:var(--ab-ui-muted);text-align:center;border:1px dashed #ffffff12;border-radius:14px;padding:20px;font-size:10px}@media (max-width:900px){.Progression-module__FEg3LG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.Progression-module__FEg3LG__status{grid-template-columns:72px minmax(0,1fr);gap:12px}.Progression-module__FEg3LG__frame{width:72px;height:72px}.Progression-module__FEg3LG__metrics{text-align:center;grid-column:1/-1;grid-template-columns:repeat(3,1fr);min-width:0}.Progression-module__FEg3LG__metrics b{justify-self:center}.Progression-module__FEg3LG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.Progression-module__FEg3LG__grid{grid-template-columns:1fr}.Progression-module__FEg3LG__card{text-align:left;grid-template-columns:66px minmax(0,1fr);justify-items:start}.Progression-module__FEg3LG__cardFrame{grid-row:1/4;width:60px;height:60px}.Progression-module__FEg3LG__card strong,.Progression-module__FEg3LG__card small,.Progression-module__FEg3LG__card em{grid-column:2}}@media (prefers-reduced-motion:reduce){.Progression-module__FEg3LG__frame[data-premium=true]{filter:none}}@container profile-modal-inspector (max-width:340px){.Progression-module__FEg3LG__status{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:12px}.Progression-module__FEg3LG__frame{width:72px;height:72px}.Progression-module__FEg3LG__metrics{text-align:center;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.Progression-module__FEg3LG__metrics b{justify-self:center}.Progression-module__FEg3LG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.Progression-module__FEg3LG__card{padding:10px 6px}.Progression-module__FEg3LG__cardFrame{width:66px;height:66px}}@container inspector (max-width:380px){.Progression-module__FEg3LG__root{gap:12px}.Progression-module__FEg3LG__eyebrow{display:none}.Progression-module__FEg3LG__status{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:12px}.Progression-module__FEg3LG__frame{width:64px;height:64px}.Progression-module__FEg3LG__copy h3{font-size:15px}.Progression-module__FEg3LG__copy p,.Progression-module__FEg3LG__metrics span,.Progression-module__FEg3LG__metrics b,.Progression-module__FEg3LG__eyebrow{letter-spacing:normal;font-size:12px;line-height:1.45}.Progression-module__FEg3LG__metrics{text-align:left;grid-column:1/-1;grid-template-columns:1fr;gap:2px;min-width:0}.Progression-module__FEg3LG__metrics strong{font-size:18px}.Progression-module__FEg3LG__metrics b{justify-self:start}.Progression-module__FEg3LG__grid{grid-template-columns:minmax(0,1fr);gap:8px}.Progression-module__FEg3LG__card{text-align:left;grid-template-rows:repeat(3,auto);grid-template-columns:72px minmax(0,1fr);place-items:center start;gap:4px 10px;padding:10px}.Progression-module__FEg3LG__cardFrame{grid-area:1/1/4;width:68px;height:68px}.Progression-module__FEg3LG__card :is(strong,small,em){grid-column:2;min-width:0;font-size:12px;line-height:1.4}.Progression-module__FEg3LG__card small{white-space:normal;overflow-wrap:normal}.Progression-module__FEg3LG__note,.Progression-module__FEg3LG__state{font-size:12px}}
:is(.AnimeQuickActions-module__sTNjrW__library.episode-library-compact,.AnimeQuickActions-module__sTNjrW__notifications.episode-notification-compact){min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.AnimeQuickActions-module__sTNjrW__library.episode-library-compact .episode-library-compact__trigger{background:var(--ab-ui-raised)!important;width:100%!important;height:auto!important;min-height:44px!important;color:var(--ab-ui-text)!important;box-shadow:none!important;border:1px solid #ffffff1f!important;border-radius:10px!important;gap:8px!important;padding:8px 10px!important;display:flex!important}.AnimeQuickActions-module__sTNjrW__library.episode-library-compact .episode-library-compact__status-icon{background:0 0!important;border:0!important;width:22px!important;min-width:22px!important;height:22px!important;padding:0!important}:is(.AnimeQuickActions-module__sTNjrW__library.episode-library-compact .episode-library-compact__status-icon svg,.AnimeQuickActions-module__sTNjrW__library.episode-library-compact .episode-library-compact__status-icon img){width:20px!important;height:20px!important}.AnimeQuickActions-module__sTNjrW__library.episode-library-compact .episode-library-compact__trigger-copy{flex:1;min-width:0}.AnimeQuickActions-module__sTNjrW__library.episode-library-compact .episode-library-compact__trigger-copy strong{color:var(--ab-ui-text)!important;font-size:13px!important}:is(.AnimeQuickActions-module__sTNjrW__library.episode-library-compact .episode-library-compact__chevron,.AnimeQuickActions-module__sTNjrW__library.episode-library-compact .episode-library-compact__guest-arrow){width:14px!important;height:14px!important}.AnimeQuickActions-module__sTNjrW__library.episode-library-compact .episode-library-compact__menu{min-width:min(260px,80vw);z-index:80!important}.AnimeQuickActions-module__sTNjrW__notifications{flex-wrap:wrap!important;gap:4px!important;display:flex!important}.AnimeQuickActions-module__sTNjrW__notifications.episode-notification-compact>button{flex:1;justify-content:center;align-items:center;min-width:0;background:var(--ab-ui-raised)!important;height:auto!important;min-height:44px!important;color:var(--ab-ui-text)!important;border:1px solid #ffffff1f!important;border-radius:10px!important;gap:8px!important;padding:8px 10px!important;font-size:13px!important;line-height:1.3!important;display:inline-flex!important}.AnimeQuickActions-module__sTNjrW__notifications.episode-notification-compact>button.AnimeQuickActions-module__sTNjrW__is-enabled{border-color:var(--ab-ui-accent)!important;background:var(--ab-ui-raised)!important}.AnimeQuickActions-module__sTNjrW__notifications.episode-notification-compact>.episode-notification-compact__settings{justify-content:center;align-items:center;display:inline-flex;background:var(--ab-ui-raised)!important;width:44px!important;height:44px!important;color:var(--ab-ui-text)!important;border:1px solid #ffffff1f!important;border-radius:10px!important}.AnimeQuickActions-module__sTNjrW__notifications.episode-notification-compact>.episode-notification-compact__message{flex-basis:100%;font-size:12px}html[data-animebox-theme=light] .AnimeQuickActions-module__sTNjrW__library.episode-library-compact .episode-library-compact__trigger{background:var(--ab-ui-surface)!important;color:var(--ab-ui-text)!important;border-color:var(--ab-ui-border)!important}html[data-animebox-theme=light] .AnimeQuickActions-module__sTNjrW__notifications.episode-notification-compact>button{background:var(--ab-ui-surface)!important;color:var(--ab-ui-text)!important;border-color:var(--ab-ui-border)!important}html[data-animebox-theme=light] .AnimeQuickActions-module__sTNjrW__notifications.episode-notification-compact>.episode-notification-compact__settings{background:var(--ab-ui-surface)!important;color:var(--ab-ui-text)!important;border-color:var(--ab-ui-border)!important}html[data-animebox-theme=light] .AnimeQuickActions-module__sTNjrW__library.episode-library-compact .episode-library-compact__trigger-copy strong{color:var(--ab-ui-text)!important}
.page-module__jexIpW__page .page-module__jexIpW__personal,.page-module__jexIpW__page .page-module__jexIpW__discussion,.page-module__jexIpW__page .page-module__jexIpW__description{max-width:1040px!important;margin-inline:auto!important}.page-module__jexIpW__page .page-module__jexIpW__personalGrid{align-items:start;grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.page-module__jexIpW__page .page-module__jexIpW__personalGrid>*{min-width:0;grid-area:auto!important}.page-module__jexIpW__page .page-module__jexIpW__personalGrid .anime-rating-control{width:100%;margin:0}.page-module__jexIpW__page .page-module__jexIpW__discussion .episode-discussion-hub{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:clamp(20px,3vw,28px)!important}.page-module__jexIpW__page .page-module__jexIpW__description .anime-detail-v4__description{margin-top:12px!important;font-size:14px!important;line-height:1.7!important}.page-module__jexIpW__page .page-module__jexIpW__description .anime-detail-v4__aliases{overflow-wrap:anywhere;display:block;color:var(--ab-ui-muted)!important;margin-top:0!important;font-size:12px!important}.page-module__jexIpW__page .page-module__jexIpW__hero .page-module__jexIpW__heroContent .anime-detail-v4__original-title{line-height:1.5;color:var(--ab-ui-muted)!important;font-size:14px!important}.page-module__jexIpW__page .page-module__jexIpW__hero .page-module__jexIpW__heroContent .anime-detail-v4__chip{max-width:100%;line-height:1.5;display:inline-flex;background:var(--ab-ui-raised)!important;color:var(--ab-ui-text)!important;border:0!important;border-radius:6px!important;padding:2px 8px!important;font-size:12px!important}@media (min-width:768px){.page-module__jexIpW__page .page-module__jexIpW__personalGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.page-module__jexIpW__page .page-module__jexIpW__relationTag{color:var(--ab-ui-text);background:var(--ab-ui-raised);font-size:12px;line-height:1.5}.page-module__jexIpW__page .page-module__jexIpW__personalGrid .anime-rating-control__stars--ten{grid-template-columns:repeat(10,minmax(0,1fr));gap:2px;width:100%;display:grid}.page-module__jexIpW__page .page-module__jexIpW__personalGrid .anime-rating-control__star-button{width:100%;min-width:0;height:44px;font-size:clamp(20px,3vw,30px)}:is(.page-module__jexIpW__page .page-module__jexIpW__personalGrid .anime-rating-control__star-base,.page-module__jexIpW__page .page-module__jexIpW__personalGrid .anime-rating-control__star-fill){font-size:inherit;line-height:44px}.page-module__jexIpW__page{background:var(--ab-ui-surface)!important}.page-module__jexIpW__page .page-module__jexIpW__hero{isolation:isolate;background:radial-gradient(ellipse at 15% 0%, color-mix(in srgb, var(--anime-page-accent) 24%, transparent), transparent 70%), var(--ab-ui-surface)!important}.page-module__jexIpW__page .page-module__jexIpW__hero .anime-detail-v3__banner{opacity:.12;filter:blur(16px)}:is(.page-module__jexIpW__page .page-module__jexIpW__hero .anime-detail-v4__banner-shade,.page-module__jexIpW__page .page-module__jexIpW__hero .anime-detail-v4__banner-gradient){background:linear-gradient(180deg, #10101666, var(--ab-ui-surface))!important}.page-module__jexIpW__identity{min-width:0}.page-module__jexIpW__quickFacts{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.page-module__jexIpW__quickFacts>span{color:var(--ab-ui-text);background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;padding:5px 9px;font-size:12px;line-height:1.5}.page-module__jexIpW__quickFacts .page-module__jexIpW__score{color:var(--ab-ui-warning)}.page-module__jexIpW__genres{color:var(--ab-ui-muted);flex-wrap:wrap;gap:6px 12px;padding:0 20px 12px;font-size:12px;display:flex}.page-module__jexIpW__aliases{color:var(--ab-ui-muted);margin-top:12px;font-size:12px}.page-module__jexIpW__aliases summary{cursor:pointer;min-height:32px}.page-module__jexIpW__page .page-module__jexIpW__description{padding-block:0 16px!important}.page-module__jexIpW__page .page-module__jexIpW__personal{padding-top:0!important}.page-module__jexIpW__page .page-module__jexIpW__personal .anime-detail-v4__section-head{margin-bottom:10px!important}.page-module__jexIpW__page .page-module__jexIpW__personal .anime-detail-v4__section-head span{display:none}.page-module__jexIpW__page .page-module__jexIpW__personal .anime-detail-v4__section-head h2{font-size:18px!important}.page-module__jexIpW__page .page-module__jexIpW__personalGrid{background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;padding:12px;gap:10px!important}.page-module__jexIpW__page .page-module__jexIpW__personalGrid .anime-rating-control{min-height:0!important;box-shadow:none!important;border-radius:10px!important;padding:12px!important}.page-module__jexIpW__page .page-module__jexIpW__personalGrid .anime-rating-control__head{gap:8px!important;margin:0 0 8px!important}.page-module__jexIpW__page .page-module__jexIpW__personalGrid .anime-rating-control__head h2{margin:0!important;font-size:16px!important}.page-module__jexIpW__page .page-module__jexIpW__personalGrid .anime-rating-control__head p{display:none}.page-module__jexIpW__page .page-module__jexIpW__personalGrid .anime-rating-control__eyebrow{display:none}.page-module__jexIpW__page .page-module__jexIpW__personalGrid .anime-rating-control__summary{min-height:0!important;margin:0!important;padding:6px 10px!important}.page-module__jexIpW__page .page-module__jexIpW__personalGrid .anime-rating-control__footer{margin-top:4px!important;font-size:12px!important;line-height:1.5!important}.page-module__jexIpW__page .anime-detail-v4__watch-together h2{font-size:20px!important}.page-module__jexIpW__page .anime-detail-v4__watch-together-inner{padding:16px!important}.page-module__jexIpW__page .anime-detail-franchise-section{padding-bottom:20px!important}.page-module__jexIpW__page .anime-detail-franchise-section .anime-franchise-v3__related{min-height:0!important;padding:10px!important}.page-module__jexIpW__page .anime-detail-franchise-section .anime-franchise-v3__related>div:first-child{width:48px!important;height:72px!important}.page-module__jexIpW__page .anime-detail-franchise-section .anime-franchise-v3__group-list{gap:8px!important}.page-module__jexIpW__page .anime-detail-franchise-section .anime-franchise-v3__subtitle{color:var(--ab-ui-muted)!important}@media (max-width:767px){.page-module__jexIpW__page .page-module__jexIpW__hero .page-module__jexIpW__heroInner{padding:20px 16px 16px!important}.page-module__jexIpW__page .page-module__jexIpW__hero .page-module__jexIpW__heroGrid{grid-template-columns:112px minmax(0,1fr)!important;align-items:start!important;gap:12px 16px!important;min-height:0!important;padding:0!important;display:grid!important}.page-module__jexIpW__page .page-module__jexIpW__hero .page-module__jexIpW__poster{grid-area:1/1;aspect-ratio:2/3!important;border:1px solid #ffffff26!important;border-radius:12px!important;width:112px!important;max-width:112px!important;height:168px!important;min-height:0!important;position:relative!important;inset:auto!important;box-shadow:0 8px 24px #0000004d!important}.page-module__jexIpW__page .page-module__jexIpW__hero .page-module__jexIpW__poster>div:first-child{aspect-ratio:2/3;height:100%;position:absolute;inset:0}.page-module__jexIpW__page .page-module__jexIpW__hero .page-module__jexIpW__posterGradient{display:none}.page-module__jexIpW__page .page-module__jexIpW__hero .page-module__jexIpW__heroContent{display:contents!important}.page-module__jexIpW__page .page-module__jexIpW__identity{grid-area:1/2;align-self:center}.page-module__jexIpW__page .page-module__jexIpW__hero .page-module__jexIpW__heroContent .anime-detail-v4__breadcrumbs{display:none}.page-module__jexIpW__page .page-module__jexIpW__hero .page-module__jexIpW__heroContent .anime-detail-v4__title{text-wrap:balance;overflow-wrap:anywhere;color:var(--ab-ui-text)!important;font-size:clamp(21px,5.7vw,28px)!important;line-height:1.18!important}.page-module__jexIpW__page .page-module__jexIpW__hero .page-module__jexIpW__heroContent .anime-detail-v4__original-title{color:var(--ab-ui-muted)!important;font-size:12px!important;line-height:1.5!important}.page-module__jexIpW__page .page-module__jexIpW__quickFacts{grid-column:1/-1;margin:0}.page-module__jexIpW__page .page-module__jexIpW__heroActions{grid-column:1/-1;min-width:0}.page-module__jexIpW__page .page-module__jexIpW__heroActions .anime-detail-actions{gap:8px!important;margin-top:0!important;display:flex!important}.page-module__jexIpW__page .page-module__jexIpW__heroActions .anime-detail-actions__watch{flex:1 0 100%;min-height:48px!important;color:var(--ab-ui-text)!important;background:var(--ab-ui-primary,var(--ab-ui-primary))!important}:is(.page-module__jexIpW__page .page-module__jexIpW__heroActions .anime-detail-actions__favorite,.page-module__jexIpW__page .page-module__jexIpW__heroActions .anime-detail-actions__tracker){flex:1;min-height:44px!important}.page-module__jexIpW__page .page-module__jexIpW__personalGrid,.page-module__jexIpW__page .page-module__jexIpW__personalGrid>div:first-child{gap:8px!important}.page-module__jexIpW__page .page-module__jexIpW__personalGrid .anime-rating-control__head{flex-wrap:wrap;align-items:center;display:flex!important}.page-module__jexIpW__page .page-module__jexIpW__personalGrid .anime-rating-control__stars{margin-block:4px!important}.page-module__jexIpW__page .anime-detail-v4__episodes .episode-list{scroll-snap-type:none!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:48px!important;align-content:start!important;gap:6px!important;height:auto!important;min-height:0!important;max-height:326px!important;padding:4px!important;display:grid!important;overflow:hidden auto!important}.page-module__jexIpW__page .anime-detail-v4__episodes .episode-list .episode-list__item{box-sizing:border-box!important;background:var(--ab-ui-raised)!important;border:1px solid #ffffff1f!important;border-radius:9px!important;grid-template:1fr/minmax(0,1fr)!important;place-items:center!important;gap:0!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:6px!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:none!important}:is(.page-module__jexIpW__page .anime-detail-v4__episodes .episode-list .episode-list__item.is-current,.page-module__jexIpW__page .anime-detail-v4__episodes .episode-list .episode-list__item.is-partial){border-color:var(--ab-ui-accent)!important;background:var(--ab-ui-raised)!important}.page-module__jexIpW__page .anime-detail-v4__episodes .episode-list .episode-list__item.is-watched{background:var(--ab-ui-raised)!important;border-color:#6ee7b74d!important}.page-module__jexIpW__page .anime-detail-v4__episodes .episode-list .episode-list__number{grid-area:1/1!important;place-self:center!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;font-size:16px!important;line-height:1!important;position:static!important;transform:none!important}:is(.page-module__jexIpW__page .anime-detail-v4__episodes .episode-list .episode-list__copy,.page-module__jexIpW__page .anime-detail-v4__episodes .episode-list .episode-list__marker){display:none!important}.page-module__jexIpW__page .anime-detail-v4__episodes .episode-list .episode-list__check{margin:0!important;font-size:10px!important;line-height:1!important;position:absolute!important;inset:3px 3px auto auto!important}.page-module__jexIpW__page .anime-detail-v4__episodes .episode-list .episode-list__progress{width:100%!important;height:3px!important;margin:0!important;position:absolute!important;inset:auto 0 0!important}.page-module__jexIpW__page .anime-detail-v4__episodes .episode-list__season-tab{box-sizing:border-box!important;width:160px!important;min-width:160px!important;height:auto!important;min-height:100px!important;max-height:none!important}.page-module__jexIpW__page .anime-detail-v4__episodes .episode-list__season-tab>span:nth-child(2){-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;white-space:normal!important;max-width:100%!important;height:auto!important;min-height:2.8em!important;max-height:none!important;color:var(--ab-ui-muted)!important;font-size:11px!important;line-height:1.4!important;display:-webkit-box!important;overflow:hidden!important}.page-module__jexIpW__page .anime-detail-v4__episodes .episode-list__season-tab>span:nth-child(3){white-space:normal!important;color:var(--ab-ui-muted)!important;font-size:10px!important;line-height:1.4!important}.page-module__jexIpW__page .anime-detail-v4__section-head h2{font-size:20px!important}.page-module__jexIpW__page .anime-detail-v4__section-head p{color:var(--ab-ui-muted)!important;font-size:13px!important}.page-module__jexIpW__page .anime-detail-franchise-section .anime-franchise-v3__group-list{grid-template-columns:minmax(0,1fr)!important}}html[data-animebox-theme=light] .page-module__jexIpW__page{background:var(--ab-ui-surface)!important;color:var(--ab-ui-text)!important}html[data-animebox-theme=light] .page-module__jexIpW__page .page-module__jexIpW__hero{background:radial-gradient(ellipse at 15% 0%, color-mix(in srgb, var(--anime-page-accent) 15%, transparent), transparent 70%), var(--ab-ui-surface)!important}:is(html[data-animebox-theme=light] .page-module__jexIpW__page .page-module__jexIpW__hero .anime-detail-v4__banner-shade,html[data-animebox-theme=light] .page-module__jexIpW__page .page-module__jexIpW__hero .anime-detail-v4__banner-gradient){background:linear-gradient(180deg, #faf8fd80, var(--ab-ui-surface))!important}html[data-animebox-theme=light] .page-module__jexIpW__page .page-module__jexIpW__hero .page-module__jexIpW__heroContent .anime-detail-v4__title{color:var(--ab-ui-text)!important}html[data-animebox-theme=light] .page-module__jexIpW__page .page-module__jexIpW__hero .page-module__jexIpW__heroContent .anime-detail-v4__original-title{color:var(--ab-ui-text)!important}html[data-animebox-theme=light] .page-module__jexIpW__page .page-module__jexIpW__genres{color:var(--ab-ui-text)!important}html[data-animebox-theme=light] .page-module__jexIpW__page .page-module__jexIpW__aliases{color:var(--ab-ui-text)!important}html[data-animebox-theme=light] .page-module__jexIpW__page .page-module__jexIpW__quickFacts>span{color:var(--ab-ui-text);background:#6d28d90d;border-color:#45305e2e}@media (max-width:767px){html[data-animebox-theme=light] .page-module__jexIpW__page .anime-detail-v4__episodes .episode-list .episode-list__item{background:var(--ab-ui-surface)!important;border-color:var(--ab-ui-border)!important}:is(html[data-animebox-theme=light] .page-module__jexIpW__page .anime-detail-v4__episodes .episode-list .episode-list__item.is-current,html[data-animebox-theme=light] .page-module__jexIpW__page .anime-detail-v4__episodes .episode-list .episode-list__item.is-partial){background:var(--ab-ui-surface)!important;border-color:var(--ab-ui-accent)!important}html[data-animebox-theme=light] .page-module__jexIpW__page .anime-detail-v4__episodes .episode-list .episode-list__item.is-watched{background:var(--ab-ui-surface)!important;border-color:var(--ab-ui-success)!important}html[data-animebox-theme=light] .page-module__jexIpW__page .anime-detail-v4__episodes .episode-list .episode-list__number{color:var(--ab-ui-accent)!important;-webkit-text-fill-color:currentColor!important}html[data-animebox-theme=light] .page-module__jexIpW__page .anime-detail-v4__episodes .episode-list .episode-list__item.is-watched .episode-list__number{color:var(--ab-ui-success)!important}:is(html[data-animebox-theme=light] .page-module__jexIpW__page .anime-detail-v4__episodes .episode-list__season-tab>span:nth-child(2),html[data-animebox-theme=light] .page-module__jexIpW__page .anime-detail-v4__episodes .episode-list__season-tab>span:nth-child(3)){color:var(--ab-ui-text)!important}}
.BannerColorSheet-module__3NHeAW__backdrop{z-index:10000;padding:0 max(0px,env(safe-area-inset-right)) 0 max(0px,env(safe-area-inset-left));background:#06050cb8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.BannerColorSheet-module__3NHeAW__sheet{overscroll-behavior:contain;width:min(100%,520px);max-height:calc(100dvh - 20px);padding:12px 20px calc(20px + env(safe-area-inset-bottom));background:var(--ab-ui-surface);color:var(--ab-ui-text);border:1px solid var(--ab-ui-border);border-radius:24px 24px 0 0;flex-direction:column;gap:16px;animation:.25s cubic-bezier(.2,.8,.2,1) BannerColorSheet-module__3NHeAW__sheetIn;display:flex;overflow-y:auto;box-shadow:0 -25px 100px #00000080}.BannerColorSheet-module__3NHeAW__handle{background:var(--ab-ui-border);border-radius:999px;align-self:center;width:45px;height:4px}.BannerColorSheet-module__3NHeAW__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.BannerColorSheet-module__3NHeAW__header h2{letter-spacing:-.025em;margin:0;font-size:20px}.BannerColorSheet-module__3NHeAW__iconButton{background:var(--ab-ui-raised);width:44px;height:44px;color:var(--ab-ui-text);cursor:pointer;border:0;border-radius:12px;font-size:28px}.BannerColorSheet-module__3NHeAW__svArea{isolation:isolate;touch-action:none;aspect-ratio:1;border:1px solid var(--ab-ui-border);cursor:crosshair;border-radius:16px;align-self:center;width:min(100%,300px);position:relative;overflow:hidden}.BannerColorSheet-module__3NHeAW__whiteLayer,.BannerColorSheet-module__3NHeAW__blackLayer{pointer-events:none;position:absolute;inset:0}.BannerColorSheet-module__3NHeAW__whiteLayer{background:linear-gradient(90deg,#fff,#0000)}.BannerColorSheet-module__3NHeAW__blackLayer{background:linear-gradient(#0000,#000)}.BannerColorSheet-module__3NHeAW__pointer{pointer-events:none;border:3px solid #fff;border-radius:50%;width:21px;height:21px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 2px #000,0 1px 5px #111}.BannerColorSheet-module__3NHeAW__sliderLabel{gap:9px;font-size:12px;font-weight:750;display:grid}.BannerColorSheet-module__3NHeAW__sliderLabel input{appearance:none;cursor:pointer;border:0;border-radius:999px;width:100%;height:15px}.BannerColorSheet-module__3NHeAW__sliderLabel input::-webkit-slider-thumb{appearance:none;background:0 0;border:3px solid #fff;border-radius:50%;width:25px;height:25px;box-shadow:0 0 4px #000}.BannerColorSheet-module__3NHeAW__fieldRow{align-items:end;gap:8px;display:flex}.BannerColorSheet-module__3NHeAW__fieldRow label{flex:1;gap:5px;min-width:0;font-size:12px;display:grid}.BannerColorSheet-module__3NHeAW__fieldRow input{border:1px solid var(--ab-ui-border);background:var(--ab-ui-canvas);width:100%;height:46px;color:var(--ab-ui-text);border-radius:12px;padding:0 12px;font-size:16px}.BannerColorSheet-module__3NHeAW__dropper{border:1px solid var(--ab-ui-border);background:var(--ab-ui-raised);width:46px;height:46px;color:var(--ab-ui-text);cursor:pointer;border-radius:12px;font-size:22px}.BannerColorSheet-module__3NHeAW__preview{border:2px solid var(--ab-ui-border);border-radius:12px;width:46px;height:46px}.BannerColorSheet-module__3NHeAW__recent{flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;display:flex}.BannerColorSheet-module__3NHeAW__recent>button:first-child{color:var(--ab-ui-accent);background:0 0;border:0;font-size:12px}.BannerColorSheet-module__3NHeAW__recentSwatch{border:2px solid #ddd;border-radius:50%;width:32px;height:32px}.BannerColorSheet-module__3NHeAW__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.BannerColorSheet-module__3NHeAW__actions button{border:1px solid var(--ab-ui-border);background:var(--ab-ui-raised);min-height:48px;color:var(--ab-ui-text);cursor:pointer;border-radius:12px;font-weight:750}.BannerColorSheet-module__3NHeAW__actions .BannerColorSheet-module__3NHeAW__primary{background:var(--ab-ui-primary);border-color:var(--ab-ui-accent);color:#fff}.BannerColorSheet-module__3NHeAW__error{color:var(--ab-ui-danger);margin:0;font-size:12px}@keyframes BannerColorSheet-module__3NHeAW__sheetIn{0%{opacity:.2;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-height:620px){.BannerColorSheet-module__3NHeAW__svArea{width:190px}.BannerColorSheet-module__3NHeAW__sheet{gap:8px}}@media (prefers-reduced-motion:reduce){.BannerColorSheet-module__3NHeAW__sheet{animation:none}}
.HorizontalNavRail-module__aRHe7a__wrapper{isolation:isolate;min-width:0;position:relative}.HorizontalNavRail-module__aRHe7a__track{scroll-behavior:smooth;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:8px;width:100%;min-width:0;padding:2px 4px 5px;scroll-padding-inline:12px;display:flex;overflow:auto hidden}.HorizontalNavRail-module__aRHe7a__track::-webkit-scrollbar{display:none}.HorizontalNavRail-module__aRHe7a__track>*{scroll-snap-align:start;flex:none}.HorizontalNavRail-module__aRHe7a__track:focus-visible{outline:1px solid color-mix(in srgb, var(--ab-ui-accent) 34%, transparent);outline-offset:3px;border-radius:12px}.HorizontalNavRail-module__aRHe7a__wrapper:before,.HorizontalNavRail-module__aRHe7a__wrapper:after{content:"";z-index:5;opacity:0;pointer-events:none;width:34px;transition:opacity .16s;position:absolute;top:0;bottom:3px}.HorizontalNavRail-module__aRHe7a__wrapper:before{background:linear-gradient(90deg, var(--ab-ui-canvas), transparent);left:0}.HorizontalNavRail-module__aRHe7a__wrapper:after{background:linear-gradient(270deg, var(--ab-ui-canvas), transparent);right:0}.HorizontalNavRail-module__aRHe7a__hasLeft:before,.HorizontalNavRail-module__aRHe7a__hasRight:after{opacity:1}.HorizontalNavRail-module__aRHe7a__arrow{z-index:12;border:1px solid color-mix(in srgb, var(--ab-ui-accent) 46%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--ab-ui-raised) 96%, transparent), color-mix(in srgb, var(--ab-ui-surface) 96%, transparent));width:34px;height:34px;color:var(--ab-ui-text);box-shadow:0 9px 28px #00000059, 0 0 20px color-mix(in srgb, var(--ab-ui-accent) 14%, transparent);cursor:pointer;border-radius:11px;place-items:center;padding:0;transition:transform .15s,border-color .15s,filter .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.HorizontalNavRail-module__aRHe7a__arrowLeft{left:5px}.HorizontalNavRail-module__aRHe7a__arrowRight{right:5px}.HorizontalNavRail-module__aRHe7a__arrow:active{transform:translateY(-50%)scale(.94)}.HorizontalNavRail-module__aRHe7a__arrow:focus-visible{outline:2px solid color-mix(in srgb, var(--ab-ui-accent) 94%, transparent);outline-offset:2px}@media (max-width:767px){.HorizontalNavRail-module__aRHe7a__track{gap:8px;width:calc(100% + 24px);margin-inline:-12px;padding-inline:12px;scroll-padding-inline:12px}.HorizontalNavRail-module__aRHe7a__arrow{display:none}.HorizontalNavRail-module__aRHe7a__wrapper:before,.HorizontalNavRail-module__aRHe7a__wrapper:after{width:22px}}@media (prefers-reduced-motion:reduce){.HorizontalNavRail-module__aRHe7a__track{scroll-behavior:auto}.HorizontalNavRail-module__aRHe7a__wrapper:before,.HorizontalNavRail-module__aRHe7a__wrapper:after,.HorizontalNavRail-module__aRHe7a__arrow{transition:none}}.HorizontalNavRail-module__aRHe7a__arrow{border-color:var(--ab-border-strong);border-radius:var(--ab-radius-sm);background:color-mix(in srgb, var(--ab-ui-surface) 96%, transparent);box-shadow:0 10px 24px #00000038}.HorizontalNavRail-module__aRHe7a__arrow:hover{border-color:color-mix(in srgb, var(--ab-ui-accent) 38%, transparent);filter:none}@media (max-width:768px){.HorizontalNavRail-module__aRHe7a__wrapper:before,.HorizontalNavRail-module__aRHe7a__wrapper:after{display:none}}
.AnimeFranchise-module__hX0m6G__seasonsRail>[role=region]{gap:16px}.AnimeFranchise-module__hX0m6G__seasonsRail .AnimeFranchise-module__hX0m6G__season{scroll-snap-align:start;border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-content:start;gap:2px 10px;min-width:150px;min-height:112px;padding:14px;text-decoration:none;display:grid;position:relative}.AnimeFranchise-module__hX0m6G__season .anime-franchise-v3__step{color:var(--ab-ui-accent);font-variant-numeric:tabular-nums;grid-row:1/span 3;align-self:start;font-size:11px;font-weight:760}.AnimeFranchise-module__hX0m6G__season .anime-franchise-v3__season-title{-webkit-line-clamp:2;color:var(--ab-ui-muted);text-overflow:ellipsis;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal!important;font-size:12px!important;line-height:1.45!important}.AnimeFranchise-module__hX0m6G__season .anime-franchise-v3__season-label{color:var(--ab-ui-text);font-size:12px;font-weight:720;line-height:1.4}.AnimeFranchise-module__hX0m6G__season .anime-franchise-v3__year{color:var(--ab-ui-muted);font-size:9px}.AnimeFranchise-module__hX0m6G__season .anime-franchise-v3__current{background:var(--ab-ui-selected);color:var(--ab-ui-accent);border-radius:5px;grid-column:2;justify-self:start;margin-top:4px;padding:2px 6px;font-size:10px;position:static}@media (max-width:767px){.AnimeFranchise-module__hX0m6G__seasonsRail>[role=region]{scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;margin-inline:0;padding-inline:0;scroll-padding-inline:0;display:flex;overflow-x:auto}.AnimeFranchise-module__hX0m6G__seasonsRail>[role=region]::-webkit-scrollbar{display:none}.AnimeFranchise-module__hX0m6G__seasonsRail .AnimeFranchise-module__hX0m6G__season{flex:0 0 190px}}.AnimeFranchise-module__hX0m6G__seasonsRail{min-width:0;max-width:100%;overflow:hidden}.AnimeFranchise-module__hX0m6G__seasonsRail>[role=region]{box-sizing:border-box;min-width:0;max-width:100%}@media (max-width:767px){.AnimeFranchise-module__hX0m6G__seasonsRail>[role=region]{overscroll-behavior-x:contain;touch-action:pan-x pan-y;width:100%!important;margin-inline:0!important;padding-inline:0!important}.AnimeFranchise-module__hX0m6G__seasonsRail .AnimeFranchise-module__hX0m6G__season{flex:0 0 min(190px,75vw);max-width:min(190px,75vw)}}
.EpisodeCompletion-module__wqX0sW__completion{color:var(--ab-ui-text);margin:10px 0;padding:8px 0;font-size:12px}.EpisodeCompletion-module__wqX0sW__heading{align-items:center;gap:8px;display:flex}.EpisodeCompletion-module__wqX0sW__heading>span:first-child{margin-right:auto}.EpisodeCompletion-module__wqX0sW__help{position:relative}.EpisodeCompletion-module__wqX0sW__help summary{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;font-weight:700;list-style:none;display:flex}.EpisodeCompletion-module__wqX0sW__help summary::-webkit-details-marker{display:none}.EpisodeCompletion-module__wqX0sW__help p{z-index:90;border:1px solid var(--ab-ui-border);background:var(--ab-ui-raised);width:min(300px,80vw);color:var(--ab-ui-text);border-radius:10px;padding:12px;font-size:13px;line-height:1.5;position:absolute;top:100%;right:0;box-shadow:0 8px 30px #0000004d}.EpisodeCompletion-module__wqX0sW__track{background:var(--ab-ui-raised);border-radius:4px;height:4px;overflow:hidden}.EpisodeCompletion-module__wqX0sW__track>span{background:var(--ab-ui-primary);height:100%;display:block}html[data-animebox-theme=light] .EpisodeCompletion-module__wqX0sW__completion{color:var(--ab-ui-text)}html[data-animebox-theme=light] .EpisodeCompletion-module__wqX0sW__track{background:var(--ab-ui-surface)}
.AnimeBoxLoader-module__Y56lWa__loader{width:100%;min-height:72px;color:var(--ab-ui-text);letter-spacing:.015em;justify-content:center;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.AnimeBoxLoader-module__Y56lWa__orbit{border:2px solid color-mix(in srgb, var(--ab-ui-accent) 18%, transparent);border-left-color:var(--ab-ui-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;animation:1.3s linear infinite AnimeBoxLoader-module__Y56lWa__animebox-loader-spin;display:inline-flex;position:relative}.AnimeBoxLoader-module__Y56lWa__orbit:after{content:"";border:1px solid color-mix(in srgb, var(--ab-ui-accent) 45%, transparent);border-radius:50%;position:absolute;inset:19%}.AnimeBoxLoader-module__Y56lWa__core{background:var(--ab-ui-primary);border-radius:3px;width:19%;height:19%;transform:rotate(45deg)}.AnimeBoxLoader-module__Y56lWa__label{white-space:nowrap}.AnimeBoxLoader-module__Y56lWa__compact{gap:0;width:auto;min-height:0}@keyframes AnimeBoxLoader-module__Y56lWa__animebox-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AnimeBoxLoader-module__Y56lWa__orbit{animation:none}}
.AnimeDetailControls-module__VL9Tca__actions.anime-detail-actions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin:0!important;display:flex!important}.AnimeDetailControls-module__VL9Tca__actions.anime-detail-actions .btn{border:1px solid var(--ab-ui-border)!important;background:var(--ab-ui-raised)!important;width:46px!important;min-height:46px!important;color:var(--ab-ui-text)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.AnimeDetailControls-module__VL9Tca__actions.anime-detail-actions .anime-detail-actions__watch{background:var(--ab-ui-primary)!important;width:auto!important;min-width:220px!important;min-height:50px!important;color:var(--ab-ui-primary-text)!important;border-color:#0000!important;border-radius:9px!important;padding:12px 22px!important;font-size:14px!important;font-weight:750!important;box-shadow:0 6px 24px #00000029!important}.AnimeDetailControls-module__VL9Tca__actions.anime-detail-actions .anime-detail-actions__watch:disabled{opacity:.7}.AnimeDetailControls-module__VL9Tca__actions.anime-detail-actions .btn:hover:not(:disabled){filter:brightness(1.12)}.AnimeDetailControls-module__VL9Tca__actions.anime-detail-actions .btn:focus-visible{outline:2px solid var(--ab-ui-accent);outline-offset:4px}.AnimeDetailControls-module__VL9Tca__actions.anime-detail-actions .anime-detail-actions__favorite[aria-pressed=true]{color:var(--ab-ui-accent)!important;border-color:var(--ab-ui-accent)!important}.AnimeDetailControls-module__VL9Tca__actions.anime-detail-actions .anime-detail-actions__state{color:var(--ab-ui-text)!important;font-size:12px!important}.AnimeDetailControls-module__VL9Tca__actions.anime-detail-actions>span{color:var(--ab-ui-text)!important;font-size:12px!important}.AnimeDetailControls-module__VL9Tca__playIcon{margin-right:5px;font-size:17px}.AnimeDetailControls-module__VL9Tca__resume{max-width:300px;color:var(--ab-ui-muted);gap:6px;margin-top:10px;font-size:11px;display:grid}.AnimeDetailControls-module__VL9Tca__resumeTrack{background:var(--ab-ui-border);border-radius:2px;height:4px;overflow:hidden}.AnimeDetailControls-module__VL9Tca__resumeTrack>span{background:var(--ab-ui-primary);height:100%;display:block}@media (max-width:767px){.AnimeDetailControls-module__VL9Tca__actions.anime-detail-actions .anime-detail-actions__watch{flex:1 0 100%!important;min-width:0!important}.AnimeDetailControls-module__VL9Tca__resume{max-width:none}}
