.animadex-pane{padding-bottom:32px}.animadex-topbar h1{font-family:var(--font-title)}.animadex-tools{display:grid;grid-gap:7px;gap:7px;width:min(100%,760px);margin:0 0 20px}.animadex-search-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.animadex-tools .animadex-search{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;width:100%;min-height:52px;margin:0;overflow:hidden;border:1px solid rgba(34,243,240,.48);border-radius:6px;background:linear-gradient(180deg,rgba(2,8,9,.96),rgba(0,3,4,.98));box-shadow:inset 0 0 0 1px rgba(244,208,138,.06),0 0 18px rgba(34,243,240,.05)}.animadex-search:focus-within{border-color:var(--cyan);box-shadow:inset 0 0 0 1px rgba(34,243,240,.16),0 0 0 3px rgba(34,243,240,.12)}.animadex-search-icon{position:relative;width:20px;height:20px;margin-inline:auto;border:3px solid var(--gold-soft);border-radius:50%}.animadex-search-icon:after{content:"";position:absolute;right:-7px;bottom:-5px;width:8px;height:3px;border-radius:3px;background:var(--gold-soft);transform:rotate(48deg);transform-origin:left center}html[dir=rtl] .animadex-search-icon:after{right:auto;left:-7px;transform:rotate(-48deg);transform-origin:right center}.animadex-search input{min-width:0;height:50px;border:0;outline:0;background:transparent;color:var(--text);font-size:17px}.animadex-search input::placeholder{color:rgba(244,230,197,.48)}.animadex-search-status{min-height:20px;margin:0;padding-inline:6px;color:var(--cyan);font-size:13px}.animadex-search-status.is-empty{color:rgba(244,208,138,.78)}.animadex-result{min-width:0;scroll-margin-top:18px}.animadex-asset-frame{--animadex-frame-image:none;--animadex-frame-slice:32;--animadex-frame-width:18px;position:relative;isolation:isolate}.animadex-asset-frame:after{content:"";position:absolute;inset:0;z-index:5;border:var(--animadex-frame-width) solid transparent;border-image-source:var(--animadex-frame-image);border-image-slice:var(--animadex-frame-slice);border-image-width:var(--animadex-frame-width);border-image-repeat:stretch;pointer-events:none}.animadex-frame-portrait{--animadex-frame-image:url(/assets/ui/animadex/portrait-frame-cyan.png);--animadex-frame-slice:38;--animadex-frame-width:18px}.animadex-frame-skill{--animadex-frame-image:url(/assets/ui/animadex/skill-accordion-cyan.png);--animadex-frame-slice:40 30;--animadex-frame-width:18px 16px}.animadex-frame-evolution-panel{--animadex-frame-image:url(/assets/ui/animadex/evolution-panel-gold.png);--animadex-frame-slice:40 38;--animadex-frame-width:20px}.animadex-frame-relicary-panel{--animadex-frame-image:url(/assets/ui/animadex/relicary-panel-gold.png);--animadex-frame-slice:38;--animadex-frame-width:20px}.animadex-frame-evolution-card{--animadex-frame-image:url(/assets/ui/animadex/evolution-card-idle-gold.png);--animadex-frame-slice:34;--animadex-frame-width:16px}.animadex-frame-evolution-card.is-active{--animadex-frame-image:url(/assets/ui/animadex/evolution-card-selected-cyan.png)}.animadex-frame-action-button{--animadex-frame-image:url(/assets/ui/animadex/action-button-cyan.png);--animadex-frame-slice:42 58;--animadex-frame-width:18px 28px}.animadex-result-main{display:grid;grid-template-columns:minmax(300px,.88fr) minmax(420px,1.12fr);grid-gap:clamp(18px,2vw,28px);gap:clamp(18px,2vw,28px);align-items:start;min-width:0}.animadex-portrait{position:relative;aspect-ratio:1/1.08;min-width:0;overflow:hidden;background:radial-gradient(circle at 50% 36%,rgba(34,243,240,.14),transparent 42%),#020708}.animadex-portrait img{inset:8px!important;width:calc(100% - 16px)!important;height:calc(100% - 16px)!important;object-fit:cover;object-position:center;filter:saturate(1.08) contrast(1.04)}.animadex-profile{min-width:0;padding-top:5px}.animadex-profile-heading{min-width:0;margin-bottom:22px}.animadex-profile-heading h2{margin:0;color:var(--gold-soft);font-family:var(--font-title);font-size:clamp(34px,3.15vw,52px);font-weight:400;line-height:1;overflow-wrap:anywhere;text-shadow:0 1px 0 #4b2c0d,0 0 18px rgba(216,162,74,.18)}.animadex-profile-heading>p{margin:7px 0 8px;color:var(--cyan);font-family:var(--font-serif);font-size:clamp(20px,1.6vw,26px);line-height:1.15}.animadex-reliquary-link{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:4px 8px 4px 0;border:0;background:transparent;color:var(--gold);font-family:var(--font-serif);font-size:clamp(16px,1.32vw,21px);line-height:1.25;text-align:start;overflow-wrap:anywhere;cursor:pointer}html[dir=rtl] .animadex-reliquary-link{padding:4px 0 4px 8px}.animadex-reliquary-link.is-selected,.animadex-reliquary-link:focus-visible,.animadex-reliquary-link:hover{color:var(--cyan)}.animadex-evolution-card:focus-visible,.animadex-reliquary-link:focus-visible,.animadex-reliquary>button:focus-visible,.animadex-skill-trigger:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.animadex-reliquary-link-icon{flex:0 0 auto;width:clamp(31px,2.4vw,38px);height:auto;object-fit:contain}.animadex-profile-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;min-width:0}.animadex-block-title{display:flex;align-items:center;gap:10px;margin:0 0 11px;color:var(--gold-soft);font-family:var(--font-serif);font-size:16px;font-weight:500;line-height:1.3;text-transform:uppercase}.animadex-block-title:after{content:"";flex:1 1 auto;min-width:22px;height:1px;background:linear-gradient(90deg,rgba(216,162,74,.58),transparent)}html[dir=rtl] .animadex-block-title:after{background:linear-gradient(270deg,rgba(216,162,74,.58),transparent)}.animadex-skill-list{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.animadex-skill{min-width:0;background:linear-gradient(180deg,rgba(3,12,14,.9),rgba(1,6,7,.94))}.animadex-skill.is-expanded{box-shadow:0 0 18px rgba(34,243,240,.08)}.animadex-skill-trigger{display:grid;grid-template-columns:46px minmax(0,1fr) 16px;grid-gap:10px;gap:10px;align-items:center;width:100%;min-width:0;padding:9px 11px;border:0;background:transparent;color:inherit;text-align:start;cursor:pointer}.animadex-skill-mark{position:relative;width:42px;height:42px;border:1px solid rgba(34,243,240,.74);border-radius:50%;background:radial-gradient(circle,rgba(34,243,240,.48) 0 11%,transparent 12%),conic-gradient(from 45deg,transparent,rgba(34,243,240,.32),transparent 28%,rgba(216,162,74,.28),transparent 60%);box-shadow:inset 0 0 12px rgba(34,243,240,.16),0 0 10px rgba(34,243,240,.08)}.animadex-skill-mark:after,.animadex-skill-mark:before{content:"";position:absolute;inset:8px;border:1px solid rgba(244,208,138,.72);transform:rotate(45deg)}.animadex-skill-mark:after{inset:15px 7px;border-color:rgba(34,243,240,.9);border-width:1px 0}.animadex-skill-mark--cackle-wave{border-color:rgba(179,96,255,.9);background:radial-gradient(circle,rgba(179,96,255,.72) 0 10%,transparent 12%),conic-gradient(from 0deg,transparent,rgba(179,96,255,.5),transparent 28%,rgba(34,243,240,.18),transparent 60%);box-shadow:inset 0 0 12px rgba(179,96,255,.2),0 0 10px rgba(179,96,255,.12)}.animadex-skill-copy{display:block;min-width:0}.animadex-skill-copy span,.animadex-skill-copy strong{display:block;overflow-wrap:anywhere}.animadex-skill-copy strong{color:var(--cyan);font-family:var(--font-serif);font-size:15px;font-weight:500}.animadex-skill-copy span{margin-top:3px;color:rgba(244,230,197,.62);font-size:11px;line-height:1.3}.animadex-skill-chevron{width:9px;height:9px;border-right:1px solid var(--gold-soft);border-bottom:1px solid var(--gold-soft);transform:rotate(45deg) translate(-2px,-2px);transition:transform .18s ease}.animadex-skill.is-expanded .animadex-skill-chevron{transform:rotate(225deg) translate(-1px,-1px)}.animadex-skill-panel{border-top:1px solid rgba(216,162,74,.18);animation:animadex-skill-reveal .18s ease-out}.animadex-skill-panel[hidden]{display:none}.animadex-skill-panel p{margin:0;padding:10px 12px 12px;color:rgba(244,230,197,.72);font-size:12px;line-height:1.5;overflow-wrap:anywhere}@keyframes animadex-skill-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.animadex-stat-list{min-width:0;border-top:1px solid rgba(216,162,74,.22)}.animadex-stat-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-width:0;min-height:31px;border-bottom:1px solid rgba(216,162,74,.16);color:var(--gold);font-family:var(--font-serif);font-size:12px}.animadex-stat-row>span{min-width:0;overflow-wrap:anywhere}.animadex-stat-row>strong{color:rgba(244,230,197,.82);font-size:12px;font-weight:500;text-align:end}.animadex-tag-row{align-items:start;padding-block:6px}.animadex-tag-row strong{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}html[dir=rtl] .animadex-tag-row strong{justify-content:flex-start}.animadex-tag-row em{padding:3px 7px;border:1px solid rgba(34,243,240,.48);border-radius:4px;color:var(--cyan);font-family:var(--font-sans);font-size:10px;font-style:normal}.animadex-tag-row em:first-child{border-color:rgba(179,96,255,.64);color:#c986ff}.animadex-tag-row em:nth-child(2){border-color:rgba(216,162,74,.62);color:var(--gold-soft)}.animadex-unregistered{margin:0;padding:13px;border:1px solid rgba(216,162,74,.2);color:rgba(244,230,197,.62);font-size:13px;line-height:1.5}.animadex-related-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(230px,.78fr);grid-gap:18px;gap:18px;margin-top:22px;min-width:0}.animadex-related,.animadex-reliquary{min-width:0;padding:24px 27px 27px;background:linear-gradient(180deg,rgba(1,7,8,.88),rgba(0,3,4,.94))}.animadex-related .animadex-block-title,.animadex-reliquary .animadex-block-title{justify-content:center;text-align:center}.animadex-related .animadex-block-title:before,.animadex-reliquary .animadex-block-title:before{content:"";flex:1 1 auto;min-width:22px;height:1px;background:linear-gradient(270deg,rgba(216,162,74,.58),transparent)}.animadex-evolution-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;min-width:0}.animadex-evolution-card,.animadex-evolution-slot{position:relative;min-width:0}.animadex-evolution-card{display:grid;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-height:174px;overflow:hidden;background:rgba(1,6,7,.94);color:inherit;text-align:start;cursor:pointer}.animadex-evolution-card.is-active,.animadex-evolution-card:hover{box-shadow:0 0 16px rgba(34,243,240,.1)}.animadex-evolution-stage{position:absolute;top:6px;left:7px;z-index:2;display:grid;place-items:center;width:25px;height:25px;border:1px solid rgba(216,162,74,.72);background:rgba(0,3,4,.9);color:var(--gold-soft);font-family:var(--font-serif);font-size:11px}html[dir=rtl] .animadex-evolution-stage{right:7px;left:auto}.animadex-evolution-portrait{position:relative;display:block;min-height:116px;background:radial-gradient(circle at 50% 42%,rgba(34,243,240,.12),transparent 58%)}.animadex-evolution-portrait img{object-fit:cover}.animadex-evolution-copy{position:relative;z-index:2;display:block;min-width:0;padding:9px 10px 10px;background:linear-gradient(180deg,rgba(0,3,4,.66),rgba(0,2,3,.98))}.animadex-evolution-copy small,.animadex-evolution-copy strong,.animadex-evolution-copy>span{display:block;overflow-wrap:anywhere}.animadex-evolution-copy strong{color:var(--cyan);font-family:var(--font-serif);font-size:14px;font-weight:500}.animadex-evolution-copy>span{margin-top:3px;color:rgba(244,230,197,.6);font-size:11px}.animadex-evolution-copy small{margin-top:7px;color:rgba(244,230,197,.56);font-size:10px;line-height:1.3}.animadex-evolution-copy small em{color:#c986ff;font-style:normal}.animadex-track-chevron{position:absolute;top:50%;right:-15px;width:11px;height:11px;border-top:2px solid var(--cyan);border-right:2px solid var(--cyan);transform:translateY(-50%) rotate(45deg)}html[dir=rtl] .animadex-track-chevron{right:auto;left:-15px;transform:translateY(-50%) rotate(-135deg)}.animadex-future-note{margin:12px 0 0;color:rgba(244,230,197,.56);font-size:11px;text-align:center}.animadex-reliquary{display:flex;flex-direction:column;align-items:center;text-align:center}.animadex-reliquary.is-selected{box-shadow:0 0 18px rgba(34,243,240,.09)}.animadex-reliquary-image{position:relative;width:min(100%,190px);aspect-ratio:1;margin:0 auto 8px}.animadex-reliquary-image img{object-fit:contain}.animadex-reliquary>strong{color:var(--gold-soft);font-family:var(--font-serif);font-size:17px;font-weight:500;line-height:1.25;overflow-wrap:anywhere}.animadex-reliquary>button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:min(100%,174px);min-height:42px;margin-top:auto;padding:12px 30px;border:0;background:transparent;color:var(--cyan);font-family:var(--font-serif);font-size:14px;transition:color .16s ease,filter .16s ease;cursor:pointer}.animadex-reliquary>button:hover{color:#9fffff;filter:drop-shadow(0 0 7px rgba(34,243,240,.22))}@media (max-width:1500px) and (min-width:1051px){.animadex-result-main{grid-template-columns:minmax(270px,.82fr) minmax(390px,1.18fr);gap:18px}.animadex-profile-heading{margin-bottom:14px}.animadex-profile-heading h2{font-size:clamp(30px,3vw,42px)}.animadex-profile-columns{gap:12px}.animadex-skill-trigger{grid-template-columns:38px minmax(0,1fr) 14px;gap:8px;padding:8px}.animadex-skill-mark{width:36px;height:36px}.animadex-stat-row{gap:7px;font-size:11px}.animadex-related,.animadex-reliquary{padding-inline:14px}}@media (max-width:1180px) and (min-width:1051px){.animadex-related-layout,.animadex-result-main{grid-template-columns:1fr}.animadex-portrait{width:min(100%,520px);aspect-ratio:1/1}.animadex-reliquary{min-height:260px}}@media (max-width:1050px){.animadex-shell{padding-bottom:calc(var(--bottom-nav-height) + var(--bottom-nav-safe-area) + 26px)}.animadex-shell+.site-legal-links{padding-bottom:calc(var(--bottom-nav-height, 82px) + var(--bottom-nav-safe-area, 0px) + 9px)}.animadex-tools{width:100%;margin-top:10px}.animadex-tools .animadex-search{grid-template-columns:58px minmax(0,1fr);min-height:58px;border-color:rgba(216,162,74,.64)}.animadex-search input{height:56px;font-size:19px}.animadex-related-layout,.animadex-result-main{grid-template-columns:1fr}.animadex-portrait{width:100%;aspect-ratio:1/1}.animadex-profile{padding:6px clamp(4px,2vw,14px) 0}.animadex-profile-heading h2{font-size:clamp(36px,7vw,52px)}.animadex-profile-columns{gap:18px}.animadex-reliquary{min-height:290px}}@media (max-width:640px){.animadex-pane{padding-bottom:8px}.animadex-tools{margin-top:14px;margin-bottom:14px}.animadex-tools .animadex-search{grid-template-columns:50px minmax(0,1fr);min-height:54px}.animadex-search input{height:52px;-webkit-padding-end:10px;padding-inline-end:10px;font-size:17px}.animadex-search-status{font-size:12px}.animadex-result-main{gap:15px}.animadex-profile{padding-inline:2px}.animadex-profile-heading{margin-bottom:18px}.animadex-profile-heading h2{font-size:clamp(31px,10vw,42px)}.animadex-profile-heading>p{font-size:18px}.animadex-reliquary-link{font-size:16px}.animadex-reliquary-link-icon{width:32px}.animadex-profile-columns{grid-template-columns:1fr}.animadex-skill-trigger{grid-template-columns:44px minmax(0,1fr) 14px}.animadex-stat-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid rgba(216,162,74,.22)}.animadex-stat-row{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:72px;padding:8px 6px;border-right:1px solid rgba(216,162,74,.22);text-align:center}.animadex-stat-row>strong{text-align:center}.animadex-tag-row strong{justify-content:center}.animadex-related,.animadex-reliquary{padding:15px 10px 17px}.animadex-evolution-track{display:flex;flex-direction:column;gap:13px}.animadex-evolution-card{grid-template-columns:82px minmax(0,1fr);grid-template-rows:1fr;min-height:104px}.animadex-evolution-portrait{min-height:102px}.animadex-evolution-copy{display:flex;flex-direction:column;justify-content:center;padding-inline:12px}.animadex-evolution-copy strong{font-size:15px}.animadex-track-chevron{top:auto;right:50%;bottom:-10px;transform:translateX(50%) rotate(135deg)}html[dir=rtl] .animadex-track-chevron{right:50%;left:auto;transform:translateX(50%) rotate(135deg)}.animadex-reliquary{min-height:278px}}@media (prefers-reduced-motion:reduce){.animadex-skill-chevron{transition:none}.animadex-skill-panel{animation:none}.animadex-reliquary>button{transition:none}}