.app-content>main.search-page-modern{min-height:calc(100dvh - var(--nav-height,4.75rem));color:var(--site-copy,#f5f7fb);background:var(--site-page,#080b12);overflow:clip;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(1.4rem,2.5vw,3rem) clamp(1rem,2.25vw,2.75rem) 5rem!important}.search-page-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;width:100%;margin:0 0 clamp(1.35rem,2vw,2rem);display:grid}.search-page-head p,.advanced-results>header small{color:color-mix(in srgb, var(--site-primary,#ff435b) 72%, var(--site-copy));letter-spacing:.16em;text-transform:uppercase;margin:0 0 .42rem;font-size:.66rem;font-weight:850}.search-page-head h1{max-width:none;color:var(--site-copy,#f5f7fb);letter-spacing:-.062em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,4.5vw,5.15rem);line-height:.92}.search-page-head>div>span{max-width:48rem;color:var(--site-copy-muted,#929bb0);margin-top:.72rem;font-size:clamp(.72rem,.82vw,.84rem);line-height:1.55;display:block}.search-page-head>strong{min-width:8rem;color:var(--site-copy,#fff);font-variant-numeric:tabular-nums;text-align:right;font-size:clamp(2.2rem,3.5vw,3.75rem);line-height:.86;display:grid}.search-page-head>strong small{color:var(--site-copy-muted,#8992a8);letter-spacing:.14em;text-transform:uppercase;margin-top:.5rem;font-size:.58rem;font-weight:800}.advanced-filter-panel{border:1px solid var(--site-line);width:100%;max-width:none;color:var(--site-copy);background:color-mix(in srgb, var(--site-panel-solid,#101522) 90%, var(--site-page) 10%);box-shadow:0 1.25rem 3.5rem color-mix(in srgb, var(--site-page) 78%, transparent);border-radius:1.1rem;margin:0;padding:clamp(1rem,1.45vw,1.45rem)}.advanced-filter-panel>header{border-bottom:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:.9rem;display:flex}.advanced-filter-panel>header>div:first-child{gap:.18rem;display:grid}.advanced-filter-panel>header strong{color:var(--site-copy);letter-spacing:-.015em;font-size:.86rem}.advanced-filter-panel>header span{color:var(--site-copy-muted);font-size:.66rem}.advanced-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.82rem;display:grid}.advanced-filter-grid label,.advanced-filter-control{gap:.42rem;min-width:0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important}.advanced-filter-grid label>span,.advanced-filter-control>span{color:var(--site-copy-muted);letter-spacing:.065em;text-transform:uppercase;font-size:.59rem;font-weight:820;background:0 0!important}.advanced-filter-grid select,.advanced-query-field,.advanced-combobox-trigger{width:100%;height:2.8rem;color:var(--site-copy);border-radius:.7rem;border:1px solid var(--site-line)!important;background:color-mix(in srgb, var(--site-page) 90%, var(--site-panel-solid) 10%)!important;box-shadow:none!important;background-image:none!important}.advanced-filter-grid select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:0;padding:0 .78rem;font-size:.7rem}.advanced-filter-grid select:focus{border-color:var(--site-line-strong)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--site-copy) 6%, transparent)!important}.advanced-combobox-trigger{text-align:left;cursor:pointer;outline:0;justify-content:space-between;align-items:center;gap:.7rem;padding:0 .78rem;font-size:.7rem;display:flex}.advanced-combobox-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.advanced-combobox-trigger>svg{fill:none;width:.9rem;height:.9rem;stroke:var(--site-copy-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:none;transition:transform .16s}.advanced-combobox-trigger[aria-expanded=true]{border-color:var(--site-line-strong)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--site-copy) 6%, transparent)!important}.advanced-combobox-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.advanced-query{grid-column:span 2}.advanced-query-field{align-items:center;gap:.62rem;padding:0 .78rem;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.advanced-query-field:focus-within{border-color:var(--site-line-strong)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--site-copy) 6%, transparent)!important}.advanced-query-field svg{fill:none;width:.92rem;height:.92rem;stroke:var(--site-copy-muted);stroke-linecap:round;stroke-width:1.8px;flex:none}.advanced-query-field input,html[data-site-theme] .advanced-query-field input{appearance:none;outline:0;width:100%;min-width:0;height:100%;padding:0;font-size:.72rem;color:var(--site-copy)!important;box-shadow:none!important;-webkit-box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.advanced-query-field input:focus-visible{outline-offset:0!important;box-shadow:none!important;outline:0!important}.advanced-query-field input::placeholder{color:var(--site-copy-muted);opacity:.78}.advanced-combobox-panel{z-index:10020;left:var(--filter-panel-left);top:var(--filter-panel-top);width:var(--filter-panel-width);max-height:var(--filter-panel-max-height);border:1px solid var(--site-line-strong);color:var(--site-copy);background:color-mix(in srgb, var(--site-panel-solid,#111523) 96%, var(--site-page) 4%);opacity:1;border-radius:.82rem;grid-template-rows:auto minmax(0,1fr);padding:.45rem;display:grid;position:fixed;overflow:hidden;box-shadow:0 1.35rem 4rem #00000094}.advanced-combobox-panel[data-positioned=false]{visibility:hidden;opacity:0}.advanced-combobox-search{border:1px solid var(--site-line);background:var(--site-surface-subtle);border-radius:.62rem;align-items:center;gap:.58rem;min-height:2.55rem;padding:0 .72rem;display:flex}.advanced-combobox-search:focus-within{border-color:var(--site-line-strong)}.advanced-combobox-search>svg{fill:none;width:.9rem;height:.9rem;stroke:var(--site-copy-muted);stroke-linecap:round;stroke-width:1.8px;flex:none}.advanced-combobox-search>input,html[data-site-theme] .advanced-combobox-search>input{appearance:none;width:100%;min-width:0;height:2.45rem;padding:0;font-size:.72rem;color:var(--site-copy)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.advanced-combobox-search>input::-webkit-search-cancel-button{display:none}.advanced-combobox-list{min-height:0;max-height:calc(var(--filter-panel-max-height) - 3.45rem);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--site-line-strong) transparent;align-content:start;gap:.16rem;margin-top:.38rem;display:grid;overflow-y:auto}.advanced-combobox-list>button{width:100%;min-height:2.35rem;color:var(--site-copy-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.52rem;outline:0;justify-content:space-between;align-items:center;gap:.7rem;padding:.55rem .7rem;font-size:.7rem;display:flex}.advanced-combobox-list>button:is(:hover,.is-active){color:var(--site-copy);background:var(--site-surface-raised)}.advanced-combobox-list>button[aria-selected=true]{color:var(--site-copy);background:var(--site-secondary-soft)}.advanced-combobox-list>button>b{color:var(--site-primary);font-size:.78rem}.advanced-combobox-list>p{color:var(--site-copy-muted);text-align:center;margin:0;padding:1rem .72rem;font-size:.68rem}.advanced-filter-actions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.advanced-filter-actions a,.advanced-filter-actions button{border:1px solid var(--site-line);cursor:pointer;border-radius:.68rem;justify-content:center;align-items:center;min-width:6.9rem;height:2.55rem;padding:0 1rem;font-size:.67rem;font-weight:800;text-decoration:none;display:inline-flex}.advanced-filter-actions a{color:var(--site-copy-soft);background:0 0!important}.advanced-filter-actions a:hover{color:var(--site-copy);background:color-mix(in srgb, var(--site-copy) 5%, transparent)!important}.advanced-filter-actions button{color:#fff;background:linear-gradient(135deg, var(--site-secondary), var(--site-primary))!important}.advanced-results{width:100%;max-width:none;scroll-margin-top:calc(var(--nav-height,4.75rem) + 1rem);margin:clamp(2rem,3vw,3rem) 0 0}.advanced-results>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.advanced-results h2{color:var(--site-copy);letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,1.7vw,1.8rem)}.advanced-results>header>span{color:var(--site-copy-muted);font-variant-numeric:tabular-nums;font-size:.68rem}.search-page-modern .anime-grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:clamp(1rem,1.4vw,1.45rem) clamp(.68rem,.9vw,1rem);width:100%;display:grid}.search-page-modern .anime-card,.search-page-modern .anime-card>a,.search-page-modern .anime-card-copy,.search-page-modern .anime-card h3,.search-page-modern .anime-card h3 span,.search-page-modern .anime-card p,html[data-site-theme] .search-page-modern .anime-card>a{box-shadow:none!important;background:0 0!important;border:0!important;text-decoration:none!important}.search-page-modern .anime-card>a:before,.search-page-modern .anime-card>a:after,.search-page-modern .anime-card h3:before,.search-page-modern .anime-card h3:after,.search-page-modern .anime-card h3 span:before,.search-page-modern .anime-card h3 span:after{content:none!important;background:0 0!important;display:none!important}.search-page-modern .anime-card>a{color:inherit}.search-page-modern .anime-card-copy{padding:.68rem .06rem 0}.search-page-modern .anime-card h3{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-height:2.35em;margin:0;font-size:clamp(.76rem,.76vw,.88rem);line-height:1.18;display:-webkit-box;overflow:hidden;color:var(--site-copy)!important}.search-page-modern .anime-card p{margin:.34rem 0 0;font-size:.74rem;font-weight:600;line-height:1.4;color:color-mix(in srgb, var(--site-copy-muted) 80%, var(--site-copy))!important}.search-page-modern .anime-card p .anime-card-genre{color:inherit!important;display:inline!important;transform:none!important}.search-page-modern .anime-poster{border:1px solid var(--site-line);background:var(--site-panel-solid);box-shadow:0 .85rem 2.25rem color-mix(in srgb, var(--site-page) 62%, transparent);border-radius:.82rem}.search-page-modern .anime-card>a:hover{transform:translateY(-.22rem)}.search-page-modern .anime-card>a:hover .anime-poster{border-color:var(--site-line-strong);box-shadow:0 1.15rem 2.8rem color-mix(in srgb, var(--site-page) 72%, transparent)}.search-pagination{border-top:1px solid var(--site-line);grid-template-columns:minmax(7rem,1fr) auto minmax(7rem,1fr);align-items:center;gap:1rem;width:100%;margin-top:clamp(2rem,3.5vw,3.5rem);padding-top:1.25rem;display:grid}.search-pagination-direction{border:1px solid var(--site-line);width:fit-content;min-width:6.75rem;min-height:2.55rem;color:var(--site-copy-soft);background:var(--site-surface-subtle);border-radius:.68rem;justify-content:center;align-items:center;gap:.55rem;padding:0 .85rem;font-size:.69rem;text-decoration:none;display:inline-flex}.search-pagination>:last-child{justify-self:end}.search-pagination-direction:hover{border-color:var(--site-line-strong);color:var(--site-copy);background:var(--site-surface-raised)}.search-pagination-direction.is-disabled{opacity:.34;cursor:not-allowed}.search-pagination-pages{justify-content:center;align-items:center;gap:.35rem;display:flex}.search-pagination-pages>a,.search-pagination-pages>span:not(.search-pagination-gap){border:1px solid var(--site-line);width:2.45rem;height:2.45rem;color:var(--site-copy-muted);background:var(--site-surface-subtle);font-variant-numeric:tabular-nums;border-radius:.66rem;place-items:center;font-size:.69rem;font-weight:750;text-decoration:none;display:grid}.search-pagination-pages>a:hover{border-color:var(--site-line-strong);color:var(--site-copy);background:var(--site-surface-raised)}.search-pagination-pages>span.is-current{border-color:var(--site-line-strong);color:var(--site-page);background:var(--site-copy);box-shadow:none}.search-pagination-gap{width:1.35rem;color:var(--site-copy-muted);text-align:center;font-size:.76rem}@media (max-width:1679px){.search-page-modern .anime-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:1439px){.search-page-modern .anime-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:1199px){.advanced-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.search-page-modern .anime-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:959px){.advanced-filter-panel>header{align-items:flex-end}.advanced-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.search-page-modern .anime-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:759px){.app-content>main.search-page-modern{padding:1.25rem .8rem 4rem!important}.search-page-head{grid-template-columns:1fr;align-items:start;gap:1rem}.search-page-head>strong{text-align:left;grid-template-columns:max-content max-content;grid-auto-flow:column;justify-content:start;align-items:baseline;gap:.45rem;min-width:0;font-size:1.65rem}.advanced-filter-panel>header{display:grid}.advanced-filter-actions{justify-content:stretch}.advanced-filter-actions>*{flex:1}.advanced-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-page-modern .anime-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.search-pagination{grid-template-columns:1fr 1fr}.search-pagination-pages{flex-wrap:wrap;grid-area:1/1/auto/-1}.search-pagination>:last-child{justify-self:end}}@media (max-width:479px){.advanced-filter-grid{grid-template-columns:1fr}.advanced-query{grid-column:1}.search-page-modern .anime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-pagination-direction{width:100%}.search-pagination-pages>a,.search-pagination-pages>span:not(.search-pagination-gap){width:2.25rem;height:2.25rem}}
