:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}@keyframes bq-pop-in{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.04)}to{transform:scale(1)}}@keyframes bq-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bq-slide-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes bq-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes bq-correct-pop{0%{transform:scale(1)}40%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes bq-heart-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes bq-time-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes bq-toast-in{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes bq-question-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes bq-fallback-pulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.55;transform:scale(1.6)}}@keyframes bq-zone-flash{0%{opacity:.35}to{opacity:0}}@keyframes bq-map-reveal{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes bq-crown-fall{0%{opacity:0;transform:translateY(-160px)rotate(-35deg)scale(.7)}55%{opacity:1;transform:translateY(0)rotate(8deg)scale(1.15)}72%{transform:translateY(-14px)rotate(-4deg)scale(1.02)}88%{transform:translateY(0)rotate(2deg)scale(1.06)}to{transform:translateY(0)rotate(0)scale(1)}}.bq-crown-fall{animation:1.1s cubic-bezier(.34,1.1,.4,1) both bq-crown-fall;display:inline-block}@keyframes bq-attack-ping{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2.2)}}.bq-attack-ping{animation:1.3s cubic-bezier(.2,.7,.3,1) both bq-attack-ping}.bq-battle-zoom{transition:transform 1.1s cubic-bezier(.2,.7,.3,1)}@keyframes bq-swords-clash{0%{opacity:0;transform:scale(.4)rotate(-25deg)}55%{opacity:1;transform:scale(1.25)rotate(8deg)}75%{transform:scale(.95)rotate(-4deg)}to{transform:scale(1)rotate(0)}}@keyframes bq-pin-pop{0%{opacity:.7;transform:translate(-50%,-50%)scale(.8)}60%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes bq-capital-pop{0%{opacity:0;transform:scale(.6)translateY(6px)}65%{opacity:1;transform:scale(1.15)translateY(-3px)}to{transform:scale(1)translateY(0)}}.bq-pop-in{animation:.4s cubic-bezier(.2,.9,.3,1.3) both bq-pop-in}.bq-fade-in{animation:.25s both bq-fade-in}.bq-slide-up{animation:.3s both bq-slide-up}.bq-shake{animation:.45s bq-shake}.bq-correct-pop{animation:.35s bq-correct-pop}.bq-heart-pulse{animation:.5s bq-heart-pulse}.bq-time-pulse{animation:1s infinite bq-time-pulse}.bq-toast{animation:.3s cubic-bezier(.2,.9,.3,1.2) both bq-toast-in}.bq-question-in{animation:.28s both bq-question-in}.bq-fallback-in{opacity:0;animation:.2s .15s both bq-fade-in}.bq-fallback-pulse{animation:1s ease-in-out infinite bq-fallback-pulse}.bq-zone-flash{pointer-events:none;animation:.9s ease-out bq-zone-flash}.bq-map-reveal{transform-origin:50%;animation:.6s cubic-bezier(.2,.8,.3,1) both bq-map-reveal}.bq-zone-exclude{transition:opacity .3s}.bq-zone-fill{transition:fill .7s}.bq-swords-clash{animation:.55s cubic-bezier(.2,.9,.3,1.3) both bq-swords-clash;display:inline-block}.bq-pin-pop{animation:.5s cubic-bezier(.2,.9,.3,1.3) both bq-pin-pop}.bq-capital-pop{animation:.5s cubic-bezier(.2,.9,.3,1.3) both bq-capital-pop}.bq-btn{transition:transform .12s,filter .12s}.bq-btn:active:not(:disabled){transform:translateY(2px)}.bq-btn:disabled{transform:none}.bq-card{transition:transform .12s,box-shadow .12s}.bq-card:hover:not(:disabled){transform:translateY(-1px)}.bq-card:active:not(:disabled){transform:translateY(0)scale(.99)}.bq-seal{transition:transform .15s}.bq-pin{transition:transform .15s,left .3s,top .3s;transform:translate(-50%,-50%)}.bq-pin.bq-seal-btn:hover:not(:disabled){transform:translate(-50%,-50%)scale(1.06)}.bq-pin.bq-seal-btn:active:not(:disabled){transform:translate(-50%,-50%)scale(.97)}@media (prefers-reduced-motion:reduce){.bq-pop-in,.bq-fade-in,.bq-slide-up,.bq-shake,.bq-correct-pop,.bq-heart-pulse,.bq-time-pulse,.bq-toast,.bq-question-in,.bq-btn,.bq-card,.bq-seal,.bq-zone-flash,.bq-swords-clash,.bq-pin-pop,.bq-capital-pop,.bq-zone-fill,.bq-crown-fall,.bq-attack-ping,.bq-battle-zoom,.bq-map-reveal,.bq-zone-exclude{transition:none!important;animation:none!important}}body{box-sizing:border-box;background:#12151d;justify-content:center;min-height:100svh;padding:24px 12px;display:flex}#root{border-inline:none;width:auto;max-width:100%;min-height:0;margin:0;display:block}.bq-app-shell{border-radius:20px;flex-direction:column;width:min(430px,100vw);min-height:640px;margin:0 auto;display:flex;box-shadow:0 20px 50px #14182240}@media (width<=480px){body{padding:0;display:block}#root{width:100%}.bq-app-shell{max-width:100%;min-height:100svh;box-shadow:none;box-sizing:border-box;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border-radius:0;margin:0;border:none!important}}@media (width>=481px){html.bq-native body{padding:0;display:block}html.bq-native #root{width:100%}html.bq-native .bq-app-shell{width:min(760px,100vw);min-height:100svh;box-shadow:none;box-sizing:border-box;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border-radius:0;margin:0 auto;border:none!important}}
