.catalog-module__4B0gyW__hero{border:1px solid var(--tool-border);color:#fff;background:linear-gradient(90deg,#0c1723 0%,#0c1723e8 48%,#0c172333),url(https://cdn.aniimoverse.com/v1/tools/release-catalog/archive-hero.webp) 50%/cover;border-radius:8px;margin:28px 0;padding:38px;position:relative;overflow:hidden}.catalog-module__4B0gyW__heroContent{max-width:760px;position:relative}.catalog-module__4B0gyW__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ff946f;margin:0 0 14px;font-size:11px;font-weight:800}.catalog-module__4B0gyW__description{color:#c5d4e2;max-width:650px;margin-top:18px;font-size:14px;line-height:1.75}.catalog-module__4B0gyW__stats{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.catalog-module__4B0gyW__stats span{letter-spacing:.025em;background:#101d29b3;border-left:2px solid #ff744c;padding:5px 14px;font-size:12px;font-weight:700}.catalog-module__4B0gyW__portrait{background:radial-gradient(ellipse at bottom, var(--tool-raised), transparent);vertical-align:middle;border-radius:6px;flex-shrink:0;width:48px;height:54px;margin-right:12px;display:inline-flex}.catalog-module__4B0gyW__portraitLarge{float:right;background:radial-gradient(ellipse at center, var(--tool-raised), transparent 70%);width:180px;height:205px;margin:0 0 18px 24px;display:block}@media (max-width:600px){.catalog-module__4B0gyW__hero{padding:26px 20px}.catalog-module__4B0gyW__portraitLarge{width:110px;height:140px;margin-left:12px}}
.CreatureBrowser-module__j909Ya__browser{color:var(--text-display);margin-top:22px}.CreatureBrowser-module__j909Ya__filters{border:1px solid var(--border-soft);background:var(--surface-card);border-radius:10px;padding:16px 18px}.CreatureBrowser-module__j909Ya__heading{border-bottom:1px solid var(--border-soft);color:var(--sky-600);align-items:center;gap:9px;margin-bottom:13px;padding-bottom:12px;display:flex}.CreatureBrowser-module__j909Ya__heading h2{color:var(--text-display);font-size:19px}.CreatureBrowser-module__j909Ya__heading>span{color:var(--text-muted);margin-left:5px;font-size:12px}.CreatureBrowser-module__j909Ya__fields{grid-template-columns:2.5fr 1.5fr 1fr 1.2fr;gap:18px;display:grid}.CreatureBrowser-module__j909Ya__field{flex-direction:column;gap:8px;min-width:0;display:flex}.CreatureBrowser-module__j909Ya__field+.CreatureBrowser-module__j909Ya__field{border-left:1px solid var(--border-soft);padding-left:18px}.CreatureBrowser-module__j909Ya__label{font-size:12px;font-weight:700}.CreatureBrowser-module__j909Ya__labelRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.CreatureBrowser-module__j909Ya__formsToggle{color:var(--text-muted);cursor:pointer;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.CreatureBrowser-module__j909Ya__formsToggle input{width:15px;height:15px;accent-color:var(--action-primary);cursor:pointer;margin:0}.CreatureBrowser-module__j909Ya__formsToggle input:focus-visible{outline:3px solid var(--sky-600);outline-offset:2px}.CreatureBrowser-module__j909Ya__chips{flex-wrap:wrap;align-content:flex-start;gap:7px;display:flex}.CreatureBrowser-module__j909Ya__allActive{min-width:47px;color:#fff!important;background:#ff6038!important;border-color:#ff6038!important}.CreatureBrowser-module__j909Ya__select{box-shadow:none;border-radius:6px;padding-top:8px;padding-bottom:8px;font-size:12px}.CreatureBrowser-module__j909Ya__search{box-shadow:none;border-radius:6px;padding-top:8px;padding-bottom:8px}.CreatureBrowser-module__j909Ya__toolbar{border:1px solid var(--border-soft);background:var(--surface-card);border-radius:8px;align-items:center;gap:16px;margin:10px 0;padding:8px 12px;font-size:11px;display:flex}.CreatureBrowser-module__j909Ya__activeFilters{flex-wrap:wrap;flex:1;align-items:center;gap:7px;min-width:0;display:flex}.CreatureBrowser-module__j909Ya__activeFilters button,.CreatureBrowser-module__j909Ya__none{background:var(--info-100);color:var(--text-display);overflow-wrap:anywhere;border-radius:20px;align-items:center;gap:5px;max-width:100%;padding:4px 10px;display:inline-flex}.CreatureBrowser-module__j909Ya__activeFilters .CreatureBrowser-module__j909Ya__clear{background:0 0;text-decoration:underline}.CreatureBrowser-module__j909Ya__count{white-space:nowrap;font-weight:700}.CreatureBrowser-module__j909Ya__views{gap:4px;display:flex}.CreatureBrowser-module__j909Ya__views button{border:1px solid var(--border-soft);width:34px;height:31px;color:var(--sky-600);border-radius:6px;place-items:center;display:grid}.CreatureBrowser-module__j909Ya__views button[aria-pressed=true]{color:#fff;background:#2463eb;border-color:#2463eb}.CreatureBrowser-module__j909Ya__roster{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.CreatureBrowser-module__j909Ya__creature{isolation:isolate;aspect-ratio:1.1;border:1px solid var(--border-soft);background:linear-gradient(145deg, var(--creature-tint), var(--surface-card) 90%);min-width:0;box-shadow:inset 0 0 0 3px var(--surface-card);border-radius:9px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:block;position:relative}.CreatureBrowser-module__j909Ya__creature:before{content:"";z-index:-1;aspect-ratio:1;background:color-mix(in srgb, var(--creature-accent) 10%, transparent);border-radius:50%;width:63%;position:absolute;top:10%;left:15%}.CreatureBrowser-module__j909Ya__art{position:absolute;inset:5px 8px 33px}.CreatureBrowser-module__j909Ya__image{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;transform:translate(var(--art-x,0%), var(--art-y,0%)) scale(var(--art-scale,1));transform-origin:50%;filter:drop-shadow(0 5px 5px #1e28461a)}.CreatureBrowser-module__j909Ya__initial{height:100%;color:var(--text-muted);place-items:center;font-size:48px;display:grid}.CreatureBrowser-module__j909Ya__elements{flex-direction:column;gap:4px;display:flex;position:absolute;top:10px;right:10px}.CreatureBrowser-module__j909Ya__elements>span{color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.CreatureBrowser-module__j909Ya__elements svg{color:#fff}.CreatureBrowser-module__j909Ya__identity{flex-direction:column;display:flex;position:absolute;bottom:10px;left:12px;right:39px}.CreatureBrowser-module__j909Ya__identity>span{color:var(--text-muted);font-size:10px;font-weight:700}.CreatureBrowser-module__j909Ya__identity strong{font-family:var(--font-home-label), var(--font-home-body), sans-serif;overflow-wrap:anywhere;font-size:clamp(14px,1.2vw,18px);line-height:1.15}.CreatureBrowser-module__j909Ya__arrow{border:1px solid var(--border-soft);background:var(--surface-card);width:28px;height:28px;color:var(--sky-600);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 2px 5px #2850a014}.CreatureBrowser-module__j909Ya__details{display:none}.CreatureBrowser-module__j909Ya__list{grid-template-columns:repeat(2,minmax(0,1fr))}.CreatureBrowser-module__j909Ya__list .CreatureBrowser-module__j909Ya__creature{aspect-ratio:auto;align-items:center;gap:12px;min-height:100px;padding:12px 48px 12px 108px;display:flex}.CreatureBrowser-module__j909Ya__list .CreatureBrowser-module__j909Ya__creature:before{width:75px;height:75px;top:12px;left:12px}.CreatureBrowser-module__j909Ya__list .CreatureBrowser-module__j909Ya__art{width:86px;inset:7px auto 7px 8px}.CreatureBrowser-module__j909Ya__list .CreatureBrowser-module__j909Ya__image{transform:translate(var(--art-x,0%), var(--art-y,0%))}.CreatureBrowser-module__j909Ya__list .CreatureBrowser-module__j909Ya__identity{flex:1;position:static}.CreatureBrowser-module__j909Ya__list .CreatureBrowser-module__j909Ya__elements{flex-direction:row;top:10px}.CreatureBrowser-module__j909Ya__list .CreatureBrowser-module__j909Ya__details{color:var(--text-muted);flex-direction:column;gap:3px;padding-top:20px;font-size:11px;display:flex}.CreatureBrowser-module__j909Ya__reset{color:var(--sky-600);margin-top:12px;text-decoration:underline}.CreatureBrowser-module__j909Ya__browser button:focus-visible,.CreatureBrowser-module__j909Ya__creature:focus-visible{outline:3px solid var(--sky-600);outline-offset:3px}@media (max-width:1200px){.CreatureBrowser-module__j909Ya__fields{grid-template-columns:2fr 1.3fr}.CreatureBrowser-module__j909Ya__field:nth-child(3){border-left:0;padding-left:0}.CreatureBrowser-module__j909Ya__roster{grid-template-columns:repeat(4,minmax(0,1fr))}.CreatureBrowser-module__j909Ya__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.CreatureBrowser-module__j909Ya__filters{padding:13px}.CreatureBrowser-module__j909Ya__fields{grid-template-columns:1fr 1fr;gap:14px}.CreatureBrowser-module__j909Ya__field:nth-child(-n+2){border-left:0;grid-column:1/-1;padding-left:0}.CreatureBrowser-module__j909Ya__heading>span{display:none}.CreatureBrowser-module__j909Ya__toolbar{flex-wrap:wrap;gap:8px}.CreatureBrowser-module__j909Ya__activeFilters{flex-basis:100%}.CreatureBrowser-module__j909Ya__count{flex:1}.CreatureBrowser-module__j909Ya__roster{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.CreatureBrowser-module__j909Ya__creature{aspect-ratio:.94}.CreatureBrowser-module__j909Ya__art{inset:10px 13px 42px}.CreatureBrowser-module__j909Ya__identity{left:9px;right:30px}.CreatureBrowser-module__j909Ya__identity strong{font-size:15px}.CreatureBrowser-module__j909Ya__arrow{width:23px;height:23px;right:6px}.CreatureBrowser-module__j909Ya__elements{top:7px;right:7px}.CreatureBrowser-module__j909Ya__elements>span{width:22px;height:22px}.CreatureBrowser-module__j909Ya__list{grid-template-columns:1fr}}@media (max-width:420px){.CreatureBrowser-module__j909Ya__roster{grid-template-columns:repeat(2,minmax(0,1fr))}.CreatureBrowser-module__j909Ya__creature{aspect-ratio:1.08}.CreatureBrowser-module__j909Ya__list{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.CreatureBrowser-module__j909Ya__creature{animation:CreatureBrowser-module__j909Ya__card-arrive .28s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s) backwards;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .22s}.CreatureBrowser-module__j909Ya__art,.CreatureBrowser-module__j909Ya__creature:before,.CreatureBrowser-module__j909Ya__arrow,.CreatureBrowser-module__j909Ya__arrow svg{transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .22s,background-color .18s,color .18s}.CreatureBrowser-module__j909Ya__chips button,.CreatureBrowser-module__j909Ya__views button,.CreatureBrowser-module__j909Ya__activeFilters button{transition:transform .16s,background-color .18s,color .18s,border-color .18s,box-shadow .18s}.CreatureBrowser-module__j909Ya__activeFilters button{animation:.18s ease-out backwards CreatureBrowser-module__j909Ya__filter-arrive}.CreatureBrowser-module__j909Ya__creature:active{transition-duration:90ms;transform:translateY(0)scale(.985)}.CreatureBrowser-module__j909Ya__chips button:active,.CreatureBrowser-module__j909Ya__views button:active,.CreatureBrowser-module__j909Ya__activeFilters button:active{transition-duration:80ms;transform:scale(.96)}.CreatureBrowser-module__j909Ya__creature:focus-visible .CreatureBrowser-module__j909Ya__arrow svg{transform:translate(2px)}}@media (hover:hover) and (pointer:fine){.CreatureBrowser-module__j909Ya__creature:hover,.CreatureBrowser-module__j909Ya__creature:focus-visible{border-color:var(--creature-accent);box-shadow:inset 0 0 0 3px var(--surface-card), 0 7px 20px color-mix(in srgb, var(--creature-accent) 20%, transparent)}.CreatureBrowser-module__j909Ya__creature:hover .CreatureBrowser-module__j909Ya__arrow{background:var(--sky-600);color:var(--surface-card)}.CreatureBrowser-module__j909Ya__creature:after{content:"";z-index:-1;border-radius:inherit;position:absolute;inset:-4px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.CreatureBrowser-module__j909Ya__creature:hover{transform:translateY(-3px)}.CreatureBrowser-module__j909Ya__creature:hover .CreatureBrowser-module__j909Ya__art{transform:translateY(-2px)}.CreatureBrowser-module__j909Ya__creature:hover:before{transform:scale(1.04)}.CreatureBrowser-module__j909Ya__creature:hover .CreatureBrowser-module__j909Ya__arrow svg{transform:translate(2px)}.CreatureBrowser-module__j909Ya__creature:active{transform:translateY(0)scale(.985)}.CreatureBrowser-module__j909Ya__chips button:hover,.CreatureBrowser-module__j909Ya__views button:hover{transform:translateY(-1px)}}@media (pointer:coarse){.CreatureBrowser-module__j909Ya__views button{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.CreatureBrowser-module__j909Ya__browser *,.CreatureBrowser-module__j909Ya__browser :before,.CreatureBrowser-module__j909Ya__browser :after{transition:none!important;animation:none!important}}@keyframes CreatureBrowser-module__j909Ya__card-arrive{0%{opacity:.45;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes CreatureBrowser-module__j909Ya__filter-arrive{0%{opacity:.5;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.CreatureBrowser-module__j909Ya__formArt .CreatureBrowser-module__j909Ya__image{-o-object-position:center top;object-position:center top;transform:none;-webkit-mask-image:linear-gradient(#000 58%,#0000 82%);mask-image:linear-gradient(#000 58%,#0000 82%)}.CreatureBrowser-module__j909Ya__formBadge{border:1px solid color-mix(in srgb, var(--creature-accent) 40%, transparent);background:var(--surface-card);max-width:calc(100% - 50px);color:var(--creature-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:20px;padding:3px 8px;font-size:10px;font-weight:750;line-height:1.2;position:absolute;top:10px;left:10px;overflow:hidden}.CreatureBrowser-module__j909Ya__list .CreatureBrowser-module__j909Ya__formBadge{left:108px}@media (max-width:700px){.CreatureBrowser-module__j909Ya__formBadge{max-width:calc(100% - 40px);padding:2px 6px;font-size:9px;top:7px;left:7px}}.CreatureBrowser-module__j909Ya__collectionCard{flex-direction:column;gap:5px;min-width:0;display:flex}.CreatureBrowser-module__j909Ya__collectButton{border:1px solid var(--border-soft);border-radius:var(--r-card);background:var(--surface-card);min-height:38px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:11px;font-weight:750;display:flex}.CreatureBrowser-module__j909Ya__collectButton:hover,.CreatureBrowser-module__j909Ya__collectButton:focus-visible{border-color:var(--action-primary);color:var(--text-accent)}.CreatureBrowser-module__j909Ya__collectButton[aria-pressed=true]{background:var(--bubble-100);color:var(--text-accent);border-color:var(--action-primary)}.CreatureBrowser-module__j909Ya__collectButton:disabled{opacity:.5;cursor:default}
