@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-0.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-1.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/font-2.ttf)format("truetype")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/font-3.ttf)format("truetype")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/font-4.ttf)format("truetype")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/font-5.ttf)format("truetype")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/font-6.ttf)format("truetype")}:root{--ink:#182c49;--muted:#52637a;--red:#e94043;--red-dark:#ac2431;--blue:#1977c6;--yellow:#ffcf38;--paper:#f5f4ed;--line:#d5dce1;--text:var(--ink);--radius:16px;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Nunito Sans,Arial,sans-serif}*{box-sizing:border-box}body{background-image:radial-gradient(#b6c6ce5c .65px,#0000 .65px);background-size:14px 14px;margin:0}button,input,select,textarea{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed;opacity:.42}a{color:inherit;text-decoration:none}button,a,input,select,textarea{outline-offset:5px}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible){outline:3px solid #187acb}button:hover,a:hover{filter:brightness(.97)}button{transition:background .16s,transform .16s}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:700;line-height:1.04}h1{letter-spacing:-.7px;font-size:56px}h2{font-size:32px}h3{font-size:25px}p{line-height:1.65}img{max-width:100%;display:block}svg{flex-shrink:0}small{font-size:12px}input,select,textarea{color:var(--ink);background:#fff;border:1px solid #aebcc9;border-radius:9px;min-width:0;padding:12px}input:not([type=checkbox]):not([type=range]),select{min-height:48px}input[type=range]{width:100%;accent-color:var(--red);padding:0}label{flex-direction:column;gap:8px;font-size:13px;font-weight:700;display:flex}input[type=checkbox]{width:19px;height:19px;accent-color:var(--blue)}.masthead{border-bottom:4px solid var(--ink);z-index:15;background:#e94043;position:relative}.masthead:after{content:"";background:#f37268;border-top:1px solid #ffad94;height:5px;display:block}.masthead-inner{align-items:center;gap:30px;max-width:1460px;min-height:102px;margin:auto;padding:14px 42px;display:flex}.brand{color:#fff;text-align:left;flex-shrink:0;align-items:center;gap:13px;display:flex}.brand img{object-fit:contain;filter:drop-shadow(0 2px #90232e);width:90px;height:62px}.brand strong{letter-spacing:.2px;font-family:Barlow Condensed,sans-serif;font-size:29px;line-height:.9}.brand strong span{letter-spacing:1.8px;margin-top:9px;font-family:Nunito Sans,sans-serif;font-size:8px;font-weight:800;display:block}.primary-nav{align-self:stretch;align-items:center;gap:5px;margin-left:auto;display:flex}.primary-nav button{color:#fff;border-radius:7px;max-width:155px;min-height:48px;padding:14px 15px;font-size:13px;font-weight:800;line-height:1.25;position:relative}.primary-nav .active{background:var(--ink);box-shadow:0 3px #9c2831}.kit-trigger{color:var(--ink);border:2px solid var(--ink);min-height:49px;box-shadow:0 3px 0 var(--red-dark);white-space:nowrap;background:#fff2d9;border-radius:35px;align-items:center;gap:10px;padding:10px 17px 10px 11px;font-size:13px;font-weight:800;display:flex}.pokeball{border:3px solid var(--ink);background:linear-gradient(to bottom,#ef4a4a 0 44%,var(--ink) 44% 57%,#fff 57% 100%);border-radius:50%;flex-shrink:0;width:30px;height:30px;display:inline-block;position:relative}.pokeball:after{content:"";border:2px solid var(--ink);background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.skip-link{z-index:1000;background:var(--yellow);padding:15px;position:fixed;top:5px;left:5px;transform:translateY(-150%)}.skip-link:focus{transform:none}.shell{margin:0}main{max-width:1460px;margin:auto;padding:23px 42px 0}.page-eyebrow{color:var(--muted);letter-spacing:1px;justify-content:space-between;gap:15px;margin-bottom:26px;font-size:10px;font-weight:800;display:flex}.sync-indicator{align-items:center;gap:7px;font-size:9px;display:flex}.status-dot{background:#16a58c;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #16a58c16}.status-dot.warning{background:#b56d14}.page-heading{justify-content:space-between;align-items:center;gap:30px;margin:0 0 29px;display:flex}.page-heading p{color:var(--muted);margin-top:10px;font-size:14px}.welcome h1{letter-spacing:-1px;font-size:62px}.scanner{text-align:left;background:#fff;border:1.5px solid #b6c1cb;border-radius:12px;align-items:center;gap:15px;min-width:295px;padding:12px 18px;display:flex;box-shadow:0 3px #dfe3df}.scanner span{flex:1}.scanner b{font-size:13px;display:block}.scanner small{color:var(--muted);margin-top:2px;font-size:11px;display:block}kbd{text-align:center;background:#edf0f2;border:1px solid #d3dbe1;border-radius:5px;min-width:25px;padding:2px 5px;font:12px Nunito Sans,sans-serif;box-shadow:0 2px #d3dbe1}.eyebrow{letter-spacing:1.4px;text-transform:uppercase;font-size:11px;font-weight:800}.adventure-stage{grid-template-columns:minmax(0,2.7fr) minmax(230px,1fr);gap:24px;display:grid}.pokedex-frame{background:var(--red);border:2px solid var(--ink);border-radius:22px 22px 26px 26px;padding:0 11px;overflow:hidden;box-shadow:0 6px #a82432}.device-controls{align-items:center;gap:8px;height:45px;padding:0 8px;display:flex}.device-lens{width:25px;height:25px;box-shadow:0 0 0 1px var(--ink),0 2px 3px #8a1629;background:radial-gradient(circle at 30% 30%,#d0fdff 0 18%,#48caeb 20% 60%,#087aa1 65%);border:3px solid #fdf8e8;border-radius:50%}.device-led{background:#922638;border:1px solid #6a2331;border-radius:50%;width:7px;height:7px}.device-led.yellow{background:#ffe78b}.device-led.green{background:#91d89f}.device-controls small{letter-spacing:1.6px;color:#fff3d2;margin-left:9px;font-size:8px;font-weight:800}.device-grille{background:repeating-linear-gradient(#0000 0 3px,#a42635 3px 5px);width:38px;height:15px;margin-left:auto}.hero{border:2px solid var(--ink);background:#1c3a53;border-radius:10px 10px 28px;min-height:350px;position:relative;overflow:hidden}.hero-image,.hero-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-image{object-position:center}.hero-shade{background:linear-gradient(90deg,#122c48fa,#142f49dc 27%,#17344c80 53%,#132e4200 86%)}.hero-content{z-index:1;color:#fff;max-width:62%;padding:30px 32px;position:relative}.hero-badges{align-items:center;gap:13px;margin-bottom:29px;display:flex}.hero-official{color:#d3e5f1;align-items:center;gap:5px;font-size:10px;display:flex}.tag{background:#e9eff3;border:1px solid #cbd5dc;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.tag.live,.tag.green{color:#195739;background:#d0f4dc;border-color:#90d3a9}.hero .tag.live{color:#172c47;text-transform:uppercase;background:#ffdc4c;border-color:#ffdc4c}.tag.amber{color:#6c5010;background:#fff1b7;border-color:#e5ca6b}.hero .eyebrow{color:#c5d8e7;font-size:11px}.hero h2{max-width:350px;margin:9px 0 13px;font-size:53px;line-height:1}.hero p{color:#deebf4;max-width:340px;margin-bottom:22px;font-size:12px;line-height:1.7}.primary,.secondary{border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 19px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.primary{background:var(--red);color:#fff;border:1.5px solid #bd2f3b;box-shadow:0 3px #b82f39}.primary.yellow{background:var(--yellow);color:var(--ink);border-color:#ebba16;box-shadow:0 3px #aa7d1d}.secondary{background:#fff;border:1.5px solid #b8c6d0}.device-footer{color:#fff;justify-content:space-between;align-items:center;gap:10px;height:41px;padding:0 8px;font-size:9px;font-weight:700;display:flex}.device-footer>span,.device-footer button{align-items:center;gap:6px;display:flex}.device-footer button{min-height:38px;font-size:10px}.device-footer .status-dot{background:#ffdd53}.hunt-poster{color:#fff;border:2px solid var(--ink);text-align:left;background-color:#153a65;background-image:radial-gradient(at 74% 60%,#3987a9,#0000 64%),repeating-linear-gradient(-33deg,#0000 0 19px,#ffffff08 19px 21px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:22px 22px 26px 26px;flex-direction:column;min-height:440px;padding:25px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px #091f3e}.hunt-poster:before{content:"✧";color:#ffdd5360;font-size:100px;position:absolute;top:118px;right:16px}.hunt-poster .eyebrow{color:#ffde57;font-size:10px}.hunt-poster h2{z-index:2;max-width:210px;margin:12px 0 9px;font-size:38px;position:relative}.hunt-poster>p{color:#d7eaf1;z-index:2;font-size:12px;position:relative}.hunt-poster>img{filter:drop-shadow(0 9px #102c4540);width:235px;position:absolute;bottom:38px;right:-25px;transform:rotate(-7deg)}.hunt-stamp{background:var(--yellow);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);z-index:3;align-self:flex-start;margin-top:auto;margin-bottom:53px;padding:7px 12px;font-family:Barlow Condensed,sans-serif;font-size:34px;font-weight:800;position:relative;transform:rotate(-6deg)}.hunt-stamp small{max-width:125px;font:700 8px Nunito Sans,sans-serif;display:block}.poster-action{letter-spacing:.7px;background:#0e294b;justify-content:space-between;align-items:center;padding:17px 23px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:0;left:0;right:0}.mission-strip{background:#fff;border:1px solid #cbd5dc;border-radius:13px;grid-template-columns:repeat(3,1fr);margin-top:29px;display:grid;box-shadow:0 3px #e0e4e2}.mission-strip>button{text-align:left;align-items:center;gap:15px;min-width:0;padding:19px 24px;display:flex}.mission-strip>button+button{border-left:1px solid var(--line)}.mission-icon{color:#bf3c42;background:#ffe8e7;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.mission-icon.blue{color:#1675b4;background:#dff1fd}.mission-icon.green{color:#258c64;background:#e1f4e8}.mission-strip b{font-size:13px;display:block}.mission-strip small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.mission-strip>button>svg:last-child{width:17px;margin-left:auto}.section{margin-top:38px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:19px;display:flex}.section-heading h2{font-size:32px}.text-button{align-items:center;gap:9px;min-height:38px;font-size:12px;font-weight:800;display:inline-flex}.section-heading .text-button{color:#246b9d}.raid-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.raid-card{background:linear-gradient(#e6efff 0,#f8fbff 45%,#fff 76%);border:1.5px solid #a9bdd5;border-radius:16px;padding:15px 17px 13px;position:relative;overflow:hidden;box-shadow:0 4px #d9e1e5}.raid-card.affinity-fighting{background:linear-gradient(#fae4d8,#fff 76%);border-color:#d9b8a6}.raid-card.affinity-dragon{background:linear-gradient(#e4e2fa,#fff 76%);border-color:#b8aedb}.raid-card.affinity-steel{background:linear-gradient(#e0eded,#fff 76%);border-color:#a6c1c4}.raid-card-top{justify-content:space-between;align-items:center;gap:5px;display:flex}.raid-card-top>span:last-child{color:var(--muted);font-size:8px;font-weight:800}.raid-card-top .tag{background:#ffffffb0;border-color:#b8c9d4;font-size:9px}.pokemon-art{place-items:center;height:154px;display:grid;position:relative}.pokemon-art img{object-fit:contain;z-index:1;filter:drop-shadow(0 8px 3px #274c6a20);width:168px;height:168px;position:relative}.orbit{outline-offset:10px;border:15px solid #ffffff61;border-radius:50%;outline:1px solid #ffffffd0;width:130px;height:130px;position:absolute}.orbit:after{content:"";background:#ffffff5e;height:15px;position:absolute;top:50%;left:-20px;right:-20px;transform:rotate(-25deg)}.raid-card h3{text-align:center;justify-content:center;align-items:center;min-height:50px;font-size:24px;display:flex}.types{flex-wrap:wrap;justify-content:center;gap:5px;margin:8px 0 14px;display:flex}.type{text-transform:uppercase;color:#34495b;background:#e4e9ea;border:1px solid #b3c4cc;border-radius:4px;padding:5px 8px;font-size:9px;font-weight:800;line-height:1}.type-dragon{color:#5e3a9c;background:#e4ddff;border-color:#c0adeb}.type-fairy{color:#923a74;background:#fbe1f4;border-color:#e4bbd8}.type-steel{color:#3d666f;background:#dce9eb;border-color:#b7d1d6}.type-fighting,.type-fire{color:#a13d29;background:#ffe1d4;border-color:#f2b29e}.type-water,.type-ice{color:#29678b;background:#ddf2ff;border-color:#b8dcee}.type-grass,.type-bug{color:#4e7026;background:#e2f1ce;border-color:#b7d795}.type-electric{color:#796017;background:#fff1ab;border-color:#e2cb66}.type-dark,.type-ghost{color:#624b74;background:#e6dfef}.type-ground,.type-rock{color:#755938;background:#eee4d3}.type-psychic,.type-poison{color:#874982;background:#f3dcf2}.cp-ranges{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:9px;padding:14px 0 12px;display:grid}.cp-ranges span{flex-direction:column;gap:5px;display:flex}.cp-ranges span+span{text-align:right}.cp-ranges small{color:var(--muted);align-items:center;gap:4px;font-size:9px;font-weight:700;display:flex}.cp-ranges span+span small{justify-content:flex-end}.cp-ranges b{letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:14px}.raid-card>.text-button{color:#266694;justify-content:space-between;width:100%;padding-top:8px;font-size:11px;display:flex}.section-foot{color:var(--muted);justify-content:space-between;gap:15px;margin-top:14px;font-size:10px;display:flex}.section-foot span,.section-foot button{align-items:center;gap:6px;display:flex}.section-foot button{font-weight:800}.shiny-badge{text-align:left;color:#574108;background:#fff0ae;border:1.5px solid #ceac36;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:66px;padding:9px 10px;display:flex;position:relative;box-shadow:0 2px #dec66b}.shiny-badge strong{letter-spacing:.1px;color:#3a2d07;white-space:nowrap;font:800 29px/.95 Barlow Condensed,sans-serif;display:block}.shiny-badge small{letter-spacing:.8px;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.shiny-qualifier{text-align:right;max-width:62px;margin-left:auto;font-size:8px;font-weight:700;line-height:1.45}.shiny-qualifier svg{margin:4px 0 0 auto;display:block}.shiny-badge.boosted{background:#ffdc51;border-color:#b89016}.shiny-badge.unknown{color:#56687b;background:#edf1f4;border-color:#c1ced6;box-shadow:0 2px #d3dee4}.shiny-badge.unknown strong{color:#516277;font-size:23px}.shiny-badge.unknown>svg{opacity:.6}.calendar-preview{background:var(--ink);color:#fff;border-radius:15px;padding:23px 26px}.calendar-preview .text-button{color:#91d9fa}.event-shelf{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.event-row{text-align:left;align-items:center;gap:14px;min-width:0;padding:12px 0;display:flex}.date-tile{text-align:center;min-width:49px;color:var(--ink);background:#fff5ce;border:1px solid #eed080;border-radius:7px;overflow:hidden}.date-tile small{text-transform:uppercase;background:#ffe48b;padding:4px;font-size:9px;font-weight:800;display:block}.date-tile strong{padding:1px 4px 4px;font-family:Barlow Condensed,sans-serif;font-size:28px;display:block}.event-row-text{flex:1;min-width:0}.event-row-text b{font-size:12px;line-height:1.4;display:block}.event-row-text>span{color:#b4d0e5;margin-top:7px;font-size:10px;display:block}.event-row>svg{opacity:.6}.field-discover{grid-template-columns:1.45fr 1fr .65fr;gap:20px;margin:33px 0;display:grid}.watch-preview{text-align:left;color:#fff;background:#3f236e;border:2px solid #30214c;border-radius:16px;min-height:255px;padding:26px;position:relative;overflow:hidden}.watch-preview>img{object-fit:cover;opacity:.32;width:100%;height:100%;position:absolute;inset:0}.watch-preview>div{z-index:1;max-width:80%;position:relative}.watch-preview .tag{color:#1f123d;background:#a985f7;border:0;margin-bottom:24px}.watch-preview h2{font-size:36px}.watch-preview p{color:#e5d7ff;margin:12px 0 13px;font-size:11px}.watch-preview .play-circle{background:#a57bea60;border:1px solid #c2a4ff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;bottom:23px;right:22px}.world-preview,.codes-preview{text-align:left;background:#d9f0ed;border:1.5px solid #acc4c7;border-radius:16px;flex-direction:column;align-items:flex-start;gap:13px;padding:26px;display:flex;position:relative;overflow:hidden}.world-preview:after{content:"◎";color:#69b9bd35;pointer-events:none;font-size:220px;line-height:1;position:absolute;bottom:-70px;right:-40px}.world-preview .eyebrow{color:#316e79;font-size:8px}.world-preview h2{font-size:32px}.world-preview p{color:#375e65;font-size:11px}.world-preview .text-button{margin-top:auto}.codes-preview{background:#ffebaf;border-color:#e0c275}.codes-preview h2{margin:auto 0 0;font-size:32px}.codes-preview>span{justify-content:space-between;align-items:center;width:100%;font-size:10px;font-weight:800;display:flex}.overview-lower{grid-template-columns:minmax(0,3fr) minmax(240px,1fr);gap:24px;margin-top:38px;display:grid}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.news-card{border:1px solid var(--line);background:#fff;border-radius:13px;display:block;overflow:hidden;box-shadow:0 3px #dfe4e5}.news-card>img{aspect-ratio:1.7;object-fit:cover;width:100%}.news-card>div{min-height:145px;padding:16px;position:relative}.news-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:8px;font-weight:700;display:flex}.news-meta span{align-items:center;gap:4px;display:flex}.news-card h3{margin-top:13px;padding-bottom:14px;font-size:23px;line-height:1.15}.news-card>div>svg{color:#3b769b;position:absolute;bottom:12px;right:12px}.weather-preview{background:#e0edfa;border:1px solid #b5c9de;border-radius:15px;padding:25px;position:relative}.weather-preview-icon{color:#b18a16;position:absolute;top:30px;right:24px}.weather-preview h2{margin:40px 0 12px;font-size:34px}.weather-preview .types{justify-content:flex-start}.weather-preview>p{color:#52677c;margin:18px 0 9px;font-size:11px}.weather-preview .text-button{color:#286997}.panel{background:#fff;border:1px solid #c9d4db;border-radius:14px;box-shadow:0 3px #e0e6e7}.toolbar{justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.tabs{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.tabs button{background:#fff;border:1px solid #cbd6de;border-radius:8px;min-height:44px;padding:10px 15px;font-size:12px;font-weight:800}.tabs .selected{background:var(--ink);border-color:var(--ink);color:#fff}.content-search{background:#fff;border:1.5px solid #b9c9d6;border-radius:10px;flex-direction:row;align-items:center;gap:11px;padding:0 13px;display:flex}.content-search input{background:0 0;border:0;flex:1;min-width:0;padding:12px 0;font-size:13px}.content-search:focus-within{outline-offset:2px;outline:3px solid #187acb}.content-search input:focus-visible{outline:0}.section-search{max-width:540px}.info-strip,.warning-banner{color:#31536e;background:#e5f3fc;border:1px solid #c2d9e9;border-radius:9px;align-items:flex-start;gap:12px;margin:20px 0;padding:15px 18px;font-size:12px;line-height:1.7;display:flex}.info-strip>svg,.warning-banner>svg{margin-top:2px}.warning-banner{color:#775319;background:#fff1cc;border-color:#e4c585}.muted{color:var(--muted);font-size:12px;line-height:1.7}.event-grid,.ticket-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.event-card{background:#fff;border:1px solid #c6d2db;border-radius:14px;overflow:hidden;box-shadow:0 3px #dfe4e5}.event-art{width:100%;display:block;position:relative}.event-art img{aspect-ratio:2;object-fit:cover;width:100%}.event-art .tag{position:absolute;top:12px;left:12px}.event-content{padding:20px}.event-content .eyebrow{color:#a33843;font-size:9px}.event-content h3{min-height:58px;margin:8px 0 16px;font-size:27px;line-height:1.1}.event-content h3 button{text-align:left}.event-content .muted{align-items:center;gap:6px;display:flex}.event-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:17px;padding-top:13px;display:flex}.event-bottom small{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.icon-btn{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.icon-btn:hover{background:#e7eef3}.is-saved{color:var(--red)}.actions{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.empty{color:var(--muted);text-align:center;background:#edf1f2;border:1px dashed #b4c3ce;border-radius:14px;flex-direction:column;align-items:center;gap:15px;padding:55px 25px;display:flex}.source-links{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.source-links>a{background:#fff;border:1px solid #bbcbd6;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:700;display:inline-flex}.small-note{color:var(--muted);font-size:11px;line-height:1.75}.dex-mark{background:#ffeaa0;border:2px solid #e5c260;border-radius:14px;align-items:center;gap:20px;padding:20px 30px;display:flex;transform:rotate(3deg)}.dex-mark b{font:700 30px Barlow Condensed,sans-serif}.odds-legend{background:#fff1bb;border:1.5px solid #d7bf73;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-bottom:24px;display:grid;overflow:hidden}.odds-legend>div{padding:21px 28px}.odds-legend>div+div{border-left:1px solid #dfcb89}.odds-legend strong{color:#5c450b;font:800 37px Barlow Condensed,sans-serif;display:block}.odds-legend span{color:#675529;max-width:300px;margin-top:3px;font-size:11px;display:block}.dex-controls{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:24px;padding:20px;display:flex}.dex-controls>.content-search{flex:1;min-width:260px}.dex-filters{color:var(--muted);flex-basis:100%;align-items:center;gap:20px;font-size:12px;display:flex}.check-label{flex-direction:row;align-items:center;font-size:12px}.dex-filters select{min-height:36px;padding:6px 10px;font-size:11px}.dex-filters>span{margin-left:auto}.shiny-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.dex-card{background:#fff;border:1px solid #c4d1dc;border-radius:13px;min-width:0;padding:18px}.dex-card-name{min-height:75px;position:relative}.dex-card-name>small{color:#647b8b;font-size:10px;font-weight:800;position:absolute;top:0;right:0}.dex-card h3{padding-right:40px;font-size:27px}.dex-card-name>span{color:var(--muted);margin-top:7px;font-size:10px;display:block}.dex-context{color:var(--muted);min-height:45px;margin-top:12px;font-size:10px;line-height:1.6;display:block}.observed-row{text-align:left;border-top:1px solid #d6e0e5;align-items:center;gap:15px;width:100%;margin-top:14px;padding-top:12px;font-size:9px;display:flex}.observed-row>span{color:var(--muted)}.observed-row b{white-space:nowrap;margin-left:auto;font-size:14px}.observed-row b>small{text-align:right;margin-top:3px;font-size:9px;font-weight:400;display:block}.boost-event{background:#fff4c9;flex-direction:column;align-items:flex-start;gap:12px;padding:22px;display:flex}.boost-event h3{font-size:27px}.boost-event>b,.boost-event p,.boost-event>span{font-size:12px}.boost-event small{color:var(--muted)}.rate-big{text-align:center;color:#715108;background:#fff0b7;border:1px solid #d3b75e;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.rate-big strong{font:800 62px Barlow Condensed,sans-serif}.rate-big>span{font-size:12px}.rate-big.unknown{color:var(--muted);background:#edf2f6;border-color:#c1d0dc}.rate-details>p{margin:19px 0;font-size:13px}.sample-detail{background:#eef3f7;border-radius:10px;padding:20px;font-size:10px;line-height:1.7}.sample-detail h3{margin:8px 0;font-size:39px}.sample-detail p{margin:15px 0}.sample-detail a{text-decoration:underline}.calculator-layout{grid-template-columns:320px minmax(0,1fr);gap:24px;display:grid}.calculator-controls{flex-direction:column;gap:20px;padding:24px;display:flex}.form-pair{grid-template-columns:1fr 1fr;gap:13px;display:grid}.divider{background:var(--line);height:1px}.iv-control>span{justify-content:space-between;align-items:center;display:flex}.iv-control>span>b{color:#7c5d13;background:#ffedb3;border-radius:5px;padding:3px 8px}.calculator-controls .section-heading{margin:0}.calculator-controls h3{font-size:24px}.cp-result{background:var(--ink);text-align:center;color:#fff;border-radius:12px;padding:24px 15px}.cp-result>span{color:#b1d8ef;font-size:11px;display:block}.cp-result>strong{margin:7px;font:700 64px Barlow Condensed,sans-serif;display:block}.cp-result .types{margin-bottom:0}.calc-highlights{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:22px;display:grid}.calc-highlights>div{background:#e7eff6;border:1px solid #ccd6df;border-radius:12px;padding:22px}.calc-highlights span{color:var(--muted);font-size:11px;font-weight:700;display:block}.calc-highlights b{margin-top:6px;font:700 38px Barlow Condensed,sans-serif;display:block}.table-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:23px 25px;display:flex}.table-heading h2{font-size:38px}.table-heading small{color:var(--muted)}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th,td{font-variant-numeric:tabular-nums;border-bottom:1px solid #e2e9ee;padding:12px 17px;font-size:12px}th{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);background:#eff3f6;font-size:10px}tr.perfect{background:#fff3be}.iv-percent{font-weight:800}.pagination{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;padding:15px 20px;font-size:11px;display:flex}.pagination>span{margin-right:auto}.pagination .icon-btn{background:#e9f0f5}.weather-options{grid-template-columns:repeat(7,1fr);gap:13px;margin-bottom:25px;display:grid}.weather-options button{background:#fff;border:1px solid #c6d3de;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:116px;font-size:12px;font-weight:800;display:flex}.weather-options .chosen{color:#735511;background:#ffedb0;border:2px solid #bf9e30}.weather-main{grid-template-columns:1fr 2fr;padding:35px;display:grid}.weather-main>div:first-child{text-align:center;border-right:1px solid var(--line)}.weather-main>div:first-child>svg{color:#dba82c}.weather-main h2{margin:15px 0;font-size:42px}.weather-main p{color:var(--muted);font-size:12px}.weather-metrics{grid-template-columns:1fr 1fr;gap:30px;padding:10px 45px;display:grid}.weather-metrics strong{font:700 42px Barlow Condensed,sans-serif;display:block}.weather-metrics span{color:var(--muted);margin-top:7px;font-size:12px;display:block}.ticket-card{flex-direction:column;gap:17px;padding:25px;display:flex}.ticket-card>.tag{align-self:flex-start}.ticket-card h2{font-size:31px}.offers{margin-top:auto}.offers>div,.offer-line{border-top:1px dashed #c6d3dc;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:12px;display:flex}.offers strong{white-space:nowrap;font:700 27px Barlow Condensed,sans-serif}.ticket-grid{margin-bottom:35px}.price-list{border:1px solid #c8d4dd;border-radius:12px;margin:22px 0;overflow:hidden}.price-list>a{background:#fff;align-items:center;gap:25px;padding:20px;font-size:13px;display:flex}.price-list>a+a{border-top:1px solid #d5e0e7}.price-list>a>span{flex:1}.price-list b{white-space:nowrap}.shop-banner{background:#d8eff5;border:1px solid #adcfdc;border-radius:15px;align-items:center;gap:24px;padding:29px;display:flex}.shop-banner>div{flex:1}.shop-banner p{color:#456575;margin-top:9px;font-size:12px}.community-banner{background:#dcecf9;border:1px solid #abc5dc;border-radius:16px;align-items:center;gap:42px;margin-bottom:30px;padding:35px;display:flex}.community-illustration{border:3px solid var(--ink);background:#fff0b0;border-radius:50%;flex-shrink:0;place-items:center;width:150px;height:150px;display:grid;box-shadow:6px 6px #b8d1e7}.community-banner h2{margin:15px 0;font-size:40px}.community-banner p{font-size:13px}.room-card{padding:25px}.room-card h3{margin:15px 0}.room-card p{color:var(--muted);align-items:center;gap:9px;margin:10px 0;font-size:12px;display:flex}.room-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:20px;padding-top:17px;font-size:11px;display:flex}.signin-note{color:#236e9e;margin:17px 0;font-size:12px;text-decoration:underline;display:block}.automation-panel{background:#def1eb;border:1px solid #b4d4c8;border-radius:15px;align-items:center;gap:22px;margin-bottom:25px;padding:26px;display:flex}.automation-icon{color:#318764;background:#fbfff1;border-radius:50%;flex-shrink:0;place-items:center;width:55px;height:55px;display:grid}.automation-panel>div:nth-child(2){flex:1}.automation-panel h2{font-size:30px}.automation-panel p{margin:7px 0;font-size:13px}.automation-panel small{color:var(--muted);font-size:11px}.source-table{background:#fff;border:1px solid #c2d1dc;border-radius:13px;overflow:hidden}.source-table>div{justify-content:space-between;align-items:center;gap:20px;padding:20px 25px;display:flex}.source-table>div+div{border-top:1px solid var(--line)}.source-table a{align-items:center;gap:8px;font-size:14px;display:flex}.source-table small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.source-table>div>div:last-child{text-align:right;max-width:45%}.error-text{color:#a1333f!important}.data-note{padding:25px}.data-note p{margin:12px 0;font-size:13px}footer{color:var(--muted);border-top:2px solid #c7d1d7;align-items:center;gap:25px;margin-top:45px;padding:27px 0 32px;display:flex}.footer-brand{white-space:nowrap;color:var(--ink);align-items:center;gap:10px;font:700 20px Barlow Condensed,sans-serif;display:flex}footer p{max-width:700px;font-size:10px}footer>button{white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:11px;font-weight:800;display:flex}dialog{border:2px solid var(--ink);background:var(--paper);width:calc(100% - 32px);max-width:680px;max-height:89dvh;color:var(--ink);border-radius:20px;padding:0;box-shadow:0 10px #16283e4a,0 30px 80px #0c233759}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f233aa8}.dialog-body{padding:28px}.dialog-body>.section-heading{background:var(--red);color:#fff;border-bottom:2px solid var(--ink);margin:-28px -28px 24px;padding:16px 23px}.dialog-body>.section-heading h2{font-size:29px}.dialog-body>.section-heading .icon-btn:hover{background:#c73242}.dialog-body>p{margin:18px 0;font-size:13px}.modal-art{object-fit:cover;border:1px solid #c4d0d9;border-radius:10px;width:100%;max-height:270px}.window-list{background:#e8eef4;border-radius:10px;padding:13px 17px;font-size:12px}.window-list p+p{margin-top:9px}.host-form{flex-direction:column;gap:19px;display:flex}.host-form .actions{margin-bottom:0}.toast{z-index:100;background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:15px;width:max-content;max-width:calc(100% - 32px);padding:16px 20px;font-size:13px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 6px #10213a35}.toast button{place-items:center;width:32px;height:32px;display:grid}.kit-intro{align-items:center;gap:25px;min-height:118px;margin-bottom:20px;display:flex;position:relative}.kit-intro>div{padding-right:120px}.kit-intro p{margin:9px 0;font-size:14px}.kit-intro small{color:var(--muted);font-size:11px}.kit-intro img{object-fit:contain;width:140px;height:145px;position:absolute;top:-20px;right:0}.kit-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.kit-grid>button{text-align:center;background:#fff;border:1px solid #c2d0db;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:97px;padding:17px 10px;font-size:11px;font-weight:800;display:flex;position:relative}.kit-grid>button>svg{color:#237aab}.kit-grid>button>b{color:#fff;background:var(--red);border-radius:20px;padding:3px 6px;font-size:9px;position:absolute;top:5px;right:5px}.language{flex-direction:row;align-items:center;gap:12px;margin:25px 0;display:flex}.language select{min-width:130px;max-width:60%;margin-left:auto}.kit-scanner{width:100%;min-width:0;font-size:12px;font-weight:700}.search-dialog{align-items:center;gap:12px;display:flex}.search-dialog .content-search{flex:1;min-width:0}.quick-destinations{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.mobile-dock{display:none}.spin{animation:1.5s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.calendar-layout{grid-template-columns:minmax(0,1fr) 300px;gap:22px;display:grid}.calendar-board{background:#fff;border:1px solid #b8cbd7;border-radius:15px;overflow:hidden}.calendar-toolbar{background:var(--ink);color:#fff;align-items:center;gap:12px;padding:16px 20px;display:flex}.calendar-toolbar h2{margin-right:auto;font-size:28px}.calendar-toolbar .icon-btn:hover{background:#33516d}.calendar-toolbar button{font-size:12px;font-weight:800}.calendar-week,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-week span{text-align:center;color:var(--muted);background:#e9f0f5;border-bottom:1px solid #cbd8e1;padding:10px 4px;font-size:10px;font-weight:800}.calendar-day{border-bottom:1px solid #e0e7ec;border-right:1px solid #e0e7ec;flex-direction:column;align-items:stretch;gap:4px;min-width:0;min-height:112px;padding:8px 6px;display:flex}.calendar-day:nth-child(7n){border-right:0}.calendar-day.outside{color:#8b99a8;background:#f1f4f6}.calendar-day.active{outline-offset:-2px;background:#edf7ff;outline:2px solid #378bca}.day-number{text-align:left;align-items:center;gap:4px;width:100%;min-height:26px;font-size:11px;font-weight:800;display:flex}.day-number.today>span{background:var(--red);color:#fff;border-radius:50%;place-items:center;min-width:25px;height:25px;display:grid}.day-chip{text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#235d88;background:#dff0fd;border-left:3px solid #278cc9;border-radius:3px;min-height:23px;padding:5px 4px;font-size:8px;font-weight:800;line-height:1.3;overflow:hidden}.day-chip.physical{color:#7d4a15;background:#ffe9cf;border-left-color:#d9852b}.day-chip.ticket-sale{color:#59368c;background:#eaddfd;border-left-color:#9360cf}.day-more{color:#3b769d;text-align:left;min-height:25px;padding:5px;font-size:9px}.day-agenda{align-self:start;padding:20px;position:sticky;top:20px}.day-agenda h2{margin-bottom:20px;font-size:29px}.agenda-item{text-align:left;border-top:1px solid var(--line);width:100%;padding:16px 0;display:block}.agenda-item h3{margin:8px 0;font-size:23px;line-height:1.13}.agenda-item p{color:var(--muted);font-size:11px}.agenda-item .tag{font-size:8px}.calendar-legend{color:var(--muted);align-items:center;gap:18px;margin:18px 0;font-size:11px;display:flex}.calendar-legend span{align-items:center;gap:6px;display:flex}.calendar-legend i{background:#278cc9;border-radius:3px;width:9px;height:9px}.calendar-legend .physical i{background:#d9852b}.calendar-legend .ticket-sale i{background:#9360cf}.planner-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.travel-card{overflow:hidden}.travel-card>.travel-image{background:#164870;justify-content:center;align-items:center;height:155px;display:flex;position:relative;overflow:hidden}.travel-image img{object-fit:cover;width:100%;height:100%}.travel-image>.tag{position:absolute;bottom:12px;left:12px}.travel-card>div:last-child{padding:23px}.travel-card h3{margin:10px 0;font-size:29px;line-height:1.15}.travel-card .travel-date{color:#b3472f;font-size:11px;font-weight:800}.travel-card p{color:var(--muted);margin:12px 0;font-size:12px}.travel-card .text-button{color:#236e99}.world-banner{background:#d7eeeb;border:1px solid #aecac5;border-radius:15px;align-items:center;gap:25px;margin-bottom:25px;padding:30px;display:flex}.world-banner>div{flex:1}.world-banner p{margin-top:10px;font-size:13px}.world-banner h2{font-size:35px}.planning-links{grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0;display:grid}.planning-links>a{background:#fff;border:1px solid #becfd9;border-radius:10px;align-items:center;gap:10px;padding:20px;font-size:12px;font-weight:800;display:flex}.planning-links svg{margin-left:auto}.promo-grid{grid-template-columns:repeat(2,1fr);gap:23px;display:grid}.promo-card{background:#fff2c2;border:1.5px solid #dec577;border-radius:16px;padding:26px;position:relative}.promo-card.expired{background:#edf1f4;border-color:#ccd6dd}.promo-card h2{margin:19px 0 12px;font-size:34px}.promo-card p{color:#66572e;margin:12px 0;font-size:13px}.promo-code{letter-spacing:.6px;background:#fffcf3;border:2px dashed #bf9a2f;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:17px;font-size:19px;font-weight:900;display:flex}.promo-code button{background:#ffdf69;border-radius:7px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.promo-card .actions{margin-bottom:0}.promo-card small{font-size:10px}.promo-card .primary{background:var(--ink);border-color:var(--ink);box-shadow:0 3px #557186}.promo-news{margin:30px 0}.promo-news a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:19px 0;font-size:13px;display:flex}.watch-player{grid-template-columns:minmax(0,3fr) minmax(230px,1fr);gap:22px;margin:25px 0;display:grid}.twitch-stage{background:#211538;border:2px solid #392659;border-radius:15px;overflow:hidden}.twitch-stage iframe{border:0;width:100%;min-width:400px;height:440px;display:block}.twitch-empty{color:#e2d4f7;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:280px;padding:45px 30px;display:flex}.twitch-empty h2{font-size:38px}.twitch-empty p{max-width:370px;font-size:12px}.twitch-empty .primary{background:#9146ff;border-color:#a670f4;box-shadow:0 3px #5f299f}.twitch-caption{color:#e7dcf9;justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;font-size:11px;display:flex}.twitch-caption b{font-size:13px}.channel-picker{padding:20px}.channel-picker h3{margin:0 0 18px;font-size:28px}.channel-picker button{text-align:left;background:#f0ebf8;border:1px solid #d3c9e4;border-radius:9px;flex-direction:column;align-items:flex-start;gap:5px;width:100%;margin:10px 0;padding:16px 15px;display:flex}.channel-picker button.selected{color:#fff;background:#43256d;border-color:#43256d}.channel-picker b{font-size:13px}.channel-picker small{font-size:10px}.creator-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.creator-card{padding:22px}.creator-avatar{color:#7332bd;background:#eee3ff;border:2px solid #b495d9;border-radius:50%;place-items:center;width:50px;height:50px;font:700 26px Barlow Condensed,sans-serif;display:grid}.creator-card h3{margin:15px 0 10px;font-size:28px}.creator-card p{color:var(--muted);min-height:65px;font-size:12px}.creator-card .source-links{gap:6px;margin-bottom:0}.creator-card .source-links a{padding:9px;font-size:10px}.video-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.video-card{overflow:hidden}.video-card>img{aspect-ratio:16/9;object-fit:cover;width:100%}.video-card>div{padding:18px}.video-card h3{margin:8px 0 15px;font-size:24px;line-height:1.14}.video-card small{color:var(--muted);font-size:10px}.video-card .text-button{color:#6c42a1;font-size:10px}@media (min-width:1600px){main,.masthead-inner{max-width:1520px}.hero{min-height:380px}.hunt-poster{min-height:470px}.hero-content{padding:36px 40px}.hero h2{font-size:60px}.hero p{font-size:13px}}@media (max-width:1200px){.masthead-inner{gap:20px;padding:12px 28px}.brand strong{font-size:25px}.brand img{width:76px}.brand strong span{font-size:6.5px}.primary-nav button{max-width:120px;padding:12px 10px;font-size:11px}.kit-trigger{padding-right:13px;font-size:11px}main{padding:23px 28px 0}.hero-content{max-width:66%;padding:25px}.hero h2{font-size:48px}.hero-badges{margin-bottom:28px}.hero p{font-size:11px}.hunt-poster{padding:25px 19px}.hunt-poster h2{font-size:33px}.hunt-poster>img{width:210px;right:-30px}.hunt-stamp{margin-bottom:55px;font-size:32px}.mission-strip>button{gap:10px;padding:17px}.mission-strip b{font-size:11px}.mission-icon{width:38px;height:38px}.raid-grid,.shiny-grid{gap:14px}.raid-card{padding:13px}.raid-card h3{font-size:23px}.shiny-badge{gap:5px;padding:9px 8px}.shiny-badge>svg{width:15px}.shiny-badge strong{font-size:27px}.shiny-qualifier{max-width:53px;font-size:7px}.shiny-badge small{font-size:6px}.shiny-badge.unknown strong{font-size:22px}.cp-ranges b{font-size:12px}.cp-ranges small{font-size:8px}.overview-lower{grid-template-columns:1fr}.weather-preview{display:none}.field-discover{grid-template-columns:1.3fr 1fr .7fr;gap:16px}.watch-preview,.world-preview,.codes-preview{padding:22px}.event-shelf{gap:15px}.calendar-layout{grid-template-columns:minmax(0,1fr) 260px}.creator-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.primary-nav{display:none}.kit-trigger{margin-left:auto}.masthead-inner{min-height:86px}.brand strong{font-size:28px}.brand strong span{font-size:7px}.adventure-stage{grid-template-columns:minmax(0,2.1fr) minmax(220px,1fr);gap:18px}.hero-content{max-width:80%}.hero h2{font-size:44px}.hero-shade{background:linear-gradient(90deg,#122c48f2,#122c48b0 55%,#122c4830)}.hero-official{display:none}.welcome h1{font-size:51px}.scanner{min-width:270px}.raid-grid,.shiny-grid{grid-template-columns:repeat(2,1fr);gap:20px}.raid-card{padding:18px}.raid-card h3{min-height:35px;font-size:27px}.pokemon-art{height:170px}.pokemon-art img{width:190px;height:190px}.shiny-badge{gap:12px;min-height:70px;padding:10px 15px}.shiny-badge strong{font-size:34px}.shiny-badge>svg{width:22px}.shiny-badge small{font-size:8px}.shiny-qualifier{max-width:85px;font-size:9px}.cp-ranges b{font-size:16px}.cp-ranges small{font-size:10px}.mission-strip{grid-template-columns:1fr 1fr}.mission-strip>button:last-child{display:none}.field-discover{grid-template-columns:1fr 1fr}.codes-preview{flex-direction:row;grid-column:1/-1;align-items:center;gap:20px;padding:20px 24px}.codes-preview h2{margin:0;font-size:29px}.codes-preview>span{gap:20px;width:auto;margin-left:auto}.event-shelf{grid-template-columns:1fr}.event-row{padding:8px 0}.event-row+.event-row{border-top:1px solid #fff2;padding-top:17px}.calendar-preview .section-heading{margin-bottom:9px}.news-grid,.event-grid,.ticket-grid,.planner-grid{grid-template-columns:repeat(2,1fr)}.news-grid.compact .news-card:last-child{display:none}.calculator-layout{grid-template-columns:1fr}.calculator-controls{grid-template-columns:1fr 1fr;gap:24px;display:grid}.calculator-controls .divider,.calculator-controls>.section-heading{display:none}.calculator-controls .cp-result{grid-row:span 2}.weather-options{grid-template-columns:repeat(4,1fr)}.weather-metrics{padding:10px 30px}.calendar-layout{grid-template-columns:1fr}.day-agenda{position:static}.watch-player{grid-template-columns:1fr}.channel-picker{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.channel-picker h3{width:100%;margin:0}.channel-picker button{flex:1;width:auto;min-width:130px}.video-grid{grid-template-columns:repeat(2,1fr)}.odds-legend strong{font-size:32px}.dex-mark{display:none}.planning-links{grid-template-columns:1fr 1fr}.promo-grid{grid-template-columns:1fr}}@media (max-width:640px){.masthead-inner{gap:15px;min-height:80px;padding:11px 19px}.brand img{width:68px;height:49px}.brand{gap:10px}.brand strong{font-size:25px}.brand strong span{letter-spacing:1.2px;font-size:5.6px}.kit-trigger{border:1.5px solid var(--ink);min-height:43px;padding:6px}.kit-trigger>.pokeball{width:28px;height:28px}.kit-trigger>span:last-child{display:none}.masthead{border-bottom-width:3px}.masthead:after{height:3px}main{padding:20px 18px 0}.page-eyebrow{letter-spacing:.6px;gap:8px;margin-bottom:21px;font-size:7px}.sync-indicator{gap:5px;font-size:6px}.page-heading{align-items:flex-start;gap:15px;margin-bottom:23px}.page-heading h1{letter-spacing:-.5px;font-size:43px;line-height:1.04}.page-heading p{margin-top:9px;font-size:12px}.welcome{flex-wrap:wrap;gap:18px}.welcome h1{font-size:49px}.welcome .scanner{border-radius:10px;gap:13px;width:100%;min-width:0;padding:11px 15px}.scanner b{font-size:12px}.scanner small{font-size:10px}.adventure-stage{grid-template-columns:1fr;gap:22px}.device-controls{gap:7px;height:39px;padding:0 4px}.device-controls small{margin-left:3px;font-size:6px}.device-lens{width:22px;height:22px}.pokedex-frame{border-radius:16px 16px 22px 22px;padding:0 8px;box-shadow:0 5px #a82432}.hero{min-height:344px}.hero-content{max-width:85%;padding:23px 20px}.hero h2{margin:10px 0 13px;font-size:45px}.hero-badges{margin-bottom:29px}.hero .eyebrow{font-size:9px}.hero p{max-width:260px;margin-bottom:22px;font-size:11px}.hero-image{object-position:58%}.hero-shade{background:linear-gradient(90deg,#122c48f5,#122c48c9 36%,#122c4840)}.hero .primary{font-size:11px}.device-footer{height:38px;padding:0 4px;font-size:7px}.device-footer button{font-size:8px}.hunt-poster{border-radius:16px;min-height:225px;padding:23px;box-shadow:0 4px #091f3e}.hunt-poster .eyebrow{font-size:9px}.hunt-poster h2{max-width:180px;margin:11px 0 7px;font-size:31px}.hunt-poster>p{max-width:160px;font-size:10px}.hunt-poster>img{width:205px;bottom:-25px;right:-10px;transform:rotate(7deg)}.hunt-stamp{margin:18px 0 5px;padding:7px 12px;font-size:31px;transform:rotate(-5deg)}.hunt-stamp small{max-width:125px;font-size:7px}.poster-action{background:0 0;padding:7px 13px;font-size:0;inset:12px 0 auto auto}.poster-action svg{width:22px}.hunt-poster:before{font-size:70px;top:35px;right:8px}.mission-strip{border-radius:12px;margin-top:24px}.mission-strip>button{align-items:flex-start;gap:9px;padding:15px 12px}.mission-icon{border-radius:9px;flex-shrink:0;width:31px;height:31px}.mission-icon svg{width:18px}.mission-strip b{font-size:10px;line-height:1.45}.mission-strip small{margin-top:4px;font-size:8px}.mission-strip>button>svg:last-child{display:none}.section{margin-top:29px}.section-heading{gap:15px;margin-bottom:15px}.section-heading h2{font-size:29px}.section-heading .text-button{gap:5px;font-size:10px}.raid-grid{gap:12px}.raid-card{border-radius:12px;padding:11px 10px}.raid-card-top .tag{padding:4px 6px;font-size:7px}.raid-card-top>span:last-child{display:none}.pokemon-art{height:120px}.pokemon-art img{width:136px;height:136px}.orbit{outline-offset:7px;border-width:10px;width:87px;height:87px}.raid-card h3{min-height:44px;font-size:20px;line-height:1.05}.types{gap:4px;margin:7px 0 13px}.type{padding:4px 6px;font-size:7px}.shiny-badge{flex-wrap:wrap;gap:5px;min-height:76px;padding:8px 7px;box-shadow:0 2px #d8c16b}.shiny-badge>svg{width:15px}.shiny-badge strong{font-size:28px}.shiny-badge small{letter-spacing:.4px;margin-bottom:4px;font-size:6px}.shiny-qualifier{text-align:left;flex-basis:100%;justify-content:space-between;align-items:center;max-width:none;margin:0;font-size:6px;line-height:1.2;display:flex}.shiny-qualifier svg{width:10px;height:10px;margin:0}.shiny-badge.unknown strong{font-size:21px}.cp-ranges{grid-template-columns:1fr;gap:7px;padding:13px 0 10px}.cp-ranges>span{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:3px}.cp-ranges small{white-space:nowrap;gap:2px;font-size:6px}.cp-ranges small svg{width:9px}.cp-ranges b{letter-spacing:-.3px;white-space:nowrap;font-size:10px}.raid-card>.text-button{gap:5px;min-height:40px;padding-top:6px;font-size:9px}.raid-card>.text-button svg{width:13px}.section-foot{gap:8px;font-size:7px}.section-foot button{font-size:8px}.section-foot svg{width:10px}.calendar-preview{border-radius:12px;padding:20px}.calendar-preview .section-heading h2{font-size:28px}.event-row-text b{font-size:12px}.field-discover{grid-template-columns:1fr;gap:17px;margin:27px 0}.watch-preview{min-height:235px;padding:24px}.watch-preview>div{max-width:80%}.watch-preview h2{font-size:36px}.world-preview{gap:12px;min-height:210px;padding:23px}.world-preview>svg{width:37px;position:absolute;top:25px;right:25px}.world-preview .eyebrow{margin:5px 45px 4px 0}.world-preview h2{max-width:230px;font-size:34px}.world-preview p{max-width:260px}.codes-preview{gap:16px;padding:20px}.codes-preview h2{font-size:28px}.codes-preview>span{gap:10px;font-size:9px}.overview-lower{margin-top:29px}.news-grid,.event-grid,.ticket-grid,.planner-grid,.video-grid{grid-template-columns:1fr;gap:19px}.news-grid.compact{grid-template-columns:1fr 1fr;gap:12px}.news-grid.compact .news-card h3{font-size:20px;line-height:1.1}.news-grid.compact .news-card>div{min-height:170px;padding:13px}.news-meta{flex-wrap:wrap;align-items:flex-start;gap:3px;font-size:7px}.news-meta svg{width:10px}.news-card>div{min-height:0}.news-card h3{font-size:27px}.toolbar{flex-wrap:wrap;gap:12px;margin:17px 0}.tabs{gap:5px}.tabs button{min-height:42px;padding:10px 12px;font-size:10px}.toolbar>.secondary{font-size:10px}.primary,.secondary{padding:12px 15px;font-size:11px}.info-strip,.warning-banner{gap:10px;padding:14px;font-size:11px}.info-strip>svg{width:17px}.event-content{padding:19px}.event-content h3{min-height:0;font-size:28px}.event-art img{aspect-ratio:1.9}.section-search{max-width:none}.content-search input{font-size:12px}.event-bottom small{font-size:9px}.odds-legend{grid-template-columns:1fr 1fr;margin-bottom:20px}.odds-legend>div{padding:18px}.odds-legend>div:last-child{border-top:1px solid #ddc887;border-left:0;grid-column:1/-1;align-items:center;gap:18px;padding:15px 18px;display:flex}.odds-legend>div:last-child strong{font-size:25px}.odds-legend>div:last-child span{font-size:9px}.odds-legend strong{font-size:33px}.odds-legend span{font-size:9px}.dex-controls{gap:15px;padding:16px}.dex-controls>.content-search{flex-basis:100%;min-width:0}.dex-controls .tabs{width:100%}.dex-controls .tabs button{flex:1;padding:9px}.dex-filters{flex-wrap:wrap;gap:12px}.dex-filters>span{font-size:10px}.check-label{font-size:11px}.shiny-grid{gap:12px}.dex-card{border-radius:11px;padding:13px 11px}.dex-card h3{padding-right:0;font-size:24px}.dex-card-name{min-height:77px;padding-top:17px}.dex-card-name>small{font-size:8px;top:0;left:0;right:auto}.dex-card-name>span{font-size:8px}.dex-context{min-height:55px;margin-top:10px;font-size:8px}.observed-row{align-items:flex-start;gap:8px;font-size:7px}.observed-row b{font-size:12px}.observed-row b>small{font-size:7px}.pagination{gap:8px;padding:17px 0}.calculator-controls{gap:20px;padding:21px;display:flex}.calc-highlights{gap:10px}.calc-highlights>div{padding:14px 11px}.calc-highlights span{font-size:8px}.calc-highlights b{font-size:31px}.table-heading{padding:18px}.table-heading h2{font-size:32px}.table-heading small{font-size:10px}th,td{padding:12px 11px;font-size:10px}th{font-size:8px}.calculator-results .pagination{padding:14px}.weather-options{grid-template-columns:repeat(3,1fr);gap:10px}.weather-options button{min-height:100px;font-size:10px}.weather-main{grid-template-columns:1fr;padding:25px}.weather-main>div:first-child{border-right:0;border-bottom:1px solid var(--line);padding-bottom:20px}.weather-metrics{gap:25px;padding:25px 0 0}.weather-metrics strong{font-size:36px}.weather-metrics span{font-size:11px}.ticket-card{padding:22px}.price-list>a{flex-wrap:wrap;gap:12px;padding:18px;font-size:11px}.price-list>a>span{flex-basis:80%}.price-list b{font-size:12px}.price-list svg{margin-left:auto}.shop-banner{flex-wrap:wrap;gap:17px;padding:23px}.shop-banner>div{flex-basis:72%}.shop-banner .primary{width:100%}.shop-banner h2{font-size:29px}.community-banner{flex-direction:column;align-items:flex-start;gap:25px;padding:25px}.community-illustration{width:110px;height:110px}.community-illustration svg{width:55px}.community-banner h2{font-size:34px}.community-banner .actions{margin-bottom:0}.automation-panel{flex-wrap:wrap;gap:16px;padding:20px}.automation-panel>div:nth-child(2){flex-basis:65%}.automation-panel>.secondary{width:100%}.automation-icon{width:42px;height:42px}.automation-panel h2{font-size:25px}.automation-panel p{font-size:11px}.automation-panel small{font-size:10px}.source-table>div{gap:12px;padding:18px 15px}.source-table a{font-size:12px}.source-table small{font-size:9px;line-height:1.5}.source-table>div>div:last-child{max-width:39%}.source-table .tag{font-size:8px}.source-links{gap:8px}.source-links>a{padding:10px 12px;font-size:10px}.data-note{padding:20px}.data-note p{font-size:11px}footer{flex-wrap:wrap;gap:15px;margin-top:32px;padding:24px 0 112px}footer p{flex-basis:100%;order:3;font-size:8px}.footer-brand{font-size:19px}.footer-brand .pokeball{border-width:2px;width:23px;height:23px}.footer-brand .pokeball:after{width:8px;height:8px}footer>button{font-size:10px}.mobile-dock{z-index:35;padding:7px 7px max(8px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:2px solid var(--ink);background:#fffef8ed;justify-content:space-around;align-items:center;gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 24px #193e5812}.mobile-dock>button{color:#617386;text-align:center;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-width:50px;min-height:57px;font-size:8px;font-weight:800;line-height:1.1;display:flex}.mobile-dock>button>svg{width:21px;height:21px}.mobile-dock>button[aria-current=page]{color:#cf3744;background:#ffebdf}.mobile-dock>.dock-kit{color:var(--ink);margin-top:-22px}.mobile-dock .pokeball{border-width:3px;outline:5px solid #fffdf4;width:45px;height:45px;box-shadow:0 3px #c0cad1}.mobile-dock .pokeball:after{border-width:3px;width:14px;height:14px}.toast{gap:10px;padding:13px 16px;font-size:11px;bottom:91px}dialog{border-radius:17px;width:calc(100% - 24px);max-height:88dvh}.dialog-body{padding:20px}.dialog-body>.section-heading{margin:-20px -20px 20px;padding:13px 17px}.dialog-body>.section-heading h2{font-size:26px}.dialog-body>.section-heading .icon-btn{width:40px;height:40px}.kit-intro img{width:115px;top:-7px;right:-4px}.kit-intro>div{padding-right:100px}.kit-intro p{font-size:12px}.kit-intro small{font-size:10px}.kit-intro .eyebrow{font-size:9px}.kit-grid{gap:8px}.kit-grid>button{gap:8px;min-height:83px;padding:13px 7px;font-size:9px}.kit-grid>button>svg{width:21px;height:21px}.language,.language select{font-size:12px}.kit-scanner{padding:12px;font-size:11px}.search-dialog{flex-direction:column;align-items:stretch}.search-dialog .primary{align-self:flex-end}.quick-destinations .secondary{padding:10px;font-size:10px}.rate-big strong{font-size:54px}.rate-details>p{font-size:12px}.calendar-toolbar{gap:7px;padding:13px 12px}.calendar-toolbar h2{font-size:25px}.calendar-toolbar>.icon-btn{width:32px;height:40px}.calendar-toolbar>.icon-btn svg{width:17px}.calendar-toolbar button{font-size:10px}.calendar-week span{padding:9px 2px;font-size:8px}.calendar-day{gap:3px;min-height:82px;padding:5px 3px}.day-chip{background:#298cca;border-left-width:0;border-radius:2px;height:7px;min-height:7px;padding:0;font-size:0}.day-chip.physical{background:#dd9a42}.day-chip.ticket-sale{background:#9c67d2}.day-more{min-height:15px;padding:1px;font-size:7px}.day-number{min-height:26px;font-size:10px}.calendar-legend{flex-wrap:wrap;gap:12px;font-size:9px}.day-agenda{padding:20px}.world-banner{flex-wrap:wrap;gap:19px;padding:24px}.world-banner>svg{width:40px}.world-banner>div{flex-basis:70%}.world-banner h2{font-size:31px}.world-banner p{font-size:11px}.world-banner>.primary{width:100%}.planning-links{grid-template-columns:1fr;gap:10px}.planning-links>a{padding:17px;font-size:11px}.travel-card h3{font-size:29px}.promo-card{padding:22px}.promo-code{letter-spacing:.3px;padding:14px;font-size:16px}.promo-card h2{font-size:31px}.promo-card p{font-size:12px}.promo-card .actions{gap:8px}.promo-news a{font-size:12px}.watch-player{gap:17px;margin:22px 0}.channel-picker{padding:17px}.channel-picker button{min-width:115px;padding:13px}.channel-picker b{font-size:11px}.channel-picker small{font-size:9px}.twitch-stage iframe{display:none}.twitch-caption{flex-wrap:wrap;padding:14px 18px;font-size:9px}.twitch-caption b{font-size:11px}.twitch-empty{padding:35px 23px}.creator-grid{gap:13px}.creator-card{padding:18px}.creator-card h3{font-size:26px}.creator-card p{min-height:70px;font-size:10px}.creator-avatar{width:43px;height:43px;font-size:24px}.creator-card .source-links>a{padding:9px;font-size:9px}.video-card>div{padding:18px}.video-card h3{font-size:25px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.universe-hero{color:#fff;background-color:#143b65;background-image:radial-gradient(at 80%,#326995,#0000 60%),repeating-linear-gradient(-35deg,#0000 0 22px,#ffffff06 22px 24px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:2px solid #142b4b;border-radius:22px;justify-content:space-between;gap:30px;padding:43px 45px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px #0f2742}.universe-hero h1{margin:12px 0;font-size:65px}.universe-hero p{color:#deedf8;max-width:600px;font-size:15px}.universe-hero .eyebrow{color:#ffe366}.universe-hero-link{color:#fff;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.universe-emblem{flex-shrink:0;place-items:center;width:240px;height:210px;display:grid;position:relative}.universe-emblem>.pokeball{border-width:8px;outline:15px solid #ffffff12;width:120px;height:120px;transform:rotate(-13deg);box-shadow:8px 10px #07182b55}.universe-emblem>.pokeball:after{border-width:7px;width:37px;height:37px}.universe-emblem>svg{color:#ffdd67;width:36px;height:36px;position:absolute}.universe-emblem>svg:nth-child(2){top:15px;left:0;transform:rotate(-15deg)}.universe-emblem>svg:nth-child(3){top:15px;right:3px}.universe-emblem>svg:nth-child(4){bottom:5px;left:4px;transform:rotate(12deg)}.universe-emblem>svg:nth-child(5){bottom:5px;right:0;transform:rotate(-12deg)}.universe-control{flex-wrap:wrap;align-items:center;gap:16px;margin:32px 0 23px;display:flex}.universe-control .tabs{flex-basis:100%}.universe-control .content-search{flex:1;max-width:520px}.universe-control select{font-size:12px}.universe-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.universe-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 3px #dce2e0}.universe-card>img{aspect-ratio:1.8;object-fit:cover;background:#edf3f5;width:100%}.universe-card>div:not(.universe-card-empty){flex-direction:column;flex:1;gap:13px;padding:23px;display:flex}.universe-card h3{overflow-wrap:anywhere;font-size:28px;line-height:1.12}.universe-card-meta{color:var(--muted);flex-direction:column;gap:5px;margin-top:auto;font-size:10px;line-height:1.5;display:flex}.universe-card-meta>span:first-child{align-items:center;gap:5px;display:flex}.universe-card .text-button{margin-top:5px}.universe-card-empty{aspect-ratio:1.8;color:#2d608a;background:#e8eef6;place-items:center;display:grid}.release-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.release-note{flex-direction:column;align-items:flex-start;gap:13px;padding:24px;display:flex}.release-note h3{font-size:29px}.release-note p{color:#8a4f0e;font-weight:800}.release-note small{color:var(--muted);line-height:1.5}.release-note .eyebrow{font-size:9px}.release-note .actions{margin-top:auto}.watch-dates{border:1px solid var(--line);background:#fff;border-radius:12px;margin:18px 0}.watch-dates>a{align-items:center;gap:25px;padding:24px;display:flex}.watch-dates>a+a{border-top:1px solid var(--line)}.watch-dates>a>div{flex:1}.watch-dates span{color:var(--muted);font-size:10px}.watch-dates h3{margin-top:6px;font-size:28px}.watch-dates b{max-width:40%;font-size:12px}.universe-preview-grid{grid-template-columns:1fr 1fr 1fr;gap:22px;display:grid}.restock-preview{text-align:left;background:#d9f0e8;border:2px solid #27565a;border-radius:14px;flex-direction:column;gap:15px;padding:26px;display:flex;box-shadow:0 4px #9fc8b8}.restock-preview img{aspect-ratio:1.9;object-fit:contain;mix-blend-mode:multiply;width:100%}.restock-preview h3{font-size:32px}.restock-preview p{color:#355f5b;font-size:11px}.restock-preview .text-button{margin-top:auto}.world-upgrade{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.stock-hero{background:#dcefe7;border:2px solid #274c4d;border-radius:22px;align-items:center;gap:30px;padding:34px 40px;display:flex;overflow:hidden;box-shadow:0 5px #a8c9ba}.stock-hero>div{flex:1}.stock-hero h1{max-width:600px;margin:12px 0;font-size:57px}.stock-hero p{max-width:540px;margin-bottom:24px;font-size:13px}.stock-hero>img{mix-blend-mode:multiply;object-fit:contain;width:36%}.stock-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.stock-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;padding:24px;display:flex;box-shadow:0 3px #e1e6e2}.retailer-name{align-items:center;gap:11px;margin-bottom:21px;display:flex}.retailer-name>span{color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-family:Barlow Condensed;font-size:24px;font-weight:800;display:grid}.retailer-name h2{font-size:28px}.retailer-name>button{color:#a0a9ae;place-items:center;width:40px;height:40px;margin-left:auto;display:grid}.retailer-name>button[aria-pressed=true]{color:#22648e}.stock-status{background:#edf1f4;border-radius:7px;align-items:center;gap:10px;padding:12px;font-size:13px;line-height:1.4;display:flex}.stock-status .status-dot{box-shadow:none;background:#8d9ca8}.status-available .stock-status{color:#1b6941;background:#e2f5e5}.status-available .status-dot{background:#24995c}.status-conflict .stock-status,.status-blocked .stock-status{color:#77570e;background:#fff2d7}.status-conflict .status-dot,.status-blocked .status-dot{background:#d8a436}.stock-card>p{color:var(--muted);margin:14px 0;font-size:11px;line-height:1.7}.stock-evidence{color:var(--muted);flex-direction:column;gap:6px;margin-top:auto;font-size:10px;display:flex}.stock-card .actions{align-items:flex-start;gap:13px}.stock-card .secondary{padding:10px 13px;font-size:11px}.stock-card .text-button{min-height:44px;font-size:9px}.stock-history{border-top:1px solid var(--line);padding-top:14px;font-size:10px}.stock-history summary{cursor:pointer;min-height:32px;font-weight:800}.stock-history p{justify-content:space-between;gap:10px;margin:8px 0;font-size:9px;display:flex}.stock-history time{white-space:nowrap;color:var(--muted)}.zip-section{border:1px solid var(--line);background:#fff;border-radius:16px;padding:29px}.zip-section .eyebrow{font-size:9px}.zip-section h2{margin-top:7px}.zip-form{align-items:flex-end;gap:18px;margin:21px 0;display:flex}.zip-form>label:first-child{flex:1;max-width:260px}.zip-form>.primary{min-height:48px}.nearby-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:21px 0;display:grid}.nearby-card{min-width:0;padding:20px}.nearby-card .section-heading{gap:10px}.nearby-card h3{font-size:27px}.nearby-card p{min-height:37px;font-size:11px}.nearby-card small{color:var(--muted);margin-top:8px;font-size:9px;line-height:1.5;display:block}.nearby-card .actions{gap:15px}.nearby-card .text-button{gap:6px;font-size:10px}.map-source{color:var(--muted);font-size:8px;text-decoration:underline}.nearby-heading{margin-top:25px}.arrival-layout{grid-template-columns:1.2fr 1fr;gap:27px;display:grid}.arrival-form{flex-direction:column;gap:24px;padding:29px;display:flex}.arrival-form select{max-width:100%;font-size:12px}.arrival-form small{color:var(--muted);font-size:10px}.arrival-result{color:#fff;background:#173a5c;border:2px solid #102c48;border-radius:16px;flex-direction:column;align-items:flex-start;gap:25px;padding:35px;display:flex}.arrival-result>svg{color:#ffdc50}.arrival-result .eyebrow{color:#ffdf64;font-size:10px}.arrival-result>p{color:#d2e5ef;font-size:12px}.timeline-time{border-left:2px dashed #5998bb;flex-direction:column;gap:27px;padding-left:20px;display:flex;position:relative}.timeline-time>div{position:relative}.timeline-time>div:before{content:"";background:#ffda4e;border:2px solid #173a5c;border-radius:50%;width:10px;height:10px;position:absolute;top:1px;left:-26px}.timeline-time span{color:#d3e5ef;font-size:12px;display:block}.timeline-time strong{margin-top:7px;font-family:Barlow Condensed;font-size:37px;display:block}.plan-eligibility{color:#daeaf3;border-top:1px solid #48718e;gap:13px;padding:20px 0;font-size:11px;display:flex}.planning-checklist{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.planning-checklist p{gap:16px;padding:11px;font-size:13px;display:flex}.planning-checklist svg{color:#298667;margin-top:3px}.alert-hero{background:#f7e7af;border:2px solid #7e642d;border-radius:18px;align-items:center;gap:25px;margin-bottom:28px;padding:30px 36px;display:flex}.alert-hero h1{margin:8px 0;font-size:54px}.alert-hero p{max-width:760px;font-size:13px}.alert-layout{grid-template-columns:1.6fr 1fr;gap:24px;display:grid}.alert-preferences{padding:29px}.alert-preferences h2{font-size:29px}.alert-options{grid-template-columns:1fr 1fr;gap:12px;margin:21px 0 25px;display:grid}.alert-option{border:1px solid var(--line);background:#f4f5ef;border-radius:10px;flex-direction:row;align-items:center;gap:12px;min-height:70px;padding:15px;font-size:12px;display:flex}.alert-option span{flex:1}.alert-option>svg{color:#3c7698}.alert-option input{flex-shrink:0}.alert-explainer{background:#eff4f5;flex-direction:column;align-items:flex-start;gap:20px;padding:30px;display:flex}.alert-explainer h2{font-size:31px}.alert-explainer p{color:var(--muted);font-size:12px}.alert-message{overflow-wrap:anywhere;background:#edf4f8;border-radius:8px;margin-top:14px;padding:14px;font-size:12px}.delivery-history{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:20px}.delivery-history>div{align-items:center;gap:20px;padding:20px;font-size:12px;display:flex}.delivery-history>div+div{border-top:1px solid var(--line)}.delivery-history b{flex:1}.delivery-history time{color:var(--muted);font-size:10px}@media (max-width:1000px){.universe-news-grid,.stock-grid,.nearby-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.universe-hero{padding:32px}.universe-hero h1{font-size:54px}.universe-emblem{width:160px}.universe-emblem>svg{width:24px}.universe-emblem>.pokeball{border-width:6px;width:85px;height:85px}.universe-emblem>.pokeball:after{border-width:4px;width:25px;height:25px}.stock-hero h1{font-size:47px}.alert-options{grid-template-columns:1fr}.release-grid,.universe-preview-grid{grid-template-columns:1fr 1fr}.restock-preview{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.restock-preview>img{grid-area:1/2/5;max-height:210px}.alert-layout{grid-template-columns:1.3fr 1fr}}@media (max-width:640px){.universe-hero{border-radius:15px;min-height:300px;padding:27px 23px}.universe-hero h1{max-width:270px;margin:13px 0;font-size:46px}.universe-hero p{max-width:280px;font-size:12px}.universe-emblem{display:none}.universe-hero .eyebrow{font-size:9px}.universe-hero .actions{flex-direction:column;align-items:flex-start;gap:20px}.universe-hero-link{font-size:11px}.universe-control{gap:12px;margin-top:25px}.universe-control .content-search{flex-basis:100%;max-width:none}.universe-control select{min-height:42px;font-size:11px}.universe-news-grid,.stock-grid,.nearby-grid,.release-grid{grid-template-columns:1fr;gap:17px}.universe-card>div:not(.universe-card-empty){padding:20px}.universe-card h3{font-size:27px}.universe-card-meta{font-size:9px}.universe-preview-grid{gap:13px}.universe-preview-grid .universe-card>div:not(.universe-card-empty){padding:13px}.universe-preview-grid .universe-card h3{font-size:21px}.universe-preview-grid .universe-card-meta,.universe-preview-grid .news-meta{font-size:8px}.restock-preview{gap:11px;padding:20px}.restock-preview h3{font-size:29px}.restock-preview>img{align-self:center;max-height:175px}.restock-preview p{font-size:9px}.restock-preview .text-button{font-size:10px}.watch-dates>a{flex-wrap:wrap;gap:12px;padding:19px}.watch-dates>a>div{flex-basis:85%}.watch-dates h3{font-size:26px}.watch-dates b{max-width:none;font-size:11px}.world-upgrade{gap:9px}.world-upgrade .secondary{padding:10px;font-size:10px}.stock-hero{flex-direction:column;align-items:flex-start;gap:12px;padding:25px 22px}.stock-hero h1{font-size:44px}.stock-hero .eyebrow{font-size:9px}.stock-hero p{font-size:12px}.stock-hero>img{object-position:center;width:100%;max-height:210px}.stock-card{padding:22px}.retailer-name h2{font-size:30px}.stock-status{font-size:13px}.stock-card>p{font-size:12px}.stock-card .text-button{font-size:10px}.zip-section{padding:21px}.zip-form{flex-wrap:wrap;gap:13px}.zip-form>label:first-child{min-width:130px;max-width:none}.zip-form>.primary{width:100%}.nearby-card{padding:19px}.arrival-layout,.alert-layout{grid-template-columns:1fr;gap:20px}.arrival-form{padding:23px}.arrival-result{padding:27px}.timeline-time strong{font-size:34px}.planning-checklist{padding:15px}.planning-checklist p{gap:13px;padding:12px 4px;font-size:12px}.alert-hero{align-items:flex-start;gap:15px;padding:23px 20px}.alert-hero>svg{width:30px;margin-top:7px}.alert-hero h1{font-size:44px}.alert-hero p{font-size:12px}.alert-hero .eyebrow{font-size:9px}.alert-preferences{padding:22px}.alert-preferences h2{font-size:28px}.alert-option{min-height:64px}.alert-explainer{padding:24px}.delivery-history>div{flex-wrap:wrap;gap:12px;padding:18px;font-size:11px}.delivery-history b{flex-basis:100%}}.event-art-fallback{color:#3e7797;background:#cfe6f0;place-items:center;height:190px;display:grid}.odds-legend>div:last-child strong{white-space:nowrap;flex-shrink:0}.search-results-section{margin:25px 0}.search-results-section h2{margin-bottom:17px}@media (max-width:640px){.calendar-day{padding-top:36px;position:relative}.day-number{z-index:2;align-items:flex-start;min-height:82px;padding:5px;position:absolute;inset:0}.day-chip,.day-more{pointer-events:none}.day-number>span{line-height:25px}}.universe-card>img[src*=gamespress\.com]{object-fit:scale-down;background:#fff;padding:22px}.inventory-panel{background:#fcfcf5;border:2px solid #294b57;border-radius:20px;margin:28px 0 45px;overflow:hidden;box-shadow:0 5px #294b5714}.inventory-heading{background:#e7f2ef;border-bottom:1px solid #cbdcd5;justify-content:space-between;gap:25px;padding:30px 32px 24px;display:flex}.inventory-heading .eyebrow{color:#216a64;align-items:center;gap:8px;display:flex}.inventory-heading h2{margin:10px 0 8px;font-size:40px}.inventory-heading p{color:#526466;max-width:570px;font-size:13px}.inventory-count{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:100px;display:flex}.inventory-count strong{color:#214a54;font-size:46px;line-height:1.2}.inventory-count small{color:#667b7e;margin-left:4px;font-size:20px;font-weight:500}.inventory-count>span{color:#526466;font-size:10px}.inventory-form{align-items:flex-end;margin:0;padding:24px 32px 18px}.inventory-form .text-button{min-height:44px;margin-left:auto}.inventory-panel>.error-text{margin:0 32px 20px}.inventory-connections{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 32px 22px;display:grid}.inventory-connection{background:#fff;border:1px solid #d7ded7;border-radius:10px;align-items:center;gap:9px;padding:14px 10px;display:flex}.inventory-connection>div{flex:1;min-width:0}.inventory-connection b{font-size:12px;display:block}.inventory-connection div>span{color:#697776;margin-top:3px;font-size:10px;line-height:1.4;display:block}.inventory-connection.is-connected{background:#effaf4;border-color:#8bcbb5}.retail-dot{background:#1749b5;border-radius:50%;flex-shrink:0;width:12px;height:12px}.retail-dot.target{background:#d3202b}.retail-dot.walmart{background:#0084cf}.retail-dot.gamestop{background:#272727}.connection-dash{color:#84918c}.inventory-empty{background:#f5edcd;border:1px solid #e6dbad;border-radius:12px;gap:16px;margin:0 32px 22px;padding:20px;display:flex}.inventory-empty>svg{color:#7b631f;flex-shrink:0}.inventory-empty h3{margin-bottom:8px;font-size:23px}.inventory-empty p{max-width:760px;font-size:12px;line-height:1.7}.inventory-empty .text-button{margin-top:12px;font-size:12px}.inventory-watch{background:#f1f6ef;border-top:1px dashed #c2d1c6;border-bottom:1px dashed #c2d1c6;align-items:center;gap:20px;padding:20px 32px;display:flex}.inventory-watch>label{flex-direction:row;flex:1;align-items:center;gap:13px;display:flex}.inventory-watch input{accent-color:#276b60;flex-shrink:0;width:19px;height:19px}.inventory-watch b{font-size:13px;display:block}.inventory-watch small{color:#67726c;max-width:600px;margin-top:5px;font-size:11px;font-weight:400;line-height:1.5;display:block}.inventory-results-head{justify-content:space-between;align-items:center;gap:14px;padding:24px 32px 16px;display:flex}.inventory-results-head h3{font-size:25px}.inventory-results-head select{max-width:150px;font-size:12px}.inventory-no-results{background:#eef1ef;border-radius:10px;margin:0 32px 22px;padding:20px;font-size:13px;line-height:1.7}.inventory-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 32px 20px;display:grid}.inventory-store{background:#fff;border:1px solid #dce1d8;border-radius:12px;padding:21px}.inventory-store.has-stock{border-color:#65a98a;box-shadow:inset 0 4px #65a98a}.inventory-store-top{align-items:center;gap:10px;margin-bottom:18px;display:flex}.inventory-store-top h3{flex:1;font-size:23px}.inventory-store-top input{accent-color:#276b60;width:18px;height:18px}.inventory-stock-label{color:#325852;margin-bottom:13px;font-size:16px;display:block}.inventory-store>p{font-size:12px;line-height:1.6}.inventory-store>small{color:#6b7773;font-size:10px}.inventory-store dl{border-top:1px solid #e5e9e2;border-bottom:1px solid #e5e9e2;margin:18px 0;padding:12px 0}.inventory-store dl>div{justify-content:space-between;gap:15px;margin:6px 0;font-size:11px;display:flex}.inventory-store dt{color:#69766f}.inventory-store dd{margin:0;font-weight:600}.inventory-observed{color:#6b7773;flex-direction:column;margin-bottom:13px;font-size:10px;line-height:1.8;display:flex}.inventory-panel>.small-note{margin:8px 32px 16px}.inventory-access{background:#f2f4ef;border-top:1px solid #d7dfd3;padding:20px 32px}.inventory-access summary{cursor:pointer;font-size:12px;font-weight:650}.inventory-access p{color:#6a756f;margin-top:14px;font-size:11px;line-height:1.8}.inventory-access>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.inventory-access article{border-top:1px solid #cfd9cc;padding-top:14px}.inventory-access article>b{font-size:13px}.inventory-access article .text-button{margin-top:12px;font-size:10px}.inventory-online-heading{margin-top:40px}@media (max-width:1000px){.inventory-connections{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-form{flex-wrap:wrap}.inventory-form .text-button{margin-left:0}.inventory-access>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.inventory-heading{gap:16px;padding:24px 20px}.inventory-heading h2{font-size:32px}.inventory-heading p{font-size:12px}.inventory-count{min-width:65px}.inventory-count strong{font-size:34px}.inventory-count small{font-size:15px}.inventory-count>span{font-size:9px}.inventory-form{gap:14px;padding:20px}.inventory-form>.primary{width:100%}.inventory-form>.text-button{justify-content:center;width:100%}.inventory-connections{gap:8px;padding:0 20px 20px}.inventory-connection{gap:7px;padding:12px 9px}.inventory-connection div>span{font-size:9px}.inventory-connection b{font-size:11px}.inventory-empty{gap:10px;margin:0 20px 20px;padding:16px}.inventory-empty h3{font-size:22px}.inventory-empty>svg{width:19px}.inventory-watch{flex-wrap:wrap;gap:16px;padding:20px}.inventory-watch>label{min-width:100%}.inventory-watch>.secondary{justify-content:center;width:100%}.inventory-results-head{flex-wrap:wrap;padding:20px}.inventory-results-head h3{font-size:23px}.inventory-store-grid{grid-template-columns:1fr;padding:0 20px 20px}.inventory-no-results{margin:0 20px 20px;font-size:12px}.inventory-panel>.small-note{margin-left:20px;margin-right:20px}.inventory-access{padding:20px}.inventory-access>div{gap:16px}.inventory-panel>.error-text{margin:0 20px 18px}}.demo-notice{color:#fff;background:#173a33;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;font-size:12px;line-height:1.5;display:flex}.demo-notice>div{align-items:center;gap:12px;display:flex}.demo-notice strong{color:#ffe487;letter-spacing:.1em;white-space:nowrap}.demo-notice a{color:#fff;text-decoration:underline}.demo-notice button{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff65;border-radius:7px;padding:5px 10px}:is(.demo-notice button:focus-visible,.demo-notice a:focus-visible){outline-offset:3px;outline:2px solid #ffe487}@media (max-width:700px){.demo-notice{flex-wrap:wrap;padding:10px 14px}.demo-notice>div:first-child{align-items:flex-start}.demo-notice-actions{margin-left:auto}}.organized-header{position:sticky;top:0}.organized-header .masthead-inner{gap:22px;min-height:94px}.organized-header .brand img{width:74px;height:57px}.organized-header .brand strong{font-size:27px}.organized-header .brand strong span{letter-spacing:1.3px;font-size:7px}.organized-header .primary-nav{gap:2px;display:flex}.organized-header .primary-nav a{color:#fff;text-align:center;white-space:nowrap;border-radius:8px;align-items:center;min-height:44px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.organized-header .primary-nav a:hover{background:#c7313d}.organized-header .primary-nav a.active{background:var(--ink)}.organized-header .kit-trigger{gap:8px;padding:8px 12px;font-size:11px}.organized-header .kit-trigger .pokeball{width:27px;height:27px}.section-nav-wrap{background:#fffcf4;border-bottom:1px solid #cbd2d5}.section-nav{scrollbar-width:thin;align-items:center;gap:7px;max-width:1460px;margin:auto;padding:11px 42px;display:flex;overflow-x:auto}.section-nav-label{text-transform:uppercase;letter-spacing:1px;white-space:nowrap;color:#647084;padding-right:20px;font-size:11px;font-weight:900}.section-nav a{white-space:nowrap;border-radius:8px;align-items:center;gap:8px;min-height:41px;padding:9px 13px;font-size:12px;font-weight:800;display:flex}.section-nav a:hover{background:#e9eef0}.section-nav a[aria-current=page]{color:#135c91;background:#dcecf7;box-shadow:inset 0 -2px #4f91b7}.nav-group-events .section-nav a[aria-current=page]{color:#2f603e;background:#e2efdf;box-shadow:inset 0 -2px #7ca474}.nav-group-shop .section-nav a[aria-current=page]{color:#654d12;background:#fff0b2;box-shadow:inset 0 -2px #d6ac29}#main:focus{outline:none}.page-eyebrow{align-items:center}.search-results-section>h2{margin:28px 0 18px}footer>a{align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}dialog:has(.trainer-menu){width:min(880px,100% - 32px);max-width:880px;max-height:90dvh}.menu-tools{gap:12px;padding-bottom:23px;display:flex}.menu-tools>a,.menu-tools>button{background:#f0f4f2;border:1px solid #cbd6d9;border-radius:9px;align-items:center;gap:10px;min-height:46px;padding:11px 15px;font-size:13px;font-weight:800;display:flex}.menu-tools>button{margin-left:auto}.menu-tools kbd{margin-left:20px}.menu-groups{grid-template-columns:1fr 1fr;gap:25px 34px;display:grid}.menu-group{min-width:0}.menu-group h3{border-bottom:2px solid #dce3e5;padding-bottom:7px;font-size:26px}.menu-group p{color:var(--muted);min-height:34px;margin:8px 0 11px;font-size:11px}.menu-group>div{gap:4px;display:grid}.menu-group a{border-radius:7px;align-items:center;gap:10px;min-height:42px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.menu-group a>span{flex:1}.menu-group a>svg:first-child{color:#477ca0}.menu-group a:hover,.menu-group a[aria-current=page]{background:#e8f0f4}.menu-group a>b{background:var(--red);color:#fff;border-radius:12px;padding:2px 7px;font-size:10px}.menu-group-personal{background:#f6f6ee;border:1px solid #cbd6d9;border-radius:11px;grid-column:1/-1;padding:17px}.menu-group-personal p{min-height:0}.menu-group-personal>div{grid-template-columns:repeat(3,1fr)}.menu-settings{border-top:1px solid var(--line);align-items:center;gap:24px;margin-top:26px;padding-top:5px;display:flex}.menu-settings .language{flex:1;margin-bottom:10px}.menu-settings>small{color:var(--muted);font-size:10px}.home-heading{margin-bottom:26px}.home-heading h1{font-size:58px}.home-heading p{max-width:680px}.home-scanner{white-space:nowrap;background:#fffdf6;border:1px solid #bdcbd1;border-radius:24px;align-items:center;gap:9px;padding:12px 14px;font-size:12px;font-weight:800;display:flex}.home-scanner kbd{margin-left:6px}.home-lead{grid-template-columns:minmax(0,1.9fr) minmax(310px,1fr);align-items:stretch;gap:26px;display:grid}.home-lead .hero{height:calc(100% - 85px);min-height:354px}.home-lead .hero-content{max-width:73%;padding:29px}.home-lead .hero h2{max-width:450px;font-size:46px}.home-lead .hero p{max-width:380px}.home-lead .hero-badges{margin-bottom:21px}.home-lead .device-footer{height:40px}.device-footer>a{color:#fff2d9;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.home-hero-empty{color:#fff;text-align:center;background:#1c3a53;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:350px;padding:25px;display:flex}.home-hero-empty img{object-fit:contain;width:110px;height:120px}.horizon-panel{background:#fffdf6;border:1.5px solid #b7c8ce;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px #dbe1db}.horizon-heading{background:#eaf1ec;border-bottom:1px solid #cbd7d1;align-items:center;gap:13px;padding:22px 21px 18px;display:flex}.horizon-heading h2{font-size:30px}.horizon-heading p{color:#586e65;margin-top:6px;font-size:10px;line-height:1.5}.horizon-icon{color:#315e4c;background:#d2e5d7;border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.horizon-events{flex:1;padding:0 19px}.horizon-event{text-align:left;border-bottom:1px solid #e3e8e1;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.horizon-event:last-child{border-bottom:0}.horizon-event>time{text-align:center;color:#34604d;background:#f0f5ed;border:1px solid #c1d3c8;border-radius:7px;flex-shrink:0;width:45px;padding:4px}.horizon-event>time small{text-transform:uppercase;font-size:9px;font-weight:900;display:block}.horizon-event>time strong{font-family:Barlow Condensed,sans-serif;font-size:28px;line-height:1.1;display:block}.horizon-event>span{flex:1;min-width:0}.horizon-event b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.horizon-event>span small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.4;display:block}.horizon-empty{padding:35px 0;font-size:13px}.horizon-more{color:#305e4a;background:#f0f5ed;border-top:1px solid #dbe4da;justify-content:space-between;align-items:center;padding:15px 22px;font-size:12px;font-weight:900;display:flex}.adventure-routes{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:28px 0 44px;display:grid}.adventure-route{background:#f6fbff;border:1.5px solid #cad6dd;border-radius:12px;align-items:flex-start;gap:12px;min-width:0;padding:19px 16px;display:flex}.adventure-route:hover{transition:transform .16s;transform:translateY(-2px)}.adventure-route>span:nth-child(2){flex:1;min-width:0}.adventure-route>svg{margin-top:10px}.adventure-route b{margin-bottom:7px;font-family:Barlow Condensed,sans-serif;font-size:27px;display:block}.adventure-route small{color:#526276;font-size:11px;line-height:1.5;display:block}.destination-icon{color:#26628d;background:#dceefa;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:42px;display:grid}.route-events{background:#f1f7ed;border-color:#cbd9c6}.route-events .destination-icon{color:#4c7441;background:#dbe9d2}.route-news{background:#fff0e7;border-color:#e2cfc2}.route-news .destination-icon{color:#9a542e;background:#ffdbbf}.route-shop{background:#fff8dc;border-color:#dfd4a8}.route-shop .destination-icon{color:#876a15;background:#ffeb9e}.home-play-watch{grid-template-columns:minmax(0,1.5fr) minmax(310px,1fr);align-items:stretch;gap:27px;display:grid}.home-raid-grid{grid-template-columns:1fr 1fr;gap:19px;display:grid}.home-raids .section-heading{margin-bottom:20px}.home-raids .section-heading p,.twitch-creators .section-heading p{color:var(--muted);margin-top:8px;font-size:12px}.home-raids .raid-card{min-width:0}.home-raids .pokemon-art{height:125px}.home-raids .pokemon-art img{height:131px}.home-raids .raid-card h3{font-size:29px}.home-raids .cp-ranges b{font-size:17px}.home-watch-column{flex-direction:column;gap:18px;padding-top:3px;display:flex}.home-shiny{background:#ffdf59;border:1.5px solid #ceab37;border-radius:15px;flex:1;align-items:center;gap:17px;min-height:150px;padding:17px;display:flex}.home-shiny>img{object-fit:contain;width:87px;height:112px}.home-shiny>span{flex:1}.home-shiny small{color:#69501c;align-items:center;gap:5px;font-size:10px;font-weight:900;display:flex}.home-shiny b{margin:5px 0;font:700 30px Barlow Condensed,sans-serif;display:block}.home-shiny p{color:#5e511e;font-size:11px;line-height:1.4}.home-news{margin-top:44px}.home-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.home-story{background:#fffdf7;border:1px solid #c9d3d8;border-radius:13px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.home-story>img,.home-story-empty{aspect-ratio:2;object-fit:cover;width:100%}.home-story-empty{color:#58839f;background:#e2edf3;place-items:center;display:grid}.home-story>div:not(.home-story-empty){flex-direction:column;flex:1;padding:20px;display:flex}.home-story h3{flex:1;margin:12px 0 19px;font-size:25px;line-height:1.13}.home-story .text-button{font-size:10px}.home-story .news-meta{flex-wrap:wrap;gap:8px;font-size:9px}.trainer-desk{background:#e8efed;border:1px solid #c3d1d5;border-radius:14px;margin-top:36px;padding:25px 27px}.desk-heading{align-items:center;gap:12px;margin-bottom:19px;display:flex}.desk-heading h2{font-size:29px}.desk-heading .pokeball{border-width:2px;width:24px;height:24px}.trainer-desk>div:last-child{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.trainer-desk a{align-items:center;gap:12px;padding:10px 0;display:flex}.trainer-desk a>span{flex:1}.trainer-desk a>b,.trainer-desk b{font-size:13px;display:block}.trainer-desk small{color:#536878;margin-top:5px;font-size:11px;display:block}.twitch-home-preview{color:#fff;background:#291d42;border:1.5px solid #4a326a;border-radius:16px;min-height:330px;display:flex;position:relative;overflow:hidden}.twitch-home-preview>img{object-fit:cover;opacity:.23;width:100%;height:100%;position:absolute;inset:0}.twitch-home-preview:after{content:"";pointer-events:none;background:linear-gradient(110deg,#211732e8,#302047ad);position:absolute;inset:0}.twitch-home-copy{z-index:1;flex-direction:column;align-items:flex-start;padding:25px 27px;display:flex;position:relative}.twitch-wordmark{letter-spacing:1.5px;color:#d2a7ff;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.twitch-wordmark>span{color:#ece0fd;letter-spacing:.6px;border-left:1px solid #8f71ab;padding-left:10px;font-size:9px}.twitch-home-copy h2{margin:21px 0 10px;font-size:39px}.twitch-home-copy>p{color:#e3d8f0;max-width:350px;font-size:12px;line-height:1.6}.broadcast-caption{border-left:2px solid #ae7de1;margin:19px 0;padding-left:11px}.broadcast-caption small{color:#c9b5dd;font-size:9px;display:block}.broadcast-caption b{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.twitch-home-action{color:#e0bbff;align-items:center;gap:17px;margin-top:auto;font-size:12px;font-weight:900;display:flex}.twitch-preview-play{z-index:1;color:#e1baff;background:#9a63cf22;border:1px solid #987bb9;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:20px;right:22px}.twitch-heading{align-items:center}.twitch-heading .eyebrow{color:#77529e;align-items:center;gap:7px;margin-bottom:10px;font-size:10px;display:flex}.twitch-heading p{max-width:730px}.twitch-official-link{color:#643893;white-space:nowrap;background:#f2eafb;border:1px solid #c9b8dd;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:13px 15px;font-size:12px;font-weight:800;display:flex}.twitch-page-index{border-bottom:1px solid #c9cbd9;align-items:center;gap:8px;margin-bottom:25px;padding-bottom:15px;display:flex;overflow-x:auto}.twitch-page-index a{white-space:nowrap;color:#61457f;background:#eee8f4;border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:10px 15px;font-size:12px;font-weight:800;display:flex}.twitch-page-index a:hover{background:#e4d7f1}.twitch-page section[id]{scroll-margin-top:140px}.twitch-theater{grid-template-columns:minmax(0,3fr) minmax(250px,1fr);align-items:stretch;gap:23px;display:grid}.twitch-screen{color:#f2e9ff;background:#20162f;border:2px solid #35254c;border-radius:18px;overflow:hidden}.twitch-screen-top{background:#302040;border-bottom:1px solid #60457d;justify-content:space-between;align-items:center;gap:10px;padding:16px 22px;display:flex}.twitch-screen-top>span:first-child{align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.channel-kind{color:#dbbee9;background:#62408070;border-radius:5px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;display:flex}.twitch-screen-body{min-width:0}.twitch-screen-body iframe{border:0;width:100%;height:440px;min-height:300px;display:block}.twitch-screen-placeholder{text-align:center;background:radial-gradient(at 50% 30%,#59357150,#0000 65%),repeating-linear-gradient(0deg,#0000,#0000 24px,#795c9710 25px);flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:365px;padding:35px 25px;display:flex}.twitch-screen-placeholder h2{font-size:42px}.twitch-screen-placeholder p{color:#c8b8de;max-width:375px;font-size:12px;line-height:1.6}.twitch-orbit{outline-offset:9px;border:1px solid #79638d;border-radius:50%;outline:1px solid #79638d30;place-items:center;width:71px;height:71px;margin:4px 0 12px;display:grid}.twitch-orbit .pokeball{filter:drop-shadow(0 0 15px #c895ff40);width:41px;height:41px}.twitch-load{color:#fff;background:#9146ff;border:1px solid #c993ff;border-radius:8px;align-items:center;gap:10px;min-height:46px;padding:12px 20px;font-size:12px;font-weight:800;display:flex;box-shadow:0 3px #602d99}.twitch-screen-footer{border-top:1px solid #493458;justify-content:space-between;align-items:center;gap:15px;padding:17px 22px;display:flex}.twitch-screen-footer small{color:#c1b0d0;font-size:10px}.twitch-screen-footer a{color:#e6caff;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.twitch-channel-list{background:#fcf9ff;border:1px solid #cebedc;border-radius:15px;padding:23px 18px}.twitch-channel-list>div{padding:0 5px 19px}.twitch-channel-list>div .eyebrow{color:#755d8c;font-size:9px}.twitch-channel-list h2{margin-top:6px;font-size:31px}.twitch-channel-list section+section{margin-top:21px}.twitch-channel-list h3{letter-spacing:.6px;text-transform:uppercase;color:#786487;margin:0 7px 9px;font:800 10px Nunito Sans,sans-serif}.twitch-channel-list button{text-align:left;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:62px;margin-top:4px;padding:10px;display:flex}.twitch-channel-list button:hover{background:#f1e8f8}.twitch-channel-list button.selected{background:#e9daf8;border-color:#be9fd8}.twitch-channel-list button>span:nth-child(2){flex:1}.twitch-channel-list b{font-size:12px;display:block}.twitch-channel-list small{color:#7c648f;margin-top:4px;font-size:9px;display:block}.channel-avatar{color:#67477f;background:#dbcae9;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font:700 23px Barlow Condensed,sans-serif;display:grid}.channel-avatar .pokeball{border-width:2px;width:26px;height:26px}.trainer-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.trainer-channel-card{background:#fffdf8;border:1px solid #cbd4d9;border-top:3px solid #aa88c8;border-radius:13px;flex-direction:column;min-width:0;padding:21px;display:flex}.trainer-channel-identity{align-items:center;gap:12px;display:flex}.trainer-channel-identity .creator-avatar{flex-shrink:0;width:42px;height:42px;font-size:24px}.trainer-channel-identity small{color:#7c668e;font-size:9px}.trainer-channel-identity h3{margin-top:5px;font-size:27px}.trainer-channel-card>p{color:var(--muted);flex:1;margin:18px 0;font-size:12px;line-height:1.6}.trainer-channel-links{flex-wrap:wrap;gap:8px;display:flex}.trainer-channel-links a{color:#67418a;background:#f5eefb;border:1px solid #d4c5df;border-radius:7px;align-items:center;gap:5px;min-height:37px;padding:8px 11px;font-size:10px;font-weight:800;display:flex}.trainer-load{color:#755395;border-top:1px solid #e6deeb;align-items:center;gap:6px;min-height:38px;margin-top:8px;padding:13px 0 0;font-size:11px;font-weight:800;display:flex}.twitch-video-filters{justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.twitch-video-filters label{flex-direction:row;align-items:center;gap:10px;font-size:11px}.twitch-video-filters select{min-height:42px;padding:10px;font-size:12px}.twitch-page .video-card{background:#fffdf8;border-radius:13px}.twitch-page .video-card .video-thumbnail{aspect-ratio:16/9;color:#73518d;background:#dacee6;place-items:center;padding:0;display:grid;position:relative}.video-thumbnail>img{object-fit:cover;width:100%;height:100%}.video-thumbnail>span{color:#fff;background:#251437e6;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:10px;left:12px}.twitch-page .video-card h3{font-size:24px}.twitch-page .video-card .text-button{color:#704694}.twitch-load-more{justify-content:center;align-items:center;gap:16px;margin:24px 0 0;display:flex}.twitch-load-more small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.organized-dock{display:none}@media (min-width:1600px){.section-nav{max-width:1520px}}@media (max-width:1250px){.organized-header .masthead-inner{gap:16px;padding-left:28px;padding-right:28px}.organized-header .primary-nav a{padding:10px 9px;font-size:11px}.organized-header .brand strong{font-size:24px}.organized-header .brand img{width:65px}.organized-header .kit-trigger>span:nth-child(2){display:none}.section-nav{padding-left:28px;padding-right:28px}.adventure-route{gap:10px;padding:16px 13px}.adventure-route>svg{display:none}.adventure-route b{font-size:25px}.destination-icon{width:34px;height:37px}.home-raids .cp-ranges b{font-size:15px}.home-shiny>img{width:70px}.twitch-home-copy{padding:23px}.trainer-channel-card{padding:17px}.trainer-channel-identity{gap:9px}}@media (max-width:1000px){.organized-header .masthead-inner{flex-wrap:wrap;gap:9px;padding-top:12px;padding-bottom:10px}.organized-header .brand strong{font-size:26px}.organized-header .brand img{width:68px;height:48px}.organized-header .kit-trigger{margin-left:auto}.organized-header .kit-trigger>span:nth-child(2){display:block}.organized-header .primary-nav{order:3;justify-content:space-between;width:100%;display:flex}.organized-header .primary-nav a{min-height:38px;padding:9px 12px;font-size:12px}.home-lead{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:18px}.home-lead .hero-content{max-width:100%;padding:24px}.home-lead .hero h2{font-size:41px}.home-lead .hero-shade{background:linear-gradient(90deg,#122c48ee,#142f49bc 70%,#142f4966)}.home-lead .device-controls small{letter-spacing:1px;font-size:6px}.horizon-heading{gap:10px;padding:19px 15px 16px}.horizon-heading h2{font-size:27px}.horizon-events{padding:0 14px}.horizon-event{gap:9px;padding:13px 0}.horizon-event b{font-size:11px}.adventure-routes{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:33px}.adventure-route{align-items:center;padding:17px}.adventure-route>svg{margin:0;display:block}.adventure-route b{margin-bottom:5px;font-size:27px}.adventure-route small{font-size:11px}.destination-icon{width:43px;height:45px}.home-play-watch{grid-template-columns:1fr}.home-watch-column{grid-template-columns:1.4fr 1fr;gap:19px;padding:0;display:grid}.twitch-home-preview{min-height:300px}.home-shiny{flex-direction:column;justify-content:center;align-items:flex-start;padding:22px}.home-shiny>img{width:100px;height:120px;position:absolute;top:2px;right:10px}.home-shiny{position:relative}.home-shiny>span{flex:0;margin-top:80px}.home-shiny>svg{position:absolute;bottom:20px;right:18px}.home-shiny p{max-width:85%}.home-news-grid{gap:16px}.home-story>div:not(.home-story-empty){padding:16px}.home-story h3{font-size:24px}.trainer-desk{padding:22px}.trainer-desk>div:last-child{gap:16px}.trainer-desk small{font-size:10px}.twitch-theater{grid-template-columns:minmax(0,1fr)}.twitch-channel-list{grid-template-columns:1fr 1fr;gap:18px;padding:18px;display:grid}.twitch-channel-list>div{grid-column:1/-1;align-items:center;gap:15px;padding:0 5px 3px;display:flex}.twitch-channel-list>div h2{margin:0;font-size:27px}.twitch-channel-list section+section{margin:0}.trainer-channel-grid{grid-template-columns:repeat(2,1fr)}.twitch-page section[id]{scroll-margin-top:165px}}@media (max-width:700px){.organized-header .masthead-inner{flex-wrap:nowrap;min-height:78px;padding:11px 18px}.organized-header .brand strong{font-size:24px}.organized-header .brand strong span{font-size:5.7px}.organized-header .brand img{width:62px;height:45px}.organized-header .primary-nav{display:none}.organized-header .kit-trigger{min-height:42px;padding:6px 8px}.organized-header .kit-trigger>span:nth-child(2),.organized-header .kit-trigger>svg{display:none}.section-nav{gap:5px;padding:8px 16px}.section-nav-label{display:none}.section-nav a{min-height:40px;padding:9px 11px;font-size:11px}main{padding:21px 19px 0}.page-eyebrow{letter-spacing:.7px;gap:8px;margin-bottom:22px;font-size:8px}.sync-indicator{white-space:nowrap;letter-spacing:.2px;font-size:7px}.home-heading{display:block;position:relative}.home-heading h1{font-size:47px}.home-heading p{max-width:450px;font-size:12px}.home-scanner{min-height:40px;margin-top:16px;padding:9px 13px;font-size:11px}.home-lead{grid-template-columns:1fr;gap:24px}.home-lead .hero{height:auto;min-height:335px}.home-lead .hero-content{max-width:86%;padding:25px 23px}.home-lead .hero h2{font-size:42px}.home-lead .hero p{font-size:11px}.horizon-heading{padding:17px 18px}.horizon-heading h2{font-size:29px}.horizon-heading p{font-size:10px}.horizon-events{padding:0 18px}.horizon-event{padding:13px 0}.horizon-event b{font-size:12px}.horizon-event>time{width:43px}.adventure-routes{gap:10px;margin:25px 0 32px}.adventure-route{flex-direction:column;align-items:flex-start;gap:10px;padding:15px;position:relative}.adventure-route>svg{width:16px;position:absolute;top:23px;right:15px}.adventure-route b{margin-bottom:7px;font-size:27px}.adventure-route small{font-size:10px}.destination-icon{width:36px;height:37px}.destination-icon svg{width:23px}.home-raids .section-heading{align-items:flex-start;gap:12px}.home-raids .section-heading h2{font-size:31px}.home-raids .section-heading p{max-width:250px;font-size:11px}.home-raids .section-heading>a{white-space:nowrap;padding-top:8px;font-size:10px}.home-raid-grid{gap:12px}.home-raids .raid-card{padding:14px 12px}.home-raids .raid-card-top{gap:5px}.home-raids .raid-card-top>span:last-child{display:none}.home-raids .raid-card-top .tag{font-size:8px}.home-raids .raid-card h3{min-height:52px;font-size:25px}.home-raids .pokemon-art{height:110px}.home-raids .pokemon-art img{max-width:100%;max-height:118px}.home-raids .pokemon-art .orbit{width:110px;height:110px}.home-raids .types{flex-wrap:wrap;gap:4px}.home-raids .type{font-size:8px}.home-raids .cp-ranges{grid-template-columns:1fr;gap:9px}.home-raids .cp-ranges>span{text-align:left;flex-direction:column;align-items:flex-start;gap:4px}.home-raids .cp-ranges>span small{justify-content:flex-start}.home-raids .cp-ranges>span+span{border-left:0;padding-left:0}.home-raids .cp-ranges b{font-size:16px}.home-raids .cp-ranges small{font-size:8px}.home-raids .text-button{gap:5px;font-size:9px}.home-watch-column{grid-template-columns:1fr;gap:16px}.twitch-home-preview{min-height:316px}.twitch-home-copy{padding:25px}.twitch-home-copy h2{max-width:90%;font-size:39px}.home-shiny{flex-direction:row;align-items:center;gap:20px;min-height:155px;padding:20px}.home-shiny>img{width:78px;height:110px;position:static}.home-shiny>span{flex:1;margin:0}.home-shiny b{font-size:28px}.home-shiny p{max-width:100%;font-size:10px}.home-shiny>svg{display:none}.home-news{margin-top:33px}.home-news .section-heading{align-items:flex-start;gap:15px}.home-news .section-heading h2{font-size:29px}.home-news .section-heading>a{text-align:right;max-width:125px;padding-top:4px;font-size:9px}.home-news-grid{grid-template-columns:1fr;gap:17px}.home-story{grid-template-columns:110px minmax(0,1fr);display:grid}.home-story>img,.home-story-empty{aspect-ratio:auto;object-fit:cover;height:100%;min-height:162px}.home-story>div:not(.home-story-empty){padding:15px}.home-story .news-meta{gap:5px;font-size:8px}.home-story h3{margin:9px 0 13px;font-size:24px}.trainer-desk{margin-top:28px;padding:21px}.trainer-desk>div:last-child{grid-template-columns:1fr;gap:4px}.trainer-desk a+a{border-top:1px solid #cad9d6;margin-top:4px;padding-top:16px}.trainer-desk a{padding:9px 0}.trainer-desk small{font-size:11px}.desk-heading h2{font-size:28px}.organized-dock{z-index:35;padding:7px 7px max(8px,env(safe-area-inset-bottom));border-top:2px solid var(--ink);background:#fffef8f5;justify-content:space-around;gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 24px #193e5812}.organized-dock>a,.organized-dock>button{color:#5f7184;text-align:center;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:53px;font-size:9px;font-weight:800;display:flex}.organized-dock>a>svg{width:20px;height:20px}.organized-dock>a[aria-current=page]{color:#bf3040;background:#ffebdf}.organized-dock .pokeball{width:23px;height:23px;box-shadow:none;border-width:2px;outline:0}.organized-dock .pokeball:after{border-width:2px;width:8px;height:8px}footer{padding-bottom:105px}.menu-groups{gap:23px}.menu-group p{min-height:49px;font-size:10px}.menu-group h3{font-size:24px}.menu-group a{gap:7px;min-height:44px;padding:8px 4px;font-size:11px}.menu-group a>svg:last-child{display:none}.menu-group-personal{padding:15px}.menu-group-personal>div{grid-template-columns:1fr}.menu-group-personal p{min-height:0}.menu-settings{display:block}.menu-settings .language{flex-wrap:wrap}.menu-tools{gap:8px}.menu-tools>a,.menu-tools>button{gap:7px;padding:10px 12px;font-size:11px}.menu-tools kbd{display:none}.twitch-heading{display:block}.twitch-heading h1{font-size:44px}.twitch-heading p{font-size:12px}.twitch-official-link{width:fit-content;margin-top:20px}.twitch-page-index{gap:7px;margin-bottom:20px}.twitch-page-index a{padding:10px 12px;font-size:11px}.twitch-page section[id]{scroll-margin-top:100px}.twitch-screen-top{padding:15px}.twitch-screen-placeholder{min-height:335px;padding:36px 24px}.twitch-screen-placeholder h2{font-size:37px}.twitch-screen-footer{flex-wrap:wrap;gap:10px;padding:15px}.twitch-screen-footer small{font-size:9px}.twitch-channel-list{gap:13px;padding:16px 12px}.twitch-channel-list button{gap:7px;padding:10px 6px}.twitch-channel-list b{font-size:11px}.twitch-channel-list button>svg{display:none}.channel-avatar{width:29px;height:29px}.twitch-channel-list h3{margin-left:5px;font-size:9px;line-height:1.5}.trainer-channel-grid{grid-template-columns:1fr;gap:14px}.trainer-channel-card{padding:20px}.trainer-channel-identity h3{font-size:30px}.trainer-channel-card>p{margin:14px 0;font-size:12px}.trainer-channel-links a{min-height:41px;font-size:11px}.trainer-load{min-height:43px}.twitch-creators .section-heading p{font-size:12px}.twitch-video-filters{flex-wrap:wrap;gap:12px}.twitch-video-filters label>span{display:none}.twitch-page .video-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.adventure-route:hover{transform:none}}.trainer-apps-preview{background:#eef3ef;border:1px solid #c6d5cd;border-radius:16px;margin:28px 0;padding:26px}.trainer-apps-preview h2{margin:5px 0;font-size:34px}.trainer-apps-preview p{color:var(--muted);font-size:14px}.trainer-app-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.trainer-app-shortcut{background:#fffdf8;border:1px solid #cad5d7;border-radius:10px;align-items:center;gap:10px;min-height:68px;padding:15px 12px;font-size:12px;font-weight:800;display:flex}.trainer-app-shortcut span{flex:1}.trainer-app-shortcut>svg{flex-shrink:0}.trainer-app-shortcut:hover{border-color:#598397;transform:translateY(-2px)}.trainer-app-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.trainer-app-card{background:#fffdf8;border:1px solid #c4d0d7;border-radius:18px;grid-template-columns:155px minmax(0,1fr);min-height:260px;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden}.trainer-app-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #142b4012}.trainer-app-art{color:#257299;background:#d6eaf4;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.trainer-app-art>img{object-fit:contain;width:135px;height:180px;position:absolute;bottom:26px}.trainer-app-art:has(img)>svg{opacity:.09;width:135px;height:135px}.tone-gold .trainer-app-art{color:#9c7018;background:#ffedb1}.tone-coral .trainer-app-art{color:#c7563d;background:#fbd8c8}.tone-purple .trainer-app-art{color:#6d4b8d;background:#e4dcf1}.trainer-app-card-copy{flex-direction:column;align-items:flex-start;padding:25px 23px;display:flex}.trainer-app-card h2{margin:10px 0 13px;font-size:31px;line-height:1.06}.trainer-app-card p{color:var(--muted);margin:0 0 22px;font-size:13px;line-height:1.6}.trainer-app-open{align-items:center;gap:12px;margin-top:auto;font-size:13px;font-weight:800;display:flex}.trainer-apps-footnote{color:var(--muted);max-width:850px;margin-top:24px;font-size:12px;line-height:1.7}.trainer-workspace-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.trainer-workspace-header h1{margin:12px 0;font-size:38px}.trainer-workspace-actions{gap:9px;display:flex}.trainer-workspace-note{color:var(--muted);max-width:900px;margin:0 0 18px;font-size:12px;line-height:1.6}.trainer-app-frame{background:#fff;border:1px solid #b7c9d3;border-radius:16px;width:100%;height:calc(100dvh - 175px);min-height:720px;display:block}.trainer-app-frame:-webkit-full-screen{border:0;border-radius:0;height:100dvh;min-height:0}.trainer-app-frame:fullscreen{border:0;border-radius:0;height:100dvh;min-height:0}.trainer-app-loading{background:#fff1be;border-radius:8px;padding:10px 14px;font-size:13px}.nav-group-apps .section-nav a[aria-current=page]{color:#285847;background:#dce9e2}.trainer-suite-shell>main{max-width:1560px}.organized-header .primary-nav a{padding-inline:9px}@media (max-width:1250px){.organized-header .primary-nav{display:none}}@media (max-width:900px){.trainer-app-shortcuts{grid-template-columns:1fr 1fr}.trainer-app-card{grid-template-columns:110px minmax(0,1fr)}.trainer-app-art>img{width:100px}.trainer-app-card-copy{padding:20px 16px}.trainer-app-card h2{font-size:27px}}@media (max-width:650px){.trainer-app-grid{grid-template-columns:1fr;gap:15px}.trainer-app-card{min-height:230px}.trainer-apps-preview{padding:19px}.trainer-app-shortcuts{gap:8px}.trainer-app-shortcut{padding:11px 9px;font-size:11px}.trainer-app-shortcut>svg:last-child{display:none}.trainer-workspace-header{align-items:flex-start;gap:8px}.trainer-workspace-header h1{font-size:29px}.trainer-workspace-actions .secondary{padding:9px}.trainer-workspace-actions .secondary span{display:none}.trainer-app-frame{border-radius:9px;min-height:680px}.trainer-suite-shell>main{padding-inline:10px}.trainer-workspace-note{padding-inline:4px}}.ambassadors-page{--studio-ink:#203c45;--studio-gold:#e9b94d;--studio-red:#aa3e34}.ambassadors-page section[id]{scroll-margin-top:130px}.amb-hero{background:#f2e9d4;border:1.5px solid #d0c1a4;border-radius:21px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:25px;padding:45px 44px 39px;display:grid;position:relative;overflow:hidden}.amb-hero:before{content:"";pointer-events:none;border:1px solid #d9caa9;border-radius:50%;width:600px;height:600px;position:absolute;top:-140px;right:-100px;box-shadow:0 0 0 25px #e4d6b73b,0 0 0 65px #e4d6b729}.amb-hero-copy{z-index:1;position:relative}.amb-maker{color:#755e39;letter-spacing:1px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:35px;font-size:9px;font-weight:900;display:flex}.amb-maker .pokeball{border-width:2px;width:21px;height:21px}.amb-maker .pokeball:after{width:7px;height:7px}.amb-maker>span:nth-child(2){color:#ad8b5b;padding:0 4px}.amb-hero-copy>.eyebrow{color:#8b6550;font-size:10px;line-height:1.5;display:block}.amb-hero h1{color:var(--studio-red);letter-spacing:-1.5px;max-width:600px;margin:17px 0 23px;font-size:87px;line-height:.94}.amb-hero-copy .amb-hero-lead{color:var(--studio-ink);max-width:480px;margin-bottom:15px;font-size:21px;font-weight:800;line-height:1.35}.amb-hero-copy>p:not(.amb-hero-lead){color:#5e6359;max-width:485px;font-size:13px;line-height:1.8}.amb-hero-actions{flex-direction:column;align-items:flex-start;gap:19px;margin-top:29px;display:flex}.amb-hero-actions .primary{background:var(--studio-ink);border-color:#102932;font-size:13px;box-shadow:0 3px #b7ab8f}.amb-story-link{color:#896241;border-bottom:1px solid #c6ae88;align-items:center;gap:9px;padding-bottom:4px;font-size:12px;font-weight:800;display:flex}.amb-hero-art{align-self:center;min-height:470px;margin:0;position:relative}.amb-coin-halo{background:#e0c27d50;border-radius:50%;width:360px;height:360px;position:absolute;top:50px;left:50%;transform:translate(-50%)}.coin-concept{width:100%;height:auto;display:block;overflow:visible}.amb-front-coin{filter:drop-shadow(8px 20px 15px #3f3d2a20);z-index:2;width:82%;max-width:360px;position:absolute;top:94px;left:6%;transform:rotate(-13deg)}.amb-back-coin{filter:drop-shadow(6px 16px 9px #3f3d2a1f);width:67%;max-width:285px;position:absolute;top:1px;right:0;transform:rotate(17deg)}.amb-desert-stamp{color:#8a3c31;z-index:3;background:#f4e7cded;border:2px dashed #8a3c31;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:absolute;bottom:38px;right:-2px;transform:rotate(12deg)}.amb-desert-stamp b{text-align:center;letter-spacing:1px;margin:5px 0;font:700 22px/.92 Barlow Condensed,sans-serif}.amb-desert-stamp small{letter-spacing:.7px;font-size:6px;font-weight:900}.amb-hero-art figcaption{text-align:center;color:#806f50;font-size:9px;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.amb-offer-ribbon{color:#58716e;border-bottom:1px solid #bfcfcf;flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:20px;margin:0 20px;padding:23px 20px;display:flex}.amb-offer-ribbon>span{align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.amb-offerings{grid-template-columns:1fr 1fr;gap:42px;margin:47px 0;display:grid}.amb-offerings article{align-items:flex-start;gap:19px;min-width:0;display:flex}.amb-number{color:#9f7350;padding-top:2px;font:600 27px Barlow Condensed,sans-serif}.amb-offerings h2{color:var(--studio-ink);font-size:35px}.amb-offerings p{color:#586971;margin:12px 0 17px;font-size:13px;line-height:1.75}.amb-offerings a{color:#9a4936;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.amb-offerings article>svg{color:#a3894d;margin:7px 0 0 10px}.amb-community-story{color:#f3eedc;background:#213e46;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:52px;padding:40px;display:grid}.amb-story-copy>.eyebrow{color:#dbb870;font-size:10px}.amb-story-copy h2{max-width:420px;margin:14px 0 18px;font-size:46px}.amb-story-copy>p{color:#d2dfda;max-width:460px;font-size:13px;line-height:1.85}.amb-community-signature{color:#efd28b;align-items:center;gap:12px;padding-top:25px;display:flex}.amb-community-signature>span{font-size:11px;line-height:1.5}.amb-community-signature b{font-size:15px}.amb-gallery-coming{background:#2a4c53;border:1px solid #6a8782;border-radius:12px;padding:26px}.amb-photo-frame{color:#a9bcb3;background:repeating-linear-gradient(0deg,#27474d,#27474d 18px,#31535b 19px);border:1px dashed #7c9790;flex-direction:column;justify-content:center;align-items:center;gap:19px;min-height:160px;display:flex}.amb-photo-frame span{letter-spacing:2px;text-align:center;font-size:8px;font-weight:800}.amb-gallery-coming h3{color:#f2dfaf;margin:21px 0 10px;font-size:28px}.amb-gallery-coming p{color:#bfcecb;font-size:11px;line-height:1.7}.amb-gallery{gap:20px;display:grid}.amb-gallery figure{border:1px solid #62857e;border-radius:12px;margin:0;overflow:hidden}.amb-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%}.amb-gallery figcaption{padding:17px}.amb-gallery figcaption p{color:#c9d9d4;margin-top:8px;font-size:12px}.amb-process{margin:47px 0}.amb-process>h2{color:var(--studio-ink);font-size:36px}.amb-process ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:27px 0 0;padding:0;list-style:none;display:grid}.amb-process li{border-top:2px solid #ccb88a;padding-top:16px}.amb-process li>div{color:#a17847;justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.amb-process li>div>span{font:700 22px Barlow Condensed,sans-serif}.amb-process h3{color:var(--studio-ink);font-size:27px}.amb-process p{color:#627074;margin-top:12px;font-size:12px;line-height:1.75}.amb-order-section{grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);align-items:start;gap:28px;display:grid}.amb-order-main{background:#fffdf6;border:1px solid #c9d2cc;border-top:5px solid #b87c42;border-radius:16px;overflow:hidden}.amb-order-form,.amb-order-review{padding:34px}.amb-form-heading>.eyebrow{color:#a16c3b;font-size:9px}.amb-form-heading h2,.amb-order-review>h2{color:var(--studio-ink);margin:10px 0 13px;font-size:39px}.amb-form-heading h2:focus,.amb-order-review>h2:focus{outline:none}.amb-form-heading>p,.amb-order-review>p{color:#627273;font-size:12px;line-height:1.8}.amb-form-heading>small{color:#7e7b6b;margin-top:15px;font-size:10px;display:block}.amb-order-form fieldset{border:0;min-width:0;margin:29px 0 0;padding:0}.amb-order-form legend{color:var(--studio-ink);align-items:center;gap:10px;width:100%;margin-bottom:20px;padding:0;font-size:13px;font-weight:900;display:flex}.amb-order-form legend:after{content:"";background:#dbe0d5;flex:1;height:1px;margin-left:5px}.amb-order-form legend>span{color:#54725c;background:#e8efdf;border:1px solid #c6d5c3;border-radius:7px;padding:6px 7px;font-size:10px}.amb-form-grid{grid-template-columns:1fr 1fr;align-items:end;gap:19px 18px;display:grid}.amb-order-form label{gap:7px;min-width:0;font-size:12px;font-weight:800}.amb-order-form input,.amb-order-form select,.amb-order-form textarea{background:#fffefa;border-color:#bccbc5;border-radius:8px;width:100%;padding:11px;font-size:13px;font-weight:500}.amb-order-form label>small{color:#768577;font-size:10px;font-weight:500;line-height:1.6}:is(.amb-order-form input:focus-visible,.amb-order-form select:focus-visible,.amb-order-form textarea:focus-visible){outline-color:#297a79}.amb-product-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.amb-coin-rule{color:#735d35;background:#fbf1d6;border:1px solid #d9c58d;border-radius:9px;margin-bottom:18px;padding:14px 16px;font-size:12px;line-height:1.7}.amb-product-options label{cursor:pointer;background:#f2f5ec;border:1px solid #c6d3c9;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:11px;min-height:115px;padding:15px;display:flex;position:relative}.amb-product-options input{accent-color:#9f652b;width:15px;height:15px;padding:0;position:absolute;top:11px;right:11px;min-height:0!important}.amb-product-options svg{color:#688270}.amb-product-options span{padding-right:2px;font-size:11px;line-height:1.4}.amb-product-options label.selected{background:#fff1c8;border-color:#ad7a37;box-shadow:inset 0 0 0 1px #ad7a37}.amb-product-options label.selected svg{color:#a16d31}.amb-brief-label{margin-top:22px}.amb-order-form textarea{resize:vertical;min-height:125px;line-height:1.65}.amb-character-count{color:#78867b;font-variant-numeric:tabular-nums;align-self:flex-end;font-size:9px;font-weight:500}.amb-submit{border-top:1px solid #dbe0d5;align-items:center;gap:20px;margin-top:24px;padding-top:23px;display:flex}.amb-submit .primary{white-space:nowrap;background:#254a4f;border-color:#1f3d41;box-shadow:0 3px #bccac1}.amb-submit p{color:#68776d;font-size:10px;line-height:1.7}.amb-form-error{color:#883c34;background:#fff0e9;border:1px solid #cf8179;border-radius:8px;margin-top:20px;padding:12px;font-size:12px}.amb-order-aside{position:sticky;top:125px}.amb-preview-card{text-align:center;background:#ede8d7;border:1px solid #d3c6a6;border-radius:14px;padding:24px}.amb-preview-card>.eyebrow{color:#87724b;font-size:10px}.amb-preview-card .coin-concept{filter:drop-shadow(4px 9px 4px #746c4320);max-width:280px;margin:15px auto 4px}.amb-color-options{justify-content:center;align-items:center;gap:11px;margin:10px 0 19px;display:flex}.amb-color-options>button{background:var(--swatch);color:#28413e;border:1px solid #8d8f72;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.amb-color-options>button[aria-pressed=true]{outline-offset:3px;outline:2px solid #536456}.amb-concept-label{color:#826c46;font-size:8px;line-height:1.6;display:block}.amb-preview-card>p{color:#656f5f;margin-top:14px;font-size:11px;line-height:1.8}.amb-print-concept{color:#5b8178;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:290px;display:flex}.amb-print-concept h3{color:#36534c;font-size:29px}.amb-quote-note{color:#617871;border-bottom:1px solid #cbd3c9;align-items:flex-start;gap:13px;padding:20px 0;display:flex}.amb-quote-note p{color:#6b776e;font-size:11px;line-height:1.8}.amb-maker-contact{color:#677b73;align-items:center;gap:10px;padding:20px 0;display:flex}.amb-maker-contact span{flex:1;min-width:0;font-size:10px}.amb-maker-contact b{color:#344e4c;overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.amb-independent{text-align:center;color:#7b8072;margin:34px 0 0;font-size:10px;line-height:1.7}.amb-review-icon{color:#5b7864;background:#e2edde;border:1px solid #adc3ae;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:19px;display:grid}.amb-email-destination{color:#6f7e68;border-top:1px solid #d7dfd1;border-bottom:1px solid #d7dfd1;align-items:center;gap:13px;margin:15px 0;padding:18px 0;display:flex}.amb-email-destination>span{font-size:11px}.amb-email-destination b{color:#304a45;overflow-wrap:anywhere;margin-top:5px;font-size:14px;display:block}.amb-review-text{font-size:12px}.amb-review-text textarea{resize:vertical;white-space:pre-wrap;background:#f5f6ee;border-color:#bcccbd;width:100%;min-height:290px;padding:17px;font:12px/1.75 Nunito Sans,sans-serif}.amb-review-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.amb-review-actions .primary{background:#254a4f;border-color:#1e3a3f;box-shadow:0 3px #bccac1}.amb-order-review .amb-delivery-note{margin:19px 0;font-size:11px}.amb-email-fallback{background:#f2efe3;border:1px solid #d9cdae;border-radius:10px;padding:18px}.amb-email-fallback p{color:#746c55;font-size:11px;line-height:1.8}.amb-email-fallback p>a{color:#455d53;overflow-wrap:anywhere;font-weight:800;text-decoration:underline}.amb-email-fallback>div{flex-wrap:wrap;gap:15px;margin-top:13px;display:flex}.amb-email-fallback button{color:#486254;align-items:center;gap:7px;min-height:40px;font-size:11px;font-weight:800;display:flex}.amb-email-fallback p[role=status]{border-top:1px solid #d6c9a9;margin-top:13px;padding-top:13px}.ambassador-home-preview{background:#f5e8bd;border:1.5px solid #d3b66b;border-radius:15px;align-items:center;gap:22px;margin:32px 0;padding:28px 30px;display:flex;position:relative;overflow:hidden}.amb-preview-mark{color:#72572d;background:#eec868;border:2px solid #bc933e;border-radius:50%;flex-shrink:0;place-items:center;width:67px;height:67px;display:grid;box-shadow:0 4px #a67f43}.ambassador-home-preview>div{flex:1}.ambassador-home-preview .eyebrow{letter-spacing:1.8px;color:#8a6a39;font-size:9px}.ambassador-home-preview h2{color:#883e31;margin:6px 0 7px;font-size:34px}.ambassador-home-preview p{color:#6c684d;font-size:12px}.amb-preview-link{white-space:nowrap;color:#75542d;align-items:center;gap:13px;font-size:12px;font-weight:900;display:flex}.nav-group-community .section-nav a[aria-current=page]{color:#795a25;background:#f2e2b2;box-shadow:inset 0 -2px #bb9349}@media (max-width:1150px){.amb-hero{grid-template-columns:1.1fr 1fr;gap:20px;padding:35px}.amb-hero h1{font-size:70px}.amb-hero-art{min-height:390px}.amb-front-coin{width:85%;top:80px;left:0}.amb-back-coin{width:72%}.amb-desert-stamp{width:92px;height:92px;bottom:38px}.amb-desert-stamp b{font-size:19px}.amb-desert-stamp small{font-size:5px}.amb-coin-halo{width:280px;height:280px;top:40px}.amb-maker{gap:8px;margin-bottom:28px;font-size:8px}.amb-hero-copy .amb-hero-lead{font-size:19px}.amb-community-story{gap:35px;padding:32px}.amb-story-copy h2{font-size:42px}.amb-offerings{gap:30px}.amb-offerings article>svg{display:none}.amb-order-section{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:22px}.amb-order-form,.amb-order-review{padding:27px}.amb-product-options label{padding:12px}.amb-product-options span{font-size:10px}.amb-submit{flex-direction:column;align-items:flex-start;gap:17px}.amb-preview-link{white-space:normal;max-width:170px}}@media (max-width:900px){.amb-hero{grid-template-columns:1fr}.amb-hero-copy{max-width:650px}.amb-hero h1{max-width:650px;font-size:78px}.amb-hero-copy>p:not(.amb-hero-lead){max-width:620px}.amb-hero-copy .amb-hero-lead{max-width:600px}.amb-hero-actions{flex-flow:wrap;align-items:center;gap:18px}.amb-hero-art{width:min(450px,100%);min-height:440px;margin:10px auto 0}.amb-front-coin{width:78%;top:80px;left:3%}.amb-back-coin{width:65%;right:1%}.amb-desert-stamp{width:105px;height:105px;bottom:45px;right:-10px}.amb-coin-halo{width:350px;height:350px}.amb-offer-ribbon{gap:13px 22px;margin:0}.amb-offer-ribbon>span{font-size:10px}.amb-offerings{gap:30px}.amb-offerings h2{font-size:31px}.amb-offerings p{font-size:12px}.amb-community-story{grid-template-columns:1fr;gap:30px}.amb-story-copy h2,.amb-story-copy>p{max-width:600px}.amb-community-signature{padding-top:17px}.amb-gallery-coming{grid-template-columns:1fr 1fr;gap:0 25px;padding:22px;display:grid}.amb-gallery-coming .amb-photo-frame{grid-row:1/3;min-height:165px}.amb-gallery-coming h3{margin-top:4px;font-size:27px}.amb-order-section{grid-template-columns:1fr}.amb-order-aside{grid-template-columns:1fr 1fr;align-items:start;gap:0 27px;display:grid;position:static}.amb-preview-card{grid-row:1/3}.amb-preview-card .coin-concept{max-width:220px}.amb-quote-note{padding-top:10px}.amb-maker-contact{align-self:start}.amb-order-form,.amb-order-review{padding:32px}.amb-product-options span{font-size:12px}.amb-product-options label{min-height:110px;padding:18px}.amb-submit{flex-direction:row;align-items:center}.ambassador-home-preview{gap:18px;padding:24px}.ambassador-home-preview h2{font-size:31px}.ambassador-home-preview .amb-preview-link{max-width:140px;font-size:11px}}@media (max-width:640px){.ambassadors-page section[id]{scroll-margin-top:100px}.amb-hero{border-radius:16px;gap:5px;padding:26px 21px 20px}.amb-maker{letter-spacing:.8px;gap:6px;margin-bottom:24px;font-size:6.5px}.amb-maker .pokeball{width:18px;height:18px}.amb-hero-copy>.eyebrow{letter-spacing:.8px;max-width:260px;font-size:8px}.amb-hero h1{letter-spacing:-.6px;margin:15px 0 20px;font-size:60px;line-height:.95}.amb-hero-copy .amb-hero-lead{font-size:18px;line-height:1.4}.amb-hero-copy>p:not(.amb-hero-lead){font-size:12px}.amb-hero-actions{flex-direction:column;align-items:flex-start;gap:20px;margin-top:24px}.amb-hero-actions .primary{gap:9px;min-height:47px;padding:12px 14px;font-size:12px}.amb-story-link{gap:7px;font-size:11px}.amb-hero-art{min-height:335px;margin-top:33px}.amb-front-coin{width:82%;top:63px;left:-2%}.amb-back-coin{width:67%}.amb-coin-halo{width:250px;height:250px;top:35px}.amb-desert-stamp{width:84px;height:84px;bottom:42px;right:-3px}.amb-desert-stamp b{font-size:16px}.amb-desert-stamp svg{width:14px;height:14px}.amb-desert-stamp small{font-size:4.7px}.amb-hero-art figcaption{font-size:8px;bottom:0}.amb-offer-ribbon{justify-content:flex-start;gap:14px;padding:20px 7px}.amb-offer-ribbon>span{font-size:10px}.amb-offer-ribbon svg{width:16px;height:16px}.amb-offerings{grid-template-columns:1fr;gap:25px;margin:31px 0}.amb-offerings article{gap:15px}.amb-offerings article+article{border-top:1px solid #d4d5c6;padding-top:25px}.amb-offerings h2{font-size:33px}.amb-offerings p{margin:10px 0 14px;font-size:12px}.amb-number{font-size:24px}.amb-community-story{border-radius:15px;gap:26px;padding:26px 23px}.amb-story-copy>.eyebrow{letter-spacing:1.1px;font-size:8px}.amb-story-copy h2{margin:13px 0 17px;font-size:38px}.amb-story-copy>p{font-size:12px;line-height:1.8}.amb-gallery-coming{padding:18px;display:block}.amb-gallery-coming .amb-photo-frame{min-height:145px}.amb-gallery-coming h3{margin:19px 0 10px;font-size:28px}.amb-gallery-coming p{font-size:10px}.amb-process{margin:32px 0}.amb-process>h2{font-size:33px}.amb-process ol{grid-template-columns:1fr;gap:23px;margin-top:23px}.amb-process li{padding-top:15px}.amb-process li>div{margin-bottom:8px}.amb-process h3{font-size:27px}.amb-process p{margin-top:9px;font-size:12px}.amb-order-form,.amb-order-review{padding:23px 19px}.amb-form-heading h2,.amb-order-review>h2{font-size:35px}.amb-form-heading>p,.amb-order-review>p{font-size:12px}.amb-form-grid{grid-template-columns:1fr;gap:17px}.amb-form-grid input,.amb-form-grid select,.amb-order-form textarea{font-size:16px}.amb-form-grid input[type=date]{min-width:0;max-width:100%}.amb-order-form label{font-size:12px}.amb-order-form fieldset{margin-top:25px}.amb-order-form legend{margin-bottom:19px;font-size:13px}.amb-product-options{gap:7px}.amb-product-options label{gap:13px;min-height:113px;padding:13px 8px}.amb-product-options span{font-size:9px}.amb-product-options svg{width:20px;height:20px}.amb-product-options input{width:13px;height:13px;top:8px;right:7px}.amb-product-options label{padding-top:21px}.amb-submit{flex-direction:column;align-items:stretch;gap:17px}.amb-submit .primary{justify-content:center;min-height:48px}.amb-submit p{font-size:10px}.amb-order-aside{display:block}.amb-preview-card{padding:24px}.amb-preview-card .coin-concept{max-width:240px}.amb-quote-note{padding-top:23px}.amb-maker-contact b{font-size:12px}.amb-review-actions{flex-direction:column;align-items:stretch}.amb-review-actions a,.amb-review-actions button{justify-content:center}.amb-review-text textarea{padding:12px;font-size:12px}.amb-email-fallback{padding:15px}.amb-email-fallback p{font-size:11px}.amb-email-destination b{font-size:12px}.amb-independent{margin-top:25px;font-size:9px}.ambassador-home-preview{flex-wrap:wrap;gap:15px;margin:27px 0;padding:23px 20px}.amb-preview-mark{border-width:1.5px;width:46px;height:46px}.amb-preview-mark svg{width:25px;height:25px}.ambassador-home-preview .eyebrow{letter-spacing:1.3px;font-size:7px}.ambassador-home-preview h2{margin-top:6px;font-size:30px}.ambassador-home-preview p{font-size:11px}.ambassador-home-preview .amb-preview-link{border-top:1px solid #dcc78f;justify-content:space-between;width:100%;max-width:none;padding-top:15px;font-size:12px}}.amb-bot-field{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.amb-order-reference{border:1px solid #c9bea0;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px 17px;display:flex}.amb-order-reference strong{letter-spacing:1px;color:#182d3b;font-family:monospace}.amb-order-sent .amb-review-icon{color:#276137;background:#d9ecce}.amb-privacy-note{color:#606766;line-height:1.7;font-size:11px!important}.amb-privacy-note a{color:#8f362e;align-items:center;gap:3px;text-decoration:underline;display:inline-flex}.amb-review-actions button:disabled{opacity:.65;cursor:wait}.amb-spin{animation:1s linear infinite amb-spin}@keyframes amb-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.amb-spin{animation:none}}@media (max-width:360px){.amb-hero h1{font-size:52px}.amb-hero-art{min-height:300px}.amb-product-options{grid-template-columns:1fr}.amb-product-options label{flex-direction:row;justify-content:flex-start;align-items:center;min-height:58px;padding:14px}.amb-product-options span{padding-right:15px;font-size:11px}}.pokespiracy-entry{isolation:isolate;min-height:320px;color:var(--ink);background:#f4edcf;border:1.5px solid #c8b77c;border-radius:18px;grid-template-columns:minmax(0,1fr) 270px;margin:30px 0 36px;transition:border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 5px #2034450a}.pokespiracy-entry:hover{filter:none;border-color:#ad9245;box-shadow:0 8px 22px #2034450d}.pokespiracy-entry:before{content:"";background:var(--red);z-index:3;height:5px;position:absolute;top:0;left:0;right:0}.poke-entry-copy{z-index:2;padding:29px 0 27px 32px;position:relative}.poke-entry-kicker{color:#746735;letter-spacing:1.4px;align-items:center;gap:8px;font-size:9px;font-weight:900;line-height:1.5;display:flex}.poke-entry-led{background:var(--yellow);border:1px solid #8c7632;border-radius:50%;flex-shrink:0;width:7px;height:7px}.poke-entry-name{letter-spacing:-.8px;margin-top:14px;font:900 20px/1.2 Nunito Sans,sans-serif;display:block}.poke-entry-name>span{color:#bb3638}.poke-entry-copy h2{max-width:640px;margin:8px 0 12px;font-size:41px;line-height:1.08}.poke-entry-copy>p{color:#586057;max-width:620px;font-size:13px;line-height:1.65}.poke-entry-verdicts{flex-wrap:wrap;gap:7px 14px;margin:18px 0 20px;display:flex}.poke-entry-verdicts>span{align-items:center;gap:5px;font-size:10px;font-weight:800;line-height:1.5;display:inline-flex}.poke-entry-verdicts .is-fact{color:#25694a}.poke-entry-verdicts .is-fake{color:#a73b3e}.poke-entry-verdicts .is-open{color:#85601c}.poke-entry-bottom{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.poke-entry-bottom>strong{border-bottom:2px solid var(--red);align-items:center;gap:15px;padding-bottom:6px;font-size:13px;font-weight:900;line-height:1.5;display:inline-flex}.poke-entry-bottom>strong>svg{transition:transform .18s}.pokespiracy-entry:hover .poke-entry-bottom>strong>svg{transform:translate(4px)}.poke-entry-bottom>small{color:#747052;max-width:265px;font-size:10px;font-weight:500;line-height:1.5}.poke-entry-art{isolation:isolate;align-self:stretch;min-height:280px;position:relative}.poke-entry-orbit{aspect-ratio:1;z-index:-1;background:#ffe075;border:1px solid #d2b552;border-radius:50%;width:255px;position:absolute;top:15%;left:2%}.poke-entry-orbit:before,.poke-entry-orbit:after{content:"";border:1px dashed #a5914555;border-radius:50%;position:absolute;inset:17px}.poke-entry-orbit:after{border-style:solid;inset:41px}.poke-entry-art>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 6px 5px #5d5f421a);width:270px;max-width:none;height:285px;position:absolute;bottom:-27px;right:0;transform:rotate(-5deg)}.poke-entry-clue{z-index:2;color:#aa3b36;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:40px;font-weight:700;line-height:1;position:absolute;transform:rotate(-12deg)}.poke-entry-clue.clue-one{top:11%;left:5%}.poke-entry-clue.clue-two{font-size:29px;top:18%;right:8%;transform:rotate(15deg)}.poke-entry-number{z-index:3;color:#8a783d;letter-spacing:2px;font:800 10px/1.2 Nunito Sans,sans-serif;position:absolute;bottom:12px;right:15px}@media (max-width:1050px){.pokespiracy-entry{grid-template-columns:minmax(0,1fr) 210px}.poke-entry-copy{padding-left:26px}.poke-entry-copy h2{font-size:36px}.poke-entry-copy>p{font-size:12px}.poke-entry-art>img{width:230px;height:245px;right:-15px}.poke-entry-orbit{width:220px;top:25%;left:-2%}.poke-entry-clue.clue-one{top:24%}.poke-entry-bottom{gap:10px}.poke-entry-bottom>small{max-width:100%}.poke-entry-verdicts{gap:7px 10px}}@media (max-width:640px){.pokespiracy-entry{border-radius:14px;min-height:0;margin:26px 0;display:block}.poke-entry-copy{padding:24px 21px 23px}.poke-entry-kicker{letter-spacing:1px;max-width:100%;font-size:8px}.poke-entry-name{margin-top:16px;font-size:19px}.poke-entry-copy h2{max-width:calc(100% - 144px);margin:8px 0 16px;font-size:34px;line-height:1.06}.poke-entry-copy>p{max-width:100%;padding-top:49px;font-size:12px;line-height:1.7}.poke-entry-art{z-index:1;width:151px;height:174px;min-height:0;position:absolute;inset:48px -7px auto auto}.poke-entry-art>img{width:166px;height:174px;bottom:-3px;right:-2px}.poke-entry-orbit{width:150px;top:12px;left:0}.poke-entry-orbit:before{inset:13px}.poke-entry-orbit:after{inset:30px}.poke-entry-clue.clue-one{font-size:30px;top:8px;left:5px}.poke-entry-clue.clue-two{display:none}.poke-entry-number{font-size:8px;bottom:0;right:17px}.poke-entry-verdicts{gap:8px 13px;margin:17px 0 18px}.poke-entry-verdicts>span{font-size:10px}.poke-entry-bottom{align-items:flex-start;gap:11px}.poke-entry-bottom>strong{font-size:13px}.poke-entry-bottom>small{max-width:100%;font-size:10px}}@media (prefers-reduced-motion:reduce){.pokespiracy-entry,.poke-entry-bottom>strong>svg{transition:none}.pokespiracy-entry:hover .poke-entry-bottom>strong>svg{transform:none}}.pokespiracy .ps-signin-note{background:#f6edcb;border:1px solid #d4c89c;border-radius:8px;margin:0 32px 26px 0;padding:14px 16px;font-size:12px;line-height:1.6}.pokespiracy .ps-signin-note a{text-underline-offset:4px;align-items:center;gap:8px;width:fit-content;min-height:36px;font-weight:800;text-decoration:underline;display:flex}@font-face{font-family:Pokespiracy Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/pokespiracy/fonts/manrope.ttf)format("truetype")}main.pokespiracy-main{max-width:none;margin:0;padding:0}main.pokespiracy-main>footer{max-width:1280px;margin:0 auto;padding:28px 32px 40px}.pokespiracy{isolation:isolate;box-sizing:border-box;text-align:left;text-transform:none;letter-spacing:normal;color:#172c3d;background:#f7f4eb;width:100%;min-width:0;font-family:Pokespiracy Manrope,Nunito Sans,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;display:block;position:relative}.pokespiracy *,.pokespiracy :before,.pokespiracy :after{box-sizing:border-box}.pokespiracy :where(h1,h2,h3,h4,p,ol,ul){font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:normal;font-weight:inherit;margin:0;padding:0}.pokespiracy :where(button,input,select,textarea){font:inherit;text-transform:none;letter-spacing:normal;line-height:inherit;min-width:0;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.pokespiracy :where(button,a){filter:none;touch-action:manipulation}.pokespiracy :where(button:hover,a:hover){filter:none}.pokespiracy :where(a){text-decoration:none}.pokespiracy :where(label){font:inherit;flex-direction:row;gap:0;display:inline}.pokespiracy :where(img){max-width:100%;height:auto;display:block}.pokespiracy :where(small){font-size:80%}.pokespiracy :where(svg){vertical-align:middle;flex-shrink:0;display:block}.pokespiracy :where(dialog){max-width:none;color:inherit;border:0;margin:auto;padding:0}.pokespiracy{--ink:#172c3d;--paper:#f7f4eb;--red:#e9483c;--yellow:#f7d74e;--line:#d9ded5;--muted:#6b7478;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pokespiracy *{box-sizing:border-box}.pokespiracy{scroll-behavior:smooth;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:30px;font:14px Pokespiracy Manrope,sans-serif}.pokespiracy button,.pokespiracy input,.pokespiracy textarea,.pokespiracy select{font:inherit}.pokespiracy button{color:inherit;cursor:pointer;background:0 0;border:0}.pokespiracy button,.pokespiracy a{-webkit-tap-highlight-color:transparent;transition:color .18s,background .18s,transform .2s}.pokespiracy button:disabled{opacity:.45;cursor:wait}:is(.pokespiracy button:focus-visible,.pokespiracy a:focus-visible){outline-offset:5px;outline:3px solid #1584c9}.pokespiracy button svg{flex-shrink:0}.pokespiracy p,.pokespiracy h1,.pokespiracy h2,.pokespiracy h3{margin:0}.pokespiracy img{max-width:100%;display:block}.pokespiracy a{color:inherit}.pokespiracy button:hover:not(:disabled){color:var(--red)}.pokespiracy .ps-primary-button{background:var(--ink);color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:16px;min-height:46px;padding:14px 21px;font-size:12px;font-weight:750;display:inline-flex}.pokespiracy .ps-primary-button:hover:not(:disabled){color:var(--ink);background:var(--yellow)}.pokespiracy .ps-icon-button{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.pokespiracy .ps-main-content{overflow:hidden}.pokespiracy .ps-masthead{border-bottom:1px solid #172c3d24;justify-content:space-between;align-items:center;gap:40px;max-width:1440px;min-height:106px;margin:auto;padding:0 48px;display:flex}.pokespiracy .ps-wordmark{text-align:left;align-items:center;gap:12px;padding:0;display:flex}.pokespiracy .ps-wordmark>span:last-child{letter-spacing:-1.6px;font-size:30px;font-weight:800;line-height:1}.pokespiracy .ps-wordmark small{letter-spacing:2px;margin-top:9px;font-family:monospace;font-size:7px;font-weight:400;line-height:1.3;display:block}.pokespiracy .ps-brand-emblem{border:3px solid var(--ink);background:linear-gradient(to bottom,var(--red) 0 44%,var(--ink) 44% 54%,var(--paper) 54%);border-radius:50%;width:38px;height:38px;display:block;position:relative}.pokespiracy .ps-brand-emblem>span{border:3px solid var(--ink);background:var(--paper);border-radius:50%;width:13px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pokespiracy .ps-brand-emblem:after{content:"";background:var(--ink);border-radius:2px;width:6px;height:16px;position:absolute;bottom:-8px;right:-6px;transform:rotate(-40deg)}.pokespiracy .ps-main-nav{align-self:stretch;align-items:center;gap:35px;display:flex}.pokespiracy .ps-main-nav button{white-space:nowrap;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:800;display:flex;position:relative}.pokespiracy .ps-main-nav button>span{color:#9b9f98;margin-right:1px;font:9px monospace}.pokespiracy .ps-main-nav button[aria-current=page]:after{content:"";background:var(--red);height:2px;position:absolute;bottom:24px;left:24px;right:0}.pokespiracy .ps-main-nav button[aria-current=page]{color:var(--red)}.pokespiracy .ps-main-nav sup{min-width:16px;height:16px;color:var(--ink);background:#e9e5da;border-radius:50%;justify-content:center;align-items:center;font:9px monospace;display:flex}.pokespiracy .ps-hq-coordinate{letter-spacing:1px;align-items:center;gap:12px;font:8px/1.6 monospace;display:flex}.pokespiracy .ps-hq-coordinate small{color:#8e9795;letter-spacing:.6px;font-size:6px;display:block}.pokespiracy .ps-signal-lights{gap:4px;display:flex}.pokespiracy .ps-signal-lights i{background:#df5a4d;border-radius:50%;width:5px;height:5px}.pokespiracy .ps-signal-lights i:nth-child(2){background:#e4bd41}.pokespiracy .ps-signal-lights i:nth-child(3){background:#6b9a78}.pokespiracy .ps-cover{grid-template-columns:1.1fr 1fr;max-width:1344px;min-height:530px;margin:auto;display:grid;position:relative}.pokespiracy .ps-cover-copy{z-index:2;padding:62px 0 28px;position:relative}.pokespiracy .ps-club-kicker{letter-spacing:1.2px;align-items:center;gap:10px;font:600 9px monospace;display:flex}.pokespiracy .ps-mini-ball{border:1.5px solid;border-radius:50%;flex-shrink:0;width:14px;height:14px;display:inline-block;position:relative}.pokespiracy .ps-mini-ball:before{content:"";background:currentColor;height:1px;position:absolute;top:5px;left:0;right:0}.pokespiracy .ps-mini-ball:after{content:"";background:var(--paper);border:1px solid;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;left:3px}.pokespiracy .ps-cover h1{text-transform:uppercase;letter-spacing:-2px;max-width:680px;margin-top:25px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:112px;font-weight:800;line-height:.9;position:relative}.pokespiracy .ps-cover h1 em{color:var(--red);font-style:normal;display:inline-block;position:relative}.pokespiracy .ps-cover h1 em:after{content:"";background:var(--red);border-radius:50%;height:4px;position:absolute;bottom:-10px;left:0;right:7px;transform:rotate(-2deg)}.pokespiracy .ps-headline-star{color:var(--red);font-family:serif;font-size:70px;position:absolute;bottom:1px;left:416px;transform:rotate(-10deg)}.pokespiracy .ps-cover-copy>p{color:#586871;margin:30px 0 24px;font-size:15px;font-weight:500;line-height:1.7}.pokespiracy .ps-cover-invite{align-items:center;gap:27px;display:flex}.pokespiracy .ps-cover-invite>button{align-items:center;gap:17px;padding:0;font-size:12px;font-weight:800;display:flex}.pokespiracy .ps-cover-invite>button>span{border:1px solid var(--ink);background:var(--yellow);border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.pokespiracy .ps-cover-invite>button:hover>span{background:var(--red);color:var(--paper);border-color:var(--red);transform:rotate(10deg)}.pokespiracy .ps-cover-invite>span{letter-spacing:.8px;color:#969b96;border-left:1px solid #bcc3b9;padding-left:23px;font:6px/1.8 monospace}.pokespiracy .ps-cover-footnote{letter-spacing:1px;color:#a0a7a0;gap:25px;margin-top:48px;font:6px monospace;display:flex}.pokespiracy .ps-cover-visual{isolation:isolate;align-self:stretch;position:relative}.pokespiracy .ps-yellow-orbit{z-index:-2;background:#f4d94f;border-radius:50%;position:absolute;inset:46px 8px 26px 16px;overflow:hidden}.pokespiracy .ps-yellow-orbit:before,.pokespiracy .ps-yellow-orbit:after{content:"";border:1px solid #a68e2940;border-radius:50%;position:absolute;inset:34px}.pokespiracy .ps-yellow-orbit:after{border-style:dashed;inset:63px}.pokespiracy .ps-orbit-cross{background:#b09b342b;position:absolute}.pokespiracy .ps-orbit-cross.ps-horizontal{height:1px;top:50%;left:0;right:0}.pokespiracy .ps-orbit-cross.ps-vertical{width:1px;top:0;bottom:0;left:50%}.pokespiracy .ps-orbit-center{border:1px solid #b09b343d;border-radius:50%;width:90px;height:90px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pokespiracy .ps-cover-pikachu{object-fit:contain;filter:drop-shadow(0 12px 12px #8e702327);z-index:3;width:455px;height:480px;position:absolute;bottom:13px;right:3px;transform:rotate(5deg)}.pokespiracy .ps-coordinate{color:#ae9c4f;letter-spacing:2px;font:8px monospace;position:absolute}.pokespiracy .ps-coordinate-one{letter-spacing:-4px;opacity:.24;font-size:83px;font-weight:700;top:42px;right:25px}.pokespiracy .ps-coordinate-two{transform-origin:0 100%;font-size:7px;bottom:32px;left:6px;transform:rotate(-90deg)}.pokespiracy .ps-floating-file{z-index:4;text-align:left;background:#fffef6;border:1px solid #e1e1d6;width:152px;padding:15px 15px 20px;position:absolute;top:67px;left:-34px;transform:rotate(-12deg);box-shadow:0 6px 12px #26333514}.pokespiracy .ps-floating-file>span:first-child{color:#889092;letter-spacing:1.6px;font:7px monospace}.pokespiracy .ps-floating-file img{object-fit:contain;width:110px;height:113px;margin:4px auto}.pokespiracy .ps-floating-file strong{font-size:11px;line-height:1.5;display:block}.pokespiracy .ps-pin-dot{background:var(--red);border:1px solid #a83a32;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:50%;box-shadow:1px 2px 2px #1d202840}.pokespiracy .ps-floating-file:hover{transform:rotate(-6deg)translateY(-5px)}.pokespiracy .ps-floating-stamp{z-index:5;border:2px solid var(--red);width:114px;height:114px;color:var(--red);text-align:center;outline:1px solid var(--red);outline-offset:-6px;background:#f7f4ebc2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font:10px/1.5 monospace;display:flex;position:absolute;bottom:61px;right:-12px;transform:rotate(15deg)}.pokespiracy .ps-floating-stamp strong{font-size:12px}.pokespiracy .ps-floating-stamp>span{letter-spacing:.4px;margin-top:5px;font-size:5px}.pokespiracy .ps-pikachu-caption{z-index:6;background:var(--ink);color:#fff;text-align:left;clip-path:polygon(0 0,95% 0,100% 18%,100% 100%,0 100%);padding:11px 17px;position:absolute;bottom:20px;left:114px;transform:rotate(-4deg)}.pokespiracy .ps-pikachu-caption>span{letter-spacing:1px;color:#e2c855;margin-bottom:6px;font:6px monospace;display:block}.pokespiracy .ps-pikachu-caption strong{align-items:center;gap:22px;font-size:13px;display:flex}.pokespiracy .ps-pikachu-caption:hover{color:var(--yellow)}.pokespiracy .ps-visual-scribble{color:#756b38;z-index:5;font-family:Georgia,serif;font-size:11px;font-style:italic;line-height:1.35;position:absolute;bottom:105px;left:3px;transform:rotate(-12deg)}.pokespiracy .ps-ticker{background:var(--red);color:var(--paper);letter-spacing:1px;white-space:nowrap;border-top:1px solid #ce342b;border-bottom:1px solid #ce342b;justify-content:space-around;align-items:center;gap:25px;padding:14px 30px;font:9px monospace;display:flex;overflow:hidden}.pokespiracy .ps-ticker>span{align-items:center;gap:11px;display:flex}.pokespiracy .ps-ticker .ps-mini-ball:after{background:var(--red)}.pokespiracy .ps-ticker>button{font:inherit;white-space:nowrap;align-items:center;gap:10px;padding:0;display:flex}.pokespiracy .ps-ticker>button:hover{color:var(--yellow)}.pokespiracy .ps-collection{max-width:1280px;margin:auto;padding:55px 0 0;scroll-margin-top:25px}.pokespiracy .ps-collection-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.pokespiracy .ps-section-index{letter-spacing:1.3px;color:#858c89;margin-bottom:13px;font:8px monospace;display:block}.pokespiracy h2{letter-spacing:-1.5px;font-size:35px;font-weight:800;line-height:1.2}.pokespiracy .ps-submit-lead{text-align:left;border-left:1px solid #c1c8bd;padding:2px 0 2px 25px}.pokespiracy .ps-submit-lead>span{color:#6c797e;margin-bottom:8px;font-size:9px;display:block}.pokespiracy .ps-submit-lead strong{color:var(--red);letter-spacing:-.5px;align-items:center;gap:38px;font-size:17px;font-weight:800;display:flex}.pokespiracy .ps-submit-lead:hover strong{color:var(--ink)}.pokespiracy .ps-pokedex-selector{background:var(--red);border:1px solid #b6322c;border-radius:18px 18px 26px 26px;margin-bottom:31px;padding:42px 12px 28px;position:relative;box-shadow:0 4px #a72e2b}.pokespiracy .ps-selector-hardware{align-items:center;gap:5px;display:flex;position:absolute;top:8px;left:16px;right:17px}.pokespiracy .ps-blue-lens{background:#48b7d9;border:3px solid #fff9de;border-radius:50%;width:26px;height:26px;margin-right:6px;box-shadow:0 1px #973731,inset 2px 2px #a5e1e7,inset -3px -3px #177daa}.pokespiracy .ps-hardware-dot{border:1px solid #b22f29;border-radius:50%;width:7px;height:7px}.pokespiracy .ps-hardware-dot.ps-red{background:#8f2727}.pokespiracy .ps-hardware-dot.ps-yellow{background:#f4da62}.pokespiracy .ps-hardware-dot.ps-green{background:#7aaf79}.pokespiracy .ps-speaker{gap:4px;margin-left:auto;display:flex}.pokespiracy .ps-speaker>i{background:#aa2c26;border-radius:5px;width:3px;height:14px;display:block;transform:skew(-20deg)}.pokespiracy .ps-topic-choices{background:#b1302b;border:4px solid #b1302b;border-radius:8px;grid-template-columns:repeat(6,1fr);gap:2px;display:grid;overflow:hidden}.pokespiracy .ps-topic-choices>button{text-align:left;background:#fbf8e9;align-items:center;gap:8px;min-height:88px;padding:16px 8px;display:flex;position:relative}.pokespiracy .ps-topic-choices>button .ps-pokemon{object-fit:contain;filter:saturate(.85);width:48px;height:52px;transition:transform .2s}.pokespiracy .ps-topic-choices strong{font-size:11px;font-weight:800;display:block}.pokespiracy .ps-topic-choices small{white-space:nowrap;color:#7b8886;margin-top:5px;font-size:6px;display:block}.pokespiracy .ps-topic-choices>button.ps-selected{background:#f7df6b;box-shadow:inset 0 -3px #bd9b3f}.pokespiracy .ps-topic-choices>button:hover{color:var(--ink);background:#f4edc9}.pokespiracy .ps-topic-choices>button:hover .ps-pokemon{transform:translateY(-5px)rotate(-7deg)}.pokespiracy .ps-topic-choices>button.ps-selected .ps-pokemon{filter:none;transform:translateY(-3px)}.pokespiracy .ps-topic-indicator{background:#ccd0bc;border-radius:50%;width:4px;height:4px;position:absolute;top:8px;right:8px}.pokespiracy .ps-selected .ps-topic-indicator{background:var(--red);box-shadow:0 0 0 2px #e9483c19}.pokespiracy .ps-selector-underside{color:#ffb7a3;letter-spacing:1px;justify-content:space-between;align-items:center;gap:16px;font:6px monospace;display:flex;position:absolute;bottom:7px;left:22px;right:23px}.pokespiracy .ps-selector-underside>span:nth-child(2){color:#a42f29}.pokespiracy .ps-device-grip{letter-spacing:2px;color:#a52b27;font-size:9px;font-weight:700}.pokespiracy .ps-archive-controls{border-bottom:1px solid #bec6be;justify-content:space-between;align-items:center;gap:20px;display:flex}.pokespiracy .ps-verdict-tabs{align-items:center;gap:28px;display:flex}.pokespiracy .ps-verdict-tabs button{color:#7b8584;white-space:nowrap;align-items:center;gap:7px;min-height:44px;padding:14px 0 17px;font-size:10px;font-weight:650;display:flex;position:relative}.pokespiracy .ps-verdict-tabs button>span{text-align:center;background:#e9e7dc;border-radius:4px;min-width:20px;padding:2px 4px;font:8px monospace}.pokespiracy .ps-verdict-tabs button.ps-selected{color:var(--ink);font-weight:800}.pokespiracy .ps-verdict-tabs button.ps-selected:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.pokespiracy .ps-verdict-light{background:#c2a141;border-radius:50%;width:5px;height:5px;display:block}.pokespiracy .ps-verdict-light.ps-fact{background:#588e70}.pokespiracy .ps-verdict-light.ps-fake{background:#df7262}.pokespiracy .ps-sort-control{color:#85918f;white-space:nowrap;align-items:center;gap:7px;font-size:8px;display:flex}.pokespiracy .ps-sort-control select{color:var(--ink);cursor:pointer;background:0 0;border:0;max-width:145px;min-height:44px;font-size:10px;font-weight:700}.pokespiracy .ps-results-caption{letter-spacing:1px;color:#929b92;justify-content:space-between;gap:20px;margin:20px 0 19px;font:7px monospace;display:flex}.pokespiracy .ps-results-caption>span:last-child{letter-spacing:0;color:#5f706f;font-family:Pokespiracy Manrope,sans-serif;font-size:9px}.pokespiracy .ps-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 25px;display:grid}.pokespiracy .ps-case-card{--art-bg:#e3ddec;--art-line:#85769c;background:#fffdf6;border:1px solid #dfe2d8;border-radius:8px;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.pokespiracy .ps-case-card:hover{transform:translateY(-4px);box-shadow:0 12px 20px #172c3d09}.pokespiracy .ps-palette-1{--art-bg:#e8dfc7;--art-line:#998c66}.pokespiracy .ps-palette-2{--art-bg:#dce5df;--art-line:#7a9a85}.pokespiracy .ps-palette-3{--art-bg:#dde6e9;--art-line:#7f9ea7}.pokespiracy .ps-palette-4{--art-bg:#f3e4b2;--art-line:#b59c44}.pokespiracy .ps-palette-5{--art-bg:#ecd7d2;--art-line:#aa7f78}.pokespiracy .ps-case-picture{background:var(--art-bg);isolation:isolate;border:0;width:100%;height:215px;display:block;position:relative;overflow:hidden}.pokespiracy .ps-case-picture:before{content:"";background-image:radial-gradient(var(--art-line) .6px,transparent .6px);opacity:.16;z-index:-1;background-size:10px 10px;position:absolute;inset:0}.pokespiracy .ps-file-number{color:var(--art-line);letter-spacing:1px;font:7px monospace;position:absolute;top:15px;left:17px}.pokespiracy .ps-image-ring{border:1px solid var(--art-line);opacity:.16;z-index:-1;border-radius:50%;width:177px;height:177px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.pokespiracy .ps-image-ring:before{content:"";border:1px solid var(--art-line);border-radius:50%;position:absolute;inset:20px}.pokespiracy .ps-image-ring:after{content:"";background:var(--art-line);height:1px;position:absolute;top:50%;left:-70px;right:-70px}.pokespiracy .ps-pokemon-pair{justify-content:center;align-items:center;display:flex;position:absolute;inset:20px 24px 2px}.pokespiracy .ps-specimen{object-fit:contain;filter:drop-shadow(0 10px 5px #5147611c);width:155px;height:155px;transition:transform .25s}.pokespiracy .ps-specimen-0{transform:rotate(-8deg)translate(7px,-8px)}.pokespiracy .ps-specimen-1{transform:rotate(8deg)translate(-7px,19px)}.pokespiracy .ps-case-picture:hover .ps-specimen-0{transform:rotate(-4deg)translate(2px,-15px)}.pokespiracy .ps-case-picture:hover .ps-specimen-1{transform:rotate(4deg)translate(-2px,13px)}.pokespiracy .ps-pokemon-pair:has(img:only-child) .ps-specimen{width:184px;height:184px;transform:rotate(-6deg)}.pokespiracy .ps-connection-mark{color:var(--art-line);opacity:.6;font:italic 42px Georgia,serif;position:absolute;top:22px;left:50%;transform:rotate(15deg)}.pokespiracy .ps-picture-arrow{width:27px;height:27px;color:var(--art-line);justify-content:center;align-items:center;transition:transform .2s;display:flex;position:absolute;bottom:13px;right:13px}.pokespiracy .ps-case-picture:hover .ps-picture-arrow{transform:translate(2px,-2px)}.pokespiracy .ps-case-content{flex-direction:column;flex:1;min-width:0;padding:20px 20px 0;display:flex}.pokespiracy .ps-case-meta{justify-content:space-between;align-items:center;gap:7px;margin-bottom:15px;display:flex}.pokespiracy .ps-badge{letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px));align-items:center;gap:4px;padding:6px 8px;font:700 6.5px monospace;display:inline-flex}.pokespiracy .ps-badge.ps-open{color:#786224;background:#f4e8ad}.pokespiracy .ps-badge.ps-fact{color:#3e7254;background:#d7eadd}.pokespiracy .ps-badge.ps-fake{color:#ac5147;background:#f5ddd3}.pokespiracy .ps-case-meta>span:last-child{color:#8c9490;font-size:8px}.pokespiracy .ps-case-title{text-align:left;min-height:52px;padding:0;display:block}.pokespiracy .ps-case-title h3{letter-spacing:-.8px;overflow-wrap:anywhere;font-size:21px;font-weight:800;line-height:1.3}.pokespiracy .ps-case-content>p{color:#7a8584;min-height:60px;margin:12px 0 21px;font-size:11px;line-height:1.8}.pokespiracy .ps-case-footer{border-top:1px solid #e1e5da;align-items:center;gap:12px;margin-top:auto;padding:7px 0;display:flex}.pokespiracy .ps-case-footer>button{color:#86918e;justify-content:center;align-items:center;gap:3px;min-width:25px;min-height:36px;padding:0;font-size:9px;display:flex}.pokespiracy .ps-case-footer>.ps-evidence-link{color:var(--ink);justify-content:start;gap:7px;margin-right:auto;font-size:9px;font-weight:750}.pokespiracy .ps-case-footer>.ps-saved,.pokespiracy .ps-case-footer>.ps-voted{color:var(--red)}.pokespiracy .ps-case-footer>.ps-saved svg{fill:#e9483c22}.pokespiracy .ps-empty-state{text-align:center;border:1px dashed #cbd2c4;padding:45px 20px}.pokespiracy .ps-empty-state>.ps-pokemon{object-fit:contain;width:90px;height:90px;margin:0 auto 20px}.pokespiracy .ps-empty-state h3{font-size:23px;font-weight:750}.pokespiracy .ps-empty-state p{color:var(--muted);margin:12px auto 23px;font-size:13px;line-height:1.8}.pokespiracy .ps-end-of-files{color:#859087;letter-spacing:1px;border-bottom:1px solid #cbd2c5;align-items:center;gap:13px;margin-top:25px;padding:27px 0;font:7px monospace;display:flex}.pokespiracy .ps-end-of-files button{color:var(--ink);letter-spacing:0;align-items:center;gap:14px;min-height:44px;margin-left:auto;font:700 11px Pokespiracy Manrope,sans-serif;display:flex}.pokespiracy .ps-load-more{background:0 0;border:1px solid #b8c1b5;justify-content:center;align-items:center;gap:12px;min-height:46px;margin:28px auto 5px;padding:13px 24px;font-size:11px;font-weight:750;display:flex}.pokespiracy .ps-load-more:hover{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.pokespiracy .ps-connection-note{background:#f0e6bf;border-left:3px solid #b59b39;align-items:center;gap:15px;margin:22px 0;padding:14px 17px;font-size:12px;display:flex}.pokespiracy .ps-connection-note button{min-height:44px;margin-left:auto;text-decoration:underline}.pokespiracy .ps-field-notes{grid-template-columns:1.08fr 2fr;gap:45px;max-width:1280px;margin:75px auto 70px;display:grid}.pokespiracy .ps-field-notes h2{letter-spacing:-1.5px;margin:18px 0 25px;font-size:35px;line-height:1.13}.pokespiracy .ps-field-notes h2 em{color:var(--red);font-style:normal}.pokespiracy .ps-field-notes-title>button{text-underline-offset:5px;align-items:center;gap:13px;padding:8px 0;font-size:10px;font-weight:700;text-decoration:underline;display:flex}.pokespiracy .ps-evidence-principles{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pokespiracy .ps-principle{text-align:left;border-left:1px solid #ccd1c6;flex-direction:column;align-items:start;padding:0 0 0 22px;display:flex;position:relative}.pokespiracy .ps-principle-number{color:#a6ada2;margin-bottom:17px;font:8px monospace}.pokespiracy .ps-principle>svg:first-of-type{color:#bd9f3e;margin-bottom:13px}.pokespiracy .ps-principle.ps-fact>svg:first-of-type{color:#669479}.pokespiracy .ps-principle.ps-fake>svg:first-of-type{color:#d07263}.pokespiracy .ps-principle strong{margin-bottom:10px;font-size:13px;font-weight:800}.pokespiracy .ps-principle p{color:#8b938d;margin-bottom:18px;font-size:10px;line-height:1.8}.pokespiracy .ps-principle>svg:last-child{color:#7f8f85;margin-top:auto}.pokespiracy .ps-secret-signal{isolation:isolate;background:#ded6ef;border-radius:4px;max-width:1280px;min-height:260px;margin:0 auto 70px;position:relative;overflow:hidden}.pokespiracy .ps-secret-signal>button:first-child{text-align:left;z-index:3;width:100%;min-height:260px;padding:37px 44px;display:block;position:relative}.pokespiracy .ps-secret-signal-label{letter-spacing:1.5px;color:#7a668e;margin-bottom:16px;font:8px monospace;display:block}.pokespiracy .ps-secret-signal-title{letter-spacing:-1.8px;font-size:43px;font-weight:800;line-height:1.03;display:block}.pokespiracy .ps-secret-signal-title br{display:none}.pokespiracy .ps-secret-signal-title em{font-style:normal}.pokespiracy .ps-secret-signal-action{align-items:center;gap:17px;margin-top:23px;font-size:11px;font-weight:750;display:flex}.pokespiracy .ps-secret-signal>.ps-pokemon{object-fit:contain;z-index:2;pointer-events:none;filter:drop-shadow(0 15px 8px #695d8522);width:280px;height:280px;position:absolute;bottom:-51px;right:14%;transform:rotate(-13deg)}.pokespiracy .ps-signal-orbit{z-index:1;border:1px solid #b5a5cd;border-radius:50%;width:390px;height:180px;position:absolute;top:23px;right:9%;transform:rotate(-15deg)}.pokespiracy .ps-signal-orbit:after{content:"";border:1px dashed #b5a5cd;border-radius:50%;position:absolute;inset:22px}.pokespiracy .ps-ghost-whisper{color:#907da4;font:italic 12px/1.5 Georgia,serif;position:absolute;top:62px;right:25px;transform:rotate(9deg)}.pokespiracy .ps-hidden-ghost{z-index:4;color:#bbafd0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;bottom:12px;right:12px}.pokespiracy .ps-footer{grid-template-columns:1fr 1fr;align-items:center;gap:24px;max-width:1280px;margin:auto;padding:0 0 28px;display:grid}.pokespiracy .ps-footer-brand{letter-spacing:-1.5px;font-size:29px;font-weight:800}.pokespiracy .ps-footer-brand>span{letter-spacing:0;color:#89958f;margin-top:6px;font-size:9px;font-weight:500;display:block}.pokespiracy .ps-footer-links{justify-content:flex-end;align-items:center;gap:28px;display:flex}.pokespiracy .ps-footer-links button,.pokespiracy .ps-footer-links a{align-items:center;gap:8px;min-height:44px;font-size:9px;font-weight:600;text-decoration:none;display:flex}.pokespiracy .ps-footer-legal{color:#9da79c;letter-spacing:.3px;border-top:1px solid #d6ddd0;grid-column:1/-1;justify-content:space-between;gap:30px;padding-top:22px;font:6px/1.8 monospace;display:flex}.pokespiracy .ps-footer-legal button{font:inherit;color:#a0a88c;min-height:30px;padding:0 0 0 12px}@media (min-width:1600px){.pokespiracy .ps-cover{min-height:570px}.pokespiracy .ps-cover h1{font-size:124px}.pokespiracy .ps-cover-copy{padding-top:68px}.pokespiracy .ps-cover-pikachu{width:490px;height:520px}.pokespiracy .ps-yellow-orbit{inset:50px 12px 20px 8px}.pokespiracy .ps-headline-star{bottom:5px;left:460px}.pokespiracy .ps-cover-copy>p{font-size:17px}.pokespiracy .ps-cover-invite>button{font-size:14px}.pokespiracy .ps-case-title h3{font-size:23px}.pokespiracy .ps-case-content>p{font-size:12px}.pokespiracy .ps-case-meta>span:last-child{font-size:9px}.pokespiracy .ps-badge{font-size:7px}}@media (max-width:1450px){.pokespiracy .ps-cover{min-height:505px;margin:0 58px}.pokespiracy .ps-collection,.pokespiracy .ps-field-notes,.pokespiracy .ps-secret-signal,.pokespiracy .ps-footer{margin-left:58px;margin-right:58px}.pokespiracy .ps-cover h1{font-size:100px}.pokespiracy .ps-cover-pikachu{width:422px;height:445px;right:-5px}.pokespiracy .ps-floating-file{width:135px;top:61px;left:-15px}.pokespiracy .ps-floating-file img{width:101px;height:101px}.pokespiracy .ps-floating-file strong{font-size:10px}.pokespiracy .ps-yellow-orbit{inset:50px 3px 22px 5px}.pokespiracy .ps-headline-star{font-size:57px;left:376px}.pokespiracy .ps-cover-footnote{gap:17px;font-size:5px}.pokespiracy .ps-floating-stamp{width:96px;height:96px;font-size:8px;bottom:54px;right:-10px}.pokespiracy .ps-floating-stamp strong{font-size:10px}.pokespiracy .ps-floating-stamp>span{font-size:4px}.pokespiracy .ps-cover-copy{padding-top:54px}.pokespiracy .ps-cover-invite{gap:20px}.pokespiracy .ps-cover-invite>span{padding-left:18px;font-size:5px}.pokespiracy .ps-topic-choices>button{gap:5px;padding:12px 6px}.pokespiracy .ps-topic-choices>button .ps-pokemon{width:42px;height:47px}.pokespiracy .ps-topic-choices strong{font-size:10px}.pokespiracy .ps-topic-choices small{font-size:5px}.pokespiracy .ps-case-picture{height:195px}.pokespiracy .ps-specimen{width:139px;height:139px}.pokespiracy .ps-case-title h3{font-size:20px}.pokespiracy .ps-case-content{padding:19px 17px 0}.pokespiracy .ps-case-footer{gap:9px}.pokespiracy .ps-secret-signal-title{font-size:39px}.pokespiracy .ps-secret-signal>.ps-pokemon{right:12%}.pokespiracy .ps-field-notes{grid-template-columns:1fr 2fr;gap:30px}.pokespiracy .ps-field-notes h2{font-size:32px}.pokespiracy .ps-principle{padding-left:17px}.pokespiracy .ps-evidence-principles{gap:18px}}@media (max-width:1160px){.pokespiracy .ps-masthead{gap:25px;padding:0 34px}.pokespiracy .ps-hq-coordinate{display:none}.pokespiracy .ps-cover{grid-template-columns:1.1fr 1fr;min-height:470px;margin:0 40px}.pokespiracy .ps-collection,.pokespiracy .ps-field-notes,.pokespiracy .ps-secret-signal,.pokespiracy .ps-footer{margin-left:40px;margin-right:40px}.pokespiracy .ps-cover h1{font-size:87px}.pokespiracy .ps-headline-star{font-size:48px;left:326px}.pokespiracy .ps-cover-pikachu{width:360px;height:399px;bottom:15px;right:-10px}.pokespiracy .ps-floating-file{width:114px;padding:11px;top:62px;left:-5px}.pokespiracy .ps-floating-file img{width:83px;height:83px}.pokespiracy .ps-floating-file strong{font-size:9px}.pokespiracy .ps-floating-file>span:first-child{font-size:6px}.pokespiracy .ps-yellow-orbit{inset:50px 0 36px -10px}.pokespiracy .ps-cover-invite>span,.pokespiracy .ps-cover-footnote>span:last-child{display:none}.pokespiracy .ps-cover-footnote{margin-top:35px}.pokespiracy .ps-cover-copy>p{font-size:14px}.pokespiracy .ps-visual-scribble{font-size:9px;bottom:92px;left:-4px}.pokespiracy .ps-pikachu-caption{bottom:20px;left:73px}.pokespiracy .ps-floating-stamp{width:83px;height:83px;font-size:6px;bottom:69px;right:-7px}.pokespiracy .ps-floating-stamp strong{font-size:8px}.pokespiracy .ps-floating-stamp>span{font-size:4px}.pokespiracy .ps-ticker{gap:17px;padding-left:20px;padding-right:20px;font-size:7px}.pokespiracy .ps-ticker>span:last-child{display:none}.pokespiracy .ps-topic-choices>button{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:8px 3px 12px}.pokespiracy .ps-topic-choices>button .ps-pokemon{width:48px;height:48px}.pokespiracy .ps-topic-choices strong{font-size:10px}.pokespiracy .ps-topic-choices small{font-size:5px}.pokespiracy .ps-case-grid{gap:27px 18px}.pokespiracy .ps-case-picture{height:177px}.pokespiracy .ps-specimen{width:120px;height:120px}.pokespiracy .ps-case-content{padding:16px 14px 0}.pokespiracy .ps-case-title h3{letter-spacing:-.6px;font-size:18px}.pokespiracy .ps-case-content>p{font-size:10px}.pokespiracy .ps-case-meta{gap:3px}.pokespiracy .ps-badge{letter-spacing:.3px;padding:5px;font-size:5px}.pokespiracy .ps-case-meta>span:last-child{font-size:7px}.pokespiracy .ps-case-footer{gap:7px}.pokespiracy .ps-case-footer>.ps-evidence-link{gap:4px;font-size:8px}.pokespiracy .ps-case-footer>button{min-width:20px;font-size:8px}.pokespiracy .ps-secret-signal-title{max-width:430px;font-size:34px}.pokespiracy .ps-secret-signal>.ps-pokemon{width:260px;height:260px;bottom:-35px;right:7%}.pokespiracy .ps-ghost-whisper{display:none}.pokespiracy .ps-field-notes{grid-template-columns:1fr;gap:30px;margin-top:60px}.pokespiracy .ps-field-notes-title{grid-template-columns:1fr 1fr;align-items:end;display:grid}.pokespiracy .ps-field-notes-title .ps-section-index{grid-column:1/-1}.pokespiracy .ps-field-notes h2{margin:0;font-size:34px}.pokespiracy .ps-field-notes-title>button{justify-self:end;margin-bottom:5px}.pokespiracy .ps-principle{padding-left:20px}.pokespiracy .ps-principle p{font-size:12px}.pokespiracy .ps-principle strong{font-size:15px}.pokespiracy .ps-footer-legal{font-size:5px}}@media (max-width:850px){.pokespiracy .ps-masthead{gap:20px;min-height:91px;padding:0 25px}.pokespiracy .ps-wordmark>span:last-child{font-size:26px}.pokespiracy .ps-wordmark small{letter-spacing:1.5px;font-size:5px}.pokespiracy .ps-brand-emblem{width:31px;height:31px}.pokespiracy .ps-main-nav{gap:24px}.pokespiracy .ps-main-nav button{font-size:10px}.pokespiracy .ps-main-nav button>span{font-size:7px}.pokespiracy .ps-main-nav button[aria-current=page]:after{bottom:18px}.pokespiracy .ps-cover{grid-template-columns:1.1fr 1fr;min-height:425px;margin:0 28px}.pokespiracy .ps-collection,.pokespiracy .ps-field-notes,.pokespiracy .ps-secret-signal,.pokespiracy .ps-footer{margin-left:28px;margin-right:28px}.pokespiracy .ps-cover-copy{padding-top:43px}.pokespiracy .ps-club-kicker{letter-spacing:1px;font-size:6px}.pokespiracy .ps-cover h1{font-size:73px}.pokespiracy .ps-headline-star{font-size:39px;bottom:2px;left:272px}.pokespiracy .ps-cover-copy>p{margin:26px 0 23px;font-size:12px}.pokespiracy .ps-cover-invite>button{gap:13px;font-size:10px}.pokespiracy .ps-cover-invite>button>span{width:39px;height:39px}.pokespiracy .ps-cover-footnote{margin-top:25px}.pokespiracy .ps-cover-pikachu{width:320px;height:340px;bottom:24px;right:-22px}.pokespiracy .ps-yellow-orbit{inset:54px 0 45px -10px}.pokespiracy .ps-floating-file{width:97px;padding:10px;top:59px;left:-9px}.pokespiracy .ps-floating-file img{width:66px;height:66px}.pokespiracy .ps-floating-file strong{font-size:7px}.pokespiracy .ps-floating-file>span:first-child{font-size:4px}.pokespiracy .ps-floating-stamp{display:none}.pokespiracy .ps-visual-scribble{font-size:8px;bottom:93px;left:-8px}.pokespiracy .ps-pikachu-caption{padding:9px 13px;bottom:34px;left:44px}.pokespiracy .ps-pikachu-caption>span{font-size:5px}.pokespiracy .ps-pikachu-caption strong{gap:15px;font-size:10px}.pokespiracy .ps-coordinate-one{font-size:60px;top:49px;right:5px}.pokespiracy .ps-coordinate-two{display:none}.pokespiracy .ps-collection{padding-top:40px}.pokespiracy h2{font-size:29px}.pokespiracy .ps-submit-lead strong{gap:20px;font-size:14px}.pokespiracy .ps-submit-lead>span{font-size:7px}.pokespiracy .ps-topic-choices small{display:none}.pokespiracy .ps-topic-choices strong{font-size:9px}.pokespiracy .ps-topic-choices>button{min-height:90px}.pokespiracy .ps-pokedex-selector{margin-bottom:22px}.pokespiracy .ps-verdict-tabs{gap:20px}.pokespiracy .ps-verdict-tabs button{font-size:9px}.pokespiracy .ps-sort-control{gap:0;font-size:0}.pokespiracy .ps-sort-control select{max-width:120px;font-size:9px}.pokespiracy .ps-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.pokespiracy .ps-case-picture{height:210px}.pokespiracy .ps-specimen{width:145px;height:145px}.pokespiracy .ps-case-title h3{font-size:22px}.pokespiracy .ps-case-content>p{min-height:60px;font-size:12px}.pokespiracy .ps-case-content{padding:19px 17px 0}.pokespiracy .ps-badge{padding:6px;font-size:6px}.pokespiracy .ps-case-meta>span:last-child{font-size:9px}.pokespiracy .ps-case-footer>button{min-width:25px;min-height:40px;font-size:10px}.pokespiracy .ps-case-footer>.ps-evidence-link{font-size:9px}.pokespiracy .ps-case-meta{margin-bottom:13px}.pokespiracy .ps-case-title{min-height:56px}.pokespiracy .ps-secret-signal{min-height:260px}.pokespiracy .ps-secret-signal>button:first-child{min-height:260px;padding:31px}.pokespiracy .ps-secret-signal-title{max-width:390px;font-size:37px}.pokespiracy .ps-secret-signal-title br{display:block}.pokespiracy .ps-secret-signal>.ps-pokemon{width:235px;height:235px;bottom:-12px;right:1%}.pokespiracy .ps-signal-orbit{width:350px;right:-36px}.pokespiracy .ps-secret-signal-label{font-size:6px}.pokespiracy .ps-secret-signal-action{font-size:10px}.pokespiracy .ps-end-of-files{font-size:6px}.pokespiracy .ps-end-of-files button{font-size:10px}.pokespiracy .ps-footer-links{gap:20px}.pokespiracy .ps-footer-legal{display:block}.pokespiracy .ps-footer-legal>span{font-size:6px;display:block}.pokespiracy .ps-footer-legal>span+span{margin-top:10px}}@media (max-width:600px){.pokespiracy{scroll-padding-top:15px}.pokespiracy .ps-masthead{border-bottom:1px solid #cbd2c8;flex-direction:column;align-items:start;gap:15px;min-height:117px;margin:0 20px;padding:21px 0 0}.pokespiracy .ps-wordmark{gap:10px}.pokespiracy .ps-wordmark>span:last-child{font-size:28px}.pokespiracy .ps-wordmark small{font-size:6px}.pokespiracy .ps-brand-emblem{width:32px;height:32px}.pokespiracy .ps-main-nav{justify-content:space-between;align-self:stretch;gap:0;width:100%;min-height:40px}.pokespiracy .ps-main-nav button{gap:6px;min-height:44px;padding-bottom:7px;font-size:11px}.pokespiracy .ps-main-nav button>span{font-size:8px}.pokespiracy .ps-main-nav button[aria-current=page]:after{bottom:-1px;left:20px}.pokespiracy .ps-main-nav button>svg{width:12px;height:12px}.pokespiracy .ps-main-nav sup{min-width:15px;height:15px;font-size:8px}.pokespiracy .ps-cover{min-height:0;margin:0 23px;padding-bottom:0;display:block}.pokespiracy .ps-cover-copy{z-index:4;padding:31px 0 0}.pokespiracy .ps-club-kicker{letter-spacing:1px;font-size:6px}.pokespiracy .ps-club-kicker .ps-mini-ball{width:12px;height:12px}.pokespiracy .ps-mini-ball:after{width:5px;height:5px;top:3px;left:3px}.pokespiracy .ps-club-kicker .ps-mini-ball:after{top:2px;left:2px}.pokespiracy .ps-club-kicker .ps-mini-ball:before{top:4px}.pokespiracy .ps-cover h1{letter-spacing:-1.5px;width:max-content;max-width:100%;margin-top:24px;font-size:79px;line-height:.89}.pokespiracy .ps-headline-star{font-size:42px;bottom:1px;left:290px}.pokespiracy .ps-cover-copy>p{margin-top:27px;margin-bottom:19px;font-size:13px;line-height:1.65}.pokespiracy .ps-cover-invite>button{z-index:6;gap:13px;font-size:11px;position:relative}.pokespiracy .ps-cover-invite>button>span{width:39px;height:39px}.pokespiracy .ps-cover-footnote{display:none}.pokespiracy .ps-cover-visual{z-index:3;height:292px;margin-top:-10px;margin-left:62px;margin-right:-8px;position:relative}.pokespiracy .ps-yellow-orbit{inset:9px -1px 11px -14px}.pokespiracy .ps-yellow-orbit:before{inset:22px}.pokespiracy .ps-yellow-orbit:after{inset:44px}.pokespiracy .ps-cover-pikachu{width:280px;height:295px;bottom:-6px;right:-4px;transform:rotate(4deg)}.pokespiracy .ps-floating-file{z-index:4;width:92px;padding:9px;top:27px;left:-58px;transform:rotate(-12deg)}.pokespiracy .ps-floating-file img{width:63px;height:63px}.pokespiracy .ps-floating-file strong{font-size:7px}.pokespiracy .ps-floating-file>span:first-child{font-size:5px}.pokespiracy .ps-visual-scribble{font-size:9px;line-height:1.4;bottom:82px;left:-59px}.pokespiracy .ps-coordinate-one{font-size:50px;top:12px;right:10px}.pokespiracy .ps-pikachu-caption{min-height:40px;padding:9px 12px;bottom:13px;left:42px}.pokespiracy .ps-pikachu-caption strong{gap:13px;font-size:10px}.pokespiracy .ps-pikachu-caption>span{letter-spacing:.8px;font-size:4px}.pokespiracy .ps-ticker{justify-content:start;gap:17px;padding:13px 18px;font-size:7px}.pokespiracy .ps-ticker>span:nth-child(n+4),.pokespiracy .ps-ticker>button{display:none}.pokespiracy .ps-ticker>.ps-mini-ball{width:12px;height:12px}.pokespiracy .ps-collection,.pokespiracy .ps-field-notes,.pokespiracy .ps-secret-signal,.pokespiracy .ps-footer{margin-left:20px;margin-right:20px}.pokespiracy .ps-collection{padding-top:34px;scroll-margin-top:18px}.pokespiracy .ps-collection-heading{align-items:start;gap:15px;margin-bottom:23px}.pokespiracy .ps-section-index{letter-spacing:1px;margin-bottom:9px;font-size:6px}.pokespiracy h2{letter-spacing:-1.1px;max-width:230px;font-size:27px}.pokespiracy .ps-submit-lead{flex-shrink:0;margin-top:16px;padding:1px 0 1px 14px}.pokespiracy .ps-submit-lead>span{font-size:0}.pokespiracy .ps-submit-lead strong{white-space:nowrap;gap:6px;min-height:30px;font-size:10px}.pokespiracy .ps-submit-lead strong svg{width:16px;height:16px}.pokespiracy .ps-pokedex-selector{border-radius:15px 15px 20px 20px;margin-bottom:19px;padding:38px 8px 23px}.pokespiracy .ps-selector-hardware{top:7px;left:12px;right:14px}.pokespiracy .ps-blue-lens{width:24px;height:24px}.pokespiracy .ps-hardware-dot{width:6px;height:6px}.pokespiracy .ps-topic-choices{border-width:3px;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:2px}.pokespiracy .ps-topic-choices>button{gap:4px;min-height:83px;padding:8px 4px 10px}.pokespiracy .ps-topic-choices>button .ps-pokemon{width:47px;height:47px}.pokespiracy .ps-topic-choices strong{font-size:9px}.pokespiracy .ps-selector-underside{letter-spacing:.7px;font-size:4px;bottom:5px;left:15px;right:15px}.pokespiracy .ps-selector-underside>span:nth-child(2){display:none}.pokespiracy .ps-device-grip{font-size:7px}.pokespiracy .ps-archive-controls{border-bottom:0;flex-direction:column;align-items:stretch;gap:0}.pokespiracy .ps-verdict-tabs{border-bottom:1px solid #bdc6b8;justify-content:space-between;gap:0}.pokespiracy .ps-verdict-tabs button{gap:4px;min-height:47px;padding:12px 0 14px;font-size:7px;font-weight:750}.pokespiracy .ps-verdict-tabs button>span{min-width:16px;padding:2px 3px;font-size:6px}.pokespiracy .ps-verdict-light{width:4px;height:4px}.pokespiracy .ps-sort-control{align-self:end;gap:6px;margin-top:6px;font-size:7px}.pokespiracy .ps-sort-control select{max-width:120px;min-height:35px;font-size:8px}.pokespiracy .ps-results-caption{letter-spacing:.5px;align-items:center;margin:6px 0 16px;font-size:5px}.pokespiracy .ps-results-caption>span:last-child{font-size:8px}.pokespiracy .ps-case-grid{grid-template-columns:1fr;gap:24px}.pokespiracy .ps-case-picture{height:220px}.pokespiracy .ps-specimen{width:156px;height:156px}.pokespiracy .ps-case-title h3{letter-spacing:-.8px;font-size:24px}.pokespiracy .ps-case-content{padding:20px 20px 0}.pokespiracy .ps-case-meta{margin-bottom:13px}.pokespiracy .ps-badge{letter-spacing:.5px;padding:7px 8px;font-size:7px}.pokespiracy .ps-case-meta>span:last-child{font-size:9px}.pokespiracy .ps-case-title{min-height:0}.pokespiracy .ps-case-content>p{min-height:0;margin:13px 0 20px;font-size:12px;line-height:1.8}.pokespiracy .ps-case-footer{gap:12px;padding:6px 0}.pokespiracy .ps-case-footer>button{min-width:26px;min-height:44px;font-size:10px}.pokespiracy .ps-case-footer>.ps-evidence-link{font-size:10px}.pokespiracy .ps-file-number{font-size:7px;top:15px;left:18px}.pokespiracy .ps-case-card{border-radius:7px}.pokespiracy .ps-end-of-files{letter-spacing:.5px;flex-wrap:wrap;gap:12px;margin-top:20px;padding:20px 0;font-size:5px;display:flex}.pokespiracy .ps-end-of-files button{justify-content:space-between;width:calc(100% - 25px);min-height:32px;margin-left:25px;font-size:11px}.pokespiracy .ps-load-more{width:100%;min-height:46px;font-size:11px}.pokespiracy .ps-field-notes{gap:25px;margin-top:40px;margin-bottom:35px}.pokespiracy .ps-field-notes-title{display:block}.pokespiracy .ps-field-notes h2{max-width:none;margin-top:16px;font-size:31px}.pokespiracy .ps-field-notes-title>button{min-height:44px;margin-top:15px;font-size:11px}.pokespiracy .ps-evidence-principles{grid-template-columns:1fr;gap:0}.pokespiracy .ps-principle{border-top:1px solid #d4dbcd;border-left:0;grid-template-columns:25px 27px 1fr 18px;align-items:center;gap:0 12px;padding:20px 0;display:grid}.pokespiracy .ps-principle-number{margin:0;font-size:9px}.pokespiracy .ps-principle>svg:first-of-type{width:23px;height:23px;margin:0}.pokespiracy .ps-principle strong{margin:0;font-size:15px}.pokespiracy .ps-principle p{grid-column:3/4;margin:7px 0 0;font-size:11px;line-height:1.7}.pokespiracy .ps-principle>svg:last-child{grid-area:1/4/3;align-self:start;margin-top:4px}.pokespiracy .ps-secret-signal{min-height:320px;margin-bottom:37px}.pokespiracy .ps-secret-signal>button:first-child{flex-direction:column;align-items:start;min-height:320px;padding:27px 25px;display:flex}.pokespiracy .ps-secret-signal-label{letter-spacing:1px;font-size:6px}.pokespiracy .ps-secret-signal-title{letter-spacing:-1.3px;z-index:3;max-width:230px;font-size:36px;line-height:1.07}.pokespiracy .ps-secret-signal-action{gap:8px;max-width:135px;margin-top:23px;font-size:10px;line-height:1.6}.pokespiracy .ps-secret-signal-action svg{width:16px;height:16px}.pokespiracy .ps-secret-signal>.ps-pokemon{width:194px;height:194px;bottom:-11px;right:-7px;transform:rotate(-16deg)}.pokespiracy .ps-signal-orbit{width:290px;height:95px;top:155px;right:-90px;transform:rotate(-23deg)}.pokespiracy .ps-hidden-ghost{width:44px;height:44px;bottom:4px;left:8px;right:auto}.pokespiracy .ps-footer{grid-template-columns:1fr;gap:20px;padding-bottom:20px}.pokespiracy .ps-footer-brand{font-size:28px}.pokespiracy .ps-footer-brand>span{font-size:10px}.pokespiracy .ps-footer-links{flex-wrap:wrap;justify-content:start;gap:23px}.pokespiracy .ps-footer-links button,.pokespiracy .ps-footer-links a{min-height:35px;font-size:10px}.pokespiracy .ps-footer-legal{grid-column:1;padding-top:16px;display:block}.pokespiracy .ps-footer-legal>span{font-size:6px;line-height:1.9}.pokespiracy .ps-footer-legal>span+span{font-size:5px}.pokespiracy .ps-empty-state{padding:35px 20px}.pokespiracy .ps-empty-state h3{font-size:23px}.pokespiracy .ps-empty-state p{font-size:12px}.pokespiracy .ps-connection-note{gap:9px;padding:10px 12px;font-size:11px}.pokespiracy .ps-wordmark:hover{color:var(--ink)}}@media (max-width:370px){.pokespiracy .ps-cover h1{font-size:69px}.pokespiracy .ps-headline-star{font-size:35px;left:257px}.pokespiracy .ps-main-nav button{font-size:10px}.pokespiracy .ps-collection-heading h2{font-size:25px}.pokespiracy .ps-submit-lead{padding-left:10px}.pokespiracy .ps-submit-lead strong{font-size:9px}.pokespiracy .ps-verdict-tabs button{font-size:6px}.pokespiracy .ps-verdict-tabs{gap:7px}.pokespiracy .ps-case-content{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.pokespiracy *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pokespiracy .ps-masthead{z-index:30;background:var(--paper);position:sticky;top:0}.pokespiracy .ps-main-nav button{min-height:44px;font-size:13px}.pokespiracy .ps-main-nav button[aria-current=page]:after{bottom:0}.pokespiracy .ps-topic-choices strong{font-size:12px}.pokespiracy .ps-topic-choices small{font-size:7px}.pokespiracy .ps-verdict-tabs button{font-size:12px}.pokespiracy .ps-sort-control{font-size:10px}.pokespiracy .ps-sort-control select{font-size:11px}.pokespiracy .ps-results-caption{font-size:8px}.pokespiracy .ps-results-caption>span:last-child{font-size:11px}.pokespiracy .ps-badge{font-size:8px}.pokespiracy .ps-case-meta>span:last-child{font-size:10px}.pokespiracy .ps-case-content>p{font-size:13px}.pokespiracy .ps-case-footer>.ps-evidence-link{font-size:11px}.pokespiracy .ps-case-footer>button{min-width:28px;min-height:44px;font-size:11px}.pokespiracy .ps-principle p{font-size:12px}.pokespiracy .ps-footer-links button,.pokespiracy .ps-footer-links a{font-size:11px}@media (max-width:1160px){.pokespiracy .ps-main-nav button{font-size:12px}.pokespiracy .ps-topic-choices strong{font-size:11px}.pokespiracy .ps-case-meta>span:last-child{font-size:9px}.pokespiracy .ps-badge{font-size:7px}.pokespiracy .ps-case-content>p{font-size:12px}.pokespiracy .ps-case-footer>.ps-evidence-link{font-size:10px}.pokespiracy .ps-verdict-tabs button{font-size:11px}}@media (max-width:850px){.pokespiracy .ps-main-nav button{font-size:11px}.pokespiracy .ps-topic-choices strong,.pokespiracy .ps-verdict-tabs button{font-size:10px}.pokespiracy .ps-sort-control{font-size:0}.pokespiracy .ps-badge{font-size:8px}.pokespiracy .ps-case-content>p{font-size:13px}.pokespiracy .ps-case-meta>span:last-child{font-size:10px}}@media (max-width:600px){.pokespiracy .ps-masthead{top:-73px}.pokespiracy .ps-main-nav button{font-size:11px}.pokespiracy .ps-main-nav button[aria-current=page]:after{bottom:-1px}.pokespiracy .ps-collection{scroll-margin-top:64px}.pokespiracy .ps-topic-choices strong{font-size:10px}.pokespiracy .ps-verdict-tabs button{gap:4px;font-size:8px}.pokespiracy .ps-sort-control{font-size:8px}.pokespiracy .ps-sort-control select{font-size:10px}.pokespiracy .ps-results-caption{font-size:6px}.pokespiracy .ps-results-caption>span:last-child{font-size:9px}.pokespiracy .ps-badge{font-size:7px}.pokespiracy .ps-case-meta>span:last-child{font-size:10px}.pokespiracy .ps-case-content>p{font-size:13px}.pokespiracy .ps-case-footer>.ps-evidence-link{font-size:10px}.pokespiracy .ps-case-footer>button{min-width:29px}.pokespiracy .ps-footer-links button,.pokespiracy .ps-footer-links a{font-size:10px}}@media (max-width:370px){.pokespiracy .ps-verdict-tabs button{font-size:7px}.pokespiracy .ps-verdict-tabs{gap:5px}.pokespiracy .ps-main-nav button{font-size:10px}}.pokespiracy .ps-masthead{isolation:isolate}.pokespiracy .ps-masthead:before{content:"";background:var(--paper);z-index:-1;width:auto;box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax);position:absolute;inset:0;transform:none}.pokespiracy .ps-dialog{color:var(--ink,#172c3d);background:var(--paper,#f7f4eb);border:1px solid #c8cec4;border-top:8px solid var(--red,#eb493d);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a6b4ad transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:4px 4px 20px 20px;width:min(840px,100% - 40px);max-height:91dvh;margin:auto;padding:0;overflow:auto;box-shadow:0 26px 100px #12293d38}.pokespiracy .ps-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#14293b99}.pokespiracy .ps-dialog-inner{padding:48px 48px 42px;position:relative}.pokespiracy .ps-dialog-close{float:right;z-index:20;width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ink,#172c3d);background:#fffdf7;border:1px solid #c9d0c6;border-radius:50%;justify-content:center;align-items:center;margin:-31px -31px 0 10px;display:flex;position:sticky;top:12px;right:12px;box-shadow:0 3px #d7dcd2}.pokespiracy .ps-dialog-close:hover{background:#fff;transform:rotate(7deg);color:var(--red,#eb493d)!important}.pokespiracy .ps-dialog h2{letter-spacing:-.7px;max-width:650px;color:var(--ink,#172c3d);text-wrap:balance;margin:18px 0 0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(38px,5vw,59px);font-weight:750;line-height:1.02}.pokespiracy .ps-dialog .ps-eyebrow{letter-spacing:1.8px;color:var(--red,#eb493d);font-family:Pokespiracy Manrope,sans-serif;font-size:10px;font-weight:800;line-height:1.5}:is(.pokespiracy .ps-dialog button:focus-visible,.pokespiracy .ps-dialog a:focus-visible){outline-offset:4px;outline:3px solid #189cca}.pokespiracy .ps-dialog button:disabled{cursor:wait;opacity:.5}.pokespiracy .ps-detail-top{flex-wrap:wrap;align-items:center;gap:16px;padding-right:28px;display:flex}.pokespiracy .ps-detail-sub{color:#65747c;flex-wrap:wrap;align-items:center;gap:18px;margin:18px 0 28px;font-size:11px;line-height:1.6;display:flex}.pokespiracy .ps-detail-sub>span:first-child{color:var(--ink,#172c3d);font-weight:750}.pokespiracy .ps-detail-sub button{min-height:44px;color:var(--ink,#172c3d);border-bottom:1px solid #a6b2ad;align-items:center;gap:7px;padding:7px 5px;font-size:11px;font-weight:700;display:flex}.pokespiracy .ps-detail-sub button:first-of-type{margin-left:auto}.pokespiracy .ps-detail-sub button:hover{border-color:var(--red,#eb493d);color:var(--red,#eb493d)}.pokespiracy .ps-detail-verdict{color:#6d5513;background:#f8eab3;border:1px solid #dcc76c;border-left:5px solid #d5af25;border-radius:0 12px 12px 0;gap:15px;margin-bottom:28px;padding:20px 22px;display:flex}.pokespiracy .ps-detail-verdict.ps-fact{color:#267249;background:#e3efe5;border-color:#a6c5ac #a6c5ac #a6c5ac #439d67}.pokespiracy .ps-detail-verdict.ps-fake{border-color:#e5b3a4;border-left-color:var(--red,#eb493d);color:#ad3a2e;background:#f9e4dd}.pokespiracy .ps-detail-verdict>svg{flex-shrink:0;margin-top:2px}.pokespiracy .ps-detail-verdict strong{letter-spacing:.1px;font-size:13px;font-weight:800;display:block}.pokespiracy .ps-detail-verdict p{color:#536068;margin-top:5px;font-size:12px;line-height:1.8}.pokespiracy .ps-detail-body{color:#3d505a;overflow-wrap:anywhere;font-size:14px;line-height:1.95}.pokespiracy .ps-detail-body p+p{margin-top:18px}.pokespiracy .ps-detail-section-title{letter-spacing:-.35px;color:var(--ink,#172c3d);flex-wrap:wrap;align-items:center;gap:11px;margin:38px 0 17px;font-size:17px;font-weight:800;display:flex}.pokespiracy .ps-detail-section-title>svg{color:var(--red,#eb493d);stroke-width:1.8px}.pokespiracy .ps-detail-section-title>span{color:#65777e;letter-spacing:.4px;margin-left:auto;font-family:monospace;font-size:10px;font-weight:400}.pokespiracy .ps-evidence-list{border-top:1px solid #c7d0c7;flex-direction:column;display:flex}.pokespiracy .ps-evidence-list a{color:var(--ink,#172c3d);border-bottom:1px solid #c7d0c7;gap:18px;min-height:70px;padding:20px 4px;text-decoration:none;transition:background .2s,padding .2s;display:flex}.pokespiracy .ps-evidence-list a:hover{background:#fffdf7;padding-left:12px;padding-right:12px}.pokespiracy .ps-evidence-index{color:var(--red,#eb493d);flex-shrink:0;min-width:24px;font-family:Barlow Condensed,sans-serif;font-size:25px;font-weight:600;line-height:1.15}.pokespiracy .ps-evidence-list a>div{flex:1;min-width:0}.pokespiracy .ps-source-type{letter-spacing:1.3px;text-transform:uppercase;color:#696b7f;margin-bottom:6px;font-size:8px;font-weight:800;line-height:1.5;display:block}.pokespiracy .ps-source-type.ps-official{color:#2b7a57}.pokespiracy .ps-source-type.ps-community{color:#7860a0}.pokespiracy .ps-source-type.ps-reporting{color:#9a6631}.pokespiracy .ps-evidence-list strong{align-items:center;gap:9px;font-size:13px;font-weight:750;line-height:1.65;display:flex}.pokespiracy .ps-evidence-list strong svg{color:#778b8f;flex-shrink:0}.pokespiracy .ps-evidence-list p{color:#65777b;margin:6px 0;font-size:12px;line-height:1.8}.pokespiracy .ps-source-domain{color:#687983;overflow-wrap:anywhere;font-size:10px;display:block}.pokespiracy .ps-related-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pokespiracy .ps-related-cases button{text-align:left;min-height:80px;color:var(--ink,#172c3d);background:#fffdf7;border:1px solid #d4d9cf;border-radius:4px 12px 12px 4px;align-items:center;gap:12px;padding:12px;font-size:12px;font-weight:650;line-height:1.6;display:flex}.pokespiracy .ps-related-cases button:hover{border-color:var(--red,#eb493d);background:#fff}.pokespiracy .ps-related-cases .ps-pokemon{object-fit:contain;flex-shrink:0;width:53px;height:53px}.pokespiracy .ps-related-cases button>svg{color:var(--red,#eb493d);flex-shrink:0;margin-left:auto}.pokespiracy .ps-discussion-note{color:#6c797f;font-size:12px;line-height:1.8}.pokespiracy .ps-comments{margin:5px 0 24px}.pokespiracy .ps-first-comment{color:#768286;align-items:center;gap:14px;padding:24px 0;font-size:12px;line-height:1.8;display:flex}.pokespiracy .ps-first-comment svg{color:#9a7940;flex-shrink:0}.pokespiracy .ps-comment{border-bottom:1px solid #d4dacf;gap:14px;padding:21px 0;display:flex}.pokespiracy .ps-comment-avatar{color:#42534f;background:#f4d85e;border:1px solid #e0c657;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.pokespiracy .ps-comment>div:last-child{flex:1;min-width:0}.pokespiracy .ps-comment strong{color:var(--ink,#172c3d);font-size:12px;font-weight:800}.pokespiracy .ps-comment time{color:#83908f;margin-left:12px;font-size:10px}.pokespiracy .ps-comment p{white-space:pre-wrap;overflow-wrap:anywhere;color:#50656c;margin-top:8px;font-size:13px;line-height:1.85}.pokespiracy .ps-reply-form,.pokespiracy .ps-new-case-form form{flex-direction:column;gap:20px;display:flex}.pokespiracy .ps-dialog label{color:var(--ink,#172c3d);flex-direction:column;gap:9px;font-size:12px;font-weight:750;line-height:1.5;display:flex}.pokespiracy .ps-dialog input,.pokespiracy .ps-dialog textarea,.pokespiracy .ps-dialog select{width:100%;min-height:48px;color:var(--ink,#172c3d);resize:vertical;background:#fffdf7;border:1px solid #c6d0c7;border-radius:4px;padding:13px 15px;font:500 14px/1.6 Pokespiracy Manrope,sans-serif;display:block;box-shadow:0 2px #dce0d740}.pokespiracy .ps-dialog input:focus,.pokespiracy .ps-dialog textarea:focus,.pokespiracy .ps-dialog select:focus{outline-offset:2px;border-color:#249fc5;outline:2px solid #249fc5}.pokespiracy .ps-dialog textarea{min-height:135px}.pokespiracy .ps-dialog input::placeholder,.pokespiracy .ps-dialog textarea::placeholder{color:#929c9c;font-weight:400}.pokespiracy .ps-reply-form label:first-child{max-width:280px}.pokespiracy .ps-reply-form .ps-primary-button,.pokespiracy .ps-new-case-form .ps-primary-button{align-self:flex-end;min-height:46px}.pokespiracy .ps-new-case-form>p{color:#65777b;margin:18px 0 30px;font-size:14px;line-height:1.85}.pokespiracy .ps-form-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pokespiracy .ps-new-case-form label>span{color:#8e9998;font-size:10px;font-weight:500;display:inline}.pokespiracy .ps-submission-note{color:#65705d;background:#f6edcb;border:1px solid #ded3a7;border-radius:4px;align-items:flex-start;gap:12px;padding:17px 18px;font-size:12px;line-height:1.8;display:flex}.pokespiracy .ps-submission-note svg{color:#987f2a;flex-shrink:0;margin-top:3px}.pokespiracy .ps-submission-note strong{color:#77622d}.pokespiracy .ps-board-dialog{width:min(1040px,100% - 40px)}.pokespiracy .ps-connection-board>p{color:#65777b;margin-top:16px;font-size:14px;line-height:1.8}.pokespiracy .ps-string-board{isolation:isolate;background-color:#e7e8d8;background-image:radial-gradient(#a7b2a570 1px,#0000 1px);background-size:16px 16px;border:1px solid #bdc5b5;border-radius:4px;height:520px;margin:29px 0 17px;position:relative;overflow:hidden}.pokespiracy .ps-string-board>svg{width:100%;height:100%;stroke:var(--red,#eb493d);stroke-width:2px;fill:none;opacity:.7;z-index:-1;position:absolute;inset:0}.pokespiracy .ps-board-node{text-align:center;width:163px;min-height:166px;color:var(--ink,#172c3d);background:#fffdf3;border:1px solid #c6cdbf;padding:18px 12px 14px;transition:transform .2s,box-shadow .2s;position:absolute;box-shadow:3px 7px #9ca89135}.pokespiracy .ps-board-node:hover{color:var(--red,#eb493d);transform:rotate(0)translateY(-3px);box-shadow:3px 10px #9ca89150}.pokespiracy .ps-board-node>div{justify-content:center;align-items:center;margin-bottom:8px;display:flex}.pokespiracy .ps-board-node img{object-fit:contain;width:64px;height:70px}.pokespiracy .ps-board-node strong{text-wrap:balance;font-size:11px;font-weight:750;line-height:1.5;display:block}.pokespiracy .ps-board-node>span:last-child{letter-spacing:1px;color:var(--red,#eb493d);justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:8px;font-weight:750;display:flex}.pokespiracy .ps-pin{background:var(--red,#eb493d);border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:7px;left:calc(50% - 4px);box-shadow:1px 2px #8e49374f}.pokespiracy .ps-node-0{top:30px;left:7%;transform:rotate(-6deg)}.pokespiracy .ps-node-1{top:177px;left:calc(50% - 81px);transform:rotate(2deg)}.pokespiracy .ps-node-2{top:30px;right:7%;transform:rotate(7deg)}.pokespiracy .ps-node-3{bottom:28px;left:7%;transform:rotate(4deg)}.pokespiracy .ps-node-4{bottom:28px;right:7%;transform:rotate(-5deg)}.pokespiracy .ps-board-caption{color:#6f7f7d;align-items:flex-start;gap:9px;font-size:11px;line-height:1.8;display:flex}.pokespiracy .ps-board-caption svg{color:#8c9a6c;flex-shrink:0;margin-top:3px}.pokespiracy .ps-handbook .ps-guide-lead{color:#596f73;margin:23px 0;font-size:16px;line-height:1.9}.pokespiracy .ps-guide-rules{border-top:1px solid #cad4cb;margin:25px 0 34px}.pokespiracy .ps-guide-rules section{border-bottom:1px solid #cad4cb;align-items:flex-start;gap:17px;padding:22px 0;display:flex}.pokespiracy .ps-guide-rules svg{color:#aa8525;flex-shrink:0;margin-top:3px}.pokespiracy .ps-guide-rules section:nth-child(2)>svg{color:#349365}.pokespiracy .ps-guide-rules section:nth-child(3)>svg{color:var(--red,#eb493d)}.pokespiracy .ps-handbook h3{color:var(--ink,#172c3d);letter-spacing:-.4px;margin:27px 0 12px;font-size:18px;font-weight:800}.pokespiracy .ps-guide-rules h3{margin:0 0 7px;font-size:15px}.pokespiracy .ps-handbook p,.pokespiracy .ps-handbook li{color:#5e7378;font-size:13px;line-height:1.95}.pokespiracy .ps-handbook p+p{margin-top:16px}.pokespiracy .ps-handbook a{color:#ad3e32;text-underline-offset:3px;text-decoration:underline}.pokespiracy .ps-handbook ol{padding-left:21px;list-style:decimal}.pokespiracy .ps-handbook li{margin-bottom:9px;padding-left:5px}.pokespiracy .ps-handbook li::marker{color:var(--red,#eb493d);font-weight:800}.pokespiracy .ps-handbook .ps-primary-button{min-height:46px;margin-top:28px}.pokespiracy .ps-secret-room{text-align:center;padding:6px 15px 18px}.pokespiracy .ps-secret-room .ps-eyebrow{justify-content:center;padding-right:5px}.pokespiracy .ps-secret-room>.ps-pokemon{object-fit:contain;filter:drop-shadow(0 16px 10px #a59ab14d);width:195px;height:180px;margin:26px auto 20px}.pokespiracy .ps-secret-room h2{margin-left:auto;margin-right:auto}.pokespiracy .ps-secret-room p{color:#617579;max-width:460px;margin:22px auto;font-size:14px;line-height:1.9}.pokespiracy .ps-secret-badge{color:#635322;background:#f9df7d;border:1px solid #d4b740;border-radius:3px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 20px;font-size:12px;font-weight:800;display:inline-flex;transform:rotate(-2deg)}.pokespiracy .ps-secret-room .ps-muted{color:#8b9795;font-size:12px;line-height:1.9}.pokespiracy .ps-secret-room .ps-primary-button{min-height:46px}.pokespiracy .ps-muted{color:#7c8b8e;font-size:12px;line-height:1.8}.pokespiracy .ps-toast,.pokespiracy .ps-dialog-toast{background:var(--ink,#172c3d);color:#fffdf3;border:1px solid #263e4c;border-radius:5px;align-items:center;gap:12px;padding:12px 15px;font-size:12px;line-height:1.6;display:flex;box-shadow:0 8px 35px #182f3833}.pokespiracy .ps-toast{z-index:100;width:max-content;max-width:calc(100vw - 30px);position:fixed;bottom:25px;left:50%;transform:translate(-50%)}.pokespiracy .ps-dialog-toast{z-index:25;margin:20px -12px -14px;position:sticky;bottom:0}.pokespiracy .ps-toast>svg,.pokespiracy .ps-dialog-toast>svg{color:var(--yellow,#f7d74e);flex-shrink:0}.pokespiracy .ps-toast button,.pokespiracy .ps-dialog-toast button{color:#f7f4eb;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-6px -7px -6px auto;display:flex}.pokespiracy .ps-toast button:hover,.pokespiracy .ps-dialog-toast button:hover{color:var(--yellow,#f7d74e)}@media (max-width:720px){.pokespiracy .ps-dialog{width:calc(100% - 24px);max-height:94dvh}.pokespiracy .ps-dialog-inner{padding:40px 29px 31px}.pokespiracy .ps-dialog-close{margin:-29px -18px 0 10px}.pokespiracy .ps-detail-sub{gap:12px}.pokespiracy .ps-detail-sub button:first-of-type{margin-left:0}.pokespiracy .ps-string-board{height:530px}.pokespiracy .ps-board-node{width:138px;min-height:165px;padding:17px 9px 12px}.pokespiracy .ps-board-node img{width:56px;height:66px}.pokespiracy .ps-node-0,.pokespiracy .ps-node-3{left:4%}.pokespiracy .ps-node-2,.pokespiracy .ps-node-4{right:4%}.pokespiracy .ps-node-1{left:calc(50% - 69px)}.pokespiracy .ps-related-cases{grid-template-columns:1fr}.pokespiracy .ps-detail-body{font-size:13px}}@media (max-width:480px){.pokespiracy .ps-dialog{border-top-width:6px;border-radius:3px 3px 12px 12px;width:calc(100% - 12px);max-height:96dvh}.pokespiracy .ps-dialog-inner{padding:38px 20px 28px}.pokespiracy .ps-dialog-close{margin:-29px -10px 0 8px;top:8px}.pokespiracy .ps-dialog h2{margin-top:15px;font-size:43px;line-height:1.04}.pokespiracy .ps-dialog .ps-eyebrow{letter-spacing:1.35px;max-width:250px;font-size:8px}.pokespiracy .ps-detail-top{padding-right:24px;display:block}.pokespiracy .ps-detail-top .ps-badge{margin-top:12px}.pokespiracy .ps-detail-sub{gap:8px 16px;margin:16px 0 21px;font-size:10px}.pokespiracy .ps-detail-sub>span{line-height:1.6}.pokespiracy .ps-detail-sub>span:nth-child(2){margin-left:auto}.pokespiracy .ps-detail-sub button{background:#fffdf7;border:1px solid #c7d0c6;border-radius:3px;flex:1;justify-content:center;font-size:11px}.pokespiracy .ps-detail-verdict{gap:11px;padding:15px 13px}.pokespiracy .ps-detail-verdict p{font-size:11px;line-height:1.75}.pokespiracy .ps-detail-body{font-size:13px;line-height:1.9}.pokespiracy .ps-detail-section-title{gap:8px;margin:30px 0 15px;font-size:16px}.pokespiracy .ps-detail-section-title>span{font-size:9px}.pokespiracy .ps-evidence-list a{gap:12px;padding:18px 0}.pokespiracy .ps-evidence-index{min-width:20px;font-size:22px}.pokespiracy .ps-evidence-list strong{font-size:12px}.pokespiracy .ps-evidence-list p{font-size:11px;line-height:1.8}.pokespiracy .ps-source-domain{font-size:9px}.pokespiracy .ps-source-type{font-size:7px}.pokespiracy .ps-comment{gap:10px}.pokespiracy .ps-comment time{margin:4px 0 0;font-size:9px;display:block}.pokespiracy .ps-comment p{font-size:12px}.pokespiracy .ps-first-comment{gap:11px;font-size:11px}.pokespiracy .ps-reply-form label:first-child{max-width:none}.pokespiracy .ps-reply-form .ps-primary-button,.pokespiracy .ps-new-case-form .ps-primary-button{justify-content:center;align-self:stretch}.pokespiracy .ps-dialog input,.pokespiracy .ps-dialog textarea,.pokespiracy .ps-dialog select{padding:11px 12px;font-size:16px}.pokespiracy .ps-dialog label{font-size:12px}.pokespiracy .ps-form-columns{grid-template-columns:1fr;gap:20px}.pokespiracy .ps-submission-note{gap:10px;padding:13px;font-size:11px}.pokespiracy .ps-new-case-form>p{margin:16px 0 25px;font-size:13px}.pokespiracy .ps-connection-board>p{font-size:12px}.pokespiracy .ps-string-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 17px;height:auto;min-height:740px;margin-top:24px;padding:25px 17px;display:grid}.pokespiracy .ps-board-node{align-self:start;width:100%;min-height:170px;padding:18px 8px 14px;position:relative;inset:auto}.pokespiracy .ps-board-node:nth-child(3){margin-top:65px}.pokespiracy .ps-board-node:nth-child(4){margin-top:-35px}.pokespiracy .ps-board-node:nth-child(5){margin-top:30px}.pokespiracy .ps-board-node:nth-child(6){margin-top:-25px}.pokespiracy .ps-board-node img{width:49px;height:65px}.pokespiracy .ps-board-node strong{font-size:10px;line-height:1.55}.pokespiracy .ps-board-node>span:last-child{font-size:7px}.pokespiracy .ps-board-caption{font-size:10px;line-height:1.8}.pokespiracy .ps-handbook .ps-guide-lead{font-size:14px}.pokespiracy .ps-handbook p,.pokespiracy .ps-handbook li{font-size:12px}.pokespiracy .ps-handbook h3{font-size:17px}.pokespiracy .ps-guide-rules section{gap:13px;padding:19px 0}.pokespiracy .ps-guide-rules h3{font-size:14px}.pokespiracy .ps-secret-room{padding:6px 0 12px}.pokespiracy .ps-secret-room .ps-eyebrow{margin:auto}.pokespiracy .ps-secret-room>.ps-pokemon{width:155px;height:155px;margin:24px auto 16px}.pokespiracy .ps-secret-room h2{font-size:43px}.pokespiracy .ps-secret-room p{margin:20px auto;font-size:12px}.pokespiracy .ps-secret-room .ps-primary-button{justify-content:center;width:100%;font-size:12px}.pokespiracy .ps-secret-badge{font-size:11px}.pokespiracy .ps-toast,.pokespiracy .ps-dialog-toast{gap:9px;padding:11px 12px;font-size:11px}.pokespiracy .ps-toast{max-width:calc(100vw - 20px);bottom:15px}.pokespiracy .ps-dialog-toast{margin:16px -8px -13px}}@media (prefers-reduced-motion:reduce){.pokespiracy .ps-dialog button,.pokespiracy .ps-evidence-list a,.pokespiracy .ps-board-node{transition:none}}.pokespiracy .ps-masthead{z-index:1;max-width:1344px;min-height:88px;padding:0 32px;position:relative;top:auto}.pokespiracy .ps-main-content{max-width:1280px;margin:0 auto;padding:0 32px}.pokespiracy .ps-cover{min-height:500px}.pokespiracy .ps-cover-copy{padding-top:48px}.pokespiracy .ps-cover h1{font-size:clamp(70px,7.5vw,104px)}.pokespiracy .ps-collection,.pokespiracy#ps-club-top{scroll-margin-top:130px}.pokespiracy .ps-footer{max-width:1280px}@media (max-width:850px){.pokespiracy .ps-masthead{min-height:94px;padding:18px 24px 0;position:relative;top:auto}.pokespiracy .ps-main-content{padding:0 24px}.pokespiracy .ps-cover{min-height:460px}.pokespiracy .ps-cover h1{font-size:78px}}@media (max-width:600px){main.pokespiracy-main>footer{padding:25px 20px 95px}.pokespiracy .ps-masthead{min-height:118px;padding:20px 20px 0;position:relative;top:auto}.pokespiracy .ps-main-content{padding:0 20px}.pokespiracy .ps-cover{min-height:0}.pokespiracy .ps-cover-copy{padding-top:32px}.pokespiracy .ps-cover h1{font-size:76px}.pokespiracy .ps-collection,.pokespiracy#ps-club-top{scroll-margin-top:140px}.pokespiracy .ps-toast{bottom:90px}.pokespiracy .ps-footer{padding-bottom:35px}}@media (max-width:370px){.pokespiracy .ps-cover h1{font-size:68px}.pokespiracy .ps-main-content{padding-left:16px;padding-right:16px}}
