@font-face{font-family:Alegreya Sans SC;src:url(/fonts/alegreya-sans-sc-regular.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215}@font-face{font-family:Alegreya Sans SC;src:url(/fonts/alegreya-sans-sc-medium.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215}@font-face{font-family:Alegreya Sans SC;src:url(/fonts/alegreya-sans-sc-bold.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215}@font-face{font-family:Alegreya Sans SC;src:url(/fonts/alegreya-sans-sc-extrabold.woff2)format("woff2");font-weight:800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-regular.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-medium.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-bold.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215}@font-face{font-family:Alegreya Sans SC;src:url(/fonts/alegreya-sans-sc-regular-cyrillic.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans SC;src:url(/fonts/alegreya-sans-sc-medium-cyrillic.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans SC;src:url(/fonts/alegreya-sans-sc-bold-cyrillic.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans SC;src:url(/fonts/alegreya-sans-sc-extrabold-cyrillic.woff2)format("woff2");font-weight:800;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-regular-cyrillic.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-italic-cyrillic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-medium-cyrillic.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-bold-cyrillic.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif SC;src:url(/fonts/noto-serif-sc.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF}:root{--slate:#17232c;--teal:#294b4b;--sage:#5b796b;--ice:#bfd7d7;--ground:#0d1519;--panel:#142028;--glyph:#1de1bf;--glyph-blue:#2a83cc;--power:#b8231f;--speed:#2aa53e;--survival:#1e9bbb;--event:#d2a430;--water:#2aa0b8;--buff:#78c876;--debuff:#d0473d;--neutral:#d2a430;--text:#d4e0dd;--text-dim:#93aaa4;--heading:var(--ice);--link:#6fd3c1;--link-hover:#b2f3e6;--font-head:"Alegreya Sans SC", "Alegreya Sans", "Noto Serif SC", Georgia, serif;--font-body:"Alegreya Sans", "Noto Serif SC", "Segoe UI", system-ui, sans-serif;--measure:44rem;--footer-h:1.8rem}@media (width<=68rem){:root{--footer-h:2.9rem}}@media (width<=40rem){:root{--footer-h:0rem}}*,:before,:after{box-sizing:border-box}html{color-scheme:dark;background:var(--ground)}body{min-height:100vh;padding-bottom:var(--footer-h);font:400 1.0625rem/1.65 var(--font-body);color:var(--text);background:var(--ground);flex-direction:column;margin:0;display:flex}body.fill{height:100dvh;min-height:0;padding-bottom:0;overflow:hidden}body.fill>main{flex:1;min-height:0}@media (width<=40rem){body.fill{height:auto;padding-bottom:var(--footer-h);overflow:visible}}img{max-width:100%;height:auto}a{color:var(--link);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--link-hover)}:focus-visible{outline:2px solid var(--glyph);outline-offset:3px}h1,h2,h3,h4{font-family:var(--font-head);color:var(--heading);letter-spacing:.04em;font-weight:700;line-height:1.15}h1{margin:0 0 .4em;font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem)}h2{background:url(/ui/stone-header-blue.webp) 0 100%/100% 10px no-repeat;margin:1.8em 0 .6em;padding-bottom:.35em;font-size:1.6rem}h3{margin:1.5em 0 .4em;font-size:1.25rem}p,ul,ol{margin:0 0 1em}hr{background:url(/ui/stone-header-blue.webp) 50%/100% 100% no-repeat;border:0;height:10px;margin:2em 0}code{color:var(--ice);font-family:Consolas,Cascadia Mono,monospace;font-size:.9em}table{border-collapse:collapse;width:100%;margin:0 0 1.2em;font-size:.97rem}th,td{text-align:left;border-bottom:1px solid #5b796b59;padding:.45em .7em}th{font-family:var(--font-head);color:var(--ice);letter-spacing:.03em;font-weight:700}.stone{border:13px solid #0000;border-image:url(/ui/stone-panel-blue.webp) 26 fill/13px;padding:.6rem .8rem}.stone-button{font:700 1rem var(--font-head);letter-spacing:.05em;color:var(--ice);border:8px solid #0000;border-image:url(/ui/aztec-button-294b4b-a.webp) 12 fill/8px;padding:.45rem 1.4rem;text-decoration:none;display:inline-block}.stone-button:hover{color:#fff;border-image-source:url(/ui/aztec-button-5b796b-a.webp)}.game-btn{isolation:isolate;min-height:2.75rem;font:700 1.15rem var(--font-head);letter-spacing:.06em;color:#dcecdc;text-shadow:0 1px 2px #000c;cursor:pointer;background:0 0;border:0;padding:.35rem 1.4rem;position:relative}.game-btn:before{content:"";z-index:-1;background:url(/ui/aztec-button-greenborder-a.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.game-btn:hover:before{filter:brightness(.78)}.game-btn:active:before{filter:none;background-image:url(/ui/aztec-button-5b796b-a.webp)}.game-btn:disabled{color:var(--text-dim);cursor:default}.game-btn:disabled:before{filter:grayscale(.7)brightness(.6)}.game-btn:focus-visible{outline:2px solid var(--glyph);outline-offset:2px}.game-btn.danger{color:#ecc5a5}.game-btn.danger:before{background-blend-mode:multiply;background:url(/ui/aztec-button-greenborder-a.webp) 50%/100% 100% no-repeat,#ff7070;-webkit-mask:url(/ui/aztec-button-greenborder-a.webp) 50%/100% 100% no-repeat;mask:url(/ui/aztec-button-greenborder-a.webp) 50%/100% 100% no-repeat}.framed{background:var(--slate);border:10px solid #0000;border-image:url(/ui/frame-stone.webp) 38/10px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}dialog.account{width:min(27rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--text);background:0 0;padding:.7rem 1rem .9rem;overflow-y:auto}dialog.account::backdrop{background:#050a0db3}.account-head{border-bottom:1px solid #5b796b73;align-items:center;gap:.6rem;margin-bottom:.6rem;padding-bottom:.45rem;display:flex}.account-btn[data-waiting]:after{content:attr(data-waiting);color:#fff;min-width:1.3em;font:700 .75rem/1.2 var(--font-body);text-align:center;vertical-align:.15em;background:#b8362f;border-radius:.65em;margin-left:.4em;padding:.05em .3em;display:inline-block}.account-review{border-top:1px solid #5b796b99;margin-top:1rem;padding-top:.6rem}.account-review h3{font:700 1.05rem var(--font-head);letter-spacing:.04em;color:var(--ice);margin:0 0 .4rem}.account-review ul{margin:0;padding:0;list-style:none}.account-review li{border-bottom:1px solid #5b796b59;padding:.45rem 0}.account-review li p{overflow-wrap:anywhere;margin:0 0 .3rem}.account-photos{flex-wrap:wrap;gap:.35rem;margin:0 0 .4rem;display:flex}.account-photos img{object-fit:cover;border:1px solid #5b796bb3;width:6.5rem;height:3.7rem;display:block}.account-note{white-space:pre-wrap}.account-review .account-actions{gap:.4rem}.account-review .account-actions>*{min-height:2.4rem;padding:.15rem .75rem;font-size:.85rem}.account-review .account-actions a.stone-button{align-items:center;text-decoration:none;display:inline-flex}.account-head h2{font:700 1.3rem/1.15 var(--font-head);letter-spacing:.04em;color:var(--ice);background:0 0;flex:1;margin:0;padding:0}.account-close{cursor:pointer;background:url(/icons/trackers/close.webp) 50%/62% no-repeat;border:0;flex:none;width:2.75rem;height:2.75rem;padding:0}.account-close:hover{background-image:url(/icons/trackers/close-hover.webp)}.account-close:focus-visible{outline:2px solid var(--glyph);outline-offset:-2px}.account-body p{margin:0 0 .6rem;font-size:.92rem;line-height:1.45}.account-body strong{color:var(--ice)}.account-body .account-dim{color:var(--text-dim);font-size:.85rem}.account-tabs{gap:.4rem;margin-bottom:.7rem;display:flex}.account-tabs .stone-button{cursor:pointer;min-height:2.75rem;color:var(--text-dim);flex:1;padding:.3rem .6rem}.account-tabs .stone-button[aria-pressed=true]{color:var(--ice);border-image-source:url(/ui/aztec-button-5b796b-a.webp)}.account-form{margin-bottom:.8rem}.account-form label{font:700 .95rem var(--font-head);letter-spacing:.04em;color:var(--ice);margin-bottom:.55rem;display:block}.account-form input{width:100%;height:2.75rem;font:1rem var(--font-body);color:var(--text);border:1px solid var(--teal);background:#0b1216;margin-top:.2rem;padding:0 .6rem;display:block}.account-form input:focus-visible{outline:2px solid var(--glyph);outline-offset:1px}.account-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.3rem 0 .8rem;display:flex}.account-actions .game-btn{min-width:9rem}.account-actions .stone-button{cursor:pointer;padding:.3rem 1rem}.account-body .account-msg{color:#ffd2a8}@keyframes m-fade-in{0%{opacity:0}}@keyframes m-rise-in{0%{opacity:0;translate:0 14px}}@keyframes m-drop-in{0%{opacity:0;translate:0 -24px}}@keyframes m-slide-left{0%{opacity:0;translate:-48px}}@keyframes m-slide-right{0%{opacity:0;translate:48px}}@keyframes m-pop-in{0%{opacity:0;scale:.55}60%{opacity:1;scale:1.08}to{scale:1}}@keyframes m-swing-in{0%{opacity:0;translate:0 -16px;rotate:-4deg;scale:.82}65%{opacity:1;rotate:1deg;scale:1.03}to{translate:0;rotate:0deg;scale:1}}@keyframes m-pop{0%{scale:1}35%{rotate:-10deg;scale:1.4}65%{rotate:6deg;scale:.9}to{rotate:0deg;scale:1}}@keyframes m-wiggle{0%,to{rotate:0deg}20%{rotate:-12deg}40%{rotate:10deg}60%{rotate:-6deg}80%{rotate:3deg}}@keyframes m-spin{to{rotate:360deg}}@keyframes m-grow-in{0%{opacity:0;scale:.6}}@keyframes m-breathe{0%,to{scale:1}50%{scale:1.12}}@keyframes m-shine{0%{translate:-130%}to{translate:130%}}@keyframes m-ripple{0%{opacity:.9;scale:.7}to{opacity:0;scale:2.1}}@keyframes m-glow{0%,to{filter:drop-shadow(0 0 2px #1de1bf40)}50%{filter:drop-shadow(0 0 12px #1de1bfe6)}}@keyframes m-glow-gold{0%,to{filter:drop-shadow(0 0 2px #ffd24a4d)}50%{filter:drop-shadow(0 0 10px #ffd24af2)}}@keyframes m-marker-in{0%{opacity:0;filter:brightness(3)drop-shadow(0 0 14px #fff)}to{opacity:1}}@keyframes m-flash{0%{background-color:#1de1bf73}to{background-color:#0000}}@keyframes m-bar-fill{0%{scale:0 1}}@keyframes m-text-glow{0%,to{text-shadow:0 0 4px #000000e6}50%{text-shadow:0 0 10px #1de1bff2,0 0 2px #000}}@keyframes m-shake{0%,to{translate:0}20%{translate:-6px}40%{translate:6px}60%{translate:-4px}80%{translate:3px}}@keyframes m-slot-from{0%{translate:0 calc(var(--from,1) * (100% + .3rem))}}@keyframes m-leave{to{opacity:0;translate:80px;scale:.9}}@keyframes m-nudge-up{0%,to{translate:0}50%{translate:0 -4px}}@keyframes m-nudge-down{0%,to{translate:0}50%{translate:0 4px}}@keyframes m-ring{0%{box-shadow:0 0 0 2px #0d1519,0 0 #f4f8f6cc}to{box-shadow:0 0 0 2px #0d1519,0 0 0 22px #f4f8f600}}@keyframes m-dot-pulse{0%{opacity:.8;scale:1}to{opacity:0;scale:2.4}}@keyframes m-pin-ring{0%{box-shadow:0 0 0 2px #0d1519,0 0 #1de1bfe6}to{box-shadow:0 0 0 2px #0d1519,0 0 0 26px #1de1bf00}}@keyframes m-danger{0%,to{filter:none}50%{filter:drop-shadow(0 0 8px #ff7070d9)}}@keyframes m-label-in{0%{opacity:0;letter-spacing:.6em;transform:translate(-50%,-50%)scale(.6)}}@keyframes m-pulse{0%,to{opacity:0}50%{opacity:1}}@keyframes m-dim{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:no-preference){.site-header{animation:.55s cubic-bezier(.2,.8,.2,1) backwards m-drop-in}.site-footer{animation:.6s cubic-bezier(.2,.8,.2,1) .25s backwards m-rise-in}main:not(.wide)>*{animation:.7s cubic-bezier(.2,.8,.2,1) backwards m-rise-in}main:not(.wide)>:nth-child(2){animation-delay:.12s}main:not(.wide)>:nth-child(3){animation-delay:.24s}.site-header .home img{transition:rotate .7s cubic-bezier(.3,1.5,.5,1),scale .3s}.site-header .home:hover img{rotate:360deg;scale:1.15}.site-header nav a{background:linear-gradient(var(--sage), var(--sage)) left bottom / 0 2px no-repeat;transition:background-size .3s,color .2s}.site-header nav a:hover{background-size:100% 2px}.account-btn{transition:color .2s,letter-spacing .25s}.account-btn:hover{letter-spacing:.09em;animation:.5s m-wiggle}.game-btn{transition:translate .2s,scale .12s,filter .25s;overflow:hidden}.game-btn:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0;translate:-130%}.game-btn:not(:disabled):hover{filter:drop-shadow(0 4px 8px #1de1bf59);translate:0 -2px}.game-btn:not(:disabled):hover:after{animation:.75s ease-out m-shine}.game-btn:not(:disabled):active{translate:0 1px;scale:.94}.stone-button{transition:translate .2s,scale .12s,filter .25s,color .2s}.stone-button:hover{filter:drop-shadow(0 3px 6px #0009);translate:0 -2px}.stone-button:active{scale:.94}dialog.account[open]{animation:.5s cubic-bezier(.2,1.2,.4,1) backwards m-swing-in}dialog.account[open]::backdrop{animation:.35s backwards m-fade-in}.account-close{transition:rotate .3s}.account-close:hover{rotate:90deg}.account-msg{animation:.45s m-shake}.account-tabs .stone-button[aria-pressed=true]{animation:.45s m-pop}.intro .wordmark{animation:.9s cubic-bezier(.2,1.2,.4,1) .15s backwards m-pop-in}.intro h1{animation:.7s cubic-bezier(.2,.8,.2,1) .3s backwards m-slide-right}.map-link img{transition:scale .5s,filter .5s}.map-link:hover img{filter:brightness(1.1)drop-shadow(0 0 14px #1de1bf73);scale:1.03}main:not(.wide) .map li{animation:.5s cubic-bezier(.2,.8,.2,1) backwards m-rise-in}main:not(.wide) .map li:first-child{animation-delay:.35s}main:not(.wide) .map li:nth-child(2){animation-delay:.45s}main:not(.wide) .map li:nth-child(3){animation-delay:.55s}main:not(.wide) .map li:nth-child(4){animation-delay:.65s}main:not(.wide) .map li:nth-child(5){animation-delay:.75s}.panel{animation:.6s cubic-bezier(.2,.8,.2,1) backwards m-slide-left}.panel>*{animation:.5s cubic-bezier(.2,.8,.2,1) backwards m-rise-in}.panel>:nth-child(2){animation-delay:80ms}.panel>:nth-child(3){animation-delay:.16s}.panel>:nth-child(4){animation-delay:.24s}.panel>:nth-child(5){animation-delay:.32s}.panel>:nth-child(6){animation-delay:.4s}.panel>:nth-child(7){animation-delay:.48s}.panel>:nth-child(8){animation-delay:.56s}.panel>:nth-child(9){animation-delay:.64s}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.group::details-content{block-size:0;transition:block-size .45s cubic-bezier(.2, .8, .2, 1), content-visibility .45s allow-discrete;overflow:clip}.group[open]::details-content{block-size:auto}}.group[open]>label{animation:.4s cubic-bezier(.2,.8,.2,1) backwards m-rise-in}.group[open]>:nth-child(3){animation-delay:30ms}.group[open]>:nth-child(4){animation-delay:60ms}.group[open]>:nth-child(5){animation-delay:90ms}.group[open]>:nth-child(6){animation-delay:.12s}.group[open]>:nth-child(7){animation-delay:.15s}.group[open]>:nth-child(8){animation-delay:.18s}.group[open]>:nth-child(9){animation-delay:.21s}.group[open]>:nth-child(10){animation-delay:.24s}.group[open]>:nth-child(11){animation-delay:.27s}.group[open]>:nth-child(12){animation-delay:.3s}.group[open]>:nth-child(n+13){animation-delay:.33s}.group>summary:after{transition:transform .4s cubic-bezier(.3,1.6,.5,1),margin .3s}.on.bump{animation:.5s m-pop;display:inline-block}.group label{transition:translate .2s}.group label:hover{translate:4px}.group label:hover img,.group label:hover .tp-swatch{animation:.5s m-wiggle}.group[open] input:checked+img,.group[open] input:checked+span{animation:.5s m-pop}.tracking-note:not([hidden]){animation:.45s cubic-bezier(.2,1.2,.4,1) backwards m-pop-in;position:relative}.tracking-note:not([hidden]):after{content:"";pointer-events:none;animation:2.4s ease-in-out .5s infinite m-pulse;position:absolute;inset:-1px;box-shadow:0 0 14px #1de1bf73}.find-list li{animation:.3s backwards m-rise-in}.find-list li:nth-child(2){animation-delay:30ms}.find-list li:nth-child(3){animation-delay:60ms}.find-list li:nth-child(4){animation-delay:90ms}.find-list li:nth-child(5){animation-delay:.12s}.find-list li:nth-child(6){animation-delay:.15s}.find-list li:nth-child(n+7){animation-delay:.18s}.leaflet-control.bob-corner{animation:.6s cubic-bezier(.2,.8,.2,1) .15s backwards m-slide-right}.leaflet-bar a{transition:scale .15s,background-color .2s}.leaflet-bar a:hover{scale:1.12}.leaflet-bar a:active{scale:.88}.area-card .swatch.wall{animation:2.2s ease-in-out 3 m-dim}.leaflet-marker-icon.bob-marker{transition:filter .2s;animation:.7s ease-out backwards m-marker-in}.leaflet-marker-pane>.bob-marker:nth-child(5n+1){animation-delay:50ms}.leaflet-marker-pane>.bob-marker:nth-child(5n+2){animation-delay:.12s}.leaflet-marker-pane>.bob-marker:nth-child(5n+3){animation-delay:.19s}.leaflet-marker-pane>.bob-marker:nth-child(5n+4){animation-delay:.26s}.leaflet-marker-icon.bob-marker:hover{filter:brightness(1.35)drop-shadow(0 0 8px #fffc)}.leaflet-marker-icon.bob-marker[src*=neutral-]{animation:.7s ease-out backwards m-marker-in,2.6s ease-in-out .7s 3 m-glow-gold}.bob-tp span{animation:.5s ease-out backwards m-grow-in,2.4s ease-in-out .5s infinite m-breathe}.bob-tp span:before{animation:5s linear infinite m-spin}label:hover>.tp-swatch:before{animation:1.6s linear infinite m-spin}.bob-tp span:after{content:"";border:2px solid var(--tp);pointer-events:none;border-radius:50%;animation:2.2s ease-out infinite m-ripple;position:absolute;inset:2px}.bob-critter img{transition:scale .2s;animation:.5s ease-out backwards m-grow-in}.bob-critter:hover img{scale:1.25}path.bob-biome{transition:fill-opacity .25s,stroke-width .25s}.bob-biome-label span{animation:.9s cubic-bezier(.2,.8,.2,1) backwards m-label-in}.bob-name span{animation:.6s backwards m-fade-in}.bob-found>span{animation:.4s ease-out backwards m-grow-in,1.6s ease-out .4s 3 m-ring}.bob-pin-bubble{animation:.4s ease-out backwards m-grow-in}.bob-pin-dot{animation:1.8s ease-out .4s 4 m-pin-ring}.bob-pin-dot:after{content:"";border:1.5px solid var(--ice);opacity:0;pointer-events:none;border-radius:50%;animation:2s ease-out 7.6s infinite m-dot-pulse;position:absolute;inset:-2px}.bob-tip{animation:.25s backwards m-fade-in}.bob-coords .leaflet-popup-content-wrapper{transform-origin:50% 100%;animation:.35s cubic-bezier(.2,1.2,.4,1) backwards m-pop-in}.bob-direction span{animation:4s ease-in-out 3 m-dim}.bob-direction.e span{animation-delay:1s}.bob-direction.s span{animation-delay:2s}.bob-direction.w span{animation-delay:3s}.tracker-bar{animation:.6s cubic-bezier(.2,.8,.2,1) .2s backwards m-slide-right}.tracker-btn{transition:translate .2s;animation:.5s cubic-bezier(.2,1.2,.4,1) backwards m-pop-in}.tracker-btn:nth-child(2){animation-delay:80ms}.tracker-btn:nth-child(3){animation-delay:.16s}.tracker-btn:hover{translate:0 -3px}.tracker-btn:hover img{animation:.55s m-wiggle}.tracker-bar.choosing .play-btn{animation:.45s cubic-bezier(.2,1.3,.4,1) backwards m-pop-in}.tracker-bar.choosing .play-btn:not(:disabled){animation:.45s cubic-bezier(.2,1.3,.4,1) backwards m-pop-in,1.8s ease-in-out .45s infinite m-glow}.slots:not([hidden]){animation:.5s cubic-bezier(.2,1,.3,1.1) backwards m-slide-right}.slot-list.intro>li{animation:.45s cubic-bezier(.2,.8,.2,1) backwards m-rise-in}.slot-list.intro>li:nth-child(2){animation-delay:40ms}.slot-list.intro>li:nth-child(3){animation-delay:80ms}.slot-list.intro>li:nth-child(4){animation-delay:.12s}.slot-list.intro>li:nth-child(5){animation-delay:.16s}.slot-list.intro>li:nth-child(6){animation-delay:.2s}.slot-list.intro>li:nth-child(7){animation-delay:.24s}.slot-list.intro>li:nth-child(8){animation-delay:.28s}.slot-list.intro>li:nth-child(9){animation-delay:.32s}.slot-list.intro>li:nth-child(10){animation-delay:.36s}.slot-list.intro>li:nth-child(11){animation-delay:.4s}.slot-list.intro>li:nth-child(12){animation-delay:.44s}.slot-filled{transition:translate .2s,filter .25s}.slot-filled:hover{translate:-5px}.slot-portrait{transition:scale .3s,rotate .3s}.slot-filled:hover .slot-portrait{rotate:-3deg;scale:1.08}.slot-filled.selected{animation:1.6s ease-in-out infinite m-glow}.slot-playing{animation:1.4s ease-in-out infinite m-text-glow}.slot-filled:hover .slot-gender{animation:.8s m-spin}.slot-info{transition:scale .15s}.slot-info:hover{animation:.45s m-wiggle;scale:1.15}.slot-move.up:not(:disabled):hover:before{animation:.6s ease-in-out infinite m-nudge-up}.slot-move.down:not(:disabled):hover:before{animation:.6s ease-in-out infinite m-nudge-down}.slot-empty{transition:translate .2s,filter .25s}.slot-empty:hover{filter:drop-shadow(0 0 6px #1de1bf80);translate:-4px}.slot-list>li.moved{animation:.38s cubic-bezier(.2,.9,.3,1.25) m-slot-from}.slot-list>li.leaving{animation:.3s ease-in forwards m-leave}.slot-list>li.shift-up{--from:1;animation:.4s cubic-bezier(.2,.9,.3,1.2) m-slot-from}.picker:not([hidden]){animation:.3s backwards m-fade-in}.picker:not([hidden]) .picker-box{animation:.5s cubic-bezier(.2,1.2,.4,1) backwards m-swing-in}.picker-tab{transition:translate .2s}.picker-tab:hover{translate:0 -3px}.picker-tab[aria-selected=true] img{animation:.5s m-pop}.picker-creature{animation:.4s cubic-bezier(.2,1.2,.4,1) backwards m-pop-in}.picker-creature:nth-child(2){animation-delay:30ms}.picker-creature:nth-child(3){animation-delay:60ms}.picker-creature:nth-child(4){animation-delay:90ms}.picker-creature:nth-child(5){animation-delay:.12s}.picker-creature:nth-child(6){animation-delay:.15s}.picker-creature:nth-child(7){animation-delay:.18s}.picker-creature:nth-child(8){animation-delay:.21s}.picker-creature:nth-child(n+9){animation-delay:.24s}.picker-creature img{transition:scale .25s,rotate .25s}.picker-creature:hover img{rotate:4deg;scale:1.1}.picker-details:not([hidden]){animation:.4s cubic-bezier(.2,.8,.2,1) backwards m-slide-right}.spec-btn[aria-pressed=true] img,.gender-btn[aria-pressed=true] img{animation:.5s m-pop}.detail-confirm{animation:.35s cubic-bezier(.2,1.2,.4,1) backwards m-pop-in}.detail-confirm .game-btn.danger{animation:1.3s ease-in-out infinite m-danger}.picker-close{transition:rotate .3s}.picker-close:hover{rotate:90deg}.trials-panel:not([hidden]){animation:.5s cubic-bezier(.2,1,.3,1.1) backwards m-slide-right}.trials-close,.slots-close{transition:rotate .3s}.trials-close:hover,.slots-close:hover{rotate:90deg}.trials-panel.intro .trial,.trials-panel.intro .trials-track{animation:.45s cubic-bezier(.2,.8,.2,1) backwards m-rise-in}.trials-panel.intro .trial:nth-of-type(2){animation-delay:70ms}.trials-panel.intro .trial:nth-of-type(3){animation-delay:.14s}.trials-panel.intro .trial:nth-of-type(4){animation-delay:.21s}.trials-panel.intro .trial:nth-of-type(5){animation-delay:.28s}.trials-panel.intro .trial-bar>span{transform-origin:0;animation:1.1s cubic-bezier(.2,.8,.2,1) .35s backwards m-bar-fill}.trial-row img{transition:scale .2s}.trial-row:hover img{animation:.5s m-wiggle}.trial-done{animation:1.5s ease-in-out infinite m-text-glow;display:inline-block}.trial-list.intro .trial-item,.trial-list.intro h4{animation:.35s backwards m-rise-in}.trial-list.intro .trial-item:nth-child(2){animation-delay:30ms}.trial-list.intro .trial-item:nth-child(3){animation-delay:60ms}.trial-list.intro .trial-item:nth-child(4){animation-delay:90ms}.trial-list.intro .trial-item:nth-child(5){animation-delay:.12s}.trial-list.intro .trial-item:nth-child(n+6){animation-delay:.15s}.trial-item.just{animation:1s ease-out m-flash}.trial-item.just.ticked img,.trial-item.just.ticked input{animation:.5s m-pop}.trial-map{transition:scale .15s}.trial-map:hover{animation:.45s m-wiggle;scale:1.2}.scent img{transition:scale .2s}.scent:hover img{scale:1.1}.scent.just img{animation:.55s m-pop}.trials-track [data-track][aria-pressed=true]{animation:1.8s ease-in-out infinite m-glow}.trials-confirm{animation:.35s cubic-bezier(.2,1.2,.4,1) backwards m-pop-in}.mig-where{transform-origin:var(--arrow-x,50%) 0;animation:.3s cubic-bezier(.2,1.2,.4,1) backwards m-pop-in}.trials-confirm .game-btn.danger{animation:1.3s ease-in-out infinite m-danger}}:root[data-motion=off] *,:root[data-motion=off] :before,:root[data-motion=off] :after{animation:none!important}:root[data-motion=off] :not(.leaflet-zoom-animated),:root[data-motion=off] :before,:root[data-motion=off] :after{transition:none!important}:root[data-motion=off] ::backdrop{animation:none!important}:root[data-motion=off] .group::details-content{transition:none!important}@media (prefers-reduced-motion:no-preference){.tracker-btn.recording:not(.paused):before,.mig-dot:not(.paused){animation:1.6s ease-in-out infinite m-dim}.mig-action{transition:translate .15s,border-color .2s,background-color .2s}.mig-action:hover{translate:0 -2px}.mig-action:active img,.mig-action.logged img{animation:.45s m-pop}.mig-action.logged{animation:1.3s ease-out m-flash}.mig-log li.just{animation:1.2s ease-out m-flash,.35s backwards m-rise-in}dialog.replay[open]{animation:.5s cubic-bezier(.2,1.2,.4,1) backwards m-swing-in}dialog.replay[open]::backdrop{animation:.35s backwards m-fade-in}}.site-header[data-astro-cid-fzpbxy5g]{z-index:1000;isolation:isolate;background:var(--slate);padding-bottom:8px;position:sticky;top:0;overflow:hidden;box-shadow:0 2px 10px #0000008c}.site-header[data-astro-cid-fzpbxy5g]:before{content:"";z-index:-1;background:url(/ui/stone-panel-blue.webp) 50%/cover;position:absolute;inset:-30px}.site-header[data-astro-cid-fzpbxy5g]:after{content:"";background:url(/ui/stone-header-blue.webp) 50%/100% 100% no-repeat;height:10px;position:absolute;bottom:0;left:-40px;right:-40px}.skip[data-astro-cid-fzpbxy5g]{background:var(--slate);z-index:10;padding:.4rem .8rem;position:absolute;top:-3rem;left:1rem}.skip[data-astro-cid-fzpbxy5g]:focus{top:.3rem}.bar[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 2rem;padding:.3rem 1.25rem;display:flex}.home[data-astro-cid-fzpbxy5g]{font:800 1.45rem var(--font-head);letter-spacing:.06em;color:var(--ice);align-items:center;gap:.6rem;text-decoration:none;display:flex}.home[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{filter:drop-shadow(0 0 6px #1de1bf40)}.home[data-astro-cid-fzpbxy5g]:hover{color:#fff}@media (width<=68rem){.home[data-astro-cid-fzpbxy5g]{font-size:1.3rem}}.end[data-astro-cid-fzpbxy5g]{align-items:center;gap:.25rem 1.6rem;display:flex}.account-btn[data-astro-cid-fzpbxy5g]{min-height:2.75rem;font:700 1.05rem var(--font-head);letter-spacing:.05em;color:var(--ice);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-left:1px solid #5b796bb3;padding:.35rem .1rem .35rem 1.2rem}.account-btn[data-astro-cid-fzpbxy5g]:hover{color:var(--link-hover)}.motion-btn[data-astro-cid-fzpbxy5g]{min-height:2.75rem;font:700 .9rem var(--font-head);letter-spacing:.05em;color:var(--text-dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:.35rem .1rem}.motion-btn[data-astro-cid-fzpbxy5g]:hover{color:var(--link-hover)}.langs[data-astro-cid-fzpbxy5g]{gap:0 .15rem;margin:0;padding:0;list-style:none;display:flex}.langs[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-width:2.2rem;min-height:2.75rem;font:700 .9rem var(--font-head);letter-spacing:.05em;color:var(--text-dim);white-space:nowrap;justify-content:center;align-items:center;padding:0 .3rem;text-decoration:none;display:inline-flex}.langs[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--link-hover)}.langs[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current]{color:var(--ice);box-shadow:inset 0 -2px 0 var(--sage)}.langs[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible{outline:2px solid var(--glyph);outline-offset:-2px}.lang-pick[data-astro-cid-fzpbxy5g]{min-height:2.75rem;font:700 .9rem var(--font-head);letter-spacing:.05em;color:var(--ice);white-space:nowrap;align-items:center;gap:.35rem;padding:0 .2rem;display:none;position:relative}.lang-pick[data-astro-cid-fzpbxy5g]:after{content:"";border:solid var(--text-dim);border-width:0 2px 2px 0;width:.38rem;height:.38rem;margin-top:-.2rem;transform:rotate(45deg)}.lang-select[data-astro-cid-fzpbxy5g]{opacity:0;cursor:pointer;width:100%;font-size:16px;position:absolute;inset:0}.lang-select[data-astro-cid-fzpbxy5g] option[data-astro-cid-fzpbxy5g]{background:var(--slate);color:var(--text)}.lang-pick[data-astro-cid-fzpbxy5g]:has(.lang-select:focus-visible){outline:2px solid var(--glyph);outline-offset:2px}html:not(:lang(zh)) .langs[data-astro-cid-fzpbxy5g] [data-astro-cid-fzpbxy5g][lang=zh-Hans],.sr[data-astro-cid-fzpbxy5g]{font-family:system-ui,sans-serif}.sr[data-astro-cid-fzpbxy5g]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.motion-btn[data-astro-cid-fzpbxy5g]:focus-visible,.account-btn[data-astro-cid-fzpbxy5g]:focus-visible{outline:2px solid var(--glyph);outline-offset:2px}@media (width<=40rem){.langs[data-astro-cid-fzpbxy5g]{display:none}.lang-pick[data-astro-cid-fzpbxy5g]{display:inline-flex}.home[data-astro-cid-fzpbxy5g]{gap:.5rem;font-size:1.25rem}.bar[data-astro-cid-fzpbxy5g]{padding-bottom:0}.end[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;justify-content:space-between;column-gap:.9rem;width:100%}.account-btn[data-astro-cid-fzpbxy5g]{padding-left:.9rem}}.site-footer[data-astro-cid-nns7i3if]{z-index:1000;color:var(--text-dim);background:#142028;border-top:1px solid #5b796b99;flex-wrap:wrap;justify-content:space-between;gap:0 2rem;padding:.3rem 1.25rem;font-size:.8rem;line-height:1.35;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #00000080}p[data-astro-cid-nns7i3if]{margin:0}p[data-astro-cid-nns7i3if] strong,p[data-astro-cid-nns7i3if] time{color:var(--text)}p[data-astro-cid-nns7i3if] strong{font-weight:700}@media (width<=40rem){.site-footer[data-astro-cid-nns7i3if]{flex-direction:column;gap:.3rem;padding:.6rem 1rem .8rem;position:static}}main[data-astro-cid-hkbrpulz]{flex:1;width:100%;max-width:82rem;margin:0 auto;padding:1.5rem 1.25rem 3rem}main[data-astro-cid-hkbrpulz].wide{max-width:none;padding:0}
