:root{color-scheme:dark;--anime-accent:#f07868;--anime-action:#a78bfa;--anime-secondary:#78a9d6}::selection{color:#fff;background:#9b493f}.themmenu>.menu_extras>.anime_list_controls{--menu-icon-color:#a78bfa;--menu-icon-active:#c4b5fd;color:var(--menu-icon-color)}.themmenu>.menu_extras>.anime_list_controls:is(:hover,:focus-visible){color:var(--menu-icon-active)}.themmenu>.menu_extras>.anime_list_top{--menu-icon-color:#78a9d6;--menu-icon-active:#a5cbed;color:var(--menu-icon-color)}.themmenu>.menu_extras>.anime_list_top:is(:hover,:focus-visible){color:var(--menu-icon-active)}@media (width<=720px){.anime_list_page .themmenu>.menu_extras>.menu_tool{box-shadow:none;background:0 0;border:0;flex:0 0 44px}.anime_list_page .themmenu>.menu_extras>.menu_tool>svg{width:26px;height:26px}}.anime_list_controls,.anime_list_top{width:var(--menu-tool-size);height:var(--menu-tool-size);box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:color .18s,transform .16s;display:flex;position:relative}.anime_navigation_cue_host{position:relative}.anime_navigation_cue{inset-inline:16px;background:var(--anime-accent);pointer-events:none;border-radius:2px;height:2px;position:absolute;bottom:-1px}.anime_list_filter_indicator{top:5px;pointer-events:none;background:#8ed8c2;border:2px solid #0d1115;border-radius:50%;width:7px;height:7px;transition:transform .18s;position:absolute;inset-inline-end:4px;transform:scale(0)}.anime_list_controls.has_filter .anime_list_filter_indicator{transform:scale(1)}.themessage.config_msg.anime_list_controls_dialog{border-color:#a78bfa3d;border-radius:14px;width:580px;max-height:calc(100dvh - 64px)}.themessage.config_msg.anime_list_controls_dialog>.msgincont{box-sizing:border-box;width:100%;max-height:calc(100dvh - 66px);padding:24px;overflow:hidden}.anime_list_controls_content{text-align:start;flex-direction:column;min-height:0;display:flex}.anime_list_fields{box-sizing:border-box;min-height:0;display:flex;position:relative}.anime_list_rows{overscroll-behavior:contain;scrollbar-width:none;width:100%;min-height:0;overflow-y:auto}.anime_list_fields.scrollable-y{padding-bottom:44px}.anime_list_control_actions{box-sizing:border-box;flex-shrink:0;justify-content:flex-end;align-items:flex-end;gap:8px;min-height:60px;padding-inline:16px;display:flex;position:relative}.anime_list_control_actions:before{content:"";top:0;background:#ffffff12;height:1px;position:absolute;inset-inline:16px}.anime_list_control_actions button{min-width:0;height:40px;font:inherit;box-sizing:border-box;color:#dbb374;cursor:pointer;background:#dbb3740f;border:1px solid #dbb37438;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:13px;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:flex}.anime_list_control_actions button svg{flex-shrink:0;width:20px;height:20px}.anime_list_control_actions .anime_list_control_save{color:#9be2cb;background:#69ccae21;border-color:#69ccae52}.anime_list_control_actions button:hover{color:#f1ce97;background:#dbb3741f;border-color:#dbb3746b}.anime_list_control_actions .anime_list_control_save:hover{color:#c4f5e6;background:#69ccae38;border-color:#69ccae8c}.anime_list_control_actions button:active{transform:scale(.95)}.anime_list_control_actions .anime_list_control_remember{color:#a4b4c8;background:#8fb4df0a;border-color:#8fb4df2e;margin-inline-end:auto;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s}.anime_list_control_actions .anime_list_control_remember:hover{color:#c5ddf8;background:#8fb4df1a;border-color:#8fb4df66}.anime_list_control_actions .anime_list_control_remember[aria-checked=true]{color:#c5def7;background:#8fb4df21;border-color:#8fb4df61}.anime_list_remember_icon{flex:0 0 20px;width:20px;height:20px;position:relative}.anime_list_remember_icon svg{position:absolute;inset:0}.anime_list_control_actions button:focus-visible{outline-offset:2px;outline:2px solid}.anime_list_control_actions button:disabled,.anime_list_control_actions .anime_list_control_save:disabled,.anime_list_control_actions .anime_list_control_remember:disabled{color:#626974;box-shadow:none;cursor:default;background:#b9c0ce05;border-color:#b9c0ce12;transform:none}@media (width<=420px){.themessage.config_msg.anime_list_controls_dialog>.msgincont{padding:16px}.anime_list_rows>.anime_list_control_row{padding:12px 8px}.anime_list_control_actions{gap:6px;min-height:74px;padding-inline:0}.anime_list_control_actions button{white-space:nowrap;flex-direction:column;flex:1;gap:4px;height:58px;padding:7px 4px;font-size:12px}.anime_list_control_actions .anime_list_control_reset{flex:1.6}}.anime_list_control_row>.anime_list_control_label{color:#c5cbd6;gap:8px;font-weight:500}@media (width<=340px){.themessage.config_msg.anime_list_controls_dialog>.msgincont{padding:12px}.anime_list_control_actions{gap:4px}.anime_list_control_actions button,.anime_list_control_actions .anime_list_control_reset{flex:1 0 auto;min-width:44px;padding-inline:2px;font-size:11px}}.anime_list_label_icon{color:#a799bd;flex-shrink:0;width:17px;height:17px}body:has(.anime_list_controls_dialog)>.the_drop_menu .the_drop_item[aria-disabled=true]{color:#626974;cursor:default;background:0 0}.anime_list_control_label .anime_list_status_reset{color:#c9b481;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:44px;height:44px;margin-block:-10px;margin-inline-start:auto;padding:3px;transition:color .18s,background-color .18s;display:flex}.anime_list_status_reset svg{width:16px;height:16px}.anime_list_status_reset:enabled:hover{color:#ead49c;background:#c9b4811a}.anime_list_control_label .anime_list_status_reset:disabled{color:#505762;cursor:default}.anime_list_control_label .anime_list_status_reset:focus-visible{outline-offset:-3px;background:#c9b4811a;outline:2px solid #d7bd85}.anime_list_controls_header [role=button]:focus-visible{outline-offset:4px;border-radius:50%;outline:2px solid #c5cd66}.anime_list_controls_content .anime_list_order_control{border-top-color:#78a9d63b;margin-top:8px;padding-top:16px}.anime_list_order_control>.anime_list_control_label,.anime_list_order_control .anime_list_label_icon{color:#9ec8ed}.anime_list_controls_header{flex-shrink:0;align-items:center;gap:12px;margin-bottom:20px;display:flex}.anime_list_controls_heading_icon{color:#a78bfa;flex-shrink:0;width:24px;height:24px}.anime_list_controls_header h2{flex:1;margin:0;font-size:19px;font-weight:600}.anime_list_controls_content .setting-options input:checked+span{color:#e1d9f5;background:#30283f;border-color:#a78bfa42}.anime_list_controls_content .setting-options input:not(:disabled):not(:checked)+span:hover{color:#e1d9f5;background:#a78bfa17}.anime_list_controls_content .set_item .setting-options-drop{color:#e1d9f5;background:#211c2d;border-color:#a78bfa42}.anime_list_controls_content .setting-options-drop:is(:hover,:focus){color:#eee7ff;background:#2a2238;border-color:#a78bfa8c}.anime_list_controls_content .setting-options-drop:focus-visible{outline-offset:2px;outline:2px solid #a78bfa}.anime_list_controls_content .setting-options-drop:after{border-color:#bda5ff}body:has(.anime_list_controls_dialog)>.the_drop_menu{background:linear-gradient(145deg,#a78bfa12,#0000 42%),#111019;border-color:#a78bfa42}body:has(.anime_list_controls_dialog)>.the_drop_menu .the_drop_sel{color:#d7c7ff;background:#a78bfa1f}body:has(.anime_list_controls_dialog)>.the_drop_menu .the_drop_item:not([aria-disabled=true]):hover{color:#eee7ff;background:#a78bfa33}.anime_list_controls_content .setting-options input:focus-visible+span{outline-color:#a78bfa}.anime_list_cycle_options .setting-options-row{flex-wrap:nowrap;width:max-content}.anime_list_cycle_options button{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1 0 auto;padding:0;display:flex}.anime_list_cycle_options>.setting-options-drop{padding:10px 12px}.anime_list_cycle_options .setting-options-drop>bdi{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.anime_list_cycle_options button:hover>span{color:#e1d9f5;background:#a78bfa17}.anime_list_cycle_options button[data-state="1"]>span{color:#e1d9f5;background:#30283f;border-color:#a78bfa42}.anime_list_cycle_options button[data-state="2"]>span{color:#f0a69e;background:#f078681f;border-color:#f078684d;text-decoration:line-through}.anime_list_cycle_options button[aria-disabled=true]>span{color:#626974;cursor:help}.anime_list_cycle_options button[aria-disabled=true][data-state="0"]>span{background:0 0;border-color:#0000}.anime_list_cycle_options button[aria-disabled=true][data-state="1"]>span{color:#a398b6;background:#a78bfa1a;border-color:#a78bfa2e}.anime_list_cycle_options button[aria-disabled=true][data-state="2"]>span{color:#b08782;background:#f0786812;border-color:#f078682e}.anime_list_cycle_options button:focus-visible{outline-offset:-2px;outline:2px solid #a78bfa}.anime_list_cycle_options .setting-options-drop[aria-disabled=true]{color:#777d87;cursor:help;background:#a78bfa0d;border-color:#a78bfa1f}.anime_list_release_controls input[aria-disabled=true],.anime_list_release_controls fieldset[aria-disabled=true]{opacity:.5;cursor:help}body:has(.anime_list_controls_dialog)>.anime_list_cycle_menu .the_drop_item{justify-content:space-between;align-items:center;gap:12px;display:flex}.anime_list_cycle_menu .the_drop_item:after{content:"";text-align:center;width:16px}body:has(.anime_list_controls_dialog)>.anime_list_cycle_menu .the_drop_item[data-state="1"]{color:#e1d9f5;background:#a78bfa24}.anime_list_cycle_menu .the_drop_item[data-state="1"]:after{content:"+"}body:has(.anime_list_controls_dialog)>.anime_list_cycle_menu .the_drop_item[data-state="2"]{color:#f0a69e;background:#f078681f;text-decoration:line-through}.anime_list_cycle_menu .the_drop_item[data-state="2"]:after{content:"−";text-decoration:none}body:has(.anime_list_controls_dialog)>.anime_list_sort_menu .the_drop_item[data-state="2"]{color:#b6e4da;background:#7ac5b41f;text-decoration:none}body:has(.anime_list_controls_dialog)>.anime_list_sort_menu .the_drop_item[data-state="1"]{color:#d5eaff;background:#78a9d629}.anime_list_sort_menu .the_drop_item[data-state="1"]:after{content:"↓";transition:transform .18s}.anime_list_sort_menu .the_drop_item[data-state="2"]:after{content:"↓";transition:transform .18s;transform:rotate(180deg)}.anime_list_sort_menu .anime_list_random_option[data-state="1"]:after{content:"✓"}.anime_list_cycle_menu .the_drop_item:focus-visible{outline-offset:-2px;outline:2px solid #a78bfa}.anime_list_order_control .anime_list_cycle_options button>span{justify-content:center;align-items:center;gap:6px;display:flex}.anime_list_order_control .anime_list_cycle_options button:hover>span{color:#d5eaff;background:#78a9d617}.anime_list_order_control .anime_list_cycle_options button[data-state="1"]>span{color:#d5eaff;background:#78a9d629;border-color:#78a9d64d}.anime_list_order_control .anime_list_cycle_options button[data-state="2"]>span{color:#b6e4da;background:#7ac5b41f;border-color:#7ac5b44d;text-decoration:none}.anime_list_controls_content .anime_list_order_control .setting-options-drop{color:#c9e2fa;background:#192733;border-color:#78a9d64d}.anime_list_controls_content .anime_list_order_control .setting-options-drop:hover{background:#203444}.anime_list_order_control .setting-options-drop:after{border-color:#a4caec}.anime_list_controls_content .anime_list_order_control .setting-options-drop[data-state="2"]{color:#b6e4da;background:#172a29;border-color:#7ac5b44d}.anime_list_order_control .setting-options-drop[data-state="2"]:after{border-color:#b6e4da}.anime_list_sort_direction{flex-shrink:0;width:14px;height:14px;transition:transform .18s;transform:scale(0)}.anime_list_order_control button[data-state="1"] .anime_list_sort_direction{transform:scale(1)}.anime_list_order_control button[data-state="2"] .anime_list_sort_direction{transform:scale(1)rotate(180deg)}.anime_list_release_controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.anime_list_release_controls>.setting-options{flex:150px}.anime_list_release_years{flex:2 220px;gap:8px;min-width:0;display:flex}.anime_list_release_years input[hidden]{display:none}.anime_list_release_years input{box-sizing:border-box;color:#e1d9f5;width:100%;min-width:0;min-height:44px;font:inherit;background:#0003;border:1px solid #a78bfa3d;border-radius:5px;flex:1;padding:10px 12px;font-size:14px;transition:border-color .18s,background-color .18s}.anime_list_release_years input:hover{border-color:#a78bfa80}.anime_list_release_years input:focus-visible{outline-offset:2px;background:#a78bfa0f;outline:2px solid #a78bfa}@media (width>=721px){.anime_list_page .themmenu{box-sizing:border-box;height:calc(100dvh - 12px)}.anime_list_page .themmenu>.menu_extras{margin-top:auto;margin-bottom:20px}}@media (width<=720px){.anime_list_page .themmenu>.menu_extras{inset-inline:auto;top:auto;right:6px;bottom:calc(100px + env(safe-area-inset-bottom));box-sizing:border-box;background:linear-gradient(140deg,#68dbc711,#11161cb8 42%,#7787c20e);border:1px solid #9ab8ca21;border-radius:16px;flex-direction:column;gap:0;width:44px;height:auto;max-height:calc(100dvh - 120px);position:fixed;overflow:hidden auto;box-shadow:0 7px 20px #0000004d,inset 0 1px #ffffff0d}.anime_list_page .themmenu:has(>.menu_extras):after{width:calc(50% - 51px);inset-inline-end:auto}}@media (width<=360px){.themmenu{gap:8px;width:calc(100% - 16px)}.themmenu>.menu_tools{flex:1;width:auto;max-width:none;position:relative;top:auto;left:auto;overflow:visible;transform:none}.themmenu>.menu_tools>.menu_tool{flex:1;width:auto}.themmenu .menu_updates:before{inset-inline-end:calc(50% - 17px)}}body{background:#07090c;min-height:100dvh}html.anime_discovery_page,html.anime_home_page,html.anime_entry_page,html.anime_list_page,html.anime_top_page{margin-inline:auto}body>.main-container{background:linear-gradient(#0d1014,#090b0e 540px);flex:0 calc(100% - 60px);width:calc(100% - 60px);min-height:100dvh;padding:clamp(42px,6vh,64px) clamp(36px,6vw,90px);display:block}html.anime_entry_page body>.main-container{padding-block-end:0}html.anime_list_page body>.main-container{padding-block-start:clamp(20px,2vw,32px);padding-inline:clamp(16px,3vw,48px)}@media (width>=721px){html.anime_list_page body>.main-container{padding-block-end:0}}html.anime_discovery_page body>.main-container,html.anime_home_page body>.main-container{padding:0}.anime_discovery_trending,.anime_discovery_genres{--discovery-section-direction:90deg;--discovery-section-inset:clamp(22px,5.2vw,76px);padding:0 0 48px var(--discovery-section-inset);background:#07090c}[dir=rtl] .anime_discovery_trending,[dir=rtl] .anime_discovery_genres{--discovery-section-direction:270deg}.anime_discovery_genre_cards{flex-wrap:wrap;gap:12px;display:flex}.anime_discovery_genre_card{--genre-accent:#c29aff;isolation:isolate;box-sizing:border-box;color:#f3edff;background:#0c1020;border:1px solid #a78bfa24;border-radius:8px;flex:1 0 calc(16.6667% - 10px);align-items:flex-end;gap:10px;min-width:170px;min-height:136px;padding:14px 12px;transition:border-color .16s;display:flex;position:relative;overflow:hidden}.anime_discovery_genre_card:after{content:"";z-index:-1;background:linear-gradient(#080a1814 10%,#080a183d 38%,#080a18c7 73%,#080a18f0);transition:background-color .18s;position:absolute;inset:0}.anime_discovery_genre_image{z-index:-2;object-fit:cover;object-position:80% center;width:100%;height:100%;position:absolute;inset:0}.anime_discovery_genre_55{--genre-accent:#f698e9}.anime_discovery_genre_63{--genre-accent:#ffd0ac}.anime_discovery_genre_58{--genre-accent:#a99eff}.anime_discovery_genre_44{--genre-accent:#98dbe8}.anime_discovery_genre_55 .anime_discovery_genre_image,.anime_discovery_genre_63 .anime_discovery_genre_image{object-position:45% center}.anime_discovery_genre_card:is(:hover,:focus){color:#f3edff;outline:none;text-decoration:none}.anime_discovery_genre_card:hover{border-color:#a78bfa4d}.anime_discovery_genre_card:hover:after{background-color:color-mix(in srgb,var(--genre-accent) 7%,transparent)}.anime_discovery_genre_card:focus-visible{border-color:var(--genre-accent)}.anime_discovery_genre_emblem{width:36px;height:40px;color:var(--genre-accent);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.anime_discovery_genre_emblem:before{content:"";background:radial-gradient(ellipse,color-mix(in srgb,var(--genre-accent) 30%,transparent),color-mix(in srgb,var(--genre-accent) 8%,transparent) 45%,transparent 72%);pointer-events:none;position:absolute;inset:-7px}.anime_discovery_genre_icon{width:34px;height:34px;position:relative;overflow:visible}.anime_discovery_genres .anime_discovery_section_icon{color:#bd82ff;overflow:visible}.anime_discovery_genre_card h3{text-shadow:0 1px 4px #080a18;margin:0 0 4px;font-size:15px;font-weight:500}.anime_discovery_genre_card p{color:color-mix(in srgb,color-mix(in srgb,var(--genre-accent) 45%,#eee0d5) 75%,transparent);text-shadow:0 1px 4px #080a18;margin:0;font-size:12px;line-height:1.4}.anime_discovery_section_heading{align-items:center;gap:12px;margin-block-end:18px;display:flex}.anime_discovery_section_heading:after{content:"";background:linear-gradient(var(--discovery-section-direction),#b88de552,transparent);flex:1;height:1px;margin-inline-start:clamp(4px,2vw,28px)}.anime_discovery_section_heading>div{min-width:0}.anime_discovery_section_icon{color:#d894f5;flex:none;width:30px;height:34px}.anime_discovery_section_heading h2{color:#f3edff;margin:0;font-size:23px;font-weight:500;line-height:1.25}.anime_discovery_section_heading p,.anime_discovery_section_state{color:#bcb2d5;margin:4px 0 0;font-size:13px;line-height:1.5}.anime_discovery_trending>.edge-scroll{padding-inline:0}.anime_discovery_trending{padding-block-start:24px}.anime_discovery_trending .anime_discovery_section_heading{min-height:52px}.anime_discovery_trending .edge-scroll-arrow{color:#d9b9ff;background:linear-gradient(160deg,#492b6947,#100d1bf0);border:1px solid #be97ef38;border-radius:14px;width:40px;height:44px;transition:color .16s,border-color .16s,background-color .16s;top:50%;left:auto;right:auto;transform:translateY(-50%);box-shadow:0 4px 14px #0003}.anime_discovery_trending .edge-scroll-back{inset-inline-start:12px}.anime_discovery_trending .edge-scroll-next{inset-inline-end:12px}.anime_discovery_trending .edge-scroll-arrow:is(:hover,.is-held){color:#f1e4ff;background-color:#261934;border-color:#c8a2f673}.anime_discovery_trending .edge-scroll-arrow:focus-visible{outline-offset:2px;outline:2px solid #c399ef}.anime_discovery_trending .edge-scroll-icon{width:22px;height:22px}.anime_discovery_cards{gap:12px;padding:3px 2px;display:flex;overflow-x:auto}.anime_discovery_card{isolation:isolate;aspect-ratio:4/5;box-sizing:border-box;color:#f3edff;background:#11101b;border:1px solid #a78bfa29;border-radius:8px;flex:0 0 calc(20% - 9.6px);align-items:flex-end;min-width:210px;min-height:260px;text-decoration:none;transition:border-color .16s;display:flex;position:relative;overflow:hidden}.anime_discovery_card:hover,.anime_discovery_card:focus{color:#f3edff;outline:none;text-decoration:none}.anime_discovery_card:hover{border-color:#c399ef4d}.anime_discovery_card:focus-visible{border-color:#c399ef}.anime_discovery_card_image{z-index:-2;object-fit:cover;object-position:center 20%;width:100%;height:100%;position:absolute;inset:0}.anime_discovery_card:after{content:"";z-index:-1;background:linear-gradient(#0000,#07090fc7 42%,#07090f 88%);height:155px;position:absolute;inset-block-end:0;inset-inline:0}.anime_discovery_card_rank{font-variant-numeric:tabular-nums;background:#0c0918d1;border:1px solid #dcbeff38;border-radius:6px;padding:4px 9px;font-size:15px;font-weight:600;position:absolute;inset-block-start:8px;inset-inline-start:8px}.anime_discovery_card:first-child .anime_discovery_card_rank{color:#f1d59a;background:linear-gradient(135deg,#302438,#0c0918e6);border-color:#f1d59a61}.anime_discovery_card_body{box-sizing:border-box;width:100%;min-width:0;padding:14px 12px}.anime_discovery_card_body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;margin:0 0 10px;font-size:15px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.anime_discovery_card_foot,.anime_discovery_card_genres,.anime_discovery_card_score{align-items:center;gap:5px;display:flex}.anime_discovery_card_foot{justify-content:space-between;align-items:center;gap:8px}.anime_discovery_card_genres{flex-wrap:wrap;flex:1;align-content:flex-start;min-width:0;min-height:21px}.anime_discovery_card_genres span{box-sizing:border-box;overflow-wrap:anywhere;color:#d2c8e5;background:#a78bfa0f;border:1px solid #a78bfa2e;border-radius:999px;flex:none;min-width:0;max-width:100%;padding:3px 6px;font-size:10px;line-height:1.3}.anime_discovery_card_score{font-variant-numeric:tabular-nums;background:#0c0918d1;border-radius:6px;flex:none;padding:5px 7px;font-size:13px;font-weight:500;position:absolute;inset-block-start:8px;inset-inline-end:8px}.anime_discovery_score_icon{color:#f2c15f;fill:currentColor;width:15px;height:15px}.anime_discovery_hero{isolation:isolate;--discovery-direction:90deg;background:#07090c;min-height:580px;position:relative;overflow:hidden}.anime_discovery_image{z-index:-2;object-fit:cover;object-position:center 35%;width:90%;height:100%;position:absolute;inset-block:0;inset-inline-start:24%}.anime_discovery_hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(0deg,#07090c,transparent 25%), linear-gradient(var(--discovery-direction),#07090c 8%,#07090ceb 25%,#07090c7a 43%,transparent 65%);position:absolute;inset:0}.anime_discovery_content{box-sizing:border-box;width:fit-content;max-width:100%;padding:54px clamp(24px,5.2vw,76px) 48px;position:relative}.anime_discovery_brand,.anime_discovery_eyebrow,.anime_discovery_divider,.anime_top_brand,.anime_top_eyebrow{text-transform:uppercase;letter-spacing:.32em;color:#d5c5ff;font-size:11px}.anime_discovery_brand,.anime_top_brand{align-items:center;gap:14px;margin:0 0 28px;display:flex}.anime_discovery_spark{color:#d794ff;width:28px;height:28px}.anime_discovery_eyebrow{color:#ddd9ed;margin:0 0 12px}.anime_discovery_title{letter-spacing:-.035em;color:#f3edff;max-width:500px;margin:0;font-size:clamp(42px,4.2vw,60px);font-weight:500;line-height:1.12}.anime_discovery_title span{display:block}.anime_discovery_title span:last-child,.anime_top_title_accent{color:#dcb2ff;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#efd1ff,#b69aff 48%,#eea6ed) text;width:fit-content;max-width:100%}.anime_discovery_tagline{color:#ded6ff;margin:20px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.4}.anime_discovery_tagline span:nth-child(2){color:#dcb2ff;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#efd1ff,#a88bff 45%,#eea6ed) text}.anime_discovery_description{color:#d1cde3;max-width:470px;margin:14px 0 26px;font-size:16px;line-height:1.55}.anime_discovery_actions{flex-wrap:wrap;gap:10px;display:flex}.anime_discovery_action{color:#e4d7ff;min-height:40px;font:inherit;cursor:pointer;background:#090918cc;border:1px solid #6d5a9c;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:8px 18px;font-size:13px;transition:background .16s,border-color .16s;display:flex}.anime_discovery_action:first-child{background:linear-gradient(110deg,#3a1155,#170b32);border-color:#c17aff;box-shadow:0 0 15px #af41fa3d,inset 0 0 10px #ac42f11f}.anime_discovery_action:hover{background:#321746;border-color:#d89bff}.anime_discovery_action:focus-visible{outline-offset:4px;outline:2px solid #eccbff}.anime_discovery_action_icon{color:#d5a9ff;flex:none;width:20px;height:20px}.anime_discovery_action:first-child .anime_discovery_action_icon{color:#e692ff}.anime_discovery_divider{align-items:center;gap:18px;margin:32px 0 0;font-size:9px;font-style:italic;display:flex}.anime_discovery_divider:before,.anime_discovery_divider:after{content:"";background:#7c649e;width:48px;height:1px}.anime_discovery_quote,.anime_discovery_caption{text-shadow:0 1px 2px #070914f2,0 0 6px #070914d9,0 2px 14px #070914a6}.anime_discovery_quote{color:#ded6ff;text-align:center;width:196px;margin:0;position:absolute;inset-block-start:120px;inset-inline-end:32px}.anime_discovery_quote p{white-space:pre-line;letter-spacing:.1em;margin:0 0 14px;font-size:16px;font-style:italic;line-height:1.45}.anime_discovery_quote cite{text-transform:uppercase;letter-spacing:.22em;justify-content:flex-end;align-items:center;gap:9px;font-size:9px;font-style:normal;display:flex}.anime_discovery_quote cite:before{content:"";background:#d3c3ef73;flex:none;width:30px;height:1px}.anime_discovery_caption{color:#d3c3ef;white-space:pre-line;letter-spacing:.03em;margin:0;padding:0 0 14px;font-size:13px;line-height:1.3;position:absolute;inset-block-end:30px;inset-inline-end:48px}.anime_discovery_caption:after{content:"";background:linear-gradient(var(--discovery-direction),transparent,#9771c0);height:1px;position:absolute;inset-block-end:0;inset-inline:30px -48px}[dir=rtl] .anime_discovery_hero{--discovery-direction:270deg}[dir=rtl] .anime_discovery_image{transform:scaleX(-1)}[dir=rtl] .anime_discovery_title,[dir=rtl] .anime_discovery_brand,[dir=rtl] .anime_discovery_eyebrow,[dir=rtl] .anime_discovery_divider,[dir=rtl] .anime_top_brand{letter-spacing:normal}@media (width<=1050px){.anime_discovery_quote{display:none}.anime_discovery_caption{inset-block-end:24px}}@media (width<=600px){.anime_discovery_hero{min-height:720px}.anime_discovery_image{object-position:45% top;width:100%;height:420px;inset-inline-start:0}.anime_discovery_hero:after{background:linear-gradient(#07090c1a,#07090c26 150px,#07090c 410px)}.anime_discovery_content{width:100%;padding:26px 22px 36px}.anime_discovery_brand{margin-block-end:190px}.anime_discovery_title{font-size:clamp(30px,7.5vw,42px)}.anime_discovery_description{font-size:14px}.anime_discovery_action{flex:40%;padding-inline:10px;font-size:12px}.anime_discovery_divider{letter-spacing:.18em;gap:12px;font-size:8px}.anime_discovery_divider:before,.anime_discovery_divider:after{flex:1;width:auto}.anime_discovery_caption{display:none}}body>.main-container.anime_top_main{padding-block:clamp(20px,2vw,32px) 0;padding-inline:clamp(16px,3vw,48px) 0}.anime_home_hero{isolation:isolate;background:0 0;border-block-end:1px solid #ffffff14;width:min(100% - clamp(32px,8vw,96px),1180px);height:clamp(520px,44vw,560px);margin:clamp(24px,4vh,42px) auto 0;position:relative;overflow:hidden}.anime_home_hero:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#090c10c7,#090c108a 31%,#0000 67%);position:absolute;inset:0}[dir=rtl] .anime_home_hero:after{background:linear-gradient(270deg,#090c10c7,#090c108a 31%,#0000 67%)}.anime_home_hero_content{box-sizing:border-box;z-index:3;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:min(46%,530px);height:100%;padding:clamp(38px,4vw,48px) 0;padding-inline-start:clamp(20px,3.5vw,44px);display:flex;position:relative}.anime_home_brand{color:#df8176;letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,2.3vw,2.15rem);font-weight:780;line-height:1}[dir=rtl] .anime_home_brand{letter-spacing:0}.anime_home_tagline{color:#e8ebed;letter-spacing:-.045em;text-wrap:balance;max-width:520px;margin:20px 0 0;font-size:clamp(3.15rem,4.6vw,4.25rem);font-weight:710;line-height:1}.anime_home_tagline span{display:block}.anime_home_tagline_end{color:#c1d0ed}[dir=rtl] .anime_home_tagline{letter-spacing:-.035em;line-height:1.08}.anime_home_hero_description{color:#9faab3;max-width:450px;margin:22px 0 0;font-size:.91rem;line-height:1.7}.anime_home_actions{flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:28px;display:flex}.anime_home_action{box-sizing:border-box;color:#d9dfe3;background:#080b0f8f;border:1px solid #ffffff1a;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:9px 16px;font-size:.71rem;font-weight:680;transition:color .16s,border-color .16s,background-color .16s,transform .16s;display:flex}.anime_home_action:hover{color:#fff;background:#ffffff12;border-color:#ffffff3d;transform:translateY(-1px)}.anime_home_action:focus-visible,.anime_home_card:focus-visible,.anime_home_all_link:focus-visible{outline-offset:3px;outline:1px solid #78a9d6b8}.anime_home_action_primary{color:#f5d9d5;background:linear-gradient(105deg,#89322f4f,#491c223d);border-color:#d960537a}.anime_home_action_primary:hover{background:linear-gradient(105deg,#9d3a3566,#511e2452);border-color:#e87061ad}.anime_home_action_season_0{--season-color:#8fb8d3}.anime_home_action_season_1{--season-color:#83b98a}.anime_home_action_season_2{--season-color:#d2ad68}.anime_home_action_season_3{--season-color:#c9856f}.anime_home_action_primary .anime_home_action_icon{color:var(--season-color)}.anime_home_action_icon{color:#d58b81;flex:none;width:17px;height:17px}.anime_home_action_secondary .anime_home_action_icon{color:#91ace6}.anime_home_action_arrow{color:#da948b;flex:none;width:14px;height:14px;margin-inline-start:3px;transition:transform .15s;transform:rotate(-90deg)}[dir=rtl] .anime_home_action_arrow,[dir=rtl] .anime_home_all_arrow{transform:rotate(90deg)}.anime_home_action:hover .anime_home_action_arrow,.anime_home_all_link:hover .anime_home_all_arrow{transform:translate(2px)rotate(-90deg)}[dir=rtl] .anime_home_action:hover .anime_home_action_arrow,[dir=rtl] .anime_home_all_link:hover .anime_home_all_arrow{transform:translate(-2px)rotate(90deg)}.anime_home_hero_art{z-index:0;opacity:.2;justify-content:flex-end;align-items:center;width:78%;height:104%;transition:opacity .42s;display:flex;position:absolute;inset-block:-2%;inset-inline-end:-7%}.anime_home_hero_ready .anime_home_hero_art{opacity:1}.anime_home_hero_image{object-fit:contain;object-position:center;width:100%;height:100%;display:block}[dir=rtl] .anime_home_hero_image{transform:scaleX(-1)}.anime_home_airing{width:min(100% - clamp(32px,8vw,96px),1180px);margin:54px auto 0}.anime_home_collection:last-of-type,.anime_home_faq{margin-block-end:clamp(28px,3vw,42px)}.anime_home_faq>.anime_home_section_intro{margin-block-end:20px}.anime_home_faq details{box-sizing:border-box;border-block-end:1px solid #20272e}.anime_home_faq summary{color:#a9c9df;cursor:pointer;justify-content:flex-start;align-items:center;gap:clamp(10px,2vw,16px);min-height:52px;padding:clamp(12px,2vw,16px) 4px;list-style:none;transition:color .15s;display:flex}.anime_home_faq summary::-webkit-details-marker{display:none}.anime_home_faq summary:before{color:#c7b482;border-right:2px solid;content:"";border-block-end:2px solid;flex:none;width:8px;height:8px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.anime_home_faq_active>summary:before{transform:translateY(2px)rotate(225deg)}.anime_home_faq summary:hover,.anime_home_faq_active>summary{color:#d5e9f7}.anime_home_faq summary:focus-visible{outline:2px solid var(--anime-accent);outline-offset:3px;border-radius:4px}.anime_home_faq h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(.98rem,.9rem + .3vw,1.08rem);font-weight:700;line-height:1.6}.anime_home_faq_answer{color:#cdd5dc;overflow-wrap:anywhere;max-width:75ch;margin-inline-start:calc(10px + clamp(10px,2vw,16px));padding:2px 4px clamp(18px,3vw,26px);font-size:clamp(.94rem,.88rem + .25vw,1rem);font-weight:400;line-height:clamp(1.65rem,1.5rem + .45vw,1.9rem)}.anime_home_faq_answer p{margin:0}.anime_home_faq_answer p+p{margin-block-start:14px}.anime_home_section_head{justify-content:space-between;align-items:center;gap:24px;margin-block-end:18px;display:flex}.anime_home_section_intro{min-width:0}.anime_home_section_intro h2{color:#e9ecee;letter-spacing:.015em;align-items:center;gap:11px;margin:0;font-size:1.2rem;font-weight:730;display:flex}.anime_home_section_intro h2:before{background:var(--anime-accent);content:"";flex:none;width:19px;height:1px}.anime_home_section_intro p{color:#84909a;margin:7px 0 0 30px;font-size:.72rem;line-height:1.5}[dir=rtl] .anime_home_section_intro p{margin-inline:30px 0}.anime_home_all_link{color:#9fb9ce;flex:none;align-items:center;gap:7px;min-height:34px;padding:6px 1px;font-size:.67rem;font-weight:650;transition:color .15s;display:flex}.anime_home_all_link:hover{color:#dbe8f2}.anime_home_all_arrow{flex:none;width:14px;height:14px;transition:transform .15s;transform:rotate(-90deg)}.anime_home_airing_grid{flex-wrap:wrap;align-items:stretch;gap:14px;display:flex}.anime_home_card{box-sizing:border-box;color:#dfe4e7;background:#0a0e12;border:1px solid #ffffff14;border-radius:5px;flex:0 calc(16.6667% - 11.6667px);min-width:0;transition:color .16s,border-color .16s,background-color .16s,transform .16s,box-shadow .16s;overflow:hidden}.anime_home_card:hover{color:#fff;background:#0d1217;border-color:#78a9d647;transform:translateY(-2px);box-shadow:0 15px 34px #00000038}.anime_home_card_visual{aspect-ratio:2/3;background:#11161b;position:relative;overflow:hidden}.anime_home_card_cover{object-fit:cover;width:100%;height:100%;transition:transform .26s;display:block}.anime_home_card:hover .anime_home_card_cover{transform:scale(1.035)}.anime_home_card_cover_placeholder{object-fit:contain;object-position:center bottom}.anime_home_card_live{color:#a9dfc0;background:#070d10e0;border:1px solid #5ccf9357;border-radius:3px;align-items:center;gap:4px;min-height:22px;padding:3px 7px;font-size:.58rem;font-weight:680;line-height:1;display:flex;position:absolute;inset-block-start:9px;inset-inline-start:9px}.anime_home_card_live_icon{color:#63c992;flex:none;width:12px;height:12px}.anime_home_card_status_1{color:#e1c98f;border-color:#d1ad6261}.anime_home_card_status_1 .anime_home_card_live_icon{color:#d2ad68}.anime_home_card_status_3{color:#b2cbe0;border-color:#78a9d65c}.anime_home_card_status_3 .anime_home_card_live_icon{color:#78a9d6}.anime_home_card_body{box-sizing:border-box;flex-direction:column;min-height:138px;padding:13px 12px 11px;display:flex}.anime_home_card h3{color:#e9edef;-webkit-line-clamp:2;unicode-bidi:plaintext;-webkit-box-orient:vertical;margin:0;font-size:.8rem;font-weight:690;line-height:1.4;display:-webkit-box;overflow:hidden}.anime_home_card_localized{color:#a8b1b8;-webkit-line-clamp:2;unicode-bidi:plaintext;-webkit-box-orient:vertical;margin:7px 0 0;font-size:.7rem;font-weight:560;line-height:1.5;display:-webkit-box;overflow:hidden}.anime_home_card_foot{justify-content:space-between;align-items:center;gap:8px;min-height:19px;margin-block-start:auto;padding-block-start:11px;display:flex}.anime_home_card_type{color:#8fa2b0;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:.6rem;font-weight:620;display:flex;overflow:hidden}.anime_home_card_type:empty,.anime_home_card_score:empty{display:none}.anime_home_card_type_icon{color:#78a9d6;flex:none;width:14px;height:14px}.anime_home_card_score{color:#e0a49b;font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:.67rem;display:flex}.anime_home_card_score:before{color:#bd8f57;content:"★";font-size:.63rem}.anime_home_card_position{color:#9fb9ce}.anime_home_card_position:before{content:none}.anime_home_state{color:#74808a;border:1px dashed #ffffff14;border-radius:7px;justify-content:center;align-items:center;min-height:100px;margin:0;font-size:.73rem;display:flex}.anime_home_state[hidden]{display:none}.anime_home_features{isolation:isolate;align-items:stretch;gap:clamp(38px,6vw,82px);width:min(100% - clamp(32px,8vw,96px),1180px);min-height:590px;margin:clamp(50px,5.5vw,68px) auto 0;display:flex}.anime_home_features_art{background:radial-gradient(at 50% 74%,#78a9d617,#0000 58%);flex:0 44%;justify-content:center;align-items:flex-end;min-width:0;display:flex;position:relative;overflow:hidden}.anime_home_features_art:after{content:"";background:linear-gradient(90deg,#0000,#f0786866,#0000);width:72%;height:1px;position:absolute;inset-block-end:9%}.anime_home_features_image{z-index:1;object-fit:contain;object-position:center bottom;width:100%;height:100%;max-height:710px;display:block;position:relative}[dir=rtl] .anime_home_features_image{transform:scaleX(-1)}.anime_home_features_content{flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;padding:clamp(38px,4vw,60px) 0;display:flex}.anime_home_features_eyebrow{color:#df8176;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:720}[dir=rtl] .anime_home_features_eyebrow{letter-spacing:0}.anime_home_features_content>h2{color:#e9edef;letter-spacing:-.045em;text-wrap:balance;max-width:620px;margin:15px 0 0;font-size:clamp(2.55rem,4.15vw,4rem);font-weight:710;line-height:1.04}[dir=rtl] .anime_home_features_content>h2{letter-spacing:-.025em;line-height:1.13}.anime_home_features_intro{color:#9ba6ae;max-width:590px;margin:22px 0 0;font-size:.88rem;line-height:1.75}.anime_home_features_list{max-width:620px;margin-block-start:32px}.anime_home_feature_item{align-items:flex-start;gap:17px;padding:14px 0;display:flex}.anime_home_feature_icon{color:#78a9d6;flex:none;width:25px;height:25px;margin-block-start:2px}.anime_home_feature_item:nth-child(2) .anime_home_feature_icon{color:#df8176}.anime_home_feature_item:nth-child(3) .anime_home_feature_icon{color:#79bd9a}.anime_home_feature_item:nth-child(4) .anime_home_feature_icon{color:#a99be2}.anime_home_feature_copy{min-width:0}.anime_home_feature_copy h3{color:#e1e6e9;margin:0;font-size:.9rem;font-weight:700}.anime_home_feature_copy p{color:#87939c;max-width:560px;margin:6px 0 0;font-size:.72rem;line-height:1.65}.anime_home_genres{isolation:isolate;width:min(100% - clamp(32px,8vw,96px),1180px);margin:clamp(42px,4vw,56px) auto 0}.anime_home_genres_head{align-items:center;gap:clamp(30px,6vw,82px);min-height:390px;display:flex}.anime_home_genres_intro{flex:1 1 0;min-width:0}.anime_home_genres_intro h2{color:#e9edef;letter-spacing:-.035em;align-items:center;gap:12px;margin:0;font-size:clamp(2.45rem,4.2vw,4rem);font-weight:710;display:flex}.anime_home_genres_intro h2:before{background:var(--anime-accent);content:"";flex:none;width:24px;height:2px}[dir=rtl] .anime_home_genres_intro h2{letter-spacing:-.02em}.anime_home_genres_intro p{color:#9aa5ad;max-width:540px;margin:11px 0 0 36px;font-size:.88rem;line-height:1.75}[dir=rtl] .anime_home_genres_intro p{margin-inline:36px 0}.anime_home_genres_art{flex:none;justify-content:center;align-items:center;width:min(43%,430px);height:390px;display:flex;position:relative}.anime_home_genres_art:before{aspect-ratio:1;content:"";background:radial-gradient(circle,#78a9d61a,#a99be20a 48%,#0000 72%);border-radius:50%;width:82%;position:absolute}.anime_home_genres_image{z-index:1;object-fit:contain;width:100%;height:100%;display:block;position:relative}[dir=ltr] .anime_home_genres_image{transform:scaleX(-1)}.anime_home_genre_groups{flex-wrap:wrap;align-items:flex-start;gap:32px clamp(38px,5vw,64px);margin-block-start:24px;display:flex}.anime_home_genre_group{--genre-group-color:#df8176;--genre-group-bg:#df817612;box-sizing:border-box;border-inline-start:2px solid var(--genre-group-color);background:linear-gradient(105deg, var(--genre-group-bg), transparent 72%);flex:calc(50% - 32px);min-width:0;padding:18px 22px 21px}.anime_home_genre_group_2{--genre-group-color:#a99be2;--genre-group-bg:#a99be212}.anime_home_genre_group_3{--genre-group-color:#78a9d6;--genre-group-bg:#78a9d612}.anime_home_genre_group_4{--genre-group-color:#d98ca5;--genre-group-bg:#d98ca512}.anime_home_genre_group_5{--genre-group-color:#d2ad68;--genre-group-bg:#d2ad6812}.anime_home_genre_group_6{--genre-group-color:#9e8bd1;--genre-group-bg:#9e8bd112}.anime_home_genre_group_7{--genre-group-color:#79bd9a;--genre-group-bg:#79bd9a12}.anime_home_genre_group_8{--genre-group-color:#91a2b0;--genre-group-bg:#91a2b012}.anime_home_genre_group h3{color:#e3e8eb;align-items:center;gap:11px;margin:0 0 17px;font-size:.95rem;font-weight:730;display:flex}.anime_home_genre_group_icon{box-sizing:border-box;width:34px;height:34px;color:var(--genre-group-color);background:var(--genre-group-bg);border-radius:9px;flex:none;padding:7px}.anime_home_genre_links{flex-wrap:wrap;align-items:center;gap:7px 22px;display:flex}.anime_home_genre_links a{color:#adb6bc;border-block-end:1px solid #0000;align-items:center;gap:7px;padding:5px 0;font-size:.84rem;font-weight:550;line-height:1.5;transition:color .15s,border-color .15s,transform .15s;display:inline-flex}.anime_home_genre_links a:before{background:var(--genre-group-color);opacity:.65;content:"";border-radius:50%;flex:none;width:4px;height:4px;transition:opacity .15s}.anime_home_genre_links a:hover{border-color:var(--genre-group-color);color:#edf3f6;transform:translateY(-1px)}.anime_home_genre_links a:hover:before{opacity:1}.anime_home_genre_links a:focus-visible{outline-offset:4px;outline:1px solid #78a9d6b8}.anime_home_genres+.space_footer{margin-block-start:66px}@media (width<=1120px){.anime_home_card{flex-basis:calc(33.3333% - 9.33333px)}}@media (width<=1000px){.anime_home_hero_content{width:49%}.anime_home_hero_art{width:82%}.anime_home_tagline{font-size:clamp(3rem,6.4vw,4.05rem)}.anime_home_features{gap:36px}.anime_home_features_art{flex-basis:41%}}@media (width<=900px){.anime_home_features{min-height:620px;display:block;position:relative;overflow:hidden}.anime_home_features_art{opacity:.9;width:44%;height:100%;display:flex;position:absolute;inset-block:0;inset-inline-start:0}.anime_home_features_content{box-sizing:border-box;z-index:2;width:66%;min-height:620px;margin-inline-start:auto;padding:42px 0;position:relative}.anime_home_genres_head{gap:clamp(18px,4vw,30px);min-height:280px}.anime_home_genres_intro h2{font-size:clamp(2.25rem,5.2vw,2.8rem);line-height:1.18;display:block}.anime_home_genres_intro h2:before{width:32px;margin-block-end:14px;margin-inline:0 auto;display:block}.anime_home_genres_intro p,[dir=rtl] .anime_home_genres_intro p{margin:14px 0 0}.anime_home_genres_art{width:min(36%,260px);height:280px;display:flex}.anime_home_genre_groups{gap:26px 28px;margin-block-start:20px}}@media (width<=760px){.anime_home_hero{height:720px}.anime_home_hero:after,[dir=rtl] .anime_home_hero:after{background:linear-gradient(#0000 22%,#090c1080 42%,#090c10fa 62%,#090c10 96%),linear-gradient(90deg,#07090c38,#0000 50%)}.anime_home_hero_content{justify-content:flex-end;width:100%;padding:clamp(30px,8vw,48px)}.anime_home_tagline{max-width:560px;font-size:clamp(2.9rem,11vw,4.1rem)}.anime_home_hero_description{max-width:520px}.anime_home_hero_art{opacity:.18;width:112%;height:69%;inset-block:0 auto;inset-inline-end:-6%}.anime_home_hero_ready .anime_home_hero_art{opacity:.82}.anime_home_airing{margin-block-start:50px}}@media (width<=720px){html.anime_home_page body>.main-container{width:100%;flex-basis:100%;padding-block-end:calc(88px + env(safe-area-inset-bottom))}}@media (width<=620px){.anime_home_features{min-height:0}.anime_home_features_art{opacity:.24;width:72%;height:62%;inset-block:auto 0}.anime_home_features_art:after{display:none}.anime_home_features_content{width:100%;min-height:0;margin:0;padding:0}.anime_home_genres_head{min-height:clamp(230px,67vw,280px);display:block;position:relative;overflow:hidden}.anime_home_genres_intro{box-sizing:border-box;z-index:2;width:60%;margin-inline:0 auto;padding:32px 16px;position:relative}.anime_home_genres_art{width:min(50%,220px);height:100%;position:absolute;inset-block:0;inset-inline-end:0;overflow:visible}.anime_home_genres_image{width:auto;max-width:none;height:min(100%,250px);position:relative;inset-inline-end:6px}.anime_home_genre_groups{gap:22px}.anime_home_genre_group{flex-basis:100%}}@media (width<=540px){.anime_home_hero{height:700px}.anime_home_hero_content{padding:30px 23px}.anime_home_brand{font-size:1.22rem}.anime_home_tagline{margin-block-start:16px;font-size:clamp(2.65rem,13vw,3.75rem)}.anime_home_hero_description{margin-block-start:18px;font-size:.82rem;line-height:1.65}.anime_home_actions{width:100%;margin-block-start:23px}.anime_home_action{width:100%}.anime_home_section_head{flex-direction:column;align-items:flex-start;gap:14px}.anime_home_all_link{box-sizing:border-box;background:linear-gradient(105deg,#78a9d614,#ffffff05);border:1px solid #78a9d62e;border-radius:4px;justify-content:center;align-self:stretch;width:100%;min-height:44px;margin-block-start:18px;padding:9px 14px}.anime_home_all_link:hover{background:linear-gradient(105deg,#78a9d621,#ffffff0a);border-color:#78a9d657}.anime_home_card{flex-basis:calc(50% - 7px)}.anime_home_card_body{min-height:132px;padding:11px 10px 10px}.anime_home_features{margin-block-start:56px}.anime_home_features_content>h2{font-size:clamp(2.35rem,11vw,3.2rem)}.anime_home_features_intro{font-size:.82rem}.anime_home_feature_item{gap:14px}}@media (width<=460px){.anime_home_hero,.anime_home_genres{width:100%}.anime_home_hero_content{transform:translateY(-24px)}.anime_home_hero_art{width:100%;height:clamp(350px,485px - 31vw,395px);inset-inline-end:0}.anime_home_hero_image{object-fit:cover;object-position:42% top;width:100%;height:100%}[dir=rtl] .anime_home_hero_image{object-position:52% top}.anime_home_genres_head{flex-direction:column;align-items:stretch;gap:0;min-height:0;display:flex}.anime_home_genres_intro{width:100%;margin:0;padding:24px 18px 14px}.anime_home_genres_art{width:100%;height:250px;position:relative;inset:auto}.anime_home_genres_image{height:250px;inset-inline-end:0}}@media (width<=340px){.anime_home_airing,.anime_home_features{width:calc(100% - 24px)}.anime_home_hero_content{padding:28px 18px}.anime_home_tagline{font-size:clamp(2.2rem,12.5vw,2.65rem)}.anime_home_action{padding-inline:12px}.anime_home_features_content>h2,.anime_home_genres_intro h2{font-size:2.05rem}.anime_home_feature_item{gap:12px}.anime_home_feature_icon{width:22px;height:22px}.anime_home_genre_group{padding:16px 17px 18px}.anime_home_genre_links{gap:6px 16px}}@media (width<=280px){.anime_home_airing,.anime_home_features{width:calc(100% - 20px)}.anime_home_hero{height:730px}.anime_home_hero_content{padding-inline:15px}.anime_home_tagline{font-size:2.1rem}.anime_home_card{flex-basis:100%}}.anime_top_hero,.anime_top_navigation,.anime_top_ranking{box-sizing:border-box;width:min(100%,1180px);margin-inline:auto}.anime_top_hero{isolation:isolate;background:radial-gradient(circle at 78% 34%,#78a9d61f,#0000 27%),radial-gradient(circle at 18% 72%,#f078681f,#0000 30%);border-block-end:1px solid #ffffff17;align-items:center;width:100%;min-height:390px;display:flex;position:relative;overflow:hidden}[dir=rtl] .anime_top_hero{background:radial-gradient(circle at 22% 34%,#78a9d61f,#0000 27%),radial-gradient(circle at 82% 72%,#f078681f,#0000 30%)}.anime_top_hero:before{content:"";background:linear-gradient(90deg,#f07868,#0000);width:180px;height:1px;position:absolute;inset-block-start:68px;inset-inline-start:0}[dir=rtl] .anime_top_hero:before{background:linear-gradient(270deg,#f07868,#0000)}.anime_top_hero_copy{z-index:2;width:min(68%,720px);padding:70px 0 62px;position:relative}.anime_top_eyebrow{color:#ddd9ed;margin:0 0 12px;display:block}[dir=rtl] .anime_top_eyebrow{letter-spacing:0}.anime_top_hero h1{color:#f3edff;letter-spacing:-.035em;text-wrap:balance;max-width:680px;margin:0;font-size:clamp(42px,4.2vw,60px);font-weight:500;line-height:1.12}[dir=rtl] .anime_top_hero h1{letter-spacing:normal;line-height:1.12}.anime_top_title_accent{display:block}@media (width<=600px){.anime_top_hero h1{font-size:clamp(30px,7.5vw,42px)}}.anime_top_hero_description{color:#d1cde3;text-wrap:pretty;max-width:540px;margin:24px 0 0;font-size:16px;line-height:1.65}.anime_top_indicators{flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:24px;display:flex}.anime_top_indicator{color:#ded4ed;background:#0d0a197a;border:1px solid #ad91da47;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:12px;line-height:1.4;display:inline-flex}.anime_top_indicator[hidden]{display:none}.anime_top_indicator:first-child{color:#efd1ff;background:linear-gradient(110deg,#3a1155cc,#170b32bf);border-color:#c17affa6}.anime_top_indicator_icon{color:#d5a9ff;flex:none;width:16px;height:16px}.anime_top_update_status{color:#b3c9c1;align-items:center;gap:7px;font-size:11px;line-height:1.5;display:inline-flex}.anime_top_genre_icon{width:20px;height:20px;overflow:visible}.anime_top_update_status:before{content:"";background:#86c9ad;border-radius:50%;flex:none;width:5px;height:5px}.anime_top_numeral{z-index:1;color:#ffffff05;letter-spacing:-.13em;-webkit-text-stroke:1px #ffffff1a;font-size:clamp(15rem,28vw,25rem);font-weight:800;line-height:.7;position:absolute;inset-block-start:50%;inset-inline-end:2%;transform:translateY(-50%)}.anime_top_hero_seasonal{--top-season-accent:#ad464d;--top-season-stroke:#94afc9;min-height:500px;margin-block-end:54px;overflow:visible}.anime_top_hero_winter{background:radial-gradient(circle at 82% 20%,#7f9ebe26,#0000 27%),radial-gradient(circle at 60% 90%,#82272f21,#0000 34%),linear-gradient(110deg,#0000 56%,#131b2459)}.anime_top_hero_spring{--top-season-accent:#d58e9a;--top-season-stroke:#d7aab5;background:radial-gradient(circle at 82% 22%,#dbaab629,#0000 29%),radial-gradient(circle at 62% 88%,#75907717,#0000 33%),linear-gradient(110deg,#0000 55%,#2119204a)}.anime_top_hero_summer{--top-season-accent:#d86162;--top-season-stroke:#d8a273;background:radial-gradient(circle at 82% 20%,#da915e26,#0000 28%),radial-gradient(circle at 62% 88%,#a72f3421,#0000 34%),linear-gradient(110deg,#0000 55%,#2c1f194f)}.anime_top_hero_autumn{--top-season-accent:#b94f43;--top-season-stroke:#b98568;background:radial-gradient(circle at 82% 20%,#be674229,#0000 28%),radial-gradient(circle at 62% 88%,#651f2726,#0000 34%),linear-gradient(110deg,#0000 55%,#271b1b54)}[dir=rtl] .anime_top_hero_winter{background:radial-gradient(circle at 18% 20%,#7f9ebe26,#0000 27%),radial-gradient(circle at 40% 90%,#82272f21,#0000 34%),linear-gradient(250deg,#0000 56%,#131b2459)}[dir=rtl] .anime_top_hero_spring{background:radial-gradient(circle at 18% 22%,#dbaab629,#0000 29%),radial-gradient(circle at 38% 88%,#75907717,#0000 33%),linear-gradient(250deg,#0000 55%,#2119204a)}[dir=rtl] .anime_top_hero_summer{background:radial-gradient(circle at 18% 20%,#da915e26,#0000 28%),radial-gradient(circle at 38% 88%,#a72f3421,#0000 34%),linear-gradient(250deg,#0000 55%,#2c1f194f)}[dir=rtl] .anime_top_hero_autumn{background:radial-gradient(circle at 18% 20%,#be674229,#0000 28%),radial-gradient(circle at 38% 88%,#651f2726,#0000 34%),linear-gradient(250deg,#0000 55%,#271b1b54)}.anime_top_hero_seasonal:after{z-index:1;background:linear-gradient(90deg, transparent, color-mix(in srgb,var(--top-season-accent) 48%,transparent), transparent);content:"";width:42%;height:1px;position:absolute;inset-block-end:22px;inset-inline-end:2%}.anime_top_hero_seasonal .anime_top_hero_copy{z-index:4;width:min(59%,680px)}.anime_top_hero_seasonal .anime_top_numeral{z-index:0;color:#ffffff03;-webkit-text-stroke-color:color-mix(in srgb, var(--top-season-stroke) 12%, transparent);inset-inline-end:25%}.anime_top_season_art{z-index:3;pointer-events:none;opacity:0;justify-content:center;align-items:flex-end;width:46%;height:570px;transition:opacity .36s,transform .52s;display:flex;position:absolute;inset-block-end:-76px;inset-inline-end:-2%;transform:translateY(20px)}.anime_top_season_ready .anime_top_season_art{opacity:1;transform:translateY(0)}.anime_top_season_image{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}[dir=ltr] .anime_top_season_image{transform:scaleX(-1)}body>.anime_top_main:has(.anime_top_hero_illustrated){isolation:isolate;position:relative}.anime_top_hero.anime_top_hero_illustrated{isolation:auto;background:0 0;border-block-end:0;min-height:515px;overflow:visible}.anime_top_hero_illustrated:before{display:none}.anime_top_hero_illustrated .anime_top_hero_copy{box-sizing:border-box;width:min(78%,800px);padding-inline:clamp(20px,4vw,56px)}.anime_top_hero_art{z-index:-1;pointer-events:none;user-select:none;position:absolute;inset:0;mask-image:linear-gradient(#000 65%,#0000)}.anime_top_hero_art picture,.anime_top_hero_art img{width:100%;height:100%;display:block}.anime_top_hero_art img{object-fit:cover;object-position:center 10%}[dir=ltr] .anime_top_hero_adventure .anime_top_hero_art img,[dir=ltr] .anime_top_hero_romance_1 .anime_top_hero_art img,[dir=ltr] .anime_top_hero_romance_5 .anime_top_hero_art img,[dir=ltr] .anime_top_hero_superpowers_3 .anime_top_hero_art img,[dir=ltr] .anime_top_hero_superpowers_6 .anime_top_hero_art img,[dir=ltr] .anime_top_hero_superpowers_8 .anime_top_hero_art img,[dir=ltr] .anime_top_hero_boys_love_4 .anime_top_hero_art img,[dir=ltr] .anime_top_hero_boys_love_5 .anime_top_hero_art img,[dir=ltr] .anime_top_hero_girls_love_12 .anime_top_hero_art img,[dir=ltr] .anime_top_hero_isekai_1 .anime_top_hero_art img,[dir=ltr] .anime_top_hero_isekai_9 .anime_top_hero_art img,[dir=ltr] .anime_top_hero_isekai_10 .anime_top_hero_art img,[dir=rtl] .anime_top_hero_boys_love_2 .anime_top_hero_art img{transform:scaleX(-1)}.anime_top_hero_art:after{content:"";background:linear-gradient(90deg,#090b0ee0,#090b0e91 52%,#090b0e29);position:absolute;inset:0}[dir=rtl] .anime_top_hero_art:after{background:linear-gradient(270deg,#090b0ee0,#090b0e91 52%,#090b0e29)}@media (width<=720px){.anime_top_hero.anime_top_hero_illustrated{align-items:flex-end}.anime_top_hero_illustrated .anime_top_hero_copy{width:100%;padding:clamp(320px,120vw,800px) 0 36px}.anime_top_hero_art{height:auto;aspect-ratio:var(--top-art-ratio,941 / 1672);inset-block-end:auto;inset-inline:calc(-1*clamp(12px,3vw,24px));mask-image:linear-gradient(#000 65%,#0000)}.anime_top_hero_art img{object-position:center top}.anime_top_hero_art:after,[dir=rtl] .anime_top_hero_art:after{background:linear-gradient(#0000 30%,#090b0e1f 48%,#090b0ecc 72%,#090b0e)}}.anime_top_navigation{border-block:1px solid #ffffff17;margin-block-start:34px;transition:opacity .16s}.anime_top_navigation_loading{pointer-events:none;opacity:.46}.anime_top_navigation_head{box-sizing:border-box;border-block-end:1px solid #ffffff12;justify-content:space-between;align-items:flex-end;gap:40px;min-height:112px;padding:24px 0;display:flex}.anime_top_navigation_intro h2{color:#e1e6e9;letter-spacing:-.025em;margin:0;font-size:1.22rem;font-weight:680}[dir=rtl] .anime_top_navigation_intro h2{letter-spacing:0}.anime_top_navigation_intro p{color:#748089;max-width:560px;margin:9px 0 0;font-size:.73rem;line-height:1.65}.anime_top_modes{align-items:flex-end;gap:28px;display:flex}.anime_top_modes button{color:#7f8b94;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:88px;padding:10px 0 12px;font-family:inherit;font-size:.78rem;font-weight:670;transition:color .15s;display:flex;position:relative}.anime_top_modes button:hover,.anime_top_modes button[aria-selected=true]{color:#edf1f3}.anime_top_modes button[aria-selected=true]:after{content:"";background:#f07868;height:1px;position:absolute;inset:auto 0 0}.anime_top_controls{padding:30px 0 34px}.anime_top_season_controls,.anime_top_genre_controls{flex-direction:column;gap:32px;display:flex}.anime_top_control_group{flex-direction:column;gap:13px;width:100%;display:flex}.anime_top_control_group>strong{color:#89959e;font-size:.65rem;font-weight:650}.anime_top_years{justify-content:space-between;align-items:center;gap:18px;width:100%;min-width:0;display:flex;position:relative}.anime_top_years:before{z-index:0;content:"";background:linear-gradient(90deg,#ffffff08,#ffffff21,#ffffff08);height:1px;position:absolute;inset-block-start:50%;inset-inline:0}.anime_top_years button{box-sizing:border-box;z-index:1;color:#77838c;cursor:pointer;background:#0a0d10;border:0;justify-content:center;align-items:center;min-width:54px;min-height:42px;padding:7px 9px;font-family:inherit;font-size:.74rem;font-weight:590;transition:color .15s,transform .15s;display:flex;position:relative}.anime_top_years button:hover{color:#e4e9ec;transform:translateY(-1px)}.anime_top_years button[aria-pressed=true]{color:#f2a49a;font-size:1.08rem;font-weight:710}.anime_top_years button[aria-pressed=true]:after{content:"";background:#f07868;border-radius:50%;width:5px;height:5px;position:absolute;inset-block-end:1px;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .anime_top_years button[aria-pressed=true]:after{transform:translate(50%)}.anime_top_seasons{align-items:stretch;gap:0;width:100%;display:flex}.anime_top_seasons a,.anime_top_seasons span{color:#77838c;border-block-end:1px solid #ffffff12;flex:1;justify-content:center;align-items:center;min-height:52px;font-size:.76rem;font-weight:590;transition:color .15s,background-color .15s;display:flex;position:relative}.anime_top_seasons a:hover{color:#e4e9ec;background:#ffffff05}.anime_top_seasons a[aria-current=page]{color:#f1a198}.anime_top_seasons a[aria-current=page]:after{content:"";background:#f07868;height:2px;position:absolute;inset:auto 18% -1px}.anime_top_seasons span[aria-disabled=true]{color:#3d454b}.anime_top_genres{flex-wrap:wrap;align-items:center;gap:7px 24px;display:flex}.anime_top_genres a{color:#7d8991;border-block-end:1px solid #0000;align-items:center;min-height:32px;padding:5px 0;font-size:.72rem;font-weight:570;transition:color .15s,border-color .15s;display:flex;position:relative}.anime_top_genres a:hover{color:#e4e9ec;border-color:#f078686b}.anime_top_genres a[aria-current=page]{color:#f1a198;border-color:#f07868}.anime_top_modes button:focus-visible,.anime_top_years button:focus-visible,.anime_top_seasons a:focus-visible,.anime_top_genres a:focus-visible,.anime_top_entry:focus-visible{outline-offset:4px;outline:1px solid #78a9d6b8}.anime_top_ranking{margin-block-start:24px;padding-inline:0 24px}.anime_top_entries{flex-direction:column;gap:18px;display:flex}.anime_top_entry{--top-rank-color:#cfaff2;color:inherit;background:linear-gradient(120deg,#181321,#0c0d13 75%);border:1px solid #c3a0ea29;border-radius:16px;gap:28px;padding:18px;transition:border-color .16s,background-color .16s;display:flex}.anime_top_entry:hover{background-color:#191222;border-color:#cca3f873}.anime_top_entry:focus-visible{outline-offset:4px;outline:2px solid #caa3ed}.anime_top_entry_3{--top-rank-color:#e3ad92}.anime_top_entry_2{--top-rank-color:#d1deee}.anime_top_entry_1{--top-rank-color:#f1d293;background:linear-gradient(120deg,#211b20,#101016 75%);border-color:#f1d29352}.anime_top_entry_visual{aspect-ratio:2/3;background:#090a10;border-radius:10px;flex:none;align-self:flex-start;width:190px;position:relative;overflow:hidden}.anime_top_entry_cover{object-fit:cover;width:100%;height:100%;display:block}.anime_top_entry_cover_placeholder{box-sizing:border-box;object-fit:contain;padding:12px}.anime_top_entry_number{border:1px solid color-mix(in srgb,var(--top-rank-color) 45%,transparent);color:var(--top-rank-color);font-variant-numeric:tabular-nums;background:#14101fec;border-radius:8px;padding:7px 10px;font-size:18px;font-weight:600;line-height:1;position:absolute;inset-block-start:10px;inset-inline-start:10px}.anime_top_entry_content{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding-block:8px 4px;display:flex}.anime_top_entry_content h3{overflow-wrap:anywhere;color:#f2eafa;text-wrap:pretty;margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.35}.anime_top_entry_localized{overflow-wrap:anywhere;color:#a99cb9;margin:7px 0 0;font-size:13px;line-height:1.5}.anime_top_entry_synopsis{-webkit-line-clamp:3;color:#c2b9cd;-webkit-box-orient:vertical;max-width:720px;margin:18px 0 0;font-size:14px;line-height:1.75;display:-webkit-box;overflow:hidden}.anime_top_entry_synopsis[hidden]{display:none}.anime_top_entry_genres{flex-wrap:wrap;gap:7px;margin-block:18px;display:flex}.anime_top_entry_genres span{color:#cbb9df;background:#c29eea14;border-radius:6px;padding:4px 10px;font-size:11px;line-height:1.5}.anime_top_entry_footer{border-block-start:1px solid #cab1e61f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-block-start:auto;padding-block-start:15px;display:flex}.anime_top_entry_score{flex-direction:row-reverse;align-items:center;gap:10px;display:flex}.anime_top_entry_score small{color:#a99cb9;font-size:11px}.anime_top_entry_score strong{color:#f4e5c9;font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:21px;font-weight:500;display:flex}.anime_top_entry_score_icon{color:#e8c284;fill:none;width:18px;height:18px}.anime_top_entry_action{color:#e1c6f6;background:#9f5ed517;border:1px solid #cea5f752;border-radius:999px;align-items:center;gap:10px;padding:9px 14px;font-size:12px;display:flex}.anime_top_entry_arrow{width:13px;height:13px;transform:rotate(-90deg)}[dir=rtl] .anime_top_entry_arrow{transform:rotate(90deg)}.anime_top_state{color:#7f8b93;justify-content:center;align-items:center;min-height:180px;margin:0;font-size:.78rem;display:flex}.anime_top_navigation+.space_footer{border-block-start:0;margin-block-start:0}@media (width<=900px){html.anime_top_page body>.main-container.anime_top_main{padding-block-start:0}.anime_top_hero_copy{width:76%}.anime_top_hero_seasonal .anime_top_hero_copy{width:62%}.anime_top_season_art{width:58%;inset-inline-end:-8%}}@media (width<=720px){html.anime_top_page body>.main-container.anime_top_main{width:100%;flex-basis:100%;padding-block-start:0;padding-block-end:calc(88px + env(safe-area-inset-bottom));padding-inline:clamp(12px,3vw,24px)}.anime_top_ranking{margin-block-start:12px;padding-inline:0}}@media (width<=680px){.anime_top_hero{min-height:400px}.anime_top_hero_seasonal{min-height:clamp(520px,100vw,560px);margin-block-end:36px}.anime_top_hero_seasonal:after{z-index:2;background:linear-gradient(#0000,#0a0d10e0 42%,#0a0d10 82%);width:100%;height:60%;inset:auto 0 0}.anime_top_hero_copy{width:100%;padding:58px 0 48px}.anime_top_hero_seasonal .anime_top_hero_copy{width:100%;padding-block:clamp(230px,68vw,250px) 44px}.anime_top_season_art{z-index:1;opacity:0;align-items:flex-start;width:100%;height:clamp(360px,95vw,450px);inset-block:0 auto;inset-inline-end:0}.anime_top_season_ready .anime_top_season_art{opacity:.78}.anime_top_hero_description{margin-block-start:20px;font-size:14px;line-height:1.65}.anime_top_numeral{opacity:.58;inset-inline-end:-5%}.anime_top_navigation_head{flex-direction:column;align-items:flex-start;gap:20px;min-height:0;padding-block:22px}.anime_top_modes{width:100%}.anime_top_modes button{flex:1;min-height:44px}.anime_top_controls{padding-block:24px 28px}.anime_top_years{justify-content:flex-start;gap:12px;padding-block-end:4px;overflow-x:auto}}@media (width<=460px){.anime_top_hero{min-height:350px}.anime_top_hero_seasonal{min-height:510px;margin-block-end:28px}.anime_top_hero_copy{padding-block:50px 40px}.anime_top_hero_seasonal .anime_top_hero_copy{padding-block-end:38px}.anime_top_season_art{height:400px}.anime_top_modes{gap:8px}}@media (width<=340px){.anime_top_hero_seasonal{min-height:480px}.anime_top_hero_seasonal .anime_top_hero_copy{padding-block-end:34px}.anime_top_season_art{height:370px}.anime_top_navigation_head{gap:16px;padding-block:18px}.anime_top_modes button{min-width:0}.anime_top_controls{padding-block:20px 24px}.anime_top_seasons a,.anime_top_seasons span{font-size:.68rem}.anime_top_genres{gap:6px 14px}}@media (width<=545px){.anime_top_entry{border-radius:12px;grid-template-rows:auto auto 1fr auto auto;grid-template-columns:clamp(120px,38vw,190px) minmax(0,1fr);gap:14px;padding:14px;display:grid}.anime_top_entry_visual{grid-area:1/1/4;width:100%}.anime_top_entry_content{display:contents}.anime_top_entry_content h3{grid-area:1/2;font-size:17px}.anime_top_entry_localized{grid-area:2/2;margin:0;font-size:11px}.anime_top_entry_genres{grid-area:3/2;align-self:end;gap:5px;margin:0}.anime_top_entry_genres span{padding:3px 6px;font-size:10px}.anime_top_entry_synopsis{grid-area:4/1/auto/-1;margin:0;font-size:13px}.anime_top_entry_footer{grid-area:5/1/auto/-1}.anime_top_entry_number{padding:6px 8px;font-size:14px;inset-block-start:6px;inset-inline-start:6px}}@media (width<=360px){.anime_top_entry{gap:10px;padding:10px}.anime_top_entry_content h3{font-size:16px}}@media (width<=300px){.anime_top_entry{flex-direction:column;gap:14px;display:flex}.anime_top_entry_visual{align-self:center;width:min(100%,190px)}.anime_top_entry_genres{align-self:flex-start}.anime_top_entry_footer{gap:10px}}.anime_list_hero{isolation:isolate;background:radial-gradient(circle at 18% 15%,#f078682b,#0000 32%),linear-gradient(135deg,#12171d,#090c10 72%);border:1px solid #ffffff17;border-radius:12px;width:min(100%,1180px);height:530px;min-height:430px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 24px 72px #00000052,inset 0 1px #ffffff0a}.anime_list_hero:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#0b0f14 4%,#0b0f14f5 34%,#0b0f148a 62%,#0b0f1414 100%);position:absolute;inset:0}[dir=rtl] .anime_list_hero:after{background:linear-gradient(270deg,#0b0f14 4%,#0b0f14f5 34%,#0b0f148a 62%,#0b0f1414 100%)}.anime_list_hero_art{opacity:.28;direction:ltr;width:68%;transition:opacity .32s;display:flex;position:absolute;inset-block:-22px;inset-inline-end:-30px;transform:skew(-5deg)}[dir=rtl] .anime_list_hero_art{inset-inline:-30px auto}.anime_list_hero_ready .anime_list_hero_art{opacity:.76}.anime_list_featured_cover{background:#11161c;border-inline-start:1px solid #ffffff21;flex:34%;min-width:0;height:calc(100% + 44px);margin-inline-start:-5%;transition:flex-basis .22s,opacity .18s;position:relative;overflow:hidden;transform:translateY(-22px)}.anime_list_featured_cover:first-child{margin-inline-start:0}.anime_list_featured_cover:hover{z-index:1;opacity:1;flex-basis:39%}.anime_list_hero_art:has(.anime_list_featured_cover:hover) .anime_list_featured_cover:not(:hover),.anime_list_hero:has(.anime_list_featured_link:is(:hover,:focus-visible)) .anime_list_featured_cover{opacity:.42;flex-basis:30%}.anime_list_hero:has(.anime_list_featured_link:first-of-type:is(:hover,:focus-visible)) .anime_list_featured_cover:first-child,.anime_list_hero:has(.anime_list_featured_link:nth-of-type(2):is(:hover,:focus-visible)) .anime_list_featured_cover:nth-child(2),.anime_list_hero:has(.anime_list_featured_link:nth-of-type(3):is(:hover,:focus-visible)) .anime_list_featured_cover:nth-child(3){z-index:1;opacity:1;flex-basis:44%}.anime_list_featured_image{object-fit:cover;width:100%;height:100%;display:block;transform:skew(5deg)scale(1.09)}.anime_list_featured_image_placeholder{object-fit:contain;object-position:center bottom;background:#11161c}.anime_list_hero_content{z-index:2;box-sizing:border-box;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;width:min(55%,610px);height:100%;min-height:0;padding:clamp(44px,6vw,76px);display:flex;position:relative}.anime_list_hero_content a{pointer-events:auto}.anime_list_eyebrow{color:#cf8d84;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:.7rem;font-weight:760;display:flex}.anime_list_eyebrow:before{background:var(--anime-accent);content:"";width:30px;height:2px}[dir=rtl] .anime_list_eyebrow{letter-spacing:0}.anime_list_hero_content h1{color:#f6f7f8;letter-spacing:-.055em;text-wrap:balance;margin-block-start:17px;font-size:clamp(3.4rem,7vw,6.8rem);font-weight:760;line-height:.88}[dir=rtl] .anime_list_hero_content h1{letter-spacing:-.025em}.anime_list_hero_description{color:#aab4be;max-width:34rem;min-height:1.4em;margin:24px 0 0;font-size:.9rem;line-height:1.65}.anime_list_featured{box-sizing:border-box;flex-direction:column;flex:none;align-items:flex-start;gap:7px;width:100%;height:140px;margin-block-start:30px;display:flex}.anime_list_featured_loading,.anime_list_featured_empty{visibility:hidden}.anime_list_featured_label{color:#8d98a2;letter-spacing:.08em;text-transform:uppercase;width:100%;margin-block-end:3px;font-size:.62rem;font-weight:680}[dir=rtl] .anime_list_featured_label{letter-spacing:0}.anime_list_featured_link{box-sizing:border-box;color:#d8dde1;background:#070a0d9e;border:1px solid #ffffff17;border-radius:6px;align-items:center;gap:8px;width:min(100%,300px);min-height:34px;padding:6px 10px 6px 7px;font-size:.67rem;transition:color .15s,border-color .15s,background-color .15s,transform .18s;display:flex}.anime_list_featured_link span{color:#f2a69c;background:#f078681a;border-radius:3px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:.58rem;font-weight:780;display:flex}.anime_list_featured_link strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:620;overflow:hidden}.anime_list_featured_link:hover,.anime_list_featured_link:focus-visible{color:#fff;outline-offset:2px;background:#10151a;border-color:#f0786852;outline:2px solid #f0786838;transform:translate(3px)}[dir=rtl] .anime_list_featured_link:hover,[dir=rtl] .anime_list_featured_link:focus-visible{transform:translate(-3px)}.year_navigation{box-sizing:border-box;justify-content:space-between;align-items:stretch;gap:12px;width:min(100%,1180px);margin:12px auto 0;display:flex}.year_navigation_years{background:linear-gradient(120deg,#0d1116,#090d11);border:1px solid #ffffff12;border-radius:8px;flex:auto;justify-content:space-between;align-items:center;gap:4px;min-width:420px;padding:5px;display:flex;box-shadow:0 12px 34px #0000002e}.year_navigation_period{color:#f2aaa1;font-variant-numeric:tabular-nums;white-space:nowrap;background:#f078680f;border:1px solid #f0786838;border-radius:5px;justify-content:center;align-items:center;min-width:76px;min-height:42px;padding-inline:12px;font-size:.84rem;font-weight:720;display:flex}.year_navigation_step{box-sizing:border-box;color:#89949e;border:1px solid #0000;border-radius:5px;flex:1 1 0;align-items:center;gap:8px;min-width:0;min-height:42px;padding:6px 10px;font-size:.62rem;line-height:1.2;transition:color .15s,border-color .15s,background-color .15s;display:flex}.year_navigation_step strong{color:#d7dce0;font-variant-numeric:tabular-nums;font-size:.72rem;transition:color .15s}.year_navigation_step:hover{color:#b8c8d5;background:0 0;border-color:#0000}.year_navigation_step:hover strong,.year_navigation_step:hover .year_navigation_arrow{color:#f0aaa1}.year_navigation_step:focus-visible,.year_seasons a:focus-visible{outline-offset:2px;outline:2px solid #f0786847}.year_navigation_next{justify-content:flex-end}.year_navigation_disabled{visibility:hidden}.year_navigation_arrow{color:#748b9e;flex:none;width:14px;height:14px;transition:color .15s}.year_navigation_previous .year_navigation_arrow{transform:rotate(90deg)}.year_navigation_next .year_navigation_arrow,[dir=rtl] .year_navigation_previous .year_navigation_arrow{transform:rotate(-90deg)}[dir=rtl] .year_navigation_next .year_navigation_arrow{transform:rotate(90deg)}.year_seasons{background:linear-gradient(120deg,#0d1116,#090d11);border:1px solid #ffffff12;border-radius:8px;flex:none;justify-content:flex-end;align-items:center;gap:3px;padding:5px;display:flex;box-shadow:0 12px 34px #0000002e}.year_seasons a{--season-color:#8ca1b3;color:#808b95;white-space:nowrap;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-width:56px;min-height:42px;padding:0 13px;font-size:.68rem;font-weight:600;transition:color .15s,border-color .15s,background-color .15s;display:flex;position:relative}.year_seasons .year_season_0,.anime_meta_season_0{--season-color:#8fb8d3}.year_seasons .year_season_1,.anime_meta_season_1{--season-color:#83b98a}.year_seasons .year_season_2,.anime_meta_season_2{--season-color:#d2ad68}.year_seasons .year_season_3,.anime_meta_season_3{--season-color:#c9856f}.year_season_icon{width:17px;height:17px;color:var(--season-color);opacity:.66;flex:none;transition:opacity .15s,transform .15s}.year_seasons a:hover{color:#d4dbe0;background:#ffffff08}.year_seasons a:hover .year_season_icon,.year_seasons a[aria-current=page] .year_season_icon{opacity:1;transform:translateY(-1px)}.year_seasons a[aria-disabled=true]{color:#46515b;cursor:default}.year_seasons a[aria-disabled=true] .year_season_icon{color:#46515b;opacity:.55;transform:none}.year_seasons a[aria-disabled=true]:hover{color:#46515b;background:0 0}.year_seasons a[aria-current=page]{color:#e5e9ec;background:color-mix(in srgb,var(--season-color) 7%,transparent);cursor:default;border-color:#0000}.year_seasons a[aria-current=page]:after{background:var(--season-color);content:"";border-radius:2px;width:20px;height:2px;position:absolute;inset-block-end:4px;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .year_seasons a[aria-current=page]:after{transform:translate(50%)}.status_navigation,.type_navigation,.rating_navigation{box-sizing:border-box;background:linear-gradient(120deg,#0d1116,#090d11);border:1px solid #ffffff12;border-radius:8px;width:min(100%,1180px);min-height:54px;margin:12px auto 0;padding:5px;box-shadow:0 12px 34px #0000002e}.status_navigation_tabs,.type_navigation_tabs,.rating_navigation_tabs{align-items:stretch;gap:4px;height:100%;display:flex}.status_navigation_tabs a,.type_navigation_tabs a,.rating_navigation_tabs a{color:#808b95;letter-spacing:.01em;border:1px solid #0000;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:9px;min-height:42px;font-size:.72rem;font-weight:650;transition:color .15s,background-color .15s;display:flex;position:relative}.status_navigation_0{--status-color:#c9a26c}.status_navigation_1{--status-color:#6abcae}.status_navigation_2{--status-color:#849bc8}.type_navigation_1,.anime_meta_type_1{--type-color:#7fa8c7}.type_navigation_2,.anime_meta_type_2{--type-color:#c9a26c}.type_navigation_3,.anime_meta_type_3{--type-color:#a68fc1}.type_navigation_4,.anime_meta_type_4{--type-color:#68b5aa}.type_navigation_5,.anime_meta_type_5{--type-color:#d18c82}.rating_navigation_1{--rating-color:#73b793}.rating_navigation_2{--rating-color:#72aebe}.rating_navigation_3{--rating-color:#c6a264}.rating_navigation_4{--rating-color:#cb8177}.rating_navigation_5{--rating-color:#b889b6}.rating_navigation_code{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--rating-color) 42%,transparent);min-width:42px;color:var(--rating-color);background:color-mix(in srgb,var(--rating-color) 6%,transparent);text-align:center;border-radius:12px;padding:4px 9px;transition:border-color .15s,background-color .15s}.status_navigation_icon{width:19px;height:19px;color:var(--status-color);opacity:.72;flex:none;transition:opacity .15s,transform .15s}.type_navigation_icon{width:19px;height:19px;color:var(--type-color);opacity:.68;flex:none;transition:opacity .15s,transform .15s}.status_navigation_tabs a:hover,.type_navigation_tabs a:hover,.rating_navigation_tabs a:hover{color:#d4dbe0;background:#ffffff08}.status_navigation_tabs a:hover .status_navigation_icon,.status_navigation_tabs a[aria-current=page] .status_navigation_icon,.type_navigation_tabs a:hover .type_navigation_icon,.type_navigation_tabs a[aria-current=page] .type_navigation_icon{opacity:1;transform:translateY(-1px)}.rating_navigation_tabs a:hover .rating_navigation_code,.rating_navigation_tabs a[aria-current=page] .rating_navigation_code{border-color:color-mix(in srgb,var(--rating-color) 74%,transparent);background:color-mix(in srgb,var(--rating-color) 12%,transparent)}.status_navigation_tabs a:focus-visible,.type_navigation_tabs a:focus-visible,.rating_navigation_tabs a:focus-visible{outline-offset:2px;outline:2px solid #f0786847}.status_navigation_tabs a[aria-current=page]{color:#e5e9ec;background:color-mix(in srgb,var(--status-color) 7%,transparent);cursor:default}.status_navigation_tabs a[aria-current=page]:after{background:var(--status-color);content:"";border-radius:2px;width:28px;height:2px;position:absolute;inset-block-end:4px;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .status_navigation_tabs a[aria-current=page]:after{transform:translate(50%)}.type_navigation,.rating_navigation{overflow:hidden}.type_navigation_tabs a[aria-current=page]{color:#e5e9ec;background:color-mix(in srgb,var(--type-color) 7%,transparent);cursor:default}.type_navigation_tabs a[aria-current=page]:after{background:var(--type-color);content:"";border-radius:2px;width:24px;height:2px;position:absolute;inset-block-end:4px;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .type_navigation_tabs a[aria-current=page]:after{transform:translate(50%)}.rating_navigation_tabs a[aria-current=page]{color:#e5e9ec;background:color-mix(in srgb,var(--rating-color) 7%,transparent);cursor:default}.rating_navigation_tabs a[aria-current=page]:after{background:var(--rating-color);content:"";border-radius:2px;width:24px;height:2px;position:absolute;inset-block-end:4px;inset-inline-start:50%;transform:translate(-50%)}.genre_navigation{align-items:center;gap:18px;width:min(100%,1180px);margin:12px auto 0;padding:14px 0;display:flex}.genre_navigation .edge-scroll{flex:1;min-width:0}.genre_navigation .anime_home_genre_group{background:0 0;flex:1;align-items:center;gap:16px;min-width:0;padding:0;padding-inline:14px 0;display:flex}.genre_navigation .anime_home_genre_group h3{white-space:nowrap;flex:none;margin:0;font-size:.78rem}.genre_navigation .anime_home_genre_links{box-sizing:border-box;flex-wrap:nowrap;gap:18px;min-height:40px;padding:8px 6px}@media (width<=900px){.genre_navigation{position:relative}.genre_navigation .anime_home_genre_group{flex-direction:column;align-items:stretch;gap:8px}.genre_navigation .anime_home_genre_group h3{white-space:normal;min-height:44px;padding-inline-end:160px;line-height:1.45}.genre_navigation .edge-scroll{flex:auto}.genre_navigation .edge-scroll-x{padding-inline:44px}.genre_navigation .edge-scroll-arrow{width:44px;height:44px}.genre_navigation .anime_home_genre_links{min-height:44px;padding-block:0}.genre_navigation .anime_home_genre_links a{box-sizing:border-box;min-height:44px}.genre_navigation>.genre_navigation_browse{top:14px;min-height:44px;position:absolute;inset-inline-end:0}}.genre_navigation .anime_home_genre_links a{white-space:nowrap;flex:none;font-size:.76rem}.genre_navigation_browse{color:#b9c9d5;min-height:40px;font:inherit;cursor:pointer;background:#78a9d60d;border:1px solid #78a9d633;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:.74rem;font-weight:650;transition:color .15s,border-color .15s,background-color .15s;display:flex}.genre_navigation_browse:hover{color:#edf3f6;background:#78a9d61a;border-color:#78a9d673}.genre_navigation_browse:focus-visible{outline-offset:3px;outline:2px solid #78a9d6}.genre_navigation_browse_icon{color:#78a9d6;flex:none;width:17px;height:17px}.anime_home_genre_links a[aria-current=page]{color:var(--genre-group-color);cursor:default;border-color:currentColor}.themessage.config_msg.genre_dialog{border-color:#78a9d63d;border-radius:14px;width:1000px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 64px)}.themessage.config_msg.genre_dialog>.msgincont{box-sizing:border-box;scrollbar-width:none;width:100%;max-height:calc(100dvh - 66px);padding:28px;overflow-y:auto}.themessage.config_msg.genre_dialog>.msgincont::-webkit-scrollbar{display:none}.genre_dialog_content{text-align:start;padding-block-end:48px}.genre_dialog_content>h2{color:#dce5eb;letter-spacing:-.015em;margin:0;font-size:1.2rem;font-weight:650;line-height:1.4}.genre_dialog .anime_home_genre_groups{flex-wrap:nowrap;gap:24px;display:flex}.genre_dialog_column{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.genre_dialog .anime_home_genre_group{flex:none}.anime_list_catalog{width:min(100%,1180px);margin:24px auto 0}.anime_list_catalog_head{box-sizing:border-box;background:linear-gradient(110deg,#df817614,#78a9d60a);border-radius:10px;margin-block-end:18px;padding:22px 26px;display:flex}.anime_list_catalog_intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;width:100%;min-width:0;display:flex}.anime_list_catalog_title{flex-direction:column;flex:230px;align-items:flex-start;gap:5px;min-width:0;display:flex}.anime_list_catalog_intro h2{color:#f0f3f5;letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:720;line-height:1.3}.anime_list_order_note{color:#bcc6ce;text-wrap:pretty;flex:0 38ch;align-items:center;gap:12px;max-width:38ch;margin:0;font-size:.88rem;font-weight:500;line-height:1.6;display:flex}.anime_list_order_icon{color:#a99be2;flex:none;width:22px;height:22px}.anime_list_order_details{flex-direction:column;gap:4px;min-width:0;display:flex}.anime_list_order_label{color:#9c95b3;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.anime_list_order_details p{margin:0}.anime_list_result_count{flex-wrap:wrap;flex:none;align-items:baseline;gap:6px;display:flex}.anime_list_result_count bdi{color:#e6afa3;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700;line-height:1.4}.anime_list_result_count span{color:#adb8c1;font-size:.8rem}.anime_list_filter_summary{flex-wrap:wrap;gap:8px;margin:-4px 0 18px;padding-inline:4px;display:flex}.anime_list_filter_summary>button{font:inherit;text-align:start;cursor:pointer;border:1px solid;align-items:center;gap:7px;padding:6px 10px;font-size:.76rem;line-height:1.5;display:inline-flex}.anime_list_filter_summary>button:focus-visible{outline-offset:3px;outline:2px solid}.anime_list_filter_summary>.anime_list_filter_only{color:#acd5c5;background:#7cc1a90f;border-color:#7cc1a933;border-radius:20px}.anime_list_filter_summary>.anime_list_filter_excluded{color:#d9aaa4;background:#e0978f0d;border-style:dashed;border-color:#e0978f4d;border-radius:5px}.anime_list_filter_marker{flex:none;font-size:.9rem;font-weight:700}.anime_list_result_count[hidden],.anime_list_filter_summary[hidden]{display:none}@media (width<=900px){.anime_list_order_note{text-align:end;flex:0 auto;justify-content:flex-end;max-width:min(38ch,100%);margin-inline-start:auto}}@media (width<=600px){.anime_list_catalog_head{margin-block-end:16px;padding:18px}.anime_list_catalog_intro{flex-direction:column;align-items:stretch;gap:12px}.anime_list_catalog_title{flex:auto;max-width:none}}.anime_list_items{flex-direction:column;align-items:stretch;gap:16px;display:flex}.anime_list_batch{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;min-width:0;display:grid}.anime_list_batch_spacer{contain:layout paint style;display:block;overflow:hidden}.anime_list_sentinel,.anime_character_page_sentinel{min-height:1px;display:block}.anime_list_card{box-sizing:border-box;color:#dce1e5;background:linear-gradient(145deg,#f0786808,#0000 45%),#0a0e12;border:1px solid #ffffff14;border-radius:7px;flex:0 calc(50% - 8px);min-width:0;min-height:278px;transition:color .16s,border-color .16s,background-color .16s,transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000024}.anime_list_card:hover{color:#fff;background-color:#0d1217;border-color:#78a9d645;transform:translateY(-2px);box-shadow:0 17px 38px #0000003d}.anime_list_card_link{z-index:1;border-radius:inherit;position:absolute;inset:0}.anime_list_card:has(.anime_list_card_link:focus-visible){outline-offset:3px;outline:1px solid #78a9d6ad}.anime_list_card_visual{background:#11161b;border-inline-end:1px solid #ffffff12;flex:none;width:150px;overflow:hidden}.anime_list_card_cover{object-fit:cover;width:100%;height:100%;transition:transform .24s;display:block}.anime_list_card:hover .anime_list_card_cover{transform:scale(1.025)}.anime_list_card_cover_placeholder{object-fit:contain;object-position:center bottom;background:#11161b}.anime_list_card_body{flex-direction:column;flex:auto;min-width:0;padding:16px 15px 13px;display:flex}.anime_list_card_head h3{color:#edf0f2;-webkit-line-clamp:2;unicode-bidi:plaintext;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:690;line-height:1.35;display:-webkit-box;overflow:hidden}.anime_list_card_localized{color:#89949d;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;margin:5px 0 0;font-size:.74rem;line-height:1.35;overflow:hidden}.anime_list_card_meta{flex-wrap:wrap;align-items:center;gap:5px;margin-block-start:12px;display:flex}.anime_list_card_meta_primary{display:contents}.anime_list_card_meta_primary span,.anime_list_card_meta_primary a{box-sizing:border-box;color:#a7b0b8;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff14;border-radius:3px;align-items:center;min-height:20px;padding:3px 6px;font-size:.65rem;font-weight:620;line-height:1.2;display:flex}.anime_list_card_meta_primary .anime_list_card_status{color:#e4a198;background:#f078680f;border-color:#f078683b}.anime_list_card_release{box-sizing:border-box;color:#94a8b7;font-variant-numeric:tabular-nums;white-space:nowrap;background:#6694b60d;border-radius:3px;align-items:center;gap:4px;min-height:20px;margin-inline-start:auto;padding:3px 6px;font-size:.65rem;font-weight:570;line-height:1.2;display:flex}.anime_list_card_release_icon{color:#718da2;flex:none;width:13px;height:13px;transform:translateY(-1px)}.anime_list_card_synopsis{color:#a5afb8;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:15px 0 0;font-size:.82rem;line-height:1.65;display:-webkit-box;overflow:hidden}.anime_list_card_genres{flex-wrap:wrap;align-items:center;gap:4px;min-height:21px;margin-block-start:auto;padding-block-start:12px;display:flex}.anime_list_card_genres a{color:#89949e;background:#ffffff05;border:1px solid #ffffff12;border-radius:3px;padding:3px 6px;font-size:.63rem;line-height:1.2}.anime_list_card_meta_primary a,.anime_list_card_genres a{z-index:2;position:relative}.anime_list_card_meta_primary a:hover,.anime_list_card_meta_primary a:focus-visible,.anime_list_card_genres a:hover,.anime_list_card_genres a:focus-visible{color:#c5d7e7;border-color:#78a9d659}.anime_list_card_foot{border-block-start:1px solid #ffffff0f;justify-content:space-between;align-items:flex-end;gap:8px;margin-block-start:11px;padding-block-start:10px;display:flex}.anime_list_card_metrics{align-items:center;gap:0;min-width:0;display:flex}.anime_list_card_metrics span{align-items:center;line-height:1;display:inline-flex}.anime_list_card_metrics strong{color:#d4a19a;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.anime_list_card_metrics span+span{border-inline-start:1px solid #ffffff1a;margin-inline-start:10px;padding-inline-start:10px}.anime_list_card_metrics span+span strong{color:#91adc5}.anime_list_card_rank,.anime_list_card_popularity{gap:5px}.anime_list_card_rank small,.anime_list_card_popularity small{color:#758b9d;letter-spacing:.06em;text-transform:uppercase;background:#7e9db80d;border:1px solid #7e9db833;border-radius:3px;padding:2px 4px;font-size:.48rem;font-weight:700;line-height:1}.anime_list_card_popularity small{color:#9d8d65;background:#bea6690f;border-color:#bea66938}.anime_list_card_metrics .anime_list_card_popularity strong{color:#b8a779}.anime_list_card_action{color:#7e9db8;flex:none;align-items:center;gap:5px;font-size:.64rem;font-weight:650;display:flex}.anime_list_ad_row{grid-column:1/-1;align-items:stretch;gap:16px;min-width:0;display:flex}.anime_list_ad_cards{flex-direction:column;flex:1 1 0;gap:16px;min-width:0;display:flex}.anime_list_ad_cards .anime_list_card{flex:1 1 0}.anime_list_card_arrow{width:12px;height:12px;transition:transform .15s;transform:rotate(-90deg)}[dir=rtl] .anime_list_card_arrow{transform:rotate(90deg)}.anime_list_card:hover .anime_list_card_arrow{transform:translate(2px)rotate(-90deg)}[dir=rtl] .anime_list_card:hover .anime_list_card_arrow{transform:translate(-2px)rotate(90deg)}.anime_list_state{box-sizing:border-box;color:#7b8690;text-align:center;background:#ffffff03;border:1px dashed #ffffff17;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:180px;margin:0;padding:28px;font-size:.78rem;display:flex}.anime_list_catalog+.space_footer{margin-block-start:62px}@media (width<=1120px){.year_navigation{flex-direction:column;align-items:stretch}.year_navigation_years{width:100%;min-width:0}.year_seasons{justify-content:center}.year_seasons a{flex:1}.anime_list_card{flex-basis:calc(50% - 8px)}}@media (width>=761px) and (width<=1120px){.anime_list_card_foot{flex-direction:column;align-items:center}.anime_list_card_metrics{width:100%}.anime_list_card_action{align-self:flex-end}}@media (width<=720px){html.anime_list_page body>.main-container{width:100%;flex-basis:100%;padding-block-end:calc(88px + env(safe-area-inset-bottom))}}@media (width<=760px){html.anime_list_page body>.main-container{padding-block-start:0;padding-inline:clamp(16px,5vw,30px)}.anime_list_hero{border-start-start-radius:0;border-start-end-radius:0;height:auto;min-height:520px}.anime_list_hero:after,[dir=rtl] .anime_list_hero:after{background:linear-gradient(#0b0f144d 0%,#0b0f14f5 52%,#0b0f14 94%)}.anime_list_hero_art,[dir=rtl] .anime_list_hero_art{opacity:.23;width:calc(100% + 40px);height:62%;inset:-18px -20px auto}.anime_list_hero_ready .anime_list_hero_art{opacity:.58}.anime_list_hero_content{justify-content:flex-end;width:100%;height:auto;min-height:520px;padding:clamp(30px,8vw,48px)}.anime_list_hero_content h1{font-size:clamp(3.4rem,16vw,6rem)}.anime_list_featured_link{width:100%}.year_seasons{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.year_seasons::-webkit-scrollbar{display:none}.year_seasons a{flex:none}.type_navigation_tabs,.rating_navigation_tabs{scrollbar-width:none;overflow-x:auto}.type_navigation_tabs::-webkit-scrollbar,.rating_navigation_tabs::-webkit-scrollbar{display:none}.type_navigation_tabs a,.rating_navigation_tabs a{flex:none;min-width:92px}.anime_list_card{flex-basis:100%;min-height:260px}.anime_list_card_visual{width:132px}}@media (width>=546px) and (width<=760px){.anime_list_card_visual{width:clamp(180px,28vw,200px)}}@media (width<=545px){html.anime_list_page body>.main-container{padding-inline:clamp(8px,2.5vw,14px)}.anime_list_card{grid-template-rows:auto auto 1fr auto auto;grid-template-columns:clamp(108px,42vw,180px) minmax(0,1fr);align-items:start;column-gap:clamp(10px,2.5vw,14px);min-height:0;padding:clamp(10px,2.4vw,12px);display:grid}.anime_list_card_visual{aspect-ratio:2/3;border:1px solid #ffffff14;border-radius:5px;grid-area:1/1/4;align-self:start;width:100%}.anime_list_card_body{display:contents}.anime_list_card_head{grid-area:1/2;min-width:0;padding-block-start:2px}.anime_list_card_meta{flex-direction:column;grid-area:2/2;align-self:start;align-items:stretch;gap:7px}.anime_list_card_meta_primary{flex-wrap:wrap;gap:5px;display:flex}.anime_list_card_release{background:0 0;align-self:flex-start;width:auto;margin-inline-start:0;padding-inline:1px}.anime_list_card_genres{grid-area:3/2;align-self:end;min-height:0;margin-block-start:0;padding-block-start:12px}.anime_list_card_synopsis{-webkit-line-clamp:5;border-block-start:1px solid #ffffff0f;grid-area:4/1/auto/-1;margin-block-start:14px;padding:13px 2px 0;font-size:.84rem;line-height:1.7}.anime_list_card_foot{grid-area:5/1/auto/-1}.genre_navigation .anime_home_genre_group{border-inline-start:0;gap:4px;padding-inline:0}.genre_navigation .anime_home_genre_group h3{gap:8px;padding-inline-end:112px}.genre_navigation .anime_home_genre_group_icon{width:28px;height:28px;padding:5px}.genre_navigation .anime_home_genre_links{gap:12px;padding-inline:2px}.genre_navigation_browse{padding:8px;font-size:.68rem}.genre_navigation_browse_icon{display:none}}@media (width<=480px){.anime_list_hero{min-height:500px}.anime_list_hero_content{min-height:500px;padding:28px 22px}.year_navigation_step{min-width:84px;padding-inline:7px}.year_navigation_step>span{display:none}.genre_navigation{gap:10px}.themessage.config_msg.genre_dialog>.msgincont{padding:20px 14px}.genre_dialog .anime_home_genre_groups{flex-direction:column;align-items:stretch}.genre_dialog_column{display:contents}}@media (width<=340px){.anime_list_card{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);column-gap:0}.anime_list_card_visual{grid-area:1/1;justify-self:center;width:min(78%,190px);margin-block-end:15px}.anime_list_card_head{grid-area:2/1;padding-block-start:0}.anime_list_card_head h3{font-size:1.05rem}.anime_list_card_localized{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.anime_list_card_meta{grid-area:3/1}.anime_list_card_genres{grid-area:4/1;align-self:start}.anime_list_card_synopsis{grid-area:5/1}.anime_list_card_foot{grid-area:6/1}}.anime_hero{align-items:flex-start;gap:clamp(38px,5vw,68px);width:min(100%,1180px);margin-inline:auto;padding-block-end:48px;display:flex}.anime_hero:has(+.anime_trailers){padding-block-end:24px}.anime_media{flex:none;align-self:flex-start;width:clamp(220px,22vw,290px);margin-block-start:70px}.anime_cover{cursor:zoom-in;min-width:0;position:relative}.anime_cover_expand,.anime_gallery_expand{color:#fff;opacity:.85;cursor:zoom-in;background:#090c108c;border:1px solid #ffffff4d;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;padding:6px;display:flex;position:absolute;inset-block-start:10px;inset-inline-end:10px}.anime_cover_expand_icon{width:100%;height:100%}.anime_cover_expand_label{display:none}.anime_cover>img.anime_cover_revealed,.anime_gallery_card>img.anime_cover_revealed{box-sizing:border-box;width:100%;height:100%;position:absolute;inset:0}.themessage.config_msg.anime_cover_dialog{background:#090c10;width:min(1000px,100vw - 32px);max-width:calc(100% - 32px);height:min(800px,100dvh - 64px);max-height:calc(100dvh - 64px)}.themessage.config_msg.anime_cover_dialog>.msgincont{height:100%;max-height:100%;overflow:hidden}@media (width>=1000px){.themessage.config_msg.anime_cover_dialog{height:min(900px,100dvh - 64px)}}.anime_cover_message{box-sizing:border-box;flex-direction:column;gap:16px;height:100%;padding:20px;display:flex}.anime_gallery_viewer{flex:1;min-height:0;padding-inline:52px;position:relative}.anime_gallery_stage{touch-action:pan-y pinch-zoom;cursor:grab;user-select:none;height:100%;position:relative}.anime_gallery_stage.dragging{cursor:grabbing}.anime_image_loading{pointer-events:none;box-sizing:border-box;background:linear-gradient(145deg,#131c25,#0d1219);border:1px solid #ffffff14;border-radius:6px;margin:auto;position:absolute;inset:0;overflow:hidden}.anime_image_loading:after{content:"";background:linear-gradient(105deg,#0000 15%,#99b8d20a 35%,#99b8d21f 50%,#99b8d20a 65%,#0000 85%);animation:1.8s ease-in-out infinite anime_image_shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes anime_image_shimmer{to{transform:translate(100%)}}.anime_image_loading_frozen:after{background:linear-gradient(145deg,#0000 15%,#99b8d20d 50%,#0000 85%);animation:none;transform:none}@media (prefers-reduced-motion:reduce){.anime_image_loading:after{animation:none;transform:none}}.anime_image_pending{visibility:hidden}.anime_loading_static{background:#89939d24;border-radius:2px;display:block}.anime_gallery_stage>img{object-fit:scale-down;cursor:zoom-in;width:100%;height:100%;display:block}.anime_gallery_stage>img[src$=_blurred\.webp]{object-fit:contain;cursor:pointer;margin:auto;position:absolute;inset:0}.anime_gallery_zoom,.anime_gallery_reveal{color:#e6e9ee;cursor:zoom-in;background:#090c10b3;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .18s,border-color .18s;display:flex;position:absolute;inset-block-end:10px;inset-inline-end:10px}.anime_gallery_zoom:focus,.anime_gallery_reveal:focus{outline:none}.anime_gallery_zoom:hover,.anime_gallery_reveal:hover{border-color:var(--anime-accent);background:#252c36}.anime_image_viewer{width:100%;max-width:none;height:100dvh;max-height:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box;color:#e6e9ee;overscroll-behavior:contain;background:#090c10;border:0;margin:0;position:fixed;inset:0;overflow:hidden}.anime_image_viewer[open]{flex-direction:column;display:flex}.anime_image_viewer::backdrop{background:0 0}.anime_image_toolbar{inset:env(safe-area-inset-top) env(safe-area-inset-right) auto env(safe-area-inset-left);z-index:1;pointer-events:none;direction:ltr;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:10px;display:flex;position:absolute}.anime_image_toolbar>button{pointer-events:auto;width:44px;height:44px;color:inherit;cursor:pointer;background:#11161d;border:1px solid #343b44;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background-color .18s,border-color .18s;display:flex}.anime_image_icon{width:20px;height:20px}@media (width>=768px) and (hover:hover) and (pointer:fine){.anime_image_toolbar>button{border-radius:8px;width:34px;height:34px}.anime_image_icon{width:18px;height:18px}.anime_image_toolbar>.anime_image_zoom_level{font-size:13px}}.anime_image_toolbar>button:hover{background:#252c36}.anime_image_toolbar>button:disabled{cursor:default}.anime_image_toolbar>button:focus-visible,.anime_image_canvas:focus,.anime_gallery_stage>img:focus-visible{outline:none}.anime_image_toolbar>.anime_image_zoom_level{text-align:center;font-variant-numeric:tabular-nums;text-shadow:0 1px 4px #000,0 0 8px #000;background:#11161dbf;border-color:#0000;min-width:48px}.anime_image_toolbar>.anime_image_zoom_level:is(:hover,:focus-visible){border-color:var(--anime-accent);background:#252c36}@media (width<=420px){.anime_image_toolbar>.anime_image_zoom_level{flex-basis:64px;order:-1;margin-inline:calc(50% - 32px)}}.anime_image_canvas{touch-action:none;user-select:none;cursor:grab;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.anime_image_canvas.dragging{cursor:grabbing}@media (prefers-reduced-motion:no-preference){.anime_image_canvas>img.smooth_zoom{transition:transform .18s ease-out}}.anime_image_canvas>img{flex-shrink:0;max-width:none;max-height:none}.anime_image_viewer>p{inset:auto env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);z-index:1;pointer-events:auto;box-sizing:border-box;color:#e6e9ee;text-align:center;background:#090c10e6;border-radius:8px;width:fit-content;max-width:calc(100% - 24px);margin:0 auto 8px;padding:8px 12px;font-size:12px;position:absolute}@media (width<=520px){.anime_image_toolbar>.anime_image_zoom_level{border-radius:8px;width:64px;min-width:64px;height:34px}.anime_image_toolbar{inset-block-start:auto;inset-block-end:env(safe-area-inset-bottom)}.anime_image_viewer>p{margin-block:8px 0;inset-block-start:env(safe-area-inset-top);inset-block-end:auto}}.anime_gallery_arrow{color:#dce8ef;cursor:pointer;z-index:1;background:#090c10cc;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;width:44px;height:52px;padding:12px;transition:background-color .16s,border-color .16s;display:flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.anime_gallery_arrow:not(:disabled):hover{border-color:var(--anime-secondary);background:#1a2630}.anime_gallery_arrow:focus{outline:none}.anime_gallery_selection>button:focus-visible{outline:2px solid var(--anime-secondary);outline-offset:3px}.anime_gallery_arrow:not(:disabled):active{background:#263846}.anime_gallery_arrow:disabled{opacity:.3;cursor:default}.anime_gallery_previous{inset-inline-start:0}.anime_gallery_next{inset-inline-end:0}.anime_gallery_arrow_icon{width:18px;height:18px;transform:rotate(-90deg)}@media (width>=1000px) and (pointer:fine){.anime_gallery_arrow{border-radius:10px;width:36px;height:42px;padding:8px}.anime_gallery_arrow_icon{width:16px;height:16px}}.anime_gallery_previous .anime_gallery_arrow_icon,[dir=rtl] .anime_gallery_next .anime_gallery_arrow_icon{transform:rotate(90deg)}[dir=rtl] .anime_gallery_previous .anime_gallery_arrow_icon{transform:rotate(-90deg)}.anime_gallery_selection_rail{flex:none;min-width:0;position:relative}.anime_gallery_selection_rail.scrollable-x{padding-block-end:34px}.anime_gallery_selection_rail>.scroll-controls{box-shadow:none;bottom:0}.anime_gallery_selection_rail>.scroll-controls:before{box-shadow:none;background:0 0}.anime_gallery_selection_rail .scroll-btn{box-shadow:none}.anime_gallery_selection{scrollbar-width:none;flex:none;justify-content:safe center;gap:10px;padding:4px;display:flex;overflow-x:auto}.anime_gallery_selection::-webkit-scrollbar{display:none}.anime_gallery_selection>button{cursor:pointer;background:#11151a;border:1px solid #ffffff24;border-radius:6px;flex:0 0 80px;height:96px;padding:3px;position:relative}.anime_gallery_selection .anime_image_loading{pointer-events:none;border:0;border-radius:3px;inset:3px}.anime_gallery_selection>button[aria-current=true]{border-color:var(--anime-accent);background:#f078681f}.anime_gallery_selection img{object-fit:contain;border-radius:3px;width:100%;height:100%;display:block}.anime_gallery_reveal{cursor:pointer}.anime_gallery_reveal .anime_cover_expand_label{display:none}.anime_gallery_reveal .anime_cover_expand_icon{width:20px;height:20px}.anime_gallery_arrow[hidden],.anime_gallery_reveal[hidden]{display:none}@media (width<=600px){.anime_cover_message{gap:10px;padding:12px 8px}.anime_gallery_viewer{padding-inline:0}.anime_gallery_arrow{border-radius:50%;height:44px}.anime_gallery_selection>button{flex-basis:60px;height:72px}}.anime_cover>.anime_image_loading{pointer-events:none}.anime_cover>img{background:#11151a;border:1px solid #ffffff1f;border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 18px 42px #0000006b}.anime_cover:has(>img.anime_cover_placeholder){cursor:default}.anime_cover>img.anime_cover_placeholder{object-fit:contain;object-position:center bottom;box-shadow:none;background:0 0;border:0}.anime_ad_space{color:#59636e;letter-spacing:.12em;text-transform:uppercase;background:#ffffff03;border:1px dashed #ffffff17;border-radius:4px;justify-content:center;align-items:center;min-height:500px;margin-block-start:12px;font-size:.67rem;font-weight:700;display:flex}[dir=rtl] .anime_ad_space{letter-spacing:0}.anime_primary_ad_live,.anime_list_ad_live{color:#c7d0da;letter-spacing:normal;text-transform:none;direction:ltr;unicode-bidi:isolate;background:0 0;border:0;border-radius:0}.anime_primary_ad_live *,.anime_list_ad_live *{color:#c7d0da!important;direction:ltr!important}.anime_ad_space.anime_list_ad_space{box-sizing:border-box;flex:1;width:auto;min-height:0;margin-block-start:0}.anime_list_ad_content{width:85%}@media (width>=1100px){.anime_list_ad_content{width:60%;max-width:500px}}@media (width<=760px){.anime_list_batch{grid-template-columns:minmax(0,1fr)}.anime_list_ad_content{width:100%}.anime_list_ad_row,.anime_list_ad_cards{display:contents}.anime_ad_space.anime_list_ad_space{flex:none;grid-row:5;justify-self:center;width:min(100%,300px);min-height:500px}}.anime_titles{min-width:0;max-width:760px;padding-block:4px}.anime_intro{min-width:0}.anime_titles:before{content:"";background:var(--anime-accent);width:44px;height:2px;margin-block-end:22px;display:block}.anime_titles h1{color:#f5f7f8;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;unicode-bidi:plaintext;max-width:760px;font-size:clamp(1.65rem,1.2rem + 1.5vw,2.5rem);font-weight:740;line-height:1.15}.anime_titles h2{color:#aab3be;letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;unicode-bidi:plaintext;max-width:38rem;margin-block-start:12px;font-size:clamp(.95rem,.85rem + .3vw,1.1rem);font-weight:480;line-height:1.4}.anime_titles h1.anime_entry_title_clamped,.anime_titles h2.anime_entry_title_clamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.anime_full_title_button{color:var(--anime-secondary);font:inherit;cursor:pointer;background:0 0;border:0;margin-block-start:10px;padding:4px 0;font-size:.76rem;font-weight:650}.anime_full_title_button[hidden]{display:none}.anime_full_title_button:hover,.anime_full_title_button:focus-visible{color:#b9dcfb}.anime_alt_titles{color:#89939d;align-items:baseline;gap:16px;max-width:760px;min-height:1.1rem;margin-block-start:10px;font-size:.74rem;line-height:1.45;display:flex}.anime_alt_titles_loading .anime_alt_title{align-items:center;min-height:1.1rem}.anime_alt_titles_loading b.anime_loading_static{background:#b7857f2e;width:2.5ch;height:.45rem}.anime_alt_titles_loading span.anime_loading_static{width:68%;max-width:28ch;height:.5rem}.anime_alt_titles_loading .anime_alt_title:last-child span.anime_loading_static{width:52%;max-width:22ch}.anime_alt_title{flex:50%;align-items:baseline;gap:6px;min-width:0;display:flex}.anime_alt_title b{color:#b7857f;letter-spacing:.08em;flex:none;font-size:.62rem;font-weight:700}.anime_alt_title span{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;min-width:0;overflow:hidden}.anime_alt_title_more{cursor:pointer;transition:color .15s}.anime_alt_title_more:hover{color:#cbd2d8}.anime_alt_title_arrow{color:#796d6d;flex:none;width:12px;height:12px;transition:color .15s,transform .15s;transform:translateY(1px)rotate(-90deg)}.anime_alt_title_more:hover .anime_alt_title_arrow{color:var(--anime-accent);transform:translate(2px,1px)rotate(-90deg)}[dir=rtl] .anime_alt_title_arrow{transform:translateY(1px)rotate(90deg)}[dir=rtl] .anime_alt_title_more:hover .anime_alt_title_arrow{transform:translate(-2px,1px)rotate(90deg)}.anime_alt_titles+.anime_meta{margin-block-start:18px}.anime_meta{color:#c6ced6;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;margin-block-start:30px;font-size:.9rem;font-weight:540;line-height:1.4;display:flex}.anime_meta>:is(span,a){white-space:nowrap;align-items:center;display:inline-flex}.anime_meta>:is(span,a)+:is(span,a){border-inline-start:1px solid #ffffff17;margin-inline-start:15px;padding-inline-start:15px}.anime_meta .anime_meta_status{color:var(--anime-accent)}.anime_meta .anime_meta_status_1{color:#c9a26c}.anime_meta .anime_meta_status_2{color:#6abcae}.anime_meta .anime_meta_status_3{color:#849bc8}.anime_meta .anime_meta_status:is(a){cursor:pointer;gap:6px;text-decoration:none;transition:color .15s,transform .1s}.anime_meta .anime_meta_status:is(a):hover{color:#ffd3cd}.anime_meta .anime_meta_status:is(a):active{color:#fff;transform:translateY(1px)}.anime_meta_status_icon{color:currentColor;opacity:.78;width:16px;height:16px;transition:opacity .15s,transform .15s}.anime_meta_status:hover .anime_meta_status_icon{opacity:1;transform:translateY(-1px)}.anime_meta .anime_meta_type{color:#b9c2ca;cursor:pointer;gap:6px;font-size:.86rem;font-weight:600;text-decoration:none;transition:color .15s,transform .1s}.anime_meta .anime_meta_type:hover{color:var(--type-color)}.anime_meta .anime_meta_type:active{color:#fff;transform:translateY(1px)}.anime_meta_type_icon{width:16px;height:16px;color:var(--type-color);opacity:.76;flex:none;transition:opacity .15s,transform .15s}.anime_meta_type:hover .anime_meta_type_icon{opacity:1;transform:translateY(-1px)}.anime_meta_type_arrow,.anime_meta_status_arrow,.anime_rating_arrow{width:12px;height:12px;color:var(--type-color);opacity:.5;flex:none;transition:opacity .15s,transform .15s;transform:rotate(-90deg)}.anime_meta_status_arrow,.anime_rating_arrow{color:currentColor}.anime_meta_type:hover .anime_meta_type_arrow,.anime_meta_status:hover .anime_meta_status_arrow,a.anime_rating:hover .anime_rating_arrow{opacity:1;transform:translate(2px)rotate(-90deg)}[dir=rtl] .anime_meta_type_arrow,[dir=rtl] .anime_meta_status_arrow{transform:rotate(90deg)}[dir=rtl] .anime_meta_type:hover .anime_meta_type_arrow,[dir=rtl] .anime_meta_status:hover .anime_meta_status_arrow{transform:translate(-2px)rotate(90deg)}.anime_meta .anime_meta_season{color:var(--season-color);cursor:pointer;gap:6px;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .15s,transform .1s}.anime_meta .anime_meta_season:hover{color:color-mix(in srgb,var(--season-color) 70%,white)}.anime_meta .anime_meta_season:active{color:#fff;transform:translateY(1px)}.anime_meta_season_symbol{width:16px;height:16px;color:var(--season-color);opacity:.78;flex:none;transition:opacity .15s,transform .15s}.anime_meta_season:hover .anime_meta_season_symbol{opacity:1;transform:translateY(-1px)}.anime_meta_season_icon{color:currentColor;opacity:.55;width:13px;height:13px;transition:color .15s,transform .15s;position:relative;inset-block-start:-1px;transform:rotate(-90deg)}.anime_meta_season:hover .anime_meta_season_icon{color:currentColor;opacity:1;transform:translate(2px)rotate(-90deg)}[dir=rtl] .anime_meta_season_icon{transform:rotate(90deg)}[dir=rtl] .anime_meta_season:hover .anime_meta_season_icon{transform:translate(-2px)rotate(90deg)}.anime_meta .anime_meta_metric{color:#b4bdc5;gap:6px;font-size:.84rem;font-weight:560}.anime_meta_metric_icon{color:#7893a8;opacity:.76;flex:none;width:15px;height:15px}.anime_meta .anime_meta_duration .anime_meta_metric_icon{color:#9a8eaf}.anime_meta .anime_meta_dates{color:#929ca7;border-inline-start:0;flex-basis:100%;gap:7px;margin-block-start:13px;margin-inline-start:0;padding-inline-start:0;font-size:.8rem;font-weight:520}.anime_meta .anime_meta_dates_airing{color:#aeb7c0}.anime_meta_date_icon{color:#718da2;flex:none;width:15px;height:15px;transform:translateY(-1px)}.anime_meta_range_icon{color:#77818c;width:14px;height:14px;transform:rotate(-90deg)}.anime_trailers{box-sizing:border-box;width:min(100%,760px);margin-inline:auto;padding-block:0 28px}.anime_content{flex-wrap:wrap;align-items:flex-start;gap:clamp(38px,5vw,68px);width:min(100%,1180px);margin-inline:auto;padding-block-end:48px;display:flex}.anime_content_sections{flex:100%;min-width:0}.anime_content_sections>:first-child{border-block-start:0;margin-block-start:0;padding-block-start:0}.anime_related{border-block-start:1px solid #ffffff12;padding-block-start:22px}.anime_images{border-block-start:1px solid #ffffff12;margin-block-start:32px;padding-block-start:22px}.anime_images_rail{position:relative}.anime_images_rail.scrollable-x{padding-block-end:39px}.anime_images_rail>.scroll-controls{bottom:4px}.anime_images_rail>.scroll-controls .scroll-btn{color:#e4e4e4;background:#1c1e20;border-color:#ffffff47}.anime_images_rail>.scroll-controls .scroll-btn:not(.disabled):hover{color:#fff;background:#2a2c2e;border-color:#ffffff73}.anime_images_list{scroll-snap-type:x mandatory;scrollbar-width:none;gap:clamp(18px,2vw,28px);margin-block-start:8px;padding:16px 8px 12px;scroll-padding-inline:8px;display:flex;overflow-x:auto}.anime_images_list.anime_free_scroll{scroll-snap-type:none}.anime_images_list::-webkit-scrollbar{display:none}.anime_gallery_card{cursor:zoom-in;scroll-snap-align:start;flex:none;transition:transform .18s;position:relative}.anime_gallery_card>.anime_image_loading{border-radius:14px 6px}.anime_gallery_card>img{width:auto;height:var(--gallery-image-height,clamp(220px,26vw,400px));background:#101419;border:1px solid #ffffff1c;border-radius:14px 6px;display:block;box-shadow:0 9px 20px #0000004d}.anime_gallery_card:nth-child(odd){transform:rotate(-.8deg)}.anime_gallery_card:nth-child(2n){transform:rotate(.8deg)}.anime_gallery_card:hover,.anime_gallery_card:focus-within{transform:rotate(0)}.anime_gallery_expand .anime_cover_expand_label{display:none}.anime_trailers_head,.anime_related_head{justify-content:space-between;align-items:center;display:flex}.anime_trailers_head h3,.anime_related_head h3{color:#e4e8eb;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:.82rem;font-weight:700;display:flex}.anime_trailers_head h3:before,.anime_related_head h3:before{content:"";background:var(--anime-accent);flex:none;width:18px;height:1px}.anime_view_all{color:#a9c4dc;min-height:34px;font:inherit;cursor:pointer;background:#78a9d60f;border:1px solid #78a9d63d;border-radius:6px;flex:none;align-items:center;gap:6px;padding:6px 11px;font-size:.65rem;font-weight:630;transition:color .15s,border-color .15s,background-color .15s;display:flex}.anime_view_all[hidden]{display:none}.anime_view_all:disabled{opacity:1;cursor:default}.anime_view_all:not(:disabled):hover{color:#a8c8e6;background:#78a9d612;border-color:#78a9d65c}.anime_view_all:focus-visible{outline-offset:2px;outline:1px solid #78a9d694}.anime_related_open_icon,.anime_people_open_icon{color:#8db9de;width:12px;height:12px;transform:rotate(-90deg)}[dir=rtl] .anime_related_open_icon,[dir=rtl] .anime_people_open_icon{transform:rotate(90deg)}.anime_related_tabs{scrollbar-width:none;gap:6px;margin-block-start:14px;display:flex;overflow-x:auto}.anime_related_tabs_frame{min-width:0;position:relative}.anime_related_tabs_hint{display:none}.anime_related_tabs::-webkit-scrollbar,.anime_related_list::-webkit-scrollbar{display:none}.anime_related_tabs button{color:#89939d;min-height:30px;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff14;border-radius:4px;flex:none;align-items:center;gap:8px;padding:5px 7px 5px 10px;font-size:.67rem;font-weight:630;transition:color .15s,border-color .15s,background-color .15s;display:flex}.anime_related_tabs button:hover{color:#c8cfd5;background:#ffffff0a}.anime_related_tabs button[aria-selected=true],.anime_related_tabs button[aria-current=true]{color:#a8c8e6;background:#78a9d614;border-color:#78a9d64f}.anime_related_tabs button:focus-visible{outline-offset:2px;outline:1px solid #78a9d685}.anime_related_tabs small{color:#77818b;font-variant-numeric:tabular-nums;background:#ffffff0d;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding-inline:4px;font-size:.58rem;display:inline-flex}.anime_related_tabs button[aria-selected=true] small,.anime_related_tabs button[aria-current=true] small{color:#a8c8e6;background:#78a9d61c}.anime_related_list{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin-block-start:10px;padding:1px 1px 4px;display:flex;overflow-x:auto}.anime_related_list.anime_free_scroll{scroll-behavior:auto}.anime_related_list.anime_free_scroll,.anime_trailer_list.anime_free_scroll{scroll-snap-type:none}.anime_related_rail{transition:padding-block-end .21s cubic-bezier(.2,.8,.2,1);position:relative}.anime_related_rail.scrollable-x{padding-block-end:47px}.anime_related_rail>.scroll-controls{bottom:4px}@media (prefers-reduced-motion:reduce){.anime_related_rail{transition:none}}.anime_related_rail .scroll-btn:not(.disabled):hover,.anime_related_message_box .scroll-btn:not(.disabled):hover{background:#78a9d61a;border-color:#78a9d666}.anime_related_rail .scroll-progress:after,.anime_related_message_box .scroll-progress:after{background:var(--anime-secondary)}.anime_related_item{box-sizing:border-box;border:1px solid #ffffff14;color:#dce1e5;scroll-snap-align:start;background:linear-gradient(120deg,#f078680a,#0000 48%),#090c10;border-inline-start:2px solid #f0786857;border-radius:5px;flex:0 0 min(290px,82%);align-items:center;gap:10px;min-height:54px;padding:9px 11px 9px 13px;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s,transform .15s;display:flex}.anime_related_item>span:first-child{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.anime_related_item strong{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;font-size:.76rem;font-weight:640;line-height:1.35;overflow:hidden}.anime_related_item small{color:#76818b;font-size:.62rem;font-weight:600}.anime_related_arrow{color:#786f70;flex:none;font-size:1.08rem;line-height:1;transition:color .15s,transform .15s}.anime_related_item:hover{border-color:#78a9d642;border-inline-start-color:var(--anime-secondary);color:#fff;background-color:#0c1014;transform:translate(2px)}.anime_related_item:hover .anime_related_arrow{color:var(--anime-secondary);transform:translate(2px)}.anime_related_item:focus-visible{outline-offset:2px;outline:1px solid #78a9d694}.themessage.config_msg.anime_related_dialog{text-align:start;width:min(860px,100% - 32px);padding:0}.themessage.config_msg.anime_related_dialog>.msgincont{overscroll-behavior:none;max-width:none;max-height:none;overflow:hidden}.anime_related_message{min-width:0;padding:16px}.anime_related_message_head{box-sizing:border-box;background:#090c10;border-block-end:1px solid #ffffff14;align-items:center;min-height:42px;margin:-16px -16px 14px;padding:9px 16px;display:flex}.anime_related_message_head h3{color:#eef1f3;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:700}[dir=rtl] .anime_related_message_head h3{letter-spacing:0}.anime_related_message .anime_related_tabs{background:#070a0e;border:1px solid #ffffff14;border-radius:6px;flex-wrap:wrap;margin-block-start:0;padding:4px;overflow:visible}.anime_related_message .anime_related_tabs button{background:0 0;border-color:#0000;flex:1 0 auto;justify-content:center}.anime_related_message .anime_related_tabs button:hover{background:#ffffff0d}.anime_related_message .anime_related_tabs button[aria-current=true]{background:#78a9d61a;border-color:#78a9d64f;box-shadow:0 3px 12px #0000002e}.anime_related_message_box{margin-block-start:10px;position:relative;overflow:hidden}.anime_related_message_list{box-sizing:border-box;overscroll-behavior:contain;scroll-snap-type:none;flex-flow:column;gap:16px;max-height:min(440px,100vh - 210px);margin:0;padding:2px;position:relative;overflow:hidden auto}.anime_related_message_group{flex-wrap:wrap;gap:8px;padding-block:3px;padding-inline:12px 2px;display:flex;position:relative}.anime_related_message_group:before{content:"";background:#ffffff17;border-radius:2px;width:2px;transition:background-color .16s,box-shadow .16s;position:absolute;inset-block:4px;inset-inline-start:0}.anime_related_message_group.selected:before{background:var(--anime-secondary);box-shadow:0 0 12px #78a9d659}.anime_related_message_group+.anime_related_message_group{border-block-start:1px solid #ffffff12;padding-block-start:17px}.anime_related_message_group .anime_related_item{flex:280px;min-width:240px}.anime_related_message_box.scrollable-y .anime_related_message_list{padding-block-end:54px}.anime_related_message_box>.scroll-controls{bottom:4px}.anime_trailer_teaser{color:#e8ecef;width:100%;min-height:168px;font:inherit;text-align:start;cursor:pointer;background:linear-gradient(110deg,#f078680d,#0000 52%),#0a0d11;border:1px solid #ffffff17;border-radius:6px;align-items:stretch;margin-block-start:14px;padding:0;transition:background-color .16s;display:flex;overflow:hidden;box-shadow:0 14px 32px #00000038}.anime_trailer_teaser:hover{background-color:#0c1014}.anime_trailer_teaser:focus-visible{outline-offset:3px;outline:1px solid #f078689e}.anime_trailer_teaser_visual{background:#080a0d;flex:0 0 56%;width:56%;min-height:168px;position:relative;overflow:hidden}.anime_trailer_teaser_visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 48%,#0a0d11 100%),linear-gradient(#0000 45%,#0000003d);position:absolute;inset:0}[dir=rtl] .anime_trailer_teaser_visual:after{background:linear-gradient(-90deg,#0000 48%,#0a0d11 100%),linear-gradient(#0000 45%,#0000003d)}.anime_trailer_teaser_visual img{object-fit:cover;width:100%;height:100%;display:block}.anime_trailer_teaser_body{flex-direction:column;flex:auto;justify-content:center;min-width:0;padding:20px 22px 18px 12px;display:flex}[dir=rtl] .anime_trailer_teaser_body{padding:20px 12px 18px 22px}.anime_trailer_teaser_brand{color:#ff8175;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:.68rem;font-weight:700;display:flex}.anime_trailer_teaser_brand_icon{width:21px;height:21px}.anime_trailer_teaser_tagline{color:#f2f4f5;margin-block-start:13px;font-size:1.05rem;font-weight:700;line-height:1.25}.anime_trailer_teaser strong{color:#aeb7bf;-webkit-line-clamp:2;unicode-bidi:plaintext;-webkit-box-orient:vertical;margin-block-start:5px;font-size:.76rem;font-weight:520;line-height:1.4;display:-webkit-box;overflow:hidden}.anime_trailer_teaser_action{color:#e6aaa3;border-block-start:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-block-start:17px;padding-block-start:11px;font-size:.7rem;font-weight:650;display:flex}.anime_trailer_teaser_action_meta{align-items:center;gap:8px;display:flex}.anime_trailer_teaser_count{color:#efb7b0;background:#e6aaa30f;border:1px solid #e6aaa347;border-radius:9px;justify-content:center;align-items:center;min-width:22px;height:18px;padding-inline:5px;font-size:.64rem;line-height:1;display:inline-flex}.anime_trailer_teaser_action_icon{width:16px;height:16px}[dir=rtl] .anime_trailers_head h3,[dir=rtl] .anime_related_head h3{letter-spacing:0}[dir=rtl] .anime_related_item:hover,[dir=rtl] .anime_related_item:hover .anime_related_arrow{transform:translate(-2px)}.anime_trailer_back{color:#8f99a2;width:auto;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:0 10px;font-size:.66rem;font-weight:650;transition:color .15s,border-color .15s;display:flex}.anime_trailer_back:not(:disabled):hover{color:#e2e7eb}.anime_trailer_back.selected{color:#e8ecef;cursor:default;border-block-end-color:#df7365}.anime_trailer_back:focus-visible{outline-offset:2px;outline:1px solid #f078688c}.anime_trailer_layout{align-items:flex-start;gap:12px;margin-block-start:14px;display:flex}.anime_trailer{background:#ffffff08;border-radius:4px;align-items:flex-start;gap:8px;min-width:0;margin:0;padding:5px;display:flex;position:relative}.anime_trailer_screen{aspect-ratio:16/9;background:#000;border-radius:3px;flex:none;width:92px;position:relative;overflow:hidden}.anime_trailer_screen[role=button],.anime_trailer:not(.anime_trailer_main){cursor:pointer}.anime_trailer_screen[role=button]:focus-visible,.anime_trailer:not(.anime_trailer_main):focus-visible{outline-offset:2px;outline:1px solid #f07868a6}.anime_trailer_screen img{object-fit:cover;width:100%;height:100%;display:block}.anime_trailer_main{background:#000;border-radius:5px;flex:auto;margin:0;padding:0;display:block;overflow:hidden;box-shadow:0 14px 34px #00000057}.anime_trailer_main .anime_trailer_screen{border-radius:0;width:100%}.anime_trailer_frame{border:0;width:100%;height:100%;display:block}.anime_trailer_play{z-index:2;background:#141414db;border-radius:8px;justify-content:center;align-items:center;width:48px;height:34px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.anime_trailer_play:before{content:"";border-block:5px solid #0000;border-inline-start:8px solid #fff;margin-inline-start:3px}.anime_trailer figcaption{color:#cbd2d8;-webkit-line-clamp:2;unicode-bidi:plaintext;-webkit-box-orient:vertical;flex:auto;min-width:0;margin:2px 0 0;font-size:.68rem;font-weight:560;line-height:1.35;display:-webkit-box;overflow:hidden}.anime_trailer_list{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:none;scroll-behavior:auto;scroll-snap-type:y mandatory;touch-action:pan-y;will-change:scroll-position;flex-direction:column;gap:9px;max-height:253px;padding:8px;scroll-padding-block:8px 58px;display:flex;overflow-y:auto}.anime_trailer_list::-webkit-scrollbar{display:none}.anime_trailer_more{--scroll-y-end-space:52px;box-sizing:border-box;background:#0b0e12;border:1px solid #ffffff14;border-radius:5px;flex:0 0 224px;width:224px;max-height:295px;position:relative;overflow:hidden}.anime_trailer_more.scrollable-y .anime_trailer_list{padding-block-end:58px}.anime_trailer_more>.scroll-controls{z-index:3}.anime_trailer_more[hidden]{display:none}.anime_trailer_more_head{border-block-end:1px solid #ffffff12;align-items:center;gap:7px;height:40px;padding:0 10px;display:flex}.anime_trailer_more_head h4{color:inherit;margin:0;font-size:.72rem;font-weight:650}.anime_trailer_more_tools{box-sizing:border-box;color:#909aa3;border-block-end:2px solid #0000;align-items:center;gap:6px;height:100%;margin-inline-start:auto;padding-inline:8px;display:flex}.anime_trailer_more.playing_more .anime_trailer_more_tools{color:#e8ecef;border-block-end-color:#df7365}.anime_trailer_more.playing_more .anime_trailer_more_head span{color:#e2b0aa;background:#f078681f}.anime_trailer_more_head span{box-sizing:border-box;color:#aeb7bf;text-align:center;background:#ffffff12;border-radius:9px;min-width:18px;height:18px;padding-inline:4px;font-size:.62rem;font-weight:650;line-height:18px}.anime_trailer_list .anime_trailer{scroll-snap-align:start;scroll-snap-stop:always;background:0 0;border-block-end:1px solid #ffffff12;border-radius:0;padding:0 0 9px;display:block}.anime_trailer_list .anime_trailer:last-child{border-block-end:0;padding-block-end:0}.anime_trailer_list .anime_trailer.selected{background:#f0786812;box-shadow:inset 2px 0 #f07868b3}[dir=rtl] .anime_trailer_list .anime_trailer.selected{box-shadow:inset -2px 0 #f07868b3}.anime_trailer_list .anime_trailer_screen{border-radius:4px;width:100%}.anime_trailer_list .anime_trailer figcaption{color:#d6dce1;margin:7px 2px 0;font-size:.7rem;font-weight:600}.themessage.config_msg.anime_trailers_dialog{background:#090c10;border-color:#ffffff1f;width:min(1280px,100vw - 64px);max-width:calc(100% - 64px);max-height:min(720px,100dvh - 72px)}.themessage.config_msg.anime_trailers_dialog>.msgincont{max-height:min(720px,100dvh - 72px);overflow:hidden}.anime_trailers_message{min-width:0;padding:16px}.anime_trailers_message_head{box-sizing:border-box;background:#090c10;border-block-end:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:42px;margin:-16px -16px 14px;padding:9px 16px;display:flex;position:static}.anime_trailers_message_head h3{color:#eef1f3;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:700}[dir=rtl] .anime_trailers_message_head h3{letter-spacing:0}.anime_trailers_message .anime_trailer_layout{margin:0;padding-inline-end:276px;display:block;position:relative}.anime_trailers_message .anime_trailer_main{aspect-ratio:16/9;width:auto;min-width:0;box-shadow:none;border:0;border-radius:4px}.anime_trailers_message .anime_trailer_main .anime_trailer_screen{aspect-ratio:auto;width:100%;height:100%}.anime_trailers_message .anime_trailer_more{background:#090c10;border:0;border-inline-start:1px solid #ffffff14;border-radius:0;flex-direction:column;width:264px;max-height:none;padding-inline-start:12px;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.anime_trailers_message .anime_trailer_more[hidden]{display:none}.anime_trailers_message .anime_trailer_list{flex:auto;min-height:0;max-height:none;padding:8px 0}.anime_trailers_message .anime_trailer{background:0 0;border:0;border-block-end:1px solid #ffffff12;border-radius:0;flex:none;padding:0 0 9px;transition:background-color .15s,box-shadow .15s}.anime_trailers_message .anime_trailer:last-child{border-block-end:0;padding-block-end:0}.anime_trailers_message .anime_trailer.selected{box-shadow:none;background:#ffffff0a}.anime_trailers_message .anime_trailer.selected .anime_trailer_screen{box-shadow:none}.anime_trailers_message .anime_trailer.selected .anime_trailer_screen:after{content:"";z-index:3;pointer-events:none;background:#df7365;height:2px;position:absolute;inset:auto 0 0}.anime_trailers_message .anime_trailer.selected .anime_trailer_play{background:#dc3028}.anime_trailers_message .anime_trailer.selected figcaption{color:#f0f3f5}.anime_trailers_message .anime_trailer_more_head{border-block-end-color:#ffffff0f;height:36px;padding:0 8px}.anime_trailers_message .anime_trailer_more_head span{color:#9ba5ad;background:#ffffff12;border-radius:9px;min-width:18px;height:18px;padding-inline:5px;line-height:18px}.anime_trailers_message .anime_trailer_more>.scroll-controls{background:#0b0f13;bottom:7px;box-shadow:inset 0 0 0 1px #ffffff1a,0 5px 14px #0006}.anime_trailers_message .anime_trailer_more>.scroll-controls:before{background:0 0}.anime_trailer_layout_single .anime_trailer_main{width:100%}.anime_trailers_message .anime_trailer_layout_single{width:min(100%,1100px);margin-inline:auto;padding-inline-end:0}@media (width<=1050px){.themessage.config_msg.anime_trailers_dialog{width:calc(100vw - 24px);max-width:calc(100% - 24px);max-height:min(720px,100dvh - 24px)}.themessage.config_msg.anime_trailers_dialog>.msgincont{max-height:min(720px,100dvh - 24px)}.anime_trailers_message{padding:12px}.anime_trailers_message_head{margin:-12px -12px 12px;padding-inline:12px}.anime_trailers_message .anime_trailer_layout{padding-inline-end:0;display:block}.anime_trailers_message .anime_trailer_main{width:calc(100% - 230px);max-width:none}.anime_trailers_message .anime_trailer_more{width:220px;padding-inline-start:10px;position:absolute;inset-block:0;inset-inline-end:0}.anime_trailers_message .anime_trailer_list{gap:0;padding-block:5px}.anime_trailers_message .anime_trailer{box-sizing:border-box;align-items:center;gap:8px;min-height:88px;padding:7px 2px;display:flex}.anime_trailers_message .anime_trailer_screen{width:clamp(112px,14vw,132px)}.anime_trailers_message .anime_trailer figcaption{margin:0;font-size:.66rem;line-height:1.4}}@media (width>=721px) and (width<=1050px){.anime_trailers_message .anime_trailer_more_head{flex-direction:column;align-items:stretch;gap:0;height:68px;padding:0}.anime_trailers_message .anime_trailer_back{flex:none;width:100%;height:34px}.anime_trailers_message .anime_trailer_more_tools{flex:none;justify-content:center;width:100%;height:34px;margin-inline-start:0}.anime_trailers_message .anime_trailer{min-height:0;padding:7px 0;display:block}.anime_trailers_message .anime_trailer_screen{width:100%}.anime_trailers_message .anime_trailer figcaption{margin:6px 2px 0}}@media (width<=720px){.themessage.config_msg.anime_trailers_dialog>.msgincont{overscroll-behavior:contain;overflow-y:auto}.anime_trailers_message .anime_trailer_layout{flex-direction:column;gap:10px;padding-inline-end:0;display:flex}.anime_trailers_message .anime_trailer_main{flex:none;width:100%}.anime_trailers_message .anime_trailer_more{border-block-start:1px solid #ffffff14;border-inline-start:0;flex:none;width:100%;height:clamp(210px,36dvh,300px);padding-inline-start:0;position:relative;inset:auto}.anime_trailers_message .anime_trailer_more_head{height:34px}}[dir=rtl] .anime_meta_range_icon{transform:rotate(90deg)}.anime_genres{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.anime_genres li{color:#b9c2cb;cursor:pointer;unicode-bidi:plaintext;background:#ffffff08;border:1px solid #ffffff17;border-radius:4px;flex:0 auto;align-items:center;gap:5px;min-width:0;min-height:30px;padding:6px 8px;font-size:.72rem;font-weight:560;line-height:1.25;transition:color .16s,border-color .16s,background-color .16s,transform .1s;display:flex;position:relative}.anime_genres li:hover{color:#d5dbe0;background:#f078680f;border-color:#f0786842}.anime_genres li:active:not(:has(.anime_genre_info:active)){background:#f078681a;transform:translateY(1px)}.anime_genre_link{min-width:0;color:inherit;flex:0 auto;align-items:center;gap:5px;text-decoration:none;display:flex}.anime_genres .anime_genre_link:hover{color:inherit;text-decoration:none}.anime_genre_link:focus-visible{outline:0}.anime_genres li:has(.anime_genre_link:focus-visible){outline-offset:3px;outline:2px solid #f078684d}.anime_genre_info,.anime_genre_arrow{flex:none}.anime_genre_info{box-sizing:content-box;cursor:pointer;width:14px;height:14px;margin-block:-5px;margin-inline-start:-5px;padding:5px;transition:color .14s}.anime_genres li:hover .anime_genre_arrow{color:#f39a8e;transform:translate(2px)rotate(-90deg)}.anime_genre_arrow{color:#89939d;width:14px;height:14px;margin-inline-start:2px;transition:color .15s,transform .15s;transform:rotate(-90deg)}[dir=rtl] .anime_genre_arrow{transform:rotate(90deg)}[dir=rtl] .anime_genres li:hover .anime_genre_arrow{transform:translate(-2px)rotate(90deg)}.anime_details{border-block-start:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;margin-block-start:20px;padding-block-start:16px;display:flex}.anime_detail{align-items:center;gap:10px;min-width:0;display:flex}.anime_detail_label{color:#78838e;letter-spacing:.1em;text-transform:uppercase;flex:none;align-items:center;gap:5px;font-size:.67rem;font-weight:680;line-height:1.3;display:flex}.anime_detail_icon{color:#9caac0;flex-shrink:0;width:16px;height:16px;margin-inline-end:2px}.anime_detail_source .anime_detail_icon{color:#c6ac85}.anime_detail_studios .anime_detail_icon{color:#8fb6c9}.anime_detail_rating .anime_detail_icon{color:#b5a1d3}.anime_detail_rating>.anime_detail_label{min-height:26px;line-height:1}.anime_detail_rating svg{display:block}.anime_detail_info{box-sizing:content-box;cursor:pointer;flex:none;width:14px;height:14px;margin:-5px;padding:5px;transition:color .14s}[dir=rtl] .anime_detail_label{letter-spacing:0}.anime_rating{color:#f29a8e;white-space:nowrap;text-align:center;direction:ltr;unicode-bidi:isolate;background:#f0786812;border:1px solid #f078684d;border-radius:4px;flex:none;min-width:34px;padding:4px 8px;font-size:.76rem;font-weight:700;line-height:1.2}a.anime_rating{box-sizing:border-box;justify-content:center;align-items:center;gap:5px;min-height:26px;line-height:1;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}a.anime_rating:hover{color:#ffc0b7;background:#f0786821;border-color:#f0786894}a.anime_rating:focus-visible{outline-offset:2px;outline:1px solid #f0786894}.anime_source{color:#c0c8d0;font-size:.8rem;font-weight:600;line-height:1.4}.anime_detail_studios{flex:260px}.anime_studios{color:#c0c8d0;unicode-bidi:plaintext;flex-wrap:wrap;align-items:center;min-width:0;font-size:.8rem;font-weight:540;line-height:1.45;display:flex}.anime_studios span:not(:last-child):after{content:",";color:#66717c;margin-inline-end:6px}.anime_rating_panels{flex-direction:column;flex:1 0 100%;gap:10px;min-width:0;display:flex}.anime_mal_details{box-sizing:border-box;font-variant-numeric:tabular-nums;background:#f0786808;border-inline-start:2px solid #f07868b8;border-radius:2px;align-items:center;width:100%;min-width:0;padding:12px 14px;display:flex}.anime_mal_brand{color:#9ba5ae;letter-spacing:.02em;flex:none;align-items:center;gap:5px;min-width:118px;margin-inline-end:8px;font-size:.7rem;font-weight:650;display:flex}.anime_mal_info{box-sizing:content-box;color:#b5d122;cursor:pointer;flex:none;width:14px;height:14px;margin-inline-end:12px;padding:2px;transition:color .14s,opacity .14s}.blockinfo,.anime_mal_info{opacity:.72;transition:color .14s,opacity .14s}.blockinfo:hover,.anime_mal_info:hover{color:#cde836;opacity:1}.blockinfo:active,.anime_mal_info:active{color:#eef59a}.anime_mal_metric{border-inline-start:1px solid #ffffff14;flex-direction:column;align-items:flex-start;gap:3px;min-width:82px;padding-inline:18px;display:flex}.anime_mal_metric small{color:#737e88;letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:650}.anime_mal_metric strong{color:#d7dde2;unicode-bidi:isolate;font-size:1rem;font-weight:680;line-height:1.1}.anime_mal_score strong{color:#e9a198}.anime_user_score{box-sizing:border-box;color:#d1c9e0;width:100%;min-width:0;min-height:62px;font:inherit;text-align:start;cursor:pointer;background:#a78bfa0a;border:1px solid #a78bfa3d;border-inline-start:2px solid #a78bfa94;border-radius:4px;justify-content:center;align-items:center;gap:10px;margin:0;padding-block:12px;padding-inline:58px 18px;transition:color .26s cubic-bezier(.2,.7,.2,1),background-color .26s cubic-bezier(.2,.7,.2,1),border-color .26s cubic-bezier(.2,.7,.2,1),box-shadow .26s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.anime_user_score:before{content:"☆";inset-inline-start:16px;width:30px;height:30px;color:var(--anime-action);background:#a78bfa12;border:1px solid #a78bfa7a;border-radius:50%;justify-content:center;align-items:center;font-size:1.15rem;font-weight:400;line-height:1;transition:color .26s cubic-bezier(.2,.7,.2,1),background-color .26s cubic-bezier(.2,.7,.2,1),border-color .26s cubic-bezier(.2,.7,.2,1),box-shadow .26s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 3px #a78bfa08}.anime_user_score:after{content:"";inset-inline:18px;background:var(--anime-action);opacity:.22;height:1px;transition:opacity .26s cubic-bezier(.2,.7,.2,1),transform .26s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;transform:scaleX(.32)}.anime_user_score small{color:#8c839f;letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;border-inline-end:1px solid #a78bfa33;order:-1;padding-inline-end:10px;font-size:.61rem;font-weight:650;line-height:1;transition:color .26s cubic-bezier(.2,.7,.2,1)}.anime_user_score strong{white-space:nowrap;font-size:.82rem;font-weight:650;line-height:1.2;transition:color .26s cubic-bezier(.2,.7,.2,1)}.anime_user_score.scored{color:#eee9ff;background:#a78bfa17}.anime_user_score.scored:before{content:"★";color:#82c9da;background:#70c2d621;border-color:#70c2d694}.anime_user_score.scored:after{opacity:.62;transform:scaleX(1)}.anime_user_score.scored strong{color:#eee9ff;font-variant-numeric:tabular-nums;font-size:.94rem}.anime_user_score.saving{pointer-events:none;opacity:.68}.anime_user_score:hover{color:#f2eeff;background:#a78bfa17;border-inline-start-color:#a78bfa85;box-shadow:inset 0 1px #ffffff0a}.anime_user_score:hover:before{color:#eee9ff;border-color:var(--anime-action);background:#a78bfa2e;box-shadow:0 0 14px #a78bfa29}.anime_user_score.scored:hover:before{color:#9bd8e6;background:#70c2d62e;border-color:#70c2d6bd;box-shadow:0 0 14px #70c2d61f}.anime_user_score:hover:after{opacity:.7;transform:scaleX(1)}.anime_user_score:hover small{color:#b5a8d2}.anime_user_score:active{background:#a78bfa1f}.anime_user_score:focus-visible{outline-offset:-3px;outline:1px solid #a78bfa8c}.themessage.input_msg.anime_score_dialog{background:linear-gradient(155deg,#a78bfa1f,#0000 38%),#0b0d12;border-color:#a78bfa5c;width:500px}.anime_score_dialog>.msgincont{gap:14px}.anime_score_dialog .message-review-head{background:linear-gradient(110deg,#a78bfa26,#71bed80d);border-color:#a78bfa40}.anime_score_dialog .message-review-subject-sv{color:#c9baff;background:#a78bfa1a;border-color:#a78bfa61}.anime_score_dialog .message-review-rating{background:linear-gradient(120deg,#a78bfa12,#04060aa8 48%);border-color:#a78bfa2e}.anime_score_dialog .message-review-rating.selected{border-color:#a78bfa6b}.anime_score_dialog .message-review-score,.anime_score_dialog .message-review-step,.anime_score_dialog .message-review-zero.selected,.anime_score_dialog .message-review-star-sv.selected{color:#cbbdff}.anime_score_dialog .message-review-step{background:#a78bfa14;border-color:#a78bfa47}.anime_score_dialog .message-review-step:hover{background:#a78bfa26;border-color:#a78bfa94}.anime_score_dialog .message-review-fill{background:linear-gradient(90deg,#8e72e8,#c7b7ff)}.anime_score_dialog .message-review-thumb{background:#13111c;border-color:#b9a6ff;box-shadow:0 0 0 3px #a78bfa21}.anime_score_dialog .message-review-range:focus-visible+.message-review-rail{box-shadow:0 0 0 3px #a78bfa26}.anime_score_dialog .message-input-count{display:none}.anime_score_dialog .message-review-unavailable{color:#a99cc8;background:#a78bfa0f;border-color:#a78bfa3d;padding:4px 9px}.anime_score_dialog .message-review-input-head{margin:0 2px}.anime_score_dialog .message-input-actions{flex-wrap:wrap;width:auto}.anime_score_dialog.has_score_remove .message-input-actions{width:100%}.anime_score_dialog .message-review-mode-options button.selected{color:#eee9ff;background:#a78bfa24;box-shadow:inset 0 0 0 1px #a78bfa42}.anime_score_dialog .message-input-actions .message-input-set{color:#eee9ff;background:#a78bfa24;border-color:#a78bfa6b}.anime_score_dialog .message-input-actions .message-input-set:hover{background:#a78bfa38;border-color:#a78bfaad}.anime_score_dialog .anime_score_remove{color:#e9a4a4;background:#ef6e6e0f;border-color:#ef6e6e40;margin-inline-end:auto}.anime_score_dialog .anime_score_remove:hover{color:#ffc0c0;background:#ef6e6e1c;border-color:#ef6e6e7a}.anime_list_manager{background:linear-gradient(145deg,#ffffff08,#04060957);border:1px solid #ffffff14;border-radius:5px;margin-block-start:22px;padding:14px}.anime_list_head{justify-content:space-between;align-items:center;gap:20px;display:flex}.anime_list_intro{min-width:0}.anime_list_intro h3{color:#e4e8eb;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:.82rem;font-weight:700;display:flex}.anime_list_intro h3:before{content:"";background:var(--anime-accent);flex:none;width:18px;height:1px}.anime_list_intro p{color:#858d98;margin:5px 0 0 28px;font-size:.72rem;line-height:1.4}[dir=rtl] .anime_list_intro h3{letter-spacing:0}[dir=rtl] .anime_list_intro p{margin-inline:28px 0}.anime_list_modes{background:#0a0d11;border:1px solid #ffffff14;border-radius:4px;flex:none;height:32px;padding:3px;display:flex;position:relative}.anime_list_modes:before{content:"";inset-block:3px;background:#78a9d617;border:1px solid #78a9d657;border-radius:3px;width:calc(50% - 3px);transition:transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;left:3px;box-shadow:0 2px 8px #0000002e}.anime_list_manager[data-mode=advanced] .anime_list_modes:before{transform:translate(100%)}[dir=rtl] .anime_list_modes:before{left:auto;right:3px}[dir=rtl] .anime_list_manager[data-mode=advanced] .anime_list_modes:before{transform:translate(-100%)}.anime_list_modes button{z-index:1;color:#7f8994;min-width:78px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 13px;font-size:.69rem;font-weight:650;transition:color .16s;position:relative}.anime_list_modes button[aria-pressed=true]{color:#a8c8e6}.anime_list_modes button:focus-visible{outline-offset:-2px;outline:1px solid #78a9d685}.anime_list_simple{background:#0406096b;border:1px solid #ffffff12;border-radius:4px;align-items:center;gap:4px;margin-block-start:12px;padding:4px;display:flex}.anime_list_simple[hidden],.anime_list_advanced[hidden]{display:none}.anime_list_pick{--anime-pick-color:#a78bfa;--anime-pick-rgb:167 139 250;color:#969faa;min-width:0;min-height:40px;font:inherit;text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:33%;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-size:.72rem;font-weight:620;line-height:1.25;transition:color .18s,border-color .18s,background-color .18s,transform .1s;display:flex;position:relative;overflow:hidden}.anime_list_pick:first-child{--anime-pick-color:#65b9d8;--anime-pick-rgb:101 185 216}.anime_list_pick:nth-child(2){--anime-pick-color:#6fc79b;--anime-pick-rgb:111 199 155}.anime_list_pick:nth-child(3){--anime-pick-color:#dfa066;--anime-pick-rgb:223 160 102}.anime_list_pick:before{content:"";box-sizing:border-box;border:1px solid #69727d;border-radius:50%;flex:none;width:9px;height:9px;transition:border-color .16s,background-color .16s,box-shadow .16s}.anime_list_pick:after{content:"";inset-inline:22%;background:var(--anime-pick-color);opacity:0;height:1px;transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;transform:scaleX(.35)}.anime_list_pick:hover{color:var(--anime-pick-color);background:rgb(var(--anime-pick-rgb) / 5%)}.anime_list_pick.selected{border-color:rgb(var(--anime-pick-rgb) / 38%);color:var(--anime-pick-color);background:rgb(var(--anime-pick-rgb) / 12%);animation:.2s cubic-bezier(.2,.8,.2,1) anime_pick_selected}.anime_list_pick.selected:before{border-color:var(--anime-pick-color);background:var(--anime-pick-color);animation:.22s cubic-bezier(.2,.8,.2,1) anime_pick_dot;box-shadow:inset 0 0 0 2px #17131f}.anime_list_pick.selected:after{opacity:.58;transform:scaleX(1)}.anime_list_pick:active{transform:translateY(1px)}.anime_list_pick:focus-visible{outline-offset:-2px;outline:1px solid #a78bfa8c}@keyframes anime_pick_selected{0%{opacity:.72;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@keyframes anime_pick_dot{0%{opacity:0;transform:scale(.45)}65%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}.anime_list_advanced{flex-direction:column;gap:7px;margin-block-start:12px;display:flex}.anime_list_row{--anime-list-color:#89939d;--anime-list-rgb:137 147 157;background:#0406096b;border:1px solid #ffffff12;border-radius:4px;align-items:center;gap:11px;min-height:52px;padding:6px 10px;transition:border-color .18s,background-color .18s;display:flex}.anime_list_row:first-child{--anime-list-color:#65b9d8;--anime-list-rgb:101 185 216}.anime_list_row:nth-child(2){--anime-list-color:#6fc79b;--anime-list-rgb:111 199 155}.anime_list_row:nth-child(3){--anime-list-color:#dfa066;--anime-list-rgb:223 160 102}.anime_list_row.selected{border-color:rgb(var(--anime-list-rgb) / 27%);background:rgb(var(--anime-list-rgb) / 7%)}.anime_list_icon{box-sizing:border-box;border:1px solid rgb(var(--anime-list-rgb) / 25%);width:34px;height:34px;color:var(--anime-list-color);background:rgb(var(--anime-list-rgb) / 5%);border-radius:50%;flex:none;padding:7px;transition:color .18s,border-color .18s,background-color .18s}.anime_list_row.selected .anime_list_icon{border-color:rgb(var(--anime-list-rgb) / 55%);color:var(--anime-list-color);background:rgb(var(--anime-list-rgb) / 14%)}.anime_list_row.selected strong{color:var(--anime-list-color)}.anime_list_row>div{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.anime_list_row strong,.anime_list_add_more strong{color:#cbd1d8;font-size:.75rem;font-weight:650;line-height:1.35}.anime_list_row small,.anime_list_add_more small{color:#727d88;font-size:.66rem;font-weight:480;line-height:1.35}.anime_list_action{color:#b9a9dd;min-width:68px;height:32px;font:inherit;cursor:pointer;background:#a78bfa12;border:1px solid #a78bfa57;border-radius:4px;flex:none;padding:0 12px;font-size:.68rem;font-weight:650;transition:color .16s,border-color .16s,background-color .16s,transform .1s}.anime_list_action:hover{color:#ebe5fa;background:#a78bfa24;border-color:#a78bfa99}.anime_list_action[aria-pressed=true]{color:#eee9fb;background:#a78bfa33;border-color:#a78bfa9e}.anime_list_action.move{color:#c0b2dc;background:#a78bfa0d;border-style:dashed}.anime_list_action:active{transform:translateY(1px)}.anime_list_action:focus-visible,.anime_list_add_more:focus-visible{outline-offset:2px;outline:1px solid #a78bfa8c}.anime_list_add_more{color:#aa96d7;min-height:46px;font:inherit;text-align:start;cursor:pointer;background:#a78bfa05;border:1px dashed #a78bfa5c;border-radius:4px;align-items:center;gap:11px;padding:6px 11px;transition:border-color .16s,background-color .16s;display:flex}.anime_list_add_more:hover{background:#a78bfa14;border-color:#a78bfa9e}.anime_list_add_more strong{color:#c9bde5}.anime_list_add_more>span{flex-direction:column;gap:2px;display:flex}.anime_list_add_icon{flex:none;width:22px;height:22px}.anime_list_manager.saving,.anime_custom_manager_dialog.saving{pointer-events:none}.anime_list_manager.saving .anime_list_pick,.anime_list_manager.saving .anime_list_action,.anime_custom_manager_dialog.saving .anime_custom_list_row{opacity:.62}.themessage.config_msg.anime_custom_manager_dialog{text-align:start;width:min(520px,100% - 32px);padding:20px}.anime_custom_manager_dialog>.msgincont,.anime_custom_editor_dialog>.msgincont,.anime_custom_manager{max-width:none}.anime_custom_manager_head{border-block-end:1px solid #ffffff14;align-items:flex-start;gap:16px;padding-block-end:14px;display:flex}.anime_custom_manager_head>div{flex:auto;min-width:0}.anime_custom_manager_head h3{color:#ece9f5;margin:0;font-size:.9rem;font-weight:700}.anime_custom_manager_head p{color:#89939e;margin:5px 0 0;font-size:.72rem;line-height:1.45}.anime_custom_manager_head>span{color:#ad9cd1;font-variant-numeric:tabular-nums;background:#a78bfa0f;border:1px solid #a78bfa40;border-radius:10px;flex:none;padding:4px 8px;font-size:.65rem}.anime_custom_manager_lists{flex-direction:column;gap:7px;margin-block:12px;display:flex}.anime_custom_manager_empty{color:#77818b;text-align:center;border:1px dashed #ffffff17;border-radius:5px;margin:0;padding:24px 12px;font-size:.76rem}.anime_custom_list_row{background:#0406096b;border:1px solid #ffffff12;border-radius:5px;align-items:center;gap:9px;min-height:48px;padding:6px 8px;transition:opacity .16s,border-color .16s,background-color .16s;display:flex}.anime_custom_list_row.selected{background:#a78bfa12;border-color:#a78bfa4a}.anime_custom_list_icon{box-sizing:border-box;color:#aa99d0;background:#a78bfa0d;border:1px solid #a78bfa40;border-radius:50%;flex:none;width:32px;height:32px;padding:7px}.anime_custom_list_row.selected .anime_custom_list_icon{color:#c5b5eb;background:#a78bfa21;border-color:#a78bfa85}.anime_custom_list_row>span{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.anime_custom_list_row strong{color:#cbd1d8;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:650;line-height:1.35;overflow:hidden}.anime_custom_list_row small{color:#737e88;font-size:.64rem}.anime_custom_list_toggle{color:#b7a7db;min-width:62px;height:30px;font:inherit;cursor:pointer;background:#a78bfa12;border:1px solid #a78bfa57;border-radius:4px;flex:none;padding:0 10px;font-size:.66rem;font-weight:650}.anime_custom_list_toggle:hover,.anime_custom_list_toggle[aria-pressed=true]{color:#eee9fb;background:#a78bfa2b;border-color:#a78bfa9c}.anime_custom_list_manage{box-sizing:border-box;color:#89939d;cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:4px;flex:none;width:30px;height:30px;padding:6px}.anime_custom_list_manage:hover{color:#c6cdd3;background:#ffffff0a;border-color:#ffffff2e}.anime_custom_list_manage_icon,.anime_custom_list_create_icon{width:100%;height:100%}.anime_custom_list_create{color:#b8a7dc;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#a78bfa0a;border:1px dashed #a78bfa61;border-radius:5px;justify-content:center;align-items:center;gap:8px;font-size:.72rem;font-weight:650;display:flex}.anime_custom_list_create:hover{color:#e5ddf7;background:#a78bfa17;border-color:#a78bfa9e}.anime_custom_list_create[aria-disabled=true]{color:#6f7780;background:0 0;border-color:#ffffff17}.anime_custom_list_create_icon{width:18px;height:18px}.themessage.config_msg.anime_custom_editor_dialog{text-align:start;width:min(400px,100% - 32px);padding:20px}.anime_custom_editor h3{color:#ece9f5;margin:0 0 17px;font-size:.9rem;font-weight:700}.anime_custom_editor label{color:#929ca5;flex-direction:column;gap:7px;font-size:.7rem;font-weight:600;display:flex}.anime_custom_editor input{box-sizing:border-box;color:#e3e6e9;width:100%;height:40px;font:inherit;background:#080b0f;border:1px solid #a78bfa47;border-radius:5px;outline:0;padding:0 11px;font-size:.78rem}.anime_custom_editor input:focus{border-color:#a78bfa9e;box-shadow:0 0 0 2px #a78bfa14}.anime_custom_editor_actions{justify-content:flex-end;gap:8px;margin-block-start:18px;display:flex}.anime_custom_editor_actions button{color:#aab2b9;min-height:34px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:4px;padding:0 13px;font-size:.7rem;font-weight:650}.anime_custom_editor_actions .anime_custom_editor_save{color:#d7cdf0;background:#a78bfa1c;border-color:#a78bfa6b}.anime_custom_editor_actions .anime_custom_editor_save:disabled,.anime_custom_editor_actions .anime_custom_editor_save[aria-disabled=true]{opacity:.42;cursor:default}.anime_custom_editor_actions .anime_custom_editor_delete{color:#ce9297;background:#e080870f;border-color:#e080874a;margin-inline-end:auto}.anime_custom_list_delete{text-align:center;max-width:430px;margin:auto}.anime_custom_list_delete strong{color:#f0f2f4;font-size:.92rem;font-weight:700;line-height:1.45}.anime_custom_list_delete p{color:#b7c0c8;margin:10px 0 0;font-size:.79rem;line-height:1.6}.anime_custom_list_toggle:focus-visible,.anime_custom_list_manage:focus-visible,.anime_custom_list_create:focus-visible,.anime_custom_editor_actions button:focus-visible{outline-offset:2px;outline:1px solid #a78bfa94}[dir=rtl] .anime_mal_brand,[dir=rtl] .anime_mal_metric small,[dir=rtl] .anime_user_score small{letter-spacing:0}.anime_mal_message{text-align:center}.anime_mal_message h3{color:#f0f3f5;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0 0 14px;font-size:.9rem;font-weight:700}.anime_mal_message p{color:#d2d8dc;margin:0;font-size:.9rem;line-height:1.7}.anime_mal_message p+p{margin-block-start:12px}[dir=rtl] .anime_mal_message h3{letter-spacing:0}.themessage.info-msg.anime_titles_dialog{--scroll-y-end-space:48px;text-align:start;width:min(500px,100% - 32px);padding:20px 22px}.themessage.info-msg.anime_titles_dialog>.msgincont{max-width:none;max-height:min(640px,100dvh - 108px)}.anime_titles_message{flex:none;max-width:none}.anime_titles_message h3{color:#e5e9ec;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:0;padding-block-end:14px;font-size:.8rem;font-weight:700;display:flex}.anime_titles_message h3:before{content:"";background:var(--info-accent);width:22px;height:1px}.anime_titles_message h3 small{color:#8f999f;font-variant-numeric:tabular-nums;letter-spacing:0;margin-inline-start:auto;font-size:.68rem}[dir=rtl] .anime_titles_message h3{letter-spacing:0}.anime_titles_list{margin:0;padding:0;list-style:none}.anime_titles_list li{box-sizing:border-box;color:#b9c2ca;text-align:center;unicode-bidi:plaintext;min-width:0;padding:7px 0;font-size:.79rem;line-height:1.4}.anime_full_title_message .anime_titles_list li{color:#d5dce2;overflow-wrap:anywhere;text-align:start;padding:12px 0;font-size:1rem;line-height:1.65}.anime_full_title_message .anime_titles_list li+li{border-block-start:1px solid #ffffff14}.anime_full_title_message .anime_titles_list small{color:#b7857f;letter-spacing:.08em;text-transform:uppercase;margin-block-end:4px;font-size:.65rem;font-weight:700;line-height:1.4;display:block}[dir=rtl] .anime_full_title_message .anime_titles_list small{letter-spacing:0}.anime_full_title_message .anime_titles_list span{unicode-bidi:plaintext;display:block}.themessage.info-msg.anime_rating_dialog{text-align:center;width:min(500px,100% - 32px);padding:22px 24px}.anime_rating_dialog>.msgincont{max-width:none}.anime_rating_message{color:#bbc4cc;text-align:center;max-width:none;font-size:.9rem;line-height:1.7}.anime_rating_message_head{box-sizing:border-box;color:#e4e8eb;border-block-end:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;gap:11px;margin-block-end:16px;padding-block-end:14px;font-weight:560;display:flex}.anime_rating_message_head>span{text-align:center;min-width:0;line-height:1.45}.anime_rating_message p{margin:0}.anime_rating_message p.anime_rating_message_note{color:#99a3ac;max-width:420px;margin:17px auto 0;font-size:.84rem;line-height:1.6}.anime_rating_message_note:before{content:"";background:#f0786885;width:26px;height:1px;margin:0 auto 11px;display:block}.anime_synopsis{max-width:760px;margin-block-start:32px}.anime_synopsis h3{color:#e6eaed;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-size:.78rem;font-weight:680;line-height:1.4;display:flex}.anime_synopsis h3:before{content:"";background:var(--anime-accent);flex:none;width:22px;height:1px}[dir=rtl] .anime_synopsis h3{letter-spacing:0}.anime_synopsis_content{color:#aeb7c1;unicode-bidi:plaintext;border-inline-start:1px solid #f078683d;max-width:760px;margin-block-start:18px;padding-inline-start:24px;font-size:1rem;font-weight:430;line-height:1.8}.anime_synopsis_content p{text-wrap:pretty;margin:0}.anime_synopsis_content p+p{margin-block-start:14px}.anime_synopsis_empty{color:#89949e;background:#f0786808;border-block:1px solid #f078681f;border-inline-start-color:#f0786885;border-inline-end:1px solid #f078681f;padding-block:13px;padding-inline-end:18px;font-size:.9rem;line-height:1.6}.anime_people{border-block-start:1px solid #ffffff12;margin-block-start:40px;padding-block-start:26px}.anime_people_head{justify-content:space-between;align-items:center;gap:18px;display:flex}.anime_people_intro,.anime_related_intro{min-width:0}.anime_people_intro h3,.anime_related_intro h3{color:#e4e8eb;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:.86rem;font-weight:700;display:flex}.anime_people_intro h3:before,.anime_related_intro h3:before{content:"";background:var(--anime-accent);flex:none;width:18px;height:1px}.anime_people_intro p,.anime_related_intro p{color:#727d87;margin:7px 0 0 28px;font-size:.7rem;font-weight:520;line-height:1.4}[dir=rtl] .anime_people_intro h3,[dir=rtl] .anime_related_intro h3{letter-spacing:0}[dir=rtl] .anime_people_intro p,[dir=rtl] .anime_related_intro p{margin-inline:28px 0}.anime_people_list{flex-wrap:wrap;gap:12px;margin-block-start:18px;display:flex}.anime_person_card{box-sizing:border-box;background:linear-gradient(120deg,#f078680a,#0000 44%),#090d11;border:1px solid #ffffff14;border-radius:10px;flex:310px;min-width:0;max-width:calc(50% - 6px);min-height:132px;display:flex;overflow:hidden}.anime_person_image{background:#10151a;border-inline-end:1px solid #ffffff12;flex:0 0 88px;justify-content:center;align-items:center;width:88px;min-height:132px;display:flex;position:relative;overflow:hidden}.anime_person_image img{object-fit:cover;width:100%;height:100%;display:block}.anime_person_image_empty{background:0 0;border:0}.anime_person_image_empty .anime_person_placeholder{object-fit:contain;object-position:center;opacity:.72;flex:none;max-width:none;height:auto;margin:0}.anime_person_image_empty .anime_person_placeholder_1{width:132%;transform:translate(12%,16%)}.anime_person_image_empty .anime_person_placeholder_2{width:112%;transform:translate(-2%,8%)}.anime_person_image_empty .anime_person_placeholder_3{width:128%;transform:translateY(4%)}.anime_person_voice_image.anime_person_image_empty{box-sizing:border-box;border:0;padding:0}.anime_person_voice_image.anime_person_image_empty .anime_person_placeholder{opacity:.58;height:auto}.anime_person_voice_image.anime_person_image_empty .anime_person_placeholder_1{width:135%;transform:translate(9%,18%)}.anime_person_voice_image.anime_person_image_empty .anime_person_placeholder_2{width:118%;transform:translate(-3%,9%)}.anime_person_voice_image.anime_person_image_empty .anime_person_placeholder_3{width:128%;transform:translateY(5%)}.anime_person_body{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;padding:13px 12px;display:flex}.anime_person_role{color:#d9877c;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%;min-height:15px;font-size:.59rem;font-weight:680;line-height:1.35;overflow:hidden}[dir=rtl] .anime_person_role{letter-spacing:0}.anime_person_body>strong{color:#dfe4e8;-webkit-line-clamp:2;unicode-bidi:plaintext;-webkit-box-orient:vertical;margin-block-start:5px;font-size:.79rem;font-weight:650;line-height:1.38;display:-webkit-box;overflow:hidden}.anime_person_voice{border-block-start:1px solid #ffffff12;flex-direction:column;align-items:stretch;gap:6px;width:100%;margin-block-start:auto;padding-block-start:9px;display:flex}.anime_person_voice>small{color:#69747e;font-size:.54rem;font-weight:620;line-height:1.2}.anime_person_voice_content{align-items:center;gap:8px;min-width:0;display:flex}.anime_person_voice_images{flex:none;align-items:center;display:flex}.anime_person_voice_image{border:2px solid #0b0f13;border-radius:7px;flex:0 0 42px;width:42px;height:52px;min-height:52px;font-size:.8rem;transition:opacity .18s,border-color .18s,box-shadow .18s,transform .18s;position:relative;box-shadow:0 4px 12px #00000047}.anime_person_voice_image+.anime_person_voice_image{margin-inline-start:-15px}.anime_person_voice_names{flex-direction:column;flex:auto;align-items:flex-start;gap:2px;min-width:0;display:flex}.anime_person_voice_name{box-sizing:border-box;color:#aeb7bf;-webkit-line-clamp:2;unicode-bidi:plaintext;border-inline-start:1px solid #0000;-webkit-box-orient:vertical;width:auto;max-width:100%;padding-block:2px;padding-inline:6px 4px;font-size:.59rem;font-weight:590;line-height:1.35;transition:color .18s,border-color .18s;display:-webkit-box;overflow:hidden}.anime_person_voice_images:has(.anime_person_voice_active) .anime_person_voice_image:not(.anime_person_voice_active){opacity:.5;transform:scale(.96)}.anime_person_voice_image.anime_person_voice_active{z-index:3;border-color:#ffffff6b;transform:translateY(-2px)scale(1.04);box-shadow:0 8px 20px #0000006b,0 0 0 1px #f078684d}.anime_person_voice_names:has(.anime_person_voice_active) .anime_person_voice_name:not(.anime_person_voice_active){color:#7e8993}.anime_person_voice_name.anime_person_voice_active{color:#f0f3f5;border-inline-start-color:var(--anime-accent)}.anime_character .anime_person_card{flex-basis:310px;max-width:calc(50% - 6px);min-height:136px}.anime_character .anime_person_card>.anime_person_image{flex-basis:88px;width:88px;min-height:136px}.anime_character .anime_person_body{padding:13px 12px}.anime_staff{flex:1 0 100%;width:100%;margin-block-start:0}.anime_staff .anime_people_list{background:0 0;justify-content:center;align-items:flex-end;gap:22px 14px;margin-block-start:20px;padding:0 0 12px}.anime_staff .anime_person_card{--staff-image-width:72px;--staff-image-height:86px;max-width:300px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:220px;align-items:center;gap:14px;padding:6px 4px;overflow:visible}.anime_staff .anime_person_card:nth-child(5n+1){--staff-image-width:90px;--staff-image-height:110px}.anime_staff .anime_person_card:nth-child(5n+2){--staff-image-width:78px;--staff-image-height:94px}.anime_staff .anime_person_card:nth-child(5n+3){--staff-image-width:72px;--staff-image-height:86px}.anime_staff .anime_person_card:nth-child(5n+4){--staff-image-width:84px;--staff-image-height:102px}.anime_staff .anime_person_card:nth-child(5n+5){--staff-image-width:76px;--staff-image-height:90px}.anime_staff .anime_person_image{width:var(--staff-image-width);min-height:var(--staff-image-height);height:var(--staff-image-height);box-sizing:border-box;flex:0 0 var(--staff-image-width);background:linear-gradient(145deg,#f078681f,#78a9d612),#101419;border:1px solid #ffffff1c;border-radius:14px 6px;margin-block:-5px;padding:0;position:relative;box-shadow:0 9px 20px #0000004d}.anime_staff .anime_person_card:nth-child(5n+1) .anime_person_image{transform:rotate(-1.4deg)}.anime_staff .anime_person_card:nth-child(5n+2) .anime_person_image{transform:rotate(1.2deg)}.anime_staff .anime_person_card:nth-child(5n+3) .anime_person_image{transform:rotate(-.8deg)}.anime_staff .anime_person_card:nth-child(5n+4) .anime_person_image{transform:rotate(1.5deg)}.anime_staff .anime_person_card:nth-child(5n+5) .anime_person_image{transform:rotate(-1deg)}.anime_staff .anime_person_image_empty{box-shadow:none;background:0 0;border:0}.anime_staff .anime_person_image img{object-fit:cover;object-position:center 18%;width:100%;height:100%}.anime_staff .anime_person_image_empty .anime_person_placeholder{opacity:.58;height:auto}.anime_staff .anime_person_image_empty .anime_person_placeholder_1{width:126%;transform:translate(9%,16%)}.anime_staff .anime_person_image_empty .anime_person_placeholder_2{width:114%;transform:translate(-3%,7%)}.anime_staff .anime_person_image_empty .anime_person_placeholder_3{width:130%;transform:translateY(4%)}.anime_staff .anime_person_body{box-sizing:border-box;border-inline-start:1px solid #f0786833;justify-content:center;min-height:0;padding-block:7px;padding-inline:12px 0;position:relative}.anime_staff .anime_person_body:before{background:var(--anime-accent);content:"";border-radius:50%;width:5px;height:5px;position:absolute;inset-block-start:14px;inset-inline-start:-3px;box-shadow:0 0 0 3px #f0786814}.anime_staff .anime_person_body>strong{color:#e5e9ec;order:1;margin:0;font-size:.84rem;line-height:1.35}.anime_staff .anime_person_role{color:#7f8a94;letter-spacing:.045em;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;order:2;min-height:0;margin-block-start:5px;font-size:.56rem;line-height:1.5;display:-webkit-box}.themessage.config_msg.anime_characters_dialog{text-align:start;background:#090c10;border-color:#ffffff1f;width:min(1160px,100% - 32px);max-height:min(920px,100dvh - 32px);padding:0}.themessage.config_msg.anime_characters_dialog>.msgincont{max-width:none;height:100%;max-height:none;overflow:hidden}.anime_characters_message{box-sizing:border-box;flex-direction:column;min-width:0;height:min(880px,100dvh - 64px);max-height:100%;padding:16px;display:flex}.anime_characters_message_head{box-sizing:border-box;background:#090c10;border-block-end:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin:-16px -16px 0;padding:10px 16px;display:flex}.anime_characters_message_intro{min-width:0}.anime_characters_message_intro h3{color:#eef1f3;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:700}.anime_characters_message_intro p{color:#78838d;margin:5px 0 0;font-size:.72rem;font-weight:520;line-height:1.4}[dir=rtl] .anime_characters_message_intro h3{letter-spacing:0}.anime_characters_message_count{box-sizing:border-box;color:#e4a097;background:#f078680f;border:1px solid #f0786840;border-radius:12px;flex:none;justify-content:center;align-items:center;min-width:30px;height:24px;padding-inline:7px;font-size:.66rem;font-weight:680;display:flex}.anime_characters_message_box{flex:auto;min-height:0;position:relative;overflow:hidden}.anime_characters_message_list{overscroll-behavior:contain;height:100%;max-height:none;padding:0 6px;overflow:hidden auto}.anime_character_page_spacer{contain:layout paint style;pointer-events:none;width:100%;display:block;overflow:hidden}.anime_character_message_item{box-sizing:border-box;border-block-end:1px solid #ffffff12;grid-template-rows:auto 1fr;grid-template-columns:170px minmax(0,1fr);column-gap:32px;min-height:282px;padding:32px 8px;display:grid}.anime_character_message_item>.anime_person_image{background:#10151a;border:1px solid #ffffff17;border-radius:8px;grid-row:1/span 2;width:170px;height:238px;min-height:238px}.anime_character_message_item>.anime_person_image img{object-position:center top}.anime_character_message_item>.anime_person_image_empty .anime_person_placeholder{opacity:.58;height:auto}.anime_character_message_item>.anime_person_image_empty{background:0 0;border:0}.anime_character_message_item>.anime_person_image_empty .anime_person_placeholder_1{width:128%;transform:translate(12%,16%)}.anime_character_message_item>.anime_person_image_empty .anime_person_placeholder_2{width:112%;transform:translate(-2%,7%)}.anime_character_message_item>.anime_person_image_empty .anime_person_placeholder_3{width:126%;transform:translateY(4%)}.anime_character_message_item_head{border-block-end:1px solid #ffffff12;min-width:0;padding-block:12px 20px}.anime_character_message_role{color:#d9877c;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:700;line-height:1.3}.anime_character_message_item_head h4{color:#edf0f2;unicode-bidi:plaintext;margin:8px 0 0;font-size:1.38rem;font-weight:680;line-height:1.35}[dir=rtl] .anime_character_message_role{letter-spacing:0}.anime_character_message_cast{flex-wrap:wrap;align-content:flex-start;gap:16px 28px;min-width:0;padding-block:18px 8px;display:flex}.anime_character_message_language{border-block-start:1px solid #ffffff14;flex-direction:column;flex:250px;width:auto;max-width:calc(33.333% - 19px);margin:0;display:flex}.anime_character_message_language h5{color:#d38b81;letter-spacing:.045em;text-transform:uppercase;margin:0;padding-block:10px 8px;font-size:.68rem;font-weight:680;line-height:1.35}.anime_character_message_language_japanese{box-sizing:border-box;background:#f0786809;border-block-start-color:#f0786842;border-inline-start:2px solid #f078686b;border-radius:0 6px 6px 0;width:auto;margin:0;padding:0 10px 6px}.anime_character_message_language_japanese_multiple{flex-basis:100%;max-width:100%}[dir=rtl] .anime_character_message_language_japanese{border-radius:6px 0 0 6px}.anime_character_message_language_japanese_multiple .anime_character_message_voices{flex-flow:wrap;column-gap:28px}.anime_character_message_language_japanese_multiple .anime_character_message_actor{flex:240px}[dir=rtl] .anime_character_message_language h5{letter-spacing:0}.anime_character_message_voices{flex-direction:column;min-width:0;display:flex}.anime_character_message_actor{box-sizing:border-box;align-items:center;gap:14px;min-width:0;min-height:70px;padding:6px 0;display:flex}.anime_character_message_actor+.anime_character_message_actor{border-block-start:1px solid #ffffff0f}.anime_character_message_actor .anime_person_voice_image{width:48px;height:58px;min-height:58px;box-shadow:none;border:1px solid #ffffff17;border-radius:4px;flex:0 0 48px}.anime_character_message_actor strong{color:#d2d8dc;-webkit-line-clamp:2;unicode-bidi:plaintext;-webkit-box-orient:vertical;min-width:0;font-size:.84rem;font-weight:630;line-height:1.4;display:-webkit-box;overflow:hidden}.anime_staff_message .anime_characters_message_head{background:linear-gradient(100deg,#f078680f,#0000 42%),#090c10}.anime_staff_message .anime_characters_message_list{padding-inline:14px}.anime_staff_message_page{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;min-width:0;display:grid}.anime_staff_message_item{box-sizing:border-box;border-block-end:1px solid #ffffff12;align-items:center;gap:18px;min-width:0;min-height:172px;padding:20px 10px;display:flex;position:relative}.anime_staff_message_item:after{content:"";background:#f0786875;width:28px;height:1px;position:absolute;inset-block-end:-1px;inset-inline-start:10px}.anime_staff_message_item>.anime_person_image{background:#10151a;border:1px solid #ffffff1f;border-radius:10px 4px;flex:0 0 104px;width:104px;height:132px;min-height:132px;box-shadow:0 10px 24px #00000047}.anime_staff_message_item>.anime_person_image img{object-position:center 18%}.anime_staff_message_item>.anime_person_image_empty{box-shadow:none;background:0 0;border:0}.anime_staff_message_item>.anime_person_image_empty .anime_person_placeholder{opacity:.58;height:auto}.anime_staff_message_item>.anime_person_image_empty .anime_person_placeholder_1{width:128%;transform:translate(9%,16%)}.anime_staff_message_item>.anime_person_image_empty .anime_person_placeholder_2{width:116%;transform:translate(-3%,7%)}.anime_staff_message_item>.anime_person_image_empty .anime_person_placeholder_3{width:130%;transform:translateY(4%)}.anime_staff_message_body{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex}.anime_staff_message_body h4{color:#edf0f2;unicode-bidi:plaintext;margin:0;font-size:1.04rem;font-weight:680;line-height:1.4}.anime_staff_message_roles{flex-wrap:wrap;gap:8px 16px;margin-block-start:13px;display:flex}.anime_staff_message_roles span{color:#9ca7ae;max-width:100%;padding-inline-start:11px;font-size:.7rem;font-weight:580;line-height:1.45;position:relative}.anime_staff_message_roles span:before{content:"";background:#c67d73;border-radius:50%;width:4px;height:4px;position:absolute;inset-block-start:.48em;inset-inline-start:0}.anime_staff_message_roles span:first-child{color:#dc9a91}.anime_characters_message_box.scrollable-y .anime_characters_message_list{padding-block-end:58px}.anime_character_message .anime_characters_message_box{--scroll-y-end-space:72px}.anime_character_message .anime_characters_message_box.scrollable-y .anime_characters_message_list{padding-block-end:0}.anime_character_message .anime_characters_message_box.scrollable-y .anime_character_page:last-of-type{padding-block-end:72px}.anime_staff_message .anime_characters_message_box{--scroll-y-end-space:72px}.anime_staff_message .anime_characters_message_box.scrollable-y .anime_characters_message_list{padding-block-end:0}.anime_staff_message .anime_characters_message_box.scrollable-y .anime_staff_message_page:last-of-type{padding-block-end:72px}.anime_characters_message_box>.scroll-controls{bottom:7px}@media (width<=1000px){.anime_character_message_language{max-width:calc(50% - 14px)}.anime_character_message_language_japanese_multiple{max-width:100%}.anime_staff .anime_person_card{flex-basis:calc(33.333% - 10px);max-width:calc(33.333% - 10px)}}.anime_people_empty{box-sizing:border-box;color:#717c86;background:#ffffff04;border:1px dashed #ffffff14;border-radius:6px;flex:1 0 100%;align-items:center;min-height:82px;margin:0;padding:18px;font-size:.75rem;line-height:1.5;display:flex}@media (width<=760px){.anime_person_card{max-width:calc(50% - 6px)}.anime_staff .anime_person_card{flex-basis:calc(50% - 7px);max-width:calc(50% - 7px)}.anime_character_message_item{grid-template-columns:120px minmax(0,1fr);column-gap:20px;min-height:226px}.anime_character_message_item>.anime_person_image{width:120px;height:168px;min-height:168px}.anime_staff_message_page{grid-template-columns:1fr}.anime_staff_message_item{min-height:148px;padding-block:16px}.anime_staff_message_item>.anime_person_image{flex-basis:92px;width:92px;height:116px;min-height:116px}}@media (width<=600px){.anime_character .anime_person_card{flex-basis:100%;max-width:100%}}@media (width<=520px){.anime_people_head{align-items:flex-start}.anime_people_intro p,.anime_related_intro p{display:none}.anime_person_card,.anime_staff .anime_person_card{flex-basis:100%;max-width:100%}.themessage.config_msg.anime_characters_dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.anime_characters_message{height:calc(100dvh - 32px)}.anime_characters_message_head{min-height:50px}.anime_characters_message_intro p{display:none}.anime_character_message_item{grid-template-rows:auto auto;grid-template-columns:84px minmax(0,1fr);column-gap:14px;min-height:176px;padding-block:20px}.anime_character_message_item>.anime_person_image{grid-row:1;width:84px;height:120px;min-height:120px}.anime_character_message_item_head{padding-block-end:12px}.anime_character_message_item_head h4{font-size:.98rem}.anime_character_message_cast{grid-column:1/-1;padding-block-start:20px}.anime_character_message_language{max-width:100%}.anime_character_message_actor{min-height:76px}.anime_staff_message .anime_characters_message_list{padding-inline:6px}.anime_staff_message_item{gap:13px;min-height:124px;padding:13px 6px}.anime_staff_message_item>.anime_person_image{flex-basis:76px;width:76px;height:98px;min-height:98px}.anime_staff_message_body h4{font-size:.9rem}.anime_staff_message_roles{gap:6px 12px;margin-block-start:9px}.anime_staff_message_roles span{font-size:.64rem}}@media (width>=901px){.anime_detail_studios{flex:0 auto}.anime_mal_details{grid-template-columns:minmax(88px,1.1fr) 32px repeat(3,minmax(70px,1fr));align-items:center;display:grid}.anime_mal_brand{grid-column:1;min-width:0;margin:0}.anime_mal_info{grid-column:2;margin:0 auto}.anime_mal_metric{min-width:0;padding-inline:10px}}@media (width<=1100px){.anime_hero,.anime_content{gap:clamp(26px,4vw,46px);width:min(100%,1040px)}.anime_media{width:clamp(190px,22vw,250px)}.anime_meta{grid-template-columns:repeat(3,max-content);justify-content:start;align-items:center;gap:10px 18px;display:grid}.anime_meta>:is(span,a)+:is(span,a){border:0;margin:0;padding:0}.anime_meta_status,.anime_meta_type,.anime_meta>.anime_meta_season{grid-row:1}.anime_meta_episodes,.anime_meta_duration{grid-row:2}.anime_meta_dates{grid-area:3/1/auto/-1;margin:0}}@media (width<=1268px){.anime_content{display:block}}@media (width<=900px){.anime_hero{gap:clamp(22px,3.5vw,34px)}.anime_titles:has(>.anime_primary_ad)>.anime_details{border-block-start:0}.anime_media{width:clamp(165px,24vw,215px);margin-block-start:42px}.anime_mal_details{flex-wrap:wrap;padding:0;display:flex;overflow:hidden}.anime_mal_brand{box-sizing:border-box;flex:calc(100% - 42px);min-width:0;margin:0;padding:11px 13px}.anime_mal_info{margin:0 13px}.anime_mal_metric{box-sizing:border-box;border-block-start:1px solid #ffffff14;flex:33.333%;min-width:0;padding:12px}.anime_content{display:block}}@media (width<=720px){html.anime_entry_page body>.main-container{--anime-entry-inline:clamp(18px,6vw,42px);width:100%;padding-block-end:calc(96px + env(safe-area-inset-bottom));padding-inline:var(--anime-entry-inline);flex-basis:100%}.anime_hero{gap:clamp(20px,4vw,30px);width:100%;padding-block-end:38px}.anime_media{width:clamp(165px,29vw,210px);margin-block-start:30px}.anime_alt_titles{gap:10px}.anime_meta{gap:10px 16px;margin-block-start:22px}.anime_synopsis{margin-block-start:26px}.anime_synopsis_content{padding-inline-start:16px;font-size:.94rem;line-height:1.75}.anime_details{gap:12px 20px}}@media (width<=600px){.anime_titles:before{margin-block-end:18px}.anime_titles h1,.anime_titles h2{max-width:none}.anime_alt_titles{flex-direction:column;align-items:stretch;gap:7px;max-width:none}.anime_alt_title{flex-basis:auto}.anime_meta{grid-template-columns:repeat(2,max-content)}.anime_meta_season{grid-area:2/1/auto/-1}.anime_meta_episodes,.anime_meta_duration{grid-row:3}.anime_meta_dates{grid-row:4}.anime_synopsis,.anime_synopsis_content{max-width:none}.anime_list_head{flex-direction:column;align-items:stretch;gap:12px}.anime_list_modes{box-sizing:border-box;width:100%}.anime_list_modes button{flex:50%;min-width:0}}@media (width<=520px){html.anime_entry_page body>.main-container{padding-block-start:0;padding-inline:0}.anime_hero{z-index:0;isolation:isolate;flex-direction:column;align-items:stretch;gap:0;width:100%;position:relative}.anime_media{display:contents}.anime_media>.anime_cover{order:0}.anime_cover_expand{color:#fff;z-index:3;white-space:nowrap;background:0 0;border:0;border-radius:0;gap:8px;width:auto;height:44px;padding:12px;inset-block:auto 120px;inset-inline-start:calc(var(--anime-entry-inline) - 12px);inset-inline-end:auto}.anime_cover_expand_icon{flex-shrink:0;width:18px;height:18px}.anime_cover_expand_label{text-shadow:0 1px 3px #000c;font-size:12px;font-weight:600;display:block}.anime_cover>img{width:100%;height:auto;box-shadow:none;border-block-start:0;border-inline:0;border-radius:0;order:0;margin:0}.anime_titles{--anime-mobile-overlay:clamp(200px,42vw,220px);width:100%;max-width:none;pointer-events:none;padding:calc(var(--anime-mobile-overlay) - 108px) var(--anime-entry-inline) 0;box-sizing:border-box;z-index:2;background:linear-gradient(180deg, transparent, #090c10c2 calc(var(--anime-mobile-overlay) - 112px), #090c10 var(--anime-mobile-overlay));order:1;margin-block-start:calc(0px - var(--anime-mobile-overlay));position:relative}.anime_titles>*{pointer-events:auto}.anime_titles:before{width:36px;margin-block-end:14px}.anime_titles h1{text-shadow:0 3px 18px #000000b8;max-width:none}.anime_titles h2{text-shadow:0 2px 12px #000000b8;max-width:none;margin-block-start:10px}.anime_alt_titles{gap:5px;margin-block-start:8px}.anime_meta{box-sizing:border-box;background:0 0;border:0;border-inline-start:1px solid #f0786852;flex-wrap:wrap;align-items:center;gap:12px 18px;width:100%;margin-block-start:18px;padding-inline-start:14px;display:flex;overflow:visible}.anime_meta>:is(.anime_meta_status,.anime_meta_type,.anime_meta_season,.anime_meta_metric,.anime_meta_dates){box-sizing:border-box;border:0;flex:none;justify-content:flex-start;min-width:0;min-height:0;margin:0;padding:0}.anime_meta .anime_meta_dates{flex-basis:100%;margin:0;padding:0}.anime_synopsis{margin-block-start:30px}.anime_synopsis_content{border-inline-start:0;padding-inline-start:0;font-size:.92rem;line-height:1.72}.anime_details{column-gap:18px}.anime_detail_studios{flex:120px}.anime_related_tabs_hint{z-index:1;color:#8db9de;opacity:0;pointer-events:none;width:16px;height:16px;display:block;position:absolute;inset-block-start:50%;inset-inline-end:4px;transform:translateY(-50%)rotate(-90deg)}.anime_related_tabs_frame.anime_related_tabs_more{box-sizing:border-box;padding-inline-end:24px}[dir=rtl] .anime_related_tabs_hint{transform:translateY(-50%)rotate(90deg)}.anime_trailers{margin-inline:0}.anime_trailers_head{padding-inline:0}.anime_trailer_teaser{border-inline:0;border-radius:0;flex-direction:column;min-height:0}.anime_trailer_teaser_visual{aspect-ratio:16/9;flex:none;width:100%;min-height:0}.anime_trailer_teaser_visual:after,[dir=rtl] .anime_trailer_teaser_visual:after{background:linear-gradient(#0000 58%,#0a0d1175)}.anime_trailer_teaser_body,[dir=rtl] .anime_trailer_teaser_body{padding:18px var(--anime-entry-inline) 20px}.anime_primary_ad{box-sizing:border-box;order:2;align-self:center;min-height:500px;margin:34px auto 0}.anime_media>.anime_primary_ad{width:min(calc(100% - var(--anime-entry-inline) - var(--anime-entry-inline)), 300px)}.anime_titles>.anime_primary_ad{width:min(100%,300px)}.anime_content{width:100%;padding-inline:var(--anime-entry-inline);box-sizing:border-box}html.anime_entry_page .main-container>.space_footer{width:calc(100% - var(--anime-entry-inline) - var(--anime-entry-inline));margin-inline:auto}}@media (width>=521px) and (width<=900px){.anime_hero{grid-template-columns:clamp(165px,29vw,210px) minmax(0,1fr);align-items:start;gap:0 clamp(20px,4vw,30px);display:grid}[dir=rtl] .anime_hero{grid-template-columns:minmax(0,1fr) clamp(165px,29vw,210px)}.anime_media,.anime_titles{display:contents}.anime_titles:before{display:none}.anime_media>.anime_cover{grid-area:1/1;width:100%;margin:0}.anime_intro{grid-area:1/2;align-self:start;padding-block:4px}[dir=rtl] .anime_media>.anime_cover{grid-column:2}[dir=rtl] .anime_intro{grid-column:1}.anime_intro:before{background:var(--anime-accent);content:"";width:38px;height:2px;margin-block-end:18px;display:block}.anime_synopsis,.anime_genres,.anime_details,.anime_list_manager,.anime_primary_ad{grid-column:1/-1}.anime_synopsis{grid-row:2}.anime_genres{grid-row:3}.anime_details{grid-row:5;align-items:stretch;gap:0}.anime_list_manager{grid-row:6}.anime_primary_ad{box-sizing:border-box;grid-row:4;width:min(100%,300px);min-height:500px;margin:36px auto 0}.anime_details>.anime_detail{box-sizing:border-box;flex:1 1 0;align-items:center;min-height:46px;padding:10px 14px}.anime_details>.anime_detail+.anime_detail{border-inline-start:1px solid #ffffff12}.anime_details>.anime_detail_studios{flex:1.4 1 0}.anime_mal_details{grid-template-columns:minmax(70px,1.1fr) 28px repeat(3,minmax(52px,1fr));align-items:center;width:100%;padding:12px;display:grid;overflow:hidden}.anime_mal_brand{grid-column:1;min-width:0;margin:0;padding:0}.anime_mal_info{grid-column:2;margin:0 auto}.anime_mal_metric{border-block-start:0;flex:none;min-width:0;padding:0 8px}}@media (width>=521px) and (width<=720px){html.anime_entry_page body>.main-container{--anime-entry-inline:clamp(20px,4vw,30px)}.anime_hero{grid-template-columns:clamp(195px,34vw,225px) minmax(0,1fr);column-gap:clamp(20px,4vw,30px);padding-block-end:42px}[dir=rtl] .anime_hero{grid-template-columns:minmax(0,1fr) clamp(195px,34vw,225px)}.anime_cover>img{aspect-ratio:2/3;object-fit:cover;box-sizing:border-box;border:1px solid #ffffff1f;border-radius:6px;box-shadow:0 16px 34px #0000005c}.anime_intro{box-sizing:border-box;background:0 0;align-self:center;margin:0;padding:clamp(8px,2vw,14px) 0}.anime_intro:before{width:32px;margin-block-end:16px}.anime_meta{box-sizing:border-box;background:0 0;border:0;border-inline-start:1px solid #f0786852;flex-wrap:wrap;align-items:center;gap:12px 18px;width:100%;margin-block-start:18px;padding-inline-start:14px;display:flex;overflow:visible}.anime_meta>:is(.anime_meta_status,.anime_meta_type,.anime_meta_season,.anime_meta_metric,.anime_meta_dates){box-sizing:border-box;border:0;flex:none;justify-content:flex-start;min-width:0;min-height:0;margin:0;padding:0}.anime_meta .anime_meta_dates{flex-basis:100%;margin:0;padding:0}.anime_synopsis{margin-block-start:32px}}@media (width<=520px){.anime_mal_details{flex-wrap:wrap;padding:0;display:flex}.anime_mal_brand{flex:calc(100% - 42px);padding:11px 13px}.anime_mal_info{margin:0 13px}.anime_mal_metric{border-block-start:1px solid #ffffff14;flex:33.333%;padding:12px}}@media (width<=380px){.anime_mal_metric{padding-inline:8px}.anime_mal_metric strong{font-size:.88rem}.anime_user_score{flex-direction:column;align-items:flex-start;gap:4px;min-height:72px}.anime_user_score small{border-inline-end:0;padding-inline-end:0}.anime_list_manager{padding:10px}.anime_list_simple{flex-direction:column;align-items:stretch}.anime_list_pick{text-align:start;flex-basis:auto;justify-content:flex-start;width:100%}.anime_list_row{gap:8px;padding-inline:8px}.anime_list_action{min-width:58px;padding-inline:8px}}
