:root{--bg:#050c09;--bg-elevated:#0b1510;--ink:#f3f8f4;--muted:#7e9789;--line:#f3f8f417;--ember:#f0a202;--ember-deep:#b87a18;--ember-soft:#f0a20229;--mint:#63d5a0;--mint-soft:#63d5a024;--danger:#ff7a7a;--header-h:4rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--chrome-left-nudge:.2cm;--chrome-left:calc(max(0px, env(safe-area-inset-left,0px)) + var(--chrome-left-nudge))}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-root{min-height:100vh;position:relative;overflow-x:clip}html{overflow-x:clip}.no-kibe,.poke-atmosphere,.hp-card,.hp-art,.hp-marquee,.profile-character-stage,.biome-mew,.biome-mewtwo,.tool-badge-icon,.type-gym-badge,img[src*=pokemonshowdown\.com],img[src*=official-artwork],img[src*="/art/"]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}input,textarea,select,button,a,[contenteditable=true],.profile-url,.profile-character-actions,.profile-character-info,.share-btn,.header-search,.header-suggest,.guild-modal input,.guild-modal textarea,.guild-modal select,.guild-modal button,code,pre,kbd{-webkit-user-select:text!important;user-select:text!important;pointer-events:auto!important}button,a.share-btn,.share-btn,.header-search-input,.header-suggest-item{-webkit-user-select:none!important;user-select:none!important}.atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(1100px 620px at 12% -12%, #5ecf9a21, transparent 58%), radial-gradient(900px 520px at 88% 0%, #e8b84a1c, transparent 55%), radial-gradient(700px 480px at 50% 100%, #5ecf9a0f, transparent 62%), linear-gradient(180deg, #0a1611 0%, var(--bg) 38%, #030806 100%);position:fixed;inset:0}.atmosphere:after{content:"";opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.poke-atmosphere{z-index:0;pointer-events:none;--biome-sky:255, 120, 200;--biome-shore:78, 200, 255;--parallax-sky:0px;--parallax-shore:0px;--parallax-plate:0px;position:fixed;inset:0;overflow:hidden}.poke-atmosphere--mewtwo{z-index:1}.biome-plate{object-fit:cover;object-position:center 48%;opacity:.48;filter:none;width:100%;height:100%;animation:none;position:absolute;inset:0;transform:scale(1.04)}.biome-veil{opacity:.95;background:radial-gradient(90% 70% at 50% 30%,#0000 18%,#050c0980 68%,#050c09e6 100%),linear-gradient(#050c0952 0%,#0000 26% 52%,#050c09c7 100%),linear-gradient(90deg,#050c0980 0%,#0000 20% 80%,#050c0980 100%);position:absolute;inset:0}.biome-grade{pointer-events:none;opacity:.95;background:linear-gradient(115deg,#285a461a,#0000 42%,#b46e2817 78%),radial-gradient(55% 38% at 58% 32%,#ffaa3c1a,#0000 70%);position:absolute;inset:0}.biome-breathe{pointer-events:none;opacity:.7;background:radial-gradient(70% 50% at 55% 40%,#ffbe6412,#0000 65%);animation:none;position:absolute;inset:0}html[data-biome-type=fire] .poke-atmosphere{--biome-sky:255, 140, 90;--biome-shore:240, 100, 50}html[data-biome-type=water] .poke-atmosphere{--biome-sky:140, 180, 255;--biome-shore:70, 140, 240}html[data-biome-type=grass] .poke-atmosphere{--biome-sky:150, 220, 120;--biome-shore:80, 180, 90}html[data-biome-type=electric] .poke-atmosphere{--biome-sky:255, 220, 90;--biome-shore:240, 190, 40}html[data-biome-type=psychic] .poke-atmosphere{--biome-sky:255, 110, 170;--biome-shore:220, 90, 160}html[data-biome-type=dark] .poke-atmosphere{--biome-sky:180, 140, 220;--biome-shore:120, 100, 180}html[data-biome-type=dragon] .poke-atmosphere{--biome-sky:160, 140, 255;--biome-shore:100, 90, 220}html[data-biome-type=ghost] .poke-atmosphere{--biome-sky:200, 140, 255;--biome-shore:140, 100, 200}html[data-biome-type=fairy] .poke-atmosphere{--biome-sky:255, 160, 210;--biome-shore:240, 120, 190}html[data-biome-type=ice] .poke-atmosphere{--biome-sky:180, 240, 255;--biome-shore:120, 210, 230}html[data-biome-type=fighting] .poke-atmosphere{--biome-sky:255, 120, 100;--biome-shore:220, 70, 60}html[data-biome-type=poison] .poke-atmosphere{--biome-sky:220, 120, 230;--biome-shore:170, 70, 190}html[data-biome-type=ground] .poke-atmosphere{--biome-sky:230, 190, 110;--biome-shore:200, 150, 70}html[data-biome-type=rock] .poke-atmosphere{--biome-sky:210, 180, 100;--biome-shore:180, 150, 70}html[data-biome-type=bug] .poke-atmosphere{--biome-sky:190, 220, 90;--biome-shore:150, 190, 50}html[data-biome-type=steel] .poke-atmosphere{--biome-sky:190, 210, 230;--biome-shore:140, 160, 190}html[data-biome-type=flying] .poke-atmosphere{--biome-sky:180, 200, 255;--biome-shore:130, 160, 240}html[data-biome-type=normal] .poke-atmosphere{--biome-sky:220, 200, 180;--biome-shore:180, 170, 150}.biome-aura{display:none}.biome-mew{z-index:2;opacity:.55;pointer-events:none;width:min(200px,18vw);position:absolute;top:1%;left:1%;right:auto;-webkit-mask-image:radial-gradient(70% 68% at 50% 48%,#000 28%,#0000 78%);mask-image:radial-gradient(70% 68% at 50% 48%,#000 28%,#0000 78%)}.biome-mew-float{animation:18s ease-in-out infinite mewDrift;position:relative}.biome-mew-float:before{content:"";background:radial-gradient(circle, rgba(var(--biome-sky), .55), transparent 70%);filter:none;pointer-events:none;opacity:.55;z-index:0;border-radius:50%;width:28%;height:18%;animation:3.6s ease-in-out infinite eyeBloom;position:absolute;top:22%;left:38%}.biome-mew .mew-sil{z-index:1;opacity:.85;width:100%;height:auto;animation:4s ease-in-out infinite silPulse;display:block;position:relative}.biome-mewtwo{z-index:2;opacity:.62;-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(72% 78% at 52% 42%,#000 32%,#0000 76%),linear-gradient(#000 55%,#0000 96%);pointer-events:none;width:min(360px,32vw);position:absolute;bottom:0;right:0;mask-image:radial-gradient(72% 78% at 52% 42%,#000 32%,#0000 76%)}.biome-mewtwo-float{animation:16s ease-in-out infinite mewtwoFloat;position:relative}.biome-mewtwo-float:before{content:"";background:radial-gradient(circle, rgba(var(--biome-shore), .5), transparent 72%);pointer-events:none;opacity:.5;z-index:0;border-radius:50%;width:14%;height:10%;animation:4.2s ease-in-out infinite eyeBloom;position:absolute;top:18%;left:42%}.biome-mewtwo .mewtwo-sil{z-index:1;opacity:.88;width:100%;height:auto;animation:4.8s ease-in-out infinite silPulse;display:block;position:relative}@keyframes mewDrift{0%,to{transform:translate(0,0)}50%{transform:translate(6px,8px)}}@keyframes mewtwoFloat{0%,to{transform:translate(0,0)}50%{transform:translate(2px,-5px)}}@keyframes silPulse{0%,to{opacity:.72}50%{opacity:.95}}@keyframes eyeBloom{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.95;transform:scale(1.25)}}@keyframes biomeKen{0%{transform:scale(1.03) translate3d(0, var(--parallax-plate,0px), 0)}to{transform:scale(1.07) translate3d(-1.2%, calc(-0.6% + var(--parallax-plate,0px)), 0)}}@keyframes biomeBreath{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:820px){.biome-mew{opacity:.45;width:min(140px,26vw);top:3%;left:0}.biome-mewtwo{opacity:.55;width:min(260px,46vw)}}@media (max-width:720px){.biome-plate{opacity:.34;object-position:center 55%;animation:none}.biome-breathe{opacity:.6;animation:none}.biome-mew,.biome-mewtwo{display:none}}html[data-fx=low] .poke-atmosphere{display:none}html[data-fx=low] .pcard-premier,html[data-fx=paused] .pcard-premier,html[data-fx=low] .pcard-border-ab,html[data-fx=paused] .pcard-border-ab,html[data-fx=low] .pcard-mythic .pcard-foil,html[data-fx=paused] .pcard-mythic .pcard-foil,html[data-fx=low] .pcard-mythic:hover .pcard-foil,html[data-fx=paused] .pcard-mythic:hover .pcard-foil,html[data-fx=low] .hp-card:hover .hp-card-chroma,html[data-fx=paused] .hp-card:hover .hp-card-chroma{animation:none}html[data-fx=low] .hp-card-chroma,html[data-fx=low] .hp-card-glow,html[data-fx=low] .hp-card-metal,html[data-fx=low] .hp-vote-shine,html[data-fx=low] .profile-heart-shine{display:none!important}html[data-fx=low] .hp-track{animation:none!important}html[data-fx=low] .hp-vote,html[data-fx=low] .profile-heart{filter:none!important;animation:none!important;box-shadow:inset 0 1px #fff3,0 2px 6px #00000059!important}html[data-fx=low] .site-header,html[data-fx=low] .site-drawer,html[data-fx=low] .header-suggest,html[data-fx=low] .feedback-float,html[data-fx=low] .guild-modal{-webkit-backdrop-filter:none!important}html[data-fx=low] .brand-mark--live .brand-mark-bolts,html[data-fx=low] .brand-mark--live .brand-mark-core,html[data-fx=low] .nav-seal-new .nav-seal-face,html[data-fx=low] .nav-seal-remake .nav-seal-face,html[data-fx=low] .nav-seal-optimized .nav-seal-face,html[data-fx=low] .nav-seal-ember{animation:none!important}html[data-fx=paused] .biome-plate,html[data-fx=paused] .biome-breathe,html[data-fx=paused] .biome-mew-float,html[data-fx=paused] .biome-mewtwo-float,html[data-fx=paused] .biome-mew .mew-sil,html[data-fx=paused] .biome-mewtwo .mewtwo-sil,html[data-fx=paused] .hp-track{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.biome-plate,.biome-breathe,.biome-mew-float,.biome-mew .mew-sil,.biome-mewtwo-float,.biome-mewtwo .mewtwo-sil,.biome-mew-float:before,.biome-mewtwo-float:before{animation:none}}.app-root>.site-header{z-index:50;position:fixed;top:0;left:0;right:0}.app-root>.shell{z-index:1;position:relative}body{position:relative;background:var(--bg)!important}.shell{width:min(1080px,100% - 2rem)!important;padding:calc(var(--header-h) + 1.5rem) 0 calc(3.5rem + var(--dock-h,0px))!important}.shell-wide{width:min(1180px,100% - 2rem)!important}@media (max-width:899px){:root{--dock-h:3.875rem}}@media (min-width:900px){:root{--dock-h:0px}}.page-head{animation:page-head-in .42s var(--ease-out) both;margin-bottom:1.35rem}@keyframes page-head-in{0%{transform:translateY(8px)}to{transform:none}}.page-title{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 .45rem;font-size:clamp(1.85rem,4vw,2.55rem);font-weight:800;line-height:1.08}.page-title-rest{max-width:36rem;font-family:var(--font-body);letter-spacing:.005em;color:color-mix(in srgb, var(--ink) 50%, var(--muted));text-transform:none;margin-top:.4rem;font-size:clamp(.84rem,1.5vw,.98rem);font-weight:600;line-height:1.4;display:block}.brand-block,.online-presence,.site-nav{display:none!important}.site-header{z-index:50;height:var(--header-h);border-bottom:1px solid color-mix(in srgb, var(--ember) 18%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 96%, #1a1408) 0%, color-mix(in srgb, var(--bg) 94%, #0a120e) 100%);-webkit-backdrop-filter:none;animation:headerIn .48s var(--ease-out,ease) both;transition:box-shadow .22s,border-color .22s,background .22s;position:fixed;top:0;left:0;right:0;overflow:visible;box-shadow:0 10px 36px #00000038}.site-header.is-scrolled{border-bottom-color:color-mix(in srgb, var(--ember) 28%, var(--line));box-shadow:0 12px 40px #00000052,0 0 0 1px #f0a2020f}@keyframes headerIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.site-header{--header-chip-h:2rem;--header-chip-r:999px;--header-chip-font:.78rem;--header-chip-weight:700;--header-nav-gap:.45rem;--header-search-w:9.5rem;--header-band-pad:calc((var(--header-h) - var(--header-chip-h)) / 2)}.site-logo{height:100%;color:inherit;transition:transform .2s var(--ease-out,ease);flex-shrink:0;align-items:center;gap:.45rem;margin-left:0;text-decoration:none;display:inline-flex}.site-header .header-search.compact .header-search-input,.site-header .header-online,.site-header .header-game-online-btn,.site-header .header-donate,.site-header .header-fx-toggle,.site-header .misd-chip{height:var(--header-chip-h);min-height:var(--header-chip-h);max-height:var(--header-chip-h);box-sizing:border-box;border-radius:var(--header-chip-r);font-family:inherit;font-size:var(--header-chip-font);font-weight:var(--header-chip-weight);letter-spacing:-.01em;line-height:1}.site-header .header-online,.site-header .header-game-online-btn,.site-header .header-fx-toggle{align-items:center;display:inline-flex}.site-header .header-search.compact .header-search-input{padding-top:0;padding-bottom:0}.site-header .header-donate{border-radius:var(--header-chip-r);font-size:var(--header-chip-font);justify-content:center;align-items:center;padding:0 .65rem;line-height:1;animation:none;transform:none}.site-header .header-donate:hover{transform:translateY(-1px)}.site-header .header-online,.site-header .header-game-online-btn{border-radius:var(--header-chip-r);white-space:nowrap;padding:0 .48rem}.site-header .header-game-online-btn em{font-size:inherit;font-weight:650}.site-header .header-fx-toggle{gap:.35rem;min-width:4.35rem;padding-top:0;padding-bottom:0}.site-logo:hover{transform:translateY(-1px)}.site-logo-mark{transition:transform .22s var(--ease-out,ease);align-self:center;place-items:center;display:grid}.site-logo:hover .site-logo-mark{transform:rotate(-8deg)scale(1.08)}.brand-mark--live .brand-mark-ring{transform-origin:32px 32px;animation:10s linear infinite brandRingSpin}.brand-mark--live .brand-mark-core{transform-origin:32px 32px;animation:1.8s ease-in-out infinite brandCorePulse}.brand-mark--live .brand-mark-bolts{transform-origin:32px 32px;animation:14s linear infinite brandBoltsOrbit}.brand-mark--live .brand-mark-bolt{animation:2.2s ease-in-out infinite brandBoltFlash}.brand-mark--live .brand-mark-bolt--1{animation-delay:0s}.brand-mark--live .brand-mark-bolt--2{animation-delay:.18s}.brand-mark--live .brand-mark-bolt--3{animation-delay:.36s}.brand-mark--live .brand-mark-bolt--4{animation-delay:.54s}.brand-mark--live .brand-mark-bolt--5{animation-delay:.72s}.brand-mark--live .brand-mark-bolt--6{animation-delay:.9s}.brand-mark--live .brand-mark-bolt--7{animation-delay:1.08s}.brand-mark--live .brand-mark-bolt--8{animation-delay:1.26s}.brand-mark--live .brand-mark-bolt--9{animation-duration:1.4s;animation-delay:.3s}.brand-mark--live .brand-mark-bolt--10{animation-duration:1.5s;animation-delay:.7s}.brand-mark--live .brand-mark-bolt--11{animation-duration:1.35s;animation-delay:1.1s}.brand-mark--live .brand-mark-bolt--12{animation-duration:1.45s;animation-delay:1.5s}.brand-mark--live .brand-mark-bolts--blue{animation-duration:9s;animation-direction:reverse}.brand-mark--live .brand-mark-bolt--blue{animation-name:brandBoltBlueFlash}.site-logo:hover .brand-mark--live .brand-mark-bolt{animation-duration:.9s}@keyframes brandRingSpin{to{transform:rotate(360deg)}}@keyframes brandBoltsOrbit{to{transform:rotate(360deg)}}@keyframes brandCorePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.22)}}@keyframes brandBoltFlash{0%,to{opacity:.65}8%{opacity:1}18%{opacity:.45}30%{opacity:1}48%,78%{opacity:.6}}@keyframes brandBoltBlueFlash{0%,to{opacity:.35}6%{opacity:1}14%{opacity:.2}22%{opacity:.95}40%{opacity:.25}55%{opacity:.8}70%,90%{opacity:.3}}@keyframes brandHeroGlow{0%,to{opacity:1}50%{opacity:.88}}.drawer-section{display:contents}.header-donate{color:#1a1200;letter-spacing:.02em;background:linear-gradient(135deg, #ffe08a, var(--ember) 55%, #d4892a);white-space:nowrap;transition:transform .18s var(--ease-out,ease), box-shadow .18s ease;border-radius:9px;padding:.42rem .85rem;font-size:.78rem;font-weight:800;text-decoration:none;animation:3.4s ease-in-out infinite donatePulse;display:none;position:relative;overflow:hidden;box-shadow:0 4px 14px #f0a20238}.header-donate-shine{opacity:.55;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:40%;animation:4s ease-in-out infinite donateSweep;position:absolute;inset:-40% auto -40% -30%;transform:skew(-18deg)}.header-donate span:not(.header-donate-shine){z-index:1;position:relative}.header-donate:hover{transform:translateY(-1px)scale(1.03);box-shadow:0 8px 22px #f0a20247}.header-fx-toggle{border:1px solid color-mix(in srgb, var(--ember) 48%, var(--line));background:color-mix(in srgb, var(--ember) 12%, #0000006b);min-width:4.35rem;max-width:none;height:2.5rem;color:var(--ink);cursor:pointer;font:inherit;box-shadow:0 0 0 1px color-mix(in srgb, var(--ember) 12%, transparent);border-radius:10px;flex-shrink:0;align-items:center;gap:.42rem;padding:0 .62rem;transition:border-color .14s,background .14s,color .14s,box-shadow .14s,transform .14s;display:inline-flex}@keyframes fxToggleHint{0%,to{box-shadow:inset 0 0 0 1px #ffe08a40, 0 0 6px color-mix(in srgb, var(--ember) 30%, transparent)}50%{box-shadow:inset 0 0 0 1px #ffe08a73, 0 0 12px color-mix(in srgb, var(--ember) 55%, transparent)}}.header-fx-toggle:hover{border-color:color-mix(in srgb, var(--ember) 50%, var(--line));background:color-mix(in srgb, var(--ember) 14%, #00000059)}.header-fx-toggle.is-on{border-color:color-mix(in srgb, var(--ember) 72%, var(--line));background:var(--ember-soft);color:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb, var(--ember) 35%, transparent), 0 0 14px color-mix(in srgb, var(--ember) 22%, transparent)}@media (max-width:520px){.header-fx-toggle{min-width:3.85rem;padding:0 .48rem}}@keyframes donatePulse{0%,to{box-shadow:0 0 #f0a20233}50%{box-shadow:0 0 0 6px #f0a20200}}@keyframes donateSweep{0%{opacity:0;left:-40%}30%{opacity:1}55%{opacity:0;left:120%}to{opacity:0;left:120%}}@media (min-width:900px){.header-donate{display:inline-flex}}@media (max-width:640px){.header-search-kbd{display:none}}.header-search{z-index:1;flex:12rem;width:100%;min-width:0;max-width:22rem;position:relative;overflow:visible}.site-header .header-search,.site-header .header-search.compact{flex:0 0 var(--header-search-w)!important;width:var(--header-search-w)!important;min-width:var(--header-search-w)!important;max-width:var(--header-search-w)!important}.site-header .header-search form{width:100%;display:block}.misd-widget{z-index:40;height:var(--header-chip-h);max-height:var(--header-chip-h);flex-shrink:0;line-height:0;display:block;position:relative;overflow:visible}.misd-chip{appearance:none;box-sizing:border-box;border:1px solid color-mix(in srgb, #ffe08a 55%, var(--ember));border-radius:var(--header-chip-r);color:#ffe08a;min-width:5.6rem;font:inherit;vertical-align:bottom;cursor:pointer;background:#14181c;justify-content:flex-start;align-items:center;gap:.2rem;line-height:1;transition:border-color .14s,background .14s,box-shadow .14s;display:inline-flex;position:relative;top:0;overflow:hidden;box-shadow:inset 0 1px #ffe08a14;height:var(--header-chip-h)!important;min-height:var(--header-chip-h)!important;max-height:var(--header-chip-h)!important;margin:0!important;padding:0 .42rem 0 .22rem!important;transform:none!important}.misd-chip:hover,.misd-widget.is-open .misd-chip{background:#1c2228;border-color:#ffe08a;box-shadow:inset 0 1px #ffe08a1f}.misd-chip-sprite{--misd-anim-ms:1s;--misd-frame:1.95rem;--misd-frames:4;width:var(--misd-frame);height:var(--misd-frame);flex-shrink:0;align-self:center;margin:0;line-height:0;display:block;overflow:hidden}.misd-chip-sprite-sheet{width:calc(var(--misd-frame) * var(--misd-frames));height:var(--misd-frame);max-width:none;image-rendering:pixelated;vertical-align:top;animation:misd-outfit-walk var(--misd-anim-ms) steps(var(--misd-frames)) infinite;display:block}@keyframes misd-outfit-walk{to{transform:translateX(calc(-1 * var(--misd-frame) * var(--misd-frames)))}}.misd-chip-time{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#ffe08a;text-align:center;flex:auto;justify-content:center;align-items:center;min-width:4rem;font-size:1.15rem;font-weight:800;line-height:1;display:flex;position:static;top:auto;left:auto}.misd-chip-time-svg{width:4.6rem;height:calc(var(--header-chip-h) - .3rem);display:block;overflow:visible}.misd-chip-time-svg text{fill:currentColor;font-variant-numeric:tabular-nums;font-family:inherit;font-size:18px;font-weight:800}.misd-panel{border:1px solid color-mix(in srgb, #ffe08a 28%, var(--line));width:min(18.5rem,100vw - 1.25rem);animation:misdPanelIn .16s var(--ease-out,ease);background:#1a1e24;border-radius:14px;gap:.7rem;padding:.85rem .9rem .8rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 16px 36px #00000073}.misd-panel[hidden]{display:none}@keyframes misdPanelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.misd-panel-head{gap:.12rem;display:grid}.misd-panel-title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:.98rem;font-weight:800}.misd-panel-sub{color:var(--muted);margin:0;font-size:.78rem;font-weight:600}.misd-panel-countdown{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#ffe08a;margin:.2rem 0 0;font-size:1.55rem;font-weight:800;line-height:1.1}.misd-slots{flex-wrap:wrap;gap:.35rem;display:flex}.misd-slot{border:1px solid color-mix(in srgb, var(--line) 85%, transparent);color:color-mix(in srgb, var(--ink) 75%, var(--muted));font-variant-numeric:tabular-nums;background:#ffffff0a;border-radius:8px;padding:.28rem .45rem;font-size:.72rem;font-weight:750}.misd-slot.is-next{border-color:color-mix(in srgb, #ffe08a 55%, var(--line));color:#ffe08a;background:#ffe08a14}.misd-guide-link{color:#7ec8ff;justify-self:start;font-size:.84rem;font-weight:750;text-decoration:none}.misd-guide-link:hover{text-decoration:underline}.misd-guide{gap:1.1rem;display:grid}.misd-guide-hero{border:1px solid color-mix(in srgb, #a78bfa 35%, var(--line));background:linear-gradient(#a78bfa24,#0000 55%),linear-gradient(165deg,#1c1628a6,#0c0e1273);border-radius:18px;align-items:flex-start;gap:.85rem;padding:1rem 1.05rem;display:flex}.misd-guide-hero-sprite{--misd-anim-ms:1s;--misd-frame:4.2rem;--misd-frames:4;width:var(--misd-frame);height:var(--misd-frame);filter:drop-shadow(0 4px 10px #0006);flex-shrink:0;display:block;overflow:hidden}@media (prefers-reduced-motion:reduce){.misd-chip-sprite-sheet{animation:none}}.misd-guide-kicker{letter-spacing:.12em;text-transform:uppercase;color:#c4b5fd;margin:0;font-size:.7rem;font-weight:800}.misd-guide-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:var(--ink);margin:.2rem 0 0;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:800;line-height:1.05}.misd-guide-lede{color:color-mix(in srgb, var(--ink) 75%, var(--muted));max-width:36rem;margin:.35rem 0 0;font-size:.92rem;font-weight:600}.misd-guide-step{border:1px solid color-mix(in srgb, var(--line) 90%, transparent);background:#fff8e608;border-radius:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:.9rem 1.1rem;padding:.95rem;display:grid}.misd-guide-step-copy{gap:.35rem;min-width:0;display:grid}.misd-guide-step-num{letter-spacing:.14em;color:#c4b5fd;margin:0;font-size:.68rem;font-weight:800}.misd-guide-step h2{letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:800}.misd-guide-step p{color:color-mix(in srgb, var(--ink) 82%, var(--muted));margin:0;font-size:.92rem;font-weight:600;line-height:1.45}.misd-guide-map{border:1px solid color-mix(in srgb, #a78bfa 28%, var(--line));background:#0a0c10;border-radius:12px;min-width:0;margin:0;overflow:hidden}.misd-guide-map img{width:100%;height:auto;display:block}.misd-guide-map figcaption{color:var(--muted);background:#00000059;padding:.4rem .65rem .5rem;font-size:.75rem;font-weight:700}.misd-guide-tip{border:1px solid color-mix(in srgb, #ffe08a 28%, var(--line));color:color-mix(in srgb, var(--ink) 85%, var(--muted));background:#ffe08a0f;border-radius:14px;gap:.35rem;padding:.85rem 1rem;font-size:.88rem;font-weight:600;display:grid}.misd-guide-tip p{margin:0}@media (max-width:820px){.misd-guide-step{grid-template-columns:1fr}}@media (max-width:899px){.site-header .header-search,.site-header .header-search.compact{flex:auto!important;width:auto!important;min-width:0!important;max-width:min(9rem,30vw)!important}.misd-chip{min-width:0;max-width:100%;padding-right:.28rem!important}.misd-chip-time{min-width:0;font-size:.95rem}.misd-chip-time-svg{width:3.55rem;height:calc(var(--header-chip-h) - .35rem)}.misd-panel{width:min(18.5rem,100vw - .75rem);left:auto;right:0}}.site-header .header-search.compact .header-search-input{border:1px solid color-mix(in srgb, #ffe08a 55%, var(--ember));width:100%;box-shadow:inset 0 1px 0 #ffe08a14, 0 0 0 1px color-mix(in srgb, var(--ember) 16%, transparent);color:var(--ink);background:#243028}.site-header .header-search.compact .header-search-input::placeholder{color:color-mix(in srgb, #ffe08a 38%, var(--muted));opacity:1;font-size:var(--header-chip-font);font-weight:600}.site-header .header-search.compact .header-search-icon{color:#ffe08a;opacity:1}.site-header .header-search.compact .header-search-input:focus{box-shadow:inset 0 1px 0 #ffe08a1f, 0 0 0 3px var(--ember-soft);background:#2a3830;border-color:#ffe08a}.header-search.is-open{z-index:80}@media (max-width:1480px){.site-header .header-fx-toggle{width:2rem;min-width:2rem;height:var(--header-chip-h);border-radius:var(--header-chip-r);justify-content:center;padding-left:0;padding-right:0}}@media (max-width:1100px){.site-header .online-label{display:none}.site-header .header-online,.site-header .header-game-online-btn{padding-left:.4rem;padding-right:.4rem;font-size:.74rem}}@media (min-width:1720px){:root{--chrome-left-nudge:.45cm}}@media (max-width:899px){:root{--chrome-left-nudge:.15cm}}@media (min-width:900px) and (max-width:1199px){.site-header{--header-nav-gap:.35rem;--header-search-w:8.5rem}.site-header .header-search.compact{z-index:5;display:block;flex:0 0 var(--header-search-w)!important;width:var(--header-search-w)!important;min-width:var(--header-search-w)!important;max-width:var(--header-search-w)!important}.site-header .header-search.compact .header-search-input{width:100%;min-width:0;padding-left:1.55rem;padding-right:.35rem;font-size:.74rem}.site-header .header-search.compact .header-search-kbd,.site-header .menu-btn{display:none}}@media (min-width:1200px){.site-header{--header-nav-gap:.5rem;--header-search-w:9.5rem}.site-header .header-search.compact{flex:0 0 var(--header-search-w)!important;width:var(--header-search-w)!important;min-width:var(--header-search-w)!important;max-width:var(--header-search-w)!important}.site-header .header-search.compact .header-search-input{width:100%;padding-left:1.65rem;padding-right:.4rem;font-size:.78rem}.site-header .header-search.compact .header-search-kbd,.site-header .menu-btn{display:none}}@media (prefers-reduced-motion:reduce){.site-header,.header-donate,.header-donate-shine,.header-fx-toggle,.brand-mark--live .brand-mark-ring,.brand-mark--live .brand-mark-core,.brand-mark--live .brand-mark-bolts,.brand-mark--live .brand-mark-bolt{animation:none!important}.brand-mark--live .brand-mark-bolt{opacity:.85}.site-logo:hover,.site-logo:hover .site-logo-mark,.header-donate:hover{transform:none}}.header-search form{position:relative}.header-search-icon{color:var(--ember);opacity:.85;pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.header-search-input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#00000059;border-radius:999px;outline:none;padding:.62rem 2.4rem .62rem 2.35rem;font-size:.95rem;transition:border-color .16s,box-shadow .16s}.header-search-input:focus{border-color:color-mix(in srgb, var(--ember) 70%, var(--line));box-shadow:0 0 0 3px var(--ember-soft), 0 0 24px #f0a2021f;background:#0000006b}.header-search-kbd{border:1px solid var(--line);color:var(--muted);background:#ffffff08;border-radius:6px;padding:.1rem .35rem;font-size:.68rem;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.header-suggest{border:1px solid color-mix(in srgb, var(--ember) 22%, var(--line));-webkit-backdrop-filter:none;z-index:90;max-height:320px;animation:headerSuggestIn .16s var(--ease-out,ease) both;background:#080a08fa;border-radius:14px;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow:auto;box-shadow:0 18px 40px #00000080,0 0 0 1px #f0a2020f}.site-header .header-search .header-suggest{width:min(22rem,100vw - 1.5rem);min-width:max(100%,18rem);left:auto;right:0}@keyframes headerSuggestIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.header-suggest-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;transition:background .12s;display:flex}.header-suggest-item>span:first-child,.header-suggest-item>.header-suggest-copy{flex:auto;min-width:0;overflow:hidden}.header-suggest-item>span:first-child:not(.header-suggest-copy){white-space:nowrap;text-overflow:ellipsis}.header-suggest-copy{white-space:normal;flex-direction:column;gap:.08rem;display:flex}.header-suggest-copy>span,.header-suggest-copy>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header-suggest-copy>small{color:var(--muted);font-size:.72rem;font-weight:500}.header-suggest-group{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:.45rem .75rem .15rem;font-size:.68rem;font-weight:800;display:block}.header-suggest-item:hover,.header-suggest-item:focus-visible,.header-suggest-item.is-active{background:var(--ember-soft);outline:none}.header-suggest-kind{letter-spacing:.05em;text-transform:uppercase;color:var(--ember);margin-right:.2rem;font-size:.68rem;font-style:normal;font-weight:800}.header-suggest-go{color:var(--muted);flex:none;font-size:.72rem;font-weight:700}.header-suggest-item:hover .header-suggest-go,.header-suggest-item.is-active .header-suggest-go{color:var(--ember)}.header-suggest-empty{color:var(--muted);padding:.7rem .85rem;font-size:.86rem}.header-search-busy{color:var(--ember);pointer-events:none;opacity:.85;font-size:.9rem;font-weight:800;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.hero-search .header-suggest{left:0;right:0}@media (prefers-reduced-motion:reduce){.header-suggest{animation:none}}.header-online{border:1px solid color-mix(in srgb, var(--mint) 30%, var(--line));color:color-mix(in srgb, var(--mint) 80%, var(--ink));white-space:nowrap;background:#5ecf9a14;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.78rem;font-weight:700;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.header-online:hover,.header-game-online-btn:hover{border-color:color-mix(in srgb, var(--mint) 50%, var(--line));background:#5ecf9a24;transform:translateY(-1px)}.header-online-cluster{height:var(--header-chip-h);align-items:flex-end;gap:.35rem;display:inline-flex}.header-game-online{position:relative}.header-game-online-btn{cursor:pointer;font:inherit}.header-game-online-btn em{opacity:.78;font-style:normal;font-weight:650}.online-dot-game{background:#5eb8ff;box-shadow:0 0 #5eb8ff73}.header-game-online-menu{z-index:80;border:1px solid var(--line);background:#11141a;border-radius:12px;gap:.2rem;min-width:11.5rem;margin:0;padding:.45rem;list-style:none;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 12px 28px #00000073}.header-game-online-menu[hidden]{display:none}.header-game-online-menu li{color:var(--muted);border-radius:8px;justify-content:space-between;align-items:baseline;gap:.85rem;padding:.4rem .55rem;font-size:.82rem;font-weight:600;display:flex}.header-game-online-menu li:hover{background:#ffffff0a}.header-game-online-menu strong{color:var(--ink);font-variant-numeric:tabular-nums}@media (max-width:520px){.site-header .header-online:not(.header-game-online-btn) .online-label{display:none}.header-game-online-btn{padding:.3rem .45rem;font-size:.72rem}}.menu-btn{border:1px solid var(--line);min-width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;background:#00000047;border-radius:10px;align-items:center;gap:.45rem;padding:0 .7rem;transition:border-color .14s,background .14s;display:inline-flex}.menu-btn-label{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}@media (max-width:520px){.menu-btn-label{display:none}.menu-btn{justify-content:center;width:2.5rem;padding:0}}.menu-btn:hover,.menu-btn.open{border-color:color-mix(in srgb, var(--ember) 45%, var(--line));background:var(--ember-soft)}.menu-btn-lines,.menu-btn-lines:before,.menu-btn-lines:after{background:var(--ink);width:1.05rem;height:2px;transition:transform .2s var(--ease-out), opacity .16s ease;border-radius:2px;display:block}.menu-btn-lines{position:relative}.menu-btn-lines:before,.menu-btn-lines:after{content:"";position:absolute;left:0}.menu-btn-lines:before{top:-5px}.menu-btn-lines:after{top:5px}.menu-btn.open .menu-btn-lines{background:0 0}.menu-btn.open .menu-btn-lines:before{top:0;transform:rotate(45deg)}.menu-btn.open .menu-btn-lines:after{top:0;transform:rotate(-45deg)}.site-drawer{z-index:60;border-left:1px solid var(--line);width:min(22rem,92vw);height:100%;transition:transform .28s var(--ease-out);background:linear-gradient(#e8b84a0f,#0000 28%),#0a1510;padding:1.1rem 1rem 1.5rem;position:fixed;top:0;right:0;overflow:auto;transform:translate(104%)}.site-drawer.open{transform:translate(0)}.drawer-head{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.drawer-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ember);margin:0;font-size:.72rem;font-weight:800}.drawer-close{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .65rem;font-size:.82rem;font-weight:700}.drawer-nav{gap:.35rem;display:grid}.drawer-link{color:inherit;border:1px solid #0000;border-radius:12px;gap:.15rem;padding:.75rem .8rem;text-decoration:none;transition:background .14s,border-color .14s;display:grid}.drawer-link:hover,.drawer-link.active{border-color:var(--line);background:#00000047}.drawer-link.active{border-color:color-mix(in srgb, var(--ember) 40%, var(--line));background:var(--ember-soft)}.drawer-link strong{font-family:var(--font-display);align-items:center;gap:.45rem;font-size:1.02rem;display:inline-flex}.drawer-link span{color:var(--muted);font-size:.84rem;line-height:1.35}.drawer-tag{letter-spacing:.06em;text-transform:uppercase;color:#1a1200;background:var(--ember);border-radius:6px;padding:.12rem .35rem;font-size:.62rem;font-style:normal;font-weight:800}.nav-seal{--seal-h:1.28rem;vertical-align:middle;height:var(--seal-h);box-shadow:none;clip-path:none;background:0 0;align-items:center;margin-left:.4rem;padding:0;font-style:normal;line-height:0;display:inline-flex;position:relative}.nav-seal img{width:auto;height:100%;display:block}.nav-seal-rim,.nav-seal-face,.nav-seal-ember{pointer-events:none;position:absolute;inset:0}.nav-seal-rim{background:linear-gradient(160deg,#fff8d8 0%,#e0a838 35%,#8a5410 70%,#3a2208 100%)}.nav-seal-face{background:linear-gradient(#ffffff6b 0%,#0000 38%),linear-gradient(125deg,#fff0b8 0%,#f2c44a 32%,#c88820 68%,#7a4810 100%);inset:1.5px;box-shadow:inset 0 -1px #3c1e0059}.nav-seal-text{z-index:1;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#1a1200;text-shadow:0 1px #fff5c88c;font-size:.58rem;font-weight:900;line-height:1;position:relative}.nav-seal-new .nav-seal-face{animation:3.6s ease-in-out infinite navSealShine}.nav-seal-new .nav-seal-face.is-anim-paused,.nav-seal-remake .nav-seal-face.is-anim-paused,.nav-seal-optimized .nav-seal-face.is-anim-paused,.nav-seal-ember.is-anim-paused,.header-hud-sprite-sheet.is-anim-paused,.header-hud-dot-halo.is-anim-paused,.hp-track.is-anim-paused,.biome-mewtwo-float.is-anim-paused,.biome-mewtwo-float.is-anim-paused:before,.mewtwo-sil.is-anim-paused{animation-play-state:paused}.nav-seal-hot,.nav-seal-remake,.nav-seal-optimized,.nav-seal-new{min-width:0;box-shadow:none;clip-path:none;background:0 0;padding:0}.nav-seal-hot .nav-seal-rim{background:linear-gradient(160deg,#ffe0b0 0%,#ff6a28 38%,#a01810 72%,#400808 100%)}.nav-seal-hot .nav-seal-face{background:linear-gradient(#ffe6aa80 0%,#0000 40%),linear-gradient(125deg,#ffc070 0%,#ff7028 36%,#d02810 72%,#701008 100%);box-shadow:inset 0 -1px #28000066}.nav-seal-hot .nav-seal-text{color:#fff8f0;text-shadow:0 1px #4a0808,0 0 5px #ff641e66}.nav-seal-remake{min-width:0;padding:0}.nav-seal-remake .nav-seal-rim{background:linear-gradient(160deg,#e8fff4 0%,#63d5a0 38%,#1f7a52 72%,#0a2e1e 100%)}.nav-seal-remake .nav-seal-face{background:linear-gradient(#e6fff580 0%,#0000 40%),linear-gradient(125deg,#c8ffe0 0%,#63d5a0 36%,#2a9a68 72%,#145038 100%);animation:3.6s ease-in-out infinite navSealShine;box-shadow:inset 0 -1px #00281866}.nav-seal-remake .nav-seal-text{letter-spacing:.08em;color:#06140e;text-shadow:0 1px #dcffeb8c;font-size:.52rem}.nav-seal-optimized{min-width:0;padding:0}.nav-seal-optimized .nav-seal-rim{background:linear-gradient(160deg,#e8f4ff 0%,#6ab0f0 38%,#2a5a9a 72%,#0e2238 100%)}.nav-seal-optimized .nav-seal-face{background:linear-gradient(#e6f5ff8c 0%,#0000 40%),linear-gradient(125deg,#c8e6ff 0%,#6ab0f0 36%,#3a78c0 72%,#1a4068 100%);animation:3.6s ease-in-out infinite navSealShine;box-shadow:inset 0 -1px #00183066}.nav-seal-optimized .nav-seal-text{letter-spacing:.06em;color:#061018;text-shadow:0 1px #dcf0ff8c;font-size:.46rem}.nav-seal-ember{mix-blend-mode:screen;opacity:.9;background:radial-gradient(65% 50% at 30% 25%,#fff5c88c,#0000 58%),radial-gradient(75% 65% at 75% 90%,#ff460a66,#0000 62%);animation:1.8s ease-in-out infinite navSealEmber;inset:2px}@keyframes navSealShine{0%,to{filter:brightness()}45%{filter:brightness(1.08)}}@keyframes navSealEmber{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.nav-seal-new .nav-seal-face,.nav-seal-remake .nav-seal-face,.nav-seal-optimized .nav-seal-face,.nav-seal-ember{animation:none}}.mobile-dock{display:none}@media (max-width:899px){.mobile-dock{z-index:200;height:calc(3.875rem + env(safe-area-inset-bottom));padding:0 0 env(safe-area-inset-bottom);-webkit-backdrop-filter:none;background:#060e0a;border-top:0;grid-template-columns:repeat(6,1fr);gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px #ffffff12}.dock-link{appearance:none;color:#e2eee794;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-width:0;text-decoration:none;transition:color .14s,opacity .14s;display:flex;position:relative}.dock-link svg{flex-shrink:0;width:1.25rem;height:1.25rem}.dock-link:hover,.dock-link.active{color:#eef5f0;background:0 0}.dock-link.active svg{color:var(--ember)}.dock-link.active:before{content:"";background:var(--ember);border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:22%;right:22%;box-shadow:0 0 10px #f0a202cc}.dock-label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 .1rem;font-size:.6rem;font-weight:700;overflow:hidden}.menu-btn{display:none}}.drawer-fx-row{border-top:1px solid var(--line);margin-top:.85rem;padding-top:.85rem}.drawer-fx-toggle{border:1px solid color-mix(in srgb, var(--ember) 42%, var(--line));background:color-mix(in srgb, var(--ember) 10%, #00000059);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:.65rem;padding:.65rem .75rem;display:flex}.drawer-fx-toggle strong{font-size:.92rem;display:block}.drawer-fx-toggle-sub{color:var(--muted);margin-top:.15rem;font-size:.78rem;font-weight:500;display:block}.drawer-fx-toggle-dot{border:2px solid color-mix(in srgb, var(--ember) 60%, var(--line));background:color-mix(in srgb, var(--ember) 22%, transparent);border-radius:50%;flex-shrink:0;width:.95rem;height:.95rem}.drawer-fx-toggle.is-on{border-color:color-mix(in srgb, var(--ember) 72%, var(--line));background:var(--ember-soft)}.drawer-fx-toggle.is-on .drawer-fx-toggle-dot{background:linear-gradient(145deg, #ffe08a, var(--ember));box-shadow:0 0 10px color-mix(in srgb, var(--ember) 70%, transparent);border-color:#ffe08a}.inline-kbd{border:1px solid var(--line);color:var(--ink);background:#ffffff0a;border-radius:5px;padding:.05rem .35rem;font-family:inherit;font-size:.75rem;font-weight:700;display:inline-block}.hero-search{max-width:28rem;margin-top:1.25rem}.hero-search form{align-items:stretch;gap:.55rem;display:flex}.hero-search .header-search-input{border-radius:14px;flex:auto;width:auto;min-width:0;padding-top:.85rem;padding-bottom:.85rem;padding-right:1rem;font-size:1.02rem}.hero-search-go{font:inherit;cursor:pointer;color:#1a1200;background:linear-gradient(135deg, #ffe08a, var(--ember) 55%, #d4892a);border:0;border-radius:14px;flex:none;padding:0 1.15rem;font-weight:800;transition:transform .14s,filter .14s;box-shadow:0 10px 22px #e8b84a38}.hero-search-go:hover{filter:brightness(1.05);transform:translateY(-1px)}.hero-search-hint{color:var(--muted);margin:.55rem 0 0;font-size:.88rem}.btn-primary,.btn-ghost{border-radius:999px;align-items:center;gap:.45rem;padding:.85rem 1.2rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .14s,filter .14s,background .14s;display:inline-flex}.btn-primary{color:#1a1200;background:linear-gradient(135deg, #ffe08a, var(--ember) 55%, #d4892a);box-shadow:0 12px 28px #e8b84a47}.btn-primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn-ghost{color:var(--ink);border:1px solid var(--line);background:#00000040}.btn-ghost:hover{border-color:color-mix(in srgb, var(--mint) 40%, var(--line));background:var(--mint-soft)}@keyframes pulseLive{0%{box-shadow:0 0 #ff5a5a8c}70%{box-shadow:0 0 0 8px #ff5a5a00}to{box-shadow:0 0 #ff5a5a00}}@keyframes hpHotPulse{0%,to{box-shadow:0 0 10px #f0a20247}50%{box-shadow:0 0 18px #f0a20280}}.hp-marquee{opacity:.5;width:100vw;transition:opacity .28s var(--ease-out);margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.hp-marquee.ready{opacity:1}.hp-marquee:before,.hp-marquee:after{content:"";z-index:6;pointer-events:none;width:2.75rem;transition:opacity .18s;position:absolute;top:0;bottom:0}.hp-marquee:before{background:linear-gradient(90deg, var(--bg,#0a0c08), transparent);left:0}.hp-marquee:after{background:linear-gradient(270deg, var(--bg,#0a0c08), transparent);right:0}.hp-marquee:hover:before,.hp-marquee:hover:after,.hp-marquee:focus-within:before,.hp-marquee:focus-within:after{opacity:0}.hp-track{backface-visibility:hidden;gap:1.75rem;width:max-content;padding:.75rem 2.5rem 1.35rem;animation-name:hpMarqueeLtr;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:none;display:flex;transform:translate(-50%)}.hp-marquee.ready:not(.is-paused) .hp-track{will-change:transform}.hp-marquee:hover .hp-track,.hp-marquee:focus-within .hp-track,.hp-marquee.is-paused .hp-track{will-change:auto;animation-play-state:paused}@keyframes hpMarqueeLtr{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.hp-slide{z-index:0;content-visibility:auto;contain:layout style paint;contain-intrinsic-width:252px;contain-intrinsic-height:400px;flex:none;position:relative}.hp-slide:hover,.hp-slide:focus-within{z-index:2}.hp-card{--hp-accent:#f0a202;width:min(252px,74vw);height:auto;min-height:0;color:inherit;text-align:center;isolation:isolate;transition:transform .2s var(--ease-out), box-shadow .2s ease;background:linear-gradient(#12100c,#12100c) padding-box padding-box,linear-gradient(135deg,#f5e6b8 0%,#8a7a50 18%,#fff8e0 36%,#6a5a30 52%,#e8c86a 70%,#4a3a18 88%,#f0d890 100%) border-box;border:2px solid #0000;border-radius:16px;flex-direction:column;gap:.36rem;padding:.68rem .68rem .55rem;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff0b438,inset 0 0 0 5px #0006,0 16px 36px #00000070}.hp-card-hit{min-height:0;color:inherit;z-index:1;flex:auto;grid-template-rows:auto 11.4rem auto;gap:.48rem;text-decoration:none;display:grid;position:relative}.hp-card:hover{box-shadow:inset 0 0 0 1px #fff0b459, inset 0 0 0 5px #00000059, 0 22px 44px #00000080, 0 0 32px color-mix(in srgb, var(--hp-accent) 28%, transparent);z-index:2;transform:translateY(-5px)}@media (hover:hover) and (pointer:fine){.hp-card:hover{transform:translateY(-5px)scale(1.02)}}.hp-card.muted{min-width:14rem;min-height:21rem;color:var(--muted);place-items:center;display:grid}.hp-card-metal{z-index:0;pointer-events:none;opacity:.95;background:linear-gradient(160deg,#ffffff1a,#0000 40%),repeating-linear-gradient(118deg,#ffffff08 0 1px,#0000 1px 3px),linear-gradient(#1c1812 0%,#0e0c0a 55%,#080706 100%);position:absolute;inset:0}.hp-card-chroma{z-index:0;pointer-events:none;opacity:.28;mix-blend-mode:color-dodge;background:linear-gradient(115deg,#0000 20%,#ff50b48c 28%,#50c8ff8c 36%,#78ffa080 44%,#ffdc508c 52%,#ff785080 60%,#0000 72%) 30% 40%/220% 220%;position:absolute;inset:0}.hp-card-chroma.is-mythic{opacity:.4;background:linear-gradient(115deg,#0000 18%,#dc50ffa6 28%,#a03cff99 38%,#ff8cf08c 48%,#7828dc8c 58%,#c864ff80 66%,#0000 78%) 30% 40%/220% 220%}.hp-card:hover .hp-card-chroma{opacity:.62;animation:2.8s linear infinite hpChromaSweep}.hp-card.is-mythic:hover .hp-card-chroma{opacity:.78}@keyframes hpChromaSweep{0%{background-position:0 40%}to{background-position:100% 60%}}.hp-card-frame{border:1px solid color-mix(in srgb, var(--hp-accent) 32%, #ffffff26);pointer-events:none;z-index:0;box-shadow:inset 0 0 18px color-mix(in srgb, var(--hp-accent) 12%, transparent);border-radius:10px;position:absolute;inset:5px}.hp-card-glow{background:radial-gradient(circle, color-mix(in srgb, var(--hp-accent) 28%, transparent), transparent 68%);pointer-events:none;z-index:0;height:55%;position:absolute;inset:-30% 10% auto -10%}.hp-seal{z-index:3;filter:drop-shadow(0 3px 8px #0000008c);pointer-events:none;flex-direction:column;align-items:center;gap:.08rem;width:2.9rem;display:flex;position:absolute;top:.5rem;right:.4rem;transform:rotate(18deg)}.hp-seal-ball{aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#fff,#e8e8e8 70%);border:2px solid #00000047;border-radius:50%;width:2.35rem;height:2.35rem;display:block;overflow:hidden;box-shadow:inset 0 1px #fff6,inset 0 -2px 4px #0000002e,0 2px 6px #00000059}.hp-seal-tag{font-family:var(--font-body);letter-spacing:.06em;color:#ffffffd1;text-shadow:0 1px 2px #000000d9;font-size:.52rem;font-weight:800;line-height:1}.hp-seal-shine{display:none}@keyframes hpSealShine{0%,40%{opacity:.4;transform:translate(-30%)rotate(12deg)}60%,to{opacity:1;transform:translate(35%)rotate(12deg)}}.hp-seal-pb .hp-seal-ball{box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 3px #00000026,0 0 0 1px #c6282859}.hp-seal-ab .hp-seal-ball{box-shadow:inset 0 1px #fff8e173,inset 0 -2px 3px #0003,0 0 0 1px #c9a02073}.hp-server{z-index:4;text-align:center;letter-spacing:.06em;color:#fff8e8;pointer-events:none;background:linear-gradient(#6a7ab0,#3a4878 55%,#1e2848);border:1px solid #ffffff59;width:7.6rem;padding:.32rem 0 .28rem;font-size:.58rem;font-weight:900;line-height:1;position:absolute;top:1rem;left:-2.05rem;transform:rotate(-38deg);box-shadow:0 4px 12px #0006,inset 0 1px #ffffff59}.hp-server b{text-shadow:0 1px #00000073;font-weight:900}.hp-server-sun{color:#1a1200;background:linear-gradient(#ffe08a,#f0a202 50%,#b86a08);border-color:#fff0b48c}.hp-server-moon{color:#e8eeff;background:linear-gradient(#9aabff,#5a6ec8 50%,#2a3878);border-color:#b4c8ff73}.hp-server-titan,.hp-server-titan-2,.hp-server-titan-3{color:#fff4e8;background:linear-gradient(#e0a060,#b06828 50%,#6a3810);border-color:#f0c89666}.hp-server-titan-2{background:linear-gradient(#e8b878,#c07830 50%,#784018)}.hp-server-titan-3{background:linear-gradient(#f0c890,#d08838 50%,#884820)}.hp-card.has-server .hp-card-head{justify-content:center;padding-top:1.15rem;padding-left:2.6rem}.hp-card.has-server .hp-card-rank{display:none}.hp-card-head{z-index:1;justify-content:center;align-items:center;gap:.35rem;min-height:2.35rem;padding:.85rem 2.6rem .2rem;display:flex;position:relative}.hp-card-rank{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--hp-accent) 75%, #fff);font-size:.68rem;font-weight:800;position:absolute;top:50%;left:.4rem;transform:translateY(-50%)}.hp-tier{--tier-shine:#ffffff8c;z-index:1;font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;box-shadow:inset 0 1px 0 #ffffff38, 0 0 12px color-mix(in srgb, var(--hp-accent) 35%, transparent);text-overflow:ellipsis;white-space:nowrap;isolation:isolate;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;max-width:72%;margin:0 auto;padding:.28rem .75rem;font-size:.64rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.hp-tier:after{content:"";background:linear-gradient(105deg, transparent 35%, var(--tier-shine) 48%, transparent 62%);pointer-events:none;z-index:1;mix-blend-mode:soft-light;opacity:.55;animation:none;position:absolute;inset:-20% -40%;transform:translate(0)skew(-16deg)}@keyframes hpTierShine{0%,28%{transform:translate(-120%)skew(-16deg)}55%,to{transform:translate(120%)skew(-16deg)}}.hp-tier-legendary,.hp-card.tier-legendary{--hp-accent:#f0c14a}.hp-tier-legendary{--tier-shine:#fff8d2f2;color:#1a1004;text-shadow:0 1px #ffffff4d;background:linear-gradient(135deg,#fff0b0,#f0c14a 40%,#d4a017 70%,#8a6010);border-color:#ffe08a;box-shadow:inset 0 1px #ffffff59,0 0 14px #f0c14a8c,0 0 28px #f0a20240}.hp-tier-mythic,.hp-card.tier-mythic{--hp-accent:#e8a0ff}.hp-tier-mythic{--tier-shine:#ffc8ffe6;color:#1a0618;background:linear-gradient(135deg,#f0c8ff,#c060e8 50%,#7020a0);border-color:#e8b0ff;box-shadow:inset 0 1px #ffffff4d,0 0 14px #c864ff80,0 0 26px #a03cdc47}.hp-card.is-mythic{background:linear-gradient(#100814,#100814) padding-box padding-box,linear-gradient(135deg,#f5d0ff 0%,#a040e0 22%,#fff0ff 40%,#5a1888 58%,#e8a0ff 78%,#3a0c58 100%) border-box;box-shadow:inset 0 0 0 1px #ffc8ff52,inset 0 0 0 5px #0000006b,0 0 22px #b450ff6b,0 0 40px #7828c838,0 16px 36px #0000007a}.hp-card.is-mythic .hp-card-metal{background:linear-gradient(160deg,#f0b4ff29,#0000 42%),radial-gradient(80% 60% at 70% 0,#a03cdc38,#0000 60%),linear-gradient(#1a1020 0%,#0c0812 55%,#08060a 100%)}.hp-card.is-mythic .hp-card-frame{border-color:#e8b0ff73;box-shadow:inset 0 0 22px #b450ff2e}.hp-card.is-mythic .hp-card-glow.is-mythic{opacity:.9;background:radial-gradient(circle,#c864ff61,#0000 68%);height:60%;inset:-35% 5% auto -5%}.hp-mythic-stamp{z-index:2;letter-spacing:.22em;color:#f0b4ff61;pointer-events:none;text-shadow:0 1px #0000008c;-webkit-user-select:none;user-select:none;font-size:.58rem;font-weight:900;position:absolute;bottom:4.6rem;right:.55rem;transform:rotate(-16deg)}.hp-card.is-mythic:hover .hp-mythic-stamp{color:#ffd2ff9e}.hp-card.is-mythic.is-apex{box-shadow:inset 0 0 0 1px #ffdcff66,inset 0 0 0 5px #0000006b,0 0 0 1px #e8a0ff59,0 0 28px #c864ff80,0 0 48px #8c28dc47,0 18px 40px #00000080}.hp-card.is-mythic.is-apex .hp-tier-mythic{box-shadow:inset 0 1px #fff6,0 0 16px #dc78ffb3,0 0 28px #b43cf066}.hp-tier-ultra-rare,.hp-card.tier-ultra-rare{--hp-accent:#b89cff}.hp-tier-ultra-rare{--tier-shine:#dcc8ffd9;color:#f4ecff;background:linear-gradient(135deg,#b48cff8c,#5028a0d9);border-color:#c8aaffa6;box-shadow:inset 0 1px #fff3,0 0 14px #a078ff73}.hp-tier-super-rare,.hp-card.tier-super-rare{--hp-accent:#7dd3fc}.hp-tier-super-rare{--tier-shine:#b4e6ffd9;color:#e8f8ff;background:linear-gradient(135deg,#64b4ff73,#1e50a0cc);border-color:#8cc8ff8c;box-shadow:inset 0 1px #fff3,0 0 14px #50b4ff66}.hp-tier-t1,.hp-card.tier-t1,.hp-tier-t2,.hp-card.tier-t2{--hp-accent:#e8b84a}.hp-tier-t1,.hp-tier-t2{color:#ffe8a8;background:#e8b84a2e;border-color:#e8b84a66}.hp-tier-t3,.hp-tier-t4,.hp-tier-t5,.hp-tier-t6,.hp-tier-t7{color:#d8d0c0;border-color:var(--line);background:#ffffff0f}.hp-art{z-index:1;border:1px solid color-mix(in srgb, var(--hp-accent) 40%, #2a2210);background:radial-gradient(ellipse 70% 60% at 50% 40%, color-mix(in srgb, var(--hp-accent) 16%, transparent), transparent 70%), linear-gradient(180deg, #243028 0%, #121814 55%, #0a0e0c 100%);border-radius:10px;place-items:center;height:11.4rem;min-height:11.4rem;max-height:11.4rem;margin:0 .25rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #00000073,inset 0 12px 24px #00000040}.hp-art-well{pointer-events:none;background:linear-gradient(#ffffff0f,#0000 35%),repeating-linear-gradient(-12deg,#0000,#0000 6px,#ffffff04 6px 7px);position:absolute;inset:0}.hp-art img{z-index:1;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 8px 14px #0000008c);width:80%;max-width:180px;height:auto;transition:transform .22s var(--ease-out);position:relative}.hp-art img.hp-art-official{image-rendering:auto}.hp-art img.hp-art-ani{image-rendering:pixelated;width:64%}.hp-card:hover .hp-art img{transform:scale(1.08)translateY(-3px)}.hp-body{z-index:1;text-align:center;align-content:start;justify-items:center;gap:.22rem;min-width:0;min-height:6.2rem;padding:.12rem .4rem 0;display:grid;position:relative}.hp-ball-chips{flex-wrap:nowrap;justify-content:center;gap:.32rem;max-width:100%;margin-top:.08rem;display:flex;overflow:hidden}.hp-poke{font-family:var(--font-body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:1.14rem;font-weight:800;line-height:1.15;overflow:hidden}.hp-player-plate{letter-spacing:.02em;color:#fff4d8;background:linear-gradient(135deg, color-mix(in srgb, var(--ember) 55%, #2a1810), #00000073);border:1px solid color-mix(in srgb, var(--ember) 65%, transparent);max-width:100%;box-shadow:inset 0 1px 0 #ffffff1f, 0 0 16px color-mix(in srgb, var(--ember) 25%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.22rem .65rem;font-size:.84rem;font-weight:800;display:inline-flex;overflow:hidden}.hp-stat-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;width:100%;margin-top:.08rem;display:flex}.hp-balls-hero{align-items:baseline;gap:.22rem;line-height:1;display:inline-flex}.hp-balls-hero b{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:#ffe08a;text-shadow:0 0 20px #f0a20259;font-size:1.65rem;font-weight:800}.hp-balls-hero small{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, #ffe08a 70%, var(--muted));font-size:.68rem;font-weight:800}.hp-ratio-badge{letter-spacing:.03em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:.16rem .48rem;font-size:.64rem;font-weight:800;display:inline-flex}.hp-ratio-badge.tone-lucky{color:#0f2a22;background:linear-gradient(135deg,#a8f0d0,#ffe08a 85%);border-color:#a8f0d0a6;box-shadow:0 0 12px #a8f0d059}.hp-ratio-badge.tone-mid{color:var(--muted);border-color:var(--line);background:#ffffff0f}.hp-ratio-badge.tone-warn{color:#ffe8e0;background:#dc503c38;border-color:#f0785a73}.hp-score-chip{border:1px solid color-mix(in srgb, #ffe08a 35%, var(--line));background:#00000059;border-radius:8px;align-items:baseline;gap:.2rem;padding:.14rem .45rem;display:inline-flex}.hp-score-chip b{font-family:var(--font-display);color:#ffe08a;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.hp-score-chip small{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, #ffe08a 65%, var(--muted));font-size:.6rem;font-weight:800}.hp-luck{gap:.22rem;width:100%;max-width:11.5rem;margin:.1rem auto 0;display:grid}.hp-luck-meta{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:.35rem;font-size:.62rem;font-weight:800;display:flex}.hp-luck-meta em{color:var(--muted);font-style:normal}.hp-luck-meta b{font-variant-numeric:tabular-nums;letter-spacing:.02em}.hp-luck.tone-lucky .hp-luck-meta b{color:#a8f0d0}.hp-luck.tone-mid .hp-luck-meta b{color:#ffe08a}.hp-luck.tone-warn .hp-luck-meta b{color:#ff9a7a}.hp-luck-track{background:#00000073;border:1px solid #ffffff14;border-radius:999px;height:.35rem;display:block;overflow:hidden}.hp-luck-fill{border-radius:inherit;background:linear-gradient(90deg,#3d9b78,#a8f0d0 55%,#ffe08a);height:100%;transition:width .4s;display:block;box-shadow:0 0 10px #a8f0d066}.hp-luck.tone-warn .hp-luck-fill{box-shadow:none;background:linear-gradient(90deg,#a04030,#ff9a7a)}.hp-fresh{z-index:4;letter-spacing:.1em;color:#1a1004;background:linear-gradient(135deg,#fff0b0,#f0a202);border-radius:6px;padding:.18rem .42rem;font-size:.58rem;font-weight:900;animation:none;position:absolute;top:.55rem;left:.55rem;box-shadow:0 0 12px #f0a20273}@keyframes hpFreshBlink{0%,to{opacity:1}50%{opacity:.82}}.hp-card.is-fresh{box-shadow:0 0 0 1px #f0a20273,0 12px 28px #00000059}.hp-card.has-server .hp-fresh{top:2.05rem}html[data-fx=low] .home-pulse-stats .is-hot,html[data-fx=low] .hp-fresh,html[data-fx=paused] .home-pulse-stats .is-hot,html[data-fx=paused] .hp-fresh{animation:none}.hp-ball{letter-spacing:.04em;border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .5rem .22rem .36rem;font-size:.74rem;font-weight:800;display:inline-flex}.hp-ball i,.hp-ball-icon{border-radius:50%;flex-shrink:0;width:.78rem;height:.78rem;overflow:hidden}.hp-ball i{background:linear-gradient(currentColor 46%,#f2f2f2 54%);border:1.5px solid;box-shadow:inset 0 0 0 1.5px #0a1210}.hp-ball-icon{display:block;box-shadow:0 1px 3px #00000073}.hp-ball b{font-weight:800}.hp-ball em{opacity:.9;font-style:normal;font-weight:700}.hp-ball-pb.merit-high{color:#fff3c8;background:linear-gradient(135deg,#ffe08a47,#b4781459);border-color:#ffe08a8c;box-shadow:0 0 14px #f0a20233}.hp-ball-ab.merit-high{color:#c8f5e0;background:linear-gradient(135deg,#63d5a047,#14644666);border-color:#63d5a08c;box-shadow:0 0 14px #63d5a02e}.hp-ball-eb.merit-mid{color:#c8e8ff;background:#7dd3fc24;border-color:#7dd3fc59}.hp-ball-ot.merit-low{color:var(--muted);border-color:var(--line);background:#00000047}.hp-balls-total{color:#ffe08a;font-size:.86rem;font-weight:700}.hp-foot{color:var(--muted);margin-top:.08rem;font-size:.7rem;font-weight:600}.hp-votes{z-index:4;pointer-events:auto;justify-content:center;align-items:center;gap:.48rem;padding:.14rem .2rem .28rem;display:flex;position:relative}.hp-vote{--vote-glow:transparent;isolation:isolate;min-width:3.85rem;min-height:2.05rem;font:inherit;letter-spacing:.02em;cursor:pointer;color:#e8e4d8;transition:transform .16s var(--ease-out), background .16s ease, border-color .16s ease, color .16s ease, box-shadow .18s ease, filter .16s ease;background:#00000061;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.34rem;padding:.38rem .72rem;font-size:.78rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000059,0 4px 12px #00000059}.hp-vote:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff47 0%,#ffffff0f 42%,#0000 58%,#0000002e 100%);position:absolute;inset:0}.hp-vote-shine{z-index:1;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 35%,#ffffff8c 48%,#ffffff1f 54%,#0000 65%);position:absolute;inset:-20% -40%;transform:translate(-80%)skew(-18deg)}.hp-vote:hover .hp-vote-shine,.hp-vote.is-mine .hp-vote-shine{opacity:.85;animation:1.4s ease-in-out hpVoteShine}@keyframes hpVoteShine{0%,55%{transform:translate(-80%)skew(-18deg)}85%,to{transform:translate(120%)skew(-18deg)}}.hp-vote:disabled{opacity:.55;cursor:wait}.hp-vote-icon{z-index:2;filter:drop-shadow(0 1px 1px #00000073);transition:transform .16s var(--ease-out);flex:none;display:block;position:relative}.hp-vote b{z-index:2;font-variant-numeric:tabular-nums;text-shadow:0 1px #00000059;font-weight:800;position:relative}.hp-vote:hover{filter:brightness(1.08);transform:translateY(-2px)scale(1.06)}.hp-vote:active{filter:brightness(.98);transform:translateY(0)scale(.97)}.hp-vote:hover .hp-vote-icon{transform:scale(1.12)}.hp-vote.is-pop{z-index:5;animation:.48s cubic-bezier(.2,.9,.25,1.2) both hpVotePop;overflow:visible}.hp-vote.is-pop .hp-vote-icon{animation:.42s cubic-bezier(.2,.85,.3,1.25) both hpVoteIconPunch}.hp-vote-up.is-pop{box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #78ffaa73,0 8px 22px #19aa558c,0 0 32px #3cff8c8c}.hp-vote-down.is-pop{box-shadow:inset 0 1px #ffdcdc73,0 0 0 1px #ff8c8c73,0 8px 22px #b4282880,0 0 32px #ff505073}.hp-vote-burst{z-index:6;pointer-events:none;width:0;height:0;position:absolute;inset:50% auto auto 50%}.hp-vote-burst em{letter-spacing:.02em;text-shadow:0 2px 8px #00000073;font-size:.78rem;font-style:normal;font-weight:900;animation:.52s ease-out both hpVoteFloat;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.hp-vote-burst-up em{color:#b8ffd4}.hp-vote-burst-down em{color:#ffc0c0}.hp-vote-burst i{opacity:0;border-radius:50%;width:6px;height:6px;animation:.48s ease-out both hpVoteSpark;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.hp-vote-burst-up i{background:radial-gradient(circle,#e8ffe8 0%,#3dff9a 55%,#0000 70%);box-shadow:0 0 8px #3cff8ccc}.hp-vote-burst-down i{background:radial-gradient(circle,#ffe8e8 0%,#ff5a5a 55%,#0000 70%);box-shadow:0 0 8px #ff5050bf}.hp-vote-burst i:first-child{--dx:-18px;--dy:-22px;animation-delay:0s}.hp-vote-burst i:nth-child(2){--dx:16px;--dy:-20px;animation-delay:20ms}.hp-vote-burst i:nth-child(3){--dx:-22px;--dy:4px;animation-delay:35ms}.hp-vote-burst i:nth-child(4){--dx:20px;--dy:8px;animation-delay:45ms}.hp-vote-burst i:nth-child(5){--dx:-8px;--dy:20px;animation-delay:55ms}.hp-vote-burst i:nth-child(6){--dx:10px;--dy:22px;animation-delay:70ms}@keyframes hpVotePop{0%{transform:scale(1)}35%{transform:scale(1.16)}70%{transform:scale(.96)}to{transform:scale(1)}}@keyframes hpVoteIconPunch{0%{transform:scale(1)rotate(0)}40%{transform:scale(1.35)rotate(-8deg)}to{transform:scale(1)rotate(0)}}.hp-vote-down.is-pop .hp-vote-icon{animation-name:hpVoteIconPunchDown}@keyframes hpVoteIconPunchDown{0%{transform:scale(1)rotate(0)}40%{transform:scale(1.35)rotate(8deg)}to{transform:scale(1)rotate(0)}}@keyframes hpVoteFloat{0%{opacity:0;transform:translate(-50%,-40%)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-140%)}}@keyframes hpVoteSpark{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}25%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.2)}}html[data-fx=low] .hp-vote-burst,html[data-fx=paused] .hp-vote-burst{display:none!important}html[data-fx=low] .hp-vote.is-pop,html[data-fx=paused] .hp-vote.is-pop,html[data-fx=low] .hp-vote.is-pop .hp-vote-icon,html[data-fx=paused] .hp-vote.is-pop .hp-vote-icon{animation:none!important}@media (prefers-reduced-motion:reduce){.hp-vote.is-pop,.hp-vote.is-pop .hp-vote-icon,.hp-vote-burst{animation:none!important}.hp-vote-burst{display:none!important}}.hp-vote-up{color:#d8ffe6;background:radial-gradient(120% 90% at 30% 15%,#b4ffd273,#0000 55%),linear-gradient(165deg,#2ecc71 0%,#1a9a4e 48%,#0f6b35 100%);border-color:#6effaa8c;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #003c1959,0 0 0 1px #50dc8c33,0 6px 16px #148c4673,0 0 18px #32dc7847}.hp-vote-up:hover{border-color:#9dffc4;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #003c194d,0 0 0 1px #78ffaa59,0 8px 22px #19aa558c,0 0 28px #3cff8c73}.hp-vote-up.is-mine{color:#fff;border-color:#b8ffd4;animation:none;box-shadow:inset 0 1px #fff9,inset 0 -2px #00321459,0 0 0 1px #8cffb473,0 8px 22px #1eb45a8c,0 0 32px #46ff968c}.hp-vote-up.is-mine .hp-vote-icon{transform:scale(1.08)rotate(-8deg)}.hp-vote-down{color:#ffe0e0;background:radial-gradient(120% 90% at 30% 15%,#ffbebe66,#0000 55%),linear-gradient(165deg,#e85a5a 0%,#c23131 48%,#8a1c1c 100%);border-color:#ff828280;box-shadow:inset 0 1px #ffffff61,inset 0 -2px #3c000059,0 0 0 1px #ff64642e,0 6px 16px #8c1e1e6b,0 0 16px #e6464638}.hp-vote-down:hover{border-color:#ffb0b0;box-shadow:inset 0 1px #ffffff7a,inset 0 -2px #3c00004d,0 0 0 1px #ff8c8c59,0 8px 22px #aa23238c,0 0 26px #ff505066}.hp-vote-down.is-mine{color:#fff;border-color:#ffc4c4;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #32000059,0 0 0 1px #ff969666,0 8px 22px #b428288c,0 0 30px #ff5a5a80}.hp-vote-down.is-mine .hp-vote-icon{transform:scale(1.08)rotate(8deg)}@keyframes hpVotePulseUp{0%,to{box-shadow:inset 0 1px #ffffff73,inset 0 -2px #003c1959,0 0 0 1px #50dc8c33,0 6px 16px #148c4673,0 0 18px #32dc7847}50%{box-shadow:inset 0 1px #ffffff80,inset 0 -2px #003c1959,0 0 0 1px #64f0a059,0 7px 18px #19a05080,0 0 26px #46ff966b}}.hp-votes.is-compact{gap:.28rem;padding:0}.hp-votes.is-compact .hp-vote{border-width:1px;gap:.22rem;min-width:2.55rem;min-height:1.4rem;padding:.16rem .42rem;font-size:.64rem;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000040,0 2px 6px #00000047;animation:none!important}.hp-votes.is-compact .hp-vote-icon{width:11px;height:11px}.hp-votes.is-compact .hp-vote-shine{opacity:0;animation:none!important}.hp-votes.is-compact .hp-vote:hover .hp-vote-shine{opacity:.7;animation:1.2s ease-in-out hpVoteShine!important}.hp-votes.is-compact .hp-vote:hover{filter:brightness(1.05);transform:translateY(-1px)scale(1.04)}.hp-votes.is-compact .hp-vote-up,.hp-votes.is-compact .hp-vote-down{box-shadow:inset 0 1px 0 #ffffff52, inset 0 -1px 0 #00000047, 0 2px 8px #0000004d, 0 0 8px color-mix(in srgb, currentColor 18%, transparent)}.hp-votes.is-compact .hp-vote-up.is-mine,.hp-votes.is-compact .hp-vote-down.is-mine{box-shadow:inset 0 1px 0 #fff6, inset 0 -1px 0 #00000047, 0 2px 8px #00000052, 0 0 12px color-mix(in srgb, currentColor 28%, transparent)}.sortudo-podium-body>.hp-votes{justify-content:center;margin-top:.15rem}.catch-row>.hp-votes{align-self:center}.sortudo-board-row>.hp-votes,.sortudo-ticket>.hp-votes{place-self:center end}html[data-fx=low] .hp-vote-shine,html[data-fx=low] .hp-vote-up{animation:none}@media (max-width:560px){.hp-card{width:min(228px,72vw)}.hp-card-hit{grid-template-rows:auto 10.4rem auto}.hp-art{height:10.4rem;min-height:10.4rem;max-height:10.4rem}.home-pulse-title{font-size:clamp(2.1rem,11vw,2.8rem)}.hp-seal{width:2.55rem}.hp-seal-ball{width:2.05rem;height:2.05rem}}@media (prefers-reduced-motion:reduce){.home-pulse-eyebrow i,.home-pulse-stats .is-hot,.hp-fresh,.hp-card-chroma,.hp-seal-shine,.hp-tier:after,.pcard-foil,.pcard-premier,.pcard-seal-shine,.pcard-border-ab{animation:none}.hp-track{flex-wrap:wrap;width:100%;max-width:100%;animation:none;transform:none}.hp-slide:nth-child(n+7){display:none}}.pcard-collection{margin-top:.35rem}.pcard-collection-embedded{border:1px solid color-mix(in srgb, #7aa2ff 28%, var(--line));background:radial-gradient(80% 70% at 0 0,#5aa0ff24,#0000 55%),radial-gradient(70% 60% at 100% 0,#f0be281a,#0000 50%),#00000047;border-radius:16px;margin-top:0;padding:.55rem .65rem .75rem}.pcard-collection-embedded .pcard-collection-title{font-size:clamp(1.1rem,2.4vw,1.4rem)}.pcard-collection-embedded .pcard-grid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:1rem}.pcard-collection-head{gap:.35rem;margin-bottom:1rem;display:grid}.pcard-collection-title{font-family:var(--font-body);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800}.pcard-collection-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.55rem 1rem;margin:0;font-size:.86rem;display:flex}.pcard-legend{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.72rem;font-weight:700;display:inline-flex}.pcard-legend i{vertical-align:-.1rem;border-radius:3px;width:.7rem;height:.7rem;margin-right:.25rem;display:inline-block}.pcard-legend-mythic{background:linear-gradient(135deg,#f0c8ff,#c060e8 45%,#7020a0)}.pcard-legend-legendary{background:linear-gradient(135deg,#fff0b0,#f0c14a 45%,#a87410)}.pcard-legend-premier{background:linear-gradient(135deg,#ff3b3b,#3bff6a,#4a7bff)}.pcard-legend-gold{background:linear-gradient(135deg,#9fd0ff,#5aa8ff,#7ec8ff)}.pcard-legend-ab{background:linear-gradient(135deg,#7ec8ff,#4a90e0,#ffe08a,#f0a202)}.pcard-grid{grid-template-columns:repeat(auto-fill,minmax(186px,1fr));gap:1.05rem;display:grid}.pcard{--pc-accent:#e8b84a;aspect-ratio:5/7;min-height:16.4rem;color:inherit;text-align:center;isolation:isolate;transition:transform .2s var(--ease-out), box-shadow .2s ease;background:linear-gradient(#12100c,#12100c) padding-box padding-box,linear-gradient(135deg,#c8b878,#6a5a30,#f0e0a0,#4a3a18) border-box;border:2px solid #0000;border-radius:15px;grid-template-rows:auto minmax(9.2rem,1fr) auto;gap:.42rem;padding:.58rem .52rem .55rem;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff0b426,inset 0 0 0 4px #00000059,0 14px 30px #0000005c}.pcard:hover{z-index:2;transform:translateY(-6px)scale(1.03);box-shadow:inset 0 0 0 1px #fff0b447,inset 0 0 0 4px #00000059,0 18px 36px #0000006b}.pcard:hover .pcard-rail{opacity:.95}.pcard:hover .pcard-art-ring{opacity:.9}.pcard:hover .pcard-stamp{color:#ffe08a61}.pcard-metal{z-index:0;pointer-events:none;background:linear-gradient(160deg,#ffffff14,#0000 42%),repeating-linear-gradient(118deg,#ffffff06 0 1px,#0000 1px 3px),linear-gradient(#1a1610,#0a0806);position:absolute;inset:0}.pcard-sheen{z-index:0;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(125deg,#ffffff29 0%,#0000 26%),radial-gradient(55% 40% at 85% 0,#ffe08a24,#0000 60%);position:absolute;inset:0}.pcard-rail{z-index:1;background:linear-gradient(180deg, transparent, var(--pc-accent), transparent);opacity:.55;pointer-events:none;border-radius:99px;width:3px;position:absolute;top:18%;bottom:18%;left:5px}.pcard-premier{--pc-accent:#7ec8ff}.pcard-border-ab{--pc-accent:#f0c14a}.pcard-gold{--pc-accent:#7ec8ff}.pcard-premier .pcard-rail{opacity:.75;background:linear-gradient(#ff3b3b,#3bff6a,#4a7bff)}.pcard-border-ab .pcard-rail{opacity:.8;background:linear-gradient(#7ec8ff,#ffe08a,#f0a202)}.pcard-stamp{z-index:1;letter-spacing:.2em;color:#ffe08a33;pointer-events:none;text-shadow:0 1px #00000073;-webkit-user-select:none;user-select:none;font-size:.52rem;font-weight:800;position:absolute;bottom:3.85rem;right:.62rem;transform:rotate(-18deg)}.pcard-foil{z-index:0;pointer-events:none;border-radius:inherit;mix-blend-mode:soft-light;opacity:.85;background:linear-gradient(125deg,#0000 20%,#f0b4ff38 38%,#a050ff1f 48%,#0000 62%) 0 0/220% 220%;display:none;position:absolute;inset:0}.pcard-mythic .pcard-foil{background-position:35% 45%;display:block}.pcard-mythic:hover .pcard-foil{animation:5.5s ease-in-out infinite alternate pcardMythicFoil}@keyframes pcardMythicFoil{0%{background-position:0 40%}to{background-position:100% 60%}}.pcard-mythic{--pc-accent:#e8a0ff;background:linear-gradient(#120816,#120816) padding-box padding-box,linear-gradient(135deg,#f0c8ff,#c060e8 35%,#4a1878 65%,#e8b0ff) border-box;box-shadow:inset 0 0 0 1px #ffc8ff47,inset 0 0 0 4px #0006,0 0 18px #b450ff59,0 0 34px #7828c838,0 14px 30px #0006}.pcard-mythic .pcard-rail{opacity:.9;background:linear-gradient(#f0c8ff,#c060e8,#7020a0)}.pcard-mythic .pcard-stamp{color:#f0b4ff6b;letter-spacing:.16em}.pcard-mythic:hover .pcard-stamp{color:#ffd2ff9e}.pcard-legendary{--pc-accent:#f0c14a;background:linear-gradient(#141008,#141008) padding-box padding-box,linear-gradient(135deg,#fff6c8,#f0c14a 40%,#8a6010 70%,#ffe08a) border-box;box-shadow:inset 0 0 0 1px #fff0b447,inset 0 0 0 4px #00000061,0 0 16px #f0c14a52,0 14px 30px #00000061}.pcard-legendary .pcard-rail{opacity:.85;background:linear-gradient(#fff0b0,#f0c14a,#a87410)}.pcard-legendary .pcard-stamp{color:#ffe08a66;letter-spacing:.16em}.pcard-premier,.pcard-border-pb{background:linear-gradient(#101418,#101418) 0 0/100% 100% padding-box padding-box,linear-gradient(135deg,#ff3b3b,#3bff6a,#4a7bff,#ff3b3b) 0 0/100% 100% border-box;animation:none;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 0 0 4px #00000059,0 0 0 1px #ff3c3c40,0 0 14px #ff3c3c59,0 0 22px #3cff7847,0 0 30px #3c78ff47,0 10px 24px #00000052}.pcard-premier .pcard-metal,.pcard-border-pb .pcard-metal{background:linear-gradient(165deg,#ff505047,#0000 42%),linear-gradient(210deg,#0000 38%,#3cff7838),linear-gradient(320deg,#0000 45%,#4678ff42),linear-gradient(#141820,#0a1016);animation:none}.pcard-premier .pcard-frame,.pcard-border-pb .pcard-frame{border-color:#c8dcff6b;animation:none}@keyframes pcardPremierShift{0%,to{background:linear-gradient(#101820,#101820) padding-box padding-box,linear-gradient(135deg,#7ec8ff,#3d8eef) border-box;box-shadow:inset 0 0 0 1px #a0d2ff59,inset 0 0 0 4px #00000059,0 0 22px #50a0ff73,0 10px 24px #00000052}50%{background:linear-gradient(#1a1608,#1a1608) padding-box padding-box,linear-gradient(135deg,#ffe08a,#f0a202) border-box;box-shadow:inset 0 0 0 1px #ffe08a66,inset 0 0 0 4px #00000059,0 0 22px #f0b42880,0 10px 24px #00000052}}@keyframes pcardPremierWash{0%,to{background:linear-gradient(165deg,#5aaaff8c,#0000 52%),linear-gradient(#142033,#0a1018)}50%{background:linear-gradient(200deg,#ffd65a8c,#0000 52%),linear-gradient(#2a220c,#120e06)}}@keyframes pcardPremierFrame{0%,to{border-color:#8cc8ffa6}50%{border-color:#ffd65ab3}}.pcard-gold{background:linear-gradient(#101820,#101820) padding-box padding-box,linear-gradient(135deg,#c8e4ff,#7ec8ff,#4a90e0,#9fd0ff) border-box;box-shadow:inset 0 0 0 1px #b4dcff52,inset 0 0 0 4px #00000059,0 0 16px #5aaaff47,0 10px 24px #00000052}.pcard-gold .pcard-metal{background:linear-gradient(160deg,#8cc8ff47,#0000 42%),repeating-linear-gradient(118deg,#a0d2ff0d 0 1px,#0000 1px 3px),linear-gradient(#152033,#0a1018)}.pcard-gold .pcard-frame{border-color:#a0d2ff73}.pcard-frame{pointer-events:none;z-index:0;border:1px solid #ffe08a33;border-radius:8px;position:absolute;inset:4px}@keyframes pcardRgbPulse{0%,to{box-shadow:inset 0 0 0 1px #fff3,inset 0 0 0 4px #00000059,0 0 0 2px #ff3b3b,0 0 16px #ff3c3c80,0 10px 24px #00000052}33%{box-shadow:inset 0 0 0 1px #fff3,inset 0 0 0 4px #00000059,0 0 0 2px #3bff6a,0 0 16px #3cff7880,0 10px 24px #00000052}66%{box-shadow:inset 0 0 0 1px #fff3,inset 0 0 0 4px #00000059,0 0 0 2px #4a7bff,0 0 16px #4678ff80,0 10px 24px #00000052}}.pcard-border-ab{background:linear-gradient(#101820,#101820) 0 0/100% 100% padding-box padding-box,linear-gradient(125deg,#9fd0ff 0%,#4a90e0 28%,#ffe08a 58%,#f0a202 78%,#7ec8ff 100%) 0 0/100% 100% border-box;animation:none;box-shadow:inset 0 0 0 1px #ffe6a038,inset 0 0 0 4px #00000059,0 0 0 1px #5aa8ff59,0 0 14px #50a0ff61,0 0 22px #f0be2857,0 10px 24px #00000052}.pcard-border-ab .pcard-metal{background:linear-gradient(155deg,#64b4ff7a,#0000 48%),linear-gradient(210deg,#0000 36%,#ffd65a6b),radial-gradient(90% 70% at 80% 15%,#ffd25a2e,#0000 55%),linear-gradient(#121c28,#0a1016)}.pcard-border-ab .pcard-frame{border-color:#dcc88c80}.pcard-mythic:not(.pcard-premier):not(.pcard-border-pb){--pc-accent:#e8a0ff;background:linear-gradient(#120816,#120816) padding-box padding-box,linear-gradient(135deg,#f0c8ff,#c060e8 35%,#4a1878 65%,#e8b0ff) border-box;box-shadow:inset 0 0 0 1px #ffc8ff47,inset 0 0 0 4px #0006,0 0 18px #b450ff59,0 0 34px #7828c838,0 14px 30px #0006}.pcard-legendary:not(.pcard-premier):not(.pcard-border-pb){--pc-accent:#f0c14a;background:linear-gradient(#141008,#141008) padding-box padding-box,linear-gradient(135deg,#fff6c8,#f0c14a 40%,#8a6010 70%,#ffe08a) border-box;box-shadow:inset 0 0 0 1px #fff0b447,inset 0 0 0 4px #00000061,0 0 16px #f0c14a52,0 14px 30px #00000061}.pcard-mythic.pcard-premier,.pcard-mythic.pcard-border-pb{box-shadow:inset 0 0 0 1px #ffc8ff40,inset 0 0 0 4px #00000059,0 0 0 1px #c864ff59,0 0 16px #b450ff66,0 0 22px #3cff7838,0 0 28px #3c78ff38,0 12px 28px #0000005c}@keyframes pcardAbPulse{0%,to{box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 0 0 4px #00000059,0 0 0 2px #5aa8ff,0 0 18px #50aaff80,0 10px 24px #00000052}50%{box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 0 0 4px #00000059,0 0 0 2px #f0c14a,0 0 18px #f0be2880,0 10px 24px #00000052}}.pcard-seal{z-index:3;filter:drop-shadow(0 2px 7px #0000008c);pointer-events:none;flex-direction:column;align-items:center;gap:.08rem;width:2.35rem;display:flex;position:absolute;top:.42rem;right:.35rem;transform:rotate(12deg)}.pcard-seal-ball{aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#fff,#e8e8e8 70%);border:1.5px solid #00000047;border-radius:50%;width:1.9rem;height:1.9rem;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff59,0 2px 5px #00000059}.pcard-seal-tag{letter-spacing:.06em;color:#ffffffe0;text-shadow:0 1px 2px #000000d9;font-size:.5rem;font-weight:800;line-height:1}.pcard-seal-shine{display:none}.pcard-seal-pb .pcard-seal-ball{box-shadow:inset 0 1px #ffffff80,0 0 0 1px #c628284d}.pcard-seal-ab .pcard-seal-ball{box-shadow:inset 0 1px #fff8e166,0 0 0 1px #c9a02066}.pcard-tier{--pc-tier-ink:#1a1004;--pc-tier-edge:#ffe08a8c;--pc-tier-fill:linear-gradient(160deg, #fff6d0 0%, #e8b84a 48%, #b8860b 100%);z-index:3;max-width:calc(100% - 2.6rem);color:var(--pc-tier-ink);border:1px solid var(--pc-tier-edge);background:var(--pc-tier-fill);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);text-transform:uppercase;pointer-events:none;border-radius:4px 12px 12px 4px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;justify-self:start;align-items:center;gap:.02rem .35rem;margin:.02rem 0 .1rem .02rem;padding:.28rem .7rem .3rem .42rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0000002e,0 3px 10px #0006,0 0 0 1px #00000029}.pcard-tier-fold{opacity:.85;background:linear-gradient(#ffffff8c,#00000038);width:3px;position:absolute;top:0;bottom:0;left:0}.pcard-tier-code{letter-spacing:.04em;text-shadow:0 1px #ffffff59;grid-area:1/1/span 2;font-size:.92rem;font-style:normal;font-weight:900;line-height:1}.pcard-tier-cap{letter-spacing:.06em;opacity:.78;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2/span 2;align-self:center;max-width:5.6rem;font-size:.5rem;font-weight:800;line-height:1.15;overflow:hidden}.pcard-tier-t1{--pc-tier-fill:linear-gradient(160deg, #fff4c8, #f0c14a 50%, #c48912);--pc-tier-edge:#ffd65aa6}.pcard-tier-t2{--pc-tier-fill:linear-gradient(160deg, #ffe0b8, #f0a040 50%, #c45a18);--pc-tier-edge:#ffaa5099}.pcard-tier-t3{--pc-tier-fill:linear-gradient(160deg, #ffd0c8, #e07060 50%, #a83828);--pc-tier-edge:#ff8c788c;--pc-tier-ink:#1a0806}.pcard-tier-t4,.pcard-tier-t5{--pc-tier-fill:linear-gradient(160deg, #e8e0ff, #9a7ad4 50%, #5a3a9a);--pc-tier-edge:#c8aaff8c;--pc-tier-ink:#f4ecff}.pcard-tier-t4 .pcard-tier-code,.pcard-tier-t5 .pcard-tier-code,.pcard-tier-t6 .pcard-tier-code,.pcard-tier-t7 .pcard-tier-code{text-shadow:0 1px #00000059}.pcard-tier-t6,.pcard-tier-t7{--pc-tier-fill:linear-gradient(160deg, #d8f0ff, #5aa8e0 50%, #285888);--pc-tier-edge:#8cc8ff8c;--pc-tier-ink:#f0f8ff}.pcard-tier-legendary{--pc-tier-ink:#1a1004;--pc-tier-edge:#ffdc78b3;--pc-tier-fill:linear-gradient(135deg, #fff6c8, #ffe08a 40%, #e8b84a 70%, #a87410);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);padding-right:.85rem}.pcard-tier-mythic{--pc-tier-ink:#1a0618;--pc-tier-edge:#e8b0ffbf;--pc-tier-fill:linear-gradient(135deg, #f0c8ff, #c060e8 45%, #7020a0);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);padding-right:.85rem}.pcard-tier-ultra-rare,.pcard-tier-super-rare{--pc-tier-ink:#f4ecff;--pc-tier-edge:#d2aaffa6;--pc-tier-fill:linear-gradient(135deg, #d8b8ff, #9a62e0 45%, #5a28a8);padding-right:.85rem}.pcard-tier-ultra-rare .pcard-tier-code,.pcard-tier-super-rare .pcard-tier-code,.pcard-tier-legendary .pcard-tier-code,.pcard-tier-mythic .pcard-tier-code{text-shadow:0 1px #00000059;font-size:.86rem}.pcard-tier-ultra-rare .pcard-tier-cap,.pcard-tier-super-rare .pcard-tier-cap,.pcard-tier-legendary .pcard-tier-cap,.pcard-tier-mythic .pcard-tier-cap{opacity:.92}.pcard-dex{z-index:2;letter-spacing:.1em;color:#fff0c861;text-shadow:0 1px 2px #000000a6;pointer-events:none;font-variant-numeric:tabular-nums;font-size:.58rem;font-weight:750;position:absolute;top:.35rem;left:.42rem}.pcard-art{z-index:1;background:radial-gradient(72% 68% at 50% 32%,#5a826461,#0000 72%),linear-gradient(#28342c,#0a0e0c 78%);border:1px solid #ffe08a4d;border-radius:10px;place-items:center;min-height:8.8rem;margin:0 .18rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0006,inset 0 -18px 28px #00000059}.pcard-premier .pcard-art{background:radial-gradient(70% 65% at 50% 30%,#508cc852,#0000 70%),linear-gradient(#1a2430,#0a1016 78%);border-color:#8cc8ff52}.pcard-border-ab .pcard-art{background:radial-gradient(70% 65% at 45% 28%,#5aa0e647,#0000 68%),radial-gradient(55% 50% at 70% 70%,#f0be3c29,#0000 70%),linear-gradient(#1c2630,#0c1014 78%);border-color:#dcbe7861}.pcard-gold .pcard-art{background:radial-gradient(70% 65% at 50% 30%,#64aaf04d,#0000 70%),linear-gradient(#1a2838,#0a1018 78%);border-color:#96c8ff57}.pcard-art-glow{pointer-events:none;background:radial-gradient(circle,#ffe08a2e,#0000 70%);border-radius:50%;position:absolute;inset:16% 10% 20%}.pcard-premier .pcard-art-glow{background:radial-gradient(circle,#78c8ff33,#0000 70%)}.pcard-border-ab .pcard-art-glow{background:radial-gradient(circle,#ffd66433,#0000 70%)}.pcard-gold .pcard-art-glow{background:radial-gradient(circle,#8cc8ff33,#0000 70%)}.pcard-art-ring{z-index:0;opacity:.65;pointer-events:none;border:1px solid #fff0c81f;border-radius:50%;position:absolute;inset:10% 14% 14%;box-shadow:inset 0 0 18px #ffe08a14,0 0 20px #00000040}.pcard-premier .pcard-art-ring{border-color:#8cc8ff2e;box-shadow:inset 0 0 18px #64b4ff1f,0 0 20px #00000040}.pcard-border-ab .pcard-art-ring{border-color:#ffdc8c33;box-shadow:inset 0 0 18px #f0be3c1a,0 0 20px #00000040}.pcard-gold .pcard-art-ring{border-color:#a0d2ff2e;box-shadow:inset 0 0 18px #78beff1f,0 0 20px #00000040}.pcard-art img{z-index:1;object-fit:contain;filter:drop-shadow(0 10px 14px #00000094);width:86%;max-height:96%;position:relative}.pcard-art-ani{image-rendering:pixelated;width:62%!important}.pcard-body{z-index:1;gap:0;min-width:0;padding:.06rem .1rem 0;display:grid;position:relative}.pcard-plate{background:linear-gradient(#fff8dc12,#0000 55%),#00000052;border:1px solid #ffe08a29;border-radius:9px;gap:.28rem;padding:.38rem .4rem .4rem;display:grid;box-shadow:inset 0 1px #ffffff0f}.pcard-premier .pcard-plate{background:linear-gradient(#8cc8ff1a,#0000 55%),#00000057;border-color:#8cc8ff2e}.pcard-border-ab .pcard-plate{background:linear-gradient(#ffdc8c1a,#0000 55%),#00000057;border-color:#f0c87838}.pcard-gold .pcard-plate{background:linear-gradient(#8cc8ff1a,#0000 55%),#00000057;border-color:#96c8ff2e}.pcard-name{letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:800;line-height:1.12;overflow:hidden}.pcard-meta{background:#0000004d;border:1px solid #ffe08a33;border-radius:8px;grid-template-rows:.9rem 1.15rem;grid-template-columns:1fr 1px 1fr;align-items:stretch;gap:.12rem 0;min-width:0;padding:.28rem 0;display:grid;overflow:hidden}.pcard-meta:not(:has(.pcard-stat-balls)){grid-template-columns:1fr}.pcard-meta-sep{background:linear-gradient(#0000 8%,#ffe08a4d,#0000 92%);grid-area:1/2/-1;align-self:stretch;width:1px}.pcard-stat{grid-template-rows:subgrid;text-align:center;background:0 0;border:0;border-radius:0;grid-row:1/-1;justify-items:center;min-width:0;padding:0 .28rem;display:grid}.pcard-stat-count{grid-column:1}.pcard-stat-balls{background:linear-gradient(120deg,#ffe08a24,#0000 60%),#32220659;grid-column:3}.pcard-stat-k{letter-spacing:.07em;text-transform:uppercase;width:100%;height:100%;color:color-mix(in srgb, var(--muted) 88%, var(--ink));justify-content:center;align-items:flex-end;font-size:.5rem;font-weight:800;line-height:1;display:flex}.pcard-stat-v{letter-spacing:-.01em;width:100%;height:100%;color:color-mix(in srgb, var(--ink) 92%, var(--muted));white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:baseline;font-size:.76rem;font-weight:800;line-height:1;display:flex;overflow:hidden}.pcard-stat-v em{letter-spacing:.02em;color:color-mix(in srgb, var(--ink) 70%, var(--muted));font-size:.6rem;font-style:normal;font-weight:750}.pcard-stat-balls .pcard-stat-k{color:#ffe08acc}.pcard-stat-balls .pcard-stat-v{color:#ffe08a}.pcard-stat-balls .pcard-stat-v em{color:#ffe08ab8}.pcard-chip{color:color-mix(in srgb, var(--ink) 88%, var(--muted));background:#00000047;border:1px solid #ffe08a38;border-radius:999px;align-items:center;padding:.14rem .42rem;font-size:.68rem;font-weight:750;display:inline-flex}.pcard-chip-balls{color:#ffe08a;background:#3c280866;border-color:#f0be2859}@media (max-width:560px){.pcard-grid,.pcard-collection-embedded .pcard-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.75rem}.pcard{grid-template-rows:auto minmax(7.6rem,1fr) auto;min-height:14.4rem}.pcard-art{min-height:7.6rem}.pcard-name{font-size:.92rem}.pcard-stamp{font-size:.48rem;bottom:3.1rem}}@media (prefers-reduced-motion:reduce){.pcard,.pcard:hover{transition:none;transform:none}}html[data-fx=low] .pcard:hover,html[data-fx=paused] .pcard:hover{transform:none}.tools-section{content-visibility:auto;contain-intrinsic-height:auto 720px;animation:rise .56s var(--ease-out) both;margin:.25rem 0 2.25rem;animation-delay:80ms}.drawer-link-ico{grid-template-columns:auto 1fr;align-items:start;gap:.7rem;display:grid}.drawer-link-copy{gap:.15rem;min-width:0;display:grid}.tools-head{margin-bottom:1.25rem}.tools-sectors{gap:1.55rem;display:grid}.tools-sector-head{flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;margin-bottom:.65rem;display:flex}.tools-sector-title{letter-spacing:.1em;text-transform:uppercase;color:var(--ember);margin:0;font-size:.78rem;font-weight:800}.tools-sector-hint{color:var(--muted);margin:0;font-size:.78rem;font-weight:600}.tools-grid{gap:.7rem;margin-top:0;display:grid}.tools-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}@media (min-width:900px){.tools-sector-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tool-tile{--tile-accent:#e8b84a;--tile-accent-soft:#e8b84a24;isolation:isolate;height:100%;min-height:8.6rem;color:inherit;border:1px solid color-mix(in srgb, var(--tile-accent) 28%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--tile-accent) 18%, transparent), transparent 48%), linear-gradient(180deg, #ffffff0a, transparent 40%), color-mix(in srgb, var(--bg-elevated) 72%, #000 28%);box-shadow:0 0 0 1px color-mix(in srgb, var(--tile-accent) 8%, transparent), 0 12px 28px #00000038;transition:border-color .22s var(--ease-out), transform .22s var(--ease-out), box-shadow .22s var(--ease-out), background-color .22s ease;animation:rise .48s var(--ease-out) both;border-radius:16px;grid-template-rows:auto 1fr auto;align-content:stretch;gap:.5rem;padding:1.05rem 1.1rem 1rem;text-decoration:none;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.tool-tile[data-accent=mint]{--tile-accent:#63d5a0;--tile-accent-soft:#63d5a029}.tool-tile[data-accent=ember]{--tile-accent:#e8b84a;--tile-accent-soft:#e8b84a29}.tool-tile[data-accent=sky]{--tile-accent:#7dd3fc;--tile-accent-soft:#7dd3fc29}.tool-tile[data-accent=gold]{--tile-accent:#ffe08a;--tile-accent-soft:#ffe08a24}.tool-tile[data-accent=violet]{--tile-accent:#c4a1ff;--tile-accent-soft:#c4a1ff29}.tool-tile[data-accent=cyan]{--tile-accent:#5eead4;--tile-accent-soft:#5eead424}.tool-tile[data-accent=moss]{--tile-accent:#a3e635;--tile-accent-soft:#a3e6351f}.tool-tile[data-accent=rose]{--tile-accent:#fb7185;--tile-accent-soft:#fb718524}.tool-tile-compact{min-height:8.6rem;padding:1.05rem 1.1rem 1rem}.tool-tile-donate{border-color:color-mix(in srgb, var(--tile-accent) 32%, var(--line))}.tool-tile:before{content:"";background:radial-gradient(circle, var(--tile-accent-soft), transparent 68%);opacity:.85;pointer-events:none;width:70%;height:90%;transition:transform .28s var(--ease-out), opacity .28s ease;z-index:0;border-radius:50%;position:absolute;inset:-40% -20% auto auto;transform:translate(8%,-6%)scale(.92)}.tool-tile:after{content:"";border-radius:inherit;background:linear-gradient(115deg, transparent 35%, color-mix(in srgb, var(--tile-accent) 22%, transparent) 48%, transparent 62%);opacity:0;transition:opacity .28s ease, transform .42s var(--ease-out);pointer-events:none;z-index:0;position:absolute;inset:0;transform:translate(-30%)}.tool-tile>*{z-index:1;position:relative}.tool-tile:hover{border-color:color-mix(in srgb, var(--tile-accent) 48%, var(--line));box-shadow:0 14px 32px #00000052, 0 0 0 1px color-mix(in srgb, var(--tile-accent) 18%, transparent), 0 0 28px color-mix(in srgb, var(--tile-accent) 12%, transparent);transform:translateY(-4px)}.tool-tile:hover:before{opacity:1;transform:translate(0,0)scale(1.08)}.tool-tile:hover:after{opacity:1;transform:translate(35%)}.tool-tile:active{transition-duration:90ms;transform:translateY(-1px)}.tool-tile-featured{border-color:color-mix(in srgb, var(--tile-accent) 28%, var(--line))}.tool-tile-featured:hover{border-color:color-mix(in srgb, var(--tile-accent) 58%, var(--line))}.tool-tile-top{align-items:flex-start;gap:.7rem;display:flex}.tool-tile-icon{width:2.75rem;height:2.75rem;color:inherit;filter:drop-shadow(0 4px 8px #00000073);transition:transform .24s var(--ease-out);background:0 0;border:none;border-radius:0;flex:none;place-items:center;display:grid}.tool-tile-icon .tool-badge-icon{width:2.75rem;height:2.75rem;display:block}.tool-tile:hover .tool-tile-icon{filter:drop-shadow(0 6px 12px #00000080);transform:translateY(-2px)scale(1.06)}.tool-tile-compact .tool-tile-icon{border-radius:999px;width:2.75rem;height:2.75rem}.tool-tile-label{font-family:var(--font-body);letter-spacing:-.01em;color:var(--ink);flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;padding-top:.15rem;font-size:1.05rem;font-weight:700;line-height:1.25;display:inline-flex}.section-sub code,.inline-link{color:var(--ember);font-weight:700}.inline-link:hover{text-decoration:underline}.tool-tile-blurb{color:var(--muted);font-family:var(--font-body);padding-left:2.8rem;font-size:.9rem;font-weight:400;line-height:1.45}.tool-tile-compact .tool-tile-blurb{padding-left:2.6rem}.tool-tile-go{color:var(--tile-accent);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;opacity:.85;transition:opacity .2s ease, transform .22s var(--ease-out);margin-top:.35rem;margin-left:2.8rem;font-size:.72rem;font-weight:700}.tool-tile:hover .tool-tile-go{opacity:1;transform:translate(3px)}@media (prefers-reduced-motion:reduce){.tool-tile,.tool-tile:before,.tool-tile:after,.tool-tile-icon,.tool-tile-go{transition:none!important}.tool-tile:hover{transform:none}.tool-tile:hover:after{opacity:0}}@media (max-width:560px){.tool-tile-blurb,.tool-tile-go,.tool-tile-compact .tool-tile-blurb{margin-left:0;padding-left:0}}.site-foot{border-top:1px solid var(--line);gap:.75rem;margin-top:3rem;padding-top:1.5rem;display:grid}.foot-nav{flex-wrap:wrap;gap:.35rem .85rem;display:flex}.foot-nav a{color:var(--muted);font-size:.86rem;font-weight:650;text-decoration:none}.foot-nav a:hover{color:var(--ember)}.world-filter{gap:.45rem;display:grid}.world-filter-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:800}.world-filter-chips{flex-wrap:wrap;gap:.4rem;display:flex}.world-chip{appearance:none;border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:#00000047;border-radius:8px;padding:.45rem .75rem;font-size:.84rem;font-weight:700;transition:border-color .14s,background .14s,color .14s}.world-chip:hover{color:var(--ink);border-color:color-mix(in srgb, var(--mint) 35%, var(--line))}.world-chip.active{color:#0c1610;border-color:color-mix(in srgb, var(--mint) 55%, transparent);background:linear-gradient(135deg, #9be8c4, var(--mint) 55%, #3aaf7c)}.foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;display:flex}.foot-brand{color:inherit;font-family:var(--font-display);align-items:center;gap:.45rem;width:fit-content;font-weight:800;text-decoration:none;display:inline-flex}.foot-brand em{color:var(--ember);font-style:normal}.foot-donate{color:var(--ember);letter-spacing:.01em;font-size:.88rem;font-weight:650;text-decoration:none}.foot-donate:hover{text-underline-offset:3px;text-decoration:underline}.site-foot .legal{margin:0}.drawer-link-donate strong{color:var(--ember)}.donate{max-width:34rem;animation:rise .48s var(--ease-out) both;padding:.25rem 0 1rem}.donate-goal-live{border:1px solid color-mix(in srgb, var(--mint) 22%, var(--line));background:#0b110f;border-radius:12px;gap:.4rem;margin:0 0 1rem;padding:.7rem .85rem .75rem;display:grid}.donate-goal-live-row{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem;font-size:.82rem;display:flex}.donate-goal-live-row strong{color:var(--ink);font-variant-numeric:tabular-nums}.donate-goal-live-note{color:var(--muted);margin:0;font-size:.72rem;line-height:1.35}.donate-goal-caption{margin-top:.35rem;font-style:italic}.donate-float-story-caption{color:var(--muted);margin:.3rem 0 0;font-size:.68rem;font-style:italic;line-height:1.35}.donate-mp-actions{gap:.35rem;margin:.35rem 0 .55rem;display:grid}.donate-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ember);margin:0 0 .4rem;font-size:.72rem;font-weight:700}.donate-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .65rem;font-size:clamp(1.55rem,3.2vw,2.05rem);font-weight:800;line-height:1.15}.donate-lede{color:var(--muted);margin:0 0 1.1rem;font-size:1.02rem;line-height:1.55}.donate-lede-tight{margin-bottom:.85rem;font-size:.98rem}.donate-steps{border:1px solid color-mix(in srgb, var(--ember) 28%, var(--line));background:color-mix(in srgb, var(--ember) 8%, var(--bg-elevated));color:var(--ink);border-radius:12px;gap:.35rem;margin:0 0 1rem;padding:.85rem 1rem;font-size:.92rem;line-height:1.4;list-style:none;display:grid}.donate-steps strong{color:var(--ember);margin-right:.25rem}.donate-reward{border:1px solid color-mix(in srgb, var(--mint,#5ecf9a) 35%, var(--line));background:color-mix(in srgb, var(--mint,#5ecf9a) 10%, var(--bg-elevated));border-radius:12px;gap:.2rem;margin:0 0 1.25rem;padding:.85rem 1rem;display:grid}.donate-reward strong{color:var(--ink);font-size:.95rem}.donate-reward span{color:var(--muted);font-size:.86rem;line-height:1.4}.donate-contact{border:1px solid color-mix(in srgb, var(--ember) 40%, var(--line));background:linear-gradient(160deg, #f0a2021f, transparent 55%), color-mix(in srgb, var(--bg-elevated) 92%, transparent);border-radius:14px;gap:.85rem;margin:0 0 .35rem;padding:1.1rem 1.05rem 1.15rem;display:grid}.donate-contact-title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.05rem;font-weight:800}.donate-contact-row{gap:.4rem;display:grid}.donate-contact-actions{flex-wrap:wrap;align-items:center;gap:.55rem .85rem;display:flex}.donate-contact-hint{color:var(--muted);font-size:.82rem;line-height:1.35}.donate-contact-link{border:1px solid color-mix(in srgb, var(--ember) 35%, var(--line));background:color-mix(in srgb, var(--bg-elevated) 88%, transparent);width:fit-content;color:var(--ember);word-break:break-all;border-radius:10px;align-items:center;padding:.75rem 1rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.donate-contact-link:hover{border-color:color-mix(in srgb, var(--ember) 65%, var(--line));background:color-mix(in srgb, var(--ember) 12%, var(--bg-elevated))}.donate-contact-alt{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.donate-contact-alt a{color:var(--ember);font-weight:700}.donate-pix{border-top:1px solid var(--line);gap:.55rem;padding:1.1rem 0 .25rem;display:grid}.donate-pix-primary{border-top:none;border:1px solid color-mix(in srgb, var(--ember) 40%, var(--line));background:linear-gradient(160deg, #f0a2021a, transparent 55%), color-mix(in srgb, var(--bg-elevated) 92%, transparent);border-radius:14px;margin:0 0 .85rem;padding:1.15rem 1.05rem 1.2rem}.donate-amounts{flex-wrap:wrap;gap:.45rem;display:flex}.donate-amount{appearance:none;border:1px solid color-mix(in srgb, var(--ember) 28%, var(--line));background:color-mix(in srgb, var(--bg) 70%, var(--bg-elevated));color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:.45rem .75rem;font-size:.88rem;font-weight:650}.donate-amount:hover{border-color:color-mix(in srgb, var(--ember) 55%, var(--line))}.donate-amount.is-active{border-color:color-mix(in srgb, var(--ember) 70%, var(--line));background:color-mix(in srgb, var(--ember) 16%, var(--bg-elevated));color:var(--ember)}.donate-amount.is-popular{padding-right:.65rem;position:relative}.donate-amount.is-popular em{letter-spacing:.04em;text-transform:uppercase;color:#1a1205;background:linear-gradient(135deg, #ffe08a, var(--ember));vertical-align:middle;border-radius:999px;margin-left:.35rem;padding:.12rem .4rem;font-size:.68rem;font-style:normal;font-weight:800;display:inline-block}.donate-custom-field{gap:.25rem;min-height:3.85rem;margin:.15rem 0 .1rem;display:grid}.donate-custom-label{border:1px solid color-mix(in srgb, var(--ember) 28%, var(--line));background:color-mix(in srgb, var(--bg) 70%, var(--bg-elevated));border-radius:8px;align-items:center;gap:.4rem;padding:.35rem .65rem;display:flex}.donate-custom-prefix{color:var(--muted);font-size:.88rem;font-weight:700}.donate-custom-input{appearance:none;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:.25rem 0;font-size:.95rem;font-weight:650}.donate-custom-hint{min-height:1.1rem;color:var(--danger,#c44);margin:0;font-size:.72rem;line-height:1.35}.donate-copy-hero{border:1px solid color-mix(in srgb, var(--ember) 55%, #ffe08a);background:linear-gradient(135deg, #ffe08a, var(--ember) 55%, #d4892a);color:#1a1205;border-radius:12px;min-height:2.85rem;padding:.75rem 1.1rem;font-size:1rem;font-weight:800;box-shadow:0 6px 18px #f0a20247}.donate-copy-hero:hover{filter:brightness(1.05)}.donate-copy-hint{color:var(--ember);margin:0;font-size:.86rem;font-weight:650}.donate-key-block{border-top:1px dashed color-mix(in srgb, var(--line) 80%, transparent);gap:.5rem;margin-top:.35rem;padding-top:.85rem;display:grid}.donate-qr-row{grid-template-columns:auto 1fr;align-items:center;gap:1rem 1.15rem;display:grid}@media (max-width:560px){.donate-qr-row{text-align:center;grid-template-columns:1fr;justify-items:center}}.donate-qr{border:1px solid var(--line);background:#f4f7f5;border-radius:12px;width:220px;height:220px;display:block}.donate-qr-placeholder{background:radial-gradient(70% 70% at 50% 40%, color-mix(in srgb, var(--mint) 14%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--bg-elevated) 70%, #0a1210), color-mix(in srgb, var(--bg) 85%, var(--line)));border:1px dashed color-mix(in srgb, var(--ember) 35%, var(--line));place-items:center;gap:.45rem;display:grid}.donate-qr-placeholder-mark{font-family:var(--font-display);letter-spacing:.08em;color:color-mix(in srgb, var(--ember) 85%, #fff);font-size:1.35rem;font-weight:800}.donate-qr-placeholder-text{text-align:center;color:var(--muted);max-width:11rem;padding:0 .75rem .75rem;font-size:.78rem;font-weight:650;line-height:1.3}.donate-qr-copy{align-content:start;gap:.65rem;display:grid}.donate-qr-copy p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.45}.donate-copy-primary{background:color-mix(in srgb, var(--ember) 18%, var(--bg-elevated));border-color:color-mix(in srgb, var(--ember) 55%, var(--line));color:var(--ember);font-weight:750}.donate-brcode-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.donate-key-details{border-top:1px solid var(--line);margin-top:.35rem;padding-top:.65rem}.donate-key-details summary{cursor:pointer;color:var(--muted);margin-bottom:.55rem;font-size:.86rem;font-weight:650}.donate-key-details[open] summary{color:var(--ink)}.donate-claim{border:1px solid var(--line);background:color-mix(in srgb, var(--bg-elevated) 90%, transparent);border-radius:14px;gap:.65rem;margin:0 0 .85rem;padding:1.1rem 1.05rem 1.15rem;display:grid}.donate-claim-title{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:800}.donate-claim-form{gap:.65rem;display:grid}.donate-claim-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);gap:.35rem;font-size:.78rem;font-weight:650;display:grid}.donate-claim-input{appearance:none;border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 75%, var(--bg-elevated));color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;border-radius:10px;padding:.7rem .85rem;font-size:.95rem;font-weight:600}.donate-claim-input:focus{outline:2px solid color-mix(in srgb, var(--ember) 45%, transparent);outline-offset:1px}.donate-claim-ok{color:var(--ember);margin:0;font-weight:700}.donate-claim-err{color:#e85d5d;margin:0;font-size:.88rem}.donate-discord{border-top:1px solid var(--line);gap:.55rem;padding:1.1rem 0 .25rem;display:grid}.donate-discord-lede{color:var(--muted);margin:0;font-size:.95rem;line-height:1.45}.donate-pix-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:650}.donate-pix-key{border:1px solid color-mix(in srgb, var(--ember) 35%, var(--line));background:color-mix(in srgb, var(--bg-elevated) 88%, transparent);color:var(--ink);word-break:break-all;border-radius:10px;padding:.85rem 1rem;font-size:clamp(.82rem,2.4vw,.95rem);line-height:1.45;display:block}.donate-copy{background:linear-gradient(135deg, #ffe08a, var(--ember) 55%, #d4892a);color:#1a1205;cursor:pointer;transition:transform .16s var(--ease-out), filter .16s ease;border:none;border-radius:999px;justify-self:start;margin-top:.25rem;padding:.7rem 1.15rem;font-size:.92rem;font-weight:750}.donate-copy:hover{filter:brightness(1.06);transform:translateY(-1px)}.donate-copy:active{transform:translateY(0)}.donate-note{color:var(--muted);margin:1.35rem 0 0;font-size:.9rem}.feedback-chip{z-index:48;right:max(.85rem, env(safe-area-inset-right));bottom:max(.85rem, env(safe-area-inset-bottom));font:inherit;color:#1a1204;cursor:pointer;background:linear-gradient(145deg,#fff8dcf5 0%,#ffe496eb 48%,#e8b446e6 100%);border:1px solid #ffe08a73;border-radius:999px;align-items:center;gap:.65rem;padding:.4rem .95rem .4rem .4rem;transition:transform .16s,box-shadow .16s;animation:none;display:flex;position:fixed;left:auto;box-shadow:inset 0 0 0 1px #fff0b44d,0 8px 22px #00000059,0 0 18px #f0a20259}@media (max-width:899px){.feedback-chip,.feedback-float{bottom:calc(var(--dock-h,4.25rem) + .55rem);z-index:48}}.feedback-chip:hover{transform:translateY(-3px)scale(1.04);box-shadow:inset 0 0 0 1px #fff8d273,0 14px 30px #0006,0 0 30px #f0a2028c}.feedback-chip:hover .feedback-pokeball{animation:none;transform:translateY(-2px)}.feedback-chip:active{transform:translateY(-1px)scale(.98)}.feedback-chip-copy{text-align:left;flex-direction:column;align-items:flex-start;padding-right:.15rem;line-height:1.15;display:flex}.feedback-chip-prompt{letter-spacing:.01em;color:#5a3d0a;opacity:.88;font-size:.72rem;font-weight:700}.feedback-chip-label{letter-spacing:.08em;text-transform:uppercase;color:#1a1204;text-shadow:0 1px #fff8d28c;font-size:.9rem;font-weight:900}.feedback-pokeball{transform-origin:50% 70%;border-radius:50%;flex-shrink:0;width:2.55rem;height:2.55rem;animation:none;position:relative;overflow:hidden;box-shadow:0 0 0 2px #2a1a08,0 3px 8px #00000059,0 0 12px #f0a20273}.feedback-pokeball-top{background:radial-gradient(120% 90% at 30% 20%,#fffff0bf 0%,#0000 42%),linear-gradient(#ffe9a0 0%,#f0c14a 55%,#d4921a 100%);position:absolute;inset:0 0 50%}.feedback-pokeball-bottom{background:radial-gradient(90% 70% at 50% 100%,#ffffff8c 0%,#0000 55%),linear-gradient(#f5ecd4 0%,#ebe0c4 45%,#d8c9a0 100%);position:absolute;inset:50% 0 0}.feedback-pokeball-band{z-index:1;background:#1a1204;height:.28rem;position:absolute;top:calc(50% - .14rem);left:0;right:0;box-shadow:0 0 0 1px #ffdc7826}.feedback-pokeball-button{z-index:2;background:linear-gradient(145deg,#3a2a12,#1a1204);border-radius:50%;place-items:center;width:.78rem;height:.78rem;margin:-.39rem 0 0 -.39rem;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #1a1204,0 0 0 3px #c9a03a}.feedback-pokeball-button-core{background:radial-gradient(circle at 35% 30%,#fff8e0 0%,#ffe08a 35%,#f0a202 100%);border-radius:50%;width:.38rem;height:.38rem;animation:none;box-shadow:0 0 6px #ffc83cb3,inset 0 1px 1px #ffffff8c}.feedback-pokeball-shine{z-index:3;pointer-events:none;background:linear-gradient(135deg,#ffffffbf,#0000 70%);border-radius:50%;width:38%;height:22%;position:absolute;top:12%;left:16%;transform:rotate(-18deg)}@keyframes feedbackChipGlow{0%,to{box-shadow:inset 0 0 0 1px #fff0b440,0 8px 22px #00000059,0 0 14px #f0a20247}50%{box-shadow:inset 0 0 0 1px #fff8d266,0 8px 22px #00000059,0 0 26px #ffc83c8c}}@keyframes feedbackBallBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes feedbackBallPlay{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-3px)rotate(-10deg)}50%{transform:translateY(-1px)rotate(0)}75%{transform:translateY(-3px)rotate(10deg)}}@keyframes feedbackButtonPulse{0%,to{box-shadow:0 0 4px #ffc83c73,inset 0 1px 1px #ffffff8c}50%{box-shadow:0 0 10px #ffdc50f2,inset 0 1px 1px #ffffffb3}}.fx-nudge{z-index:90;border:1.5px solid color-mix(in srgb, var(--ember) 65%, var(--line));background:color-mix(in srgb, var(--bg-elevated) 98%, #050c09);-webkit-backdrop-filter:none;width:min(13.75rem,100vw - 1.25rem);max-width:220px;box-shadow:0 8px 24px #00000080, 0 0 0 1px color-mix(in srgb, var(--ember) 22%, transparent);animation:fxNudgeIn .28s var(--ease-out,ease) both;border-radius:8px;flex-wrap:nowrap;align-items:center;gap:.3rem .35rem;padding:.32rem .42rem;display:flex;position:absolute;inset:calc(100% + .4rem) 0 auto auto;transform:none}@keyframes fxNudgeIn{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.fx-nudge-text{min-width:0;color:var(--ink);flex:auto;margin:0;font-size:.65rem;font-weight:600;line-height:1.25}.fx-nudge-hint{display:none}.fx-nudge-text strong{color:color-mix(in srgb, var(--ember) 85%, #ffe08a);font-weight:800}.fx-nudge-actions{flex-wrap:nowrap;flex-shrink:0;gap:.2rem;display:flex}.fx-nudge-cta{font:inherit;cursor:pointer;color:#1a1200;background:linear-gradient(135deg, #ffe08a, var(--ember) 55%, #d4892a);white-space:nowrap;border:none;border-radius:6px;padding:.2rem .4rem;font-size:.62rem;font-weight:800}.fx-nudge-cta:hover{filter:brightness(1.05)}.fx-nudge-dismiss{font:inherit;cursor:pointer;color:var(--muted);white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:.2rem .3rem;font-size:.62rem;font-weight:700}.fx-nudge-dismiss:hover{color:var(--ink)}body.has-fx-nudge .shell{padding-bottom:calc(3.5rem + var(--dock-h,0px))!important}@media (max-width:899px){.fx-nudge{display:none!important}}@media (prefers-reduced-motion:reduce){.fx-nudge{animation:none}}html[data-fx=low] .fx-nudge,html[data-fx=paused] .fx-nudge{-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.feedback-float{z-index:48;right:max(.85rem, env(safe-area-inset-right));bottom:max(.85rem, env(safe-area-inset-bottom));background:linear-gradient(165deg, #f0a20224, transparent 45%), color-mix(in srgb, var(--bg-elevated) 98%, #050c09);-webkit-backdrop-filter:none;width:min(17.5rem,100vw - 1.7rem);animation:feedbackFloatIn .28s var(--ease-out,ease) both;border:1px solid #ffe08a66;border-radius:12px;gap:.65rem;padding:.85rem .9rem .95rem;display:grid;position:fixed;left:auto;box-shadow:0 10px 28px #00000061,0 0 22px #f0a20238}@keyframes feedbackFloatIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.feedback-float-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.feedback-float-head strong{letter-spacing:.04em;text-transform:uppercase;color:#ffe08a;text-shadow:0 0 12px #f0a20259;font-size:.82rem;font-weight:800}@media (prefers-reduced-motion:reduce){.feedback-chip,.feedback-pokeball,.feedback-pokeball-button-core,.feedback-chip:hover .feedback-pokeball{animation:none}}@media (max-width:420px){.feedback-chip{gap:.5rem;padding:.35rem .75rem .35rem .35rem}.feedback-pokeball{width:2.25rem;height:2.25rem}.feedback-chip-prompt{font-size:.66rem}.feedback-chip-label{font-size:.8rem}}.feedback-float-close{width:1.55rem;height:1.55rem;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;font-size:1.15rem;line-height:1}.feedback-float-close:hover{color:var(--ink);background:#ffffff0f}.feedback-float-form{gap:.55rem;display:grid}.feedback-float-form label{color:var(--muted);gap:.28rem;font-size:.72rem;font-weight:700;display:grid}.feedback-float-form input,.feedback-float-form textarea{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);resize:vertical;background:#00000047;border-radius:8px;padding:.45rem .55rem;font-size:.88rem;font-weight:600}.feedback-float-form input:focus,.feedback-float-form textarea:focus{outline:1px solid color-mix(in srgb, var(--ember) 45%, transparent);border-color:color-mix(in srgb, var(--ember) 40%, var(--line))}.feedback-float-submit{border:1px solid color-mix(in srgb, var(--ember) 40%, var(--line));font:inherit;color:#1a1204;cursor:pointer;background:linear-gradient(135deg,#ffe08a,#f0a202 70%);border-radius:8px;padding:.5rem .75rem;font-size:.84rem;font-weight:800}.feedback-float-submit:disabled{opacity:.55;cursor:wait}.feedback-float-error{color:var(--danger,#ff6b6b);margin:0;font-size:.78rem}.feedback-float-thanks{color:var(--ink);margin:0;font-size:.9rem;font-weight:600;line-height:1.35}.feedback-inbox{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.feedback-inbox-item{border:1px solid var(--line);background:#00000038;border-radius:12px;gap:.45rem;padding:.9rem 1rem;display:grid}.feedback-inbox-item header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;display:flex}.feedback-inbox-item header strong{font-size:1rem}.feedback-inbox-item header time{color:var(--muted);font-size:.78rem}.feedback-inbox-item p{white-space:pre-wrap;margin:0;line-height:1.45}.feedback-inbox-item footer{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.feedback-inbox-item footer code{background:#00000059;border-radius:4px;padding:.12rem .35rem;font-size:.72rem}.donate-float-heart{color:var(--mint);font-size:.85em;line-height:1}.donate-float{border:1px solid color-mix(in srgb, var(--mint) 22%, #1a2220);width:min(15.5rem,100vw - 1.4rem);animation:donateFloatIn .38s var(--ease-out) both;background:#0c110f;border-radius:14px;gap:.4rem;padding:.7rem .8rem .75rem;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000080}.donate-float-top{justify-content:space-between;align-items:center;gap:.35rem;min-height:1.25rem;display:flex}.donate-float-close{width:1.55rem;height:1.55rem;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;margin:-.15rem -.2rem 0 0;font-size:1.05rem;line-height:1;display:grid}.donate-float-close:hover{color:var(--ink);background:color-mix(in srgb, var(--mint) 12%, transparent)}.donate-float-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--mint);font-variant-numeric:tabular-nums;margin:0;font-size:.62rem;font-weight:750}.donate-float-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.05rem;font-weight:800;line-height:1.15}.donate-float-amounts{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:.78rem}.donate-float-amounts strong{color:var(--ink);font-weight:750}.donate-float-goal-sep{color:var(--muted)}.donate-float-bar{background:#ffffff14;border-radius:99px;height:7px;overflow:hidden}.donate-float-bar-fill{border-radius:inherit;background:linear-gradient(90deg, #7ee0b0, var(--mint) 55%, #3a9e72);min-width:0;height:100%;transition:width .48s var(--ease-out)}.donate-float-foot{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.1rem;display:flex}.donate-float-goal-pct{font-family:var(--font-display);color:var(--mint);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:800}.donate-float-cta{color:var(--ink);background:0 0;border:none;align-items:center;gap:.3rem;padding:.15rem .1rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .16s;display:inline-flex}.donate-float-cta:hover{color:var(--mint)}.donate-float-cta .donate-float-heart{font-size:.9em}.donate-float-accent{background:color-mix(in srgb, var(--mint) 70%, transparent);border-radius:99px 99px 0 0;height:2px;position:absolute;bottom:0;left:.85rem;right:.85rem}@keyframes donateFloatIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.donate-float{animation:none}.donate-float-bar-fill{transition:none}}.donate-float-story{z-index:51;right:max(.7rem, env(safe-area-inset-right));bottom:max(.7rem, env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--mint) 28%, var(--line));background:linear-gradient(155deg, color-mix(in srgb, var(--mint-soft) 55%, transparent), transparent 48%), color-mix(in srgb, var(--bg-elevated) 97%, #050c09);width:min(17.5rem,100vw - 1.4rem);max-width:calc(100vw - 1.4rem);animation:donateFloatIn .38s var(--ease-out) both;text-align:left;pointer-events:auto;border-radius:14px;justify-items:stretch;gap:.4rem;padding:.8rem .85rem .85rem;display:grid;position:fixed;box-shadow:0 10px 28px #00000073}.donate-float-story-close{width:1.85rem;height:1.85rem;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;font-size:1.1rem;line-height:1;display:grid;position:absolute;top:.15rem;right:.15rem}.donate-float-story-close:hover{color:var(--ink);background:color-mix(in srgb, var(--mint) 12%, transparent)}.donate-float-story-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--mint) 75%, var(--muted));margin:0;padding-right:1.6rem;font-size:.62rem;font-weight:750}.donate-float-story-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.05rem;font-weight:800;line-height:1.2}.donate-float-story-text{color:var(--muted);margin:0;font-size:.78rem;line-height:1.4}.donate-float-story-goal{border:1px solid color-mix(in srgb, var(--mint) 18%, var(--line));background:#00000038;border-radius:10px;gap:.28rem;padding:.45rem .5rem .5rem;display:grid}.donate-float-story-goal-row{justify-content:space-between;align-items:baseline;gap:.35rem;display:flex}.donate-float-story-goal-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.6rem;font-weight:700}.donate-float-story-goal-pct{font-family:var(--font-display);color:var(--mint);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:800}.donate-float-story-amounts{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem}.donate-float-story-amounts strong{color:var(--ink);font-weight:750}.donate-float-story-actions{grid-template-columns:1.25fr 1fr;gap:.35rem;margin-top:.05rem;display:grid}.donate-float-story-cta{border:1px solid color-mix(in srgb, var(--mint) 45%, #2a6b4e);background:linear-gradient(135deg, #6fd4a4, var(--mint) 50%, #3d9a6e);color:#06140e;min-height:2rem;transition:transform .16s var(--ease-out), filter .16s ease;border-radius:9px;justify-content:center;align-items:center;padding:.32rem .6rem;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.donate-float-story-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.donate-float-story-discord{border:1px solid color-mix(in srgb, var(--mint) 22%, var(--line));background:color-mix(in srgb, var(--mint) 8%, #00000047);min-height:2rem;color:var(--ink);cursor:pointer;transition:background .16s ease, border-color .16s ease, transform .16s var(--ease-out);border-radius:9px;justify-content:center;align-items:center;padding:.32rem .5rem;font-size:.74rem;font-weight:700;display:inline-flex}.donate-float-story-discord:hover{background:color-mix(in srgb, var(--mint) 16%, #00000047);border-color:color-mix(in srgb, var(--mint) 38%, var(--line));transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.donate-float-story{animation:none}.donate-float-story-cta:hover,.donate-float-story-discord:hover{transform:none}}@media (max-width:899px){.donate-float-story{z-index:51;left:auto;right:max(.45rem, env(safe-area-inset-right));bottom:calc(3.65rem + env(safe-area-inset-bottom) + .35rem);gap:.32rem;width:min(16rem,100vw - .9rem);max-width:calc(100vw - .9rem);padding:.65rem .7rem .7rem}.donate-float-story-title{font-size:.95rem}.donate-float-story-text{font-size:.72rem}}@media (max-width:720px){.header-search-kbd,.site-header .header-online:not(.header-game-online-btn),.site-header .header-game-online-btn .online-label{display:none}}.badge-medal-row{--badge-slot:3.2rem;--badge-gap:.25rem;z-index:4;grid-template-columns:repeat(auto-fit, minmax(var(--badge-slot), var(--badge-slot)));place-content:start center;justify-items:center;gap:.3rem var(--badge-gap);box-sizing:border-box;width:100%;max-width:100%;margin-inline:auto;padding:.15rem 0 .25rem;display:grid;position:relative;container-type:inline-size}.badge-medal-row:hover,.badge-medal-row:focus-within{z-index:6}.badge-medal-row[data-n="3"],.badge-medal-row[data-n="4"]{justify-content:space-between;column-gap:.17rem}.badge-medal{--badge-glow:#b06a3847;--badge-glow-size:55%;--badge-glow-alpha:.55;width:var(--badge-slot,3.2rem);height:var(--badge-slot,3.2rem);cursor:help;color:#14100a;box-shadow:none;filter:none;isolation:isolate;background:0 0;border:none;outline:none;place-items:center;transition:transform .16s;display:grid;position:relative}.badge-medal:before{content:"";background:radial-gradient(circle at 50% 45%, var(--badge-glow) 0%, transparent var(--badge-glow-size));opacity:var(--badge-glow-alpha);z-index:0;pointer-events:none;border-radius:50%;position:absolute;inset:18%;transform:translateZ(0)}.badge-medal-art,.badge-insignia-svg{z-index:1;object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:relative;overflow:visible}.badge-insignia-emblem{color:inherit}.badge-insignia-emblem-wrap{filter:none}.badge-insignia-lv{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.02em}.badge-medal-tip{transform:translateX(calc(-50% + var(--tip-shift,0px))) translateY(4px);border:1px solid color-mix(in srgb, var(--ember) 40%, var(--line));width:max-content;min-width:min(10.5rem,100cqw - 4px);max-width:min(16rem,100cqw - 4px);color:var(--ink);text-align:center;opacity:0;pointer-events:none;z-index:8;background:#080a08f0;border-radius:10px;padding:.5rem .7rem;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + .45rem);left:50%;box-shadow:0 8px 22px #00000073}.badge-medal-tip strong{letter-spacing:.04em;text-transform:uppercase;color:#ffe08a;font-size:.72rem;font-weight:800;display:block}.badge-medal-tip em{color:var(--muted);margin-top:.2rem;font-size:.7rem;font-style:normal;font-weight:600;line-height:1.3;display:block}.badge-medal:hover,.badge-medal:focus-visible{z-index:5;transform:translateY(-3px)scale(1.06)}.badge-medal:hover:before,.badge-medal:focus-visible:before{opacity:calc(var(--badge-glow-alpha) + .22)}.badge-medal:hover .badge-medal-tip,.badge-medal:focus-visible .badge-medal-tip{opacity:1;transform:translateX(calc(-50% + var(--tip-shift,0px))) translateY(0)}.badge-medal:hover .badge-insignia-sweep{animation:.75s insigniaSweep}@keyframes insigniaSweep{0%{opacity:.2;transform:rotate(-28deg)translate(-18px)}to{opacity:1;transform:rotate(-28deg)translate(18px)}}.badge-medal.badge-metal-bronze{--badge-glow:#b06a386b;--badge-glow-size:52%;--badge-glow-alpha:.4}.badge-medal.badge-metal-silver{--badge-glow:#b4c4d68c;--badge-glow-size:56%;--badge-glow-alpha:.48}.badge-medal.badge-metal-gold{--badge-glow:#e0a0209e;--badge-glow-size:60%;--badge-glow-alpha:.58}.badge-medal.badge-metal-platinum{--badge-glow:#7ed4b0b3;--badge-glow-size:64%;--badge-glow-alpha:.62}.badge-medal.badge-metal-diamond{--badge-glow:#6ab4ffc7;--badge-glow-size:70%;--badge-glow-alpha:.72}.badge-medal.badge-metal-platinum.is-glow:before,.badge-medal.badge-metal-diamond.is-glow:before,.badge-medal-creator.is-creator:before{animation:3s ease-in-out infinite metalAuraPulse}.badge-medal.badge-metal-diamond.is-glow:before,.badge-medal-creator.is-creator:before{animation-duration:2.6s}@keyframes metalAuraPulse{0%,to{opacity:var(--badge-glow-alpha);transform:scale(1)}50%{opacity:calc(var(--badge-glow-alpha) + .2);transform:scale(1.06)}}.badge-insignia-spark{opacity:.75}.badge-medal-happyHelp,.badge-medal-goodIdea{--badge-glow:#8b5cf6b8;--badge-glow-size:62%;--badge-glow-alpha:.6}.badge-medal-twitchStreamer{--badge-glow:#5b21b6c7;--badge-glow-size:64%;--badge-glow-alpha:.62}.badge-showcase-donater-title{font-family:var(--font-display);color:var(--ember);margin:1.1rem 0 .55rem;font-size:.95rem;font-weight:800}.badge-showcase-donater .badge-showcase-item{align-items:center}.badge-showcase-donater .badge-medal{--badge-slot:3.25rem;width:3.25rem;height:3.25rem}.badge-showcase-apex{background:color-mix(in srgb, var(--ember) 12%, transparent);border:1px solid color-mix(in srgb, var(--ember) 35%, var(--line));border-radius:12px;padding:.65rem .35rem}@media (prefers-reduced-motion:reduce){.badge-medal.badge-metal-platinum.is-glow:before,.badge-medal.badge-metal-diamond.is-glow:before,.badge-medal-creator.is-creator:before,.badge-medal:hover .badge-insignia-sweep{animation:none}}@media (max-width:720px){.profile-stage-column{width:min(248px,72vw);margin:0 auto}.badge-medal-row{--badge-slot:3.05rem;--badge-gap:.19rem}}.badge-row{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.badge-pill{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:.28rem;padding:.18rem .55rem;font-size:.68rem;font-weight:800;line-height:1.2;display:inline-flex}.badge-glyph{font-size:.85em;line-height:1}.badge-patron,.badge-donater{color:#1a1205;background:linear-gradient(135deg, #ffe08a, var(--ember) 60%, #d4892a)}.badge-donater.donater-lv-10,.badge-donater-glow{color:#041428;background:linear-gradient(115deg,#e8f6ff,#7ec8ff 35%,#4aa8ff 70%,#1a68c8) 0 0/200% 100%;border:1px solid #67baff;animation:4.5s ease-in-out infinite creatorShimmer;box-shadow:0 0 0 1px #7ec8ff4d,0 0 18px #4aa8ff73,0 0 26px #2878dc47}.badge-donater.donater-lv-bronze{color:#1a1005;background:linear-gradient(135deg,#f0c8a0,#b06a38 60%,#7a4020)}.badge-donater.donater-lv-silver{color:#101820;background:linear-gradient(135deg,#f0f4fa,#9aacc4 60%,#5a7088)}.badge-donater.donater-lv-gold{color:#1a1205;background:linear-gradient(135deg, #ffe08a, var(--ember) 60%, #d4892a)}.badge-donater.donater-lv-platinum{color:#101820;background:linear-gradient(135deg,#f2f7ff,#c8d8f0 55%,#8aa0b8)}.badge-donater.donater-lv-diamond{color:#041428;background:linear-gradient(135deg,#e8f4ff,#7ec8ff 55%,#3a88d0)}.badge-founder{color:#04140c;background:linear-gradient(135deg, #8af0bf, var(--mint) 55%, #2f9a6a)}.badge-early{color:var(--ink);background:color-mix(in srgb, #7eb6ff 22%, var(--bg-elevated));border-color:color-mix(in srgb, #7eb6ff 45%, var(--line))}.badge-legend{color:#1a0a08;background:linear-gradient(135deg,#ffb4a2,#ff7a7a 55%,#c94a4a)}.badge-sortudo{color:#1a1200;background:linear-gradient(135deg,#ffe08a 0%,#f0a202 45%,#ffc14d 78%,#d4892a 100%);border:1px solid #faca5a;position:relative;box-shadow:0 0 0 1px #ffe08a33,0 0 16px #f0a20259,inset 0 1px #fff6}.badge-sortudo .badge-glyph{color:#5a3a08;text-shadow:0 0 6px #ffe08abf}.badge-amiLucky{color:#04140c;background:linear-gradient(135deg,#b8ffd8 0%,#5ecf9a 48%,#ffe08a 100%);border:1px solid #b3eaac;position:relative;box-shadow:0 0 0 1px #5ecf9a38,0 0 16px #5ecf9a59}.badge-amiLucky-glow{animation:2.8s ease-in-out infinite amiLuckyPulse}.badge-aspireLegendary{color:#1a0a18;background:linear-gradient(135deg,#f0c4ff 0%,#c48adf 48%,#ffe08a 100%);border:1px solid #d9a8c1;position:relative;box-shadow:0 0 0 1px #c48adf38,0 0 16px #c48adf59}.badge-aspireLegendary-glow{animation:3s ease-in-out infinite aspireLegendaryPulse}.badge-aspireUltra{color:#140824;background:linear-gradient(135deg,#ead2fe 0%,#9b5de5 48%,#f4c447 100%);border:1px solid #ba81ae;position:relative}.badge-neverWithout{color:#2a0509;background:linear-gradient(135deg,#ffd6d6 0%,#e23a46 48%,#f4c447 100%);border:1px solid #e86a46;position:relative}.badge-medal-neverWithout{--badge-glow:#e23a466b}.badge-brotherInLaw{color:#2a1205;background:linear-gradient(135deg,#ffe7c2 0%,#e07a2f 46%,#9c1c2c 100%);border:1px solid #d46f21;position:relative}.badge-medal-brotherInLaw{--badge-glow:#c2410c6b}.badge-happyHelp,.badge-goodIdea{color:#140824;background:linear-gradient(135deg,#e9d5ff 0%,#8b5cf6 48%,#c4b5fd 100%);border:1px solid #9f7bf8;position:relative;box-shadow:0 0 0 1px #8b5cf638,0 0 16px #8b5cf659}.badge-twitchStreamer{color:#f3e8ff;background:linear-gradient(135deg,#4c1d95 0%,#2e1065 52%,#1a0533 100%);border:1px solid #5927b0;position:relative;box-shadow:0 0 0 1px #5b21b659,0 0 16px #4c1d9573}.badge-happyHelp-glow{animation:3s ease-in-out infinite happyHelpPulse}.badge-twitchStreamer-glow{animation:3s ease-in-out infinite twitchStreamerPulse}@keyframes twitchStreamerPulse{0%,to{box-shadow:0 0 0 1px #5b21b659,0 0 14px #4c1d9566}50%{box-shadow:0 0 0 1px #7c3aed80,0 0 22px #7c3aed8c}}@keyframes happyHelpPulse{0%,to{box-shadow:0 0 0 1px #8b5cf638,0 0 14px #8b5cf652}50%{box-shadow:0 0 0 1px #a78bfa66,0 0 22px #a78bfa8c}}.badge-sortudo-glow{animation:3.2s ease-in-out infinite sortudoPulse}@keyframes sortudoPulse{0%,to{box-shadow:0 0 0 1px #ffe08a33,0 0 14px #f0a2024d,inset 0 1px #fff6}50%{box-shadow:0 0 0 1px #ffe08a59,0 0 22px #f0a20280,inset 0 1px #ffffff80}}@media (prefers-reduced-motion:reduce){.badge-sortudo-glow,.badge-happyHelp-glow,.badge-twitchStreamer-glow{animation:none}}.badge-creator{letter-spacing:.08em;color:#1a1200;background:linear-gradient(115deg,#ffe08a 0%,#fff6c8 18%,#e8b84a 38%,#8af0bf 58%,#ffe08a 78%,#d4892a 100%) 0 0/220% 100%;border:1px solid #cfdb8f;padding:.28rem .75rem .28rem .55rem;font-size:.72rem;animation:4.5s ease-in-out infinite creatorShimmer;position:relative;box-shadow:0 0 0 1px #ffe08a40,0 0 18px #e8b84a59,0 0 28px #5ecf9a2e,inset 0 1px #ffffff73}.badge-creator .badge-glyph{color:#5a3a08;text-shadow:0 0 8px #ffe08acc;font-size:.95em}.badge-creator-glow{transform-origin:50%}@keyframes creatorShimmer{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.badge-creator{background-position:40%;animation:none}}.badge-showcase{gap:.55rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.badge-showcase-item{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.55rem .75rem;padding:.55rem .15rem;font-size:.9rem;display:flex}.badge-showcase-item:last-child{border-bottom:none}.donate-badges{border-top:1px solid var(--line);margin-top:1.75rem;padding-top:1.25rem}.donate-badges h3{font-family:var(--font-display);margin:0;font-size:1.05rem;font-weight:800}.rank-player{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;display:flex}.seo-blurb{border-top:1px solid var(--line);max-width:42rem;margin:1.25rem 0 .5rem;padding:.85rem 0 0}.seo-blurb-footer{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;max-width:40rem;margin:1.65rem 0 0;padding:1.05rem 0 0}.seo-blurb h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .4rem;font-size:.95rem;font-weight:800}.seo-blurb-footer h2{color:color-mix(in srgb, var(--ink) 50%, var(--muted));font-size:.84rem;font-weight:700}.seo-blurb p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.seo-blurb-footer p{color:var(--muted);font-size:.75rem;line-height:1.5}.page-head{margin-bottom:1.5rem}.page-title{letter-spacing:-.03em}.lede{max-width:36rem}.fame-toolbar{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.fame-toolbar .tabs{flex:auto}.fame-toolbar .filter-field{min-width:9rem}.heat-grid{border:1px solid var(--line);background:#00000047;border-radius:12px;grid-template-rows:repeat(12,1fr);grid-template-columns:repeat(20,1fr);gap:2px;min-height:220px;padding:.5rem;display:grid}.heat-cell{border-radius:3px;min-height:12px}.rotations{gap:1.15rem;display:grid}.rot-hero{border:1px solid color-mix(in srgb, var(--ember) 22%, var(--line));background:radial-gradient(120% 90% at 0 0,#e8b84a29,#0000 55%),radial-gradient(90% 80% at 100% 10%,#5ac8a014,#0000 50%),linear-gradient(#ffffff0a,#0000 55%),#00000047;border-radius:18px;gap:.85rem;padding:1.1rem 1.15rem 1.2rem;animation:.42s both rot-hero-in;display:grid}@keyframes rot-hero-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rot-lede{color:var(--ink);margin:0;font-size:1.05rem;line-height:1.5}.rot-hero .rot-lede{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.05rem,2.2vw,1.28rem);line-height:1.35}.rot-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.rot-stats li{border:1px solid var(--line);background:#00000047;border-radius:12px;gap:.1rem;padding:.55rem .65rem;display:grid}.rot-stats strong{font-family:var(--font-display);color:var(--ember);letter-spacing:-.02em;font-size:.98rem}.rot-stats span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}@media (max-width:560px){.rot-stats{grid-template-columns:1fr}}.rot-warning{border:1px solid color-mix(in srgb, var(--ember) 28%, var(--line));color:var(--muted);background:linear-gradient(135deg,#e8b84a1a,#0000 70%);border-radius:12px;margin:0;padding:.85rem 1rem;font-size:.92rem;line-height:1.5}.rot-dps{border:1px solid var(--line);background:linear-gradient(135deg,#5ac8a014,#0000 55%),#00000038;border-radius:16px;gap:.75rem;padding:1rem 1.05rem 1.1rem;display:grid}.rot-dps-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.rot-dps-head h2{font-family:var(--font-display);margin:0 0 .35rem;font-size:1.12rem}.rot-dps-head p{max-width:52rem;color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.rot-dps-cta{border:1px solid color-mix(in srgb, var(--mint) 40%, var(--line));color:var(--ink);background:linear-gradient(135deg,#5ac8a038,#0003);border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.48rem .85rem;font-size:.8rem;font-weight:750;text-decoration:none;transition:border-color .14s,transform .14s,background .14s;display:inline-flex}.rot-dps-cta:hover{border-color:color-mix(in srgb, var(--mint) 70%, var(--line));background:linear-gradient(135deg,#5ac8a052,#00000040);transform:translateY(-1px)}.rot-dps-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:12px;overflow-x:auto}.rot-dps-table{border-collapse:collapse;width:100%;min-width:520px;font-size:.82rem}.rot-dps-table th,.rot-dps-table td{text-align:center;border-bottom:1px solid var(--line);padding:.55rem .65rem}.rot-dps-table thead th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#00000059;font-size:.7rem;font-weight:800}.rot-dps-table tbody th{text-align:left;color:var(--ink);white-space:nowrap;background:#0000002e;font-weight:700}.rot-dps-table tbody td{font-variant-numeric:tabular-nums;color:var(--mint);font-weight:700}.rot-dps-table tbody tr:last-child th,.rot-dps-table tbody tr:last-child td{border-bottom:0}.rot-reqs{border:1px solid var(--line);background:#00000038;border-radius:14px;gap:.65rem;padding:1rem 1.1rem;display:grid}.rot-reqs h2{font-family:var(--font-display);margin:0;font-size:1.15rem}.rot-reqs p,.rot-reqs ul{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.rot-reqs ul{gap:.3rem;padding-left:1.15rem;display:grid}.rot-note{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.rot-tips{gap:.55rem;margin-top:.35rem;display:grid}@media (min-width:720px){.rot-tips{grid-template-columns:1fr 1fr}}.rot-tips p{color:var(--muted);background:#00000040;border-radius:10px;margin:0;padding:.65rem .75rem;font-size:.88rem;line-height:1.45}.rot-tips strong{color:var(--ember)}.rot-toolbar{gap:.55rem;display:grid}.rot-search input{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#00000052;border-radius:12px;outline:none;padding:.7rem .9rem;font-size:.95rem;transition:border-color .14s,box-shadow .14s}.rot-search input::placeholder{color:color-mix(in srgb, var(--muted) 85%, transparent)}.rot-search input:focus{border-color:color-mix(in srgb, var(--ember) 55%, var(--line));box-shadow:0 0 0 3px #e8b84a1f}.rot-filter{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overscroll-behavior-x:contain;box-shadow:none;background:0 0;flex-wrap:nowrap;align-items:center;gap:.35rem;margin:0;padding:.15rem 0 .2rem;display:flex;position:static;overflow:auto hidden}.rot-filter-chip{white-space:nowrap;border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:#00000047;border-radius:999px;flex:none;padding:.32rem .62rem;font-size:.76rem;font-weight:700;transition:transform .12s,border-color .12s,background .12s}.rot-filter-chip:hover{border-color:color-mix(in srgb, var(--ember) 35%, var(--line));transform:translateY(-1px)}.rot-filter-chip.active{color:#1a1200;background:linear-gradient(135deg, #ffe08a, var(--ember) 55%, #d4892a);border-color:#0000}.rot-result-meta{color:var(--muted);margin:0;font-size:.8rem;font-weight:650}.rot-list{gap:1.25rem;display:grid}.rot-section{border:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 3.5rem);background:linear-gradient(#ffffff08,#0000 40%),#0003;border-radius:16px;padding:1rem 1.05rem 1.15rem;animation:.38s both rot-section-in;position:relative;overflow:hidden}.rot-section:before{content:"";background:var(--ember);opacity:.75;width:3px;position:absolute;inset:0 auto 0 0}@keyframes rot-section-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rot-section-head{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-bottom:.85rem;display:flex}.rot-section-head h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.25rem}.rot-count{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-left:auto;font-size:.72rem;font-weight:750}.rot-incomplete{letter-spacing:.06em;text-transform:uppercase;color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 40%, var(--line));border-radius:999px;padding:.15rem .5rem;font-size:.68rem;font-weight:800}.rot-block{gap:.55rem;margin-top:.85rem;display:grid}.rot-block h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.78rem;font-weight:800}.rot-mon-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.55rem;display:grid}.rot-mon{border:1px solid var(--line);color:inherit;background:#0000003d;border-radius:14px;align-items:center;gap:.6rem;padding:.5rem .6rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:flex}.rot-mon:hover{border-color:color-mix(in srgb, var(--ember) 45%, var(--line));background:#0000005c;transform:translateY(-2px);box-shadow:0 8px 20px #00000047}.rot-mon-upgrade{border-color:color-mix(in srgb, var(--ember) 35%, var(--line));background:linear-gradient(135deg,#e8b84a1f,#0003)}.rot-mon-shiny{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ember) 18%, transparent)}.rot-mon-sprite{object-fit:contain;width:56px;height:56px;image-rendering:pixelated;flex:none;transition:transform .18s}.rot-mon:hover .rot-mon-sprite{transform:scale(1.06)}.rot-mon-body{gap:.25rem;min-width:0;display:grid}.rot-mon-name{font-size:.9rem;font-weight:750;line-height:1.2}.rot-mon-name em{color:var(--muted);font-size:.78em;font-style:normal;font-weight:600}.rot-mon-tags{flex-wrap:wrap;gap:.25rem;display:flex}.rot-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:.08rem .4rem;font-size:.62rem;font-weight:800}.rot-tag-tier{color:var(--mint);border-color:color-mix(in srgb, var(--mint) 35%, var(--line))}.rot-tag-up{color:#1a1200;background:linear-gradient(135deg, #ffe08a, var(--ember));border-color:#0000}.rot-tag-stars{color:var(--ember)}.rot-proscons{gap:.45rem;margin-top:.95rem;display:grid}@media (min-width:720px){.rot-proscons{grid-template-columns:1fr 1fr}}.rot-proscons p{color:var(--muted);background:#00000038;border-radius:10px;margin:0;padding:.65rem .75rem;font-size:.88rem;line-height:1.45}.rot-proscons .rot-pro{border:1px solid color-mix(in srgb, var(--mint) 28%, var(--line));background:linear-gradient(135deg,#5ac8a014,#0003)}.rot-proscons .rot-con{border:1px solid color-mix(in srgb, var(--danger,#e07070) 28%, var(--line));background:linear-gradient(135deg,#e0707014,#0003)}.rot-proscons strong{color:var(--ember);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.15rem;font-size:.72rem;display:block}.rot-source{color:var(--muted);margin:.25rem 0 0;font-size:.85rem}.hunt-toolbar,.tier-toolbar{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.hunt-grid,.tier-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.65rem;margin-top:.85rem;display:grid}.hunt-card,.tier-card{border:1px solid var(--line);background:#00000038;border-radius:14px;padding:.85rem}.tier-grid>.tier-card:nth-child(-n+4),.rocket-grid>.rocket-card:first-child,.gym-grid>.gym-card:first-child{content-visibility:visible}.tier-card.shiny{border-color:color-mix(in srgb, var(--mint) 30%, var(--line));background:linear-gradient(135deg,#5ecf9a14,#0003)}.hunt-zones.compact{gap:.3rem}.guide-panel{gap:.85rem;display:grid}.guide-toolbar{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.guide-toolbar>.hunt-search{flex:22rem;min-width:0;position:relative}.guide-toolbar>.hunt-search:before{content:"";background:var(--ember);opacity:.85;pointer-events:none;width:1.05rem;height:1.05rem;position:absolute;top:50%;left:.95rem;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2'%3E%3Ccircle cx='10.5' cy='10.5' r='6'/%3E%3Cpath d='M15 15l5 5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2'%3E%3Ccircle cx='10.5' cy='10.5' r='6'/%3E%3Cpath d='M15 15l5 5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.guide-toolbar>.hunt-search .search-input{text-overflow:ellipsis}.guide-toolbar>.hunt-count{white-space:nowrap;color:var(--muted);flex:none;font-size:.85rem;font-weight:700}@media (max-width:640px){.guide-toolbar>.hunt-search{flex-basis:100%}}.guide-modes{flex-wrap:wrap;gap:.35rem;display:flex}.guide-mode{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:#00000038;border-radius:999px;padding:.4rem .85rem;font-size:.82rem;font-weight:700;transition:border-color .12s,color .12s,background .12s}.guide-mode:hover{color:var(--ink);border-color:color-mix(in srgb, var(--ember) 35%, var(--line))}.guide-mode.is-active{color:var(--ink);border-color:color-mix(in srgb, var(--ember) 55%, var(--line));background:color-mix(in srgb, var(--ember) 14%, #00000047)}.guide-chips{flex-wrap:wrap;gap:.35rem;display:flex}.guide-chip{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:#0000002e;border-radius:999px;padding:.28rem .7rem;font-size:.78rem;font-weight:650}.guide-chip:hover,.guide-chip.is-active{color:var(--ink);border-color:color-mix(in srgb, var(--mint) 40%, var(--line))}.guide-list{content-visibility:auto;contain-intrinsic-size:auto 64px;gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.guide-row{border:1px solid var(--line);background:#0003;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem .7rem;display:grid}.guide-row-sprite{object-fit:contain;width:40px;height:40px;image-rendering:pixelated}.guide-row-sprite-empty{background:#ffffff0a;border-radius:8px;display:block}.guide-row-main{min-width:0}.guide-row-title{flex-wrap:wrap;align-items:baseline;gap:.4rem .55rem;display:flex}.guide-item-name{text-transform:lowercase;font-size:.92rem}.guide-row-meta{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.15rem 0 0;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.guide-row-side{text-align:right;justify-items:end;gap:.25rem;display:grid}.guide-qty{font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:800}.guide-kh{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--mint) 70%, var(--ink));white-space:nowrap;font-size:.88rem;font-weight:800}.guide-kh.muted{color:var(--muted);font-weight:600}.rot-tag-speed{background:color-mix(in srgb, var(--mint) 18%, transparent);color:color-mix(in srgb, var(--mint) 85%, #fff)}.guide-credit{color:var(--muted);opacity:.85;margin:.35rem 0 0;font-size:.72rem;line-height:1.4}@media (max-width:560px){.guide-row{grid-template-columns:36px minmax(0,1fr)}.guide-row-side,.guide-kh{text-align:left;grid-column:2;justify-self:start}}.talents-panel .guide-modes{width:100%}.talent-groups{gap:1.15rem;display:grid}.talent-kind-head{font-family:var(--font-display);color:var(--ember);letter-spacing:.02em;margin:0 0 .45rem;font-size:1.05rem;font-weight:800}.talent-slot{gap:.45rem;display:grid}.talent-slot-head{border:1px solid color-mix(in srgb, var(--ember) 22%, var(--line));background:linear-gradient(135deg,#f0a2021a,#0000 55%),#00000038;border-radius:12px;gap:.2rem;padding:.55rem .75rem;display:grid}.talent-slot-num{letter-spacing:.08em;text-transform:uppercase;color:var(--ember);font-size:.72rem;font-weight:800}.talent-slot-buff{color:var(--ink);opacity:.92;margin:0;font-size:.86rem;line-height:1.35}.talent-slot-unlock,.talent-card-unlock{letter-spacing:.02em;color:color-mix(in srgb, var(--ember) 85%, var(--ink));margin:0;font-size:.78rem;font-weight:700}.talent-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.talent-row{border:1px solid var(--line);background:#0003;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.5rem .7rem;display:grid}.talent-row-sprite{object-fit:contain;width:44px;height:44px;image-rendering:pixelated;border:1px solid color-mix(in srgb, var(--ember) 22%, var(--line));background:radial-gradient(circle at 50% 40%,#f0a2022e,#0000 65%),#00000047;border-radius:50%}.talent-row-sprite-empty{color:var(--muted);place-items:center;font-size:.85rem;font-weight:800;display:grid}.talent-row-main{min-width:0}.talent-row-title{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;display:flex}.talent-item{font-size:1.05rem;font-weight:750;line-height:1.3}.item-capsule{--cap-band:#e8b84a;--cap-band-deep:#b87a18;--cap-red:#e85d5d;isolation:isolate;border:2px solid color-mix(in srgb, var(--ember) 55%, #fff);background:linear-gradient(#e85d5d29 0%,#0000 42%),linear-gradient(#0000 58%,#f5f8fc0f 100%),linear-gradient(165deg,#1c2836 0%,#101820 55%,#0c1218 100%);border-radius:26px;margin:0 0 1rem;padding:1.2rem 1.3rem 1.15rem;position:relative;overflow:visible;box-shadow:0 16px 36px #00000061,inset 0 1px #ffffff1a,inset 0 -1px #e8b84a1f}.item-capsule:before{content:"";background:linear-gradient(90deg, var(--cap-red), var(--cap-band), var(--mint));opacity:.9;border-radius:0 0 8px 8px;height:3px;position:absolute;top:0;left:8%;right:8%}.item-capsule-glow{border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(circle,#5ecf9a29,#0000 65%);height:70%;position:absolute;inset:auto -10% -40% 40%;overflow:hidden}.item-capsule-content{z-index:1;gap:.75rem;display:grid;position:relative}.item-capsule-brand{align-items:center;gap:.7rem;display:flex}.item-capsule-brand-text{gap:.18rem;min-width:0;display:grid}.item-capsule-ball{background:linear-gradient(#ff6b6b 0 49%,#1a1f28 51% 100%);border:2px solid #6a6d73;border-radius:50%;flex:none;width:34px;height:34px;animation:3.2s ease-in-out infinite capsuleBallIdle;position:relative;box-shadow:0 2px 8px #00000059}.item-capsule-ball-band{background:#f4f7fb;height:4px;position:absolute;top:50%;left:-2px;right:-2px;transform:translateY(-50%);box-shadow:0 0 0 1px #1a1f28}.item-capsule-ball-btn{background:radial-gradient(circle at 35% 30%,#fff,#e8eef6 60%,#9aa6b5);border:2px solid #1a1f28;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.item-capsule-kicker{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--ember) 80%, var(--muted));flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.72rem;font-weight:800;display:inline-flex}.item-capsule-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:800;line-height:1.2}.item-capsule-switch{gap:.4rem;display:grid}.item-capsule-switch-label{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--ember) 70%, var(--muted));margin:0;font-size:.68rem;font-weight:800}.item-capsule-modes{border:1px solid color-mix(in srgb, var(--ember) 28%, var(--line));background:linear-gradient(#ffffff0a,#0000 55%),#00000061;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;padding:.4rem;display:grid;box-shadow:inset 0 1px #ffffff0d}.item-capsule-mode{z-index:1;border:1.5px solid color-mix(in srgb, var(--line) 92%, transparent);min-height:3.35rem;color:inherit;cursor:pointer;pointer-events:auto;background:#ffffff08;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem .55rem;padding:.55rem .65rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s,color .16s;display:grid;position:relative}.item-capsule-mode:hover{border-color:color-mix(in srgb, var(--ember) 58%, var(--line));background:linear-gradient(160deg,#f0a20224,#0000 70%),#00000047;transform:translateY(-2px);box-shadow:0 6px 14px #00000038}.item-capsule-mode:hover .item-capsule-mode-go{opacity:1;color:var(--ember);transform:translate(2px)}.item-capsule-mode:focus-visible{outline:2px solid color-mix(in srgb, var(--mint) 65%, transparent);outline-offset:2px}.item-capsule-mode.is-active{border-color:color-mix(in srgb, var(--mint) 72%, #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--mint) 30%, transparent), inset 0 1px 0 #ffffff14;background:linear-gradient(155deg,#5ecf9a47,#0000 68%),#0000006b}.item-capsule-mode.is-active:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--mint) 35%, transparent), inset 0 1px 0 #ffffff14;transform:none}.item-capsule-mode-icon{border:1px solid color-mix(in srgb, var(--ember) 30%, var(--line));background:#00000059;border-radius:10px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.item-capsule-mode-icon svg{width:20px;height:20px}.item-capsule-mode.is-active .item-capsule-mode-icon{border-color:color-mix(in srgb, var(--mint) 45%, var(--line));background:#5ecf9a24}.item-capsule-mode-copy{gap:.08rem;min-width:0;display:grid}.item-capsule-mode-label{flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.92rem;font-weight:800;line-height:1.15;display:inline-flex}.item-capsule-mode:not(.is-active) .item-capsule-mode-label{color:color-mix(in srgb, var(--ink) 88%, var(--muted))}.item-capsule-mode-hint{color:var(--muted);font-size:.7rem;line-height:1.2}.item-capsule-mode-go{color:color-mix(in srgb, var(--muted) 80%, var(--ember));opacity:.55;font-size:1rem;font-weight:800;transition:opacity .16s,transform .16s,color .16s}.item-capsule-mode-now{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--mint) 75%, #fff);border:1px solid color-mix(in srgb, var(--mint) 40%, transparent);background:#5ecf9a24;border-radius:999px;padding:.18rem .4rem;font-size:.62rem;font-weight:800}@keyframes capsuleBallIdle{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (max-width:720px){.item-capsule-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.item-capsule{border-radius:22px;padding:1rem .9rem .95rem}.item-capsule-mode{min-height:3.1rem;padding:.5rem .55rem}.item-capsule-mode-now,.item-capsule-mode-go{display:none}}@media (prefers-reduced-motion:reduce){.item-capsule-ball{animation:none}.item-capsule-mode{transition:none}.item-capsule-mode:hover{transform:none}.item-capsule-mode-go{transition:none}}.talent-item-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.talent-item-card{border:1px solid color-mix(in srgb, var(--line) 92%, transparent);background:linear-gradient(135deg,#e8b84a12,#0000 45%),#00000042;border-radius:16px;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:.8rem;padding:.8rem .85rem;transition:border-color .15s,transform .15s;display:grid}.talent-item-card:hover{border-color:color-mix(in srgb, var(--ember) 36%, var(--line));transform:translateY(-1px)}.talent-item-sprite{border:1px solid color-mix(in srgb, var(--ember) 28%, var(--line));box-sizing:border-box;background:radial-gradient(circle at 50% 40%,#f0a20238,#0000 65%),#00000052;border-radius:14px;place-items:center;width:64px;height:64px;display:inline-grid;overflow:hidden}.talent-item-sprite-empty{color:var(--muted);place-items:center;font-size:1.15rem;font-weight:800;display:grid}.pka-item-icon{flex:none;place-items:center;display:grid;overflow:hidden}.pka-item-icon-img{object-fit:contain;image-rendering:auto;width:100%;height:100%}.pka-item-icon.is-item .pka-item-icon-img{box-sizing:border-box;padding:6px}.pka-item-icon.is-sheet .pka-item-icon-img,.pka-item-icon-img.is-sheet{object-fit:unset;width:auto;max-width:none;height:100%;image-rendering:pixelated;padding:0}.item-sprite-raster{object-fit:contain;image-rendering:auto;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block}.is-spritesheet .item-sprite-raster{object-fit:none;width:auto;max-width:none;height:100%;image-rendering:pixelated}.talent-item-card-main{gap:.22rem;min-width:0;display:grid}.talent-item-card-title{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;display:flex}.talent-item-card-meta{color:var(--muted);margin:0;font-size:.78rem;line-height:1.35}.talent-item-card-buff{color:color-mix(in srgb, var(--ink) 78%, var(--muted));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.1rem 0 0;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.talent-item-card-links{flex-wrap:wrap;gap:.45rem .85rem;margin-top:.2rem;display:flex}.talents-panel-client .talent-filter-bar .search-input{padding:.9rem 1rem .9rem 2.55rem;font-size:1rem}@media (max-width:560px){.talent-item-grid{grid-template-columns:1fr}}.drops-panel .guide-toolbar{margin-bottom:.55rem}.drops-browse,.drops-result-head{margin-top:.35rem}.drops-browse-head,.drops-result-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.45rem .85rem;margin-bottom:.55rem;display:flex}.drops-browse-title,.drops-result-title{font-family:var(--font-display);margin:0;font-size:1.05rem;font-weight:800}.drops-browse-lede{color:var(--muted);flex:12rem;margin:0;font-size:.8rem}.drop-browse-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.drop-browse-card{text-align:left;border:1px solid color-mix(in srgb, var(--line) 92%, transparent);width:100%;color:inherit;font:inherit;cursor:pointer;background:linear-gradient(135deg,#5ecf9a0f,#0000 50%),#0000003d;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:.65rem;padding:.65rem .7rem;transition:border-color .15s,transform .15s;display:grid}.drop-browse-card:hover{border-color:color-mix(in srgb, var(--mint) 40%, var(--line));transform:translateY(-1px)}.drop-browse-sprite{border:1px solid color-mix(in srgb, var(--mint) 22%, var(--line));background:#0000004d;border-radius:12px;place-items:center;width:48px;height:48px;display:inline-grid;overflow:hidden}.drop-browse-sprite.is-item,.drop-browse-sprite.pka-item-icon{image-rendering:auto;box-sizing:border-box}.drop-browse-sprite-empty{color:var(--muted);place-items:center;font-weight:800;display:grid}.drop-browse-main{gap:.12rem;min-width:0;display:grid}.drop-browse-main strong{font-size:.9rem;line-height:1.25}.drop-browse-meta{color:var(--muted);font-size:.74rem}@media (max-width:560px){.drop-browse-grid{grid-template-columns:1fr}}.talent-source,.talent-source-link{color:var(--muted);font-size:.78rem}.talent-source-link{color:color-mix(in srgb, var(--mint) 85%, var(--ink));font-weight:650;text-decoration:none}.talent-source-link:hover{text-decoration:underline}.talent-row-side{align-items:center;gap:.35rem;display:flex}@media (max-width:560px){.talent-row{grid-template-columns:40px minmax(0,1fr)}.talent-row-side{grid-column:2;justify-self:start}.talent-row-sprite{width:40px;height:40px}}.panel-capsule-body{border-color:color-mix(in srgb, var(--ember) 16%, var(--line));background:linear-gradient(#e8b84a0a,#0000 28%),#00000047;border-radius:22px;margin-top:0}.talent-filter-bar{margin-bottom:.65rem}.talent-client{grid-template-columns:minmax(10.5rem,12.5rem) minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.talent-kind-rail{border:1px solid color-mix(in srgb, var(--line) 90%, transparent);background:#00000038;border-radius:16px;gap:.28rem;max-height:calc(100vh - 5.5rem);padding:.35rem;display:grid;position:sticky;top:4.5rem;overflow:auto}.talent-kind-btn{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:.45rem;padding:.48rem .6rem;font-size:.86rem;font-weight:650;display:flex}.talent-kind-icon{filter:drop-shadow(0 1px 2px #00000059);flex:none;display:block}.talent-kind-btn:hover{border-color:color-mix(in srgb, var(--ember) 28%, var(--line));background:#ffffff08}.talent-kind-btn.is-active{border-color:color-mix(in srgb, var(--mint) 45%, var(--line));background:linear-gradient(135deg,#5ed2a829,#0000 60%),#00000047}.talent-kind-btn.is-active .talent-kind-icon{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--mint) 45%, transparent))}.talent-client-main{gap:.65rem;min-width:0;display:grid}.talent-client-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem .85rem;display:grid}.talent-client-head .talent-kind-head{margin:0;font-size:1.2rem}.talent-progress-track{background:#ffffff0f;border-radius:999px;height:6px;overflow:hidden}.talent-progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--mint), var(--ember));height:100%;transition:width .22s;display:block}.talent-client-progress{color:var(--muted);white-space:nowrap;margin:0;font-size:.78rem}.talent-card-list{gap:.7rem;display:grid}.talent-card{border:1px solid color-mix(in srgb, var(--line) 92%, transparent);background:linear-gradient(135deg,#e8b84a12,#0000 48%),#00000047;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.85rem 1.15rem;padding:1rem 1.05rem;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.talent-card:hover{border-color:color-mix(in srgb, var(--ember) 36%, var(--line));box-shadow:0 8px 22px #00000038}.talent-card-body{gap:.4rem;min-width:0;display:grid}.talent-card-meta-row{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.talent-card-slot{border:1px solid color-mix(in srgb, var(--ember) 35%, var(--line));letter-spacing:.06em;text-transform:uppercase;width:fit-content;color:var(--ember);background:#f0a2021f;border-radius:999px;padding:.14rem .45rem;font-size:.72rem;font-weight:800}.talent-card-done-badge{border:1px solid color-mix(in srgb, var(--mint) 50%, var(--line));letter-spacing:.05em;text-transform:uppercase;width:fit-content;color:color-mix(in srgb, var(--mint) 75%, #fff);background:#5ecf9a2e;border-radius:999px;padding:.14rem .5rem;font-size:.72rem;font-weight:800}.talent-card.is-done{border-color:color-mix(in srgb, var(--mint) 42%, var(--line));opacity:.88;background:linear-gradient(135deg,#5ecf9a24,#0000 55%),#00000038}.talent-card.is-done .talent-card-buff{color:color-mix(in srgb, var(--ink) 78%, var(--mint))}.talent-card.is-done:hover{border-color:color-mix(in srgb, var(--mint) 55%, var(--line));box-shadow:0 8px 22px #0000002e}.talent-collect-tip{border:1px solid color-mix(in srgb, var(--mint) 32%, var(--line));background:linear-gradient(120deg,#5ecf9a1f,#0000 60%),#0000003d;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem .7rem;padding:.55rem .7rem;display:grid}.talent-collect-tip-mark{background:color-mix(in srgb, var(--mint) 80%, #0a1210);color:#04120c;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;font-size:.78rem;font-weight:900;display:grid}.talent-collect-tip-text{color:color-mix(in srgb, var(--ink) 88%, var(--muted));margin:0;font-size:.86rem;line-height:1.35}.talent-collect-tip-dismiss{appearance:none;border:1px solid color-mix(in srgb, var(--mint) 40%, var(--line));color:color-mix(in srgb, var(--mint) 70%, #fff);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#00000047;border-radius:999px;padding:.28rem .65rem;font-size:.78rem;font-weight:800}.talent-collect-tip-dismiss:hover{border-color:color-mix(in srgb, var(--mint) 60%, var(--line));background:#5ecf9a24}.talent-card-list.is-coaching>.talent-card:first-child{padding-top:1.35rem}.talent-card-list.is-coaching>.talent-card:first-child .talent-card-costs{position:relative}.talent-card-list.is-coaching>.talent-card:first-child .talent-card-costs:after{content:"toque aqui";letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--mint) 72%, var(--muted));pointer-events:none;white-space:nowrap;font-size:.68rem;font-weight:800;animation:1.8s ease-in-out infinite talentCoachPulse;position:absolute;top:-1.15rem;right:0}@keyframes talentCoachPulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.talent-card-list.is-coaching>.talent-card:first-child .talent-card-costs:after{opacity:.85;animation:none}}.talent-clear-progress{appearance:none;font:inherit;color:color-mix(in srgb, var(--ember) 75%, var(--muted));cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;font-weight:750;text-decoration:underline}.talent-clear-progress:hover{color:var(--ember)}.talent-card-buff{color:var(--ink);text-wrap:pretty;margin:0;font-size:1.08rem;font-weight:700;line-height:1.4}.talent-card-details{color:var(--muted);font-size:.92rem}.talent-card-details>summary{cursor:pointer;width:fit-content;list-style:none}.talent-card-details>summary::-webkit-details-marker{display:none}.talent-farm-summary{border:1px solid color-mix(in srgb, var(--ember) 40%, var(--line));color:color-mix(in srgb, var(--ember) 82%, #fff);background:#f0a2021a;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.88rem;font-weight:750;transition:background .14s,border-color .14s;display:inline-flex}.talent-card-details>summary:hover .talent-farm-summary{border-color:color-mix(in srgb, var(--ember) 55%, var(--line));background:#f0a2022e}.talent-card-details[open]>summary{margin-bottom:.2rem}.talent-card-details[open] .talent-farm-summary{border-color:color-mix(in srgb, var(--mint) 45%, var(--line));color:color-mix(in srgb, var(--mint) 70%, #fff);background:#5ecf9a1f}.talent-card-sources{color:var(--muted);border:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:linear-gradient(#ffffff08,#0000 40%),#00000047;border-radius:14px;gap:.45rem;margin:.5rem 0 0;padding:.55rem;font-size:.92rem;list-style:none;display:grid}.talent-farm-row{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:#00000038;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:.75rem;padding:.55rem .65rem;display:grid}.talent-farm-row.is-collected{border-color:color-mix(in srgb, var(--mint) 35%, var(--line));opacity:.82;background:#5ecf9a14}.talent-farm-got{color:var(--mint);font-weight:800}.talent-farm-sprite{border:1px solid color-mix(in srgb, var(--ember) 26%, var(--line));box-sizing:border-box;background:radial-gradient(circle at 50% 40%,#f0a20238,#0000 65%),#00000059;border-radius:11px;place-items:center;width:40px;height:40px;display:inline-grid;overflow:hidden}.talent-farm-sprite-empty{color:var(--muted);place-items:center;font-size:.85rem;font-weight:800;display:grid}.talent-farm-main{gap:.15rem;min-width:0;display:grid}.talent-farm-title{flex-wrap:wrap;align-items:baseline;gap:.3rem .55rem;display:flex}.talent-farm-item{color:var(--ink);font-size:1rem;font-weight:750;text-decoration:none}.talent-farm-item:hover{color:color-mix(in srgb, var(--ember) 70%, var(--ink))}.talent-farm-meta{color:var(--muted);margin:0;font-size:.9rem;line-height:1.35}.talent-card-costs{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;max-width:18rem;padding-top:.1rem;display:flex}.talent-cost{width:52px;height:56px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;text-decoration:none;transition:transform .14s,filter .14s;display:grid;position:relative}.talent-cost:hover{transform:translateY(-1px)}.talent-cost:focus-visible{outline:2px solid color-mix(in srgb, var(--mint) 65%, transparent);outline-offset:2px}.talent-cost:not(.is-collected) .talent-cost-sprite{border-style:dashed;border-color:color-mix(in srgb, var(--ember) 34%, var(--line))}.talent-cost:not(.is-collected):after{content:"✓";width:1.15rem;height:1.15rem;color:color-mix(in srgb, var(--mint) 70%, #fff);opacity:0;pointer-events:none;background:#5ecf9a38;border-radius:999px;place-items:center;font-size:.68rem;font-weight:900;line-height:1;transition:opacity .14s;display:grid;position:absolute;top:-2px;left:-2px}.talent-cost:not(.is-collected):hover:after,.talent-cost:not(.is-collected):focus-visible:after{opacity:.9}.talent-cost.is-collected{filter:saturate(.75)}.talent-cost.is-collected .talent-cost-sprite{border-style:solid;border-color:color-mix(in srgb, var(--mint) 45%, var(--line));box-shadow:inset 0 0 0 999px #5ecf9a2e}.talent-cost-check{background:color-mix(in srgb, var(--mint) 85%, #0a1210);color:#04120c;pointer-events:none;border-radius:999px;place-items:center;width:1.15rem;height:1.15rem;font-size:.72rem;font-weight:900;line-height:1;display:grid;position:absolute;top:-2px;left:-2px;box-shadow:0 1px 4px #00000059}.talent-cost-sprite{border:1px solid color-mix(in srgb, var(--ember) 22%, var(--line));background:#00000059;border-radius:12px;place-items:center;width:44px;height:44px;display:inline-grid;overflow:hidden}.talent-cost-sprite.is-item,.talent-cost-sprite.pka-item-icon{image-rendering:auto;box-sizing:border-box}.talent-cost-sprite-empty{color:var(--muted);place-items:center;font-size:.9rem;font-weight:800;display:grid}.talent-cost-qty{border:1px solid color-mix(in srgb, var(--ember) 28%, transparent);text-align:center;background:#000000d1;border-radius:6px;min-width:1.25rem;padding:.05rem .28rem;font-size:.74rem;font-weight:800;line-height:1.2;position:absolute;bottom:-1px;right:-1px}@media (max-width:720px){.talent-client{grid-template-columns:1fr}.talent-kind-rail{flex-wrap:nowrap;gap:.28rem;max-height:none;padding:.35rem;display:flex;position:static;overflow-x:auto}.talent-kind-btn{white-space:nowrap;width:auto}.talent-client-head{grid-template-columns:1fr auto}.talent-progress-track{order:3;grid-column:1/-1}.talent-card{grid-template-columns:1fr}.talent-card-costs{justify-content:flex-start;max-width:none}}.combat-guide-tab strong .nav-seal{letter-spacing:.06em}.rocket-grid,.boost-cards,.gym-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.8rem;display:grid}.rocket-card,.boost-card,.gym-card{content-visibility:auto;contain-intrinsic-size:auto 280px;border:1px solid color-mix(in srgb, var(--ops-accent) 18%, var(--line));background:linear-gradient(160deg,#fff8e614,#0000 45%),#14100c59;border-radius:16px;gap:.7rem;padding:.95rem 1rem;display:grid;box-shadow:0 10px 24px #00000024}.rocket-card-head,.boost-card-head,.gym-card-head{align-items:flex-start;gap:.75rem;display:flex}.rocket-card-title,.boost-card-title,.gym-card-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:.12rem 0 0;font-size:1.2rem;font-weight:800}.boost-panel{gap:.85rem;display:grid}.boost-toolbar{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.boost-search{flex:14rem;min-width:0}.boost-search-input{border:2px solid color-mix(in srgb, var(--ember) 35%, var(--line));width:100%;color:var(--ink);font:inherit;background:#00000059;border-radius:14px;outline:none;padding:.7rem .95rem;font-size:.92rem}.boost-search-input:focus{border-color:color-mix(in srgb, var(--mint) 55%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--mint) 18%, transparent)}.boost-frag-btn{border:2px solid color-mix(in srgb, var(--ember) 40%, var(--line));color:var(--ink);font:inherit;cursor:pointer;background:#e8b84a1a;border-radius:999px;padding:.55rem .9rem;font-size:.8rem;font-weight:800}.boost-frag-btn.is-active{border-color:color-mix(in srgb, var(--mint) 60%, var(--line));background:#5ecf9a29}.boost-count{color:var(--muted);font-size:.78rem;font-weight:700}.boost-type-grid{flex-wrap:wrap;gap:.4rem;display:flex}.boost-type-btn{border:2px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:#00000038;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.78rem;font-weight:750;transition:border-color .12s,color .12s,background .12s,transform .12s;display:inline-flex}.boost-type-btn:hover{transform:translateY(-1px)}.boost-type-btn.is-active{color:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb, currentColor 25%, transparent);border-width:2px}.boost-ladder-wrap{border:2px solid color-mix(in srgb, var(--ember) 35%, var(--line));background:linear-gradient(160deg,#e8b84a1a,#0000 50%),#0000003d;border-radius:16px;gap:.4rem;padding:.95rem;display:grid}.boost-ladder-title{margin:0;font-size:.95rem}.boost-ladder-note{color:var(--muted);margin:0;font-size:.78rem}.boost-ladder-scroll{overflow-x:auto}.boost-ladder{border-collapse:collapse;width:100%;font-size:.82rem}.boost-ladder th,.boost-ladder td{border-bottom:1px solid color-mix(in srgb, var(--line) 75%, transparent);text-align:right;padding:.4rem .55rem}.boost-ladder th:first-child,.boost-ladder td:first-child,.boost-ladder tbody th{text-align:left}.boost-ladder thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.boost-cards{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:.8rem;display:grid}.boost-card{background:linear-gradient(165deg, color-mix(in srgb, currentColor 16%, transparent), transparent 48%), #00000052;border:2px solid;border-radius:18px;gap:.7rem;padding:.95rem 1rem;transition:transform .14s,box-shadow .14s;display:grid;box-shadow:0 10px 22px #00000038,inset 0 1px #ffffff0d}.boost-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #00000047,inset 0 1px #ffffff12}.boost-card-head{align-items:flex-start;gap:.75rem;display:flex}.boost-card-badge{border:2px solid color-mix(in srgb, currentColor 45%, transparent);background:color-mix(in srgb, currentColor 18%, #00000059);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.boost-card-titles{gap:.35rem;min-width:0;display:grid}.boost-card-title{letter-spacing:.01em;margin:0;font-size:1.08rem;font-weight:800}.boost-card-tags{flex-wrap:wrap;gap:.3rem;display:flex}.boost-tag{border:1px solid color-mix(in srgb, currentColor 35%, transparent);background:color-mix(in srgb, currentColor 14%, #00000040);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem .2rem .25rem;font-size:.72rem;font-weight:750;display:inline-flex}.boost-tag-stone{border-style:dashed}.boost-tag .boost-item-sprite,.boost-tag .pka-item-icon{border-radius:8px;width:22px;height:22px}.boost-item-list{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.boost-item{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);padding:.4rem .1rem;font-size:.86rem}.boost-item:first-child{border-top:0;padding-top:0}.boost-item-main{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:.55rem;display:grid}.boost-item-sprite{border:1px solid color-mix(in srgb, currentColor 28%, var(--line));background:#00000059;border-radius:12px;place-items:center;width:40px;height:40px;display:inline-grid;overflow:hidden}.boost-item-sprite.is-item,.boost-item-sprite.pka-item-icon{image-rendering:auto;box-sizing:border-box}.boost-item-sprite-empty{color:var(--muted);place-items:center;font-size:.85rem;font-weight:800;display:grid}.boost-item-text{gap:.1rem;min-width:0;display:grid}.boost-item strong{font-weight:750}.boost-item-drops{color:color-mix(in srgb, var(--mint) 80%, var(--ink));font-size:.74rem;font-weight:700;text-decoration:none}.boost-item-drops:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.boost-card,.boost-type-btn{transition:none}}.combat-team-chips .guide-chip{text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}@keyframes hazardMapIn{0%{opacity:.25;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.type-tone-fire,.type-tone-water,.type-tone-grass,.type-tone-electric,.type-tone-ice,.type-tone-fighting,.type-tone-poison,.type-tone-ground,.type-tone-flying,.type-tone-psychic,.type-tone-bug,.type-tone-rock,.type-tone-ghost,.type-tone-dragon,.type-tone-dark,.type-tone-steel,.type-tone-fairy,.type-tone-normal{border-color:color-mix(in srgb, currentColor 18%, var(--line))}.poke-guide-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.65rem;display:grid}.poke-guide-card{border:1px solid var(--line);background:linear-gradient(165deg, color-mix(in srgb, var(--ember) 5%, transparent), transparent 50%), #00000042;border-radius:16px;align-content:start;gap:.35rem;padding:.95rem;display:grid;box-shadow:inset 0 1px #ffffff08}.poke-guide-label{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--ember) 55%, var(--muted));font-size:.68rem;font-weight:800}.poke-guide-card strong{font-size:1.2rem;font-family:var(--font-display);letter-spacing:-.02em}.poke-guide-type{align-items:center;gap:.4rem;display:inline-flex}.poke-guide-type .type-icon{flex-shrink:0}@media (max-width:420px){.shell,.shell-wide{width:min(1080px,100% - 1.1rem)!important}.home-map-hero{border-radius:16px;gap:.75rem;padding:1rem .95rem}.home-map-hero-icon,.home-map-hero-icon svg{width:1.85rem;height:1.85rem}.home-map-pillar{padding:.5rem .25rem}.dock-label{font-size:.62rem}.page-title{font-size:clamp(1.55rem,8vw,1.9rem)}.lede{font-size:.92rem}.guide-modes{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;padding-bottom:.15rem;overflow-x:auto}.guide-modes::-webkit-scrollbar{display:none}.guide-mode{flex:none}.hunt-zones>div{grid-template-columns:1fr;gap:.2rem}.hunt-grid,.tier-grid{grid-template-columns:1fr}.search-input,.hero-search .header-search-input,.header-search-input{font-size:16px}.guide-chips{gap:.35rem}.guide-chip{padding:.35rem .65rem;font-size:.78rem}}.tool-bridge{gap:.65rem;margin:.75rem 0 1.5rem;padding:1rem 0 .25rem;display:grid}.tool-bridge-home{border-top:1px solid var(--line);margin-top:.25rem;padding-top:.35rem}.tool-bridge-caughts{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1rem}.apoiar-nudge{border:1px solid color-mix(in srgb, var(--ember) 28%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--ember) 10%, transparent), transparent 55%), #00000038;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin:.25rem 0 1.35rem;padding:.85rem 1rem;display:flex}.apoiar-nudge-copy{flex:14rem;gap:.2rem;min-width:min(100%,16rem);display:grid}.apoiar-nudge-copy strong{color:var(--ink);font-size:.92rem;font-weight:800}.apoiar-nudge-copy span{color:var(--muted);font-size:.84rem;line-height:1.4}.apoiar-nudge-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.apoiar-nudge-cta{border:1px solid color-mix(in srgb, var(--ember) 45%, var(--line));background:color-mix(in srgb, var(--ember) 18%, transparent);color:var(--ink);border-radius:10px;align-items:center;padding:.45rem .85rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.apoiar-nudge-cta:hover{background:color-mix(in srgb, var(--ember) 28%, transparent)}.apoiar-nudge-dismiss{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.4rem .55rem;font-size:.8rem;font-weight:600}.apoiar-nudge-dismiss:hover{color:var(--ink);background:#ffffff0a}.tool-bridge-head{gap:.15rem;display:grid}.tool-bridge-title{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.15rem,2.5vw,1.4rem);font-weight:800;line-height:1.15}.tool-bridge-list{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tool-bridge-link{color:inherit;border:1px solid color-mix(in srgb, var(--ember) 22%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--ember) 8%, transparent), transparent 60%), #00000038;transition:border-color .16s ease, transform .16s var(--ease-out,ease), background .16s ease;border-radius:12px;gap:.2rem;padding:.75rem .85rem;text-decoration:none;display:grid}.tool-bridge-link:hover{border-color:color-mix(in srgb, var(--ember) 50%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--ember) 14%, transparent), transparent 60%), #00000047;transform:translateY(-1px)}.tool-bridge-link strong{font-family:var(--font-display);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.98rem;font-weight:800;display:inline-flex}.tool-bridge-link span{color:var(--muted);font-size:.78rem;line-height:1.35}.poke-bridge{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:.85rem 0 1.15rem;display:grid}.poke-bridge-link{color:inherit;border:1px solid color-mix(in srgb, var(--ember) 26%, var(--line));background:color-mix(in srgb, var(--ember) 7%, #00000047);border-radius:12px;gap:.15rem;padding:.7rem .75rem;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid}.poke-bridge-link:hover{border-color:color-mix(in srgb, var(--ember) 55%, var(--line));background:color-mix(in srgb, var(--ember) 12%, #00000052);transform:translateY(-1px)}.poke-bridge-link strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:.92rem;font-weight:800}.poke-bridge-link span{color:var(--muted);font-size:.72rem;line-height:1.3}@media (max-width:720px){.poke-bridge{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.tool-bridge-list{grid-template-columns:1fr}}html[data-fx=low] *,html[data-fx=low] :before,html[data-fx=low] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-fx=low] *{-webkit-backdrop-filter:none!important}html[data-fx=low] .poke-atmosphere,html[data-fx=low] .biome-mew,html[data-fx=low] .biome-mewtwo,html[data-fx=low] .biome-breathe,html[data-fx=low] .brand-mark--live .brand-mark-bolts{display:none!important}html[data-fx=low] .biome-plate{opacity:.35;filter:none!important;animation:none!important}html[data-fx=low] .catch-list,html[data-fx=low] .hot-list,html[data-fx=low] .rankings-table,html[data-fx=low] .data-table-wrap,html[data-fx=low] .guide-list,html[data-fx=low] .hunt-grid{content-visibility:auto;contain-intrinsic-height:auto 480px}html[data-fx=low] img{image-rendering:auto}.pokelog,.dano{gap:1rem;display:grid}.pokelog-lede,.dano-lede{color:var(--muted);max-width:52rem;margin:0;font-size:.92rem;line-height:1.5}.pokelog-lede strong,.dano-lede strong{color:var(--ink)}.pokelog-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.pokelog-stat{border:1px solid color-mix(in srgb, var(--ember) 28%, var(--line));background:color-mix(in srgb, var(--ember) 8%, #00000052);border-radius:12px;padding:.7rem .8rem}.pokelog-stat-label{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--ember) 70%, var(--muted));font-size:.68rem;font-weight:800;display:block}.pokelog-stat strong{font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:1.05rem;display:block}.pokelog-stat strong span{color:var(--muted);font-size:.78rem;font-weight:600}.pokelog-focus{border:1px solid color-mix(in srgb, var(--ember) 55%, var(--line));background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--ember) 22%, transparent), transparent 55%), color-mix(in srgb, var(--bg-elevated) 92%, #050c09);box-shadow:0 0 0 1px color-mix(in srgb, var(--ember) 12%, transparent);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:.85rem 1rem;padding:.9rem 1rem;display:grid}.pokelog-focus-art{border:1px solid var(--line);background:#00000059;border-radius:12px;place-items:center;width:4.5rem;height:4.5rem;display:grid}.pokelog-focus-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--ember) 80%, #ffe08a);margin:0;font-size:.68rem;font-weight:800}.pokelog-focus-body h2{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:.15rem 0 .25rem;font-size:1.25rem;display:flex}.pokelog-focus-body h2 em{background:var(--ember-soft);color:var(--ink);border-radius:6px;padding:.12rem .4rem;font-size:.72rem;font-style:normal;font-weight:800}.pokelog-focus-meta{color:var(--muted);margin:0 0 .55rem;font-size:.88rem}.pokelog-focus-actions,.pokelog-card-actions,.pokelog-io,.pokelog-toolbar,.dano-toolbar,.dano-goal-presets{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pokelog-focus-empty{border:1px dashed var(--line);color:var(--muted);border-radius:10px;margin:0;padding:.7rem .85rem;font-size:.88rem}.pokelog-chip,.pokelog-file{appearance:none;border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#00000047;border-radius:8px;padding:.35rem .65rem;font-size:.78rem;font-weight:800}.pokelog-chip:hover,.pokelog-file:hover{border-color:color-mix(in srgb, var(--ember) 45%, var(--line))}.pokelog-chip.is-gold{border-color:color-mix(in srgb, var(--ember) 65%, var(--line));background:linear-gradient(135deg, #ffe08a59, var(--ember-soft));color:#1a1200}.pokelog-chip.is-muted{color:var(--muted);background:0 0}.pokelog-chip:disabled{opacity:.45;cursor:not-allowed}.pokelog-chip-link{color:color-mix(in srgb, var(--ember) 75%, #ffe08a);padding:.35rem .4rem;font-size:.78rem;font-weight:800;text-decoration:none}.pokelog-chip-link:hover{text-decoration:underline}.pokelog-check{color:var(--muted);align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;display:inline-flex}.pokelog-count{color:var(--muted);margin-left:auto;font-size:.78rem}.pokelog-grid{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.pokelog-card{border:1px solid var(--line);background:#00000047;border-radius:12px;gap:.45rem;padding:.7rem;transition:border-color .14s,box-shadow .14s;display:grid}.pokelog-card:hover{border-color:color-mix(in srgb, var(--ember) 40%, var(--line))}.pokelog-card.is-done{border-color:color-mix(in srgb, var(--ember) 55%, var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ember) 18%, transparent)}.pokelog-card-top{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;display:grid}.pokelog-card-top strong{font-size:.92rem;display:block}.pokelog-shiny{color:#ffe08a;margin-right:.15rem}.pokelog-card-meta{color:var(--muted);font-size:.72rem;display:block}.pokelog-fav{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.15rem;font-size:1.05rem}.pokelog-fav.is-on{color:var(--ember)}.pokelog-progress{background:#ffffff0f;border-radius:99px;height:4px;overflow:hidden}.pokelog-progress-fill{border-radius:inherit;background:linear-gradient(90deg, #ffe08a, var(--ember));height:100%}.pokelog-rail{grid-template-columns:repeat(3,1fr);gap:.3rem;display:grid}.pokelog-rail-node{appearance:none;border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;text-align:center;background:#00000040;border-radius:7px;padding:.28rem .2rem;font-size:.68rem;font-weight:800}.pokelog-rail-node.is-on{border-color:color-mix(in srgb, var(--ember) 60%, var(--line));background:var(--ember-soft);color:#1a1200}.pokelog-card-kills{color:var(--muted);justify-content:space-between;align-items:end;gap:.5rem;font-size:.72rem;display:flex}.pokelog-card-kills label{gap:.15rem;font-weight:700;display:grid}.pokelog-card-kills input{border:1px solid var(--line);width:5.5rem;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:#00000059;border-radius:7px;padding:.28rem .4rem;font-size:.85rem}.pokelog-pager{justify-content:center;gap:.5rem;display:flex}.dano-disclaimer{border:1px solid color-mix(in srgb, var(--ember) 35%, var(--line));background:color-mix(in srgb, var(--ember) 8%, #00000047);color:var(--ink);border-radius:10px;margin:0;padding:.65rem .8rem;font-size:.84rem;line-height:1.45}.dano-goal{border:1px solid var(--line);background:#00000038;border-radius:12px;flex-wrap:wrap;align-items:end;gap:.65rem 1rem;padding:.75rem .85rem;display:flex}.dano-goal label,.dano-field{color:var(--muted);gap:.25rem;font-size:.78rem;font-weight:800;display:grid}.dano-goal input,.dano-field input,.dano-setup-label{border:1px solid var(--line);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:#00000059;border-radius:8px;padding:.4rem .55rem;font-size:.92rem;font-weight:700}.dano-hint{color:var(--muted);font-size:.7rem;font-weight:600}.dano-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.dano-setup{border:1px solid var(--line);background:#00000047;border-radius:12px;gap:.65rem;padding:.85rem;display:grid}.dano-setup-a{border-color:color-mix(in srgb, var(--line) 80%, #7aa2ff)}.dano-setup-b{border-color:color-mix(in srgb, var(--ember) 45%, var(--line))}.dano-setup-head{gap:.25rem;display:grid}.dano-setup-power{color:var(--muted);margin:0;font-size:.8rem}.dano-setup-power strong{color:var(--ink)}.dano-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.dano-result{border:1px solid color-mix(in srgb, var(--ember) 50%, var(--line));background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--ember) 18%, transparent), transparent 50%), color-mix(in srgb, var(--bg-elevated) 94%, #050c09);border-radius:14px;padding:.9rem 1rem}.dano-result-title{margin:0 0 .65rem;font-size:1rem}.dano-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.dano-result-card{border:1px solid var(--line);background:#0000004d;border-radius:10px;gap:.2rem;padding:.7rem .75rem;display:grid}.dano-result-card span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:800}.dano-result-card strong{font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.45rem}.dano-result-card em{color:var(--muted);font-size:.78rem;font-style:normal}.dano-result-card.is-b{border-color:color-mix(in srgb, var(--ember) 55%, var(--line))}.dano-result-card.is-b strong{color:color-mix(in srgb, var(--ember) 70%, #ffe08a)}.dano-result-delta{margin:.7rem 0 0;font-size:.9rem;line-height:1.4}@media (max-width:820px){.pokelog-hero-stats,.dano-compare,.dano-result-grid,.pokelog-focus{grid-template-columns:1fr}.pokelog-count{width:100%;margin-left:0}}@media (max-width:520px){.pokelog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pokelog-card-actions .pokelog-chip:first-child{display:none}}html[data-fx=low] .pokelog-focus,html[data-fx=low] .dano-result{background:color-mix(in srgb, var(--bg-elevated) 96%, #050c09)}.tool-howto{border:1px solid color-mix(in srgb, var(--ember) 30%, var(--line));background:color-mix(in srgb, var(--ember) 7%, #00000047);color:var(--ink);border-radius:12px;gap:.35rem;margin:0;padding:.75rem .9rem;font-size:.9rem;line-height:1.4;list-style:none;display:grid}.tool-howto strong{color:color-mix(in srgb, var(--ember) 75%, #ffe08a);margin-right:.25rem}.tool-howto em{color:#ffe08a;font-style:normal;font-weight:800}.pokelog-search-hero{gap:.55rem;display:grid}.pokelog-search-input{border-color:color-mix(in srgb, var(--ember) 40%, var(--line))!important;border-radius:12px!important;padding:.75rem 1rem!important;font-size:1.05rem!important}.pokelog-suggestions{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.8rem;display:flex}.pokelog-empty-hint{border:1px dashed color-mix(in srgb, var(--ember) 40%, var(--line));text-align:center;background:#00000038;border-radius:12px;padding:1.1rem 1rem}.pokelog-empty-hint p{margin:0;font-size:.95rem;line-height:1.45}.pokelog-empty-sub{color:var(--muted);margin-top:.45rem!important;font-size:.82rem!important}.pokelog-toolbar-simple{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.pokelog-advanced{border:1px solid var(--line);background:#0000002e;border-radius:10px;margin-top:.35rem;padding:.55rem .7rem}.pokelog-advanced summary,.dano-more summary{cursor:pointer;color:var(--muted);font-size:.84rem;font-weight:800}.pokelog-advanced[open] summary,.dano-more[open] summary{color:var(--ink);margin-bottom:.55rem}.dano-result-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--ember) 75%, var(--muted));margin:0 0 .45rem;font-size:.72rem;font-weight:800}.dano-result-grid.is-solo{grid-template-columns:1fr;max-width:22rem}.dano-compare-cta{appearance:none;color:color-mix(in srgb, var(--ember) 80%, #ffe08a);font:inherit;cursor:pointer;text-underline-offset:.15em;background:0 0;border:0;margin-top:.75rem;padding:0;font-size:.9rem;font-weight:800;text-decoration:underline}.dano-simple{gap:.75rem;display:grid}.dano-more{border:1px solid var(--line);background:#0000002e;border-radius:10px;padding:.55rem .7rem}.dano-upgrade{border:1px solid color-mix(in srgb, var(--ember) 40%, var(--line));background:color-mix(in srgb, var(--ember) 6%, #00000040);border-radius:12px;gap:.65rem;padding:.85rem;display:grid}.dano-upgrade-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dano-upgrade-head h2{margin:0;font-size:1rem}.dano-footnote{color:var(--muted);flex:12rem;margin:0;font-size:.78rem;line-height:1.4}.dano-toolbar{align-items:center}.dano-result-mon{color:#ffe08a;letter-spacing:.04em}.dano-target{border:1px solid color-mix(in srgb, var(--ember) 42%, var(--line));background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--ember) 18%, transparent), transparent 55%), color-mix(in srgb, var(--bg-elevated) 92%, #050c09);border-radius:14px;gap:.7rem;padding:.95rem 1rem;display:grid}.dano-target-head{grid-template-columns:1fr auto;align-items:center;gap:.75rem 1rem;display:grid}.dano-target-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--ember) 80%, #ffe08a);margin:0;font-size:.68rem;font-weight:800}.dano-target-title{letter-spacing:-.02em;margin:.15rem 0 .2rem;font-size:1.2rem;font-weight:800}.dano-target-meta{color:var(--muted);margin:0;font-size:.88rem;line-height:1.35}.dano-target-meta strong{color:#ffe08a;font-variant-numeric:tabular-nums}.dano-target-sprite{object-fit:contain;border:1px solid var(--line);background:#00000059;border-radius:12px;width:4.5rem;height:4.5rem}.dano-target-sprite.is-empty{color:var(--muted);place-items:center;font-size:1.4rem;font-weight:800;display:grid}.dano-search input{width:100%}.dano-suggest{border:1px solid var(--line);background:#00000059;border-radius:10px;gap:.2rem;max-height:14rem;margin:0;padding:.25rem;list-style:none;display:grid;overflow:auto}.dano-suggest button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.4rem .55rem;display:grid}.dano-suggest button:hover,.dano-suggest button:focus-visible{background:color-mix(in srgb, var(--ember) 16%, transparent);outline:none}.dano-suggest img{object-fit:contain;width:1.75rem;height:1.75rem}.dano-suggest em{color:#ffe08a;font-variant-numeric:tabular-nums;font-size:.78rem;font-style:normal;font-weight:800}.dano-suggest em.is-muted{color:var(--muted);font-weight:600}.dano-target-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.dano-stories{border:1px solid color-mix(in srgb, var(--ember) 28%, var(--line));background:color-mix(in srgb, var(--ember) 5%, #00000038);border-radius:14px;gap:.65rem;padding:.85rem .95rem;display:grid}.dano-stories-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.dano-stories-title{margin:.1rem 0 0;font-size:1.05rem}.dano-stories-grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.45rem;display:grid}.dano-story{border:1px solid var(--line);color:inherit;font:inherit;text-align:left;cursor:pointer;background:#00000047;border-radius:11px;gap:.2rem;padding:.65rem .7rem;transition:border-color .14s,background .14s;display:grid}.dano-story strong{font-size:.92rem}.dano-story span{color:var(--muted);font-size:.72rem;line-height:1.3}.dano-story:hover,.dano-story:focus-visible{border-color:color-mix(in srgb, var(--ember) 55%, var(--line));outline:none}.dano-story.is-on{border-color:color-mix(in srgb, var(--ember) 70%, #ffe08a);background:linear-gradient(180deg, color-mix(in srgb, var(--ember) 18%, transparent), transparent 70%), #00000059;box-shadow:0 0 0 1px color-mix(in srgb, var(--ember) 18%, transparent)}.dano-stories-footnote,.dano-footnote-inline{color:var(--muted);margin:0;font-size:.78rem;line-height:1.35}.dano-footnote-inline{color:color-mix(in srgb, var(--ember) 55%, var(--muted));font-weight:700}@media (max-width:720px){.dano-target-head{grid-template-columns:1fr}.dano-target-sprite{width:3.6rem;height:3.6rem}}.rot-meta-result{border:1px solid color-mix(in srgb, var(--ember) 45%, var(--line));background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--ember) 18%, transparent), transparent 55%), color-mix(in srgb, var(--bg-elevated) 92%, #050c09);border-radius:14px;padding:.95rem 1rem}.rot-meta-verdict{gap:.2rem;display:grid}.rot-meta-verdict strong{letter-spacing:-.02em;font-size:1.35rem}.rot-meta-verdict strong.is-ok{color:color-mix(in srgb, #7dffb2 70%, var(--ink))}.rot-meta-verdict strong.is-no{color:color-mix(in srgb, #ff8b6a 75%, var(--ink))}.rot-meta-verdict span{color:var(--muted);font-size:.86rem;line-height:1.4}.rot-meta-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.85rem;display:grid}.rot-meta-totals>div{border:1px solid var(--line);background:#00000038;border-radius:10px;padding:.55rem .65rem}.rot-meta-totals span{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:800;display:block}.rot-meta-totals strong{font-variant-numeric:tabular-nums;margin-top:.15rem;display:block}.rot-meta-controls{flex-wrap:wrap;align-items:center;gap:.65rem 1.1rem;display:flex}.rot-meta-seg{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.rot-meta-seg-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:.15rem;font-size:.72rem;font-weight:800}.rot-meta-hazard{border:1px solid color-mix(in srgb, var(--ember) 28%, var(--line));background:radial-gradient(ellipse 70% 80% at 0% 0%, color-mix(in srgb, var(--ember) 14%, transparent), transparent 55%), color-mix(in srgb, var(--panel) 88%, transparent);border-radius:12px;gap:.55rem;padding:.85rem .95rem;display:grid}.rot-meta-hazard.is-compact{gap:.3rem;padding:.55rem .75rem}.rot-meta-hazard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}@media (min-width:560px){.rot-meta-hazard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rot-meta-hz{border:1px solid var(--line);background:#00000038;border-radius:9px;gap:.12rem;padding:.45rem .55rem;display:grid}.rot-meta-hz span{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:800}.rot-meta-hz strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.rot-meta-hz.is-up strong{color:#7dffb2}.rot-meta-hz.is-down strong{color:#ff8b6a}.rot-meta-hz.is-warn strong{color:#ffc14d}.rot-meta-hz.is-muted strong{color:var(--muted)}.rot-meta-hazard-apply{border:1px dashed color-mix(in srgb, var(--ember) 40%, var(--line));color:var(--ink);cursor:pointer;background:#0000002e;border-radius:9px;align-items:flex-start;gap:.55rem;margin:.15rem 0 0;padding:.55rem .65rem;font-size:.86rem;line-height:1.35;display:flex}.rot-meta-hazard-apply input{accent-color:color-mix(in srgb, var(--ember) 80%, #ffb15e);flex-shrink:0;margin-top:.2rem}.rot-meta-hazard-apply em{color:var(--muted);margin-top:.15rem;font-size:.78rem;font-style:normal;display:block}.dano-one-liner{color:var(--muted);margin:0 0 .85rem;font-size:.95rem;line-height:1.45}.dano-one-liner strong{color:var(--ink)}.dano-one-liner code{border:1px solid var(--line);background:#00000047;border-radius:5px;padding:.05rem .3rem;font-size:.88em}.rot-meta-share-line{color:var(--muted);margin:-.25rem 0 .75rem;font-size:.86rem;line-height:1.4}.rot-meta-share-line strong{color:var(--ember)}.rot-meta-slots-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:.35rem 0 .55rem;display:flex}.rot-meta-filled{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:800}.rot-meta-slots-actions{flex-wrap:wrap;gap:.35rem;display:flex}.rot-meta-rotations{gap:.85rem;display:grid}.rot-meta-rot{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 90%, transparent);border-radius:14px;gap:.65rem;padding:.85rem .9rem;display:grid}.rot-meta-rot.is-ok{border-color:color-mix(in srgb, #7dffb2 42%, var(--line));background:radial-gradient(ellipse at 100% 0%, #7dffb21f, transparent 55%), color-mix(in srgb, var(--panel) 90%, transparent)}.rot-meta-rot.is-no{border-color:color-mix(in srgb, #ff8b6a 42%, var(--line))}.rot-meta-rot-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .85rem;display:flex}.rot-meta-rot-head h2{margin:0;font-size:1.05rem}.rot-meta-rot-head p{color:var(--muted);margin:.15rem 0 0;font-size:.84rem}.rot-meta-rot-badge{letter-spacing:.02em;border:1px solid var(--line);background:#00000047;border-radius:999px;padding:.35rem .7rem;font-size:.95rem;font-weight:800}.rot-meta-rot.is-ok .rot-meta-rot-badge{color:color-mix(in srgb, #7dffb2 75%, var(--ink));border-color:color-mix(in srgb, #7dffb2 40%, var(--line))}.rot-meta-rot.is-no .rot-meta-rot-badge{color:color-mix(in srgb, #ff8b6a 80%, var(--ink));border-color:color-mix(in srgb, #ff8b6a 40%, var(--line))}.rot-meta-rot-slots{gap:.55rem;display:grid}.rot-meta-rot-slots.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rot-meta-rot-slots.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.dano-simple-flow{gap:.85rem;display:grid}.dano-simple-flow .rot-meta-result{margin-top:.15rem}.rot-meta-slot-readout .is-muted{color:var(--muted);font-style:italic}.rot-meta-slot-readout strong{color:var(--ink);font-size:1.05rem}.rot-meta-hazard-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;display:flex}.rot-meta-hazard-head label{font-size:.92rem}.rot-meta-hazard input[type=range]{width:100%;accent-color:color-mix(in srgb, var(--ember) 80%, #ffb15e)}.rot-meta-hazard-list{color:var(--muted);flex-wrap:wrap;gap:.35rem .85rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.rot-meta-slots-head,.rot-meta-group header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.rot-meta-slots-head h2,.rot-meta-group h3{margin:0;font-size:1rem}.rot-meta-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.rot-meta-slot{border:1px solid var(--line);background:#00000038;border-radius:12px;gap:.4rem;padding:.7rem .75rem;display:grid}.rot-meta-slot.is-ok{border-color:color-mix(in srgb, #7dffb2 45%, var(--line))}.rot-meta-slot.is-short{border-color:color-mix(in srgb, #ff8b6a 50%, var(--line))}.rot-meta-slot-top{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:.4rem;font-size:.72rem;font-weight:800;display:flex}.rot-meta-name{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#00000047;border-radius:8px;padding:.35rem .5rem;font-size:.86rem}.rot-meta-slot-readout{font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:.82rem}.rot-meta-slot-readout em{color:var(--muted);font-style:normal}.rot-meta-slot-readout em.is-short{color:color-mix(in srgb, #ff8b6a 80%, var(--muted))}.rot-meta-slot-readout em.is-cover{color:color-mix(in srgb, #7dffb2 70%, var(--muted))}.rot-meta-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.rot-meta-group{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 90%, transparent);border-radius:12px;padding:.75rem .85rem}.rot-meta-group.is-ok{border-color:color-mix(in srgb, #7dffb2 50%, var(--line));background:#23483248}.rot-meta-group.is-no{border-color:color-mix(in srgb, #ff8b6a 45%, var(--line))}.rot-meta-group p{color:var(--muted);margin:.35rem 0 0;font-size:.84rem;line-height:1.4}.rot-meta-group-gap{color:color-mix(in srgb, #ff8b6a 75%, var(--muted))!important}.rot-meta-farm{margin-top:.35rem}@media (max-width:900px){.rot-meta-slot-grid,.rot-meta-groups,.rot-meta-rot-slots.is-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.rot-meta-slot-grid,.rot-meta-groups,.rot-meta-totals,.rot-meta-rot-slots.is-2,.rot-meta-rot-slots.is-3{grid-template-columns:1fr}}@keyframes hoje-shimmer{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}@keyframes hoje-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.continue-hunt{border:1px solid var(--line);background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin:.25rem 0 1rem;padding:.85rem 1rem;display:flex}.continue-hunt-copy{gap:.15rem;min-width:min(100%,14rem);display:grid}.continue-hunt-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:800}.continue-hunt-meta{color:var(--muted);margin:0;font-size:.85rem}.continue-hunt-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.continue-hunt-btn{border:1px solid color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--accent) 18%, transparent);color:inherit;border-radius:999px;align-items:center;padding:.4rem .7rem;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.continue-hunt-btn.ghost{border-color:var(--line);background:0 0;font-weight:550}.continue-hunt-clear{color:var(--muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;font-size:.75rem;text-decoration:underline}.continue-hunt-caughts{margin-top:.75rem}.tool-bridge-profile{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1rem}.vs-favs{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.65rem 0 .25rem;display:flex}.vs-favs-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.vs-fav-chip{border:1px solid var(--line);border-radius:999px;display:inline-flex;overflow:hidden}.vs-fav-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:.3rem .55rem;font-size:.78rem}.vs-fav-chip button+button{border-left:1px solid var(--line);color:var(--muted)}.vs-fav-chip button:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}.site-header.is-ba{--hb:#07110d;--em:#f0a202;--mi:#63d5a0;--tx:#eef5f0;--mu:#e2eee794;--hl:#ffffff14;--ctl:2.5rem;--r:8px;height:var(--header-h);min-height:var(--header-h);background:linear-gradient(#0c1c14,#07110d);border-bottom:0;animation:none;overflow:visible;box-shadow:0 1px #ffffff0d,0 10px 30px #00000059}.site-header.is-ba.is-scrolled{border-bottom-color:#0000;box-shadow:0 1px #ffffff0d,0 12px 36px #0006}.sh-bar{height:var(--header-h);max-width:87rem;color:var(--tx);box-sizing:border-box;align-items:center;gap:1.125rem;margin:0 auto;padding:0 1.5rem;display:flex;position:relative}.sh-bar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f0a20259 30% 70%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.sh-logo{color:inherit;flex:none;align-items:center;gap:.625rem;margin-right:.35rem;text-decoration:none;display:flex}.sh-logo .site-logo-mark{align-self:center;width:2.5rem;height:2.5rem;transform:none;display:inline-flex!important}.sh-logo .site-logo-mark svg{width:2.5rem!important;height:2.5rem!important}.sh-logo-word{flex-direction:column;line-height:1;display:flex}.sh-logo-word b{font:800 1.3rem var(--font-display);letter-spacing:.05em;color:var(--tx)}.sh-logo-word small{font:700 .6rem var(--font-display);letter-spacing:.42em;color:var(--em);margin-top:.2rem}.sh-nav{height:var(--header-h);flex:none;align-items:stretch;display:none}.sh-tab{appearance:none;font:700 .78rem var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:#e2eee7c7;white-space:nowrap;cursor:pointer;font-family:var(--font-display);background:0 0;border:0;align-items:center;gap:.25rem;padding:0 .625rem;text-decoration:none;display:flex;position:relative}.sh-tab .sh-chev{opacity:1;width:14px;height:14px;color:inherit;flex:none;transition:transform .16s}.sh-tab[aria-expanded=true] .sh-chev{transform:rotate(180deg)}.sh-tab.is-on{color:var(--tx)}.sh-tab.is-on:after{content:"";background:var(--em);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:.625rem;right:.625rem;box-shadow:0 0 12px #f0a202b3}.sh-tab:focus-visible,.sh-ib:focus-visible,.header-fx-toggle:focus-visible,.header-donate:focus-visible,.mega-it:focus-visible,.mais-row:focus-visible,.dock-link:focus-visible,.mais-fx:focus-visible,.mais-cta:focus-visible{outline:2px solid var(--em);outline-offset:2px}.sh-end{flex:none;align-items:center;gap:.5rem;min-width:0;margin-left:auto;display:flex}.header-hud{height:var(--ctl);border-radius:var(--r);border:1px solid var(--hl);z-index:40;background:#00000052;flex-shrink:0;align-items:center;max-width:19.3125rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.header-hud-seg{appearance:none;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;min-width:0;padding:0 .55rem;display:flex}.header-hud-misd{flex:none}.header-hud-online-stack{display:contents}.header-hud-game,.header-hud-site-seg{border-left:1px solid var(--hl);cursor:default;padding:0;position:relative}.header-hud-k{text-align:left;flex-direction:column;min-width:0;line-height:1.05;display:flex}.header-hud-game .header-hud-online-btn,.header-hud-site-seg .header-hud-online-btn{justify-content:center}.header-hud-game .header-hud-k,.header-hud-site-seg .header-hud-k{text-align:center;align-items:center}.header-hud-k small{font:700 .53rem var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--mu);white-space:nowrap}.header-hud-lab-short{display:none}.header-hud-k b,.header-hud-num{font:700 .8125rem var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--tx)}.header-hud-num-game{text-align:center;white-space:nowrap;min-width:5.25ch;display:inline-block}.header-hud-k .header-hud-num-site{text-align:center;white-space:nowrap;min-width:3.25ch;color:var(--mi,#63d5a0);display:inline-block}.header-hud-num.is-pending{opacity:.35}.header-hud-sprite{--misd-anim-ms:1s;--misd-frame:2rem;--misd-frames:4;width:var(--misd-frame);height:var(--misd-frame);flex:none;margin-left:-.35rem;line-height:0;display:block;overflow:hidden}.header-hud-sprite-sheet{width:calc(var(--misd-frame) * var(--misd-frames));height:var(--misd-frame);max-width:none;image-rendering:pixelated;animation:misd-outfit-walk var(--misd-anim-ms) steps(var(--misd-frames)) infinite;display:block}.header-hud-dot{background:var(--em);border-radius:50%;flex:none;width:.44rem;height:.44rem;box-shadow:0 0 8px #f0a202cc}.header-hud-dot-wrap{flex:none;place-items:center;width:.44rem;height:.44rem;display:inline-grid;position:relative}.header-hud-dot-wrap .header-hud-dot{z-index:1;position:relative}.header-hud-dot-game{background:#3ddc84;box-shadow:0 0 8px #3ddc84d9}.header-hud-dot-halo{pointer-events:none;opacity:0;background:#3ddc8459;border-radius:50%;position:absolute;inset:-.2rem;transform:scale(.6)}html[data-fx=full] .header-hud-dot-halo{animation:2.2s ease-out infinite hud-dot-pulse}@keyframes hud-dot-pulse{0%{opacity:.55;transform:scale(.55)}70%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(2.1)}}.header-hud-dot-site{background:var(--mi,#63d5a0);box-shadow:0 0 7px #63d5a0bf}.header-hud-online-btn{appearance:none;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .55rem;display:flex}.header-hud-site-seg .header-hud-online-btn{cursor:default}.header-hud-online-menu{border:1px solid var(--hl);z-index:95;background:#0a1711;border-radius:10px;min-width:10rem;margin:0;padding:.4rem;list-style:none;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 16px 36px #00000073}.header-hud-online-menu[hidden]{display:none}.header-hud-online-menu li{color:var(--mu);justify-content:space-between;gap:.75rem;padding:.35rem .5rem;font-size:.78rem;display:flex}.header-hud-online-menu strong{color:var(--tx);font-variant-numeric:tabular-nums}.header-hud-misd-panel{left:0;right:auto}.site-header.is-ba .header-search.compact{height:var(--ctl);align-self:center;align-items:center;display:flex;flex:0 0 10rem!important;width:10rem!important;min-width:10rem!important;max-width:10rem!important}.site-header.is-ba .header-search.compact form{width:100%;height:var(--ctl);border-radius:var(--r);border:1px solid var(--hl);color:var(--mu);box-sizing:border-box;background:#00000052;align-items:center;gap:.5rem;padding:0 .5rem 0 .75rem;display:flex}.site-header.is-ba .header-search.compact .header-search-icon{color:var(--mu);opacity:1;flex:none;width:1rem;height:1rem;font-size:0;position:static;transform:none}.site-header.is-ba .header-search.compact .header-search-icon:before{content:"";background:currentColor;width:1rem;height:1rem;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Ccircle cx='10.5' cy='10.5' r='6'/%3E%3Cpath d='M15 15l5 5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Ccircle cx='10.5' cy='10.5' r='6'/%3E%3Cpath d='M15 15l5 5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.site-header.is-ba .header-search.compact .header-search-input{min-width:0;height:100%;max-height:none;color:var(--tx);font:500 .875rem var(--font-body,inherit);border:0;border-radius:0;flex:auto;padding:0;box-shadow:none!important;background:0 0!important}.site-header.is-ba .header-search.compact .header-search-input::placeholder{color:var(--mu);text-transform:capitalize;font-weight:500}.site-header.is-ba .header-search.compact .header-search-input:focus{outline:none;box-shadow:none!important;background:0 0!important}.site-header.is-ba .header-search.compact .header-search-kbd{font:700 .7rem var(--font-display);border:1px solid var(--hl);color:var(--mu);background:0 0;border-radius:5px;margin-left:auto;padding:.05rem .35rem;display:inline-block;position:static;transform:none}.site-header.is-ba .header-search.compact .header-search-busy{color:var(--mu);margin-left:auto}.sh-ib{width:var(--ctl);height:var(--ctl);border-radius:var(--r);border:1px solid var(--hl);color:var(--mu);appearance:none;cursor:pointer;background:#00000052;flex-shrink:0;place-items:center;padding:0;display:none}.sh-fx-wrap{flex-shrink:0;place-items:center;display:grid;position:relative}.site-header.is-ba .header-fx-toggle{width:var(--ctl);height:var(--ctl);min-width:var(--ctl);max-width:var(--ctl);border-radius:var(--r);border:1px solid var(--hl);color:var(--mu);box-shadow:none;background:#00000052;place-items:center;padding:0;transition:border-color .14s,color .14s,background .14s;display:grid}.site-header.is-ba .header-fx-toggle.is-on{color:var(--em);border-color:color-mix(in srgb, var(--em) 55%, var(--hl));background:#f0a2021a}.site-header.is-ba .header-fx-toggle svg{width:1.05rem;height:1.05rem;display:block}.site-header.is-ba .header-donate,.site-header.is-ba .sh-cta{height:var(--ctl);min-height:var(--ctl);max-height:var(--ctl);border-radius:var(--r);color:#1b1300;font:800 .78rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#ffb92e,#f0a202);border:0;justify-content:center;align-items:center;padding:0 1rem;text-decoration:none;animation:none;display:inline-flex;overflow:visible;box-shadow:inset 0 1px #ffffff59}.site-header.is-ba .header-donate-shine{display:none}.site-header.is-ba .header-donate:hover{filter:brightness(1.04);transform:translateY(-1px)}.mega-shade{inset:var(--header-h) 0 0 0;z-index:79;opacity:0;pointer-events:none;background:#03080680;transition:opacity .16s;position:fixed}.mega-shade.open{opacity:1;pointer-events:auto}.mega-panel{left:0;right:0;top:var(--header-h);z-index:80;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease, transform .18s var(--ease-out,ease), visibility .18s;background:linear-gradient(#0b1912,#08130e);position:fixed;transform:translateY(-.35rem);box-shadow:0 1px #ffffff0f,0 30px 60px #0009}.mega-panel.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mega-panel:after{content:"";background:linear-gradient(90deg,#0000,#f0a2024d 30% 70%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.mega-in{grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:87rem;margin:0 auto;padding:1.5rem 1.5rem 1.6rem;display:grid}.mega-col h5{font:700 .7rem var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--mu,#e2eee794);align-items:center;gap:.5rem;margin:0 0 .625rem .625rem;display:flex}.mega-col h5:after{content:"";background:linear-gradient(90deg,#ffffff14,#0000);flex:1;height:1px}.mega-it{color:inherit;border-radius:8px;align-items:center;gap:.75rem;padding:.45rem .625rem;text-decoration:none;transition:background-color 80ms linear;display:flex}.mega-it:hover,.mega-it.is-active{background:#f0a20212;box-shadow:inset 0 0 0 1px #f0a2024d}.mega-it-ico{width:2rem;height:2rem;box-shadow:none;background:0 0;flex:none;place-items:center;display:grid}.mega-ico{width:32px;height:32px;image-rendering:pixelated;display:block}.mega-it-copy{min-width:0}.mega-it-copy b{font:700 .875rem var(--font-display);letter-spacing:.02em;color:#eef5f0;display:block}.mega-it-sub{font:400 .8rem var(--font-body,inherit);color:#e2eee794;margin-top:1px;display:block}.mais-sheet{left:0;right:0;top:var(--header-h);bottom:calc(3.875rem + env(safe-area-inset-bottom,0px));z-index:190;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease, transform .2s var(--ease-out,ease), visibility .2s;background:linear-gradient(#0a1711,#07110d);flex-direction:column;display:flex;position:fixed;transform:translateY(.4rem)}.mais-sheet.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mais-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:.25rem .9rem .5rem;overflow:auto}.mais-section h5{font:700 .66rem var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:#e2eee794;margin:.875rem 0 .5rem .15rem}.mais-grid{grid-template-columns:1fr 1fr;column-gap:.625rem;display:grid}.mais-row{height:2.625rem;font:600 .875rem var(--font-display);letter-spacing:.01em;color:#eef5f0;white-space:nowrap;border-bottom:1px solid #ffffff0d;align-items:center;gap:.625rem;min-width:0;padding:0 .25rem;text-decoration:none;display:flex}.mais-row.is-active{color:var(--ember)}.mais-foot{border-top:1px solid #ffffff0f;flex:none;gap:.55rem;padding:.65rem .9rem .9rem;display:grid}.mais-stat{font:600 .75rem var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#e2eee794;align-items:center;gap:.5rem;margin:0;display:flex}.mais-stat b{color:#eef5f0;font-variant-numeric:tabular-nums}.mais-foot-actions{grid-template-columns:1fr 1fr;align-items:start;gap:.5rem;display:grid}.mais-fx-wrap{flex-direction:column;gap:.35rem;min-width:0;display:flex}.mais-fx,.mais-cta{height:2.625rem;font:700 .75rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;appearance:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;display:flex}.mais-fx{color:#eef5f0;background:#00000052;border:1px solid #ffffff14;width:100%}.mais-fx.is-on{color:var(--ember);border-color:color-mix(in srgb, var(--ember) 50%, transparent)}.mais-fx svg{width:.95rem;height:.95rem;color:var(--mu,#e2eee794)}.mais-fx-nudge{font:600 .68rem var(--font-body,inherit);letter-spacing:0;text-transform:none;color:#e2eee7b8;flex-wrap:wrap;align-items:center;gap:.25rem .4rem;margin:0;line-height:1.3;display:flex}.mais-fx-nudge-copy{display:inline}.mais-fx-nudge strong{color:var(--ember);font-weight:800}.mais-stat-site{color:var(--mi,#63d5a0)}.mais-stat .header-hud-dot-site{width:.38rem;height:.38rem}.mais-fx-nudge-go,.mais-fx-nudge-no{appearance:none;cursor:pointer;font:inherit;white-space:nowrap;border:0;border-radius:6px;padding:.15rem .4rem;font-size:.65rem;font-weight:800}.mais-fx-nudge-go{color:#1b1300;background:linear-gradient(#ffb92e,#f0a202)}.mais-fx-nudge-no{color:#e2eee794;background:0 0}.mais-cta{color:#1b1300;background:linear-gradient(#ffb92e,#f0a202);border:0;font-weight:800}.dock-menu-ico-wrap{flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;display:inline-grid;position:relative}.dock-nudge-dot{background:var(--ember);pointer-events:none;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:-.1rem;right:-.15rem;box-shadow:0 0 6px #f0a202d9}@media (min-width:900px){.sh-nav{display:flex}.sh-search-mob,.mais-sheet,.mobile-dock{display:none!important}}@media (max-width:899px){:root{--header-h:3.5rem}.site-header.is-ba{--ctl:2.25rem}.sh-bar{gap:.5rem;padding:0 .75rem}.sh-nav,.site-header.is-ba .header-search,.site-header.is-ba .header-search.compact,.site-header.is-ba .header-donate,.site-header.is-ba .sh-cta{display:none!important}.sh-fx-wrap{flex:none;width:0;height:0;margin:0;padding:0;display:block;position:static;overflow:visible}.site-header.is-ba .header-fx-toggle{display:none!important}.sh-logo .site-logo-mark,.sh-logo .site-logo-mark svg{width:2.125rem!important;height:2.125rem!important}.sh-logo-word b{font-size:1.125rem}.sh-search-mob{display:grid}.header-hud{max-width:none;height:2.5rem}.header-hud-misd .header-hud-k small{display:none}.header-hud-online-stack{border-left:1px solid var(--hl);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:stretch;gap:.08rem;height:100%;padding:.15rem .45rem .15rem .4rem;display:flex}.header-hud-game,.header-hud-site-seg{border-left:0;height:auto;padding:0}.header-hud-game .header-hud-online-btn,.header-hud-site-seg .header-hud-online-btn{justify-content:flex-start;gap:.28rem;height:auto;padding:0}.header-hud-online-stack .header-hud-k,.header-hud-game .header-hud-k,.header-hud-site-seg .header-hud-k{text-align:left;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:.28rem;line-height:1}.header-hud-lab-full{display:none}.header-hud-lab-short{letter-spacing:.12em;min-width:3.9em;font-size:.5rem;display:inline-block}.header-hud-num-game,.header-hud-k .header-hud-num-site,.header-hud-k b{font-size:.72rem}.header-hud-num-game,.header-hud-k .header-hud-num-site{text-align:right;min-width:5ch}.header-hud-seg.header-hud-misd{gap:.3rem;padding:0 .4rem}.header-hud-sprite{--misd-frame:2rem;margin-left:-.2rem}}@media (max-width:1100px) and (min-width:900px){.sh-tab{letter-spacing:.05em;padding:0 .45rem;font-size:.72rem}.site-header.is-ba .header-search.compact{flex:0 0 8.5rem!important;width:8.5rem!important;min-width:8.5rem!important;max-width:8.5rem!important}.header-hud-k small{font-size:.48rem}}@media (max-width:899px){.site-header.is-ba[data-msearch=open]{z-index:52}.site-header.is-ba[data-msearch=open] .sh-logo,.site-header.is-ba[data-msearch=open] .header-hud{visibility:hidden}.site-header.is-ba[data-msearch=open] .header-search.compact{z-index:45;left:.75rem;right:calc(.75rem + var(--ctl) + .5rem);top:calc((var(--header-h) - var(--ctl)) / 2);animation:.16s ease-out both shMobSearchIn;position:absolute;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;display:flex!important}.site-header.is-ba[data-msearch=open] .header-search.compact form{border-color:color-mix(in srgb, var(--ember) 55%, var(--hl));background:#080a08f7}.site-header.is-ba[data-msearch=open] .header-search.compact .header-search-input{font-size:16px}.site-header.is-ba[data-msearch=open] .header-search.compact .header-search-kbd{display:none}.site-header.is-ba[data-msearch=open] .header-search .header-suggest{width:auto;min-width:0;left:0;right:0}}@keyframes shMobSearchIn{0%{opacity:0;transform:translate(.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.site-header.is-ba[data-msearch=open] .header-search.compact{animation:none}}html[data-fx=low] .mega-panel,html[data-fx=paused] .mega-panel,html[data-fx=low] .mega-shade,html[data-fx=paused] .mega-shade,html[data-fx=low] .mais-sheet,html[data-fx=paused] .mais-sheet,html[data-fx=low] .fx-nudge,html[data-fx=paused] .fx-nudge,html[data-fx=low] .header-hud-sprite-sheet,html[data-fx=paused] .header-hud-sprite-sheet,html[data-fx=low] .header-hud-dot-halo,html[data-fx=paused] .header-hud-dot-halo{transition:none!important;animation:none!important}html[data-fx=low] .header-hud-dot-halo,html[data-fx=paused] .header-hud-dot-halo{opacity:0!important;transform:none!important}@media (prefers-reduced-motion:reduce){.mega-panel,.mega-shade,.mais-sheet,.fx-nudge,.sh-tab .sh-chev,.header-hud-sprite-sheet,.header-hud-dot-halo{transition:none!important;animation:none!important;transform:none!important}.header-hud-dot-halo{opacity:0!important}.mega-panel.open,.mais-sheet.open{transform:none}.sh-tab[aria-expanded=true] .sh-chev{transform:rotate(180deg)!important}}.sh-donate{flex:none;align-items:center;margin-left:-.35rem;display:flex;position:relative}.site-header.is-ba .sh-donate-btn{isolation:isolate;gap:.4rem;padding:0 .55rem 0 .8rem;position:relative;overflow:visible}.site-header.is-ba .sh-donate-btn:hover{filter:brightness(1.04);transform:translateY(-1px)}.sh-donate-btn:focus-visible{outline:2px solid var(--em);outline-offset:2px}.sh-donate-heart{color:#8a1c1c;transform-origin:50% 60%;font-size:.9rem;line-height:1;display:inline-block}.sh-donate-label{line-height:1}.sh-donate-pct{color:#2a1a00;min-width:2.6rem;height:1.3rem;font:800 .68rem var(--font-display);letter-spacing:.02em;font-variant-numeric:tabular-nums;opacity:0;box-sizing:border-box;background:#1b130029;border-radius:999px;place-items:center;padding:0 .3rem;transition:opacity .26s;display:inline-grid}.sh-donate.has-goal .sh-donate-pct{opacity:1}.sh-donate.is-done .sh-donate-pct{color:#eafff3;background:#1d6b48}.sh-donate-fx{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sh-donate-fx:before{content:"";background:linear-gradient(100deg,#0000,#fff9,#0000);width:45%;animation:9s ease-in-out 2.5s infinite shDonateShine;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)skew(-12deg)}.sh-donate-track{background:#1b13002e;height:4px;position:absolute;bottom:0;left:0;right:0}.sh-donate-track i,.sh-donate-tip-bar i{transform-origin:0;width:100%;height:100%;transition:transform 1.6s cubic-bezier(.22,1,.36,1);display:block}.sh-donate-track i{background:#6b3d00}.sh-donate.is-done .sh-donate-track i{background:#1d6b48}.sh-donate.has-goal .sh-donate-heart{animation:9s ease-in-out 2.5s infinite shDonateBeat}@keyframes shDonateShine{0%,84%{transform:translate(-130%)skew(-12deg)}96%,to{transform:translate(330%)skew(-12deg)}}@keyframes shDonateBeat{0%,85%,91%,97%,to{transform:scale(1)}88%{transform:scale(1.28)}94%{transform:scale(1.18)}}.sh-donate-btn:hover .sh-donate-fx:before,.sh-donate-btn:hover .sh-donate-heart{animation-play-state:paused}.sh-donate-tag,.donate-fab-tag{z-index:2;color:#fff;font:800 .6rem/1 var(--font-display);letter-spacing:.04em;font-variant-numeric:tabular-nums;text-transform:none;white-space:nowrap;pointer-events:none;background:#c62f2f;border:1px solid #ffd0d0;border-radius:999px;padding:.12rem .34rem;position:absolute;top:-.5rem;right:-.45rem;box-shadow:0 2px 6px #00000073}.sh-donate-tag:after,.donate-fab-tag:after{content:"";border-radius:inherit;opacity:.15;will-change:opacity;animation:1.4s ease-in-out infinite alternate shDonateGlow;position:absolute;inset:-3px;box-shadow:0 0 0 2px #ff7a7a59,0 0 12px 2px #ff5050b3}.sh-donate.is-urgent .sh-donate-btn{box-shadow:inset 0 1px #ffffff59,0 0 0 1px #ff7a7abf}.sh-donate-tip{z-index:90;border:1px solid color-mix(in srgb, var(--em) 35%, #ffffff14);width:15rem;color:var(--tx);text-transform:none;letter-spacing:0;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(160deg,#f0a2021f,#0000 55%),#0b1612;border-radius:12px;padding:.75rem .85rem .8rem;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + .6rem);left:0;transform:translateY(-4px);box-shadow:0 14px 34px #00000080}.sh-donate-tip:before{content:"";height:.6rem;position:absolute;top:-.6rem;left:0;right:0}.sh-donate:hover .sh-donate-tip,.sh-donate:focus-within .sh-donate-tip{opacity:1;visibility:visible;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}.sh-donate-tip p{margin:0}.sh-donate-tip-eyebrow{font:700 .62rem var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--em)}.sh-donate-tip-amounts{color:var(--mu);font-size:.85rem;margin-top:.2rem!important}.sh-donate-tip-amounts strong{font:800 1.05rem var(--font-display);color:var(--tx)}.sh-donate-tip-bar{background:#ffffff14;border-radius:99px;height:6px;margin:.45rem 0 .5rem;display:block;overflow:hidden}.sh-donate-tip-bar i{background:linear-gradient(90deg,#ffb92e,#f0a202)}.sh-donate.is-done .sh-donate-tip-bar i{background:linear-gradient(90deg,#63d5a0,#3fb47e)}.sh-donate-tip-line{font-size:.78rem;font-weight:650}.sh-donate-tip-urgent{font:800 .72rem var(--font-display);letter-spacing:.04em;color:var(--danger);margin-top:.3rem!important}.sh-donate-tip-caption{color:var(--mu);font-size:.68rem;font-style:italic;line-height:1.35;margin-top:.3rem!important}.sh-donate-tip-foot{color:var(--mu);font-size:.7rem;margin-top:.35rem!important}@media (min-width:900px) and (max-width:1023px),(min-width:1220px) and (max-width:1269px){.sh-donate-label{display:none}.site-header.is-ba .sh-donate-btn{padding-left:.65rem}}@media (min-width:1220px) and (max-width:1359px){.sh-bar{gap:.6rem}.sh-logo{margin-right:.2rem}.site-header.is-ba .header-search.compact{flex:0 0 8.5rem!important;width:8.5rem!important;min-width:8.5rem!important;max-width:8.5rem!important}.header-hud-sprite{display:none}}@media (min-width:900px) and (max-width:1219px){.site-header.is-ba .header-hud{display:none}.sh-bar{gap:.75rem}}@media (max-width:899px){.sh-donate{display:none}.sh-donate .sh-donate-fx:before,.sh-donate.has-goal .sh-donate-heart,.sh-donate-tag:after{animation:none!important}}.donate-fab{display:none}@media (max-width:899px){.donate-fab{z-index:47;left:max(.6rem, env(safe-area-inset-left,0px));bottom:calc(var(--dock-h,3.875rem) + env(safe-area-inset-bottom,0px) + .6rem);height:2.75rem;color:var(--tx,#eef5f0);-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffb92e24,#0000 70%),#0b1612;border:1px solid #ffe08a80;border-radius:999px;align-items:center;gap:.45rem;padding:0 .85rem 0 .25rem;text-decoration:none;animation:.36s cubic-bezier(.22,1,.36,1) both donateFabIn;display:inline-flex;position:fixed;box-shadow:0 8px 22px #00000080,0 0 16px #f0a20238}.donate-fab:active{transform:scale(.97)}.donate-fab.is-tucked{opacity:0;pointer-events:none;animation:none;transform:translateY(calc(100% + 1rem))}.donate-fab{transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .2s}.donate-fab.is-urgent{border-color:#ff7a7ad9}}.donate-fab-ring{flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:relative}.donate-fab-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.donate-fab-ring circle{fill:none;stroke-width:3.2px}.donate-fab-ring-bg{stroke:#ffffff1f}.donate-fab-ring-fg{stroke:#f0a202;stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset 1.6s cubic-bezier(.22,1,.36,1)}.donate-fab.is-done .donate-fab-ring-fg{stroke:#63d5a0}.donate-fab-heart{color:#ffb92e;transform-origin:50% 60%;font-size:.95rem;line-height:1;position:relative}.donate-fab.has-goal .donate-fab-heart{animation:9s ease-in-out 2.5s infinite shDonateBeat}.donate-fab-copy{line-height:1.05;display:grid}.donate-fab-copy b{font:800 .8rem var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#ffb92e}.donate-fab-copy small{color:#e2eee7b3;font-variant-numeric:tabular-nums;min-width:6.2em;font-size:.66rem;font-weight:650}.donate-fab.is-urgent .donate-fab-copy small{color:#ff9d9d}.donate-fab-tag{top:-.45rem;right:-.35rem}@keyframes shDonateGlow{0%{opacity:.15}to{opacity:1}}@keyframes donateFabIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html[data-fx=low] .sh-donate-fx:before,html[data-fx=paused] .sh-donate-fx:before,html[data-fx=low] .sh-donate-heart,html[data-fx=paused] .sh-donate-heart,html[data-fx=low] .donate-fab-heart,html[data-fx=paused] .donate-fab-heart,html[data-fx=low] .donate-fab,html[data-fx=paused] .donate-fab{animation:none!important}html[data-fx=low] .sh-donate-fx:before,html[data-fx=paused] .sh-donate-fx:before{display:none}html[data-fx=low] .sh-donate-tag:after,html[data-fx=paused] .sh-donate-tag:after,html[data-fx=low] .donate-fab-tag:after,html[data-fx=paused] .donate-fab-tag:after{opacity:.7;animation:none}@media (prefers-reduced-motion:reduce){.sh-donate-fx:before{display:none}.sh-donate-heart,.donate-fab-heart,.donate-fab,.sh-donate.has-goal .sh-donate-heart,.donate-fab.has-goal .donate-fab-heart{animation:none}.sh-donate-tag:after,.donate-fab-tag:after{opacity:.7;animation:none}.sh-donate-track i,.sh-donate-tip-bar i,.donate-fab-ring-fg,.sh-donate-tip{transition:none}}.sprite-fit{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;container-type:size}.sprite-fit>img:not(.is-ani):not(.hp-art-ani){--k:min(calc(80cqw / var(--sw,.6)), calc(80cqh / var(--sh,.6)));--kk:var(--k);left:calc(50% - var(--kk) * var(--scx,.5));top:calc(50% - var(--kk) * var(--scy,.5));width:var(--kk);height:var(--kk);max-width:none;image-rendering:pixelated;position:absolute}@supports (width:round(nearest, 10px, 4px)){.sprite-fit>img:not(.is-ani):not(.hp-art-ani){--kk:round(nearest, var(--k), clamp(1px, calc((var(--k) - 239px) * 1000), 48px))}}.lc-wrap{flex-shrink:0;position:relative}.lc-btn{height:var(--ctl,2.5rem);border-radius:var(--r,8px);border:1px solid var(--hl,#ffffff14);color:var(--mu,#8fa89a);font:700 .75rem/1 var(--font-display);letter-spacing:.08em;cursor:pointer;appearance:none;background:#00000052;align-items:center;gap:.4rem;padding:0 .6rem;transition:border-color .14s,color .14s;display:inline-flex}.lc-btn:hover,.lc-wrap.is-open .lc-btn{color:var(--tx,#eef5f0);border-color:#f0a20273}.lc-btn:focus-visible,.lc-opt:focus-visible{outline:2px solid var(--em,#f0a202);outline-offset:2px}.lc-flag{border-radius:2px;flex:none;display:block;box-shadow:0 0 0 1px #ffffff24}.lc-chev{width:14px;height:14px;color:inherit;transform-origin:50%;flex:0 0 14px;transition:transform .16s;display:block;overflow:visible}.lc-wrap.is-open .lc-chev{transform:rotate(180deg)}.lc-menu{z-index:80;background:#0a120efa;border:1px solid #f0a20238;border-radius:10px;min-width:11rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 18px 40px #0000008c}.lc-menu[hidden]{display:none}.lc-opt{color:#eef5f0;font:600 .875rem/1.1 var(--font-body);border-radius:6px;align-items:center;gap:.6rem;padding:.5rem .6rem;text-decoration:none;display:flex}.lc-opt em{font:700 .6875rem/1 var(--font-display);letter-spacing:.08em;color:var(--mu,#8fa89a);margin-left:auto;font-style:normal}.lc-opt:hover{background:#ffffff0d}.lc-opt.is-on{color:var(--ember,#f0a202);background:#f0a20214}.lc-mais .lc-btn{justify-content:flex-start;width:100%;height:2.625rem}.lc-mais .lc-chev{margin-left:auto}.lc-mais .lc-menu{inset:auto 0 calc(100% + .4rem)}@media (max-width:479px){.lc-bar{display:none}}@media (max-width:899px){.lc-bar .lc-btn{width:var(--ctl);justify-content:center;padding:0}.lc-bar .lc-code,.lc-bar .lc-chev{display:none}}@media (prefers-reduced-motion:reduce){.lc-chev,.lc-btn{transition:none}.lc-wrap.is-open .lc-chev{transform:rotate(180deg)}}@media (min-width:1100px) and (max-width:1540px){.sh-bar{gap:.65rem}.sh-tab{letter-spacing:.02em;padding-left:.4rem;padding-right:.4rem}.sh-end{gap:.35rem;min-width:0}.site-header .header-search,.site-header .header-search.compact{flex:0 7rem!important;width:auto!important;min-width:4.75rem!important;max-width:7rem!important}.site-header .header-online,.site-header .header-game-online-btn{padding-left:.32rem;padding-right:.32rem}}
