.account-nav{flex-shrink:0;align-items:center;gap:18px;font-size:14px;display:flex}.account-link,.account-menu-trigger{align-items:center;gap:9px;max-width:190px;display:flex}.account-link>span:last-child,.account-menu-nick{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-trigger{color:#edf2f7;cursor:pointer;background:linear-gradient(145deg,#141b24,#0d1219);border:1px solid #2b3543;border-radius:999px;min-height:42px;padding:4px 8px 4px 5px;transition:border-color .18s,background .18s,box-shadow .18s}.account-menu-trigger:hover,.account-menu-trigger[data-popup-open]{border-color:color-mix(in srgb, var(--am-accent) 55%, #2b3543);box-shadow:0 0 0 3px color-mix(in srgb, var(--am-accent) 10%, transparent);background:#171f29}.account-menu-trigger:focus-visible{outline:2px solid var(--am-accent);outline-offset:2px}.account-menu-chevron{color:#8994a3;flex:none;transition:transform .18s}.account-menu-trigger[data-popup-open] .account-menu-chevron{transform:rotate(180deg)}.account-dropdown{color:#e8edf4!important;background:radial-gradient(circle at 100% 0,#b7fa6420,#0000 38%),#10161e!important;border:1px solid #2d3745!important;border-radius:18px!important;width:min(276px,100vw - 24px)!important;padding:9px!important;box-shadow:0 20px 55px #000b,inset 0 1px #ffffff0a!important}.account-dropdown-item{color:#cbd3de;min-height:44px;font-weight:650;cursor:pointer!important;border-radius:11px!important;gap:11px!important;padding:0 12px!important;font-size:14px!important}.account-dropdown-item svg{color:#8793a3;width:19px!important;height:19px!important}.account-dropdown-item:focus,.account-dropdown-item[data-highlighted]{background:color-mix(in srgb, var(--am-accent) 12%, #171e27)!important;color:#fff!important}.account-dropdown-item:focus svg,.account-dropdown-item[data-highlighted] svg{color:var(--am-accent)}.account-dropdown-item-danger{color:#ff8c96!important}.account-dropdown-item-danger svg{color:#ff6d79!important}.account-dropdown-item-danger:focus,.account-dropdown-item-danger[data-highlighted]{color:#ff9ca4!important;background:#ff435515!important}.account-dropdown-separator{background:#27313e!important;margin:7px 4px!important}.account-nav .user-avatar{width:31px;height:31px}.plus-link{color:#c1a3ff;align-items:center;gap:6px;display:flex}.vk-mini,.vk-button{color:#fff;background:#07f;border-radius:8px;justify-content:center;align-items:center;padding:11px 17px;font-size:14px;font-weight:650;display:inline-flex}.header{gap:28px}.header nav{gap:22px}.header .random{display:none}.header .account-nav{margin-left:auto}.referral-nav-button{color:#ceb6ed;white-space:nowrap;background:#21172e;border:1px solid #76549977;border-radius:9px;align-items:center;gap:6px;padding:9px 10px;font-size:11px;display:inline-flex}.mobile-referral-button{color:#ceb6ed;background:#21172e;border:1px solid #76549977;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.mobile-referral-button[aria-current=page]{border-color:var(--am-accent);color:var(--am-accent)}.user-avatar{border:2px solid var(--am-accent);background:#121820;border-radius:50%;flex-shrink:0;width:42px;height:42px;padding:3px;display:inline-block;overflow:hidden}.user-avatar img{object-fit:cover;object-position:77% 40%;border-radius:50%;width:100%;height:100%}.user-avatar.large{border-width:3px;width:112px;height:112px;padding:5px;box-shadow:0 0 0 7px #0b0e13}.anime-pin{color:#ede1ff;vertical-align:middle;white-space:normal;background:linear-gradient(100deg,#322443,#1c2836);border:1px solid #75569790;border-radius:20px;align-items:center;gap:6px;max-width:100%;padding:3px 8px 3px 3px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.anime-pin img{object-fit:cover;border-radius:50%;flex-shrink:0;width:24px;height:24px}.user-tag{color:#d9caf1;white-space:nowrap;background:#1a1623;border:1px solid #8f72c766;border-radius:999px;align-items:center;min-height:21px;padding:2px 7px;font-size:10px;font-weight:750;line-height:1.2;display:inline-flex;box-shadow:0 0 12px #7650ad24}.user-tag-supporter,.user-tag-hundred-episodes,.user-tag-mugiwara{border-color:color-mix(in srgb, var(--am-accent-alt) 33.3%, transparent);color:#cfef99;box-shadow:0 0 12px color-mix(in srgb, var(--am-accent-alt) 12.2%, transparent);background:#141b11}.social-site{--profile-accent:var(--am-accent);max-width:1440px;margin:auto;padding:0 5% 70px}@media (min-width:768px){.mobile-search-page.social-site{min-height:100vh;padding-top:34px}.mobile-search-form{grid-template-columns:44px minmax(0,720px);align-items:center;gap:12px;max-width:776px;margin:0 auto 34px;display:grid}.mobile-search-form>button{color:#c4ceda;background:#121821;border:1px solid #293241;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.mobile-search-form>button:hover{border-color:color-mix(in srgb, var(--am-accent-alt) 50.2%, transparent);color:var(--am-accent)}.mobile-search-form label{color:#7f8a98;background:#151b24;border:1px solid #303947;border-radius:14px;grid-template-columns:22px minmax(0,1fr) 40px;align-items:center;gap:10px;height:52px;padding:0 7px 0 16px;transition:border-color .16s,box-shadow .16s;display:grid}.mobile-search-form label:focus-within{border-color:var(--am-accent-alt);box-shadow:0 0 0 3px color-mix(in srgb, var(--am-accent-alt) 9%, transparent)}.mobile-search-form input{color:#eef2f6;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:16px}.mobile-search-form label button{color:#8793a1;place-items:center;width:40px;height:40px;display:grid}.mobile-search-results{width:100%}.search-theme-filters{max-width:100%;margin-bottom:30px}.search-theme-toggle{color:#c4ceda;background:#141a23;border:1px solid #303947;border-radius:999px;grid-template-columns:20px auto 18px;align-items:center;gap:9px;min-height:44px;padding:0 14px;font-size:13px;display:inline-grid}.search-theme-toggle:hover,.search-theme-toggle.active{border-color:color-mix(in srgb, var(--am-accent-alt) 50.2%, transparent);color:#d7f1a7}.search-theme-toggle>svg:first-child{color:var(--am-accent)}.search-theme-toggle>svg:last-child{transition:transform .14s}.search-theme-toggle>svg.expanded{transform:rotate(180deg)}.search-theme-panel{background:linear-gradient(145deg,#131a22,#10151c);border:1px solid #293442;border-radius:16px;margin-top:12px;padding:20px;box-shadow:0 18px 50px #00000026}.search-theme-panel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.mobile-search-results .search-theme-panel-heading h2{margin:0;font-size:18px}.search-theme-panel-heading button{min-height:36px;color:var(--am-accent);border-radius:8px;padding:0 12px;font-size:13px}.search-theme-panel-heading button:hover{background:color-mix(in srgb, var(--am-accent-alt) 6.3%, transparent)}.search-theme-input{color:#7f8a98;background:#0e141c;border:1px solid #303947;border-radius:10px;align-items:center;gap:9px;width:min(100%,420px);height:42px;padding:0 12px;display:flex}.search-theme-input:focus-within{border-color:color-mix(in srgb, var(--am-accent-alt) 50.2%, transparent)}.search-theme-input input{color:#eef2f6;background:0 0;border:0;outline:0;width:100%;font-size:14px}.search-theme-options{flex-wrap:wrap;gap:8px;max-height:240px;margin-top:16px;padding-right:4px;display:flex;overflow-y:auto}.search-theme-options button{color:#bac5d1;background:#19212b;border:1px solid #334050;border-radius:999px;min-height:36px;padding:0 13px;font-size:12px;line-height:1.2}.search-theme-options button:hover,.search-theme-options button.selected{border-color:var(--am-accent-alt);background:color-mix(in srgb, var(--am-accent-alt) 8.6%, transparent);color:#d9f4a7}.mobile-search-results>h2,.recent-searches h1{letter-spacing:-.4px;margin:0 0 20px;font-size:26px}.recent-searches{margin-bottom:34px}.recent-searches>div{justify-content:space-between;align-items:center;display:flex}.recent-searches>div button{min-height:36px;color:var(--am-accent)}.recent-searches nav{flex-wrap:wrap;gap:8px;display:flex}.recent-searches nav button{color:#b9c3cf;background:#151c25;border:1px solid #2d3744;border-radius:999px;min-height:38px;padding:0 14px}.mobile-empty{text-align:center;color:#8793a1;place-content:center;justify-items:center;gap:10px;min-height:360px;display:grid}.mobile-empty h3,.mobile-empty p{margin:0}}.title-playback-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.active-party-link{color:#dabdf1;white-space:nowrap;background:#21162b;border:1px solid #70508c;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.title-playback-heading h2{margin:0}.title-playback-heading button{color:#dfc4ff;background:linear-gradient(135deg,#241b32,#141a21);border-color:#7752a8}.watch-party-site{background:radial-gradient(circle at 20% 0,#43246022,#0000 35%),radial-gradient(circle at 90% 25%,#a8ef3920,#0000 30%),#090e13;min-height:100vh}.watch-party-page{width:min(1500px,94%);margin:0 auto;padding:26px 0 60px}.party-loading,.party-gate{text-align:center;background:#111820;border:1px solid #303b47;border-radius:22px;width:min(600px,90%);margin:12vh auto;padding:40px}.party-gate>svg{color:var(--am-accent)}.party-gate h1{margin:16px 0 8px}.party-gate p{color:#99a8b8}.party-topbar{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:20px;display:flex}.party-topbar h1{margin:8px 0 3px;font-size:clamp(24px,3vw,38px)}.party-topbar p,.party-topbar .muted{color:#91a0af;align-items:center;gap:5px;margin:0;display:flex}.party-top-actions{gap:10px;display:flex}.party-alert,.party-notice{color:#ffc4d0;background:#2a151c;border:1px solid #663946;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;padding:12px 15px;display:flex}.party-notice{color:#cdec9d;background:#172315;border-color:#4f6636}.party-alert button{color:inherit}.watch-party-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.party-stage,.party-sidebar{background:#10171f;border:1px solid #2b3743;border-radius:18px;min-width:0;box-shadow:0 22px 55px #0004}.party-player{aspect-ratio:16/9;background:#05080b;border-radius:17px 17px 0 0;position:relative;overflow:hidden}.party-player video,.party-player iframe{object-fit:contain;background:#000;border:0;width:100%;height:100%}.party-connect{text-align:center;background:radial-gradient(circle at 50% 20%,#68449b44,#0000 45%),#090d12;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px;display:flex;position:absolute;inset:0}.party-connect>svg{color:var(--am-accent)}.party-connect h2,.party-connect p{margin:0}.party-connect p{color:#9aa7b5;max-width:520px}.party-limit-card{background:#21172b;border:1px solid #6a4b87;border-radius:14px;gap:6px;max-width:440px;margin-top:8px;padding:14px 18px;display:grid}.party-limit-card span{color:#b5a7c2;font-size:13px}.party-limit-card a{color:var(--am-accent)}.party-soft-sync{color:#dbc2f6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#17101fe8;border:1px solid #6e5687;border-radius:999px;padding:7px 10px;font-size:12px;position:absolute;top:14px;left:14px}.party-countdown{z-index:4;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#070b10d9;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:0}.party-countdown strong{font-size:clamp(22px,4vw,40px)}.party-floating-reactions{z-index:5;pointer-events:none;flex-direction:column-reverse;align-items:center;gap:4px;display:flex;position:absolute;bottom:15%;right:20px}.party-floating-reactions span{filter:drop-shadow(0 3px 8px #000);font-size:clamp(28px,4vw,48px);animation:3.2s ease-out forwards party-reaction-float}@keyframes party-reaction-float{0%{opacity:0;transform:translateY(30px)scale(.7)}15%{opacity:1}to{opacity:0;transform:translateY(-130px)scale(1.15)rotate(8deg)}}.party-controls{border-top:1px solid #222d38;align-items:center;gap:9px;padding:13px;display:flex;overflow-x:auto}.party-controls select{min-width:120px;max-width:240px}.party-status-strip{color:#9eacba;align-items:center;gap:18px;padding:0 15px 13px;font-size:13px;display:flex}.party-status-strip span{align-items:center;gap:6px;display:inline-flex}.party-status-strip button{color:#baa0d3;margin-left:auto}.party-reaction-bar{gap:8px;padding:0 14px 14px;display:flex}.party-reaction-bar button{background:#151e27;border:1px solid #303c48;border-radius:11px;place-items:center;width:42px;height:38px;font-size:19px;display:grid}.party-reaction-bar button:hover{border-color:#8c67ad;transform:translateY(-2px)}.party-sidebar{grid-template-rows:auto auto auto minmax(220px,1fr) auto;height:min(780px,100vh - 30px);display:grid;position:sticky;top:12px;overflow:hidden}.party-sidebar-head{border-bottom:1px solid #27323d;justify-content:space-between;align-items:center;padding:16px;display:flex}.party-sidebar-head div{gap:2px;display:grid}.party-sidebar-head span{color:#8e9ba8;font-size:12px}.party-mobile-close{display:none}.party-invite-code{color:#d7b9f3;letter-spacing:.12em;background:#1b1423;border:1px dashed #684b83;border-radius:11px;justify-content:space-between;margin:12px;padding:10px 12px;font-weight:800;display:flex}.party-members{gap:8px;padding:0 12px 12px;display:flex;overflow-x:auto}.party-members>div{background:#141d25;border:1px solid #2b3742;border-radius:11px;grid-template-columns:30px minmax(75px,1fr) auto;align-items:center;gap:7px;min-width:150px;padding:8px;display:grid;position:relative}.party-members>div.offline{opacity:.55}.party-member-avatar{background:#624287;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.party-members strong,.party-members small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.party-members small{color:#81909f;font-size:10px}.party-member-actions{gap:3px;display:none;position:absolute;bottom:-7px;right:5px}.party-members>div:hover .party-member-actions{display:flex}.party-member-actions button{color:#eaa4b5;background:#23171c;border:1px solid #4a3840;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.party-chat{scrollbar-width:thin;min-height:0;padding:4px 13px 12px;overflow-y:auto}.party-chat article{border-bottom:1px solid #202b35;padding:9px 4px}.party-chat article>div:first-child{justify-content:space-between;gap:10px;display:flex}.party-chat time{color:#71808e;font-size:10px}.party-chat p{color:#d2dae2;overflow-wrap:anywhere;margin:5px 0 0;line-height:1.45}.party-message-actions{gap:9px;margin-top:4px;display:flex}.party-message-actions button{color:#82909e;font-size:10px}.party-chat-form{border-top:1px solid #27323d;grid-template-columns:minmax(0,1fr) 42px;gap:7px;padding:12px;display:grid}.party-chat-form input{color:#f3f6f8;background:#0c1218;border:1px solid #33404c;border-radius:11px;min-width:0;height:42px;padding:0 12px}.party-chat-form button{background:var(--am-accent);color:#10150b;border-radius:11px;place-items:center;display:grid}.party-chat-form button:disabled{opacity:.4}.party-mobile-chat{display:none}@media (max-width:900px){.watch-party-page{width:min(100% - 24px,760px);padding-top:16px}.watch-party-layout{display:block}.party-sidebar{z-index:110;border-radius:22px 22px 0 0;height:88dvh;transition:transform .25s;position:fixed;inset:12vh 0 0;transform:translateY(105%)}.party-sidebar.open{transform:translateY(0)}.party-mobile-close,.party-mobile-chat{display:grid}.party-mobile-chat{z-index:105;right:18px;bottom:calc(var(--mobile-nav-height,68px) + env(safe-area-inset-bottom) + 14px);background:var(--am-accent);color:#11170b;border-radius:999px;grid-auto-flow:column;align-items:center;gap:7px;padding:12px 17px;font-weight:800;position:fixed;box-shadow:0 10px 30px #0008}}@media (max-width:620px){.title-playback-heading,.party-topbar{flex-direction:column;align-items:stretch}.title-playback-heading button,.party-top-actions>button{flex:1}.party-player{border-radius:14px 14px 0 0;margin-inline:-1px}.party-connect{padding:18px}.party-connect>svg{width:32px;height:32px}.party-connect h2{font-size:18px}.party-connect p{font-size:12px}.party-controls{grid-template-columns:1fr 1fr;display:grid}.party-controls select,.party-controls button{width:100%;max-width:none}.party-status-strip{flex-direction:column;align-items:flex-start;gap:7px}.party-status-strip button{margin-left:0}.party-reaction-bar{justify-content:space-between;overflow-x:auto}.party-reaction-bar button{flex:0 0 40px}}.community-header{align-items:center;gap:35px;height:94px;display:flex}.search-filter-toolbar,.search-filter-chips,.search-results-heading{align-items:center;gap:10px;display:flex}.search-filter-toolbar{margin-bottom:14px}.search-filter-toggle{color:#c4ced9;background:#151b24;border:1px solid #2d3744;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:flex}.search-filter-toggle.active{border-color:color-mix(in srgb, var(--am-accent-alt) 50.2%, transparent);color:#d9f4a7}.search-filter-toggle span{background:var(--am-accent);color:#11170b;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.search-filter-toggle svg:last-child{transition:transform .15s}.search-filter-toggle svg.expanded{transform:rotate(180deg)}.search-filter-reset{color:#9ca8b6;min-height:40px;font-size:13px}.search-filter-panel{background:#10161e;border:1px solid #27313e;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:14px;padding:20px;display:grid}.search-filter-panel>header{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.search-filter-panel>header div{gap:4px;display:grid}.search-filter-panel>header span{color:#7f8a98;font-size:12px}.search-filter-panel>header button{color:#8995a3}.search-filter-group{align-content:start;gap:10px;min-width:0;display:grid}.search-filter-group.compact{grid-template-columns:70px minmax(0,1fr);align-items:center}.search-filter-hint{color:#738091;font-size:11px}.search-filter-input{color:#798594;background:#171e28;border:1px solid #293442;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.search-filter-input input{color:#e8edf3;background:0 0;border:0;outline:0;width:100%;min-width:0}.search-filter-options{flex-wrap:wrap;align-content:flex-start;gap:7px;max-height:180px;display:flex;overflow-y:auto}.search-filter-options button,.search-filter-chips button{color:#b9c4d0;background:#171e28;border:1px solid #303b49;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:12px;display:inline-flex}.search-filter-options button.selected{border-color:var(--am-accent-alt);background:color-mix(in srgb, var(--am-accent-alt) 8.6%, transparent);color:#d9f4a7}.search-filter-chips{flex-wrap:wrap;margin:0 0 25px}.search-filter-chips button{border-color:color-mix(in srgb, var(--am-accent-alt) 31.4%, transparent);color:#d3eba8}.search-results-heading{justify-content:space-between;margin-bottom:20px}.search-results-heading h2{margin:0;font-size:26px}.search-results-heading span{color:#7f8a98;font-size:13px}.search-franchise-block{background:linear-gradient(135deg,#151c25,#0f141b);border:1px solid #2b3542;border-radius:16px;margin-bottom:34px;padding:18px}.search-franchise-carousel>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.search-franchise-carousel>header span{color:var(--am-accent);letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:800}.search-franchise-block h3{margin:4px 0 0;font-size:20px}.search-franchise-track{touch-action:pan-y pinch-zoom;gap:11px;padding-bottom:4px;display:flex}.search-franchise-slide{flex:0 0 150px;min-width:0}.search-franchise-controls{flex-shrink:0;gap:7px;display:flex}.search-franchise-controls button{width:34px;height:34px}.search-franchise-block a{background:#121820;border:1px solid #2c3744;border-radius:11px;grid-template-columns:42px minmax(0,1fr);column-gap:10px;width:100%;height:100%;padding:9px;display:grid}.search-franchise-block a.branch{border-style:dashed}.search-franchise-block img{object-fit:cover;border-radius:6px;grid-row:1/4;width:42px;height:59px}.search-franchise-block a span,.search-franchise-block a small{color:#84909e;font-size:10px}.search-franchise-block a strong{color:#e5eaf0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.community-header .account-nav,.community-header .global-search{margin-left:auto}.community-header .global-search+.account-nav{margin-left:0}.community-links{align-items:center;gap:28px;display:flex}.back-catalog{color:#a0acba;align-items:center;gap:8px;font-size:14px;display:flex}.preview-note{color:#a4b69c;background:color-mix(in srgb, var(--am-accent) 3.5%, transparent);border:1px solid color-mix(in srgb, var(--am-accent) 11.4%, transparent);border-radius:8px;margin-bottom:18px;padding:10px 16px;font-size:12px}.profile-cover{background:#18202b;border-radius:14px;height:225px;position:relative;overflow:hidden}.profile-cover img{object-fit:cover;object-position:70% 37%;width:100%;height:100%}.profile-cover>div{background:linear-gradient(90deg,#09151bc9,#0000),linear-gradient(#0000,#0b0e1399);position:absolute;inset:0}.profile-cover>span{letter-spacing:3px;color:#c9dddf99;font-size:11px;position:absolute;top:25px;left:30px}.theme-sakura img{filter:hue-rotate(115deg)}.theme-mage img{filter:hue-rotate(65deg)}.theme-cyber img{filter:saturate(1.5)}.profile-identity{align-items:center;gap:25px;min-height:145px;margin-top:-36px;padding:0 30px;display:flex;position:relative}.profile-name{min-width:0;padding-top:36px}.profile-name h1{letter-spacing:-1px;margin:5px 0;font-size:30px;font-weight:750}.profile-title-row,.preview-name-row{align-items:center;gap:8px;min-width:0;display:flex}.profile-title-row h1{min-width:0}.profile-name p{color:#8190a0;font-size:12px}.profile-title-row .anime-pin,.comment-meta .anime-pin,.preview-name-row .anime-pin{flex:none}.profile-identity>.outline-button{margin-top:45px;margin-left:auto}.outline-button{color:#c6d0dc;background:#171d26;border:1px solid #303b47;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:14px;display:inline-flex}.profile-layout{grid-template-columns:280px minmax(0,1fr);gap:30px;margin-top:23px;display:grid}.profile-sidebar{flex-direction:column;gap:20px;display:flex}.social-panel{background:#131821;border:1px solid #252e3a;border-radius:11px;margin-bottom:20px;padding:23px}.social-panel h3{align-items:center;gap:8px;margin:0 0 18px;font-size:16px;font-weight:650;display:flex}.social-panel p{white-space:pre-wrap;overflow-wrap:anywhere;color:#abb5c3;font-size:14px;line-height:1.7}.profile-sidebar .social-panel{margin-bottom:0}.profile-link{color:var(--profile-accent);margin-top:20px;font-size:12px;display:block}.profile-stats{grid-template-columns:1fr 1fr;gap:22px 15px;display:grid}.profile-stats button{text-align:left}.profile-stats strong{font-size:25px;font-weight:700;display:block}.profile-stats span{color:#8996a7;font-size:12px}.custom-list-nav{border-top:1px solid #ffffff10;gap:6px;margin-top:14px;padding-top:14px;display:grid}.custom-list-nav>div{grid-template-columns:minmax(0,1fr) 32px;gap:5px;display:grid}.custom-list-nav button:first-child{color:#b9c5d2;background:#0d141d;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.custom-list-nav button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.custom-list-nav button strong{color:var(--profile-accent);font-size:12px}.custom-list-nav .list-delete{color:#7d8a98;border-radius:7px}.create-list-button{border:1px dashed color-mix(in srgb, var(--am-accent) 27.1%, transparent);width:100%;color:var(--profile-accent);border-radius:7px;margin-top:10px;padding:9px;font-size:12px}.create-list-form{gap:7px;margin-top:10px;display:grid}.create-list-form input{color:#e5eaf2;background:#0e141c;border:1px solid #34404e;border-radius:7px;width:100%;min-width:0;padding:9px 10px}.create-list-form button{background:#1a2530;border-radius:7px;padding:8px;font-size:12px}.create-list-form button:first-of-type{color:#10160d;background:var(--profile-accent);font-weight:700}.entry-custom-lists{color:#91a0b1;margin-top:10px;font-size:12px}.entry-custom-lists summary{cursor:pointer;color:var(--profile-accent)}.entry-custom-lists>div{flex-wrap:wrap;gap:10px 16px;margin-top:10px;display:flex}.entry-custom-lists label{align-items:center;gap:7px;display:inline-flex}.plus-promo{background:linear-gradient(130deg,#292038,#161e29);border:1px solid #72578955;border-radius:11px;padding:25px;display:block}.plus-promo>svg{color:#c7a6ff;margin-bottom:15px}.plus-promo h3{margin-bottom:9px;font-size:18px;font-weight:700}.plus-promo p{color:#a69cb8;font-size:13px;line-height:1.6}.plus-promo strong{margin-top:16px;font-size:28px;display:block}.plus-promo strong span{color:#a69cb8;font-size:13px;font-weight:400}.plus-promo-link{color:#c7a6ff;margin-top:20px;font-size:12px;display:block}.social-tabs{border-bottom:1px solid #2c3440;gap:17px;margin-bottom:24px;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;width:100%!important;height:48px!important;padding:0!important}.social-tabs button{font-size:14px;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;padding:14px 2px!important}.social-tabs button[data-active]{color:var(--profile-accent)!important;border-bottom:2px solid var(--profile-accent)!important}.panel-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.panel-title h3{margin:0}.panel-title>span,.panel-title>button{color:#8e9eaf;font-size:12px}.favorite-posters{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.favorite-posters img{aspect-ratio:2/2.7;object-fit:cover;border-radius:7px;width:100%}.favorite-posters span{margin-top:8px;font-size:11px;line-height:1.5;display:block}.muted{font-size:14px;line-height:1.7;color:#8291a3!important}.social-empty,.profile-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:55px 25px;display:flex}.profile-loading h1{font-size:32px;font-weight:700}.profile-loading p{color:#94a2b3;max-width:500px;line-height:1.7}.profile-loading{min-height:65vh}.collection-entry{border-bottom:1px solid #29313a;gap:18px;padding:17px 0;display:flex}.collection-entry:last-child{border:0}.collection-entry>a{flex-shrink:0;width:62px}.collection-entry img{object-fit:cover;border-radius:6px;width:62px;height:85px}.collection-entry-info{flex:1;min-width:0}.collection-entry-info>a{margin-bottom:12px;font-size:16px;font-weight:650;display:block}.entry-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.entry-controls button{color:#8c9aac;font-size:12px}.favorite-toggle.on{color:#e7cf74}.profile-editor{flex-direction:column;gap:22px;display:flex}.profile-editor h3{margin-bottom:0}.profile-editor>label{flex-direction:column;gap:9px;font-size:14px;display:flex}.profile-editor input,.profile-editor textarea,.edit-comment{color:#e5eaf2;background:#0e141c;border:1px solid #34404e;border-radius:7px;outline:none;width:100%;padding:12px 14px}.profile-editor textarea{resize:vertical;min-height:100px}.profile-editor small{color:#8190a2;font-size:12px}.profile-editor legend{margin-bottom:14px;font-size:14px}.avatar-options,.theme-options{flex-wrap:wrap;gap:12px;display:flex}.avatar-options button{color:#97a5b6;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:9px;padding:12px;font-size:12px;display:flex}.avatar-options button.selected{border-color:var(--profile-accent);background:#ffffff05}.avatar-upload{align-items:center;gap:18px;margin-bottom:16px;display:flex}.avatar-upload>div{gap:8px;display:grid}.avatar-upload label{cursor:pointer}.avatar-upload input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-options button{background:#1b2531;border:1px solid #2c3948;border-radius:7px;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.theme-options button.selected{border-color:var(--swatch)}.theme-options button:disabled{cursor:not-allowed;opacity:.58}.theme-options button small{color:#9ca6b3;font-size:10px}.theme-options button>span{background:var(--swatch);border-radius:50%;width:10px;height:10px}.privacy-settings{border-top:1px solid #29313a;flex-direction:column;gap:17px;padding:20px 0;display:flex}.privacy-settings label{align-items:center;gap:12px;font-size:14px;display:flex}.profile-editor .primary{align-self:flex-start}.text-link{color:#c1a3ff;font-size:14px}.blocked-row{justify-content:space-between;font-size:14px;display:flex}.blocked-row button{color:#c1a3ff;font-size:12px}.notification{border-bottom:1px solid #29313a;align-items:center;gap:15px;padding:20px 12px;font-size:14px;line-height:1.6;display:flex}.notification.unread{background:color-mix(in srgb, var(--am-accent) 3.1%, transparent);border-left:2px solid var(--am-accent)}.notification svg{color:#a0abbd;flex-shrink:0}.report-card{border-top:1px solid #29313a;padding:20px 0}.report-card div{color:#bea2ec;gap:20px;margin-top:15px;font-size:13px;display:flex}.discussion{background:#111720;border:1px solid #273140;border-radius:10px;padding:23px}.discussion-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.discussion h3{font-size:17px;font-weight:700}.discussion h3>span{color:#8492a2;margin-left:7px;font-size:13px}.comment-form textarea{resize:vertical;color:#e2e7ef;background:#0c121a;border:1px solid #303d4d;border-radius:7px;width:100%;min-height:100px;padding:14px;font-size:14px;line-height:1.6}.comment-form-bottom{align-items:center;gap:12px;margin:12px 0 24px;display:flex}.comment-form-bottom label{color:#9cabbc;align-items:center;gap:9px;font-size:12px;display:flex}.comment-form-bottom>span{color:#6f7f92;margin-left:auto;font-size:11px}.comment-form-bottom .primary{padding:10px 13px;font-size:12px}.comment-login,.discussion-empty{color:#8c9db0;padding:22px 0;font-size:14px;line-height:1.6}.comment-login button{color:#94bffc}.comment{border-top:1px solid #252f3b;gap:13px;padding:23px 0;display:flex}.comment.is-reply{margin-left:18px}.comment-content{flex:1;min-width:0}.comment-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.comment-meta a{font-size:14px;font-weight:650}.comment-meta time,.comment-meta>span{color:#748397;font-size:11px}.comment-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;font-size:14px;line-height:1.8}.comment-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:12px;display:flex}.comment-actions button{color:#7f91a6;align-items:center;gap:5px;font-size:11px;display:flex}.comment-actions .liked{color:#e594b7}.pinned-label{align-items:center;gap:4px;display:flex;color:var(--profile-accent)!important}.reply-context{color:#72849b;margin:8px 0;font-size:12px}.spoiler{background:#28203355;border:1px solid #3d354b;border-radius:6px;margin:12px 0;font-size:13px}.spoiler summary{cursor:pointer;color:#b5a2d0;padding:12px}.spoiler p{white-space:pre-wrap;overflow-wrap:anywhere;padding:0 12px 12px;font-size:14px;line-height:1.8}.reply-to{color:#c2a6ec;justify-content:space-between;margin-bottom:10px;font-size:13px;display:flex}.error-msg{color:#ffacac;padding:10px 0;font-size:13px;line-height:1.6}.success-msg{color:var(--am-accent);font-size:13px;line-height:1.6}.collection-control{flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;display:flex}.collection-control .primary{padding:10px 15px}.collection-custom-lists{color:#9aa8b8;flex-basis:100%;font-size:13px}.collection-custom-lists summary{cursor:pointer;width:fit-content;color:var(--am-accent)}.collection-custom-lists>div{flex-wrap:wrap;gap:10px 18px;margin-top:12px;display:flex}.collection-custom-lists label{align-items:center;gap:8px;display:inline-flex}.setup-note{color:#a49caf;max-width:420px;margin-top:16px;font-size:13px;line-height:1.7}.sign-dialog{gap:20px!important;padding:30px!important}.sign-dialog [data-slot=dialog-title]{font-size:23px;line-height:1.3}.sign-dialog [data-slot=dialog-description]{line-height:1.8}.pins-page{padding:35px 0 0}.pins-intro{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;display:grid}.pins-intro h1{letter-spacing:-2px;margin:22px 0;font-size:clamp(35px,4vw,55px);font-weight:800;line-height:1.15}.pins-intro h1 em{color:#c1a3ff;font-style:normal}.pins-intro>div>p{color:#95a4b7;font-size:16px;line-height:1.8}.subscription-price{margin:23px 0 6px;font-size:44px;font-weight:750}.subscription-price>span{color:#8291a5;font-size:16px;font-weight:400}.pins-intro p.billing-note{max-width:360px;margin-bottom:25px;font-size:12px}.pin-preview-card{background:radial-gradient(at 95% 5%,#4e316a44,#0000 70%),#141c28;border:1px solid #55436f;border-radius:18px;padding:32px}.preview-comment{align-items:center;gap:25px;padding:35px 0;display:flex}.preview-comment>div{min-width:0}.preview-comment strong{overflow-wrap:anywhere;margin:10px 0;font-size:24px;display:block}.preview-comment p{color:#96a3b6;font-size:13px;line-height:1.7}.preview-features{border-top:1px solid #344153;flex-direction:column;gap:15px;padding:25px 0;display:flex}.preview-features span{color:#bdc7d5;align-items:center;gap:10px;font-size:14px;display:flex}.preview-features svg{color:#c1a3ff}.pin-preview-card>p{font-size:12px!important}.pins-catalog{margin-top:60px}.pins-catalog h2{font-size:27px;font-weight:700}.pin-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:17px;margin-top:25px;display:grid}.pin-card{background:#141c28;border:1px solid #2c3747;border-radius:12px;flex-direction:column;align-items:center;gap:16px;padding:12px;display:flex}.pin-card.selected{background:#241e32;border-color:#c1a3ff}.pin-art{aspect-ratio:1.1;background:radial-gradient(#8166984d,#0000);border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.pin-art img{object-fit:cover;border:3px solid #bba1db;border-radius:50%;width:76px;height:76px;box-shadow:0 0 0 5px #66506b33,0 10px 25px #0009}.pin-art>svg{color:#b99bcf;position:absolute;top:0;right:0}.pin-card>span:last-child{color:#9a8eaa;font-size:12px}.pin-card>.anime-pin{text-align:left;min-height:31px;font-size:10px}button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1100px){.header nav{gap:15px}.header .brand{font-size:22px}.header .account-link>span:last-child,.header .account-menu-nick{display:none}.pins-intro{gap:30px}.pin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-layout{grid-template-columns:230px minmax(0,1fr);gap:20px}.profile-identity{gap:18px;padding:0 15px}.profile-identity>.outline-button{padding:10px;font-size:12px}.social-panel,.discussion{padding:18px}}@media (max-width:760px){.social-site{padding:0 4% 40px}.community-header{flex-wrap:wrap;gap:15px;height:auto;min-height:100px;padding:17px 0}.community-header .brand{font-size:22px}.community-header .back-catalog{order:3}.community-header .account-nav{gap:12px}.community-header .account-link>span:last-child,.community-header .account-menu-nick{display:none}.header .account-nav{order:2}.header nav{order:3}.header .brand svg{width:24px}.header .brand{font-size:21px}.header .plus-link{font-size:12px}.header .vk-mini{padding:9px 10px;font-size:12px}.profile-cover{height:180px}.profile-identity{flex-wrap:wrap;gap:18px;margin-top:-35px}.profile-identity>.user-avatar{width:85px;height:85px}.profile-name{padding-top:26px}.profile-name h1{font-size:24px}.profile-identity>.outline-button{margin:0 0 0 103px}.profile-layout{flex-direction:column;gap:20px;display:flex}.profile-sidebar{grid-template-columns:1fr 1fr;gap:15px;display:grid}.profile-sidebar .plus-promo{display:none}.profile-sidebar h3{font-size:14px}.profile-sidebar .social-panel p{font-size:12px}.profile-stats{gap:13px}.profile-stats strong{font-size:20px}.profile-stats span{font-size:10px}.social-tabs{gap:15px;overflow-x:auto}.social-tabs button{font-size:13px}.favorite-posters{gap:9px}.favorite-posters span{font-size:10px}.discussion-heading,.comment-form-bottom{flex-wrap:wrap}.comment-meta{gap:7px}.comment-actions{gap:13px}.pins-page{padding-top:15px}.pins-intro{grid-template-columns:1fr;gap:35px}.pins-intro h1{font-size:40px}.pin-preview-card{padding:23px}.pin-grid{gap:10px}.pin-card{padding:9px}.pin-art img{width:62px;height:62px}.pin-card .anime-pin{font-size:9px}.pin-card .anime-pin img{width:18px;height:18px}.pins-catalog .panel-title{flex-direction:column;align-items:flex-start}.pin-art>svg{width:14px}.preview-note{font-size:11px}.profile-link{font-size:10px}}.site-footer{color:#84909c;background:#080d12;border-top:1px solid #202b34;justify-content:space-between;gap:20px;padding:28px clamp(18px,4vw,64px);font-size:14px;display:flex}.site-footer nav{flex-wrap:wrap;gap:18px;display:flex}.site-footer a:hover{color:var(--am-accent)}.legal-page{max-width:900px}.legal-page .social-panel{margin-top:14px}.account-data{border-top:1px solid #26323c;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding-top:20px;display:flex}.account-data h3{flex-basis:100%}@media (max-width:620px){.site-footer{flex-direction:column;padding-bottom:92px}}@media (max-width:420px){.account-nav .plus-link{display:none}.pin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-sidebar{grid-template-columns:1fr}.profile-stats{grid-template-columns:repeat(4,1fr)}.profile-identity .user-avatar{width:70px;height:70px}.profile-name h1{font-size:21px}.profile-name p{font-size:10px}.profile-identity>.outline-button{margin-left:0}.social-tabs{gap:12px}.social-tabs button{font-size:12px}.entry-controls{gap:8px}.preview-comment .user-avatar{width:80px;height:80px}.preview-comment{gap:16px}}.popular-hero{border-radius:14px;overflow:hidden}.popular-hero .hero{border-radius:14px;height:490px;min-height:490px}.anime-hero>img.hero-backdrop{object-fit:cover;object-position:50% 30%;filter:blur(28px)saturate(.85);opacity:.6;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)}.anime-hero>img.hero-feature-poster{object-fit:cover;object-position:center 25%;width:55%;height:100%;position:absolute;top:0;left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20%);mask-image:linear-gradient(90deg,#0000,#000 20%)}.anime-hero .hero-shade{background:linear-gradient(90deg,#0a1319fa 5%,#0a1319dd 35%,#0a13196b 64%,#0a131917),linear-gradient(#0000 50%,#090e16 99%)}.anime-hero .hero-copy{z-index:2;max-width:none;padding:43px 5% 150px;position:absolute;inset:0}.anime-hero h1{letter-spacing:-1.8px;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:650px;margin:25px 0 18px;font-size:clamp(33px,3.8vw,57px);line-height:1.12;display:-webkit-box;overflow:hidden}.anime-meta{color:#b8c5cd;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;font-size:13px;display:flex}.anime-meta strong{color:var(--am-accent)}.anime-hero p.hero-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:520px;margin-bottom:23px;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.hero-controls{z-index:5;color:#a2b3c2;align-items:center;gap:12px;display:flex;position:absolute;bottom:21px;left:5%;right:3%}.hero-dots{align-items:center;gap:9px;margin-right:auto;display:flex}.hero-dots button{background:#586873;border-radius:20px;width:20px;height:5px;padding:0;transition:width .3s,background .3s}.hero-dots button.active{background:var(--am-accent);width:48px}.hero-controls>button{color:#d3dde8;background:#14222fc9;border:1px solid #52617155;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.hero-controls>span{margin-right:9px;font-size:12px}.episode-view video{background:#05070a;width:100%;height:100%;display:block}.episode-view .player{position:relative}.skip-segment-button{z-index:4;border:1px solid var(--am-accent);color:#dfffa3;background:#0b1016e8;border-radius:7px;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;position:absolute;bottom:58px;right:18px;box-shadow:0 8px 30px #0009}.auto-skip-question{z-index:5;background:#101720f2;border:1px solid #435267;border-radius:10px;width:min(390px,100% - 36px);padding:16px;position:absolute;bottom:58px;right:18px;box-shadow:0 12px 36px #000b}.auto-skip-question strong{margin-bottom:12px;font-size:14px;display:block}.auto-skip-question>div{gap:9px;display:flex}.auto-skip-question button{color:#eef5ff;background:#263344;border-radius:6px;min-height:40px;padding:0 15px}.auto-skip-question button:first-child{background:var(--am-accent);color:#152006;font-weight:700}.episode-toolbar{align-items:center;gap:12px;margin-top:15px;display:flex}.episode-toolbar .voiceover-select,.episode-toolbar .episode-select{flex:1;min-width:0}.episode-toolbar select{height:39px;font-size:14px}.episode-toolbar>button{background:#212d3d;border-radius:6px;padding:8px}.playback-error{color:#f0b6b6;background:#53252540;border-radius:7px;margin-top:10px;padding:15px;font-size:13px}.playback-error button{color:#dce7f6;align-items:center;gap:8px;margin-top:10px;display:flex}.source-note{color:#7d8da2;margin:12px 0;font-size:12px}.admin-skip-form{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin:14px 0 18px;display:grid}.admin-skip-form button{min-height:40px}.playback-unavailable{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.pin-art img{object-fit:contain;width:100px;height:100px;image-rendering:pixelated;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.anime-pin img{object-fit:contain;image-rendering:pixelated;width:26px;height:26px;border-radius:0!important}.pin-card .anime-pin{font-size:11px}.pin-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.pin-art{background:radial-gradient(#9d7ed82a,#0000)}@media (max-width:760px){.popular-hero .hero{height:445px;min-height:445px}.anime-hero .hero-copy{padding:33px 6% 155px}.anime-hero h1{letter-spacing:-1px;max-width:90%;margin:19px 0 15px;font-size:33px;line-height:1.15}.anime-hero .eyebrow{font-size:9px}.anime-hero p.hero-description{-webkit-line-clamp:3;max-width:85%;margin-bottom:0;font-size:13px}.anime-meta{gap:9px;font-size:12px}.anime-hero>img.hero-feature-poster{opacity:.68;width:75%}.anime-hero .hero-shade{background:linear-gradient(90deg,#0a1319e8,#0a1319b3 50%,#0a131929),linear-gradient(#0000 40%,#090e16)}.hero-controls{gap:8px}.hero-controls>span{font-size:10px}.pin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pin-art img{width:85px;height:85px}.episode-toolbar{flex-wrap:wrap;gap:7px}.episode-toolbar .voiceover-select,.episode-toolbar .episode-select{flex-basis:100%}.episode-toolbar select{font-size:12px}.hero-dots button{width:12px}.hero-dots button.active{width:28px}}@media (max-width:440px){.pin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.anime-hero h1{font-size:29px}.anime-meta>span:last-child{display:none}.popular-hero .hero{height:425px;min-height:425px}}.anime-pin{background:0 0;border:0;border-radius:0;height:34px;padding:0;display:inline-flex;min-height:0!important}.anime-pin img{filter:drop-shadow(0 2px 4px #0005);width:34px;height:34px}.profile-name .anime-pin{height:40px}.profile-name .anime-pin img{width:40px;height:40px}.pin-name{text-align:center;align-items:center;min-height:39px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.pin-subject{color:#93879f;font-size:12px;line-height:1.5}.pin-card{gap:11px}.pin-card>span:last-child{margin-top:auto;padding-top:8px}.preview-comment .anime-pin{height:34px}.preview-comment .anime-pin img{width:34px;height:34px}.catalog-pagination{justify-content:center;align-items:center;gap:24px;margin:36px 0;display:flex}.catalog-pagination button:disabled{opacity:.4;cursor:default}.email-form{gap:16px;display:grid}.email-form label{color:#c5cfdb;gap:7px;font-size:13px;display:grid}.email-form input{color:#fff;background:#111923;border-color:#39424e}.email-form small{color:#8b98a8}.subscription-nav{border:1px solid color-mix(in srgb, var(--am-accent) 26.7%, transparent);color:var(--am-accent);white-space:nowrap;border-radius:8px;padding:9px 12px;font-size:12px}.title-page{max-width:1320px;margin:auto;padding:35px 5% 90px}.genre-hub{max-width:1320px;margin:auto;padding:30px 0 90px}.genre-hub-heading{margin:12px 0 34px}.genre-hub-heading h1{letter-spacing:-1.5px;margin:8px 0 10px;font-size:clamp(34px,4vw,52px)}.genre-hub-heading>p:last-child{color:#94a2b2;font-size:15px}.genre-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.genre-tile{isolation:isolate;background-color:#17202b;background-position:50%;background-size:cover;border:1px solid #ffffff14;border-radius:13px;min-height:176px;transition:transform .18s,border-color .18s;position:relative;overflow:hidden}.genre-tile:hover{border-color:color-mix(in srgb, var(--am-accent) 43.9%, transparent);transform:translateY(-3px)}.genre-tile-shade{z-index:-1;background:linear-gradient(#07101655,#071016e8);position:absolute;inset:0}.genre-tile-content{height:100%;min-height:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px 12px;display:flex}.genre-tile-content svg{color:#fff;filter:drop-shadow(0 2px 8px #000);width:31px;height:31px}.genre-tile-content strong{text-transform:uppercase;text-shadow:0 2px 9px #000;font-size:14px;line-height:1.2}.genre-tile-content small{color:#c1c9d2;font-size:10px}.title-page>h1{letter-spacing:-1.5px;margin:22px 0 36px;font-size:clamp(30px,4vw,50px);line-height:1.12}.title-intro{grid-template-columns:240px 1fr;gap:40px;margin:30px 0 45px;display:grid}.title-poster{aspect-ratio:2/3;object-fit:cover;border-radius:14px;width:100%}.title-intro h1{letter-spacing:-1px;margin:15px 0;font-size:clamp(28px,3.8vw,48px);line-height:1.14}.title-description{white-space:pre-line;color:#bec8d6;margin:23px 0;font-size:15px;line-height:1.8}.genre-links{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.genre-links a{border:1px solid color-mix(in srgb, var(--am-accent) 20%, transparent);background:color-mix(in srgb, var(--am-accent) 4.3%, transparent);color:#d5e8b2;border-radius:20px;padding:6px 12px;font-size:12px}.genre-links a:hover{border-color:var(--am-accent)}.anime-themes{margin-top:18px}.anime-themes h2{color:#9ba8b9;letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:650}.anime-themes ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.anime-themes li{color:#c3cfdd;background:#141b24;border:1px solid #344051;border-radius:999px;padding:0;font-size:12px;line-height:1.35;overflow:hidden}.anime-themes li a{color:inherit;padding:6px 11px;text-decoration:none;display:block}.anime-themes li:hover,.anime-themes li:focus-within{border-color:color-mix(in srgb, var(--am-accent-alt) 60%, transparent);color:#d5e8b2}.season-navigation{background:linear-gradient(135deg,#121922,#0d1218);border:1px solid #293442;border-radius:16px;gap:24px;width:100%;min-width:0;margin:18px 0 38px;padding:22px;display:grid;overflow:hidden}.season-navigation.loading{color:#84909e;place-items:center;min-height:90px}.season-navigation-heading,.season-relation-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.season-navigation-heading{border-bottom:1px solid #27313d;padding-bottom:2px}.season-navigation-heading h2{margin:0;font-size:21px}.season-relation-row h3{align-items:center;gap:8px;margin:0;font-size:19px;display:flex}.season-relation-heading{margin-bottom:12px}.season-relation-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.season-show-all{color:#dfe7ef;white-space:nowrap;background:#18212c;border:1px solid #465465;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.season-show-all:hover{border-color:color-mix(in srgb, var(--am-accent-alt) 53.3%, transparent);color:var(--am-accent)}.season-show-all span{background:color-mix(in srgb, var(--am-accent-alt) 10.6%, transparent);min-width:20px;color:var(--am-accent);text-align:center;border-radius:999px;padding:2px 5px}.season-scroll-buttons{flex-shrink:0;gap:7px;display:flex;visibility:visible!important}.season-scroll-buttons button{color:#eef3f8;cursor:pointer;background:#18212c;border:1px solid #465465;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;visibility:visible!important}.season-scroll-buttons button:hover:not(:disabled){border-color:color-mix(in srgb, var(--am-accent-alt) 53.3%, transparent);color:var(--am-accent)}.season-scroll-buttons button:disabled{cursor:default;opacity:.35}.season-scroll-buttons svg{width:18px}.season-relation-track{box-sizing:border-box;touch-action:pan-y pinch-zoom;margin-left:-10px;padding:2px 0 9px;display:flex}.season-relation-slide{flex:0 0 200px;min-width:0;padding-left:10px}.season-relation-scroller{width:100%;min-width:0;position:relative;overflow:hidden}.season-relation-scroller:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#0e141b 92%);width:46px;transition:opacity .15s;position:absolute;inset:0 0 0 auto}.season-relation-scroller.has-more:after{opacity:1}.season-relation-slide .season-card{height:100%}.season-card{background:#161d26;border:1px solid #303b49;border-radius:11px;grid-template-rows:auto 1fr auto;grid-template-columns:48px minmax(0,1fr);column-gap:11px;width:100%;min-height:78px;padding:9px;transition:border-color .15s,transform .15s;display:grid}a.season-card:hover{border-color:color-mix(in srgb, var(--am-accent-alt) 50.2%, transparent);transform:translateY(-2px)}.season-card.active{border-color:var(--am-accent-alt);background:color-mix(in srgb, var(--am-accent-alt) 5.5%, transparent)}.season-card.branch{border-style:dashed}.season-card img{object-fit:cover;border-radius:6px;grid-row:1/4;width:48px;height:68px}.season-card span{color:#a9dc55;letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:700}.season-card strong{color:#e7ecf2;text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:13px;line-height:1.25;overflow:hidden}.season-card small{color:#7f8b99;font-size:11px}.franchise-page main{width:min(1100px,92%);margin:0 auto;padding:40px 0 90px}.franchise-heading{max-width:720px;margin:28px 0 26px}.franchise-heading h1{margin:7px 0 9px;font-size:clamp(32px,5vw,52px)}.franchise-heading p{color:#8f9aa7}.franchise-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.franchise-card{background:#141b24;border:1px solid #303b49;border-radius:14px;grid-template-columns:92px minmax(0,1fr);gap:14px;height:100%;padding:12px;transition:border-color .15s,transform .15s;display:grid}a.franchise-card:hover{border-color:color-mix(in srgb, var(--am-accent-alt) 53.3%, transparent);transform:translateY(-2px)}.franchise-card.active{border-color:var(--am-accent-alt);background:color-mix(in srgb, var(--am-accent-alt) 4.3%, transparent)}.franchise-poster{position:relative}.franchise-poster img{aspect-ratio:2/3;object-fit:cover;border-radius:9px;width:92px}.franchise-poster span{min-width:25px;color:var(--am-accent);text-align:center;background:#080c11e6;border-radius:7px;padding:4px 6px;font-size:11px;font-weight:800;position:absolute;top:6px;left:6px}.franchise-relation-label{color:#a9dc55;text-transform:uppercase;font-size:10px;font-weight:800}.franchise-card h2{margin:8px 0;font-size:16px;line-height:1.25}.franchise-card p{color:#82909f;font-size:12px;line-height:1.5}@media (max-width:900px){.franchise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.franchise-page main{width:100%;padding:24px 4vw 80px}.franchise-grid{grid-template-columns:1fr}.franchise-card{grid-template-columns:76px minmax(0,1fr)}.franchise-poster img{width:76px}}.title-playback{margin:35px 0}.title-playback h2{margin-bottom:18px;font-size:23px}.title-playback .player{aspect-ratio:16/9;background:#040608;height:auto;min-height:0}.title-playback video{width:100%;height:100%;display:block}.recommend-section{margin:42px 0}.recommend-section h2{margin:0;font-size:25px}.recommendation-reason{line-height:1.35;color:var(--lime,#a8f03c)!important;font-size:.75rem!important}.recommend-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px;display:flex}.recommend-heading a{color:var(--am-accent);white-space:nowrap;font-size:13px}.browse-heading{justify-content:space-between;align-items:end;gap:24px;margin:20px 0 30px;display:flex}.browse-heading h1{margin:0 0 8px}.browse-heading>a{color:var(--am-accent);white-space:nowrap}.browse-page>.cards{margin-top:24px}.anime-slider{touch-action:pan-y pinch-zoom;gap:22px;padding:20px 0;display:flex}.anime-carousel{min-width:0}.anime-slide{flex:0 0 180px;min-width:0}.anime-slide .card{height:100%}.anime-carousel-controls button{z-index:3;color:#eef3f8;background:#18212cef;border-color:#465465}.anime-carousel-controls button:first-child{left:8px}.anime-carousel-controls button:last-child{right:8px}@media (min-width:768px){.recommend-section .anime-slider .card{grid-template-rows:auto 62px 24px 36px;align-content:start;min-width:0;display:grid}.recommend-section .anime-slider .card-title{min-height:0;margin-top:13px;overflow:hidden}.recommend-section .anime-slider .card-title>a{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.recommend-section .anime-slider .card>p{text-overflow:ellipsis;min-width:0;margin:4px 0 0;overflow:hidden}.recommend-section .anime-slider .card>.recommendation-reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:0;display:-webkit-box}}.card-title>a{font-size:14px;font-weight:600;line-height:1.45}.journey{margin:24px 0}.journey-stats{border:1px solid color-mix(in srgb, var(--am-accent) 14.5%, transparent);background:linear-gradient(110deg,#172218,#131a24);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:16px;padding:25px;display:grid}.journey-stats>div{min-width:0}.journey-stats span{letter-spacing:1.5px;color:#a3b1bd;font-size:10px;display:block}.journey-stats strong{color:#dff6af;margin:8px 0;font-size:38px;display:block}.journey-stats small{color:#a3b1bd;font-size:11px}.journey-stats [data-slot=progress]{height:5px;margin:8px 0}.journey details{margin:12px 0}.journey summary{cursor:pointer;align-items:center;gap:10px;font-weight:600;display:flex}.achievement-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:22px;display:grid}.achievement{color:#83919f;background:#0c121b;border:1px solid #ffffff0d;border-radius:10px;gap:12px;padding:16px;display:grid}.achievement strong{min-height:32px;font-size:12px}.achievement small{font-size:11px}.achievement.unlocked{border-color:color-mix(in srgb, var(--am-accent) 26.7%, transparent);color:#c7e4a0;background:color-mix(in srgb, var(--am-accent) 2.7%, transparent)}.achievement [data-slot=progress]{height:4px}.history-list{margin-top:20px;display:grid}.history-list a{border-top:1px solid #ffffff0d;grid-template-columns:1fr auto;gap:7px;padding:16px 0;display:grid}.history-list small{color:#8e9cae;grid-column:1/-1}.history-list span{color:var(--am-accent);font-size:13px}.dashboard-cards{grid-template-columns:repeat(4,1fr);gap:20px;margin:30px 0;display:grid}.dashboard-cards strong{color:var(--am-accent);margin-top:16px;font-size:48px;display:block}.dashboard-cards span{color:#a2afbe;font-size:13px}.admin-table{border-collapse:collapse;width:100%;margin-top:20px}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid #ffffff12;padding:15px}.vote-score{color:#8492a4;font-size:11px}.title-page .muted{line-height:1.7}.title-page>.social-panel{margin:30px 0}@media (max-width:1050px){.account-nav{gap:10px}.subscription-nav{font-size:11px}.title-intro{grid-template-columns:190px 1fr;gap:25px}.achievement-grid{grid-template-columns:repeat(4,1fr)}.genre-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.social-header{flex-wrap:wrap;gap:15px;height:auto}.account-nav{flex-wrap:wrap;justify-content:flex-end}.title-intro{grid-template-columns:110px 1fr;gap:18px}.title-intro h1{font-size:27px}.title-intro .title-description,.title-intro .collection-controls{grid-column:1/-1}.title-poster{position:sticky;top:15px}.title-description{font-size:13px;line-height:1.7}.journey-stats,.dashboard-cards{grid-template-columns:repeat(2,1fr);gap:20px}.achievement-grid{grid-template-columns:repeat(2,1fr)}.history-list a{grid-template-columns:1fr}.anime-slider{gap:16px}.anime-slide{flex-basis:150px}.title-page{padding:25px 5% 60px}.title-intro .anime-meta{flex-wrap:wrap}.subscription-nav{padding:8px}.social-header>.back-catalog{font-size:12px}.title-playback .episode-toolbar{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.title-playback .episode-toolbar .voiceover-select,.title-playback .episode-toolbar .episode-select{grid-column:1/-1;width:100%}.title-playback .episode-toolbar .quality-select{min-width:92px}.discussion,.social-panel{border-radius:12px}.comment{grid-template-columns:36px minmax(0,1fr);gap:10px}.comment.is-reply{margin-left:18px}.comment-actions{flex-wrap:wrap;row-gap:8px}.catalog-pagination{gap:12px}.catalog-pagination button{min-height:44px}.genre-hub{padding-top:16px}.genre-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.genre-tile{border-radius:8px;min-height:142px}}@media (max-width:520px){.browse-heading{flex-direction:column;align-items:flex-start;gap:10px}.community-header{grid-template-columns:1fr auto;display:grid}.community-header .account-nav{flex-wrap:nowrap;grid-column:1/-1;justify-content:flex-start;padding-bottom:3px;overflow-x:auto}.community-header .community-links{grid-area:2/1/auto/-1;gap:22px;padding-bottom:3px;overflow-x:auto}.community-header .back-catalog{order:initial;justify-self:end}.account-nav>a,.account-nav>button{flex:none;min-height:40px}.title-page{padding-left:3%;padding-right:3%}.genre-hub-heading{margin-bottom:22px}.genre-hub-heading h1{font-size:32px}.genre-hub-heading>p:last-child{font-size:13px;line-height:1.55}.genre-tile{min-height:112px}.genre-tile-content{gap:6px;padding:12px 6px}.genre-tile-content svg{width:27px;height:27px}.genre-tile-content strong{overflow-wrap:anywhere;max-width:100%;font-size:11px}.genre-tile-content small{font-size:9px}.title-intro{grid-template-columns:92px minmax(0,1fr);gap:14px}.title-intro h1{font-size:23px}.title-intro .eyebrow{font-size:8px}.title-playback h2,.recommend-section h2{font-size:20px}.journey-stats,.dashboard-cards{gap:10px}.journey-stats{padding:16px}.journey-stats strong,.dashboard-cards strong{font-size:30px}.admin-table{font-size:12px}.admin-table th,.admin-table td{padding:10px 6px}.sign-dialog{max-height:92vh;overflow-y:auto;width:calc(100vw - 20px)!important;padding:20px!important}}.plus-dialog{background:#111720;border:1px solid #2b3442;box-shadow:0 24px 80px #0009;gap:16px!important;width:min(100% - 32px,560px)!important;max-width:560px!important}.plus-benefits{color:var(--foreground);gap:8px;margin:2px 0 4px;padding:0;display:grid}.plus-benefits li{background:#171e28;border:1px solid #29323e;border-radius:10px;padding:9px 12px 9px 36px;line-height:1.45;list-style:none;position:relative}.plus-benefits li:before{content:"✓";color:var(--am-accent);font-weight:800;position:absolute;top:8px;left:13px}.plus-buy-button{width:100%;min-height:46px;font-weight:700}.plus-buy-button:disabled{cursor:not-allowed;opacity:.55}.plus-payment-notice{color:#f2d39a;background:#302719;border:1px solid #765b36;border-radius:10px;margin:0;padding:11px 13px;font-size:13px;line-height:1.55}.plus-legal-links{color:#c2cad5;flex-wrap:wrap;align-items:center;gap:5px;margin:0;font-size:13px;line-height:1.5;display:flex}.plus-legal-links a{color:#c1a3ff;text-underline-offset:2px;text-decoration:underline}.plus-legal-links label{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.plus-legal-links input{width:17px;height:17px;accent-color:var(--am-accent-alt);margin:0}.plus-dialog>.muted{margin:0;font-size:13px;line-height:1.55}.profile-frame-lime .user-avatar{box-shadow:0 0 0 3px var(--am-accent), 0 0 24px color-mix(in srgb, var(--am-accent) 40%, transparent)}.profile-frame-violet .user-avatar{box-shadow:0 0 0 3px #b29aff,0 0 24px #b29aff66}.profile-frame-fire .user-avatar{box-shadow:0 0 0 3px #ff794d,0 0 25px #ff5b3280}.profile-frame-ice .user-avatar{box-shadow:0 0 0 3px #65d9ff,0 0 25px #65d9ff80}.profile-frame-violet-neon .user-avatar{box-shadow:0 0 0 3px #9e7bf1,0 0 28px #7650ad70}.profile-frame-premium-glow .user-avatar{animation:2.8s ease-in-out infinite alternate premium-frame-glow;box-shadow:0 0 0 3px #b89cff,0 0 30px #8f6cff80}.profile-frame-one-piece-master .user-avatar{box-shadow:0 0 0 3px #e5b94f,0 0 30px #d79a395c}.profile-frame-referral-master .user-avatar{box-shadow:0 0 0 3px #9878df,0 0 30px #7b59c766}.rewards-panel{gap:20px;display:grid}.user-tag{--cosmetic-accent:#bd9bff;isolation:isolate;border:1px solid var(--cosmetic-accent);color:#f6ebff;box-shadow:0 0 14px color-mix(in srgb, var(--cosmetic-accent) 22%, transparent);text-shadow:0 0 9px var(--cosmetic-accent);background:linear-gradient(120deg,#171321,#332045,#171321);position:relative;overflow:hidden}.user-tag:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 40%,#ffffff50 50%,#0000 60%);animation:6s ease-in-out infinite cosmetic-shimmer;position:absolute;inset:-60% -30%;transform:translate(-100%)}.user-tag-animonster-legend,.user-tag-mugiwara{--cosmetic-accent:#ffd578;color:#fff0c7;background:linear-gradient(120deg,#251b0c,#57401b,#251b0c)}.user-tag-supporter{--cosmetic-accent:#ff8fc7}.user-tag-hundred-episodes{--cosmetic-accent:#70d9ff}.user-tag-recruiter{--cosmetic-accent:var(--am-accent)}[class*=profile-frame-]:not(.profile-frame-none)>.user-avatar{isolation:isolate;position:relative;overflow:visible}.profile-frame-fire>.user-avatar{--frame-accent:#ff865b}.profile-frame-ice>.user-avatar{--frame-accent:#72e1ff}.profile-frame-lime>.user-avatar{--frame-accent:var(--am-accent)}.profile-frame-one-piece-master>.user-avatar{--frame-accent:#ffd36e}[class*=profile-frame-]:not(.profile-frame-none)>.user-avatar:after{content:"";border:2px solid #0000;border-top-color:var(--frame-accent);border-bottom-color:color-mix(in srgb, var(--frame-accent) 35%, transparent);filter:drop-shadow(0 0 5px var(--frame-accent));pointer-events:none;border-radius:50%;animation:9s linear infinite cosmetic-orbit;position:absolute;inset:-8px}.profile-frame-fire>.user-avatar:after{border-style:dashed;animation-duration:5s}.profile-frame-ice>.user-avatar:after{border-style:dotted;animation-direction:reverse}.profile-frame-one-piece-master>.user-avatar:after,.profile-frame-referral-master>.user-avatar:after{border-width:3px;border-left-color:var(--frame-accent);inset:-11px}.cosmetic-card{--rarity-color:#9caebb;background:radial-gradient(at 50% 5%,#a687e51a,#0000 70%),#10161e;transition:border-color .2s,transform .2s;position:relative}.cosmetic-card.rarity-rare{--rarity-color:#70d9ff}.cosmetic-card.rarity-epic{--rarity-color:#c293ff}.cosmetic-card.rarity-legendary{--rarity-color:#ffd578;background:radial-gradient(at 50% 5%,#ffd57822,#0000 70%),#171710}.cosmetic-card:hover,.cosmetic-card:focus-within{border-color:var(--rarity-color);transform:translateY(-3px)}.cosmetic-rarity{color:var(--rarity-color);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.cosmetic-preview{justify-content:center;align-items:center;min-height:145px;padding:18px 4px;display:flex}.cosmetic-preview .user-avatar{flex:0 0 88px;width:88px;height:88px}.cosmetic-preview .user-avatar img{border-radius:inherit;object-fit:cover;image-rendering:auto;width:100%;height:100%}.cosmetic-preview .user-tag{text-align:center;max-width:100%;padding:8px 12px}.cosmetic-card button{z-index:1;cursor:pointer;border:1px solid #9576be;min-height:44px;position:relative}.cosmetic-card button:disabled{cursor:default;opacity:.65}.cosmetic-card button:focus-visible{outline:2px solid var(--am-accent);outline-offset:3px}.cosmetic-card.unlocked{border-color:color-mix(in srgb, var(--rarity-color) 40%, #26303d);background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--rarity-color) 13%, transparent), transparent 65%), #10161e;color:#e0e5ef}[class*=profile-frame-]:not(.profile-frame-none)>.user-avatar{border-color:var(--frame-accent)!important}.profile-frame-premium-glow>.user-avatar:after{border-style:double;border-width:5px;inset:-13px}.rewards-panel>.admin-tool-tabs{margin:0}.admin-tool-tabs{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.admin-tool-tabs button{cursor:pointer;border:1px solid #34404d;border-radius:10px;min-height:44px;padding:10px 16px}.admin-tool-tabs button[aria-pressed=true]{background:var(--am-accent);color:#10170b}.admin-tools>[hidden]{display:none}@keyframes cosmetic-shimmer{0%,55%{transform:translate(-100%)}85%,to{transform:translate(100%)}}@keyframes cosmetic-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.user-tag:after,[class*=profile-frame-]>.user-avatar:after{animation:none}.user-tag:after{display:none}.cosmetic-card{transition:none}.cosmetic-card:hover,.cosmetic-card:focus-within{transform:none}}.rewards-panel>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.rewards-panel>header h2,.rewards-panel>header p,.rewards-panel>h3{margin:0}.rewards-panel>header a{color:#d9caf1;border:1px solid #8f72c766;border-radius:8px;padding:10px 14px}.reward-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.reward-card{color:#8793a1;background:#10161e;border:1px solid #2c3542;border-radius:12px;align-content:start;gap:8px;min-width:0;padding:15px;display:grid}.reward-card.unlocked{border-color:color-mix(in srgb, var(--am-accent-alt) 33.3%, transparent);color:#d8e6c1;background:#141a16}.reward-card strong,.reward-card p{margin:0}.reward-card img{object-fit:contain;width:54px;height:54px;image-rendering:pixelated}.reward-card progress{accent-color:#9e7bf1;width:100%}.reward-card button{color:#e3d7f7;background:#302344;border-radius:7px;justify-self:start;padding:8px 11px}.referrals-page main{width:min(1180px,92%);margin:0 auto;padding:64px 0 80px}.referral-hero{max-width:780px;margin-bottom:32px}.referral-hero>span{color:var(--am-accent-alt);letter-spacing:.12em;font-size:12px;font-weight:800}.referral-hero h1{margin:12px 0;font-size:clamp(34px,5vw,64px);line-height:1.02}.referral-hero p{color:#9da8b5;font-size:17px;line-height:1.6}.referral-login-card,.referral-summary,.referral-progress,.referral-rewards article{background:#10161e;border:1px solid #2b3441}.referral-login-card{border-radius:14px;padding:28px}.referral-login-card button,.referral-link-box button{color:#fff;background:#6f50aa;border-radius:8px;padding:10px 14px}.referral-summary{border-radius:14px;grid-template-columns:minmax(300px,2fr) repeat(3,minmax(130px,1fr));gap:1px;display:grid;overflow:hidden}.referral-summary>div{background:#121922;align-content:center;gap:6px;min-width:0;padding:20px;display:grid}.referral-summary>div>strong{text-overflow:ellipsis;font-size:25px;overflow:hidden}.referral-summary>div>span,.referral-summary small{color:#8894a1;font-size:12px}.referral-link-box>div{gap:8px;margin-top:8px;display:flex}.referral-link-box button{align-items:center;gap:6px;display:inline-flex}.referral-link-box svg{width:15px}.referral-progress{border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin:28px 0 18px;display:grid;overflow:hidden}.referral-progress>div{color:#687482;justify-items:center;gap:7px;padding:16px 8px;display:grid}.referral-progress>div+div{border-left:1px solid #2b3441}.referral-progress span{border:1px solid #3b4655;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.referral-progress .done,.referral-progress .next{color:#dce8cc}.referral-progress .done span{border-color:var(--am-accent-alt);background:color-mix(in srgb, var(--am-accent-alt) 13.3%, transparent)}.referral-progress .next{background:#6f50aa1c}.referral-rewards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.referral-rewards article{color:#778391;border-radius:12px;min-width:0;padding:18px}.referral-rewards article.unlocked{border-color:color-mix(in srgb, var(--am-accent-alt) 33.3%, transparent);color:#d8e6c1}.referral-rewards article.next{color:#ded2f2;border-color:#9e7bf188;box-shadow:0 0 24px #7650ad24}.referral-rewards h2,.referral-rewards p{margin:8px 0}.referral-rewards>article>span{font-size:11px;font-weight:700}.referral-rule{color:#8e99a6;text-align:center;margin:24px 0 0}@media (max-width:800px){.referrals-page main{width:100%;padding:32px 4vw 60px;overflow:hidden}.referral-summary{grid-template-columns:1fr 1fr}.referral-link-box{grid-column:1/-1}.referral-progress,.referral-rewards{grid-template-columns:1fr}.referral-progress>div{grid-template-columns:36px 1fr;justify-items:start}.referral-progress>div+div{border-top:1px solid #2b3441;border-left:0}.rewards-panel>header{flex-direction:column;align-items:stretch}}@keyframes premium-frame-glow{to{box-shadow:0 0 0 3px #c8b4ff,0 0 38px #9d7cffaa}}@media (prefers-reduced-motion:reduce){.profile-frame-premium-glow .user-avatar{animation:none}}.list-plus-editor{color:var(--muted);grid-column:1/-1;padding:6px 8px 10px}.custom-list-cover{object-fit:cover;border-radius:7px;width:40px;height:40px}.custom-list-description{color:var(--muted);grid-column:1/-1;margin:0 8px 6px;font-size:12px}.list-plus-editor summary{cursor:pointer;color:var(--am-accent)}.list-plus-editor textarea{width:100%;min-height:64px;margin:8px 0}.list-plus-editor .outline-button input,.profile-editor .outline-button input{opacity:0;width:1px;height:1px;position:absolute}.plus-showcase-grid,.plus-collection-items{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:14px;display:grid}.plus-showcase-grid a,.plus-showcase-grid article,.plus-collection-items a{color:inherit;gap:7px;text-decoration:none;display:grid}.plus-showcase-grid img,.plus-collection-items img{aspect-ratio:2/3;object-fit:cover;border-radius:9px;width:100%}.showcase-character-options{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:8px 0 12px;display:grid}.telegram-settings{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:22px}.telegram-settings ul{gap:6px;margin:12px 0;display:grid}.episode-notifications{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.episode-notifications small{color:var(--muted)}.comment-reactions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.comment-reactions button{border:1px solid var(--line);background:var(--panel);border-radius:999px;align-items:center;gap:4px;min-width:38px;min-height:32px;padding:3px 8px;display:inline-flex}.comment-reactions button.active{border-color:var(--am-accent);background:color-mix(in srgb, var(--am-accent) 10.2%, transparent)}.plus-label{color:var(--am-accent);letter-spacing:.08em;font-size:11px;font-weight:800}.plus-collection-grid{gap:20px;margin-top:30px;display:grid}.plus-collection>img{object-fit:cover;border-radius:12px;width:100%;max-height:320px}.plus-collection-lock{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.dashboard-cards.compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dashboard-cards.compact>div{border:1px solid var(--line);border-radius:10px;gap:4px;padding:14px;display:grid}.dashboard-cards.compact strong{color:var(--am-accent);font-size:24px}@media (max-width:767px){.plus-page{padding-inline:20px}.plus-dialog{max-height:calc(100dvh - 24px);overflow-y:auto}.plus-collection-lock{flex-direction:column;align-items:stretch}.episode-notifications .outline-button{min-height:44px}}.auth-page{background:#080d12;place-items:center;min-height:100svh;padding:24px;display:grid}.auth-card{width:min(100%,480px)}.success-msg,.invite-result{color:var(--am-accent)}.vk-login-form{gap:10px;display:grid}.vk-login-primary{background:#0b27471f;border:1px solid #287fe8;border-radius:12px;padding:14px}.vk-login-primary .vk-button{min-height:52px;font-size:16px;font-weight:750}.email-alternative{border-top:1px solid #27323e;padding-top:14px}.email-alternative summary{cursor:pointer;color:#a9b5c2;text-align:center;padding:8px}.email-alternative[open] summary{margin-bottom:12px}.preview-label{color:#84909c;font-size:13px}.age-actions,.admin-inline-form,.admin-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-tools{gap:18px;margin-top:24px;display:grid}.admin-inline-form input{flex:180px}.admin-table-wrap{overflow-x:auto}.admin-table td small{text-overflow:ellipsis;color:#84909c;max-width:170px;display:block;overflow:hidden}.admin-comment-preview{white-space:pre-wrap;overflow-wrap:anywhere;color:#aeb9c7;max-width:380px}.support-link{align-items:center;gap:6px;display:inline-flex}@media (min-width:761px){.anime-hero .hero-copy{width:100%;max-width:none}.anime-hero h1{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:760px;font-size:clamp(34px,3vw,48px);font-weight:700;line-height:1.05;display:-webkit-box;overflow:hidden}.anime-hero p.hero-description{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:620px;margin-bottom:0;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.anime-hero .hero-copy>.primary{z-index:6;min-height:49px;margin-top:0;position:absolute;bottom:72px;left:5%}}@media (max-width:760px){.support-link{font-size:0}.support-link svg{width:21px;height:21px}.admin-actions{min-width:220px}.anime-hero .hero-copy>.primary{z-index:6;min-height:49px;position:absolute;bottom:76px;left:6%}.hero-controls{width:auto;left:auto;right:6%}.hero-controls>span,.hero-controls>button{display:none}}@media (max-width:520px){.header{grid-template-columns:minmax(0,1fr) auto;gap:13px;display:grid;overflow:hidden}.header .brand{grid-column:1}.header .account-nav{scrollbar-width:none;grid-area:2/1/auto/-1;width:100%;margin-left:0;padding-bottom:4px;overflow-x:auto}.header .account-nav::-webkit-scrollbar{display:none}.header nav::-webkit-scrollbar{display:none}.header nav{white-space:nowrap;scrollbar-width:none;grid-area:3/1/auto/-1;justify-content:flex-start;gap:24px;width:100%;overflow-x:auto}.anime-hero h1,.anime-hero p.hero-description{max-width:100%}}.plus-dialog.sign-dialog{overscroll-behavior:contain;background:radial-gradient(ellipse at top right, color-mix(in srgb, var(--am-accent) 7.8%, transparent), transparent 45%), #11171e;border-radius:24px;max-height:calc(100dvh - 32px);overflow-y:auto;gap:18px!important;padding:28px!important}.plus-dialog [data-slot=dialog-close]{min-width:44px;min-height:44px}.plus-intro{padding-right:24px}.plus-eyebrow{color:var(--am-accent);letter-spacing:1.6px;align-items:center;gap:8px;margin-bottom:12px;font-size:10px;font-weight:700;display:flex}.plus-intro [data-slot=dialog-title]{letter-spacing:-1px;font-size:30px}.plus-intro [data-slot=dialog-title] span{color:var(--am-accent)}.plus-intro [data-slot=dialog-description]{color:#a9b4c1;margin:8px 0 0;font-size:13px;line-height:1.6}.plus-price-card{border:1px solid color-mix(in srgb, var(--am-accent) 20%, transparent);background:color-mix(in srgb, var(--am-accent) 3.9%, transparent);border-radius:16px;padding:18px 20px}.plus-price-card strong{letter-spacing:-1.5px;color:#edf9db;font-size:38px}.plus-price-card span,.plus-price-card p{color:#b3c1aa;font-size:13px}.plus-price-card p{margin:4px 0 0}.plus-dialog .plus-benefits{gap:14px}.plus-dialog .plus-benefits li{background:0 0;border:0;align-items:flex-start;gap:13px;padding:0;display:flex}.plus-dialog .plus-benefits li:before{content:none}.plus-benefits li>svg{color:var(--am-accent);flex-shrink:0;margin-top:3px}.plus-benefits li strong,.plus-benefits li span{display:block}.plus-benefits li strong{color:#f1f4f7;font-size:14px;font-weight:650}.plus-benefits li span{color:#99a6b5;margin-top:3px;font-size:12px}.plus-dialog .plus-legal-links{border-top:1px solid #ffffff12;gap:9px;padding-top:13px;font-size:13px;display:grid}.plus-dialog .plus-legal-links label{color:#c2cad5;background:#ffffff04;border:1px solid #2b3544;border-radius:10px;gap:11px;min-height:48px;padding:8px 11px}.plus-dialog .plus-legal-links input{appearance:none;cursor:pointer;background:#10151e;border:1px solid #596777;border-radius:5px;flex-shrink:0;place-content:center;width:19px;height:19px;display:grid}.plus-dialog .plus-legal-links input:before{content:"";border:0 solid #111720;border-width:0 0 2px 2px;width:9px;height:5px;transition:transform .12s;transform:rotate(-45deg)scale(0)}.plus-dialog .plus-legal-links input:checked{border-color:var(--am-accent-alt);background:var(--am-accent-alt)}.plus-dialog .plus-legal-links input:checked:before{transform:rotate(-45deg)scale(1)}.plus-dialog .plus-legal-links input:focus-visible{outline-offset:3px;outline:2px solid #d1f887}.plus-dialog .plus-legal-links .plus-agreement-link{color:var(--am-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--am-accent) 46.7%, transparent);text-decoration-color:color-mix(in srgb, var(--am-accent) 46.7%, transparent);text-underline-offset:3px}.plus-legal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.plus-dialog .plus-legal-links .plus-legal-link{color:#c2cad5;background:#ffffff04;border:1px solid #293241;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:40px;padding:7px 10px;line-height:1.35;text-decoration:none;transition:color .14s,border-color .14s,background .14s;display:flex}.plus-dialog .plus-legal-links .plus-legal-link span{min-width:0}.plus-dialog .plus-legal-links .plus-legal-link svg{color:#94d936;flex-shrink:0}.plus-dialog .plus-legal-links .plus-legal-link:hover{border-color:color-mix(in srgb, var(--am-accent-alt) 40%, transparent);background:color-mix(in srgb, var(--am-accent-alt) 4.7%, transparent);color:#f1f4f7}@media (max-width:480px){.plus-legal-list{grid-template-columns:minmax(0,1fr)}}.plus-dialog .plus-buy-button{border-radius:12px;min-height:50px;margin:0}.plus-renewal-note{text-align:center;color:#99a6b5;margin:-6px 0 0;font-size:11px;line-height:1.6}.platega-review-label{color:#b9f176;background:#8cd92f12;border:1px dashed #8cd92f;border-radius:999px;align-items:center;margin:8px 0;padding:5px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.payment-doc-links{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.payment-doc-links a{color:#c7d1df;border:1px solid #ffffff1f;border-radius:9px;align-items:center;min-height:40px;padding:7px 12px;font-size:13px;text-decoration:none;display:inline-flex}.payment-doc-links a:hover,.payment-doc-links a:focus-visible{color:#b9f176;border-color:#a0e542}@media (max-width:767px){.payment-doc-links a{min-height:44px}}.profile-editor-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-editor-heading h3{margin:0}.profile-editor-heading p{margin:6px 0 0;font-size:13px}.account-editing .account-journey,.account-editing .profile-sidebar{display:none}.account-editing .profile-layout{display:block}.account-editing .profile-main{max-width:840px;margin-inline:auto}.profile-save-bar{z-index:5;background:#141d18;border:1px solid #354134;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 32px #0006}.profile-save-bar span{color:#b6c5b0;font-size:12px}.profile-editor .profile-save-bar .primary{min-height:44px;margin:0}.plus-dialog.sign-dialog{scrollbar-width:thin;scrollbar-color:#46533c #11171e}@media (min-width:768px){.plus-dialog.sign-dialog{width:min(100% - 32px,640px)!important;max-width:640px!important}.plus-dialog .plus-benefits{grid-template-columns:1fr 1fr;gap:18px}}
.mobile-topbar,.mobile-bottom-nav,.mobile-legal,.mobile-catalog-tabs,.mobile-hero-bookmark,.mobile-section-title,.mobile-catalog-page-tabs{display:none}@media (max-width:767px){:root{--mobile-topbar-height:64px;--mobile-nav-height:68px}html,body{background:#080d12;max-width:100%;overflow-x:clip}:is(body:has(.mobile-topbar) .site,body:has(.mobile-topbar) .social-site){width:100%;max-width:none;padding:calc(var(--mobile-topbar-height) + env(safe-area-inset-top)) 0 calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 24px);margin:0}.mobile-topbar{z-index:90;height:calc(var(--mobile-topbar-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 18px 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d12f0;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.mobile-brand{letter-spacing:-.7px;align-items:center;gap:8px;font-size:21px;font-weight:850;display:inline-flex}.mobile-brand svg{width:29px;color:var(--am-accent)}.mobile-brand strong{color:var(--am-accent)}.mobile-page-heading{font-size:21px;font-weight:780;position:absolute;left:50%;transform:translate(-50%)}.mobile-search-button{place-items:center;width:48px;height:48px;margin-left:auto;display:grid}.mobile-search-button svg{width:27px;height:27px}.mobile-bottom-nav{z-index:100;min-height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding:6px 8px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#151922f7;border-top:1px solid #313844;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.mobile-bottom-nav a,.mobile-bottom-nav button{color:#a2aab5;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:56px;font-size:10px;font-weight:650;display:flex}.mobile-bottom-nav svg{width:23px;height:23px}.mobile-bottom-nav .active{color:var(--am-accent)}.mobile-bottom-nav .mobile-account-menu-trigger{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:10px;padding:0}.mobile-bottom-nav .mobile-account-menu-trigger:hover,.mobile-bottom-nav .mobile-account-menu-trigger[data-popup-open]{background:color-mix(in srgb, var(--am-accent) 8%, transparent);box-shadow:none;border:0}.mobile-bottom-nav .mobile-account-menu-trigger .user-avatar{border-width:1px;width:25px;height:25px;padding:1px}.site>.header,.social-site>.community-header{display:none!important}body:has(.mobile-topbar)>footer{display:none!important}body:has(.mobile-topbar) .site>footer{display:none!important}body:has(.mobile-topbar) .site-footer{display:none!important}body:has(.mobile-search-page) .site-footer{display:none!important}.site>main,.social-site>main,.title-page,.genre-hub{width:100%;max-width:none;padding-left:0;padding-right:0}.popular-hero,.popular-hero [data-slot=carousel-content],.popular-hero [data-slot=carousel-item]{width:100%}.popular-hero .hero{min-height:min(680px, calc(100svh - var(--mobile-topbar-height) - 44px));border:0;border-radius:0}.popular-hero .anime-hero>img.hero-backdrop{object-position:center top;filter:none;opacity:.92;transform:scale(1.02)}.popular-hero .hero-feature-poster{display:none}.popular-hero .hero-shade{background:linear-gradient(#0000 28%,#080d12b5 62%,#080d12 98%),linear-gradient(90deg,#080d124d,#0000)}.popular-hero .hero-copy{width:100%;max-width:none;padding:32px 18px 76px;position:absolute;inset:auto 0 0}.popular-hero .hero h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:12px 0 10px;font-size:clamp(30px,9vw,42px);line-height:1.04;display:-webkit-box;overflow:hidden}.popular-hero .anime-meta{flex-wrap:wrap;gap:7px 12px;font-size:11px;display:flex}.popular-hero .hero-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;margin:10px 0 18px;display:-webkit-box;overflow:hidden}.popular-hero .hero-copy>.primary{width:calc(100% - 62px);min-height:52px;margin:0;position:static}.popular-hero .mobile-hero-bookmark{border:2px solid var(--am-accent);width:52px;height:52px;color:var(--am-accent);background:#080d12b8;place-items:center;display:grid;position:absolute;bottom:76px;right:18px}.popular-hero .mobile-hero-bookmark.saved{background:var(--am-accent);color:#142006}.popular-hero .hero-controls{z-index:8;inset:auto 18px 26px auto}.home-discovery,.catalog,.collection{padding-left:18px;padding-right:18px}.home-section-tabs{margin:0 -18px;padding:11px 18px 15px}.home-section-tabs a[href=\/genres],.home-section-tabs a[href=\#catalog]{display:none}.home-rail{margin-top:22px}.home-rail-heading{align-items:center}.home-rail-heading h2{font-size:22px}.home-rail-heading p{display:none}.home-rail-heading>a{align-items:center;min-height:44px;display:flex}.anime-slider{gap:13px;margin:0 -18px;padding:14px 18px 5px}.anime-slide{flex-basis:min(42vw,168px)}.anime-carousel-controls{display:none}.section-head{padding-top:6px}.section-head .search,.section-head .eyebrow,.filter-row>[data-slot=tabs-list],.filter-row>[data-slot=tabs]{display:none!important}.section-head h2{font-size:28px}.filter-row{margin-top:15px}.mobile-catalog-tabs{border-bottom:1px solid #252d37;gap:20px;width:100%;display:flex;overflow-x:auto}.mobile-catalog-tabs button,.mobile-catalog-tabs a{color:#99a2ae;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;min-height:45px;padding:0 2px;font-size:13px;display:inline-flex}.mobile-catalog-tabs .active{color:#eef2f6;border-color:var(--am-accent)}.mobile-section-title{justify-content:center;align-items:center;min-height:58px;display:flex;position:relative}.mobile-section-title h1{margin:0;font-size:23px;font-weight:750}.mobile-section-title>a{place-items:center;width:44px;height:44px;display:grid;position:absolute;right:0}.mobile-catalog-page-tabs,.bookmarks-tabs{scrollbar-width:none;border-bottom:1px solid #29313b;gap:26px;margin:0 -18px 24px;padding:0 18px;display:flex;overflow-x:auto}.mobile-catalog-page-tabs a,.bookmarks-tabs button{color:#969faa;border-bottom:2px solid #0000;flex:none;align-items:center;min-height:47px;font-size:13px;font-weight:650;display:flex}.mobile-catalog-page-tabs .active,.bookmarks-tabs .active{color:#eef2f5;border-color:var(--am-accent)}.mobile-catalog-toolbar,.bookmark-list-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.mobile-catalog-toolbar h2,.bookmark-list h2{margin:0;font-size:22px}.mobile-catalog-toolbar button,.bookmark-list-heading a{min-height:44px;color:var(--am-accent);align-items:center;gap:6px;font-size:12px;display:inline-flex}.mobile-catalog-toolbar svg{width:18px}.mobile-filter-overlay{z-index:130;position:fixed;inset:0}.mobile-filter-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;width:100%;height:100%;position:absolute;inset:0}.mobile-filter-sheet{padding:20px 18px calc(22px + env(safe-area-inset-bottom));background:#151b24;border-top:1px solid #303945;border-radius:18px 18px 0 0;gap:25px;display:grid;position:absolute;inset:auto 0 0}.mobile-filter-sheet header{justify-content:space-between;align-items:center;display:flex}.mobile-filter-sheet h3{margin:0;font-size:21px}.mobile-filter-sheet header button{place-items:center;width:44px;height:44px;display:grid}.mobile-filter-sheet>div{gap:12px;display:grid}.mobile-filter-sheet>div>strong{color:#99a5b3;font-size:13px}.mobile-filter-sheet nav{flex-wrap:wrap;gap:8px;display:flex}.mobile-filter-sheet nav button{color:#b5bfcb;background:#242b35;border-radius:21px;min-height:42px;padding:0 14px}.mobile-filter-sheet nav button.active{background:var(--am-accent);color:#142006}.mobile-filter-sheet>.primary{width:100%;min-height:50px}.catalog .cards,.title-page>.cards,.browse-page .cards,.genre-hub+.cards,.mobile-search-results .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.card-title{margin-top:9px}.card-title a,.card-title button:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.card-title button:last-child{place-items:center;min-width:34px;min-height:34px;margin:-7px -7px 0 0;display:grid}.catalog-pagination button{min-height:44px}.collection{margin:38px 18px 12px;padding:20px;display:grid}.collection button{justify-content:center;width:100%;min-height:48px;margin:0}.genre-hub,.title-page,.browse-page{padding:24px 18px 40px}.genre-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.genre-tile{border-radius:0;min-height:112px}.recommend-section .anime-slider{margin-left:-18px;margin-right:-18px}.profile-cover{border-radius:0;height:190px}.profile-identity{flex-wrap:wrap;gap:14px;padding:0 18px}.profile-identity>.outline-button{width:100%;min-height:44px;margin:0 0 12px}.profile-layout{flex-direction:column;gap:12px;margin:0;display:flex}.profile-sidebar,.profile-main{width:100%;padding:0 18px}.social-tabs{scrollbar-width:none;justify-content:flex-start;width:calc(100% + 36px);margin-left:-18px;overflow-x:auto;padding:0 18px!important}.social-tabs button{flex:none;min-height:44px}.social-panel{padding:18px}.collection-entry{align-items:flex-start}.entry-controls{grid-template-columns:1fr 1fr;display:grid}.entry-controls select,.entry-controls button,.create-list-button,.create-list-form button{min-height:44px}.title-intro{grid-template-columns:104px minmax(0,1fr);gap:15px}.title-load-state{place-items:center;min-height:65svh;display:grid}.title-intro .title-description,.title-intro .collection-controls{grid-column:1/-1}.title-poster{position:static}.title-playback{width:100%;min-width:0;margin:32px 0}.season-navigation{border-left:0;border-right:0;border-radius:0;gap:18px;width:calc(100% + 6vw);margin:24px -3vw 32px;padding:16px 3vw}.season-navigation-heading h2{font-size:19px}.season-relation-row h3{font-size:17px}.season-scroll-buttons{display:none}.season-relation-track{margin-left:-8px;padding-bottom:4px}.season-relation-slide{flex-basis:178px;padding-left:8px}.season-relation-heading{margin-bottom:9px}.season-relation-actions{gap:0}.season-show-all{min-height:32px;padding:0 9px}.season-card{grid-template-columns:42px minmax(0,1fr);column-gap:9px;min-height:70px;padding:7px}.season-card img{width:42px;height:60px}.season-card strong{font-size:12px}.title-playback>h2,.title-playback>p,.title-playback>[role=alert],.title-playback .episode-toolbar,.title-page>[data-comments]{margin-left:0;margin-right:0}.title-playback .player,.title-playback video,.title-playback iframe{width:100%}.title-playback .player{aspect-ratio:16/9;border:1px solid #ffffff12;border-radius:10px;height:auto;min-height:0;overflow:hidden}.title-playback .player video,.title-playback .player iframe{border-radius:inherit;object-fit:contain;height:100%}.title-playback .episode-view,.title-playback .episode-toolbar{min-width:0}.title-playback .source-note{overflow-wrap:anywhere;margin-left:0;margin-right:0}.skip-segment-button{min-height:44px;bottom:12px;right:12px}.auto-skip-question{width:calc(100% - 20px);padding:12px;bottom:10px;right:10px}.auto-skip-question strong{margin-bottom:9px;font-size:13px}.auto-skip-question button{flex:1;min-height:44px}.admin-skip-form{grid-template-columns:1fr}.bookmarks-page .title-page,.mobile-catalog-page .title-page{padding-top:0}.bookmark-list{gap:12px;display:grid}.bookmark-row{border-bottom:1px solid #ffffff0d;grid-template-columns:86px minmax(0,1fr) 44px;align-items:center;gap:13px;min-height:126px;padding:10px 0;display:grid}.bookmark-row>a:first-child,.bookmark-history-poster,.bookmark-placeholder{background:#151c25;width:86px;height:116px;overflow:hidden}.bookmark-history-poster{display:block}.bookmark-row img{object-fit:cover;width:100%;height:100%}.bookmark-placeholder{color:var(--am-accent);place-items:center;display:grid}.bookmark-row>div:nth-child(2){gap:7px;min-width:0;display:grid}.bookmark-row strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.bookmark-row span,.bookmark-row small{color:#9aa5b3;font-size:12px}.bookmark-row>button{color:#8e9aa8;place-items:center;width:44px;height:44px;display:grid}.bookmark-row>button.saved{color:var(--am-accent)}.bookmark-list-pills{scrollbar-width:none;gap:8px;margin:0 -18px 6px;padding:0 18px 8px;display:flex;overflow-x:auto}.bookmark-list-pills button{color:#aab5c1;background:#171e27;border-radius:20px;flex:none;min-height:40px;padding:0 14px}.bookmark-list-pills button.active{background:var(--am-accent);color:#142006}.bookmark-list-pills span{margin-left:5px}.bookmarks-empty{text-align:center;color:#8f9aa8;place-content:center;justify-items:center;gap:13px;min-height:45svh;display:grid}.bookmarks-empty h2,.bookmarks-empty p{margin:0}.episode-toolbar button,.episode-toolbar select,.collection-controls button,.collection-controls select{min-height:44px}.mobile-legal{padding:28px 18px calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 12px);color:#7f8995;flex-wrap:wrap;justify-content:center;gap:12px 18px;font-size:11px;display:flex}.mobile-search-page{max-width:none;min-height:100svh;padding:0 0 28px}.mobile-search-form{z-index:110;min-height:calc(66px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0 4px;background:#080d12f7;border-bottom:1px solid #252c36;grid-template-columns:48px 1fr;align-items:center;gap:4px;display:grid;position:sticky;top:0}.mobile-search-form>button{place-items:center;width:48px;height:48px;display:grid}.mobile-search-form label{background:#171d26;border-radius:7px;grid-template-columns:24px 1fr 40px;align-items:center;gap:8px;height:46px;padding:0 4px 0 13px;display:grid}.mobile-search-form label>svg{color:#7f8a98}.mobile-search-form input{color:#eef2f6;background:0 0;border:0;outline:0;min-width:0;font-size:16px}.mobile-search-form label button{place-items:center;height:40px;display:grid}.mobile-search-results{padding:25px 18px}.search-theme-filters{margin-bottom:25px}.search-theme-toggle{color:#c3cfdd;text-align:left;background:#151b24;border:1px solid #2d3746;border-radius:12px;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 13px;display:grid}.search-theme-toggle>svg:first-child,.search-theme-toggle.active{color:var(--am-accent)}.search-theme-toggle span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-theme-toggle>svg:last-child{color:#8793a1;transition:transform .14s}.search-theme-toggle>svg.expanded{transform:rotate(180deg)}.search-theme-panel{background:#10151d;border:1px solid #26303d;border-radius:12px;margin-top:10px;padding:13px}.search-theme-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.mobile-search-results .search-theme-panel-heading h2{color:#e8edf3;margin:0;font-size:15px}.search-theme-panel-heading button{min-height:36px;color:var(--am-accent);font-size:12px}.search-theme-input{color:#7f8a98;background:#171d26;border:1px solid #293241;border-radius:9px;align-items:center;gap:9px;height:42px;padding:0 11px;display:flex}.search-theme-input input{color:#eef2f6;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.search-theme-options{overscroll-behavior:contain;flex-wrap:wrap;gap:7px;max-height:228px;margin-top:11px;display:flex;overflow-y:auto}.search-theme-options button{color:#bfc9d5;background:#171e28;border:1px solid #313d4c;border-radius:999px;min-height:38px;padding:0 12px;font-size:12px}.search-theme-options button.selected{border-color:var(--am-accent-alt);background:color-mix(in srgb, var(--am-accent-alt) 9.4%, transparent);color:#d5f39c}.mobile-search-results h2,.recent-searches h1{margin:0 0 18px;font-size:22px}.recent-searches{margin-bottom:32px}.recent-searches>div{justify-content:space-between;align-items:center;display:flex}.recent-searches>div button{min-height:44px;color:var(--am-accent)}.recent-searches nav{flex-wrap:wrap;gap:8px;display:flex}.recent-searches nav button{color:#b7c0cb;background:#171d26;border-radius:20px;min-height:40px;padding:0 14px}.mobile-empty{text-align:center;color:#8793a1;place-content:center;justify-items:center;gap:10px;min-height:45svh;display:grid}.mobile-empty h3,.mobile-empty p{margin:0}}@media (max-width:350px){.mobile-bottom-nav a,.mobile-bottom-nav button{font-size:9px}.catalog .cards,.title-page>.cards,.browse-page .cards,.mobile-search-results .cards{gap:20px 9px}}[data-slot=dialog-overlay]{z-index:200}[data-slot=dialog-content]{z-index:201;max-height:calc(100dvh - 32px);overflow-y:auto}@media (max-width:767px){.search-filter-toolbar{position:relative}.search-filter-toggle{flex:1;justify-content:center}.search-filter-panel{z-index:190;padding:calc(18px + env(safe-area-inset-top)) 18px calc(30px + env(safe-area-inset-bottom));background:#0b1016;border:0;border-radius:0;margin:0;display:block;position:fixed;inset:0;overflow-y:auto}.search-filter-panel>header{z-index:2;top:calc(-18px - env(safe-area-inset-top));margin:calc(-18px - env(safe-area-inset-top)) -18px 20px;padding:calc(18px + env(safe-area-inset-top)) 18px 14px;background:#0b1016f5;border-bottom:1px solid #252e39;position:sticky}.search-filter-panel>header button{place-items:center;width:44px;height:44px;display:grid}.search-filter-group,.search-filter-group.compact{grid-template-columns:1fr;margin-bottom:24px;display:grid}.search-filter-options{max-height:230px}.search-filter-options button{min-height:40px}.search-results-heading{flex-direction:column;align-items:flex-start;gap:5px}.search-results-heading h2{font-size:22px}}.profile-editor{scroll-margin-top:90px}@media (max-width:767px){.age-actions{grid-template-columns:1fr;display:grid}.age-actions button{white-space:normal;width:100%;min-height:48px}.popular-hero{border-radius:0;padding-bottom:0}.popular-hero .hero.anime-hero{height:auto;min-height:0;padding-top:clamp(220px,68vw,350px);display:block}.popular-hero .anime-hero>img.hero-backdrop{object-position:center 20%;opacity:1;height:clamp(350px,100vw,500px);transform:none}.popular-hero .anime-hero .hero-shade{pointer-events:none;background:linear-gradient(#0000 15%,#080d1240 35%,#080d12 75%)}.popular-hero .anime-hero .hero-copy{background:linear-gradient(#0000,#080d12 38%);grid-template-columns:minmax(0,1fr) 50px;gap:12px 10px;padding:28px 18px 20px;display:grid;position:relative;inset:auto}.popular-hero .hero-copy>.eyebrow,.popular-hero .hero-copy>h1,.popular-hero .hero-copy>.anime-meta,.popular-hero .hero-copy>.hero-description{grid-column:1/-1;margin:0}.popular-hero .anime-hero h1{min-height:2.24em;font-size:clamp(26px,7.4vw,34px);line-height:1.12}.popular-hero .anime-hero .hero-description{-webkit-line-clamp:2;height:3.1em;font-size:14px;line-height:1.55}.popular-hero .anime-hero .hero-copy>.primary,.popular-hero .anime-hero .mobile-hero-bookmark{border-radius:7px;width:100%;height:50px;min-height:50px;margin:2px 0 0;position:static}.popular-hero .hero-controls{background:#080d12;justify-content:center;padding:0 18px 20px;display:flex;position:relative;inset:auto}.popular-hero .hero-dots{align-items:center;min-height:24px}.mobile-topbar-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.mobile-plus-button{border:1px solid color-mix(in srgb, var(--am-accent) 25.1%, transparent);background:color-mix(in srgb, var(--am-accent) 6.3%, transparent);min-height:44px;color:var(--am-accent);border-radius:12px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:750;display:inline-flex}.mobile-topbar-actions .mobile-search-button{width:40px}.mobile-page-heading{position:static;transform:none}.account-page .profile-cover{height:158px}.account-page .profile-cover>span{display:none}.account-page .profile-identity{gap:12px;margin-bottom:0;padding:0 16px 20px}.account-page .profile-identity>.user-avatar{flex:0 0 76px;width:76px;height:76px}.account-page .profile-name{flex:1;min-width:0}.account-page .profile-title-row h1{overflow-wrap:anywhere;font-size:24px}.account-page .profile-name p{font-size:11px;line-height:1.6}.account-page .profile-identity>.outline-button{color:#e5ebf1;background:#1b232e;border-radius:12px;min-height:46px;margin:4px 0 0}.account-page .profile-layout{gap:20px}.account-page .profile-main{order:-1}.account-page .profile-sidebar,.account-page .profile-main{padding-inline:16px}.account-page .social-panel{border-radius:16px;padding:18px}.account-page .social-tabs{gap:6px;width:calc(100% + 32px);margin-bottom:18px;margin-left:-16px;padding-inline:16px!important}.account-page .social-tabs button{padding:10px 12px;font-size:13px}.account-page .account-journey{margin-bottom:16px;padding-inline:16px}.account-editing .profile-cover{height:90px}.account-editing .profile-identity>.outline-button{display:none}.profile-editor-heading{align-items:flex-start}.profile-editor-heading .outline-button{flex-shrink:0;min-height:44px;padding:8px 10px;font-size:12px}.account-page .profile-editor input:not([type=checkbox]):not([type=file]),.account-page .profile-editor textarea{min-height:44px;font-size:16px}.profile-save-bar{bottom:calc(78px + env(safe-area-inset-bottom));flex-direction:column;gap:8px;padding:10px}.profile-save-bar .primary{width:100%}.plus-dialog.sign-dialog{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px);border-radius:20px;gap:16px!important;width:calc(100% - 24px)!important;padding:22px!important}.plus-intro [data-slot=dialog-title]{font-size:28px}}@media (max-width:359px){.mobile-brand{gap:5px;font-size:18px}.mobile-brand svg{width:23px}.mobile-topbar{padding-inline:12px}.mobile-plus-button{padding-inline:8px}.plus-dialog.sign-dialog{padding:18px!important}}
.user-tag.user-tag-eternal-nakama{--tag-color:#ffdb86;--tag-light:#f5ffff;--tag-end:#77bfff;--tag-icon:url(/pins/eternal-nakama.svg);background:linear-gradient(115deg,#131931,#272039,#0e2030) padding-box padding-box,linear-gradient(110deg,#fff1b5,#ffbd5b,#b7a4ff,#7ee9ff,#fff1b5) border-box;border-width:2px;box-shadow:0 0 0 2px #121522,0 0 18px #ffbd5b40,inset 0 0 12px #83c8ff20}.user-tag.user-tag-number-one{--tag-color:#ffd76a;--tag-light:#fff7c2;--tag-end:#ff7b54;--tag-icon:url(/pins/number-one.svg);color:#fff8cf;text-shadow:0 0 5px #fff,0 0 13px #ffb51f;background:linear-gradient(112deg,#201406,#35230b 48%,#190f08) 0 0/100% 100% padding-box padding-box,linear-gradient(110deg,#fffbd4,#ffb71b 22%,#fff5a6 38%,#d57808 56%,#fffbd4 74%,#ff9e1b) 0 0/260% 100% border-box;border-width:2px;animation:2.8s linear infinite champion-tag-shimmer;box-shadow:0 0 0 2px #11151d,0 0 24px #ffb22e88,0 0 45px #ffcb422b,inset 0 0 14px #fff2a02c}.user-tag.user-tag-number-one:after{background:radial-gradient(circle at 7% 18%,#fff 0 1px,#ffcf42 2px,#0000 3px),radial-gradient(circle at 92% 22%,#fff 0 1px,#ffcf42 2px,#0000 3px),radial-gradient(circle at 18% 92%,#fff 0 1px,#0000 3px),radial-gradient(circle at 80% 86%,#fff3a0 0 1px,#0000 3px);animation:1.9s ease-in-out infinite alternate champion-tag-sparks;inset:-7px}.plus-plan-options{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.plus-plan-options button{text-align:left;color:#bdb7cb;cursor:pointer;background:#151723;border:1px solid #3d3b50;border-radius:12px;gap:7px;padding:14px;display:grid}.plus-plan-options button[aria-pressed=true]{color:#fff;background:#30203e;border-color:#ccacff;box-shadow:inset 0 0 18px #ac7aff15}.plus-plan-options button:focus-visible{outline-offset:3px;outline:2px solid #c1ff79}.plus-plan-options b{color:#c5ff87;font-size:11px}.plus-plan-options strong{font-size:23px}.plus-plan-options small{font-size:11px}.annual-tag-offer{text-align:center;background:radial-gradient(at 50% 0,#dca35420,#0000),#151724;border:1px solid #d5b66a55;border-radius:12px;padding:16px}.annual-tag-offer p{color:#cec7dc;margin:12px 0 8px;font-size:12px;line-height:1.6}.annual-tag-offer small{color:#c1a77f;font-size:11px}.plus-dialog.sign-dialog{background:radial-gradient(circle at 8% 0,#a9ec4720,#0000 28%),radial-gradient(circle at 92% 22%,#8b5cf61c,#0000 31%),linear-gradient(145deg,#111a1d,#0c1219 65%,#11131f);border:1px solid #a9ec4730;box-shadow:0 30px 100px #000c,inset 0 1px #ffffff0d;width:min(100% - 28px,850px)!important;max-width:850px!important;padding:30px!important}.plus-dialog .plus-intro{padding:2px 210px 4px 0;position:relative}.plus-dialog .plus-intro:after{content:"PLUS";color:#0000;letter-spacing:-5px;-webkit-text-stroke:1px #b5f6551f;pointer-events:none;font-size:72px;font-weight:900;position:absolute;top:-20px;right:48px}.plus-dialog-layout{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);align-items:stretch;gap:16px;display:grid}.plus-offer-column{align-content:start;gap:13px;display:grid}.plus-dialog .plus-plan-options{margin:0}.plus-dialog .plus-plan-options button{background:linear-gradient(145deg,#181d29,#121620);border-color:#ffffff19;min-height:105px;transition:transform .16s,border-color .16s,background .16s;position:relative;overflow:hidden}.plus-dialog .plus-plan-options button:hover{border-color:#b8ef6460;transform:translateY(-2px)}.plus-dialog .plus-plan-options button[aria-pressed=true]{background:radial-gradient(circle at 100% 0,#c7ff6d20,#0000 45%),linear-gradient(145deg,#26331c,#19221a);border-color:#c5ff78;box-shadow:0 0 0 1px #b7f35a33,inset 0 0 24px #a9ed4010}.plus-dialog .plus-plan-options button[aria-pressed=true]:after{content:"";background:#baff5d;border-radius:50%;width:6px;height:6px;position:absolute;top:11px;right:11px;box-shadow:0 0 12px #baff5d}.plus-dialog .plus-plan-options .plus-support-plan{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;min-height:83px}.plus-support-plan span,.plus-support-plan small{align-items:center;gap:7px;display:flex}.plus-support-plan strong{color:#caff7b;grid-area:1/2/span 2}.support-amount-picker{background:linear-gradient(135deg, color-mix(in srgb, var(--am-accent) 4.3%, transparent), #845cff0c);border:1px solid #b9f36e42;border-radius:15px;gap:10px;padding:15px;display:grid}.support-amount-picker>label{color:#eaf5df;font-size:12px;font-weight:700}.support-amount-input{background:#0b1117;border:1px solid #65774d;border-radius:12px;align-items:center;display:flex;overflow:hidden}.support-amount-input:focus-within{border-color:#bdff62;box-shadow:0 0 0 3px #a8ef3c18}.support-amount-input input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:12px 14px;font-size:24px;font-weight:800}.support-amount-input input[aria-invalid=true]{color:#ff8995}.support-amount-input>span{color:#b8c7ad;padding-right:15px;font-size:18px;font-weight:800}.support-amount-presets{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.support-amount-presets button{color:#cbd5df;cursor:pointer;background:#ffffff07;border:1px solid #ffffff17;border-radius:9px;min-height:34px}.support-amount-presets button:hover{color:#dfffad;border-color:#b7f26173}.support-amount-picker>small{color:#879494;line-height:1.5}.plus-dialog .plus-price-card{background:linear-gradient(120deg, color-mix(in srgb, var(--am-accent) 5.5%, transparent), #ffffff03);border-radius:15px;padding:15px 17px}.plus-dialog .plus-price-card strong{font-size:31px}.supporter-board{background:radial-gradient(circle at 100% 0,#ffcf5925,#0000 32%),linear-gradient(160deg,#191816,#11151d 64%);border:1px solid #f0c7642b;border-radius:18px;padding:19px;position:relative;overflow:hidden}.supporter-board:after{content:"01";color:#ffd05d08;pointer-events:none;font-size:110px;font-weight:900;position:absolute;bottom:-31px;right:-4px}.supporter-board-heading{z-index:1;position:relative}.supporter-board-heading>span{color:#ffd66d;letter-spacing:1.5px;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.supporter-board-heading>strong{color:#fff8e8;margin-top:9px;font-size:21px;display:block}.supporter-board-heading p{color:#9fa6ad;margin:5px 0 0;font-size:11px;line-height:1.5}.supporter-leaders{z-index:1;gap:7px;margin:17px 0;padding:0;list-style:none;display:grid;position:relative}.supporter-leaders li{background:#ffffff05;border:1px solid #ffffff10;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:7px 10px;display:grid}.supporter-leaders li[data-rank="1"]{background:linear-gradient(90deg,#ffd46316,#ffffff05);border-color:#ffd56857;box-shadow:inset 3px 0 #ffd35f}.supporter-rank{color:#c1c8d0;background:#ffffff0a;border-radius:9px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}[data-rank="1"] .supporter-rank{color:#ffda6b}.supporter-name{color:#edf0f2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.supporter-leaders li>strong{color:#d7e0e7;font-size:12px}.champion-tag-card{z-index:1;border-top:1px solid #ffffff12;justify-items:start;gap:10px;padding-top:14px;display:grid;position:relative}.champion-tag-card p{color:#a4abb3;margin:0;font-size:11px;line-height:1.55}.champion-reward-set{gap:7px;display:flex}.champion-reward-set>span{color:#e9d69b;text-transform:uppercase;background:#ffd35b0b;border:1px solid #ffd86d38;border-radius:999px;align-items:center;gap:5px;padding:4px 8px 4px 4px;font-size:9px;font-weight:800;display:inline-flex}.champion-reward-set img{object-fit:contain;filter:drop-shadow(0 0 5px #ffc83e9c);width:25px;height:25px}.plus-feature-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.plus-feature-strip>div{background:#ffffff04;border:1px solid #ffffff10;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.plus-feature-strip svg{color:#b9f55c;flex-shrink:0}.plus-feature-strip span,.plus-feature-strip strong,.plus-feature-strip small{min-width:0;display:block}.plus-feature-strip strong{color:#e8edf1;white-space:nowrap;font-size:10px}.plus-feature-strip small{color:#87929f;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.plus-dialog>.platega-review-label{justify-self:start;margin:-2px 0}@media (max-width:760px){.plus-dialog.sign-dialog{padding:22px!important}.plus-dialog .plus-intro{padding-right:38px}.plus-dialog .plus-intro:after{display:none}.plus-dialog-layout{grid-template-columns:1fr}.plus-feature-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.supporter-board{order:2}}@media (max-width:430px){.plus-dialog.sign-dialog{border-radius:19px;max-height:calc(100dvh - 16px);width:calc(100% - 16px)!important;padding:18px!important}.plus-dialog .plus-plan-options{grid-template-columns:1fr}.plus-dialog .plus-plan-options .plus-support-plan{grid-column:1}.support-amount-presets{grid-template-columns:repeat(2,1fr)}}.profile-frame-lime>.user-avatar{--frame-art:url(/frames/lime.svg);--frame-accent:#8fea62}.profile-frame-violet>.user-avatar{--frame-art:url(/frames/violet.svg);--frame-accent:#ff85bc}.profile-frame-fire>.user-avatar{--frame-art:url(/frames/fire.svg);--frame-accent:#ff8c52}.profile-frame-ice>.user-avatar{--frame-art:url(/frames/ice.svg);--frame-accent:#7edcff}.profile-frame-violet-neon>.user-avatar{--frame-art:url(/frames/violet-neon.svg);--frame-accent:#b185ff}.profile-frame-premium-glow>.user-avatar{--frame-art:url(/frames/premium-glow.svg);--frame-accent:#ffd97a}.profile-frame-one-piece-master>.user-avatar{--frame-art:url(/frames/one-piece-master.svg);--frame-accent:#67d9ff}.profile-frame-referral-bloom>.user-avatar{--frame-art:url(/frames/referral-bloom.svg);--frame-accent:#ff85bc}.profile-frame-referral-wings>.user-avatar{--frame-art:url(/frames/referral-wings.svg);--frame-accent:#8fea62}.profile-frame-referral-tide>.user-avatar{--frame-art:url(/frames/referral-tide.svg);--frame-accent:#67d9ff}.profile-frame-referral-master>.user-avatar{--frame-art:url(/frames/referral-master.svg);--frame-accent:#ffd97a}.profile-frame-referral-phoenix>.user-avatar{--frame-art:url(/frames/referral-phoenix.svg);--frame-accent:#ff8c52}.profile-frame-plus-sakura>.user-avatar{--frame-art:url(/frames/plus-sakura.svg);--frame-accent:#ff85bc}.profile-frame-plus-illusion>.user-avatar{--frame-art:url(/frames/plus-illusion.svg);--frame-accent:#b185ff}.profile-frame-plus-crystal>.user-avatar{--frame-art:url(/frames/plus-crystal.svg);--frame-accent:#aaff6b}.profile-frame-champion-gold>.user-avatar{--frame-art:url(/frames/champion-gold.svg);--frame-accent:#ffd34d}.profile-frame-achievement-shinobi>.user-avatar{--frame-art:url(/frames/achievement-shinobi.svg);--frame-accent:#ff85bc}.profile-frame-achievement-scout>.user-avatar{--frame-art:url(/frames/achievement-scout.svg);--frame-accent:#8fea62}.profile-frame-achievement-oni>.user-avatar{--frame-art:url(/frames/achievement-oni.svg);--frame-accent:#ff6b99}.profile-frame-achievement-mage>.user-avatar{--frame-art:url(/frames/achievement-mage.svg);--frame-accent:#b185ff}.profile-frame-achievement-alchemist>.user-avatar{--frame-art:url(/frames/achievement-alchemist.svg);--frame-accent:#ffd97a}.user-tag{--tag-light:#f1dbff;--tag-color:#b873ff;--tag-end:#735cff;background:linear-gradient(110deg, #161121, #231830, #110f1d) padding-box, linear-gradient(120deg, var(--tag-light), var(--tag-color) 35%, var(--tag-end) 65%, var(--tag-light)) border-box;color:#fff5ff;min-height:27px;box-shadow:0 0 0 2px #0e101d, 0 0 12px color-mix(in srgb, var(--tag-color) 38%, transparent), inset 0 0 9px color-mix(in srgb, var(--tag-color) 15%, transparent);text-shadow:0 0 10px color-mix(in srgb, var(--tag-color) 65%, transparent);letter-spacing:.02em;border:2px solid #0000;gap:6px;padding:5px 10px 5px 6px;font-weight:800;overflow:visible}.user-tag:before{content:"";background:var(--tag-icon,url(/pins/referral-master.svg)) center / contain no-repeat;width:22px;height:22px;filter:drop-shadow(0 0 4px var(--tag-color));flex-shrink:0}.user-tag:after{border-radius:inherit;background:radial-gradient(circle at 18% 0, #fff 0 1px, transparent 2px), radial-gradient(circle at 83% 100%, var(--tag-light) 0 1px, transparent 2px);animation:3.8s ease-in-out infinite alternate reward-sparkle;inset:-5px;transform:none}.user-tag-plus{--tag-color:#b7ff64;--tag-end:#37cfab;--tag-light:#eeffc9;--tag-icon:url(/frames/plus-crystal.svg)}.user-tag-supporter{--tag-color:#ff81bd;--tag-end:#b569e5;--tag-light:#ffe6f4;--tag-icon:url(/frames/plus-sakura.svg)}.user-tag-hundred-episodes{--tag-color:#69dfff;--tag-end:#5278ed;--tag-light:#d9ffff;--tag-icon:url(/pins/referral-crew.svg)}.user-tag-binge-watcher{--tag-icon:url(/frames/plus-illusion.svg)}.user-tag-animonster-legend{--tag-color:#ffb44b;--tag-end:#ed5471;--tag-light:#fff3b2;--tag-icon:url(/pins/referral-legend.svg)}.user-tag-mugiwara{--tag-color:#ffd46e;--tag-end:#df6556;--tag-light:#fff5ce;--tag-icon:url(/pins/achievement-one-piece.svg)}.user-tag-recruiter{--tag-color:#8fee6f;--tag-end:#27bca7;--tag-light:#e9ffc5;--tag-icon:url(/pins/referral-scout.svg)}[class*=profile-frame-]:not(.profile-frame-none)>.user-avatar{box-shadow:none;padding:0;animation:none;position:relative;overflow:visible;border-color:#0000!important}[class*=profile-frame-]:not(.profile-frame-none)>.user-avatar:after{content:"";background:var(--frame-art) center / contain no-repeat;filter:drop-shadow(0 0 4px var(--frame-accent));z-index:2;border:0;border-radius:0;animation:4s ease-in-out infinite alternate reward-aura;inset:-25%;transform:none}.profile-frame-champion-gold>.user-avatar:after{animation:2.6s ease-in-out infinite champion-frame-shimmer;inset:-34%}.cosmetic-preview{min-height:180px;padding:32px 12px}.cosmetic-preview>img{filter:drop-shadow(0 7px 16px #0008);width:112px;height:112px}.cosmetic-preview .user-tag{white-space:normal;padding:7px 10px 7px 6px}.cosmetic-preview .user-avatar{width:88px;height:88px}.rewards-panel .reward-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:16px}.rewards-panel .reward-card{background:radial-gradient(at 50% 0,#ad78ff12,#0000 65%),#11141f;border-radius:16px;padding:20px}.rewards-panel .reward-card strong{color:#f3edff;font-size:15px}.rewards-panel .reward-card p{font-size:12px;line-height:1.7}.rewards-panel .reward-card small{font-size:11px;line-height:1.6}.achievement-loot{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;min-height:112px;padding:14px 0;display:flex}.achievement-loot>img{width:78px;height:78px}.achievement-frame-preview{padding:10px;display:inline-flex}.achievement-frame-preview>.user-avatar{width:56px;height:56px}.achievement-frame-preview .user-avatar img{object-fit:cover;image-rendering:auto;width:100%;height:100%}.achievement-reward-names{color:#c4afd9}.achievement-watch{color:#c4f78e;padding-top:6px;font-size:12px}.reward-source-tabs{flex-wrap:wrap;gap:8px;display:flex}.reward-source-tabs button{color:#a9a1b8;cursor:pointer;background:#14111e;border:1px solid #363049;border-radius:999px;min-height:38px;padding:8px 16px}.reward-source-tabs button[aria-pressed=true]{color:#efdeff;background:#30203f;border-color:#c7a0ff}.reward-source-tabs button:focus-visible,.achievement-watch:focus-visible{outline-offset:4px;outline:2px solid #c5ff85}.anime-pin:has(img[src$=\.svg]){background:0 0;border:0;padding:0}.anime-pin img[src$=\.svg]{object-fit:contain;filter:drop-shadow(0 0 5px #b27dff40);border-radius:0;width:34px;height:34px}.anime-pin img[src$=champion-crown\.svg]{filter:drop-shadow(0 0 4px #fff1a0)drop-shadow(0 0 10px #ffae2f);animation:2.2s ease-in-out infinite alternate champion-pin-glow}@keyframes champion-tag-shimmer{to{background-position:0 0,-260% 0}}@keyframes champion-tag-sparks{0%{opacity:.35;filter:brightness(.8)}55%{opacity:1;filter:brightness(1.45)}to{opacity:.7;filter:brightness(1.1)}}@keyframes champion-frame-shimmer{0%,to{opacity:.9;filter:drop-shadow(0 0 5px #ffb51f)brightness(.95);transform:scale(.99)}48%{opacity:1;filter:drop-shadow(0 0 8px #fff2a5)drop-shadow(0 0 15px #ff9d19)brightness(1.22);transform:scale(1.035)rotate(.5deg)}}@keyframes champion-pin-glow{to{filter:drop-shadow(0 0 7px #fff7c0)drop-shadow(0 0 15px #ff9d1b);transform:translateY(-1px)scale(1.05)}}@keyframes reward-aura{0%{opacity:.88}to{opacity:1;filter:drop-shadow(0 0 7px var(--frame-accent))}}@keyframes reward-sparkle{0%{opacity:.35}to{opacity:1}}@media (max-width:480px){.rewards-panel .reward-grid{grid-template-columns:minmax(0,1fr)}.user-tag{max-width:100%;font-size:10px}}@media (prefers-reduced-motion:reduce){[class*=profile-frame-]:not(.profile-frame-none)>.user-avatar:after,.user-tag:after,.user-tag.user-tag-number-one,.anime-pin img[src$=champion-crown\.svg]{opacity:1;animation:none}}
