@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bb86985b9358e82-s.1_nwqg2oqknh7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/98a6f59906826739-s.43efwv28dotlz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/32ad89419f634795-s.1tb5eil6y_dva.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/8224a722d77dedea-s.0zl3jsojfe2ze.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/0461c21301ee96b8-s.p.3dojvicm65v_0.woff2)format("woff2");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P Fallback";src:local(Arial);ascent-override:44.58%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:224.32%}.nHPsRa_className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}.nHPsRa_variable{--font-press-start-2p:"Press Start 2P", "Press Start 2P Fallback"}
@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/1e634a0870b53d3f-s.3-72worm-ib39.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a6407282b78ca7d7-s.3_mjd9z78cbbb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/034111bd5fecc463-s.p.0wyelkczeev99.woff2)format("woff2");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans Fallback;src:local(Arial);ascent-override:81.7%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.61%}.vd0wkG_className{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}.vd0wkG_variable{--font-pixelify-sans:"Pixelify Sans", "Pixelify Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.p.269kn9uafm0ti.woff2)format("woff2");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._6GV5LG_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._6GV5LG_variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
._6GxBQW_section{flex-direction:column;gap:24px;padding:64px 0;display:flex}._6GxBQW_sectionHeader{flex-direction:column;gap:8px;display:flex}._6GxBQW_sectionPre{color:var(--accent);font-family:var(--font-press-start-2p), monospace;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;letter-spacing:1px;font-size:11px}._6GxBQW_sectionTitle{color:var(--text);font-family:var(--font-pixelify-sans), "Pixelify Sans", system-ui, sans-serif;font-size:22px;font-weight:700;line-height:1.4}._6GxBQW_card{border-left:2px solid var(--accent);background:var(--panel-alpha);box-shadow:0 calc(var(--px) * -1) 0 0 var(--border-alpha), 0 var(--px) 0 0 var(--border-alpha), calc(var(--px) * -1) 0 0 0 var(--border-alpha), var(--px) 0 0 0 var(--border-alpha), var(--px) var(--px) 0 0 #00000073;flex-direction:column;gap:16px;padding:20px;display:flex}._6GxBQW_count{color:var(--text-dim);font-family:var(--font-jetbrains-mono), monospace;margin:0}._6GxBQW_progressTrack{border:2px solid var(--border-alpha);background:var(--panel);height:12px;overflow:hidden}._6GxBQW_progressTrack span{background:var(--accent);height:100%;transition:width .12s steps(3,end);display:block}._6GxBQW_list{gap:8px;margin:0;padding:0;list-style:none;display:grid}._6GxBQW_list li{color:var(--text-mute);font-family:var(--font-jetbrains-mono), monospace;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:14px;display:grid}._6GxBQW_list li svg{color:var(--text-mute)}._6GxBQW_list li._6GxBQW_unlocked,._6GxBQW_list li._6GxBQW_unlocked svg{color:var(--ok)}._6GxBQW_state{text-align:right;font-size:12px}@media (min-width:768px){._6GxBQW_section{padding:96px 0}._6GxBQW_sectionTitle{font-size:28px}._6GxBQW_card{padding:28px}}@media (max-width:479px){._6GxBQW_list li{grid-template-columns:16px minmax(0,1fr)}._6GxBQW_state{text-align:left;grid-column:2}}@media (prefers-reduced-motion:reduce){html:not([data-low-motion=false]) ._6GxBQW_progressTrack span{transition:none}:is(html:not([data-low-motion=false]) ._6GxBQW_toastEnter,html:not([data-low-motion=false]) ._6GxBQW_toastExit){transition:opacity .16s!important;animation:none!important}}html[data-low-motion=true] ._6GxBQW_progressTrack span{transition:none}:is(html[data-low-motion=true] ._6GxBQW_toastEnter,html[data-low-motion=true] ._6GxBQW_toastExit){transition:opacity .16s!important;animation:none!important}._6GxBQW_toastContainer{z-index:9999;pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:24px;right:24px}@media (max-width:640px){._6GxBQW_toastContainer{align-items:center;bottom:24px;left:16px;right:16px}}._6GxBQW_toast{box-sizing:border-box;pointer-events:auto;background:var(--panel-alpha);border-left:4px solid var(--accent);box-shadow:0 calc(var(--px) * -1) 0 0 var(--border), 0 var(--px) 0 0 var(--border), calc(var(--px) * -1) 0 0 0 var(--border), var(--px) 0 0 0 var(--border), 0 10px 28px #0009;image-rendering:pixelated;align-items:center;gap:14px;width:100%;max-width:380px;padding:14px 18px;display:flex}._6GxBQW_toastEnter{animation:.32s steps(6,end) forwards _6GxBQW_toastSlideIn}._6GxBQW_toastExit{animation:.32s steps(6,end) forwards _6GxBQW_toastSlideOut}@keyframes _6GxBQW_toastSlideIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes _6GxBQW_toastSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}._6GxBQW_toastIcon{border:1px solid var(--idle);background:#febc2e26;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._6GxBQW_toastBody{flex-direction:column;gap:4px;min-width:0;display:flex}._6GxBQW_toastHeader{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}._6GxBQW_toastTag{color:var(--accent);font-family:var(--font-press-start-2p), monospace;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;letter-spacing:.5px;font-size:10px}._6GxBQW_toastSub{color:var(--text-mute);font-family:var(--font-jetbrains-mono), monospace;font-size:11px}._6GxBQW_toastName{color:var(--text);font-family:var(--font-press-start-2p), monospace;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:1.35;overflow:hidden}
.lLuYrG_skyContainer{pointer-events:none;z-index:0;background:linear-gradient(to bottom, var(--sky-top) 0%, var(--sky-mid) 58%, var(--sky-low) 88%, var(--panel) 100%);position:absolute;inset:0;overflow:hidden}.lLuYrG_decorativeLayer{pointer-events:none;position:absolute;inset:0}.lLuYrG_animationsPaused *{animation-play-state:paused!important}.lLuYrG_star{image-rendering:pixelated;background:#fff;animation:2.4s steps(2,end) infinite alternate lLuYrG_starTwinkle;position:absolute}@keyframes lLuYrG_starTwinkle{0%{opacity:calc(var(--stars,1) * .2);transform:scale(.85)}to{opacity:calc(var(--stars,1) * .95);transform:scale(1.1)}}.lLuYrG_celestial{image-rendering:pixelated;z-index:2;animation:6s steps(8,end) infinite alternate lLuYrG_celestialHover;position:absolute;top:36px;right:12%}.lLuYrG_moonOnly{display:block}.lLuYrG_sunOnly{display:none}.lLuYrG_celestialTrigger{cursor:pointer;pointer-events:auto;background:0 0;border:0;width:48px;height:48px;padding:0;display:block}.lLuYrG_celestialTrigger svg:last-child{display:none}html[data-phase=day] .lLuYrG_moonOnly{display:none}html[data-phase=day] .lLuYrG_sunOnly{display:block}html[data-phase=day] .lLuYrG_celestialTrigger svg:first-child{display:none}html[data-phase=day] .lLuYrG_celestialTrigger svg:last-child{display:block}@keyframes lLuYrG_celestialHover{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}.lLuYrG_cloud{image-rendering:pixelated;will-change:transform;position:absolute}.lLuYrG_cloudFar1{opacity:.35;z-index:3;animation:88s linear -5s infinite lLuYrG_driftCloudFar;top:10%}.lLuYrG_cloudFar2{opacity:.25;z-index:3;animation:110s linear -45s infinite lLuYrG_driftCloudFar;top:18%}.lLuYrG_cloudFar3{opacity:.22;z-index:3;animation:135s linear -80s infinite lLuYrG_driftCloudFar;top:6%}@keyframes lLuYrG_driftCloudFar{0%{transform:translate(-160px)}to{transform:translate(calc(100vw + 200px))}}.lLuYrG_cloudNear1{opacity:var(--cloud-o,.75);z-index:5;animation:48s linear -14s infinite lLuYrG_driftCloudNear;top:24%}.lLuYrG_cloudNear2{opacity:calc(var(--cloud-o,.75) * .9);z-index:5;animation:62s linear -32s infinite lLuYrG_driftCloudNear;top:36%}.lLuYrG_cloudNear3{opacity:calc(var(--cloud-o,.75) * .75);z-index:5;animation:74s linear -4s infinite lLuYrG_driftCloudNear;top:48%}.lLuYrG_cloudAchievementTrigger{z-index:6;cursor:pointer;pointer-events:auto;width:112px;height:49px;opacity:var(--cloud-o,.75);touch-action:manipulation;background:0 0;border:0;padding:0;transition:filter .12s;animation:3.2s steps(4,end) infinite alternate lLuYrG_cloudAchievementFloat;top:14%;left:8%}@media (min-width:768px){.lLuYrG_cloudAchievementTrigger{top:24%;left:auto;right:18%}}.lLuYrG_cloudAchievementTrigger:hover{filter:brightness(1.2)}.lLuYrG_cloudAchievementTrigger:active{transform:scale(.92)}.lLuYrG_cloudBurst{animation:.7s steps(5,end) forwards lLuYrG_cloudPuffAnim!important}@keyframes lLuYrG_cloudPuffAnim{0%{filter:brightness();transform:scale(1)}35%{filter:brightness(1.75);transform:scale(1.35)translateY(-6px)}70%{filter:brightness(1.3);transform:scale(1.15)translateY(-2px)}to{filter:brightness();transform:scale(1)translateY(0)}}.lLuYrG_particleContainer{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.lLuYrG_particle{width:6px;height:6px;image-rendering:pixelated;opacity:1;position:absolute}.lLuYrG_particle1{background:var(--idle,#febc2e);animation:.7s steps(5,end) forwards lLuYrG_particleScatter1}.lLuYrG_particle2{background:var(--accent,#7cc0ff);animation:.7s steps(5,end) forwards lLuYrG_particleScatter2}.lLuYrG_particle3{background:#fff;animation:.7s steps(5,end) forwards lLuYrG_particleScatter3}.lLuYrG_particle4{background:var(--idle,#febc2e);animation:.7s steps(5,end) forwards lLuYrG_particleScatter4}.lLuYrG_particle5{background:var(--accent,#7cc0ff);animation:.7s steps(5,end) forwards lLuYrG_particleScatter5}.lLuYrG_particle6{background:#fff;animation:.7s steps(5,end) forwards lLuYrG_particleScatter6}@keyframes lLuYrG_particleScatter1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-36px,-28px)}}@keyframes lLuYrG_particleScatter2{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(36px,-32px)}}@keyframes lLuYrG_particleScatter3{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-42px,16px)}}@keyframes lLuYrG_particleScatter4{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(44px,14px)}}@keyframes lLuYrG_particleScatter5{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-16px,-42px)}}@keyframes lLuYrG_particleScatter6{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px,34px)}}.lLuYrG_cloudAchievementTrigger svg{display:block}.lLuYrG_cloudAchievementTrigger:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@keyframes lLuYrG_cloudAchievementFloat{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}@keyframes lLuYrG_driftCloudNear{0%{transform:translate(-200px)}to{transform:translate(calc(100vw + 250px))}}.lLuYrG_birdGroup{z-index:4;cursor:pointer;pointer-events:auto;touch-action:manipulation;background:0 0;border:0;align-items:flex-end;gap:12px;width:76px;min-height:44px;padding:6px;animation:28s linear 4s infinite lLuYrG_flyAcrossSky;display:flex;position:absolute;top:14%;left:-80px}.lLuYrG_birdGroup:hover{filter:brightness(1.2)}.lLuYrG_bird{image-rendering:pixelated}.lLuYrG_birdOffset{margin-bottom:6px}@keyframes lLuYrG_flyAcrossSky{0%{transform:translate(-100px)translateY(0)}30%{transform:translate(35vw)translateY(-14px)}70%{transform:translate(75vw)translateY(6px)}to{transform:translate(calc(100vw + 120px))translateY(-4px)}}.lLuYrG_hillBack{will-change:transform;z-index:6;width:100%;height:164px;position:absolute;bottom:-4px;left:0}.lLuYrG_hillFront{will-change:transform;z-index:7;width:100%;height:124px;position:absolute;bottom:-4px;left:0}.lLuYrG_groundCover{background-color:var(--panel);z-index:7;pointer-events:none;height:6px;position:absolute;bottom:-2px;left:0;right:0}.lLuYrG_mascotWrapper{z-index:8;cursor:pointer;pointer-events:auto;will-change:transform;background:0 0;border:none;outline:none;padding:0;position:absolute;bottom:74px;left:calc(12% + 40px)}.lLuYrG_mascotWrapper:focus-visible{outline:4px solid var(--accent);outline-offset:4px}.lLuYrG_mascotSprite{image-rendering:pixelated;display:block}.lLuYrG_mascotJumping .lLuYrG_mascotSprite{animation:.42s steps(6,end) forwards lLuYrG_mascotJumpAnimation}@keyframes lLuYrG_mascotJumpAnimation{0%{transform:translateY(0)}30%{transform:translateY(-32px)}65%{transform:translateY(-20px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:is(html:not([data-low-motion=false]) .lLuYrG_star,html:not([data-low-motion=false]) .lLuYrG_celestial,html:not([data-low-motion=false]) .lLuYrG_cloud,html:not([data-low-motion=false]) .lLuYrG_birdGroup,html:not([data-low-motion=false]) .lLuYrG_mascotSprite,html:not([data-low-motion=false]) .lLuYrG_cloudBurst,html:not([data-low-motion=false]) .lLuYrG_particle){transition:none!important;animation:none!important}html:not([data-low-motion=false]) .lLuYrG_particleContainer{display:none!important}}:is(html[data-low-motion=true] .lLuYrG_star,html[data-low-motion=true] .lLuYrG_celestial,html[data-low-motion=true] .lLuYrG_cloud,html[data-low-motion=true] .lLuYrG_birdGroup,html[data-low-motion=true] .lLuYrG_mascotSprite,html[data-low-motion=true] .lLuYrG_cloudBurst,html[data-low-motion=true] .lLuYrG_particle){transition:none!important;animation:none!important}html[data-low-motion=true] .lLuYrG_particleContainer{display:none!important}
.KHvhDq_navbar{background:var(--panel-alpha);border-bottom:4px solid var(--border-alpha);z-index:1000;-webkit-backdrop-filter:none;backdrop-filter:none;align-items:center;width:100%;height:56px;display:flex;position:sticky;top:0;left:0}.KHvhDq_navContainer{justify-content:space-between;align-items:center;width:100%;max-width:1100px;margin:0 auto;padding:0 20px;display:flex}@media (min-width:768px){.KHvhDq_navContainer{padding:0 16px}}@media (min-width:1024px){.KHvhDq_navContainer{padding:0 32px}}.KHvhDq_logo{font-family:var(--font-press-start-2p), monospace;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;color:var(--accent);letter-spacing:-.5px;text-shadow:2px 2px #06173f;flex-shrink:0;align-items:center;min-height:28px;padding:2px 0;font-size:14px;text-decoration:none;transition:color 80ms steps(2,end);display:inline-flex}@media (max-width:479px){.KHvhDq_logo{min-height:44px}}.KHvhDq_logo:hover{color:var(--white);text-decoration:none}.KHvhDq_navMenu{flex-shrink:1;align-items:center;gap:12px;list-style:none;display:none}@media (min-width:768px){.KHvhDq_navMenu{display:flex}}@media (min-width:1024px){.KHvhDq_navMenu{gap:24px}}.KHvhDq_navLink{font-family:var(--font-pixelify-sans), sans-serif;color:var(--text-dim);padding:2px 4px;font-size:15px;font-weight:600;text-decoration:none;transition:color 80ms steps(2,end),transform 80ms steps(2,end);position:relative}@media (min-width:1024px){.KHvhDq_navLink{padding:4px 6px;font-size:18px}}.KHvhDq_navLink:hover{color:var(--accent);text-decoration:none;transform:translateY(-2px)}.KHvhDq_controls{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (min-width:1024px){.KHvhDq_controls{gap:12px}}.KHvhDq_localeSwitch{background:var(--panel);border:2px solid var(--border-alpha);align-items:center;padding:2px;display:inline-flex;box-shadow:2px 2px #0006}.KHvhDq_localeOption{font-family:var(--font-press-start-2p), monospace;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;min-height:28px;color:var(--text-mute);justify-content:center;align-items:center;padding:6px 10px;font-size:10px;text-decoration:none;transition:background-color 80ms steps(2,end),color 80ms steps(2,end);display:inline-flex}.KHvhDq_localeOption:hover:not(.KHvhDq_localeActive){color:var(--text);text-decoration:none}.KHvhDq_localeActive{background:var(--accent);color:var(--panel);font-weight:700}.KHvhDq_toggleBtn{background:var(--panel);border:2px solid var(--border-alpha);color:var(--text-dim);font-family:var(--font-press-start-2p), monospace;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;cursor:pointer;justify-content:center;align-items:center;min-height:28px;padding:6px 10px;font-size:10px;transition:transform 80ms steps(2,end),border-color 80ms steps(2,end),background-color 80ms steps(2,end);display:inline-flex;box-shadow:2px 2px #0006}.KHvhDq_toggleBtn:hover:not(.KHvhDq_toggleBtnActive){border-color:var(--accent);color:var(--text)}.KHvhDq_toggleBtn:active{box-shadow:none;transform:translateY(2px)}.KHvhDq_toggleBtnActive{background:var(--accent);color:var(--panel);border-color:var(--accent)}@media (max-width:479px){.KHvhDq_controls{gap:0}.KHvhDq_localeSwitch{padding:0}.KHvhDq_localeOption,.KHvhDq_toggleBtn{min-width:44px;min-height:44px;padding-left:8px;padding-right:8px}}
.T0fQwq_discordCard{background:var(--panel-alpha);width:100%;box-shadow:0 calc(var(--px) * -1) 0 0 var(--border-alpha), 0 var(--px) 0 0 var(--border-alpha), calc(var(--px) * -1) 0 0 0 var(--border-alpha), var(--px) 0 0 0 var(--border-alpha), var(--px) var(--px) 0 0 #00000073;flex-direction:column;gap:20px;padding:24px;display:flex;position:relative}@media (min-width:768px){.T0fQwq_discordCard{padding:28px 32px}}.T0fQwq_cardHeader{border-bottom:2px solid var(--border-alpha);flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.T0fQwq_cardTitle{font-family:var(--font-press-start-2p), monospace;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;color:var(--accent);letter-spacing:1px;font-size:10px}.T0fQwq_liveIndicator{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-dim);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.T0fQwq_cardContent{flex-direction:column;gap:20px;display:flex}@media (min-width:768px){.T0fQwq_cardContent{flex-direction:row;align-items:flex-start}}.T0fQwq_avatarWrapper{background:var(--panel);width:64px;height:64px;box-shadow:0 calc(var(--px) * -1) 0 0 var(--border), 0 var(--px) 0 0 var(--border), calc(var(--px) * -1) 0 0 0 var(--border), var(--px) 0 0 0 var(--border);flex-shrink:0;position:relative}.T0fQwq_avatarImage{width:64px;height:64px;image-rendering:pixelated;image-rendering:crisp-edges;display:block}.T0fQwq_statusDot{width:14px;height:14px;box-shadow:0 -2px 0 0 var(--panel), 0 2px 0 0 var(--panel), -2px 0 0 0 var(--panel), 2px 0 0 0 var(--panel);position:absolute;bottom:-4px;right:-4px}.T0fQwq_statusOnline{background-color:var(--ok)}.T0fQwq_statusIdle{background-color:var(--idle)}.T0fQwq_statusDnd{background-color:var(--dnd)}.T0fQwq_statusOffline{background-color:var(--offline)}.T0fQwq_mainInfo{flex-direction:column;flex-grow:1;gap:12px;min-width:0;display:flex}.T0fQwq_namesRow{flex-direction:column;gap:4px;display:flex}.T0fQwq_displayName{font-family:var(--font-pixelify-sans), sans-serif;color:var(--text);overflow-wrap:anywhere;font-size:24px;font-weight:700;line-height:1.2}.T0fQwq_username{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-mute);overflow-wrap:anywhere;font-size:14px}.T0fQwq_customStatusBox{border-left:3px solid var(--accent);font-family:var(--font-jetbrains-mono), monospace;color:var(--text-dim);overflow-wrap:anywhere;background:#ffffff0a;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.T0fQwq_activityBox{border:1px solid var(--border-alpha);background:#ffffff0a;flex-direction:column;gap:6px;padding:10px 14px;display:flex}.T0fQwq_activityHeading{font-family:var(--font-press-start-2p), monospace;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;color:var(--accent);letter-spacing:.5px;font-size:9px}.T0fQwq_activityName{font-family:var(--font-pixelify-sans), sans-serif;color:var(--text);font-size:17px;font-weight:700}.T0fQwq_activityDetails{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-dim);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.T0fQwq_spotifyBox{background:#1ed7600f;border:1px solid #1ed76059;flex-direction:column;gap:8px;padding:10px 14px;display:flex}.T0fQwq_spotifyHeader{font-family:var(--font-press-start-2p), monospace;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;color:#1ed760;letter-spacing:.5px;align-items:center;gap:8px;font-size:9px;display:flex}.T0fQwq_spotifyTrack{font-family:var(--font-pixelify-sans), sans-serif;color:var(--text);overflow-wrap:anywhere;font-size:17px;font-weight:700}.T0fQwq_spotifyArtist{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-dim);overflow-wrap:anywhere;font-size:13px}.T0fQwq_spotifyProgressSegments{gap:4px;margin-top:4px;display:flex}.T0fQwq_segment{background:#ffffff26;flex:1;height:6px}.T0fQwq_segmentFilled{background:#1ed760}.T0fQwq_badgeContainer{flex-direction:column;align-items:flex-start;gap:8px;display:flex}@media (min-width:768px){.T0fQwq_badgeContainer{margin-left:auto}.T0fQwq_badgeContainerRight{align-items:flex-end}.T0fQwq_badgeContainerLeft{align-items:flex-start;margin-left:0}}.T0fQwq_badgeHeading{font-family:var(--font-press-start-2p), monospace;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;color:var(--text-mute);letter-spacing:.5px;font-size:8px}.T0fQwq_badgeRow{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}@media (min-width:768px){.T0fQwq_badgeRow{justify-content:flex-end;max-width:240px}}.T0fQwq_badgeSlot{width:32px;height:32px;box-shadow:0 calc(var(--px) * -.5) 0 0 var(--border-alpha), 0 calc(var(--px) * .5) 0 0 var(--border-alpha), calc(var(--px) * -.5) 0 0 0 var(--border-alpha), calc(var(--px) * .5) 0 0 0 var(--border-alpha);cursor:pointer;background:#ffffff0d;outline:none;justify-content:center;align-items:center;display:flex;position:relative}.T0fQwq_badgeSlot:hover,.T0fQwq_badgeSlot:focus-visible{box-shadow:0 calc(var(--px) * -.5) 0 0 var(--accent), 0 calc(var(--px) * .5) 0 0 var(--accent), calc(var(--px) * -.5) 0 0 0 var(--accent), calc(var(--px) * .5) 0 0 0 var(--accent)}.T0fQwq_badgeIcon{width:24px;height:24px;image-rendering:pixelated;image-rendering:crisp-edges}.T0fQwq_badgeTooltip{background:var(--panel);color:var(--text);font-family:var(--font-press-start-2p), monospace;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;box-shadow:0 calc(var(--px) * -.5) 0 0 var(--border), 0 calc(var(--px) * .5) 0 0 var(--border), calc(var(--px) * -.5) 0 0 0 var(--border), calc(var(--px) * .5) 0 0 0 var(--border), 2px 2px 0 0 #00000080;z-index:20;padding:6px 10px;font-size:8px;line-height:1.4;transition:opacity 80ms steps(2,end);position:absolute;bottom:calc(100% + 8px);right:0}.T0fQwq_badgeSlot:hover .T0fQwq_badgeTooltip,.T0fQwq_badgeSlot:focus-visible .T0fQwq_badgeTooltip{opacity:1;visibility:visible}.T0fQwq_skeletonCard{opacity:.8}.T0fQwq_skeletonBox{background:#ffffff14;animation:1.2s steps(2,end) infinite alternate T0fQwq_skeletonPulse}.T0fQwq_skeletonAvatar{width:64px;height:64px}.T0fQwq_skeletonTitle{width:140px;height:24px}.T0fQwq_skeletonSubtitle{width:90px;height:16px}.T0fQwq_skeletonText{width:100%;max-width:320px;height:36px}@keyframes T0fQwq_skeletonPulse{0%{opacity:.35}to{opacity:.85}}.T0fQwq_offlineCard{opacity:.9}@media (prefers-reduced-motion:reduce){html:not([data-low-motion=false]) .T0fQwq_skeletonBox{animation:none!important}html:not([data-low-motion=false]) .T0fQwq_badgeTooltip{transition:none!important}}html[data-low-motion=true] .T0fQwq_skeletonBox{animation:none!important}html[data-low-motion=true] .T0fQwq_badgeTooltip{transition:none!important}
.zsCJDq_codexSection{flex-direction:column;gap:24px;display:flex}.zsCJDq_stackGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:360px){.zsCJDq_stackGrid{gap:8px}}@media (min-width:768px){.zsCJDq_stackGrid{grid-template-columns:repeat(8,1fr);gap:16px}}.zsCJDq_stackSlot{background:var(--panel);cursor:pointer;min-width:44px;min-height:88px;color:inherit;font:inherit;box-shadow:inset calc(var(--px) * -1) calc(var(--px) * -1) 0 0 #0009, inset var(--px) var(--px) 0 0 #ffffff1f, 0 calc(var(--px) * -1) 0 0 var(--border-alpha), 0 var(--px) 0 0 var(--border-alpha), calc(var(--px) * -1) 0 0 0 var(--border-alpha), var(--px) 0 0 0 var(--border-alpha), var(--px) var(--px) 0 0 #00000073;border:none;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 6px;transition:transform .2s steps(3,end),box-shadow .2s steps(3,end);display:flex;position:relative}.zsCJDq_stackSlot:hover{box-shadow:inset calc(var(--px) * -1) calc(var(--px) * -1) 0 0 #000000b3, inset var(--px) var(--px) 0 0 #ffffff40, 0 calc(var(--px) * -1) 0 0 var(--accent), 0 var(--px) 0 0 var(--accent), calc(var(--px) * -1) 0 0 0 var(--accent), var(--px) 0 0 0 var(--accent), 0 0 10px #7cc0ff59;transform:translateY(-6px)}.zsCJDq_stackSlotActive{box-shadow:inset calc(var(--px) * -1) calc(var(--px) * -1) 0 0 #000c, inset var(--px) var(--px) 0 0 #7cc0ff66, 0 calc(var(--px) * -1) 0 0 var(--accent), 0 var(--px) 0 0 var(--accent), calc(var(--px) * -1) 0 0 0 var(--accent), var(--px) 0 0 0 var(--accent), 0 0 14px #7cc0ff80;background:#09204e;transform:translateY(-4px)}.zsCJDq_stackSlot:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.zsCJDq_stackIcon{width:32px;height:32px;image-rendering:pixelated;image-rendering:crisp-edges;transition:transform .2s steps(3,end);display:block}.zsCJDq_stackSlot:hover .zsCJDq_stackIcon,.zsCJDq_stackSlotActive .zsCJDq_stackIcon{transform:translateY(-2px)}.zsCJDq_stackLabel{font-family:var(--font-press-start-2p), monospace;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;color:var(--text-dim);text-align:center;letter-spacing:-.2px;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:8px}.zsCJDq_stackSlotActive .zsCJDq_stackLabel{color:var(--accent)}.zsCJDq_inventoryInstruction{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-mute);text-align:center;margin:0;font-size:13px}.zsCJDq_drawerPanel{background:var(--panel-alpha);border-left:3px solid var(--accent);box-shadow:0 calc(var(--px) * -1) 0 0 var(--border-alpha), 0 var(--px) 0 0 var(--border-alpha), calc(var(--px) * -1) 0 0 0 var(--border-alpha), var(--px) 0 0 0 var(--border-alpha), var(--px) var(--px) 0 0 #0000008c;flex-direction:column;gap:20px;padding:20px;animation:.24s steps(4,end) forwards zsCJDq_drawerOpen;display:flex}@keyframes zsCJDq_drawerOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.zsCJDq_drawerHeader{border-bottom:2px dashed var(--border-alpha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.zsCJDq_drawerTitleGroup{align-items:center;gap:12px;display:flex}.zsCJDq_drawerIcon{width:32px;height:32px;image-rendering:pixelated;image-rendering:crisp-edges;flex-shrink:0}.zsCJDq_drawerSkillTitle{font-family:var(--font-pixelify-sans), "Pixelify Sans", system-ui, sans-serif;color:var(--text);margin:0;font-size:22px;font-weight:700;line-height:1.2}.zsCJDq_drawerCloseBtn{color:var(--text-dim);border:1px solid var(--border-alpha);font-family:var(--font-press-start-2p), monospace;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:8px 12px;font-size:9px;transition:color .15s steps(2,end),border-color .15s steps(2,end);display:inline-flex}.zsCJDq_drawerCloseBtn:hover{color:var(--accent);border-color:var(--accent);background:#7cc0ff14}.zsCJDq_drawerCloseBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zsCJDq_drawerBody{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.zsCJDq_drawerBody{grid-template-columns:200px 1fr;align-items:start;gap:28px}}.zsCJDq_drawerMascotColumn{border:1px solid var(--border-alpha);background:#06173f80;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;display:flex}.zsCJDq_mascotFrame{justify-content:center;align-items:center;width:56px;height:84px;display:flex}.zsCJDq_mascotDescription{max-width:16rem;color:var(--text-mute);font-family:var(--font-jetbrains-mono), monospace;text-align:center;font-size:12px;line-height:1.5}.zsCJDq_mascotSvg{width:48px;height:72px;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 4px 6px #0006)}.zsCJDq_meterGroup{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.zsCJDq_meterLabel{font-family:var(--font-press-start-2p), monospace;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;color:var(--accent);letter-spacing:.5px;font-size:8px}.zsCJDq_meterBlocks{gap:4px;display:flex}.zsCJDq_block{background:#081a3e;border:1px solid #143a8f;width:12px;height:12px}.zsCJDq_blockFilled{background:var(--accent);border-color:#fff;box-shadow:0 0 6px #7cc0ff80}.zsCJDq_meterValue{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-dim);font-size:11px}.zsCJDq_drawerDetailsColumn{flex-direction:column;gap:14px;display:flex}.zsCJDq_detailRow{flex-direction:column;gap:4px;display:flex}.zsCJDq_detailHeading{font-family:var(--font-press-start-2p), monospace;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;color:var(--accent);letter-spacing:.5px;font-size:8px}.zsCJDq_detailText{font-family:var(--font-jetbrains-mono), monospace;color:var(--text);margin:0;font-size:14px;line-height:1.6}.zsCJDq_detailDescription{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-dim);margin:0;font-size:14px;line-height:1.6}.zsCJDq_tagsContainer{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.zsCJDq_tagChip{font-family:var(--font-jetbrains-mono), monospace;color:var(--text-dim);border:1px solid var(--border-alpha);background:#06173f;padding:3px 8px;font-size:11px}.zsCJDq_questLinkBtn{font-family:var(--font-press-start-2p), monospace;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;color:#06194a;background:var(--accent);min-height:44px;box-shadow:0 calc(var(--px) * -1) 0 0 var(--accent), 0 var(--px) 0 0 var(--accent), calc(var(--px) * -1) 0 0 0 var(--accent), var(--px) 0 0 0 var(--accent), 2px 2px 0 0 #0006;align-self:flex-start;align-items:center;gap:8px;margin-top:6px;padding:10px 14px;font-size:9px;text-decoration:none;transition:transform .15s steps(2,end);display:inline-flex}.zsCJDq_questLinkBtn:hover{background:#9ed4ff;transform:translateY(-2px)}.zsCJDq_questLinkBtn:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.zsCJDq_stackSlot,.zsCJDq_stackIcon,.zsCJDq_drawerPanel,.zsCJDq_questLinkBtn{transition:none!important;animation:none!important;transform:none!important}}:is(html[data-low-motion=true] .zsCJDq_stackSlot,html[data-low-motion=true] .zsCJDq_stackIcon,html[data-low-motion=true] .zsCJDq_drawerPanel,html[data-low-motion=true] .zsCJDq_questLinkBtn){transition:none!important;animation:none!important;transform:none!important}
