.pv-ad-shimmer{isolation:isolate;max-width:100%;display:block;position:relative;overflow:hidden}.pv-ad-shimmer:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff12 35%,#ffffff2e 50%,#ffffff12 65%,#fff0 100%);width:55%;animation:7s ease-in-out infinite pv-ad-shimmer-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)skew(-25deg)}@keyframes pv-ad-shimmer-sweep{0%{transform:translate(-130%)skew(-25deg)}22%{transform:translate(340%)skew(-25deg)}to{transform:translate(340%)skew(-25deg)}}@media (prefers-reduced-motion:reduce){.pv-ad-shimmer:after{content:none}}
.tools-hub-module__MYLDRW__page{background:radial-gradient(1100px 500px at 50% -140px, color-mix(in srgb, var(--pv-accent) 8%, transparent), transparent 70%), var(--pv-bg);min-height:100%}.tools-hub-module__MYLDRW__hero,.tools-hub-module__MYLDRW__main{max-width:1220px;margin:0 auto;padding-left:26px;padding-right:26px}.tools-hub-module__MYLDRW__hero{justify-content:space-between;align-items:flex-end;gap:40px;padding-top:56px;padding-bottom:32px;display:flex}.tools-hub-module__MYLDRW__eyebrow,.tools-hub-module__MYLDRW__sectionHeader h2{color:var(--pv-accent);font-family:var(--pv-font-mono);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:10px;font-weight:500}.tools-hub-module__MYLDRW__hero h1{color:var(--pv-text);font-family:var(--pv-font-display);letter-spacing:-.03em;margin:14px 0 0;font-size:46px;font-weight:700;line-height:1.05}.tools-hub-module__MYLDRW__heroCopy{max-width:58ch;color:var(--pv-text-muted);margin:10px 0 0;font-size:14.5px;line-height:1.6}.tools-hub-module__MYLDRW__syncPanel{border:1px solid var(--pv-border);background:var(--pv-surface);border-radius:14px;flex-direction:column;flex:none;gap:9px;min-width:216px;padding:15px 18px;display:flex}.tools-hub-module__MYLDRW__syncPanel strong{color:var(--pv-text);align-items:center;gap:8px;font-size:12.5px;display:flex}.tools-hub-module__MYLDRW__syncPanel>span{color:var(--pv-text-subtle);font-family:var(--pv-font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:24px;font-size:10px;font-weight:500;display:flex}.tools-hub-module__MYLDRW__syncPanel b{color:var(--pv-text-muted);font-weight:500}.tools-hub-module__MYLDRW__liveDot{background:var(--pv-success);width:6px;height:6px;box-shadow:0 0 8px var(--pv-success-line);border-radius:50%;flex:none;animation:2.4s infinite tools-hub-module__MYLDRW__pulse}.tools-hub-module__MYLDRW__bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.tools-hub-module__MYLDRW__card,.tools-hub-module__MYLDRW__tierMaker{border:1px solid var(--pv-border);background:linear-gradient(172deg, var(--pv-surface-2), var(--pv-surface));min-height:220px;color:inherit;border-radius:16px;transition:border-color .2s,transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.tools-hub-module__MYLDRW__card:hover,.tools-hub-module__MYLDRW__tierMaker:hover{color:inherit;border-color:color-mix(in srgb, var(--tool-accent) 46%, var(--pv-border));box-shadow:0 26px 54px -30px color-mix(in srgb, var(--tool-accent) 34%, transparent);transform:translateY(-2px)}.tools-hub-module__MYLDRW__card:focus-visible,.tools-hub-module__MYLDRW__tierMaker:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px}.tools-hub-module__MYLDRW__mapCard{grid-column:span 7;align-items:flex-end;min-height:344px;padding:24px}.tools-hub-module__MYLDRW__palpedia{grid-column:span 5}.tools-hub-module__MYLDRW__compact{grid-column:span 3}.tools-hub-module__MYLDRW__awakening{grid-column:span 4}.tools-hub-module__MYLDRW__breeding{grid-column:span 5}.tools-hub-module__MYLDRW__mutation,.tools-hub-module__MYLDRW__half{grid-column:span 6}.tools-hub-module__MYLDRW__mapBackdrop,.tools-hub-module__MYLDRW__mapFallback,.tools-hub-module__MYLDRW__mapGrid,.tools-hub-module__MYLDRW__mapScrim,.tools-hub-module__MYLDRW__backdrop,.tools-hub-module__MYLDRW__glow,.tools-hub-module__MYLDRW__scanGrid{pointer-events:none;position:absolute;inset:0}.tools-hub-module__MYLDRW__mapBackdrop{opacity:.42;transition:opacity .3s,transform .6s cubic-bezier(.2,.7,.3,1)}.tools-hub-module__MYLDRW__mapCard:hover .tools-hub-module__MYLDRW__mapBackdrop{opacity:.58;transform:scale(1.03)}.tools-hub-module__MYLDRW__mapTiles{width:100%;height:100%}.tools-hub-module__MYLDRW__mapFallback{background:radial-gradient(120% 120% at 30% 20%, color-mix(in srgb, var(--pv-accent) 14%, transparent), transparent 55%), var(--pv-surface-2)}.tools-hub-module__MYLDRW__mapGrid{background-image:linear-gradient(color-mix(in srgb, var(--pv-accent) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pv-accent) 8%, transparent) 1px, transparent 1px);background-size:36px 36px}.tools-hub-module__MYLDRW__mapScrim{background:linear-gradient(200deg,#0a0e1614 32%,#0a0e16ed 82%)}.tools-hub-module__MYLDRW__mapCoordinate,.tools-hub-module__MYLDRW__probe{z-index:1;border:1px solid var(--pv-border-strong);color:var(--pv-text-muted);font-family:var(--pv-font-mono);letter-spacing:.1em;text-transform:uppercase;background:#080c13c7;border-radius:6px;padding:3px 8px;font-size:9px;position:absolute}.tools-hub-module__MYLDRW__mapCoordinate{top:14px;right:14px}.tools-hub-module__MYLDRW__probe{white-space:nowrap;text-transform:none}.tools-hub-module__MYLDRW__probe b{color:var(--pv-accent);font-weight:600}.tools-hub-module__MYLDRW__mapPin{z-index:1;border:2px solid var(--pv-bg);color:currentColor;border-radius:50%;width:12px;height:12px;position:absolute}.tools-hub-module__MYLDRW__mapPin:after{content:"";opacity:.5;border:2px solid;border-radius:50%;animation:2.2s infinite tools-hub-module__MYLDRW__ping;position:absolute;inset:-7px}.tools-hub-module__MYLDRW__pinAmber{color:#ffb23f;background:#ffb23f}.tools-hub-module__MYLDRW__pinTeal{background:var(--pv-accent);color:var(--pv-accent)}.tools-hub-module__MYLDRW__pinPink{color:#ff6b9d;background:#ff6b9d}.tools-hub-module__MYLDRW__backdrop{opacity:.56;background-position:50%;background-size:cover;transition:opacity .3s,transform .6s cubic-bezier(.2,.7,.3,1)}.tools-hub-module__MYLDRW__card:hover .tools-hub-module__MYLDRW__backdrop{opacity:.7;transform:scale(1.03)}.tools-hub-module__MYLDRW__backdrop:after{content:"";background:linear-gradient(200deg,#0a0e161f 24%,#0a0e16ed 86%);position:absolute;inset:0}.tools-hub-module__MYLDRW__glow{background:radial-gradient(circle, color-mix(in srgb, var(--tool-accent) 18%, transparent), transparent 68%);border-radius:50%;width:200px;height:200px;inset:-34px -34px auto auto}.tools-hub-module__MYLDRW__scanGrid{background-image:linear-gradient(#46a8ff12 1px,#0000 1px),linear-gradient(90deg,#46a8ff12 1px,#0000 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(85% 65% at 70% 15%,#000,#0000 78%);mask-image:radial-gradient(85% 65% at 70% 15%,#000,#0000 78%)}.tools-hub-module__MYLDRW__toolIcon{z-index:2;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 22px #0000008c);width:74px;height:74px;transition:transform .3s;position:absolute;top:18px;right:18px}.tools-hub-module__MYLDRW__toolIconFallback{border:1px solid color-mix(in srgb, var(--tool-accent) 40%, var(--pv-border));background:color-mix(in srgb, var(--tool-accent) 12%, var(--pv-surface-2));color:var(--tool-accent);border-radius:18px;justify-content:center;align-items:center;display:flex}.tools-hub-module__MYLDRW__card:hover .tools-hub-module__MYLDRW__toolIcon{transform:scale(1.08)rotate(-2deg)}.tools-hub-module__MYLDRW__compact .tools-hub-module__MYLDRW__toolIcon{width:56px;height:56px}.tools-hub-module__MYLDRW__palpedia .tools-hub-module__MYLDRW__toolIcon{width:106px;height:106px;top:24px;right:22px}.tools-hub-module__MYLDRW__cardContent{z-index:3;flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;padding:20px;display:flex;position:relative}.tools-hub-module__MYLDRW__mapCard .tools-hub-module__MYLDRW__cardContent{padding:0}.tools-hub-module__MYLDRW__tags,.tools-hub-module__MYLDRW__chips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.tools-hub-module__MYLDRW__tags{gap:8px}.tools-hub-module__MYLDRW__tag,.tools-hub-module__MYLDRW__newBadge{font-family:var(--pv-font-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:7px;padding:3px 9px;font-size:9.5px;font-weight:500}.tools-hub-module__MYLDRW__tag{border:1px solid color-mix(in srgb, currentColor 32%, transparent);background:color-mix(in srgb, currentColor 12%, transparent)}.tools-hub-module__MYLDRW__newBadge{border:1px solid var(--pv-success-line);background:color-mix(in srgb, var(--pv-success) 10%, transparent);color:var(--pv-success);border-radius:999px;font-size:9px;font-weight:600}.tools-hub-module__MYLDRW__cardTitle{color:var(--pv-text);font-family:var(--pv-font-display);letter-spacing:-.015em;margin:12px 0 0;font-size:21px;font-weight:700;line-height:1.2}.tools-hub-module__MYLDRW__compact .tools-hub-module__MYLDRW__cardTitle{font-size:17.5px}.tools-hub-module__MYLDRW__cardDescription{max-width:56ch;color:var(--pv-text-muted);margin:5px 0 0;font-size:13px;line-height:1.55}.tools-hub-module__MYLDRW__compact .tools-hub-module__MYLDRW__cardDescription{font-size:12.5px}.tools-hub-module__MYLDRW__chips{width:100%;margin-top:13px}.tools-hub-module__MYLDRW__chip{border:1px solid var(--pv-border-strong);color:var(--pv-text-muted);font-family:var(--pv-font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#0a0e16b8;border-radius:7px;padding:4px 9px;font-size:10px}.tools-hub-module__MYLDRW__cardArrow{color:var(--tool-accent);opacity:0;margin-left:auto;transition:all .18s;transform:translate(-3px)}.tools-hub-module__MYLDRW__card:hover .tools-hub-module__MYLDRW__cardArrow,.tools-hub-module__MYLDRW__tierMaker:hover .tools-hub-module__MYLDRW__cardArrow{opacity:1;transform:none}.tools-hub-module__MYLDRW__tierMaker{grid-column:span 6;align-items:center;gap:18px;min-height:0;padding:16px 22px}.tools-hub-module__MYLDRW__tierBackdrop{opacity:.46;pointer-events:none;background-position:50%;background-size:cover;transition:opacity .3s,transform .6s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0}.tools-hub-module__MYLDRW__tierBackdrop:after{content:"";background:linear-gradient(90deg,#0a0e16e6 0%,#0a0e16ad 55%,#0a0e166b 100%);position:absolute;inset:0}.tools-hub-module__MYLDRW__tierMaker:hover .tools-hub-module__MYLDRW__tierBackdrop{opacity:.64;transform:scale(1.025)}.tools-hub-module__MYLDRW__tierMaker>:not(.tools-hub-module__MYLDRW__tierBackdrop){z-index:1;position:relative}.tools-hub-module__MYLDRW__trophy{border:1px solid color-mix(in srgb, var(--tool-accent) 30%, transparent);background:color-mix(in srgb, var(--tool-accent) 12%, transparent);width:46px;height:46px;color:var(--tool-accent);border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}.tools-hub-module__MYLDRW__tierCopy{min-width:0}.tools-hub-module__MYLDRW__tierCopy h2{color:var(--pv-text);font-family:var(--pv-font-display);letter-spacing:-.01em;margin:0;font-size:16.5px;font-weight:700}.tools-hub-module__MYLDRW__tierCopy>span{color:var(--pv-text-muted);margin-top:2px;font-size:12.5px;display:block}.tools-hub-module__MYLDRW__tierAction{align-items:center;gap:12px;margin-left:auto;display:flex}.tools-hub-module__MYLDRW__mostUsed{margin-top:52px}.tools-hub-module__MYLDRW__sectionHeader{align-items:center;gap:12px;margin-bottom:16px;display:flex}.tools-hub-module__MYLDRW__sectionHeader>span{background:linear-gradient(90deg, var(--pv-border-strong), transparent);flex:1;height:1px}.tools-hub-module__MYLDRW__sectionHeader p{color:var(--pv-text-subtle);font-family:var(--pv-font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.tools-hub-module__MYLDRW__usageGrid{-moz-column-gap:56px;grid-template-columns:1fr 1fr;column-gap:56px;display:grid}.tools-hub-module__MYLDRW__usageRow{border-bottom:1px solid var(--pv-border);align-items:baseline;gap:14px;padding:11px 4px;display:flex}.tools-hub-module__MYLDRW__rank{color:var(--pv-text-subtle);font-family:var(--pv-font-mono);flex:0 0 22px;font-size:10.5px}.tools-hub-module__MYLDRW__usageRow:hover .tools-hub-module__MYLDRW__rank{color:var(--pv-accent)}.tools-hub-module__MYLDRW__usageTitle{min-width:0;color:var(--pv-text);white-space:nowrap;flex:1;font-size:14px;font-weight:700}.tools-hub-module__MYLDRW__sessions,.tools-hub-module__MYLDRW__delta{color:var(--pv-text-subtle);font-family:var(--pv-font-mono);white-space:nowrap;flex:none;font-size:10.5px}.tools-hub-module__MYLDRW__delta{text-align:right;width:34px}.tools-hub-module__MYLDRW__footer{border-top:1px solid var(--pv-border);flex-wrap:wrap;align-items:center;gap:14px;margin-top:52px;padding-top:18px;display:flex}.tools-hub-module__MYLDRW__footer a{color:var(--pv-text-muted);white-space:nowrap;font-size:13px;font-weight:600;transition:color .18s}.tools-hub-module__MYLDRW__footer a:hover{color:var(--pv-accent)}.tools-hub-module__MYLDRW__footer i{color:var(--pv-border-strong);font-style:normal}.tools-hub-module__MYLDRW__syncStamp{color:var(--pv-text-subtle);font-family:var(--pv-font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}@keyframes tools-hub-module__MYLDRW__pulse{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--pv-success) 14%, transparent)}}@keyframes tools-hub-module__MYLDRW__ping{70%,to{opacity:0;transform:scale(1.7)}}@media (max-width:1100px){.tools-hub-module__MYLDRW__mapCard,.tools-hub-module__MYLDRW__palpedia,.tools-hub-module__MYLDRW__breeding,.tools-hub-module__MYLDRW__awakening,.tools-hub-module__MYLDRW__mutation{grid-column:span 12}.tools-hub-module__MYLDRW__compact{grid-column:span 6}}@media (max-width:700px){.tools-hub-module__MYLDRW__hero,.tools-hub-module__MYLDRW__main{box-sizing:border-box;width:100%;min-width:0;padding-left:16px;padding-right:16px}.tools-hub-module__MYLDRW__hero{padding-top:40px;display:block}.tools-hub-module__MYLDRW__hero h1{font-size:36px}.tools-hub-module__MYLDRW__syncPanel{margin-top:24px}.tools-hub-module__MYLDRW__compact,.tools-hub-module__MYLDRW__tierMaker{grid-column:span 12}.tools-hub-module__MYLDRW__mapCard{min-height:360px}.tools-hub-module__MYLDRW__usageGrid{grid-template-columns:minmax(0,1fr);min-width:0}.tools-hub-module__MYLDRW__usageGrid>div,.tools-hub-module__MYLDRW__usageRow{min-width:0}.tools-hub-module__MYLDRW__usageRow{box-sizing:border-box;width:100%}.tools-hub-module__MYLDRW__usageTitle{text-overflow:ellipsis;overflow:hidden}.tools-hub-module__MYLDRW__tierMaker{flex-direction:column;align-items:flex-start}.tools-hub-module__MYLDRW__tierAction{width:100%;margin-left:0}.tools-hub-module__MYLDRW__tierCopy>span{line-height:1.5}.tools-hub-module__MYLDRW__syncStamp{width:100%;margin-left:0}.tools-hub-module__MYLDRW__mapCoordinate{display:none}}@media (prefers-reduced-motion:reduce){.tools-hub-module__MYLDRW__liveDot,.tools-hub-module__MYLDRW__mapPin:after{animation:none}.tools-hub-module__MYLDRW__card,.tools-hub-module__MYLDRW__tierMaker,.tools-hub-module__MYLDRW__mapBackdrop,.tools-hub-module__MYLDRW__backdrop,.tools-hub-module__MYLDRW__toolIcon,.tools-hub-module__MYLDRW__cardArrow{transition:none}}
