.standardShell-module__cnpuBq__shell{--ui-page-max-width:1920px;--ui-page-margin-inline:auto;--ui-page-gutter:.75rem;--ui-surface:#0c1423;--ui-surface-raised:#111d30;--ui-surface-inset:#090f1c;--ui-border:rgba(148,163,184,.16);--ui-border-strong:rgba(148,163,184,.28);--ui-title:#f1f5f9;--ui-body:#cbd5e1;--ui-muted:#a3b1c6;--ui-accent:#7dd3fc;--ui-content-inline:1rem;--ui-content-block:1.5rem;--ui-section-size:1.25rem;width:100%;min-width:0;color:var(--ui-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(rgba(4,10,21,.45),rgba(4,10,21,.8))}.standardShell-module__cnpuBq__contentWrapper,.standardShell-module__cnpuBq__panel,.standardShell-module__cnpuBq__hero,.standardShell-module__cnpuBq__content,.standardShell-module__cnpuBq__unpaddedContent{box-sizing:border-box;min-width:0;max-width:100%}.standardShell-module__cnpuBq__container{width:100%;min-width:0;max-width:var(--ui-page-max-width);margin-inline:var(--ui-page-margin-inline);padding:1.5rem var(--ui-page-gutter)2rem;box-sizing:border-box}.standardShell-module__cnpuBq__shell .topbar{box-sizing:border-box;min-width:0;max-width:100%}.standardShell-module__cnpuBq__shell .topbar-inner{box-sizing:border-box;min-width:0;max-width:100%}.standardShell-module__cnpuBq__shell .profile-bar{box-sizing:border-box;min-width:0;max-width:100%}.standardShell-module__cnpuBq__shell .profile-bar-inner{box-sizing:border-box;min-width:0;max-width:100%}.standardShell-module__cnpuBq__shell .profile-bar-meta{box-sizing:border-box;min-width:0;max-width:100%}@media (max-width:430px){.standardShell-module__cnpuBq__shell .profile-bar-source-prefix{display:none}.standardShell-module__cnpuBq__shell .profile-bar-source-name{display:none}.standardShell-module__cnpuBq__shell .profile-bar-external-icon{display:none}}.standardShell-module__cnpuBq__panel{background-color:var(--ui-surface);border-color:var(--ui-border);border-top-color:var(--ui-border-strong);border-radius:1.25rem;overflow:visible;box-shadow:inset 0 1px rgba(255,255,255,.024),0 24px 64px -32px rgba(0,0,0,.65)}.standardShell-module__cnpuBq__hero,.standardShell-module__cnpuBq__content{padding:var(--ui-content-block)var(--ui-content-inline)}.standardShell-module__cnpuBq__hero{padding-bottom:0}.standardShell-module__cnpuBq__unpaddedContent{padding:0}.standardShell-module__cnpuBq__shell [data-ui-content]>*{min-width:0;max-width:100%}.standardShell-module__cnpuBq__shell [data-ui-hero]>*{min-width:0;max-width:100%}.standardShell-module__cnpuBq__standardCard{border:1px solid var(--ui-border,rgba(148,163,184,.16));background:var(--ui-surface-raised,#111d30);border-radius:1rem;min-width:0;max-width:100%;overflow:visible;box-shadow:inset 0 1px rgba(255,255,255,.024),0 4px 16px -8px rgba(0,0,0,.35)}.standardShell-module__cnpuBq__shell [data-ui-card]{border:1px solid var(--ui-border,rgba(148,163,184,.16));background:var(--ui-surface-raised,#111d30);border-radius:1rem;min-width:0;max-width:100%;overflow:visible;box-shadow:inset 0 1px rgba(255,255,255,.024),0 4px 16px -8px rgba(0,0,0,.35)}.standardShell-module__cnpuBq__standardCard[data-ui-card=inset]{background:var(--ui-surface-inset,#090f1c);box-shadow:inset 0 1px 3px rgba(0,0,0,.16)}.standardShell-module__cnpuBq__shell [data-ui-card=inset]{background:var(--ui-surface-inset,#090f1c);box-shadow:inset 0 1px 3px rgba(0,0,0,.16)}.standardShell-module__cnpuBq__standardCard[data-ui-card=elevated]{border-color:var(--ui-border-strong,rgba(148,163,184,.28));box-shadow:inset 0 1px rgba(255,255,255,.035),0 16px 40px -24px rgba(0,0,0,.6)}.standardShell-module__cnpuBq__shell [data-ui-card=elevated]{border-color:var(--ui-border-strong,rgba(148,163,184,.28));box-shadow:inset 0 1px rgba(255,255,255,.035),0 16px 40px -24px rgba(0,0,0,.6)}.standardShell-module__cnpuBq__shell a[data-ui-card]{transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.standardShell-module__cnpuBq__standardHeading[data-ui-heading=section]{color:var(--ui-title,#f1f5f9);font-size:var(--ui-section-size,1.25rem);letter-spacing:-.015em;overflow-wrap:anywhere;font-weight:700;line-height:1.3}.standardShell-module__cnpuBq__shell [data-ui-heading=section]{color:var(--ui-title,#f1f5f9);font-size:var(--ui-section-size,1.25rem);letter-spacing:-.015em;overflow-wrap:anywhere;font-weight:700;line-height:1.3}.standardShell-module__cnpuBq__standardHeading[data-ui-heading=subsection]{color:var(--ui-title,#f1f5f9);overflow-wrap:anywhere;font-size:1.125rem;font-weight:600;line-height:1.4}.standardShell-module__cnpuBq__shell [data-ui-heading=subsection]{color:var(--ui-title,#f1f5f9);overflow-wrap:anywhere;font-size:1.125rem;font-weight:600;line-height:1.4}.standardShell-module__cnpuBq__standardHeading[data-ui-heading=eyebrow]{color:var(--ui-muted,#a3b1c6);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}.standardShell-module__cnpuBq__shell [data-ui-heading=eyebrow]{color:var(--ui-muted,#a3b1c6);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}.standardShell-module__cnpuBq__standardHeader{text-align:center;min-width:0;margin-bottom:var(--ui-content-block);border-bottom:1px solid var(--ui-border,rgba(148,163,184,.16));padding-top:.25rem;padding-bottom:1.5rem}.standardShell-module__cnpuBq__shell [data-ui-page-header]{text-align:center;min-width:0;margin-bottom:var(--ui-content-block);border-bottom:1px solid var(--ui-border,rgba(148,163,184,.16));padding-top:.25rem;padding-bottom:1.5rem}.standardShell-module__cnpuBq__shell [data-ui-hero] [data-ui-page-header]{margin-bottom:0}.standardShell-module__cnpuBq__shell [data-ui-title-row]{justify-content:center;gap:.75rem;min-width:0}.standardShell-module__cnpuBq__standardHeader [data-ui-title-row]{justify-content:center;gap:.75rem;min-width:0}.standardShell-module__cnpuBq__shell [data-ui-page-title]{min-width:0;max-width:100%;color:var(--ui-title,#f1f5f9);letter-spacing:-.035em;overflow-wrap:anywhere;filter:none;font-size:max(1.625rem,min(1.2rem + 1.3vw,2.5rem));font-weight:700;line-height:1.2}.standardShell-module__cnpuBq__standardHeader [data-ui-page-title]{min-width:0;max-width:100%;color:var(--ui-title,#f1f5f9);letter-spacing:-.035em;overflow-wrap:anywhere;filter:none;font-size:max(1.625rem,min(1.2rem + 1.3vw,2.5rem));font-weight:700;line-height:1.2}.standardShell-module__cnpuBq__shell [data-ui-panel=main] h1:not([data-ui-page-title]){overflow-wrap:anywhere;filter:none;max-width:100%;margin-left:auto;margin-right:auto;color:var(--ui-title,#f1f5f9)!important;letter-spacing:-.035em!important;text-align:center!important;font-size:max(1.625rem,min(1.2rem + 1.3vw,2.5rem))!important;font-weight:700!important;line-height:1.2!important}.standardShell-module__cnpuBq__shell [data-ui-page-description]{max-width:65ch;color:var(--ui-muted,#a3b1c6);text-wrap:pretty;overflow-wrap:anywhere;filter:none;margin-left:auto;margin-right:auto;font-size:.9375rem;line-height:1.75}.standardShell-module__cnpuBq__standardHeader [data-ui-page-description]{max-width:65ch;color:var(--ui-muted,#a3b1c6);text-wrap:pretty;overflow-wrap:anywhere;filter:none;margin-left:auto;margin-right:auto;font-size:.9375rem;line-height:1.75}.standardShell-module__cnpuBq__shell [data-ui-page-version]{color:#bae6fd;letter-spacing:.025em;box-shadow:none;background-color:rgba(56,189,248,.07);border-color:rgba(125,211,252,.2);border-radius:999px;padding:.375rem .625rem;font-size:.6875rem;font-weight:600;line-height:1.4}.standardShell-module__cnpuBq__standardHeader [data-ui-page-version]{color:#bae6fd;letter-spacing:.025em;box-shadow:none;background-color:rgba(56,189,248,.07);border-color:rgba(125,211,252,.2);border-radius:999px;padding:.375rem .625rem;font-size:.6875rem;font-weight:600;line-height:1.4}.standardShell-module__cnpuBq__shell [data-ui-page-icon]{border:1px solid var(--ui-border,rgba(148,163,184,.16));background-color:var(--ui-surface-raised,#111d30);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.375rem;display:inline-flex}.standardShell-module__cnpuBq__standardHeader [data-ui-page-icon]{border:1px solid var(--ui-border,rgba(148,163,184,.16));background-color:var(--ui-surface-raised,#111d30);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.375rem;display:inline-flex}.standardShell-module__cnpuBq__shell [data-ui-page-icon]>svg{width:1em;height:1em}.standardShell-module__cnpuBq__standardHeader [data-ui-page-icon]>svg{width:1em;height:1em}.standardShell-module__cnpuBq__standardHeader[data-ui-align=left]{text-align:left}.standardShell-module__cnpuBq__shell [data-ui-page-header][data-ui-align=left]{text-align:left}.standardShell-module__cnpuBq__shell [data-ui-align=left] [data-ui-title-row]{justify-content:flex-start}.standardShell-module__cnpuBq__standardHeader[data-ui-align=left] [data-ui-title-row]{justify-content:flex-start}.standardShell-module__cnpuBq__shell [data-ui-align=left] [data-ui-page-description]{margin-left:0;margin-right:0}.standardShell-module__cnpuBq__standardHeader[data-ui-align=left] [data-ui-page-description]{margin-left:0;margin-right:0}.standardShell-module__cnpuBq__shell [data-ui-control]{border-color:var(--ui-border-strong);background-color:var(--ui-surface-inset);color:var(--ui-title);border-radius:.75rem;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.standardShell-module__cnpuBq__shell [data-ui-control]::-moz-placeholder{color:#7f8da3}.standardShell-module__cnpuBq__shell [data-ui-control]::placeholder{color:#7f8da3}.standardShell-module__cnpuBq__shell [data-ui-control]:focus{border-color:var(--ui-accent);outline:2px solid transparent;box-shadow:0 0 0 3px rgba(125,211,252,.12)}.standardShell-module__cnpuBq__shell [data-ui-control][aria-invalid=true]{border-color:#f87171}.standardShell-module__cnpuBq__shell [data-ui-control][aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(248,113,113,.15)}.standardShell-module__cnpuBq__shell [data-ui-button]{letter-spacing:-.01em;border-radius:.75rem;transition:background-color .16s,border-color .16s,box-shadow .16s}.standardShell-module__cnpuBq__shell [data-ui-button=primary]{background-color:#2563eb;border-color:rgba(96,165,250,.55);box-shadow:inset 0 1px rgba(255,255,255,.12),0 4px 12px -6px rgba(37,99,235,.55)}.standardShell-module__cnpuBq__shell [data-ui-button=secondary]{border-color:var(--ui-border-strong);background-color:#1a2940}.standardShell-module__cnpuBq__shell [data-ui-content] :where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.standardShell-module__cnpuBq__shell [data-ui-table-shell]{border-color:var(--ui-border);background-color:var(--ui-surface-inset);scrollbar-color:#334155 transparent;scrollbar-width:thin;border-radius:1rem}.standardShell-module__cnpuBq__shell [data-ui-table-shell] thead{color:var(--ui-muted);letter-spacing:.075em;background-color:#131f32;font-size:.6875rem}.standardShell-module__cnpuBq__shell [data-ui-table-shell] th{border-color:var(--ui-border);font-variant-numeric:tabular-nums}.standardShell-module__cnpuBq__shell [data-ui-table-shell] td{border-color:var(--ui-border);font-variant-numeric:tabular-nums}.standardShell-module__cnpuBq__shell [data-ui-table-shell] tbody tr{border-color:var(--ui-border);transition:background-color .14s}.standardShell-module__cnpuBq__shell [data-ui-table-shell] tbody tr:focus-within{background-color:rgba(148,163,184,.043)}.standardShell-module__cnpuBq__shell [data-ui-stat]{border-radius:1rem;box-shadow:inset 0 1px rgba(255,255,255,.024)}.standardShell-module__cnpuBq__shell [data-ui-stat=neutral]{border-color:var(--ui-border);background-color:var(--ui-surface-inset)}.standardShell-module__cnpuBq__shell [data-ui-disclosure=panel]{border-color:var(--ui-border);background-color:var(--ui-surface-inset);border-radius:1rem}.standardShell-module__cnpuBq__shell [data-ui-disclosure=compact]{border-color:var(--ui-border);background-color:var(--ui-surface-inset);border-radius:1rem}.standardShell-module__cnpuBq__shell [data-ui-disclosure]>summary{transition:background-color .16s}.standardShell-module__cnpuBq__shell [data-ui-disclosure][open]>summary{background-color:rgba(148,163,184,.04)}.standardShell-module__cnpuBq__shell [data-ui-disclosure]>div{border-color:var(--ui-border)}.standardShell-module__cnpuBq__shell [data-ui-filter-drawer]{border-color:var(--ui-border)}.standardShell-module__cnpuBq__shell [data-ui-filter-drawer]{background-color:var(--ui-surface-inset)}@media (hover:hover){.standardShell-module__cnpuBq__shell a[data-ui-card]:hover{border-color:var(--category-color,var(--ui-accent));background-color:#152238;transform:translateY(-2px);box-shadow:inset 0 1px rgba(255,255,255,.035),0 12px 28px -18px rgba(0,0,0,.7)}.standardShell-module__cnpuBq__shell [data-ui-control]:hover:not(:disabled):not(:focus):not([aria-invalid=true]){border-color:rgba(148,163,184,.45)}.standardShell-module__cnpuBq__shell [data-ui-button=primary]:hover:not(:disabled){background-color:#3573ed;border-color:#93c5fd}.standardShell-module__cnpuBq__shell [data-ui-button=secondary]:hover:not(:disabled){background-color:#243650;border-color:rgba(148,163,184,.45)}.standardShell-module__cnpuBq__shell [data-ui-table-shell] tbody tr:hover{background-color:rgba(148,163,184,.043)}.standardShell-module__cnpuBq__shell [data-ui-disclosure]>summary:hover{background-color:rgba(148,163,184,.043)}}@media (forced-colors:active){.standardShell-module__cnpuBq__shell [data-ui-control]:focus{outline-offset:2px;outline-color:highlight}}@media (prefers-reduced-motion:reduce){.standardShell-module__cnpuBq__shell a[data-ui-card]{transition:none}.standardShell-module__cnpuBq__shell [data-ui-control]{transition:none}.standardShell-module__cnpuBq__shell [data-ui-button]{transition:none}.standardShell-module__cnpuBq__shell [data-ui-table-shell] tbody tr{transition:none}.standardShell-module__cnpuBq__shell [data-ui-disclosure]>summary{transition:none}.standardShell-module__cnpuBq__shell a[data-ui-card]:hover{transform:none}}@media (min-width:640px){.standardShell-module__cnpuBq__shell{--ui-page-gutter:1rem;--ui-content-inline:1.5rem;--ui-section-size:1.5rem}.standardShell-module__cnpuBq__shell [data-ui-page-description]{font-size:1rem}.standardShell-module__cnpuBq__standardHeader [data-ui-page-description]{font-size:1rem}}@media (min-width:1024px){.standardShell-module__cnpuBq__shell{--ui-page-gutter:1.5rem;--ui-content-inline:2rem;--ui-content-block:2rem}}
.teamBuildDetail-module__2mzovq__analysis,.teamBuildDetail-module__2mzovq__mainGrid{gap:1.5rem;min-width:0;display:grid}.teamBuildDetail-module__2mzovq__analysis section{min-width:0}.teamBuildDetail-module__2mzovq__sectionHeading{margin-bottom:1rem}.teamBuildDetail-module__2mzovq__analysis .teamBuildDetail-module__2mzovq__sectionHeading h3{color:#e2e8f0;letter-spacing:-.01em;margin:0;font-size:.8125rem;font-weight:600;line-height:1.4}.teamBuildDetail-module__2mzovq__sectionHeading p{color:#94a3b8;max-width:64ch;margin-top:.375rem;font-size:.75rem;line-height:1.6}.teamBuildDetail-module__2mzovq__typeRow{border-top:1px solid rgba(148,163,184,.08);grid-template-columns:6.5rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.75rem 0;display:grid}.teamBuildDetail-module__2mzovq__typeRow:nth-child(2){border-top:0;padding-top:0}.teamBuildDetail-module__2mzovq__analysis .teamBuildDetail-module__2mzovq__typeLabel{padding-top:.125rem;font-size:.75rem;font-weight:500;line-height:1.4}.teamBuildDetail-module__2mzovq__typeLabel[data-tone=weak]{color:#fda4af}.teamBuildDetail-module__2mzovq__typeLabel[data-tone=resist]{color:#6ee7b7}.teamBuildDetail-module__2mzovq__typeLabel[data-tone=immune]{color:#93c5fd}.teamBuildDetail-module__2mzovq__chips{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.teamBuildDetail-module__2mzovq__empty{color:#94a3b8;font-size:.75rem;line-height:1.5}.teamBuildDetail-module__2mzovq__stats{border-top:1px solid rgba(148,163,184,.12);padding-top:1.25rem}.teamBuildDetail-module__2mzovq__statList{gap:.625rem;display:grid}.teamBuildDetail-module__2mzovq__statRow{grid-template-columns:5.75rem minmax(0,1fr);align-items:center;gap:.75rem;font-size:.75rem;display:grid}.teamBuildDetail-module__2mzovq__statRow dt{color:#94a3b8;line-height:1.4}.teamBuildDetail-module__2mzovq__statRow dd{align-items:center;gap:.75rem;min-width:0;display:flex}.teamBuildDetail-module__2mzovq__statTrack{background:#1e293b;border-radius:999px;flex:1;min-width:0;height:.375rem;overflow:hidden}.teamBuildDetail-module__2mzovq__statTrack>span{border-radius:inherit;background:#60a5fa;height:100%;display:block}.teamBuildDetail-module__2mzovq__statValue{color:#e2e8f0;text-align:right;font-variant-numeric:tabular-nums;width:2rem;font-weight:500}.teamBuildDetail-module__2mzovq__caption{color:#94a3b8;margin-top:.75rem;font-size:.6875rem;line-height:1.6}.teamBuildDetail-module__2mzovq__typing{border-top:1px solid rgba(148,163,184,.12);gap:.75rem;padding-top:1.25rem;display:grid}.teamBuildDetail-module__2mzovq__typing .teamBuildDetail-module__2mzovq__sectionHeading{margin-bottom:0}.teamBuildDetail-module__2mzovq__missingTypes{margin-top:.625rem}.teamBuildDetail-module__2mzovq__missingTypes summary{cursor:pointer;color:#94a3b8;border-radius:.25rem;width:-moz-fit-content;width:fit-content;max-width:100%;font-size:.6875rem;line-height:1.5}.teamBuildDetail-module__2mzovq__missingTypes summary:hover{color:#e2e8f0}.teamBuildDetail-module__2mzovq__missingTypes summary:focus-visible{outline-offset:4px;outline:2px solid #7dd3fc}.teamBuildDetail-module__2mzovq__missingTypes .teamBuildDetail-module__2mzovq__chips{margin-top:.75rem}.teamBuildDetail-module__2mzovq__factsGrid{border-top:1px solid rgba(148,163,184,.12);gap:1.5rem;padding-top:1.25rem;display:grid}.teamBuildDetail-module__2mzovq__factsGrid .teamBuildDetail-module__2mzovq__sectionHeading{margin-bottom:.875rem}.teamBuildDetail-module__2mzovq__analysis .teamBuildDetail-module__2mzovq__factLabel{color:#94a3b8;margin-bottom:.375rem;font-size:.6875rem;font-weight:400}.teamBuildDetail-module__2mzovq__eggGroups{flex-wrap:wrap;gap:.375rem;margin-bottom:1rem;display:flex}.teamBuildDetail-module__2mzovq__eggGroups>span:not(.teamBuildDetail-module__2mzovq__empty){color:#cbd5e1;text-transform:capitalize;background:rgba(51,65,85,.4);border-radius:.25rem;padding:.125rem .375rem;font-size:.6875rem;line-height:1.5}.teamBuildDetail-module__2mzovq__facts{gap:.625rem;display:grid}.teamBuildDetail-module__2mzovq__facts>div{justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.75rem;line-height:1.4;display:flex}.teamBuildDetail-module__2mzovq__facts dt{color:#94a3b8}.teamBuildDetail-module__2mzovq__facts dd{color:#e2e8f0;font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:500}.teamBuildDetail-module__2mzovq__riders{flex-wrap:wrap;gap:.375rem .75rem;margin-top:.75rem;font-size:.75rem;display:flex}.teamBuildDetail-module__2mzovq__exploreLink{color:#7dd3fc;border-radius:.25rem;align-items:center;gap:.25rem;margin-top:.75rem;font-size:.75rem;line-height:1.5;display:inline-flex}.teamBuildDetail-module__2mzovq__exploreLink:hover{color:#bae6fd;text-underline-offset:3px;text-decoration:underline}.teamBuildDetail-module__2mzovq__exploreLink:focus-visible{outline-offset:4px;outline:2px solid #7dd3fc}.teamBuildDetail-module__2mzovq__recommendations{border-top:1px solid rgba(148,163,184,.12);padding-top:1.25rem}.teamBuildDetail-module__2mzovq__adviceList{gap:1rem;display:grid}.teamBuildDetail-module__2mzovq__analysis .teamBuildDetail-module__2mzovq__adviceList h4{color:#cbd5e1;margin:0;font-size:.75rem;font-weight:500;line-height:1.5}.teamBuildDetail-module__2mzovq__adviceList p{color:#94a3b8;margin-top:.375rem;font-size:.75rem;line-height:1.7}@media (min-width:768px){.teamBuildDetail-module__2mzovq__typing{grid-template-columns:11rem minmax(0,1fr);gap:1.5rem}.teamBuildDetail-module__2mzovq__adviceList{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media (min-width:1024px){.teamBuildDetail-module__2mzovq__mainGrid{grid-template-columns:1.2fr 1fr;gap:2rem}.teamBuildDetail-module__2mzovq__defence{border-right:1px solid rgba(148,163,184,.12);padding-right:2rem}.teamBuildDetail-module__2mzovq__stats{border-top:0;padding-top:0}.teamBuildDetail-module__2mzovq__factsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.teamBuildDetail-module__2mzovq__factsGrid>section+section{border-left:1px solid rgba(148,163,184,.12);padding-left:2rem}}@media (max-width:380px){.teamBuildDetail-module__2mzovq__typeRow{grid-template-columns:minmax(0,1fr);gap:.5rem}}.teamBuildDetail-module__2mzovq__battleSection{border-top:1px solid rgba(148,163,184,.12);min-width:0;padding-top:1.25rem}.teamBuildDetail-module__2mzovq__roleList{gap:.75rem;display:grid}.teamBuildDetail-module__2mzovq__roleList>li+li{border-top:1px solid rgba(148,163,184,.08);padding-top:.75rem}.teamBuildDetail-module__2mzovq__roleHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.75rem;font-weight:500;display:flex}.teamBuildDetail-module__2mzovq__roleTags{flex-wrap:wrap;gap:.25rem;display:flex}.teamBuildDetail-module__2mzovq__roleTags>span{color:#cbd5e1;border:1px solid #334155;border-radius:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:400}.teamBuildDetail-module__2mzovq__roleNumbers{color:#94a3b8;font-variant-numeric:tabular-nums;margin-top:.375rem;font-size:.6875rem}.teamBuildDetail-module__2mzovq__roleNumbers>span{color:#64748b;padding:0 .25rem}.teamBuildDetail-module__2mzovq__memberDetails{color:#94a3b8;margin-top:.5rem;font-size:.6875rem;line-height:1.7}.teamBuildDetail-module__2mzovq__memberDetails summary{cursor:pointer;color:#94a3b8;border-radius:.25rem;width:-moz-fit-content;width:fit-content;max-width:100%}.teamBuildDetail-module__2mzovq__memberDetails summary:hover{color:#e2e8f0}.teamBuildDetail-module__2mzovq__memberDetails summary:focus-visible{outline-offset:3px;outline:2px solid #7dd3fc}.teamBuildDetail-module__2mzovq__memberDetails p{margin-top:.5rem}.teamBuildDetail-module__2mzovq__calculatedStats{font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem .75rem;margin:.625rem 0;display:grid}.teamBuildDetail-module__2mzovq__calculatedStats>div{flex-wrap:wrap;justify-content:space-between;gap:.25rem;display:flex}.teamBuildDetail-module__2mzovq__calculatedStats dd{color:#e2e8f0}.teamBuildDetail-module__2mzovq__validation{color:#fda4af}.teamBuildDetail-module__2mzovq__evidenceLabel{color:#94a3b8}.teamBuildDetail-module__2mzovq__separator{color:#64748b}.teamBuildDetail-module__2mzovq__matchupList{display:grid}.teamBuildDetail-module__2mzovq__matchupGroups{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.teamBuildDetail-module__2mzovq__analysis .teamBuildDetail-module__2mzovq__matchupGroups h5,.teamBuildDetail-module__2mzovq__analysis .teamBuildDetail-module__2mzovq__switches h5{color:#94a3b8;margin:0 0 .375rem;font-size:.6875rem;font-weight:500}.teamBuildDetail-module__2mzovq__matchupChip{border:1px solid transparent;border-radius:999px;align-items:center;gap:.25rem;padding:2px 5px 2px 2px;display:inline-flex}.teamBuildDetail-module__2mzovq__matchupChip b{color:#cbd5e1;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:500}.teamBuildDetail-module__2mzovq__matchupChip.teamBuildDetail-module__2mzovq__critical{background:rgba(244,63,94,.12);border-color:rgba(251,113,133,.65)}.teamBuildDetail-module__2mzovq__matchupChip.teamBuildDetail-module__2mzovq__critical b{color:#fecdd3;font-weight:700}.teamBuildDetail-module__2mzovq__switches{margin-top:.75rem}.teamBuildDetail-module__2mzovq__switches>div,.teamBuildDetail-module__2mzovq__switches details>div{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.teamBuildDetail-module__2mzovq__switchOption{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;font-size:.6875rem;line-height:1.6;display:inline-flex}.teamBuildDetail-module__2mzovq__memberModifiers{color:#94a3b8;margin-top:.5rem;font-size:.6875rem}.teamBuildDetail-module__2mzovq__memberModifiers:empty{display:none}.teamBuildDetail-module__2mzovq__gapList{grid-template-columns:minmax(0,1fr);gap:1.25rem 2rem;display:grid}.teamBuildDetail-module__2mzovq__gap{min-width:0}.teamBuildDetail-module__2mzovq__criticalLabel{color:#fda4af;font-size:.625rem;font-weight:600}.teamBuildDetail-module__2mzovq__gap p{color:#cbd5e1;margin-top:.375rem;font-size:.75rem;line-height:1.7}.teamBuildDetail-module__2mzovq__coverageOptions{gap:.75rem 1.5rem;margin-top:.75rem;display:grid}.teamBuildDetail-module__2mzovq__coverageOptions>li{align-items:baseline;gap:.5rem;min-width:0;font-size:.75rem;line-height:1.7;display:flex}.teamBuildDetail-module__2mzovq__coverageOptions>li>a{flex-shrink:0}.teamBuildDetail-module__2mzovq__optionLine{color:#cbd5e1;margin-top:.5rem;font-size:.75rem;line-height:1.7}@media (min-width:768px){.teamBuildDetail-module__2mzovq__matchupGroups{grid-template-columns:1.4fr 1.4fr 1fr}.teamBuildDetail-module__2mzovq__gapList,.teamBuildDetail-module__2mzovq__coverageOptions{grid-template-columns:repeat(2,minmax(0,1fr))}}.teamBuildDetail-module__2mzovq__reviewConfig{margin-top:.375rem;font-size:.6875rem;line-height:1.5}.teamBuildDetail-module__2mzovq__slotIndex{color:#94a3b8;font-size:.625rem;font-weight:400}.teamBuildDetail-module__2mzovq__tabPanel{gap:1.5rem;min-width:0;display:grid}.teamBuildDetail-module__2mzovq__tabPanel[hidden]{display:none}.teamBuildDetail-module__2mzovq__analysisTabs{border-bottom:1px solid rgba(148,163,184,.16);flex-wrap:wrap;gap:.375rem;padding-bottom:.625rem;display:flex}.teamBuildDetail-module__2mzovq__analysisTabs>button{color:#94a3b8;border:1px solid transparent;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.teamBuildDetail-module__2mzovq__analysisTabs>button:hover{color:#e2e8f0;background:rgba(51,65,85,.35)}.teamBuildDetail-module__2mzovq__analysisTabs>button[aria-selected=true]{color:#bfdbfe;background:rgba(37,99,235,.15);border-color:rgba(96,165,250,.35)}.teamBuildDetail-module__2mzovq__analysisTabs>button:focus-visible{outline-offset:3px;outline:2px solid #7dd3fc}.teamBuildDetail-module__2mzovq__strategyIcon{vertical-align:middle;flex-shrink:0;width:1rem;height:1rem;display:inline-block}.teamBuildDetail-module__2mzovq__analysis .teamBuildDetail-module__2mzovq__sectionHeading h3{align-items:center;gap:.5rem;display:flex}.teamBuildDetail-module__2mzovq__sectionHeading h3>.teamBuildDetail-module__2mzovq__strategyIcon{color:#93c5fd}.teamBuildDetail-module__2mzovq__viewGuide{color:#94a3b8;margin-top:-.75rem;font-size:.75rem;line-height:1.6}.teamBuildDetail-module__2mzovq__tabPanel>.teamBuildDetail-module__2mzovq__battleSection:first-child{border-top:0;padding-top:0}.teamBuildDetail-module__2mzovq__strategyHelp{color:#94a3b8;margin:.625rem 0 1rem;font-size:.75rem;line-height:1.7}.teamBuildDetail-module__2mzovq__strategyHelp>summary{cursor:pointer;color:#93c5fd;border-radius:.25rem;align-items:center;gap:.375rem;width:-moz-fit-content;width:fit-content;font-size:.6875rem;list-style:none;display:flex}.teamBuildDetail-module__2mzovq__strategyHelp>summary::-webkit-details-marker{display:none}.teamBuildDetail-module__2mzovq__strategyHelp>summary:focus-visible{outline-offset:3px;outline:2px solid #7dd3fc}.teamBuildDetail-module__2mzovq__strategyHelp>div{border-left:2px solid #334155;max-width:80ch;margin-top:.625rem;padding-left:.875rem}.teamBuildDetail-module__2mzovq__strategyHelp p+p{margin-top:.5rem}.teamBuildDetail-module__2mzovq__strategyHelp .teamBuildDetail-module__2mzovq__strategyIcon{width:.875rem;height:.875rem}.teamBuildDetail-module__2mzovq__damageLegend{flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.875rem;display:flex}.teamBuildDetail-module__2mzovq__damageLegend>span{color:#94a3b8;align-items:center;gap:.375rem;font-size:.6875rem;display:inline-flex}.teamBuildDetail-module__2mzovq__damageLegend b{text-align:center;border-radius:.25rem;min-width:2rem;padding:.125rem .375rem;font-weight:600}.teamBuildDetail-module__2mzovq__damageLegend [data-tone=critical] b{color:#fda4af;background:rgba(244,63,94,.14)}.teamBuildDetail-module__2mzovq__damageLegend [data-tone=weak] b{color:#fcd34d;background:rgba(245,158,11,.12)}.teamBuildDetail-module__2mzovq__damageLegend [data-tone=resist] b{color:#6ee7b7;background:rgba(16,185,129,.12)}.teamBuildDetail-module__2mzovq__damageLegend [data-tone=immune] b{color:#93c5fd;background:rgba(59,130,246,.14)}.teamBuildDetail-module__2mzovq__strategyPortrait{-o-object-fit:contain;object-fit:contain;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.teamBuildDetail-module__2mzovq__memberIdentity{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.teamBuildDetail-module__2mzovq__memberIdentity strong{color:#e2e8f0;overflow-wrap:anywhere;font-size:.8125rem;font-weight:600}.teamBuildDetail-module__2mzovq__roleTags>span{border-color:transparent;align-items:center;gap:.25rem;padding:.25rem .375rem;display:inline-flex}.teamBuildDetail-module__2mzovq__roleTags .teamBuildDetail-module__2mzovq__strategyIcon{width:.75rem;height:.75rem}.teamBuildDetail-module__2mzovq__roleTags [data-role=physical]{color:#fdba74;background:rgba(249,115,22,.1)}.teamBuildDetail-module__2mzovq__roleTags [data-role=special]{color:#d8b4fe;background:rgba(168,85,247,.12)}.teamBuildDetail-module__2mzovq__roleTags [data-role=defensive]{color:#93c5fd;background:rgba(59,130,246,.12)}.teamBuildDetail-module__2mzovq__roleTags [data-role=support]{color:#6ee7b7;background:rgba(16,185,129,.12)}.teamBuildDetail-module__2mzovq__matchupFold{border-top:1px solid rgba(148,163,184,.1);min-width:0}.teamBuildDetail-module__2mzovq__matchupFold:last-child{border-bottom:1px solid rgba(148,163,184,.1)}.teamBuildDetail-module__2mzovq__matchupFold>summary{cursor:pointer;border-radius:.375rem;grid-template-columns:minmax(8rem,1fr) minmax(0,1.4fr) auto auto;align-items:center;gap:.75rem;padding:.75rem .375rem;list-style:none;display:grid}.teamBuildDetail-module__2mzovq__matchupFold>summary::-webkit-details-marker{display:none}.teamBuildDetail-module__2mzovq__gapFold>summary::-webkit-details-marker{display:none}.teamBuildDetail-module__2mzovq__matchupFold>summary:hover,.teamBuildDetail-module__2mzovq__gapFold>summary:hover{background:rgba(51,65,85,.15)}.teamBuildDetail-module__2mzovq__matchupFold>summary:focus-visible{outline-offset:2px;outline:2px solid #7dd3fc}.teamBuildDetail-module__2mzovq__gapFold>summary:focus-visible{outline-offset:2px;outline:2px solid #7dd3fc}.teamBuildDetail-module__2mzovq__weaknessPreview{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.teamBuildDetail-module__2mzovq__coverStatus{color:#94a3b8;align-items:center;gap:.375rem;font-size:.6875rem;display:inline-flex}.teamBuildDetail-module__2mzovq__coverStatus[data-tone=weak]{color:#fcd34d}.teamBuildDetail-module__2mzovq__coverStatus[data-tone=resist]{color:#6ee7b7}.teamBuildDetail-module__2mzovq__coverStatus .teamBuildDetail-module__2mzovq__strategyIcon{width:.875rem;height:.875rem}.teamBuildDetail-module__2mzovq__coverLegend{gap:.625rem 1.5rem;margin:.875rem 0;display:grid}.teamBuildDetail-module__2mzovq__coverLegend dt{font-size:.6875rem;font-weight:600}.teamBuildDetail-module__2mzovq__coverLegend dt[data-tone=resist]{color:#6ee7b7}.teamBuildDetail-module__2mzovq__coverLegend dt[data-tone=weak]{color:#fcd34d}.teamBuildDetail-module__2mzovq__coverLegend dd{color:#94a3b8;margin-top:.125rem;font-size:.6875rem;line-height:1.6}.teamBuildDetail-module__2mzovq__matchupGroupHelp{color:#94a3b8;margin:-.125rem 0 .5rem;font-size:.6875rem;line-height:1.6}.teamBuildDetail-module__2mzovq__switchExplanation{color:#94a3b8;max-width:85ch;margin:.375rem 0 .625rem;font-size:.6875rem;line-height:1.7}.teamBuildDetail-module__2mzovq__switchOption small{color:#cbd5e1;font-size:inherit;font-variant-numeric:tabular-nums}.teamBuildDetail-module__2mzovq__uncoveredSwitches{color:#fcd34d;flex-wrap:wrap;align-items:center;gap:.375rem;margin:.625rem 0;font-size:.6875rem;line-height:1.6;display:flex}@media (min-width:768px){.teamBuildDetail-module__2mzovq__coverLegend{grid-template-columns:repeat(2,minmax(0,1fr))}}.teamBuildDetail-module__2mzovq__foldChevron{color:#94a3b8;transition:transform .15s}.teamBuildDetail-module__2mzovq__matchupFold[open]>summary>.teamBuildDetail-module__2mzovq__foldChevron,.teamBuildDetail-module__2mzovq__gapFold[open]>summary>.teamBuildDetail-module__2mzovq__foldChevron{transform:rotate(180deg)}.teamBuildDetail-module__2mzovq__matchupBody{border-left:2px solid #334155;gap:.75rem;min-width:0;margin:0 .375rem .875rem 1.25rem;padding:.25rem 0 .25rem 1rem;display:grid}.teamBuildDetail-module__2mzovq__memberProfile{font-size:.75rem}.teamBuildDetail-module__2mzovq__matchupBody .teamBuildDetail-module__2mzovq__memberModifiers,.teamBuildDetail-module__2mzovq__matchupBody .teamBuildDetail-module__2mzovq__switches{margin-top:.25rem}.teamBuildDetail-module__2mzovq__matchupBody .teamBuildDetail-module__2mzovq__switches h5{align-items:center;gap:.375rem;display:flex}.teamBuildDetail-module__2mzovq__gapList{gap:.75rem}.teamBuildDetail-module__2mzovq__gapFold{background:rgba(15,23,42,.25);border:1px solid rgba(148,163,184,.16);border-radius:.625rem;align-self:start;min-width:0}.teamBuildDetail-module__2mzovq__gapFold>summary{cursor:pointer;border-radius:.625rem;align-items:center;gap:.625rem;min-height:3.5rem;padding:.625rem .75rem;list-style:none;display:flex}.teamBuildDetail-module__2mzovq__gapFold>summary>.teamBuildDetail-module__2mzovq__foldChevron{margin-left:auto}.teamBuildDetail-module__2mzovq__affectedPreview{color:#94a3b8;flex-wrap:wrap;flex:1;align-items:center;gap:0;min-width:0;font-size:.6875rem;display:inline-flex}.teamBuildDetail-module__2mzovq__affectedPreview .teamBuildDetail-module__2mzovq__strategyPortrait{width:1.5rem;height:1.5rem}.teamBuildDetail-module__2mzovq__affectedPreview .teamBuildDetail-module__2mzovq__strategyPortrait+.teamBuildDetail-module__2mzovq__strategyPortrait{margin-left:-.375rem}.teamBuildDetail-module__2mzovq__affectedPreview>span{margin-left:.375rem}.teamBuildDetail-module__2mzovq__gapFold .teamBuildDetail-module__2mzovq__gap{border-top:1px solid rgba(148,163,184,.1);padding:.75rem}.teamBuildDetail-module__2mzovq__coverageGrid{flex-wrap:wrap;gap:.5rem;display:flex}.teamBuildDetail-module__2mzovq__coverageGrid>span{border:1px solid #334155;border-radius:999px;align-items:center;gap:.375rem;padding:.1875rem .375rem .1875rem .1875rem;display:inline-flex}.teamBuildDetail-module__2mzovq__coverageGrid [data-covered=true]{color:#6ee7b7;background:rgba(16,185,129,.07);border-color:rgba(52,211,153,.45)}.teamBuildDetail-module__2mzovq__coverageGrid [data-covered=false]{opacity:.65;color:#94a3b8}.teamBuildDetail-module__2mzovq__coverageGrid .teamBuildDetail-module__2mzovq__strategyIcon{width:.875rem;height:.875rem}.teamBuildDetail-module__2mzovq__coverageLegend{color:#94a3b8;flex-wrap:wrap;gap:.75rem;margin-top:.625rem;font-size:.6875rem;display:flex}.teamBuildDetail-module__2mzovq__coverageLegend>span{align-items:center;gap:.25rem;display:inline-flex}.teamBuildDetail-module__2mzovq__coverageLegend .teamBuildDetail-module__2mzovq__strategyIcon{color:#6ee7b7;width:.875rem;height:.875rem}.teamBuildDetail-module__2mzovq__inlineCount{color:#cbd5e1;text-align:center;background:#1e293b;border-radius:999px;min-width:1.125rem;margin-left:.25rem;padding:0 .25rem;font-size:.625rem;display:inline-block}.teamBuildDetail-module__2mzovq__hazardGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem 1.5rem;display:grid}.teamBuildDetail-module__2mzovq__hazardGauge>div:first-child{color:#e2e8f0;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.teamBuildDetail-module__2mzovq__hazardGauge strong{color:#fda4af;margin-left:auto;font-size:.8125rem;font-weight:600}.teamBuildDetail-module__2mzovq__hpTrack{background:#1e293b;border-radius:999px;height:.5rem;margin:.375rem 0;overflow:hidden}.teamBuildDetail-module__2mzovq__hpTrack>span{border-radius:inherit;background:#fb7185;height:100%;display:block}.teamBuildDetail-module__2mzovq__gaugeCaption{color:#94a3b8;font-size:.625rem}@media (max-width:640px){.teamBuildDetail-module__2mzovq__analysisTabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.teamBuildDetail-module__2mzovq__analysisTabs>button{justify-content:flex-start;padding:.625rem;font-size:.75rem}.teamBuildDetail-module__2mzovq__matchupFold>summary{grid-template-columns:minmax(0,1fr) auto;gap:.375rem .5rem}.teamBuildDetail-module__2mzovq__matchupFold>summary>.teamBuildDetail-module__2mzovq__memberIdentity{grid-area:1/1}.teamBuildDetail-module__2mzovq__matchupFold>summary>.teamBuildDetail-module__2mzovq__weaknessPreview{grid-area:2/1;padding-left:2.5rem}.teamBuildDetail-module__2mzovq__matchupFold>summary>.teamBuildDetail-module__2mzovq__coverStatus{grid-area:3/1;padding-left:2.5rem}.teamBuildDetail-module__2mzovq__matchupFold>summary>.teamBuildDetail-module__2mzovq__foldChevron{grid-area:1/2/span 3}.teamBuildDetail-module__2mzovq__matchupBody{margin-left:.375rem;padding-left:.75rem}}@media (prefers-reduced-motion:reduce){.teamBuildDetail-module__2mzovq__foldChevron,.teamBuildDetail-module__2mzovq__analysisTabs>button{transition:none}}.teamBuildDetail-module__2mzovq__roleLegend{gap:.625rem;margin:.75rem 0;display:grid}.teamBuildDetail-module__2mzovq__roleLegend>div{grid-template-columns:9rem minmax(0,1fr);gap:.5rem;display:grid}.teamBuildDetail-module__2mzovq__roleLegend dt{color:#cbd5e1;align-items:center;gap:.375rem;font-weight:500;display:flex}.teamBuildDetail-module__2mzovq__optionGroup{margin-top:.875rem}.teamBuildDetail-module__2mzovq__analysis .teamBuildDetail-module__2mzovq__optionGroup h5{color:#94a3b8;align-items:center;gap:.375rem;margin:0 0 .375rem;font-size:.6875rem;font-weight:500;display:flex}.teamBuildDetail-module__2mzovq__optionGroup .teamBuildDetail-module__2mzovq__strategyIcon{width:.875rem;height:.875rem}.teamBuildDetail-module__2mzovq__candidateOptions{flex-wrap:wrap;gap:.375rem .75rem;display:flex}.teamBuildDetail-module__2mzovq__candidateOptions>span{align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.teamBuildDetail-module__2mzovq__candidateOptions .teamBuildDetail-module__2mzovq__strategyPortrait{width:1.5rem;height:1.5rem}.teamBuildDetail-module__2mzovq__candidateOptions small{color:#94a3b8;font-variant-numeric:tabular-nums}@media (max-width:480px){.teamBuildDetail-module__2mzovq__roleLegend>div{grid-template-columns:minmax(0,1fr);gap:.125rem}}
.teamPokemonCard-module__PxHFna__card{isolation:isolate;background:rgba(51,65,85,.6);border-radius:.75rem;min-width:0;padding:1px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px -12px rgba(0,0,0,.6)}.teamPokemonCard-module__PxHFna__edge{pointer-events:none;opacity:.45;background:linear-gradient(145deg,var(--team-card-primary),color-mix(in srgb,var(--team-card-primary)25%,transparent)45%,var(--team-card-secondary));transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}.teamPokemonCard-module__PxHFna__card:hover .teamPokemonCard-module__PxHFna__edge,.teamPokemonCard-module__PxHFna__card:focus-within .teamPokemonCard-module__PxHFna__edge{opacity:.9}.teamPokemonCard-module__PxHFna__surface{background:linear-gradient(#0f172a,#020617);border-radius:11px;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.07)}.teamPokemonCard-module__PxHFna__hero{background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--team-card-primary)18%,transparent),transparent 65%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--team-card-secondary)12%,transparent),transparent 65%);border-bottom:1px solid rgba(148,163,184,.1);flex-direction:column;align-items:center;min-width:0;padding:.5rem 1rem .875rem;display:flex;position:relative;overflow:hidden}.teamPokemonCard-module__PxHFna__level{z-index:2;color:#cbd5e1;font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:600;position:absolute;top:.75rem;right:.875rem}.teamPokemonCard-module__PxHFna__watermark{width:144px;height:144px;color:var(--team-card-primary);opacity:.16;pointer-events:none;position:absolute;top:-20px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 35%,transparent 88%);mask-image:linear-gradient(#000 35%,transparent 88%)}.teamPokemonCard-module__PxHFna__watermark svg{width:100%;height:100%}.teamPokemonCard-module__PxHFna__dex{color:transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--team-card-secondary)40%,transparent),color-mix(in srgb,var(--team-card-secondary)8%,transparent));font-family:var(--font-minecraft-code);letter-spacing:-.04em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:2.3rem;font-weight:700;line-height:1;position:absolute;bottom:-.125rem;right:.375rem}.teamPokemonCard-module__PxHFna__identity{z-index:1;outline-offset:2px;border-radius:.5rem;flex-direction:column;align-items:center;width:100%;min-width:0;display:flex;position:relative}.teamPokemonCard-module__PxHFna__identity:focus-visible{outline:2px solid #7dd3fc}.teamPokemonCard-module__PxHFna__identity:hover .teamPokemonCard-module__PxHFna__name{color:#bfdbfe}.teamPokemonCard-module__PxHFna__portrait{place-items:center;width:88px;height:88px;display:grid;position:relative}.teamPokemonCard-module__PxHFna__portrait:after{content:"";z-index:-1;filter:blur(3px);background:rgba(0,0,0,.45);border-radius:50%;width:50%;height:8px;position:absolute;bottom:2px;left:25%}.teamPokemonCard-module__PxHFna__sprite{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(0,0,0,.45));width:100%;height:100%;transition:transform .2s}.teamPokemonCard-module__PxHFna__identity:hover .teamPokemonCard-module__PxHFna__sprite{transform:translateY(-3px)scale(1.06)}.teamPokemonCard-module__PxHFna__unknownPortrait{color:#64748b;font-size:2rem}.teamPokemonCard-module__PxHFna__card .teamPokemonCard-module__PxHFna__name{color:#f8fafc;letter-spacing:-.025em;text-align:center;overflow-wrap:anywhere;text-shadow:0 1px 2px rgba(0,0,0,.6);align-items:center;max-width:100%;min-height:2.25rem;margin:0;font-size:.875rem;font-weight:700;line-height:1.125rem;transition:color .2s;display:flex}.teamPokemonCard-module__PxHFna__types{z-index:1;flex-wrap:wrap;justify-content:center;gap:.375rem;margin-top:.25rem;display:flex;position:relative}.teamPokemonCard-module__PxHFna__build{flex-direction:column;gap:.875rem;min-width:0;padding:.875rem 1rem 1rem;display:flex}.teamPokemonCard-module__PxHFna__details{gap:.375rem;display:grid}.teamPokemonCard-module__PxHFna__details>div{grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;gap:.625rem;min-width:0;display:grid}.teamPokemonCard-module__PxHFna__details dt{color:#94a3b8;font-size:.6875rem;line-height:1.25rem}.teamPokemonCard-module__PxHFna__details dd{color:#e2e8f0;text-align:right;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem .375rem;min-width:0;margin:0;font-size:.75rem;font-weight:500;line-height:1.25rem;display:flex}.teamPokemonCard-module__PxHFna__itemArtwork{flex-shrink:0;align-self:center;display:inline-flex}.teamPokemonCard-module__PxHFna__itemArtwork>span{width:1.125rem;height:1.125rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.teamPokemonCard-module__PxHFna__natureEffect{color:#94a3b8;flex-wrap:wrap;justify-content:flex-end;gap:.375rem;font-size:.625rem;font-weight:400;display:inline-flex}.teamPokemonCard-module__PxHFna__natureEffect [data-tone=up]{color:#6ee7b7}.teamPokemonCard-module__PxHFna__minted{color:#94a3b8;font-size:.625rem;font-weight:400}.teamPokemonCard-module__PxHFna__card .teamPokemonCard-module__PxHFna__detailLink{color:inherit}.teamPokemonCard-module__PxHFna__card a.teamPokemonCard-module__PxHFna__detailLink:hover{color:#bae6fd}.teamPokemonCard-module__PxHFna__moves,.teamPokemonCard-module__PxHFna__spread{border-top:1px solid rgba(148,163,184,.12);min-width:0;padding-top:.75rem}.teamPokemonCard-module__PxHFna__moves h4,.teamPokemonCard-module__PxHFna__spreadHeading h4{color:#cbd5e1;margin:0;font-size:.6875rem;font-weight:600;line-height:1rem}.teamPokemonCard-module__PxHFna__moves ul{margin-top:.375rem}.teamPokemonCard-module__PxHFna__moves li{min-width:0}.teamPokemonCard-module__PxHFna__moves li+li{border-top:1px solid rgba(148,163,184,.06)}.teamPokemonCard-module__PxHFna__moveSlot{border-radius:.25rem;min-width:0}.teamPokemonCard-module__PxHFna__moveSlot:focus-within{background:rgba(148,163,184,.055)}.teamPokemonCard-module__PxHFna__moveSlot:has(a:hover){background:rgba(148,163,184,.055)}.teamPokemonCard-module__PxHFna__moveSlot .teamPokemonCard-module__PxHFna__moveLink{color:#e2e8f0;border-radius:.25rem;justify-content:space-between;align-items:center;gap:.625rem;min-height:2rem;padding:.375rem .125rem;text-decoration:none;display:flex}.teamPokemonCard-module__PxHFna__moveSlot a.teamPokemonCard-module__PxHFna__moveLink:hover .teamPokemonCard-module__PxHFna__moveName{color:#bae6fd}.teamPokemonCard-module__PxHFna__moveName{overflow-wrap:anywhere;min-width:0;font-size:.75rem;font-weight:400;line-height:1.125rem}.teamPokemonCard-module__PxHFna__moveSlot[data-empty=true] .teamPokemonCard-module__PxHFna__moveName{color:#64748b}.teamPokemonCard-module__PxHFna__moveMeta{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.teamPokemonCard-module__PxHFna__moveMeta>span:first-child{min-width:3.75rem;font-size:.5625rem}.teamPokemonCard-module__PxHFna__moveCategory{color:#94a3b8;white-space:nowrap;font-size:.625rem;line-height:1rem}.teamPokemonCard-module__PxHFna__moveSlot[data-editable=true]{align-items:center;gap:.375rem;display:flex}.teamPokemonCard-module__PxHFna__moveSlot[data-editable=true]>.teamPokemonCard-module__PxHFna__moveMeta{padding-right:.125rem}.teamPokemonCard-module__PxHFna__spreadHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem;display:flex}.teamPokemonCard-module__PxHFna__spreadHeading>span{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:.625rem}.teamPokemonCard-module__PxHFna__spread table{table-layout:fixed;text-align:center;font-variant-numeric:tabular-nums;width:100%;margin-top:.5rem;font-size:.6875rem;line-height:1rem}.teamPokemonCard-module__PxHFna__spread th{color:#94a3b8;font-weight:400}.teamPokemonCard-module__PxHFna__spread thead th{padding:0 0 .375rem;font-size:.625rem}.teamPokemonCard-module__PxHFna__spread th:first-child{text-align:left;width:1.5rem}.teamPokemonCard-module__PxHFna__spread td{color:#94a3b8;padding:.125rem .25rem}.teamPokemonCard-module__PxHFna__spread .teamPokemonCard-module__PxHFna__invested{color:#e2e8f0;font-weight:600}.teamPokemonCard-module__PxHFna__spread .teamPokemonCard-module__PxHFna__zero{color:#64748b}.teamPokemonCard-module__PxHFna__evTrack{background:#1e293b;border-radius:1px;height:2px;margin:.25rem 0;display:block;overflow:hidden}.teamPokemonCard-module__PxHFna__evTrack>span{background:color-mix(in srgb,var(--team-card-primary)60%,#cbd5e1);height:100%;display:block}@media (max-width:360px){.teamPokemonCard-module__PxHFna__build{padding-left:.75rem;padding-right:.75rem}.teamPokemonCard-module__PxHFna__details>div{grid-template-columns:4rem minmax(0,1fr);gap:.375rem}.teamPokemonCard-module__PxHFna__moveLink,.teamPokemonCard-module__PxHFna__moveMeta{gap:.375rem}}@media (prefers-reduced-motion:reduce){.teamPokemonCard-module__PxHFna__edge,.teamPokemonCard-module__PxHFna__sprite,.teamPokemonCard-module__PxHFna__card .teamPokemonCard-module__PxHFna__name{transition:none}.teamPokemonCard-module__PxHFna__identity:hover .teamPokemonCard-module__PxHFna__sprite{transform:none}}.teamPokemonCard-module__PxHFna__cardAction{z-index:3;position:absolute;top:.5rem;left:.5rem}.teamPokemonCard-module__PxHFna__mobileHeader,.teamPokemonCard-module__PxHFna__mobileProfile{display:none}@media (max-width:767px){.teamPokemonCard-module__PxHFna__card{border-radius:.625rem}.teamPokemonCard-module__PxHFna__surface{border-radius:9px}.teamPokemonCard-module__PxHFna__hero{display:none}.teamPokemonCard-module__PxHFna__mobileHeader{align-items:center;min-width:0;display:flex}.teamPokemonCard-module__PxHFna__mobileToggle{text-align:left;cursor:pointer;grid-template-columns:2.5rem minmax(0,1fr) .75rem;align-items:center;gap:.625rem;width:100%;min-width:0;min-height:4rem;padding:.4375rem .625rem;display:grid}.teamPokemonCard-module__PxHFna__mobileToggle:focus-visible{outline-offset:-3px;border-radius:.5rem;outline:2px solid #7dd3fc}.teamPokemonCard-module__PxHFna__mobilePortrait{-o-object-fit:contain;object-fit:contain;color:#64748b;place-items:center;width:2.5rem;height:2.5rem;display:grid}.teamPokemonCard-module__PxHFna__mobileInfo{gap:.125rem;min-width:0;display:grid}.teamPokemonCard-module__PxHFna__mobileNameLine{align-items:baseline;gap:.5rem;min-width:0;display:flex}.teamPokemonCard-module__PxHFna__mobileName{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1rem;overflow:hidden}.teamPokemonCard-module__PxHFna__mobileLevel{color:#94a3b8;font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:.5625rem;line-height:1rem}.teamPokemonCard-module__PxHFna__mobileTypes{align-items:center;gap:.25rem;min-width:0;display:flex}.teamPokemonCard-module__PxHFna__mobileTypes .teamPokemonCard-module__PxHFna__mobileType{padding:0 .375rem;font-size:.5625rem;line-height:1rem}.teamPokemonCard-module__PxHFna__mobileSummary{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;line-height:.75rem;overflow:hidden}.teamPokemonCard-module__PxHFna__mobileChevron{border-bottom:1px solid #94a3b8;border-right:1px solid #94a3b8;justify-self:center;width:.375rem;height:.375rem;transform:translateY(-2px)rotate(45deg)}.teamPokemonCard-module__PxHFna__card[data-expanded=true] .teamPokemonCard-module__PxHFna__mobileChevron{transform:translateY(1px)rotate(225deg)}.teamPokemonCard-module__PxHFna__mobileAction{flex-shrink:0;padding-right:.5rem}.teamPokemonCard-module__PxHFna__card[data-expanded=false] .teamPokemonCard-module__PxHFna__build{display:none}.teamPokemonCard-module__PxHFna__card[data-expanded=true] .teamPokemonCard-module__PxHFna__build{border-top:1px solid rgba(148,163,184,.12)}.teamPokemonCard-module__PxHFna__mobileProfile{color:#7dd3fc;border-radius:.25rem;align-items:center;gap:.375rem;width:-moz-fit-content;width:fit-content;font-size:.6875rem;display:inline-flex}.teamPokemonCard-module__PxHFna__mobileProfile:focus-visible{outline-offset:3px;outline:2px solid #7dd3fc}}
.teamBuildEditor-module__0GrsWG__editor{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.teamBuildEditor-module__0GrsWG__fields{gap:.375rem;display:grid}.teamBuildEditor-module__0GrsWG__fields label{color:#94a3b8;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.625rem;min-width:0;font-size:.6875rem;display:grid}.teamBuildEditor-module__0GrsWG__editor input,.teamBuildEditor-module__0GrsWG__editor select{min-width:0}.teamBuildEditor-module__0GrsWG__moveFields{min-width:0;margin:0;padding:0}.teamBuildEditor-module__0GrsWG__moveFields legend{color:#cbd5e1;border-top:1px solid rgba(148,163,184,.12);width:100%;padding:.75rem 0 0;font-size:.6875rem;font-weight:600}.teamBuildEditor-module__0GrsWG__moveFields>div{gap:.375rem;margin-top:.375rem;display:grid}.teamBuildEditor-module__0GrsWG__spread{border-top:1px solid rgba(148,163,184,.12);margin:0;padding-top:.75rem}.teamBuildEditor-module__0GrsWG__spread summary{cursor:pointer;color:#cbd5e1;grid-template-columns:minmax(0,1fr) auto .5rem;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:600;line-height:1.5;list-style:none;display:grid}.teamBuildEditor-module__0GrsWG__spread summary::-webkit-details-marker{display:none}.teamBuildEditor-module__0GrsWG__spread summary:focus-visible{outline-offset:3px;outline:2px solid #7dd3fc}.teamBuildEditor-module__0GrsWG__spread summary:after{content:"";border-bottom:1px solid #94a3b8;border-right:1px solid #94a3b8;width:.375rem;height:.375rem;transform:translateY(-2px)rotate(45deg)}.teamBuildEditor-module__0GrsWG__spread[open] summary:after{transform:translateY(1px)rotate(225deg)}.teamBuildEditor-module__0GrsWG__spread summary>span{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:400}.teamBuildEditor-module__0GrsWG__spread table{table-layout:fixed;border-collapse:separate;border-spacing:2px 4px;text-align:center;width:100%;margin-top:.75rem}.teamBuildEditor-module__0GrsWG__spread th{color:#94a3b8;font-size:.5625rem;font-weight:500}.teamBuildEditor-module__0GrsWG__spread th:first-child{text-align:left;width:1.25rem}.teamBuildEditor-module__0GrsWG__spread input{text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.teamBuildEditor-module__0GrsWG__spread input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.teamBuildEditor-module__0GrsWG__remove{color:#94a3b8;border-radius:.375rem;place-items:center;width:1.5rem;height:1.5rem;font-size:1.25rem;line-height:1;display:grid}.teamBuildEditor-module__0GrsWG__remove:hover{color:#fda4af;background:rgba(244,63,94,.1)}.teamBuildEditor-module__0GrsWG__emptySlot{color:#94a3b8;border:1px dashed #334155;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:300px;transition:background-color .15s,border-color .15s;display:flex}.teamBuildEditor-module__0GrsWG__emptySlot:hover{background:rgba(30,41,59,.25);border-color:#60a5fa}.teamBuildEditor-module__0GrsWG__emptySlot>span{color:#64748b;font-size:2rem;font-weight:300}.teamBuildEditor-module__0GrsWG__emptySlot>strong{font-size:.75rem;font-weight:500}@media (min-width:768px){.teamBuildEditor-module__0GrsWG__editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.teamBuildEditor-module__0GrsWG__editor{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.teamBuildEditor-module__0GrsWG__editor{gap:.375rem}.teamBuildEditor-module__0GrsWG__emptySlot{flex-direction:row;justify-content:flex-start;gap:1rem;min-height:4.125rem;padding:.5rem 1rem}.teamBuildEditor-module__0GrsWG__emptySlot>span{place-items:center;width:2rem;font-size:1.5rem;display:grid}}
