.rt-page{max-width:1240px;margin:auto;padding:0 24px 36px;color:#e8eee4;font-size:16px;line-height:1.65}.rt-page *,.rt-page :after,.rt-page :before{box-sizing:border-box}.rt-page :is(section,article){scroll-margin-top:24px}.rt-page :is(h1,h2,h3,p,figure,dl,dd){margin:0}.rt-page :is(h1,h2,h3){color:#eef0d9;font-family:SummitPixel,monospace;font-weight:400}.rt-page h1{font-size:clamp(40px,4.6vw,62px);line-height:1.04;letter-spacing:-.02em;margin-bottom:20px}.rt-page h2{font-size:clamp(30px,3vw,38px);line-height:1.15;margin-bottom:18px}.rt-page h3{font-size:36px;line-height:1.12;margin-bottom:8px}.rt-page p{max-width:74ch;margin:10px 0 18px}.rt-page a{color:inherit;text-underline-offset:4px}.rt-page :is(button,select,input){font:inherit}.rt-page :is(a,button,select,input,summary,[tabindex]):focus-visible{outline:3px solid #f9cb73;outline-offset:4px}.rt-page .rt-kicker{color:#ffb09d;font:11px/1.5 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px}.rt-page .rt-muted{font-size:14px;color:#b5c9cc}.rt-page .rt-fine{font-size:12px;color:#b5c9cc;margin:12px 0 20px}.rt-hero{position:relative;isolation:isolate;padding:42px 0 24px;display:grid;grid-template-columns:minmax(0,740px) 185px;justify-content:center;align-items:center;gap:40px}.rt-hero:before{content:"";position:absolute;inset:0 -24px;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#091825f2,#091825d9 63%,#09182544)}.rt-page .rt-lead{color:#c4d3d5}.rt-red{width:160px;height:200px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 12px 15px #0008)}.rt-facts{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.rt-facts span{font-size:12px;padding:4px 8px;border:1px solid #8aa3ad70;border-radius:3px;color:#d2dfd9;background:#142e3c}.rt-page .rt-button{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #ffbc9e;background:#b45648;box-shadow:0 3px #633939;text-decoration:none;font-size:14px;font-weight:700;border-radius:3px;color:#fff5df}.rt-page .rt-button:hover{background:#9d493e}.rt-party{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:6px 0 32px}.rt-party a{display:flex;align-items:center;gap:8px;text-decoration:none;padding:10px 7px;background:#142b38;border:1px solid #8aa3ad66;box-shadow:3px 3px #081620}.rt-party a:hover{border-color:#ffbd91;background:#1c3947}.rt-party img{width:64px;height:64px;image-rendering:pixelated;flex-shrink:0}.rt-party strong{font-size:13px;display:block}.rt-party small{font-size:11px;color:#b8cbd0}.rt-layout{display:grid;grid-template-columns:160px minmax(0,1fr);gap:26px;align-items:start}.rt-content{min-width:0}.rt-toc{position:sticky;top:25px;padding:15px 12px;background:#122733ed;border:1px solid #92adb33b;border-radius:3px}.rt-page .rt-toc p{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#e9a88b}.rt-toc a{display:block;text-decoration:none;font-size:13px;padding:10px 0;color:#bbced0;border-bottom:1px solid #8aa3ad24}.rt-toc a:hover{color:#ffe1ae}.rt-panel{min-width:0;padding:26px;background:#122733f5;border:1px solid #92adb34d;box-shadow:5px 5px #07172577;border-radius:4px;margin-bottom:24px}.rt-scroll{overflow-x:auto;scrollbar-color:#839e9d #19323f}.rt-page table{border-collapse:collapse;width:100%;font-size:13px;font-variant-numeric:tabular-nums}.rt-page caption{color:#b5c9cc;padding:8px 0 14px}.rt-page caption,.rt-page th{text-align:left;font-size:12px}.rt-page th{color:#adc3cb;font-weight:400}.rt-page :is(td,th){padding:10px 9px;border-bottom:1px solid #97aeb52e}.rt-page th[scope=row]{color:#f0eadb;font-weight:700;font-size:13px}.rt-comparison :is(td,th):not(:first-child){text-align:right}.rt-page .rt-dossier{padding:0;overflow:hidden}.rt-dossier:target{border-color:#ffba91}.rt-dossier-heading{padding:23px 26px 18px;background:#19323f;border-bottom:1px solid #88a5ac55;display:flex;justify-content:space-between;gap:16px;align-items:center}.rt-page .rt-index{color:#b1c7d0;font:11px/1.6 monospace;letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px}.rt-level{font:22px/1.3 SummitPixel,monospace;color:#ffcc9c;white-space:nowrap}.rt-level small{display:block;font:11px/1.6 Arial,sans-serif;color:#cddbd6}.rt-types{display:flex;gap:6px}.rt-summary{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;padding:24px}.rt-portrait{display:flex;flex-direction:column;align-items:center;justify-content:center;background:repeating-linear-gradient(0deg,#173a42,#173a42 2px,#193d45 0,#193d45 4px);border:1px solid #82a39c;border-radius:3px;min-height:260px}.rt-portrait img{width:192px;height:192px;object-fit:contain;image-rendering:pixelated}.rt-portrait figcaption{font-size:12px;color:#c6dacf}.rt-stats{background:#f2edda;color:#20333d;border:3px double #93a6a5;padding:17px 20px;border-radius:3px}.rt-stats-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:12px}.rt-switch{border:1px solid #839b98;color:#20333d;background:#e1e3ce;border-radius:3px;padding:6px 8px;font-size:12px!important;min-height:44px}.rt-stat{display:grid;grid-template-columns:68px 36px minmax(0,1fr);gap:10px;align-items:center;font-size:12px;margin:8px 0}.rt-stat dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.rt-track{display:block;height:8px;background:#d0d5c5;border:1px solid #b1bcaf}.rt-track>span{display:block;height:100%;width:var(--rt-value);max-width:100%;background:#397e78}.rt-page .rt-stat-note{font-size:11px;line-height:1.5;margin:12px 0 0;color:#44565d}.rt-dossier-body{padding:0 24px 24px}.rt-traits{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px!important}.rt-traits>div{padding:12px 15px;background:#1a3542;border-left:3px solid #d89174;font-size:14px}.rt-traits dt{color:#b4c7c7;font-size:11px;text-transform:uppercase}.rt-matchup-tags{margin:12px 0 22px!important;font-size:12px}.rt-matchup-tags>div{display:grid;grid-template-columns:74px 1fr;gap:8px;margin:8px 0;align-items:start}.rt-matchup-tags dt{font-weight:700;padding-top:4px}.rt-matchup-tags dd{display:flex;flex-wrap:wrap;gap:7px 12px}.rt-matchup-tags dd>span{white-space:nowrap}.rt-page .rt-copy p{font-size:15px;color:#cedbda}.rt-copy strong{color:#ffe0b5}.rt-moves{min-width:650px}.rt-moves td:last-child{max-width:230px;font-size:12px;color:#c4d6d8}.rt-moves th[scope=row]{white-space:nowrap}.rt-moves small{display:block;font-size:11px;margin-top:4px}.rt-stab{color:#d3c49a;font-weight:400}.rt-details{border-top:1px solid #8aa3ad3a;margin-top:18px;padding-top:8px;font-size:14px}.rt-details summary{cursor:pointer;color:#e4d7b9;padding:10px 0;min-height:44px}.rt-details p{margin-top:12px}.rt-page .rt-inline-link{display:inline-block;font-size:13px;color:#e7b59b;margin-top:18px;min-height:44px;padding-top:8px}.rt-selector{display:flex;align-items:center;gap:16px;margin:18px 0;flex-wrap:wrap}.rt-selector :is(select,input){background:#e8e3d2;color:#21323b;border:1px solid #a9b9b2;border-radius:3px;padding:9px 12px;min-height:44px}.rt-selector input{width:120px}.rt-selector label small{font-size:12px}.rt-matchup-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rt-matchup-results a{border:1px solid #819fa454;background:#183440;padding:12px;font-size:14px;text-decoration:none}.rt-matchup-results strong{display:block;font-size:26px;color:#f3d899}.rt-matchup-results small{display:block;color:#c9d8d9;font-size:12px}.rt-matchup-results [data-multiplier="0"]{color:#b5c6ce}.rt-matchup-results :is([data-multiplier="0.25"],[data-multiplier="0.5"]){color:#99d6c4}.rt-speed-row{display:grid;grid-template-columns:90px minmax(0,1fr) 42px;gap:12px;align-items:center;margin:12px 0;font-size:14px}.rt-speed-row .rt-track{height:14px;background:#294552;border:0}.rt-speed-row .rt-track>span{background:#75a7a0}.rt-speed-row strong{font-variant-numeric:tabular-nums;text-align:right}.rt-speed-row small{grid-column:2/-1;font-size:12px;color:#c8d9d6}.rt-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.rt-rules>div{border-top:2px solid #ba7864;padding-top:14px}.rt-page .rt-rules h3{font:700 17px/1.4 Arial,sans-serif;color:#ffe0b5}.rt-page .rt-rules p{font-size:14px;color:#c1d3d4}.rt-hp{font-size:12px;margin-top:14px}.rt-hp>div{margin-top:5px;height:10px;background:#263e49}.rt-hp>div>span{display:block;height:100%;width:33.33%;background:#c37e5a}.rt-page :is(ul,ol){padding-left:24px;margin:14px 0 22px}.rt-page li{margin:8px 0}.rt-data-notes{font-size:14px}.rt-page .rt-type{display:inline-block;padding:4px 7px;font:12px/1.35 Arial,sans-serif;color:#fff;background:#38535c;border:1px solid #d6e1db3d;border-radius:3px;white-space:nowrap}.rt-type[data-type=Electric]{background:#745619}.rt-type[data-type=Psychic]{background:#934068}.rt-type[data-type=Normal]{background:#536252}.rt-type[data-type=Grass]{background:#346942}.rt-type[data-type=Poison]{background:#754f83}.rt-type[data-type=Fire]{background:#994631}.rt-type[data-type=Flying]{background:#58638c}.rt-type[data-type=Water]{background:#32638c}.rt-type[data-type=Ground]{background:#796039}.rt-type[data-type=Rock]{background:#71623e}.rt-type[data-type=Ice]{background:#366f75}.rt-type[data-type=Ghost]{background:#5f568a}.rt-type[data-type=Dark]{background:#63524c}.rt-type[data-type=Bug]{background:#5c682d}.rt-type[data-type=Fighting]{background:#925548}.rt-type[data-type=Steel]{background:#566570}.rt-type[data-type=Dragon]{background:#605597}html[data-world-motion=on] .rt-page .rt-track>span{transition:width .18s ease-out}@media (max-width:1050px){.rt-party a{flex-direction:column;text-align:center}.rt-layout{grid-template-columns:minmax(0,1fr)}.rt-toc{position:static;padding:8px 12px}.rt-toc p{display:none}.rt-toc nav{display:flex;flex-wrap:wrap;gap:4px 18px}.rt-toc a{padding:10px 0}.rt-hero{grid-template-columns:minmax(0,1fr) 160px;gap:24px}}@media (max-width:600px){.rt-page{padding:0 16px 28px}.rt-hero{grid-template-columns:minmax(0,1fr);gap:0;padding-top:28px}.rt-hero:before{inset:0 -16px;background:#091825dc}.rt-red{display:none}.rt-party{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px}.rt-party a{padding:8px;gap:0}.rt-party strong{font-size:12px}.rt-panel,.rt-summary{padding:18px}.rt-summary{grid-template-columns:minmax(0,1fr);gap:16px}.rt-portrait{min-height:185px}.rt-portrait img{width:128px;height:128px}.rt-dossier-heading{padding:18px;gap:8px}.rt-dossier-body{padding:0 18px 20px}.rt-page .rt-dossier-heading h3{font-size:30px}.rt-level{font-size:18px}.rt-traits{gap:8px}.rt-traits>div{padding:9px 10px;font-size:13px}.rt-stats{padding:14px}.rt-stat{grid-template-columns:64px 30px minmax(0,1fr);gap:8px}.rt-comparison{min-width:560px}.rt-rules{grid-template-columns:minmax(0,1fr)}.rt-matchup-results{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-selector{gap:8px}.rt-speed-row{grid-template-columns:75px minmax(0,1fr) 36px;gap:8px;font-size:13px}}@media (prefers-reduced-motion:reduce){html[data-world-motion] .rt-page .rt-track>span{transition:none}}@media (forced-colors:active){.rt-page :is(.rt-panel,.rt-stats,.rt-type,.rt-track,.rt-portrait,.rt-traits>div){border:1px solid CanvasText}}