.items-list-item{background-image:linear-gradient(100deg,var(--color-slate-50),var(--color-neutral-50))}.image{background-image:url(hoenn.jpg);background-position:"top left"}.floater{position:absolute;touch-action:none}.cool-font{font-family:Calamity}.map-place-info-textbox-gradient{background-image:linear-gradient(in oklab 129deg,var(--color-neutral-50),var(--color-sky-100))}.tab-list{padding-top:.2rem;padding-bottom:.1rem;border-top:1px solid #ccc}.tab-label{font-weight:700;color:var(--color-gray-700);border-bottom:2px solid transparent;transition:color .2s,border-color .2s;cursor:pointer}.land-tab{color:var(--color-emerald-500)}.tab-label[title=land]:hover{border-color:var(--color-emerald-700);color:var(--color-emerald-700)}.tab-label[title=water]:hover{border-color:var(--color-sky-700);color:var(--color-sky-700)}.tab-label[title=fishing]:hover{border-color:var(--color-amber-700);color:var(--color-amber-700)}.tab-label[title=mart]:hover{border-color:var(--color-sky-400);color:var(--color-sky-300)}.tab-label[title=story]:hover{border-color:var(--color-red-400);color:var(--color-red-300)}.water-tab{color:var(--color-sky-500)}.fishing-tab{color:var(--color-amber-500)}.story-tab{color:var(--color-rose-400);border-color:var(--color-red-400)}.pokemart-tab{color:var(--color-sky-400);border-color:var(--color-sky-400)}.active{border-color:var(--color-blue-500);color:var(--color-blue-600)}.content-visibility{content-visibility:auto;contain-intrinsic-size:auto auto;contain:content}.will-transform{will-change:transform}.will-transform-opacity{will-change:transform opacity}.selected-place{animation:selected-place-animation 1s infinite}.dexnav-z{z-index:4}.map-place-info-z-3{z-index:3}.selecta-z{z-index:2}.places-list-z{z-index:7}.places-list-button-z{z-index:5}.places-list-backdrop-z{z-index:6}.trainers-list-z{z-index:7}.trainers-list-button-z{z-index:5}.trainers-list-backdrop-z{z-index:6}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:1em;width:1em;border-radius:50em;background:url(https://pro.fontawesome.com/releases/v5.10.0/svgs/solid/times-circle.svg) no-repeat 75% 75%;background-size:contain;opacity:0;pointer-events:none;filter:invert(1)}input[type=search]:focus::-webkit-search-cancel-button{opacity:.3;pointer-events:all}::placeholder{color:var(--color-gray-300);opacity:1}.name-container{display:flex;flex-direction:row;position:absolute;align-self:center;align-content:center;align-items:center;justify-content:flex-end;right:22px}.row-container{cursor:pointer;overflow:hidden;background-size:cover;display:flex;position:relative;align-items:center;border-radius:18px;box-sizing:border-box;height:60px;width:170px}.search-input{margin-top:.5rem;border:1px solid var(--color-neutral-300);backdrop-filter:blur(10px);background:#000c;background-color:#fff3;outline-color:var(--color-blue-500);z-index:6}.search-result{animation:searchResultAnimation .21s linear}.search-selecta{z-index:5}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none){.search-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.selecta-button-animation:active{animation:cssAnimation .5s linear forwards;-webkit-animation-name:cssAnimation;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:forwards}@-webkit-keyframes cssAnimation{0%{transform:translateY(0);-webkit-transform:translateY(0rem)}to{transform:translateY(.5rem);-webkit-transform:translateY(.5rem)}}@keyframes selected-place-animation{0%{filter:brightness(100%) blur(0px) saturate(2);-webkit-filter:blur(0px);-moz-filter:blur(15px);-ms-filter:blur(15px)}to{filter:brightness(255%) blur(10px) saturate(0);-webkit-filter:blur(15px);-moz-filter:blur(15px);-ms-filter:blur(15px)}}@-webkit-keyframes searchResultAnimation{0%{opacity:0}to{opacity:1}}@keyframes searchResultAnimation{0%{opacity:0}to{opacity:1}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-15deg)}75%{transform:rotate(15deg)}}.wiggle-on-hover:hover{animation:wiggle .5s ease-out forwards}.elite-ai-flag{color:color-mix(in srgb,var(--color-rare) var(--color-neutral-800));background-color:color-mix(in srgb,var(--background-color-mix) 50%,var(--color-rare))}.rare-ai-flag{color:color-mix(in srgb,var(--color-elite) 10%,var(--color-neutral-800));background-color:color-mix(in srgb,rgba(0 0 0 / .1) 60%,var(--color-elite))}.rare-trainer{filter:drop-shadow(0,0,1em,var(--color-rare))}.normal-ai-flag{color:color-mix(in srgb,var(--color-normal) 25%,var(--color-neutral-800));background-color:color-mix(in srgb,rgba(0 0 0 / .1) 50%,var(--color-normal))}.ai-flag-label{background:linear-gradient(42deg)}.hard-ai-flag{color:color-mix(in oklch,var(--color-very-hard-start) 20%,var(--color-neutral-800));background:color(display-p3 .9606 .5872 .5994)}.rainbow-bg{background:linear-gradient(in oklab 139deg,color(display-p3 .9998 .8451 .3147 / .7),color(display-p3 .9973 .7622 .7633 / .7),color(display-p3 .7573 .8837 .9974 / .7),color(display-p3 .9994 .8737 .4621 / .7))}.rainbow-bg-text{opacity:.75;text-shadow:0em 0em .5em color(display-p3 .9998 .8451 .3147),0em 0em .5em color(display-p3 .9973 .7622 .7633)}.parent{display:grid;grid-template-columns:1rem repeat(9,1fr) 1rem;grid-template-rows:3rem repeat(6,1fr) 1fr repeat(4,2rem);grid-column-gap:0px;grid-row-gap:0px;height:100%}.map-grid{grid-area:1 / 1 / 14 / 13}.search-bar-grid{grid-area:1 / 2 / 2 / 12}.search-bar-grid .subgrid{display:grid;grid-template-rows:1;grid-template-columns:1rem 1fr 1fr 1rem}.map-place-info-grid{grid-area:1 / 8 / 11 / 13}.selecta-grid{grid-area:11/ 8 / 12 / 13}.dexnav-grid{grid-area:5 / 2 / 13 / 7;width:100%;max-width:100%;min-width:auto;height:auto}.roamers-grid{grid-area:2 / 1 / 11 / 2}.roamers-info-grid{grid-area:10 / 3 / 13 / 7}@media (max-width: 768px){.parent{grid-template-columns:repeat(12,1fr);grid-template-rows:3rem repeat(5,1fr) 2rem repeat(4,2rem) 0rem}.map-grid{grid-area:1 / 1 / 13 / 13}.search-bar-grid{grid-area:1 / 1 / 2 / 6}.map-place-info-grid{grid-area:1 / 8 / 7 / 13;max-width:100%;min-width:auto;min-height:100%;height:auto}.selecta-grid{grid-area:6 / 8 / 7 / 13}.dexnav-grid{grid-area:4 / 1 / 13 / 8;width:100%;max-width:100%;min-width:auto;height:auto}}@media (width >= 64rem){.map-place-info-grid{margin-top:.25rem;grid-area:1/ 7 / 11 / 12;min-width:525px;max-width:45vw}.selecta-grid{grid-area:10 / 8 / 11 / 10}.dexnav-grid{grid-area:4 / 1 / 13 / 6;max-width:525px;min-width:auto}}
