.game-container[data-v-4a41e9eb]{font-family:Inter,Segoe UI,system-ui,sans-serif;height:100%;position:relative;transition:all .3s ease;width:100%}.super-mode[data-v-4a41e9eb]{animation:superModeBackground-4a41e9eb 2s ease-in-out infinite alternate;background:linear-gradient(135deg,var(--color-negative) 0,var(--color-warning) 50%,var(--color-accent) 100%)!important}.game-scene[data-v-4a41e9eb]{height:100%;width:100%}.game-ui[data-v-4a41e9eb]{left:24px;pointer-events:none;position:absolute;right:24px;top:24px;z-index:100}.score-panel-modern[data-v-4a41e9eb]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.stat-card[data-v-4a41e9eb]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 8px 32px #0000001a;display:flex;gap:12px;min-width:140px;padding:16px 20px;transition:all .3s ease}.stat-card.urgent[data-v-4a41e9eb]{animation:urgentPulse-4a41e9eb 1s ease-in-out infinite alternate;background:#c4432e33;border-color:#c4432e66}.stat-icon[data-v-4a41e9eb]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));font-size:24px}.stat-content[data-v-4a41e9eb]{display:flex;flex-direction:column}.stat-label[data-v-4a41e9eb]{color:#fffc;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.stat-value[data-v-4a41e9eb]{color:#fff;font-size:18px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}.progress-section[data-v-4a41e9eb]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.progress-card[data-v-4a41e9eb]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;padding:16px;transition:all .3s ease;width:20%}.progress-header[data-v-4a41e9eb]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.progress-title[data-v-4a41e9eb]{color:#ffffffe6;font-size:14px;font-weight:600}.progress-percentage[data-v-4a41e9eb]{color:var(--color-positive);font-size:12px;font-weight:700}.progress-track[data-v-4a41e9eb]{background:#0000004d;height:8px;overflow:hidden}.progress-fill[data-v-4a41e9eb],.progress-track[data-v-4a41e9eb]{border-radius:var(--radius-sm);position:relative}.progress-fill[data-v-4a41e9eb]{height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.collection-fill[data-v-4a41e9eb]{background:linear-gradient(90deg,var(--color-positive),var(--color-accent))}.time-fill[data-v-4a41e9eb]{background:linear-gradient(90deg,var(--color-warning),var(--color-primary-light))}.time-fill.danger[data-v-4a41e9eb]{animation:dangerPulse-4a41e9eb 1s ease-in-out infinite alternate;background:linear-gradient(90deg,var(--color-negative),#9c3623)}.progress-glow[data-v-4a41e9eb]{animation:progressGlow-4a41e9eb 2s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6));height:100%;position:absolute;right:0;top:0;width:20px}.power-indicators[data-v-4a41e9eb]{display:flex;flex-direction:column;gap:12px}.power-indicator[data-v-4a41e9eb]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:16px;display:flex;gap:12px;overflow:hidden;padding:16px 20px;position:relative;transition:all .3s ease}.speed-boost[data-v-4a41e9eb]{background:#b8791a26;border-color:#b8791a4d;width:20%}.super-mode-indicator[data-v-4a41e9eb]{animation:superGlow-4a41e9eb 1s ease-in-out infinite alternate;background:linear-gradient(135deg,#c4432e33,#b8791a33);border-color:#c4432e66}.power-icon[data-v-4a41e9eb]{font-size:24px;z-index:2}.power-content[data-v-4a41e9eb]{display:flex;flex-direction:column;z-index:2}.power-title[data-v-4a41e9eb]{color:#fff;font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.power-timer[data-v-4a41e9eb]{color:#fffc;font-size:12px}.power-pulse[data-v-4a41e9eb],.super-pulse[data-v-4a41e9eb]{animation:pulse-4a41e9eb 2s ease-in-out infinite;background:radial-gradient(circle,rgba(184,121,26,.3) 0,transparent 70%);height:200%;left:-50%;position:absolute;top:-50%;width:200%}.super-pulse[data-v-4a41e9eb]{animation:superPulse-4a41e9eb 1.5s ease-in-out infinite;background:radial-gradient(circle,rgba(196,67,46,.4) 0,transparent 70%)}.spinner-overlay[data-v-4a41e9eb]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000000e6;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:300}.modern-spinner[data-v-4a41e9eb]{height:80px;margin-bottom:30px;position:relative;width:80px}.spinner-ring[data-v-4a41e9eb]{animation:spin-4a41e9eb 1.5s linear infinite;border:3px solid transparent;border-radius:50%;border-top:3px solid var(--color-positive);position:absolute}.spinner-ring[data-v-4a41e9eb]:first-child{animation-delay:0s;height:80px;width:80px}.spinner-ring[data-v-4a41e9eb]:nth-child(2){animation-delay:-.5s;border-top-color:var(--color-accent);height:60px;left:10px;top:10px;width:60px}.spinner-ring[data-v-4a41e9eb]:nth-child(3){animation-delay:-1s;border-top-color:var(--color-warning);height:40px;left:20px;top:20px;width:40px}.loading-text[data-v-4a41e9eb]{background:linear-gradient(90deg,var(--color-positive),var(--color-accent));-webkit-background-clip:text;font-size:18px;font-weight:600;-webkit-text-fill-color:transparent}.game-overlay[data-v-4a41e9eb]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000c;color:#fff;display:flex;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:200}.modern-overlay[data-v-4a41e9eb]{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 25px 50px #0000004d;margin:20px;max-width:600px;padding:40px}.overlay-header[data-v-4a41e9eb]{margin-bottom:30px;text-align:center}.overlay-header h2[data-v-4a41e9eb]{background:linear-gradient(135deg,var(--color-positive),var(--color-accent));-webkit-background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:10px;-webkit-text-fill-color:transparent}.header-accent[data-v-4a41e9eb]{background:linear-gradient(90deg,var(--color-positive),var(--color-accent));border-radius:2px;height:4px;margin:0 auto;width:80px}.header-accent.gold[data-v-4a41e9eb]{background:linear-gradient(90deg,var(--color-warning),var(--color-primary-light))}.header-accent.red[data-v-4a41e9eb]{background:linear-gradient(90deg,var(--color-negative),#9c3623)}.instructions-modern[data-v-4a41e9eb]{display:flex;flex-direction:column;gap:30px}.instruction-section h3[data-v-4a41e9eb]{color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:16px}.objective-grid[data-v-4a41e9eb]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.objective-item[data-v-4a41e9eb]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;gap:12px;padding:12px}.obj-icon[data-v-4a41e9eb]{font-size:20px}.controls-modern[data-v-4a41e9eb]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.control-group[data-v-4a41e9eb]{flex-direction:column;gap:8px}.control-group[data-v-4a41e9eb],.key-combo[data-v-4a41e9eb]{align-items:center;display:flex}.key-combo[data-v-4a41e9eb]{gap:4px}.super-combo[data-v-4a41e9eb]{background:linear-gradient(135deg,var(--color-negative),var(--color-warning));border:2px solid hsla(0,0%,100%,.3);border-radius:var(--radius-lg);padding:8px 12px}.plus[data-v-4a41e9eb]{color:#fff;font-weight:700;margin:0 4px}.super-text[data-v-4a41e9eb]{color:var(--color-warning);font-weight:700}button[data-v-4a41e9eb]{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-hover));border:none;border:1px solid hsla(0,0%,100%,.2);border-radius:16px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin:8px;overflow:hidden;padding:16px 32px;position:relative;transition:all .3s ease}.play-again-btn-modern[data-v-4a41e9eb],.start-btn-modern[data-v-4a41e9eb]{background:linear-gradient(135deg,var(--color-positive),var(--color-accent));font-size:18px;margin-top:20px;padding:20px 40px}.try-again-btn-modern[data-v-4a41e9eb]{background:linear-gradient(135deg,var(--color-negative),#9c3623)}.btn-glow[data-v-4a41e9eb]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}button:hover .btn-glow[data-v-4a41e9eb]{left:100%}button[data-v-4a41e9eb]:hover{box-shadow:0 10px 25px #0000004d;transform:translateY(-2px)}.button-group[data-v-4a41e9eb]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.stats-grid[data-v-4a41e9eb]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:30px 0}.stat-item[data-v-4a41e9eb]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:20px;text-align:center}.stat-number[data-v-4a41e9eb]{color:var(--color-positive);display:block;font-size:24px;font-weight:800;margin-bottom:8px}.stat-desc[data-v-4a41e9eb]{color:#ffffffb3;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.controls-reminder-modern[data-v-4a41e9eb]{bottom:24px;display:flex;gap:12px;left:50%;position:absolute;transform:translate(-50%);z-index:100}.control-hint[data-v-4a41e9eb]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000000b3;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;font-size:12px;font-weight:600;padding:8px 12px;transition:all .3s ease}.super-hint[data-v-4a41e9eb]{animation:superHintGlow-4a41e9eb 2s ease-in-out infinite alternate;background:linear-gradient(135deg,#c4432ecc,#b8791acc);border-color:#ffffff4d}.super-activation-effect[data-v-4a41e9eb]{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:400}.activation-burst[data-v-4a41e9eb]{animation:activationBurst-4a41e9eb 1s ease-out;background:radial-gradient(circle,rgba(196,67,46,.8) 0,transparent 70%);border-radius:50%;height:200px;position:absolute;width:200px}.activation-text[data-v-4a41e9eb]{animation:activationText-4a41e9eb 1s ease-out;color:#fff;font-size:18px;font-weight:900;letter-spacing:2px;text-shadow:0 0 20px rgba(196,67,46,.8);text-transform:uppercase}kbd[data-v-4a41e9eb]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-md);box-shadow:0 2px 4px #0003;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;font-weight:600;padding:6px 10px}.victory-modern[data-v-4a41e9eb]{background:#3f8f5c1a}.defeat-modern[data-v-4a41e9eb]{background:#c4432e1a}.victory-animation[data-v-4a41e9eb]{margin-bottom:20px;position:relative}.victory-icon[data-v-4a41e9eb]{animation:victoryBounce-4a41e9eb 2s ease-in-out infinite;font-size:80px}.confetti[data-v-4a41e9eb]{background:var(--color-warning);left:50%;top:0;transform:translate(-50%)}.confetti[data-v-4a41e9eb],.confetti[data-v-4a41e9eb]:after,.confetti[data-v-4a41e9eb]:before{animation:confettiFall-4a41e9eb 3s linear infinite;height:10px;position:absolute;width:10px}.confetti[data-v-4a41e9eb]:after,.confetti[data-v-4a41e9eb]:before{background:var(--color-accent);content:""}.confetti[data-v-4a41e9eb]:before{animation-delay:-.5s;background:var(--color-negative);left:-20px}.confetti[data-v-4a41e9eb]:after{animation-delay:-1s;background:var(--color-positive);left:20px}@keyframes spin-4a41e9eb{to{transform:rotate(1turn)}}@keyframes pulse-4a41e9eb{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes superPulse-4a41e9eb{0%,to{opacity:.8;transform:scale(1) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}}@keyframes urgentPulse-4a41e9eb{0%{background:#c4432e33}to{background:#c4432e66}}@keyframes dangerPulse-4a41e9eb{0%{box-shadow:0 0 5px #c4432e80}to{box-shadow:0 0 20px #c4432ecc}}@keyframes progressGlow-4a41e9eb{0%,to{opacity:0;transform:translate(-20px)}50%{opacity:1}}@keyframes superModeBackground-4a41e9eb{0%{filter:hue-rotate(0deg) saturate(1)}50%{filter:hue-rotate(45deg) saturate(1.2)}to{filter:hue-rotate(90deg) saturate(1.4)}}@keyframes superGlow-4a41e9eb{0%{box-shadow:0 0 10px #c4432e80;transform:scale(1)}to{box-shadow:0 0 30px #c4432ecc;transform:scale(1.02)}}@keyframes superHintGlow-4a41e9eb{0%{box-shadow:0 0 5px #b8791a80}to{box-shadow:0 0 15px #b8791acc}}@keyframes activationBurst-4a41e9eb{0%{opacity:1;transform:scale(0) rotate(0)}50%{opacity:.8;transform:scale(2) rotate(180deg)}to{opacity:0;transform:scale(4) rotate(1turn)}}@keyframes activationText-4a41e9eb{0%{opacity:0;transform:scale(.5) translateY(50px)}30%{opacity:1;transform:scale(1.2) translateY(-10px)}60%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(1) translateY(0)}}@keyframes victoryBounce-4a41e9eb{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px) rotate(10deg)}60%{transform:translateY(-10px) rotate(-5deg)}}@keyframes confettiFall-4a41e9eb{0%{opacity:1;transform:translate(-50%) translateY(-100px) rotate(0)}to{opacity:0;transform:translate(-50%) translateY(400px) rotate(2turn)}}.v-motion-slide-down-enter-active[data-v-4a41e9eb]{transition:all .3s ease-out}.v-motion-slide-down-enter-from[data-v-4a41e9eb]{opacity:0;transform:translateY(-20px)}@media (max-width:768px){.game-ui[data-v-4a41e9eb]{left:16px;right:16px;top:16px}.score-panel-modern[data-v-4a41e9eb]{flex-direction:column;gap:12px}.stat-card[data-v-4a41e9eb]{min-width:auto;padding:12px 16px}.modern-overlay[data-v-4a41e9eb]{border-radius:16px;margin:10px;padding:24px}.overlay-header h2[data-v-4a41e9eb]{font-size:2rem}.objective-grid[data-v-4a41e9eb]{grid-template-columns:1fr}.controls-modern[data-v-4a41e9eb]{align-items:center;flex-direction:column;gap:12px}.stats-grid[data-v-4a41e9eb]{gap:12px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.controls-reminder-modern[data-v-4a41e9eb]{bottom:16px;flex-wrap:wrap;justify-content:center;left:16px;right:16px;transform:none}.control-hint[data-v-4a41e9eb]{font-size:11px;padding:6px 10px}.activation-text[data-v-4a41e9eb]{font-size:32px}.activation-burst[data-v-4a41e9eb]{height:150px;width:150px}}@media (max-width:480px){.stat-card[data-v-4a41e9eb]{gap:8px;padding:10px 14px}.stat-icon[data-v-4a41e9eb]{font-size:20px}.stat-value[data-v-4a41e9eb]{font-size:16px}.progress-card[data-v-4a41e9eb]{padding:12px}.power-indicator[data-v-4a41e9eb]{gap:8px;padding:12px 16px}.modern-overlay[data-v-4a41e9eb]{padding:20px}.button-group[data-v-4a41e9eb]{flex-direction:column}button[data-v-4a41e9eb]{margin:4px 0;width:100%}}@media (prefers-color-scheme:dark){.power-indicator[data-v-4a41e9eb],.progress-card[data-v-4a41e9eb],.stat-card[data-v-4a41e9eb]{background:#ffffff14;border-color:#ffffff26}.modern-overlay[data-v-4a41e9eb]{background:#0006;border-color:#ffffff26}}@media (prefers-contrast:high){.power-indicator[data-v-4a41e9eb],.progress-card[data-v-4a41e9eb],.stat-card[data-v-4a41e9eb]{background:#ffffff26;border-width:2px}.power-title[data-v-4a41e9eb],.stat-value[data-v-4a41e9eb]{text-shadow:0 1px 2px rgba(0,0,0,.8)}}@media (prefers-reduced-motion:reduce){[data-v-4a41e9eb]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.activation-burst[data-v-4a41e9eb],.confetti[data-v-4a41e9eb],.power-pulse[data-v-4a41e9eb],.progress-glow[data-v-4a41e9eb],.super-pulse[data-v-4a41e9eb]{animation:none}}.hud-chip[data-v-4a41e9eb]{backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);background:var(--color-bg-glass)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-full)!important;box-shadow:var(--shadow-sm)!important;color:var(--color-text)!important;font-weight:700}.hud-chip--urgent[data-v-4a41e9eb]{background:var(--color-negative-dim)!important;color:var(--color-negative)!important}.overlay[data-v-4a41e9eb]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--color-scrim)!important}.overlay-card[data-v-4a41e9eb]{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-2xl)!important;box-shadow:var(--shadow-lg)!important;color:var(--color-text)!important}.overlay-card h2[data-v-4a41e9eb]{font-family:var(--font-display)!important;font-weight:800!important;letter-spacing:-.035em!important}.overlay-stat-label[data-v-4a41e9eb],.overlay-sub[data-v-4a41e9eb]{color:var(--color-text-secondary)!important}.overlay-icon[data-v-4a41e9eb]{background:var(--gradient-brand-soft)!important;border-radius:20px!important;color:var(--color-primary)!important}.overlay-icon--positive[data-v-4a41e9eb]{background:var(--color-positive-dim)!important;color:var(--color-positive)!important}.overlay-icon--negative[data-v-4a41e9eb]{background:var(--color-negative-dim)!important;color:var(--color-negative)!important}.overlay-btn[data-v-4a41e9eb]{background:var(--color-ink)!important;border-radius:var(--radius-full)!important;box-shadow:var(--shadow-md)!important;color:var(--color-on-ink)!important;font-family:var(--font-sans)!important;font-weight:800!important}.overlay-btn--ghost[data-v-4a41e9eb]{background:var(--color-bg-tertiary)!important;box-shadow:none!important;color:var(--color-text)!important}.game-overlay[data-v-4a41e9eb]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--color-scrim)!important}.modern-overlay[data-v-4a41e9eb]{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-2xl)!important;box-shadow:var(--shadow-lg)!important;color:var(--color-text)!important}.modern-overlay h1[data-v-4a41e9eb],.modern-overlay h2[data-v-4a41e9eb],.modern-overlay h3[data-v-4a41e9eb]{background:none!important;color:var(--color-text)!important;font-family:var(--font-display)!important;letter-spacing:-.035em!important;-webkit-text-fill-color:currentColor!important}.header-accent[data-v-4a41e9eb]{background:var(--gradient-brand)!important}.header-accent.red[data-v-4a41e9eb]{background:var(--color-negative)!important}.control-group[data-v-4a41e9eb],.objective-item[data-v-4a41e9eb],.progress-card[data-v-4a41e9eb],.stat-card[data-v-4a41e9eb]{background:var(--color-bg-tertiary)!important;border:1px solid transparent!important;border-radius:var(--radius-md)!important;box-shadow:none!important;color:var(--color-text)!important}.score-panel-modern[data-v-4a41e9eb]{backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);background:var(--color-bg-glass)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-md)!important;color:var(--color-text)!important}.progress-percentage[data-v-4a41e9eb],.stat-number[data-v-4a41e9eb],.stat-value[data-v-4a41e9eb]{background:none!important;color:var(--color-text)!important;font-family:var(--font-mono)!important;font-variant-numeric:tabular-nums;-webkit-text-fill-color:currentColor!important}.progress-title[data-v-4a41e9eb],.stat-desc[data-v-4a41e9eb],.stat-label[data-v-4a41e9eb]{color:var(--color-text-secondary)!important}.progress-track[data-v-4a41e9eb]{background:var(--color-bg-sunken)!important}.progress-fill[data-v-4a41e9eb],.progress-track[data-v-4a41e9eb]{border-radius:var(--radius-full)!important}.progress-fill[data-v-4a41e9eb]{background:var(--gradient-brand)!important}.progress-fill.danger[data-v-4a41e9eb],.time-fill.danger[data-v-4a41e9eb]{background:var(--color-negative)!important}.play-again-btn-modern[data-v-4a41e9eb],.reset-btn-modern[data-v-4a41e9eb],.start-btn-modern[data-v-4a41e9eb],.try-again-btn-modern[data-v-4a41e9eb]{background:var(--color-ink)!important;border:none!important;border-radius:var(--radius-full)!important;box-shadow:var(--shadow-md)!important;color:var(--color-on-ink)!important;font-family:var(--font-sans)!important;font-weight:800!important}.btn-glow[data-v-4a41e9eb]{display:none!important}kbd[data-v-4a41e9eb]{font-family:var(--font-mono)!important}.spinner-overlay[data-v-4a41e9eb]{background:var(--color-bg)!important}.loading-text[data-v-4a41e9eb]{color:var(--color-text-secondary)!important}.mobile-game-container[data-v-4a1a5219]{background:#000;height:80vh;left:0;overflow:hidden;position:fixed;-moz-user-select:none;user-select:none;width:80wh;-webkit-touch-callout:none;-webkit-user-select:none}.mobile-header[data-v-4a1a5219]{background:linear-gradient(180deg,rgba(0,0,0,.8),transparent);color:#fff;left:0;padding:10px;position:absolute;right:0;top:0;z-index:100}.stat-row[data-v-4a1a5219]{display:flex;justify-content:space-between;margin-bottom:8px}.stat-item[data-v-4a1a5219]{align-items:center;display:flex;font-size:14px;font-weight:700;gap:4px}.stat-item.urgent[data-v-4a1a5219]{animation:pulse-4a1a5219 1s infinite;color:var(--color-negative)}.stat-icon[data-v-4a1a5219]{font-size:16px}.progress-bars[data-v-4a1a5219]{background:#ffffff4d;border-radius:2px;height:4px;overflow:hidden}.progress-fill[data-v-4a1a5219]{background:linear-gradient(90deg,var(--color-positive),var(--color-accent));height:100%;transition:width .3s ease}.mobile-game-scene[data-v-4a1a5219]{height:100%;width:100%}.loading-overlay[data-v-4a1a5219]{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:200}.loading-spinner[data-v-4a1a5219]{animation:spin-4a1a5219 1s linear infinite;border:4px solid hsla(0,0%,100%,.3);border-radius:50%;border-top:4px solid var(--color-positive);height:40px;margin:0 auto 16px;width:40px}.mobile-controls[data-v-4a1a5219]{align-items:end;bottom:0;display:flex;height:160px;justify-content:space-between;left:0;padding:20px;pointer-events:none;position:absolute;right:0;z-index:100}.joystick-container[data-v-4a1a5219]{align-items:center;display:flex;flex-direction:column;gap:8px;pointer-events:auto}.joystick-area[data-v-4a1a5219]{height:120px;position:relative;width:120px}.joystick-base[data-v-4a1a5219]{align-items:center;background:#fff3;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;display:flex;height:100%;justify-content:center;position:relative;width:100%}.joystick-knob[data-v-4a1a5219]{background:#3f8f5ccc;border:2px solid var(--color-positive);border-radius:50%;box-shadow:0 0 20px #3f8f5c80;height:40px;transition:none;width:40px}.joystick-label[data-v-4a1a5219]{color:#fff;font-size:12px;font-weight:700;text-align:center}.action-buttons[data-v-4a1a5219]{gap:16px;pointer-events:auto}.action-buttons[data-v-4a1a5219],.jump-btn[data-v-4a1a5219]{display:flex;flex-direction:column}.jump-btn[data-v-4a1a5219]{align-items:center;background:#fff3;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;box-shadow:0 4px 20px #0000004d;color:#fff;cursor:pointer;font-weight:700;gap:4px;height:80px;justify-content:center;transition:all .2s ease;width:80px}.jump-btn[data-v-4a1a5219]:active{background:#3f8f5c4d;border-color:var(--color-positive);box-shadow:0 0 20px #3f8f5c80;transform:scale(.95)}.btn-icon[data-v-4a1a5219]{font-size:24px}.btn-label[data-v-4a1a5219]{font-size:10px;text-transform:uppercase}.mobile-powerup[data-v-4a1a5219]{align-items:center;animation:powerupPulse-4a1a5219 .5s ease-in-out infinite alternate;background:#b8791ae6;border-radius:20px;color:#000;display:flex;font-size:14px;font-weight:700;gap:8px;left:50%;padding:8px 16px;position:absolute;top:80px;transform:translate(-50%);z-index:150}.powerup-icon[data-v-4a1a5219]{font-size:16px}.mobile-overlay[data-v-4a1a5219]{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#000000d9;display:flex;justify-content:center;inset:0;position:absolute;z-index:200}.overlay-content[data-v-4a1a5219]{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:2px solid var(--color-positive);border-radius:16px;box-shadow:0 10px 30px #00000080;color:#fff;max-width:320px;padding:32px 24px;text-align:center;width:90%}.overlay-content h2[data-v-4a1a5219]{color:var(--color-positive);font-size:28px;margin:0 0 20px;text-shadow:0 0 10px rgba(63,143,92,.5)}.instructions[data-v-4a1a5219]{margin:20px 0;text-align:left}.instructions p[data-v-4a1a5219]{font-size:14px;line-height:1.4;margin:8px 0}.mobile-controls-info[data-v-4a1a5219]{background:#3f8f5c1a;border:1px solid rgba(63,143,92,.3);border-radius:var(--radius-lg);margin:16px 0;padding:12px}.mobile-controls-info p[data-v-4a1a5219]{color:#ccc;font-size:12px;margin:4px 0}.play-again-btn[data-v-4a1a5219],.start-btn[data-v-4a1a5219],.try-again-btn[data-v-4a1a5219]{background:linear-gradient(135deg,var(--color-positive),var(--color-accent));border:none;border-radius:12px;box-shadow:0 4px 15px #3f8f5c4d;color:#000;cursor:pointer;font-size:16px;font-weight:700;margin-top:20px;padding:16px 32px;transition:all .3s ease}.play-again-btn[data-v-4a1a5219]:active,.start-btn[data-v-4a1a5219]:active,.try-again-btn[data-v-4a1a5219]:active{box-shadow:0 2px 10px #3f8f5c66;transform:translateY(2px)}.victory[data-v-4a1a5219]{animation:victoryGlow-4a1a5219 2s ease-in-out infinite alternate}.victory-text[data-v-4a1a5219]{color:var(--color-positive);font-size:18px;font-weight:700;margin:16px 0}.final-stats[data-v-4a1a5219]{background:#0000004d;border-radius:var(--radius-lg);margin:20px 0;padding:16px}.stat[data-v-4a1a5219]{font-size:16px;font-weight:700;margin:8px 0}.defeat .overlay-content[data-v-4a1a5219]{border-color:var(--color-negative)}.defeat h2[data-v-4a1a5219]{color:var(--color-negative);text-shadow:0 0 10px rgba(196,67,46,.5)}.reset-btn[data-v-4a1a5219]{background:#fff3;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;color:#fff;cursor:pointer;font-size:20px;height:50px;position:absolute;right:20px;top:60px;transition:all .2s ease;width:50px;z-index:150}.reset-btn[data-v-4a1a5219]:active{background:#c4432e4d;border-color:var(--color-negative);transform:scale(.95)}@keyframes spin-4a1a5219{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes pulse-4a1a5219{0%,to{opacity:1}50%{opacity:.5}}@keyframes powerupPulse-4a1a5219{0%{transform:translate(-50%) scale(1)}to{transform:translate(-50%) scale(1.05)}}@keyframes victoryGlow-4a1a5219{0%{box-shadow:0 0 20px #3f8f5c4d}to{box-shadow:0 0 40px #3f8f5c99}}@media (max-height:600px){.mobile-controls[data-v-4a1a5219]{height:120px}.joystick-area[data-v-4a1a5219]{height:100px;width:100px}.jump-btn[data-v-4a1a5219]{height:60px;width:60px}.btn-icon[data-v-4a1a5219]{font-size:20px}}@media (orientation:landscape){.mobile-header[data-v-4a1a5219]{padding:8px 20px}.stat-row[data-v-4a1a5219]{margin-bottom:4px}.overlay-content[data-v-4a1a5219]{max-width:400px;padding:24px 20px}}.joystick-area[data-v-4a1a5219],.jump-btn[data-v-4a1a5219],.reset-btn[data-v-4a1a5219]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none}.mobile-header[data-v-4a1a5219]{backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);background:color-mix(in srgb,var(--color-bg-elevated) 88%,transparent)!important;border-bottom:1px solid var(--color-border)!important;box-shadow:none!important}.mobile-header[data-v-4a1a5219],.stat-item[data-v-4a1a5219]{color:var(--color-text)!important}.stat-item[data-v-4a1a5219]{align-items:center;background:var(--color-bg-tertiary)!important;border:none!important;border-radius:var(--radius-full)!important;display:inline-flex;gap:6px;padding:6px 12px!important}.stat-item.danger[data-v-4a1a5219],.stat-item.urgent[data-v-4a1a5219]{background:var(--color-negative-dim)!important;color:var(--color-negative)!important}.stat-value[data-v-4a1a5219]{color:inherit!important;font-family:var(--font-mono)!important;font-variant-numeric:tabular-nums;font-weight:700!important}.mobile-powerup[data-v-4a1a5219]{background:var(--gradient-brand)!important;border-radius:var(--radius-full)!important;box-shadow:var(--shadow-primary)!important;color:#fff!important;font-weight:800}.mobile-overlay[data-v-4a1a5219]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--color-scrim)!important}.overlay-content[data-v-4a1a5219]{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-2xl)!important;box-shadow:var(--shadow-lg)!important;color:var(--color-text)!important;font-family:var(--font-sans);max-width:400px!important;padding:28px 24px!important}.overlay-content h2[data-v-4a1a5219]{background:none!important;color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:26px!important;font-weight:800!important;letter-spacing:-.035em!important;-webkit-text-fill-color:currentColor!important}.instructions p[data-v-4a1a5219],.mobile-controls-info p[data-v-4a1a5219],.overlay-content p[data-v-4a1a5219]{color:var(--color-text-secondary)!important}.final-stats[data-v-4a1a5219],.instructions[data-v-4a1a5219],.mobile-controls-info[data-v-4a1a5219]{background:var(--color-bg-tertiary)!important;border:none!important;border-radius:var(--radius-md)!important}.final-stats .stat[data-v-4a1a5219]{color:var(--color-text)!important;font-weight:700}.play-again-btn[data-v-4a1a5219],.reset-btn[data-v-4a1a5219],.start-btn[data-v-4a1a5219],.try-again-btn[data-v-4a1a5219]{background:var(--color-ink)!important;border:none!important;border-radius:var(--radius-full)!important;box-shadow:var(--shadow-md)!important;color:var(--color-on-ink)!important;font-family:var(--font-sans)!important;font-size:15px!important;font-weight:800!important;height:50px;padding:0 24px!important;text-transform:none!important;transition:transform var(--transition-fast)!important}.play-again-btn[data-v-4a1a5219]:active,.start-btn[data-v-4a1a5219]:active,.try-again-btn[data-v-4a1a5219]:active{transform:scale(.97)!important}.control-hints .hint[data-v-4a1a5219]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0c0c0d8c!important;border-radius:var(--radius-full)!important;color:#fff!important;font-weight:600}.progress-bar[data-v-4a1a5219],.speed-bar[data-v-4a1a5219]{background:var(--color-bg-sunken)!important;border-radius:var(--radius-full)!important}.progress-fill[data-v-4a1a5219],.speed-fill[data-v-4a1a5219]{background:var(--gradient-brand)!important;border-radius:var(--radius-full)!important}.loading-overlay[data-v-4a1a5219]{background:var(--color-bg)!important;color:var(--color-text-secondary)!important}.loading-spinner[data-v-4a1a5219]{border-color:var(--color-bg-sunken)!important;border-top-color:var(--color-primary)!important}.endless-runner-container[data-v-0500ce20]{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-hover) 100%);box-shadow:0 0 20px #0000004d;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:80%;margin:0 auto;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.game-scene[data-v-0500ce20],.mobile-game-scene[data-v-0500ce20]{height:100%;overflow:hidden;position:relative;width:100%}.game-scene canvas[data-v-0500ce20],.mobile-game-scene canvas[data-v-0500ce20]{display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.loading-overlay[data-v-0500ce20]{align-items:center;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-hover) 100%);color:#fff;display:flex;flex-direction:column;font-size:1.2rem;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}.loading-spinner[data-v-0500ce20]{animation:spin-0500ce20 1s linear infinite;border:4px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:50px;margin-bottom:20px;width:50px}@keyframes spin-0500ce20{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.header[data-v-0500ce20],.mobile-header[data-v-0500ce20]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.4) 70%,transparent);border-bottom:1px solid hsla(0,0%,100%,.1);left:0;padding:12px 20px;position:absolute;right:0;top:0;z-index:100}.stat-row[data-v-0500ce20]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.stat-row[data-v-0500ce20]:last-child{margin-bottom:0}.stat-item[data-v-0500ce20]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:1px solid hsla(0,0%,100%,.2);border-radius:20px;display:flex;flex:1;gap:6px;min-width:0;padding:8px 12px;transition:all .3s ease}.stat-item.danger[data-v-0500ce20]{animation:pulse-0500ce20 1s infinite;background:#c4432e4d;border-color:#c4432e80}@keyframes pulse-0500ce20{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.stat-icon[data-v-0500ce20]{flex-shrink:0;font-size:16px}.stat-value[data-v-0500ce20]{color:#fff;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap}.speed-indicator[data-v-0500ce20]{align-items:center;display:flex;flex:2;gap:12px}.speed-text[data-v-0500ce20]{color:#fff;flex-shrink:0;font-size:12px;font-weight:700;min-width:65px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.speed-bar[data-v-0500ce20]{background:#fff3;flex:1;height:8px;min-width:80px;overflow:hidden}.speed-bar[data-v-0500ce20],.speed-fill[data-v-0500ce20]{border-radius:var(--radius-sm)}.speed-fill[data-v-0500ce20]{background:linear-gradient(90deg,var(--color-positive) 0,var(--color-warning) 50%,var(--color-negative) 100%);box-shadow:0 0 10px #3f8f5c80;height:100%;transition:width .3s ease}.lane-indicators[data-v-0500ce20]{bottom:120px;display:flex;gap:20px;left:50%;position:absolute;transform:translate(-50%);z-index:90}.lane-marker[data-v-0500ce20]{background:#ffffff4d;border:2px solid hsla(0,0%,100%,.5);border-radius:50%;height:12px;transition:all .3s ease;width:12px}.lane-marker.active[data-v-0500ce20]{background:var(--color-positive);border-color:var(--color-positive);box-shadow:0 0 15px #3f8f5cb3;transform:scale(1.3)}.control-hints[data-v-0500ce20]{bottom:60px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;left:50%;max-width:90%;position:absolute;transform:translate(-50%);z-index:90}.hint[data-v-0500ce20]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0009;border:1px solid hsla(0,0%,100%,.2);border-radius:15px;color:#fff;font-size:12px;padding:6px 12px;text-align:center;white-space:nowrap}.mobile-powerup[data-v-0500ce20],.powerup-indicator[data-v-0500ce20]{align-items:center;animation:powerupGlow-0500ce20 1s ease-in-out infinite alternate;background:linear-gradient(45deg,var(--color-warning),var(--color-primary-light));border:2px solid hsla(0,0%,100%,.3);border-radius:25px;box-shadow:0 4px 15px #b8791a66;color:#333;display:flex;gap:8px;left:50%;padding:10px 20px;position:absolute;top:100px;transform:translate(-50%);z-index:95}@keyframes powerupGlow-0500ce20{0%{box-shadow:0 4px 15px #b8791a66}to{box-shadow:0 4px 25px #b8791acc}}.powerup-icon[data-v-0500ce20]{animation:rotate-0500ce20 2s linear infinite;font-size:18px}@keyframes rotate-0500ce20{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.powerup-text[data-v-0500ce20]{font-size:14px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.2)}.mobile-overlay[data-v-0500ce20],.overlay[data-v-0500ce20]{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#000000d9;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:200}.mobile-overlay.defeat[data-v-0500ce20],.overlay.defeat[data-v-0500ce20]{background:linear-gradient(135deg,#8c2d1ee6,#000000e6)}.overlay-content[data-v-0500ce20]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff26,#ffffff0d);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;box-shadow:0 8px 32px #0000004d;color:#fff;max-height:90%;max-width:90%;overflow-y:auto;padding:30px;text-align:center}.overlay-content h2[data-v-0500ce20]{background:linear-gradient(45deg,var(--color-positive),var(--color-accent));-webkit-background-clip:text;font-size:2rem;margin-bottom:20px;text-shadow:0 2px 4px rgba(0,0,0,.5);-webkit-text-fill-color:transparent;background-clip:text}.instructions[data-v-0500ce20]{margin:20px 0;text-align:left}.instructions p[data-v-0500ce20]{align-items:center;display:flex;font-size:1rem;gap:10px;margin:10px 0}.controls-info[data-v-0500ce20],.mobile-controls-info[data-v-0500ce20]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:15px;margin:20px 0;padding:20px}.controls-info p[data-v-0500ce20],.mobile-controls-info p[data-v-0500ce20]{font-size:.95rem;margin:8px 0}.game-over-text[data-v-0500ce20]{color:var(--color-primary-light);font-size:1.2rem;margin:15px 0;text-shadow:0 2px 4px rgba(0,0,0,.5)}.final-stats[data-v-0500ce20]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:15px;margin:20px 0;padding:20px}.stat[data-v-0500ce20]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;font-size:1rem;justify-content:space-between;padding:8px 0}.stat[data-v-0500ce20]:last-child{border-bottom:none;color:var(--color-positive);font-weight:700}.start-btn[data-v-0500ce20],.try-again-btn[data-v-0500ce20]{background:linear-gradient(45deg,var(--color-positive),var(--color-accent));border:none;border-radius:25px;box-shadow:0 4px 15px #2c6e714d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;letter-spacing:1px;margin-top:20px;min-width:200px;padding:15px 30px;text-transform:uppercase;transition:all .3s ease}.start-btn[data-v-0500ce20]:hover,.try-again-btn[data-v-0500ce20]:hover{box-shadow:0 6px 20px #2c6e7166;transform:translateY(-2px)}.start-btn[data-v-0500ce20]:active,.try-again-btn[data-v-0500ce20]:active{transform:translateY(0)}.reset-btn[data-v-0500ce20]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:50px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .3s ease;width:50px;z-index:150}.reset-btn[data-v-0500ce20]:hover{background:#ffffff4d;transform:scale(1.1)}.reset-btn[data-v-0500ce20]:active{transform:scale(.95)}@media (min-width:769px){.endless-runner-container[data-v-0500ce20]{border-radius:15px;height:calc(100vh - 40px);margin:20px auto;max-height:800px;min-height:600px}.header[data-v-0500ce20],.mobile-header[data-v-0500ce20]{padding:15px 25px}.stat-item[data-v-0500ce20]{padding:10px 15px}.stat-value[data-v-0500ce20]{font-size:15px}.speed-text[data-v-0500ce20]{font-size:13px;min-width:70px}.hint[data-v-0500ce20]{font-size:13px;padding:8px 15px}.overlay-content[data-v-0500ce20]{max-width:80%;padding:40px}.overlay-content h2[data-v-0500ce20]{font-size:2.2rem}.instructions p[data-v-0500ce20]{font-size:1.1rem}.controls-info p[data-v-0500ce20],.mobile-controls-info p[data-v-0500ce20]{font-size:1rem}.desktop-controls[data-v-0500ce20]{display:block}.mobile-controls[data-v-0500ce20]{display:none}}@media (min-width:481px) and (max-width:768px){.endless-runner-container[data-v-0500ce20]{max-width:600px}.stat-row[data-v-0500ce20]{gap:8px}.stat-item[data-v-0500ce20]{padding:9px 12px}.overlay-content[data-v-0500ce20]{max-width:85%;padding:35px}}@media (max-width:480px){.endless-runner-container[data-v-0500ce20]{border-radius:0;height:100vh;height:100dvh;margin:0;width:100vw}.header[data-v-0500ce20],.mobile-header[data-v-0500ce20]{padding:10px 15px}.overlay-content[data-v-0500ce20]{font-size:.9rem;padding:20px}.overlay-content h2[data-v-0500ce20]{font-size:1.5rem}.stat-item[data-v-0500ce20]{font-size:12px;padding:6px 8px}.stat-icon[data-v-0500ce20]{font-size:14px}.stat-value[data-v-0500ce20]{font-size:12px}.speed-text[data-v-0500ce20]{font-size:11px;min-width:55px}.control-hints[data-v-0500ce20]{bottom:40px}.hint[data-v-0500ce20]{font-size:10px;padding:4px 8px}.mobile-powerup[data-v-0500ce20],.powerup-indicator[data-v-0500ce20]{font-size:12px;padding:8px 15px}.powerup-icon[data-v-0500ce20]{font-size:16px}.start-btn[data-v-0500ce20],.try-again-btn[data-v-0500ce20]{font-size:1rem;min-width:180px;padding:12px 24px}.desktop-controls[data-v-0500ce20]{display:none}.mobile-controls[data-v-0500ce20]{display:block}}@media (max-width:768px) and (orientation:landscape) and (max-height:500px){.header[data-v-0500ce20],.mobile-header[data-v-0500ce20]{padding:5px 15px}.stat-row[data-v-0500ce20]{margin-bottom:5px}.overlay-content[data-v-0500ce20]{max-height:90%;max-width:80%;padding:15px}.overlay-content h2[data-v-0500ce20]{font-size:1.2rem;margin-bottom:10px}.instructions[data-v-0500ce20]{margin:10px 0}.controls-info[data-v-0500ce20],.final-stats[data-v-0500ce20],.mobile-controls-info[data-v-0500ce20]{margin:10px 0;padding:10px}.control-hints[data-v-0500ce20]{bottom:20px}.lane-indicators[data-v-0500ce20]{bottom:80px}}@media (prefers-reduced-motion:reduce){.loading-spinner[data-v-0500ce20],.mobile-powerup[data-v-0500ce20],.powerup-icon[data-v-0500ce20],.powerup-indicator[data-v-0500ce20],.stat-item.danger[data-v-0500ce20]{animation:none}.speed-fill[data-v-0500ce20]{transition:none}[data-v-0500ce20]{animation:none!important;transition:none!important}}@media (prefers-contrast:high){.stat-item[data-v-0500ce20]{background:#ffffffe6;border:2px solid #fff;color:#000}.stat-value[data-v-0500ce20]{color:#000;text-shadow:none}.mobile-overlay[data-v-0500ce20],.overlay[data-v-0500ce20]{background:#000000f2}.overlay-content[data-v-0500ce20]{background:#fffffff2}.hint[data-v-0500ce20],.overlay-content[data-v-0500ce20]{border:2px solid #fff;color:#000}.hint[data-v-0500ce20]{background:#ffffffe6}}.reset-btn[data-v-0500ce20]:focus,.start-btn[data-v-0500ce20]:focus,.try-again-btn[data-v-0500ce20]:focus{outline:3px solid var(--color-positive);outline-offset:2px}@media print{.endless-runner-container[data-v-0500ce20]{display:none}}.mobile-header[data-v-0500ce20]{backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);background:color-mix(in srgb,var(--color-bg-elevated) 88%,transparent)!important;border-bottom:1px solid var(--color-border)!important;box-shadow:none!important}.mobile-header[data-v-0500ce20],.stat-item[data-v-0500ce20]{color:var(--color-text)!important}.stat-item[data-v-0500ce20]{align-items:center;background:var(--color-bg-tertiary)!important;border:none!important;border-radius:var(--radius-full)!important;display:inline-flex;gap:6px;padding:6px 12px!important}.stat-item.danger[data-v-0500ce20],.stat-item.urgent[data-v-0500ce20]{background:var(--color-negative-dim)!important;color:var(--color-negative)!important}.stat-value[data-v-0500ce20]{color:inherit!important;font-family:var(--font-mono)!important;font-variant-numeric:tabular-nums;font-weight:700!important}.mobile-powerup[data-v-0500ce20]{background:var(--gradient-brand)!important;border-radius:var(--radius-full)!important;box-shadow:var(--shadow-primary)!important;color:#fff!important;font-weight:800}.mobile-overlay[data-v-0500ce20]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--color-scrim)!important}.overlay-content[data-v-0500ce20]{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-2xl)!important;box-shadow:var(--shadow-lg)!important;color:var(--color-text)!important;font-family:var(--font-sans);max-width:400px!important;padding:28px 24px!important}.overlay-content h2[data-v-0500ce20]{background:none!important;color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:26px!important;font-weight:800!important;letter-spacing:-.035em!important;-webkit-text-fill-color:currentColor!important}.instructions p[data-v-0500ce20],.mobile-controls-info p[data-v-0500ce20],.overlay-content p[data-v-0500ce20]{color:var(--color-text-secondary)!important}.final-stats[data-v-0500ce20],.instructions[data-v-0500ce20],.mobile-controls-info[data-v-0500ce20]{background:var(--color-bg-tertiary)!important;border:none!important;border-radius:var(--radius-md)!important}.final-stats .stat[data-v-0500ce20]{color:var(--color-text)!important;font-weight:700}.play-again-btn[data-v-0500ce20],.reset-btn[data-v-0500ce20],.start-btn[data-v-0500ce20],.try-again-btn[data-v-0500ce20]{background:var(--color-ink)!important;border:none!important;border-radius:var(--radius-full)!important;box-shadow:var(--shadow-md)!important;color:var(--color-on-ink)!important;font-family:var(--font-sans)!important;font-size:15px!important;font-weight:800!important;height:50px;padding:0 24px!important;text-transform:none!important;transition:transform var(--transition-fast)!important}.play-again-btn[data-v-0500ce20]:active,.start-btn[data-v-0500ce20]:active,.try-again-btn[data-v-0500ce20]:active{transform:scale(.97)!important}.control-hints .hint[data-v-0500ce20]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0c0c0d8c!important;border-radius:var(--radius-full)!important;color:#fff!important;font-weight:600}.progress-bar[data-v-0500ce20],.speed-bar[data-v-0500ce20]{background:var(--color-bg-sunken)!important;border-radius:var(--radius-full)!important}.progress-fill[data-v-0500ce20],.speed-fill[data-v-0500ce20]{background:var(--gradient-brand)!important;border-radius:var(--radius-full)!important}.loading-overlay[data-v-0500ce20]{background:var(--color-bg)!important;color:var(--color-text-secondary)!important}.loading-spinner[data-v-0500ce20]{border-color:var(--color-bg-sunken)!important;border-top-color:var(--color-primary)!important}.coinquest[data-v-c7b65b77]{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}.canvas-wrap[data-v-c7b65b77]{aspect-ratio:320/180;width:min(100%,960px)}.canvas-wrap canvas[data-v-c7b65b77]{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:block;height:100%;image-rendering:pixelated;width:100%}.hud[data-v-c7b65b77]{gap:8px;left:50%;position:absolute;top:18px;transform:translate(-50%);z-index:20}.hud[data-v-c7b65b77],.hud-chip[data-v-c7b65b77]{align-items:center;display:flex}.hud-chip[data-v-c7b65b77]{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-md);color:var(--color-text);font-size:13px;font-weight:700;gap:5px;padding:6px 12px}.hud-chip--urgent[data-v-c7b65b77]{border-color:var(--color-negative);color:var(--color-negative)}.hud-pause[data-v-c7b65b77]{background:var(--color-bg-elevated);border:1px solid var(--color-border);color:var(--color-text)}.overlay[data-v-c7b65b77]{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0a0a0a8c;display:flex;inset:0;justify-content:center;position:absolute;z-index:30}.overlay-card[data-v-c7b65b77]{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);max-width:360px;padding:28px 26px;text-align:center;width:90%}.overlay-card h2[data-v-c7b65b77]{color:var(--color-text);font-family:var(--font-display);font-size:20px;margin:4px 0 8px}.overlay-sub[data-v-c7b65b77]{color:var(--color-text-secondary);font-size:13.5px;line-height:1.5;margin:0 0 18px}.overlay-icon[data-v-c7b65b77]{align-items:center;background:var(--color-primary-dim);border-radius:50%;color:var(--color-primary);display:flex;height:52px;justify-content:center;margin:0 auto 10px;width:52px}.overlay-icon--positive[data-v-c7b65b77]{background:color-mix(in srgb,var(--color-positive) 14%,transparent);color:var(--color-positive)}.overlay-icon--negative[data-v-c7b65b77]{background:color-mix(in srgb,var(--color-negative) 14%,transparent);color:var(--color-negative)}.overlay-controls[data-v-c7b65b77]{margin-bottom:18px}.control-hint[data-v-c7b65b77]{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:4px;justify-content:center}.control-hint kbd[data-v-c7b65b77]{background:var(--color-bg-tertiary);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:11px;padding:2px 6px}.overlay-stat[data-v-c7b65b77]{align-items:center;color:var(--color-text);display:flex;font-size:22px;font-weight:700;gap:6px;justify-content:center;margin-bottom:18px}.overlay-stat-label[data-v-c7b65b77]{color:var(--color-text-secondary);font-size:12px;font-weight:500;margin-left:2px}.overlay-actions[data-v-c7b65b77]{display:flex;flex-direction:column;gap:10px}.overlay-btn[data-v-c7b65b77]{align-items:center;background:linear-gradient(135deg,var(--color-primary),var(--color-accent));border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:6px;justify-content:center;padding:12px 20px;transition:transform var(--transition-fast);width:100%}.overlay-btn[data-v-c7b65b77]:hover{transform:translateY(-1px)}.overlay-btn--ghost[data-v-c7b65b77]{background:transparent;border:1px solid var(--color-border);color:var(--color-text)}.hud-chip[data-v-c7b65b77]{backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);background:var(--color-bg-glass)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-full)!important;box-shadow:var(--shadow-sm)!important;color:var(--color-text)!important;font-weight:700}.hud-chip--urgent[data-v-c7b65b77]{background:var(--color-negative-dim)!important;color:var(--color-negative)!important}.overlay[data-v-c7b65b77]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--color-scrim)!important}.overlay-card[data-v-c7b65b77]{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-2xl)!important;box-shadow:var(--shadow-lg)!important;color:var(--color-text)!important}.overlay-card h2[data-v-c7b65b77]{font-family:var(--font-display)!important;font-weight:800!important;letter-spacing:-.035em!important}.overlay-stat-label[data-v-c7b65b77],.overlay-sub[data-v-c7b65b77]{color:var(--color-text-secondary)!important}.overlay-icon[data-v-c7b65b77]{background:var(--gradient-brand-soft)!important;border-radius:20px!important;color:var(--color-primary)!important}.overlay-icon--positive[data-v-c7b65b77]{background:var(--color-positive-dim)!important;color:var(--color-positive)!important}.overlay-icon--negative[data-v-c7b65b77]{background:var(--color-negative-dim)!important;color:var(--color-negative)!important}.overlay-btn[data-v-c7b65b77]{background:var(--color-ink)!important;border-radius:var(--radius-full)!important;box-shadow:var(--shadow-md)!important;color:var(--color-on-ink)!important;font-family:var(--font-sans)!important;font-weight:800!important}.overlay-btn--ghost[data-v-c7b65b77]{background:var(--color-bg-tertiary)!important;box-shadow:none!important;color:var(--color-text)!important}.game-overlay[data-v-c7b65b77]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--color-scrim)!important}.modern-overlay[data-v-c7b65b77]{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-2xl)!important;box-shadow:var(--shadow-lg)!important;color:var(--color-text)!important}.modern-overlay h1[data-v-c7b65b77],.modern-overlay h2[data-v-c7b65b77],.modern-overlay h3[data-v-c7b65b77]{background:none!important;color:var(--color-text)!important;font-family:var(--font-display)!important;letter-spacing:-.035em!important;-webkit-text-fill-color:currentColor!important}.header-accent[data-v-c7b65b77]{background:var(--gradient-brand)!important}.header-accent.red[data-v-c7b65b77]{background:var(--color-negative)!important}.control-group[data-v-c7b65b77],.objective-item[data-v-c7b65b77],.progress-card[data-v-c7b65b77],.stat-card[data-v-c7b65b77]{background:var(--color-bg-tertiary)!important;border:1px solid transparent!important;border-radius:var(--radius-md)!important;box-shadow:none!important;color:var(--color-text)!important}.score-panel-modern[data-v-c7b65b77]{backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);background:var(--color-bg-glass)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-md)!important;color:var(--color-text)!important}.progress-percentage[data-v-c7b65b77],.stat-number[data-v-c7b65b77],.stat-value[data-v-c7b65b77]{background:none!important;color:var(--color-text)!important;font-family:var(--font-mono)!important;font-variant-numeric:tabular-nums;-webkit-text-fill-color:currentColor!important}.progress-title[data-v-c7b65b77],.stat-desc[data-v-c7b65b77],.stat-label[data-v-c7b65b77]{color:var(--color-text-secondary)!important}.progress-track[data-v-c7b65b77]{background:var(--color-bg-sunken)!important}.progress-fill[data-v-c7b65b77],.progress-track[data-v-c7b65b77]{border-radius:var(--radius-full)!important}.progress-fill[data-v-c7b65b77]{background:var(--gradient-brand)!important}.progress-fill.danger[data-v-c7b65b77],.time-fill.danger[data-v-c7b65b77]{background:var(--color-negative)!important}.play-again-btn-modern[data-v-c7b65b77],.reset-btn-modern[data-v-c7b65b77],.start-btn-modern[data-v-c7b65b77],.try-again-btn-modern[data-v-c7b65b77]{background:var(--color-ink)!important;border:none!important;border-radius:var(--radius-full)!important;box-shadow:var(--shadow-md)!important;color:var(--color-on-ink)!important;font-family:var(--font-sans)!important;font-weight:800!important}.btn-glow[data-v-c7b65b77]{display:none!important}kbd[data-v-c7b65b77]{font-family:var(--font-mono)!important}.spinner-overlay[data-v-c7b65b77]{background:var(--color-bg)!important}.loading-text[data-v-c7b65b77]{color:var(--color-text-secondary)!important}.wadmin[data-v-4f4d1df3]{width:min(430px,100vw)}.wadmin__body[data-v-4f4d1df3]{display:grid;gap:12px;padding:14px 16px 22px}.wadmin__hint[data-v-4f4d1df3],.wadmin__note[data-v-4f4d1df3]{color:var(--w-ink-faint);font:500 12px/1.5 var(--w-body);margin:0}.wadmin__note strong[data-v-4f4d1df3]{color:#9fe0ff}.wadmin__note .is-bad[data-v-4f4d1df3]{color:#ff7a6a;display:block}.wadmin__feature[data-v-4f4d1df3]{align-items:center;background:radial-gradient(120% 120% at 0 0,rgba(228,107,255,.22),transparent 60%),linear-gradient(180deg,#1c1022,#0e0812);border:1px solid rgba(228,107,255,.55);box-shadow:0 0 18px #e46bff40;color:#ffe6ff;cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-align:left}.wadmin__feature[data-v-4f4d1df3]:disabled{cursor:default;opacity:.45}.wadmin__feature span[data-v-4f4d1df3]{display:grid}.wadmin__feature b[data-v-4f4d1df3]{font:700 14px var(--w-display)}.wadmin__feature small[data-v-4f4d1df3]{color:#e6b8ff;font:500 11px var(--w-body)}.wadmin__group[data-v-4f4d1df3]{border:1px solid var(--w-line);display:grid;gap:8px;margin:0;padding:10px 12px 12px}.wadmin__group legend[data-v-4f4d1df3]{color:var(--w-gold);display:flex;font:700 11px var(--w-display);gap:8px;letter-spacing:.14em;padding:0 6px;text-transform:uppercase}.wadmin__group legend output[data-v-4f4d1df3]{color:var(--w-gold-bright);font:700 11px var(--w-mono)}.wadmin__group input[type=range][data-v-4f4d1df3]{accent-color:#c9a35a;width:100%}.wadmin__check[data-v-4f4d1df3]{align-items:center;color:var(--w-ink-dim);display:flex;font:500 12.5px var(--w-body);gap:8px}.wadmin__seg[data-v-4f4d1df3],.wadmin__slots[data-v-4f4d1df3]{display:flex;flex-wrap:wrap;gap:4px}.wadmin__seg button[data-v-4f4d1df3],.wadmin__slots button[data-v-4f4d1df3]{background:#0000004d;border:1px solid var(--w-line);color:var(--w-ink-dim);cursor:pointer;font:700 11px var(--w-body);min-height:32px;padding:0 10px;text-transform:capitalize}.wadmin__seg button[data-v-4f4d1df3]{color:var(--tone)}.wadmin__seg button.is-on[data-v-4f4d1df3],.wadmin__slots button.is-on[data-v-4f4d1df3]{background:var(--tone,var(--w-gold-bright));border-color:transparent;color:#1a120a}.wadmin__list[data-v-4f4d1df3]{display:grid;gap:4px;list-style:none;margin:0;max-height:280px;overflow-y:auto;padding:0}.wadmin__list li[data-v-4f4d1df3]{align-items:center;border:1px solid rgba(62,49,34,.6);display:flex;gap:10px;padding:6px 8px}.wadmin__list li span[data-v-4f4d1df3]{display:grid;flex:1;min-width:0}.wadmin__list b[data-v-4f4d1df3]{color:var(--w-ink);font:700 12.5px var(--w-display)}.wadmin__list li.is-mythical b[data-v-4f4d1df3]{color:var(--r-mythical)}.wadmin__list li.is-legendary b[data-v-4f4d1df3]{color:var(--r-legendary)}.wadmin__list small[data-v-4f4d1df3]{color:var(--w-ink-faint);font:500 10.5px/1.4 var(--w-body)}.wilds.is-touch .wadmin__list .wbtn[data-v-4f4d1df3]{min-height:40px}.wchar[data-v-4014e97f]{width:min(400px,100vw)}.wchar__class[data-v-4014e97f]{color:var(--w-ink-dim);font:600 11px var(--w-body);margin-left:10px}.wchar__attrs[data-v-4014e97f]{border-bottom:1px solid var(--w-line);padding:14px 18px}.wchar__attrhead[data-v-4014e97f]{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.wchar__points[data-v-4014e97f]{animation:wchar-pulse-4014e97f 1.6s ease-in-out infinite;color:var(--w-gold-bright);font:700 11px var(--w-body)}@keyframes wchar-pulse-4014e97f{50%{opacity:.55}}.wchar ul[data-v-4014e97f]{list-style:none;margin:10px 0 0;padding:0}.wchar__attr[data-v-4014e97f]{align-items:center;border-top:1px solid rgba(201,163,90,.08);display:grid;gap:10px;grid-template-columns:1fr auto 32px;padding:8px 0}.wchar__attr strong[data-v-4014e97f]{color:var(--w-ink);display:block;font:700 13px var(--w-display);letter-spacing:.04em}.wchar__attr small[data-v-4014e97f]{color:var(--w-ink-faint);font:500 10.5px/1.35 var(--w-body)}.wchar__value[data-v-4014e97f]{color:var(--w-ink);font:700 15px var(--w-mono);text-align:right}.wchar__value em[data-v-4014e97f]{color:var(--w-ink-faint);display:block;font:500 9.5px var(--w-body);font-style:normal}.wchar__plus[data-v-4014e97f]{background:linear-gradient(180deg,var(--w-gold-bright),var(--w-gold));border:1px solid #f7e2b0;color:#1a140e;cursor:pointer;display:grid;grid-column:3;height:30px;place-items:center;width:30px}.wchar__plus[data-v-4014e97f]:hover{filter:brightness(1.1)}.wchar h3[data-v-4014e97f]{color:var(--w-gold);font:700 11px/1 var(--w-display);letter-spacing:.16em;margin:0;text-transform:uppercase}.wchar__group[data-v-4014e97f]{border-bottom:1px solid var(--w-line);padding:14px 18px}.wchar__group dl[data-v-4014e97f]{display:grid;gap:5px;margin:10px 0 0}.wchar__group dl div[data-v-4014e97f]{display:flex;gap:12px;justify-content:space-between}.wchar__group dt[data-v-4014e97f]{color:var(--w-ink-dim);font:500 12px var(--w-body)}.wchar__group dd[data-v-4014e97f]{color:var(--w-ink);font:600 12px var(--w-mono);margin:0;text-align:right}.wchar__powers li[data-v-4014e97f]{background:#ff8a1f0f;border-left:2px solid var(--r-legendary);margin-top:8px;padding:8px 10px}.wchar__powers strong[data-v-4014e97f]{color:var(--r-legendary);font:700 12px var(--w-display)}.wchar__powers p[data-v-4014e97f]{color:#ffc58a;font:italic 500 12px/1.45 var(--w-serif);margin:4px 0 0}.wchar__powers .is-mythical[data-v-4014e97f]{background:linear-gradient(90deg,#e46bff24,#6fe6ff0d);border-left-color:var(--r-mythical);box-shadow:inset 0 0 18px #e46bff14}.wchar__powers .is-mythical strong[data-v-4014e97f]{color:#f0b8ff;text-shadow:0 0 8px rgba(228,107,255,.6)}.wchar__powers .is-mythical p[data-v-4014e97f]{color:#e8d0ff}@media (prefers-reduced-motion:reduce){.wchar__points[data-v-4014e97f]{animation:none}}.wchat[data-v-f054fa93]{pointer-events:auto;width:min(360px,34vw)}.wchat__feed[data-v-f054fa93]{display:grid;gap:3px;list-style:none;margin:0;-webkit-mask:linear-gradient(180deg,transparent,#000 28px);mask:linear-gradient(180deg,transparent,#000 28px);max-height:168px;overflow:hidden;padding:0}.wchat[data-v-f054fa93]:not(.is-open){pointer-events:none}.wchat:not(.is-open) .wchat__open[data-v-f054fa93]{pointer-events:auto}.wchat.is-open .wchat__feed[data-v-f054fa93]{background:#080604b8;border:1px solid var(--w-line);-webkit-mask:none;mask:none;max-height:260px;overflow-y:auto;padding:8px 10px}.wchat__feed li[data-v-f054fa93]{color:var(--w-ink);font:500 12px/1.4 var(--w-body);overflow-wrap:anywhere;text-shadow:0 1px 2px #000,0 0 6px rgba(0,0,0,.9)}.wchat__name[data-v-f054fa93]{color:var(--w-gold-bright);font-weight:700;margin-right:6px}.wchat__name small[data-v-f054fa93]{color:var(--w-ink-faint);font:600 10px var(--w-mono)}.is-info .wchat__text[data-v-f054fa93]{color:var(--w-ink-dim)}.is-warn .wchat__text[data-v-f054fa93]{color:#ffa080}.is-loot .wchat__text[data-v-f054fa93]{color:#e8d8a8}.is-legend .wchat__text[data-v-f054fa93]{color:var(--r-legendary);font-weight:700}.is-mythic .wchat__text[data-v-f054fa93]{color:#f0b8ff;font-weight:700;text-shadow:0 0 8px rgba(228,107,255,.55)}.is-boss .wchat__text[data-v-f054fa93]{color:#ff6a50;font-weight:700}.is-level .wchat__text[data-v-f054fa93]{color:var(--w-gold-bright)}.is-party .wchat__text[data-v-f054fa93]{color:#9fd0ff}.is-partychat .wchat__name[data-v-f054fa93],.is-partychat .wchat__text[data-v-f054fa93]{color:#8fc4ff}.is-whisper .wchat__name[data-v-f054fa93],.is-whisper .wchat__text[data-v-f054fa93]{color:#ffaad6}.is-whisperOut .wchat__name[data-v-f054fa93],.is-whisperOut .wchat__text[data-v-f054fa93]{color:#d890b4}.wchat__channel[data-v-f054fa93]{background:#ffffff0a;border:0;border-right:1px solid var(--w-line);color:var(--w-ink-dim);cursor:pointer;font:700 10.5px var(--w-display);letter-spacing:.06em;min-width:52px;padding:0 8px;text-transform:uppercase}.wchat__form.is-party[data-v-f054fa93]{border-color:#5fb4ff}.wchat__form.is-party .wchat__channel[data-v-f054fa93]{color:#bfe0ff}.wchat__open[data-v-f054fa93]{align-items:center;background:none;border:0;color:var(--w-ink-faint);cursor:pointer;display:inline-flex;font:600 11px var(--w-body);gap:6px;margin-top:6px;padding:3px 0}.wchat__form[data-v-f054fa93]{background:#0a0806e6;border:1px solid var(--w-gold);display:flex;margin-top:6px}.wchat__form input[data-v-f054fa93]{background:transparent;border:0;color:var(--w-ink);flex:1;font:500 13px var(--w-body);min-width:0;outline:none;padding:8px 10px}.wchat__form button[data-v-f054fa93]{background:none;border:0;color:var(--w-gold-bright);cursor:pointer;display:grid;place-items:center;width:36px}.wdock[data-v-944cff69]{align-items:flex-end;display:flex;gap:14px;pointer-events:auto}.wglobe[data-v-944cff69]{--size:118px;background:radial-gradient(circle at 50% 60%,#120c0a,#040303 75%);border-radius:50%;box-shadow:0 0 0 3px #0b0807,0 0 0 5px #6b5434,0 0 0 6px #1a140e,0 0 0 8px #c9a35a47,0 14px 30px #0009;flex:none;height:var(--size);overflow:hidden;position:relative;width:var(--size)}.wglobe__liquid[data-v-944cff69]{inset:0;position:absolute;transform:translateY(calc((1 - var(--fill))*100%));transition:transform .25s ease-out}.wglobe--life .wglobe__liquid[data-v-944cff69]{background:radial-gradient(circle at 50% 25%,#ff5a40,#b0170e 45%,#4a0604 85%)}.wglobe--mana .wglobe__liquid[data-v-944cff69]{background:radial-gradient(circle at 50% 25%,#6c8cff,#2342b8 45%,#0b154a 85%)}.wglobe__wave[data-v-944cff69]{animation:wglobe-spin-944cff69 9s linear infinite;background:#ffffff12;border-radius:42%;height:200%;left:-50%;position:absolute;top:-92%;width:200%}.wglobe--mana .wglobe__wave[data-v-944cff69]{animation-direction:reverse;animation-duration:11s}@keyframes wglobe-spin-944cff69{to{transform:rotate(1turn)}}.wglobe__glass[data-v-944cff69]{background:radial-gradient(ellipse 45% 30% at 36% 24%,hsla(0,0%,100%,.32),transparent 70%),radial-gradient(circle at 50% 50%,transparent 58%,rgba(0,0,0,.55) 100%);border-radius:50%;inset:0;pointer-events:none;position:absolute}.wglobe__ward[data-v-944cff69]{inset:0;position:absolute;rotate:-90deg;fill:none;stroke:#b4ff6a;stroke-width:5;filter:drop-shadow(0 0 4px #b4ff6a)}.wglobe__value[data-v-944cff69]{color:#fff;font:800 15px/1 var(--w-mono);left:0;position:absolute;right:0;text-align:center;text-shadow:0 1px 3px #000,0 0 8px rgba(0,0,0,.8);top:50%;translate:0 -50%}.wglobe__value small[data-v-944cff69]{color:#ffffffa6;display:block;font-size:10px;margin-top:3px}.wdock__center[data-v-944cff69]{background:linear-gradient(180deg,#16110cf0,#0a0806f5);border:1px solid var(--w-line);box-shadow:inset 0 0 0 1px #0009,inset 0 1px #ffffff0a,0 14px 30px #00000080;display:grid;gap:8px;padding:10px 12px 12px;position:relative}.wdock__center[data-v-944cff69]:after,.wdock__center[data-v-944cff69]:before{background:var(--w-gold);box-shadow:0 0 0 2px #0b0807;content:"";height:9px;position:absolute;rotate:45deg;top:-5px;width:9px}.wdock__center[data-v-944cff69]:before{left:-5px}.wdock__center[data-v-944cff69]:after{right:-5px}.wdock__xp[data-v-944cff69]{background:#0a0806;border:1px solid #2a2118;height:9px;position:relative}.wdock__xp span[data-v-944cff69]{background:linear-gradient(180deg,#ffe08a,#c08a2a);box-shadow:0 0 10px #ffc85073;inset:0 auto 0 0;position:absolute;transition:width .3s ease}.wdock__xp i[data-v-944cff69]{background:#0009;bottom:0;position:absolute;top:0;width:1px}.wdock__xp b[data-v-944cff69]{color:var(--w-ink-dim);font:700 9.5px/1 var(--w-body);inset:-16px 0 auto;letter-spacing:.08em;opacity:0;position:absolute;text-align:center;text-transform:uppercase;transition:opacity .15s}.wdock__xp:hover b[data-v-944cff69]{opacity:1}.wdock__bar[data-v-944cff69]{align-items:center;display:flex;gap:6px}.wskill-cell[data-v-944cff69]{position:relative}.wskill-cell.is-right .wskill[data-v-944cff69]{border-color:#8a6a3e}.wskill-cell.is-evade .wskill[data-v-944cff69]{color:#a8e4ff}.wskill__swap[data-v-944cff69]{background:#1a140e;border:1px solid #6b5434;color:var(--w-gold-bright);cursor:pointer;display:grid;height:14px;left:50%;padding:0;place-items:center;position:absolute;top:-7px;translate:-50% 0;width:20px;z-index:2}.wskill__swap[data-v-944cff69]:focus-visible,.wskill__swap[data-v-944cff69]:hover,.wskill__swap[aria-expanded=true][data-v-944cff69]{background:var(--w-gold-bright);color:#1a140e;outline:none}.wdock__picker[data-v-944cff69]{background:linear-gradient(180deg,#18120cfc,#0a0806fc);border:1px solid var(--w-line);bottom:calc(100% + 16px);box-shadow:inset 0 0 0 1px #000000b3,0 16px 36px #0009;display:grid;gap:2px;left:50%;padding:8px;position:absolute;translate:-50% 0;width:210px;z-index:5}.wdock__picker p[data-v-944cff69]{color:var(--w-ink-faint);font:700 9.5px/1.3 var(--w-body);letter-spacing:.08em;margin:0 4px 6px;text-transform:uppercase}.wdock__picker button[data-v-944cff69]{align-items:center;background:transparent;border:1px solid transparent;color:var(--w-ink);cursor:pointer;display:flex;font:600 12px var(--w-body);gap:10px;padding:6px 8px;text-align:left}.wdock__picker button[data-v-944cff69]:focus-visible,.wdock__picker button[data-v-944cff69]:hover:not(:disabled){background:#c9a35a1a;border-color:var(--w-line);outline:none}.wdock__picker button.is-on[data-v-944cff69]{border-color:#6b5434;color:var(--w-gold-bright)}.wdock__picker button[data-v-944cff69]:disabled{color:#5a4e40;cursor:default}.wdock__picker small[data-v-944cff69]{color:#8a7a60;font:700 9.5px var(--w-mono);margin-left:auto}.wpick-enter-active[data-v-944cff69],.wpick-leave-active[data-v-944cff69]{transition:opacity .12s,translate .12s}.wpick-enter-from[data-v-944cff69],.wpick-leave-to[data-v-944cff69]{opacity:0;translate:-50% 6px}.wdock__divider[data-v-944cff69]{background:linear-gradient(180deg,transparent,var(--w-line),transparent);height:40px;margin:0 4px;width:1px}.wskill[data-v-944cff69]{background:radial-gradient(circle at 50% 35%,rgba(255,210,140,.16),transparent 65%),linear-gradient(180deg,#241b12,#0e0a07);border:1px solid #5a4630;box-shadow:inset 0 0 0 1px #000,inset 0 -8px 14px #0009;color:#f0dcae;cursor:pointer;display:grid;height:54px;overflow:hidden;padding:0;place-items:center;position:relative;transition:border-color .15s,transform .1s;width:54px}.wskill.is-primary[data-v-944cff69]{color:#ffd9a0}.wskill[data-v-944cff69]:focus-visible,.wskill[data-v-944cff69]:hover{border-color:var(--w-gold-bright);outline:none}.wskill[data-v-944cff69]:active{transform:scale(.95)}.wskill.is-starved[data-v-944cff69]{color:#6a7ab8}.wskill.is-starved[data-v-944cff69]:after{background:#14288c59;content:"";inset:0;position:absolute}.wskill.is-locked[data-v-944cff69]{color:#4a4038;cursor:default}.wskill__sweep[data-v-944cff69]{--cd:1;animation:wskill-cd-944cff69 var(--dur) linear forwards;background:conic-gradient(rgba(0,0,0,.74) calc(var(--cd)*1turn),transparent 0);inset:0;position:absolute}@property --cd{syntax:"<number>";inherits:false;initial-value:1}@keyframes wskill-cd-944cff69{0%{--cd:1}to{--cd:0}}.wskill__count[data-v-944cff69]{color:#fff;display:grid;font:800 16px var(--w-mono);inset:0;place-items:center;position:absolute;text-shadow:0 1px 3px #000}.wskill__key[data-v-944cff69]{bottom:2px;color:#f0dcadbf;font:700 8.5px/1 var(--w-mono);position:absolute;right:3px}.wskill__lock[data-v-944cff69]{background:#000000bf;color:#b8a888;font:700 9px/1 var(--w-body);inset:auto 0 0;padding:2px 0;position:absolute;text-align:center}.wskill--flask[data-v-944cff69]{color:#ff6a5a}.wskill__pips[data-v-944cff69]{display:flex;gap:3px;left:50%;position:absolute;top:4px;translate:-50% 0}.wskill__pips i[data-v-944cff69]{background:#2a1a16;border-radius:50%;box-shadow:inset 0 0 0 1px #5a2a22;height:6px;width:6px}.wskill__pips i.on[data-v-944cff69]{background:#ff5a40;box-shadow:0 0 5px #ff5a40}.wskill__recharge[data-v-944cff69]{background:#ff8a6a;bottom:0;height:3px;left:0;position:absolute}.wdock__tip[data-v-944cff69]{background:linear-gradient(180deg,#14100cfa,#0a0806fa);border:1px solid var(--w-line);bottom:calc(100% + 14px);box-shadow:0 16px 36px #0009;left:50%;padding:12px 14px;pointer-events:none;position:absolute;translate:-50% 0;width:280px}.wdock__tip header[data-v-944cff69]{align-items:center;display:flex;justify-content:space-between}.wdock__tip strong[data-v-944cff69]{color:var(--w-gold-bright);font:700 14px var(--w-display)}.wdock__tip kbd[data-v-944cff69]{border:1px solid var(--w-line);color:var(--w-ink-dim);font:700 10px var(--w-mono);padding:1px 5px}.wdock__tip p[data-v-944cff69]{color:var(--w-ink);font:500 12px/1.5 var(--w-body);margin:6px 0}.wdock__tip footer[data-v-944cff69]{color:#8fa8ff;display:flex;font:600 11px var(--w-body);gap:12px}.wdock__tip .is-bad[data-v-944cff69]{color:#ff7a6a}.wtip-enter-active[data-v-944cff69],.wtip-leave-active[data-v-944cff69]{transition:opacity .12s,translate .12s}.wtip-enter-from[data-v-944cff69],.wtip-leave-to[data-v-944cff69]{opacity:0;translate:-50% 6px}@media (max-width:1100px){.wglobe[data-v-944cff69]{--size:96px}.wskill[data-v-944cff69]{height:48px;width:48px}}@media (prefers-reduced-motion:reduce){.wglobe__wave[data-v-944cff69]{animation:none}}.wslot[data-v-ee77b4a1]{--tone:var(--w-ink-faint);aspect-ratio:1;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--tone) 22%,transparent),transparent 70%),linear-gradient(180deg,#120e0a,#0a0806);border:1px solid color-mix(in srgb,var(--tone) 45%,#2a2118);box-shadow:inset 0 0 0 1px #000000a6,inset 0 -6px 12px #00000080;color:var(--tone);cursor:pointer;display:grid;padding:0;place-items:center;position:relative;transition:border-color .15s,transform .15s,box-shadow .15s;width:100%}.wslot.is-tall[data-v-ee77b4a1]{aspect-ratio:auto;height:100%;min-height:96px}.wslot--empty[data-v-ee77b4a1]{--tone:#3a3024;color:#4a3e30;cursor:default}.wslot--common[data-v-ee77b4a1]{--tone:var(--r-common)}.wslot--magic[data-v-ee77b4a1]{--tone:var(--r-magic)}.wslot--rare[data-v-ee77b4a1]{--tone:var(--r-rare)}.wslot--legendary[data-v-ee77b4a1]{--tone:var(--r-legendary);box-shadow:inset 0 0 0 1px #000000a6,inset 0 0 18px #ff781459,0 0 12px #ff781440}.wslot--mythical[data-v-ee77b4a1]{--tone:var(--r-mythical);animation:wslot-spin-ee77b4a1 6s linear infinite;background:radial-gradient(circle at 50% 40%,rgba(228,107,255,.4),transparent 70%),conic-gradient(from var(--spin,0deg) at 50% 50%,rgba(228,107,255,.16),rgba(111,230,255,.16),rgba(255,122,224,.16),rgba(228,107,255,.16)),linear-gradient(180deg,#170e1c,#0a060c);box-shadow:inset 0 0 0 1px #000000a6,inset 0 0 20px #e46bff73,0 0 16px #e46bff66;color:#ffe6ff}.wslot--mythical[data-v-ee77b4a1] svg{filter:drop-shadow(0 0 4px rgba(255,160,255,.85))}.wslot[data-v-ee77b4a1]:focus-visible,.wslot[data-v-ee77b4a1]:not(.wslot--empty):hover{border-color:var(--tone);outline:none;transform:translateY(-1px)}.wslot.is-selected[data-v-ee77b4a1]{border-color:var(--w-gold-bright);box-shadow:inset 0 0 0 1px var(--w-gold-bright),0 0 0 2px #f0cf8a40}.wslot.is-unusable[data-v-ee77b4a1]:after{background:#96140a52;content:"";inset:0;pointer-events:none;position:absolute}.wslot__new[data-v-ee77b4a1]{background:var(--w-gold-bright);border-radius:50%;box-shadow:0 0 6px var(--w-gold-bright);height:6px;position:absolute;right:4px;top:4px;width:6px}.wslot__flare[data-v-ee77b4a1]{animation:wslot-spin-ee77b4a1 3.2s linear infinite;background:conic-gradient(from var(--spin,0deg),transparent 0 70%,rgba(255,170,60,.9) 85%,transparent 100%) border-box;border:1px solid transparent;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0);pointer-events:none;position:absolute}.wslot--mythical .wslot__flare[data-v-ee77b4a1]{animation-duration:2.4s;background:conic-gradient(from var(--spin,0deg),#ff7ae0,#b06bff,#6fe6ff,#fff2b0,#ff7ae0) border-box;border-width:2px}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes wslot-spin-ee77b4a1{to{--spin:360deg}}@media (prefers-reduced-motion:reduce){.wslot--mythical[data-v-ee77b4a1],.wslot__flare[data-v-ee77b4a1]{animation:none}}.wtip[data-v-16871b3e]{background:linear-gradient(180deg,#14100cfa,#0a0806fa);border:1px solid var(--w-line);box-shadow:inset 0 0 0 1px #000000b3,inset 0 1px #ffffff0a,0 18px 40px #000000a6;color:var(--w-ink);font:500 12px/1.45 var(--w-body);padding:12px 14px 10px;pointer-events:none;width:260px}.wtip--magic[data-v-16871b3e]{border-color:#6f8dff8c}.wtip--rare[data-v-16871b3e]{border-color:#ffd24a8c}.wtip--legendary[data-v-16871b3e]{border-color:#ff8a1fbf;box-shadow:inset 0 0 0 1px #000000b3,0 0 26px #ff781438,0 18px 40px #000000a6}.wtip--mythical[data-v-16871b3e]{background:radial-gradient(120% 60% at 50% 0,rgba(228,107,255,.16),transparent 70%),linear-gradient(180deg,#160c1afa,#0a060cfa);border-color:transparent;box-shadow:inset 0 0 0 1px #000000b3,0 0 34px #e46bff4d,0 18px 40px #000000a6;position:relative}.wtip--mythical[data-v-16871b3e]:before{animation:wtip-spin-16871b3e 4s linear infinite;background:conic-gradient(from var(--tip-spin,0deg),#ff7ae0,#b06bff,#6fe6ff,#fff2b0,#ff7ae0);content:"";inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);padding:1px;pointer-events:none;position:absolute}.wtip--mythical .wtip__head strong[data-v-16871b3e]{animation:wtip-sheen-16871b3e 5s linear infinite;background:linear-gradient(90deg,#ff9ae8,#c89bff,#8feaff,#ffe6a0,#ff9ae8) 0 0 /200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 0 6px rgba(228,107,255,.55));text-shadow:none}.wtip--mythical .wtip__head span[data-v-16871b3e]{color:#e6b8ff;letter-spacing:.06em}.wtip__head[data-v-16871b3e]{border-bottom:1px solid rgba(201,163,90,.16);display:grid;gap:2px;margin-bottom:8px;padding-bottom:8px}.wtip__head strong[data-v-16871b3e]{font:700 15px/1.2 var(--w-display);letter-spacing:.02em}.wtip__head span[data-v-16871b3e]{color:var(--w-ink-dim);font-size:11px}.wtip__badge[data-v-16871b3e]{background:var(--w-gold);color:#1a140e;font:700 9px/1.5 var(--w-body);font-style:normal;justify-self:start;letter-spacing:.08em;margin-top:2px;padding:1px 6px;text-transform:uppercase}ul[data-v-16871b3e]{list-style:none;margin:0 0 6px;padding:0}.wtip__main li[data-v-16871b3e]{color:#fff;font-weight:700}.wtip__implicit li[data-v-16871b3e]{color:var(--w-ink-dim)}.wtip__affixes li[data-v-16871b3e]{color:#8fa8ff}.wtip--legendary .wtip__affixes li[data-v-16871b3e],.wtip--mythical .wtip__affixes li[data-v-16871b3e],.wtip--rare .wtip__affixes li[data-v-16871b3e]{color:#c9d4ff}.wtip__power[data-v-16871b3e]{background:#ff8a1f14;border-left:2px solid var(--r-legendary);color:#ffb066;font:italic 500 12px/1.5 var(--w-serif);margin:8px 0;padding:8px 10px}.wtip--mythical .wtip__power[data-v-16871b3e]{background:linear-gradient(90deg,#e46bff24,#6fe6ff0f);border-left-color:var(--r-mythical);color:#f4c8ff}.wtip__lore[data-v-16871b3e]{color:var(--w-ink-faint);font:italic 400 11.5px/1.5 var(--w-serif);margin:6px 0 4px}.wtip__deltas[data-v-16871b3e]{border-top:1px solid rgba(201,163,90,.16);margin-top:8px;padding-top:8px}.wtip__deltas .is-up[data-v-16871b3e]{color:#7ee07a}.wtip__deltas .is-down[data-v-16871b3e]{color:#ff7a6a}.wtip__note[data-v-16871b3e]{color:#7ee07a;margin:8px 0 0}.wtip__test[data-v-16871b3e]{background:#50a0ff1a;border-left:2px solid #5fb4ff;color:#9fe0ff;font:600 10.5px/1.4 var(--w-body);margin:8px 0 0;padding:4px 8px}.wtip__foot[data-v-16871b3e]{color:var(--w-ink-faint);display:flex;font-size:10.5px;gap:8px;justify-content:space-between;margin-top:8px}.wtip__foot .is-bad[data-v-16871b3e]{color:#ff6a5a}@property --tip-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes wtip-spin-16871b3e{to{--tip-spin:360deg}}@keyframes wtip-sheen-16871b3e{to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.wtip--mythical .wtip__head strong[data-v-16871b3e],.wtip--mythical[data-v-16871b3e]:before{animation:none}}.winv[data-v-680eaecf]{width:min(440px,100vw)}.winv__gold[data-v-680eaecf]{align-items:center;color:var(--w-gold-bright);display:inline-flex;font:700 13px var(--w-mono);gap:6px;margin-left:auto}.winv__doll[data-v-680eaecf]{background:radial-gradient(ellipse at 50% 35%,rgba(201,163,90,.08),transparent 70%),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 140'%3E%3Cpath fill='%23c9a35a' fill-opacity='.05' d='M50 10a12 12 0 1 1 0 24 12 12 0 0 1 0-24M30 40h40l8 40H66l-4 50H38l-4-50H22z'/%3E%3C/svg%3E") center 16px /auto 85% no-repeat;border-bottom:1px solid var(--w-line);display:grid;gap:10px 12px;grid-template-areas:"weapon helm amulet offhand" "weapon chest gloves offhand" "ring1 ring2 boots summary";grid-template-columns:repeat(4,1fr);padding:14px 18px 18px}.winv__dollslot[data-v-680eaecf]{display:grid;gap:4px;grid-template-rows:1fr auto;min-width:0}.winv__dolllabel[data-v-680eaecf]{color:var(--w-ink-faint);font:600 9px/1 var(--w-body);letter-spacing:.1em;text-align:center;text-transform:uppercase}.winv__summary[data-v-680eaecf]{align-content:center;display:grid;gap:4px;grid-area:summary;margin:0}.winv__summary div[data-v-680eaecf]{display:flex;gap:6px;justify-content:space-between}.winv__summary dt[data-v-680eaecf]{color:var(--w-ink-faint);font:600 9px/1.6 var(--w-body);letter-spacing:.08em;text-transform:uppercase}.winv__summary dd[data-v-680eaecf]{color:var(--w-ink);font:700 11px/1.6 var(--w-mono);margin:0}.winv__bag[data-v-680eaecf]{padding:12px 18px 16px}.winv__baghead[data-v-680eaecf]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:10px}.winv__baghead h3[data-v-680eaecf]{color:var(--w-gold);font:700 12px/1 var(--w-display);letter-spacing:.14em;margin:0;text-transform:uppercase}.winv__baghead h3 span[data-v-680eaecf]{color:var(--w-ink-faint);font:600 11px var(--w-mono);letter-spacing:0;margin-left:6px}.winv__bulk[data-v-680eaecf]{display:flex;gap:6px}.winv__bulk button[data-v-680eaecf]{background:transparent;border:1px solid var(--w-line);color:var(--w-ink-dim);cursor:pointer;font:600 10.5px/1 var(--w-body);padding:5px 8px}.winv__bulk button.is-magic[data-v-680eaecf]{color:#9fb2ff}.winv__bulk button[data-v-680eaecf]:hover:not(:disabled){border-color:var(--w-gold);color:var(--w-ink)}.winv__bulk button[data-v-680eaecf]:disabled{cursor:default;opacity:.35}.winv__grid[data-v-680eaecf]{display:grid;gap:4px;grid-template-columns:repeat(8,1fr)}.winv__hint[data-v-680eaecf]{color:var(--w-ink-faint);font:500 10.5px var(--w-body);margin:10px 0 0}.winv__action[data-v-680eaecf]{background:linear-gradient(180deg,#0e0b08f5,#0c0907);border-top:1px solid var(--w-line);bottom:0;display:grid;gap:10px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));position:sticky}.winv__actiontip[data-v-680eaecf]{width:100%}.winv__actionrow[data-v-680eaecf]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.winv__actionrow strong[data-v-680eaecf]{flex:1 1 100%;font:700 13px var(--w-display)}.winv__tips[data-v-680eaecf]{align-items:flex-start;display:flex;gap:8px;pointer-events:none;position:fixed;z-index:6600}.wilds.is-touch .winv__action[data-v-680eaecf]{max-height:46dvh;overflow-y:auto}.wilds.is-touch .winv__actiontip[data-v-680eaecf]{font-size:11.5px;width:100%}@media (orientation:landscape){.wilds.is-touch .winv[data-v-680eaecf]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.wilds.is-touch .winv>.wpanel__head[data-v-680eaecf]{grid-column:1/-1}.wilds.is-touch .winv__doll[data-v-680eaecf]{align-content:start;border-bottom:0;border-right:1px solid var(--w-line);grid-column:1;overflow-y:auto}.wilds.is-touch .winv__bag[data-v-680eaecf]{grid-column:2;overflow-y:auto}.wilds.is-touch .winv__action[data-v-680eaecf]{grid-column:1/-1;max-height:52dvh}}.wsheet-enter-active[data-v-680eaecf],.wsheet-leave-active[data-v-680eaecf]{transition:transform .18s ease,opacity .18s ease}.wsheet-enter-from[data-v-680eaecf],.wsheet-leave-to[data-v-680eaecf]{opacity:0;transform:translateY(12px)}.winvites[data-v-0825a840]{display:grid;gap:8px;left:50%;list-style:none;margin:0;padding:0;pointer-events:none;position:absolute;top:calc(150px + env(safe-area-inset-top));translate:-50% 0;width:min(380px,calc(100vw - 24px));z-index:28}.winvite[data-v-0825a840]{align-items:center;display:grid;gap:8px 12px;grid-template-columns:auto 1fr;overflow:hidden;padding:12px 14px 14px;pointer-events:auto;position:relative}.winvite__icon[data-v-0825a840]{background:radial-gradient(circle,rgba(95,180,255,.18),transparent 70%);border:1px solid #2e4a6a;color:#bfe0ff;display:grid;height:38px;place-items:center;width:38px}.winvite.is-trade .winvite__icon[data-v-0825a840]{background:radial-gradient(circle,hsla(41,77%,74%,.18),transparent 70%);border-color:#6b5434;color:var(--w-gold-bright)}.winvite.is-friend .winvite__icon[data-v-0825a840]{background:radial-gradient(circle,rgba(255,140,190,.16),transparent 70%);border-color:#6a2e48;color:#ffb0d0}.winvite__text[data-v-0825a840]{font:500 13px/1.4 var(--w-body);margin:0}.winvite__text strong[data-v-0825a840]{color:var(--w-gold-bright);font:700 14px var(--w-display)}.winvite__text small[data-v-0825a840]{color:var(--w-ink-faint);font:600 10px var(--w-mono)}.winvite__text span[data-v-0825a840]{color:var(--w-ink-dim);display:block}.winvite__actions[data-v-0825a840]{display:grid;gap:8px;grid-column:1/-1;grid-template-columns:1fr 1fr}.winvite__actions .wbtn[data-v-0825a840]{min-height:42px}.winvite__timer[data-v-0825a840]{background:#00000080;height:3px;inset:auto 0 0;position:absolute}.winvite__timer b[data-v-0825a840]{animation:winvite-drain-0825a840 linear forwards;background:linear-gradient(90deg,#5fb4ff,#bfe0ff);display:block;height:100%;width:100%}.winvite.is-trade .winvite__timer b[data-v-0825a840]{background:linear-gradient(90deg,#c9a35a,#ffe08a)}.winvite.is-friend .winvite__timer b[data-v-0825a840]{background:linear-gradient(90deg,#d8609a,#ffb0d0)}@keyframes winvite-drain-0825a840{to{width:0}}.winvite-enter-active[data-v-0825a840],.winvite-leave-active[data-v-0825a840]{transition:transform .2s,opacity .2s}.winvite-enter-from[data-v-0825a840],.winvite-leave-to[data-v-0825a840]{opacity:0;transform:translateY(-10px)}.wilds.is-touch .winvites[data-v-0825a840]{bottom:calc(240px + env(safe-area-inset-bottom));top:auto}@media (orientation:landscape){.wilds.is-touch .winvites[data-v-0825a840]{bottom:auto;top:calc(60px + env(safe-area-inset-top));width:min(340px,44vw)}}.wmini[data-v-951653f4]{display:grid;gap:8px;justify-items:center}.wmini__frame[data-v-951653f4]{background:#0b0907;border:0;border-radius:50%;box-shadow:0 0 0 2px #0b0907,0 0 0 4px #6b5434,0 0 0 5px #1a140e,0 0 0 7px #c9a35a59,0 12px 30px #0000008c;cursor:pointer;padding:0;position:relative}.wmini__frame[data-v-951653f4]:focus-visible{outline:2px solid var(--w-gold-bright);outline-offset:8px}.wmini canvas[data-v-951653f4]{border-radius:50%;display:block}.wmini__north[data-v-951653f4]{background:var(--w-gold);border:1px solid #f0d08a;color:#1a140e;display:grid;font:800 9px/1 var(--w-display);height:18px;left:50%;place-items:center;position:absolute;rotate:45deg;top:-9px;transform:translate(-50%);transform-origin:center;width:18px}.wmini__zone[data-v-951653f4]{background:linear-gradient(90deg,transparent,rgba(10,8,6,.8) 20%,rgba(10,8,6,.8) 80%,transparent);display:grid;gap:1px;justify-items:center;padding:5px 12px;text-align:center}.wmini__zone strong[data-v-951653f4]{color:var(--w-gold-bright);font:700 13px/1.2 var(--w-display);letter-spacing:.06em}.wmini__zone span[data-v-951653f4]{color:var(--w-ink-dim);font:600 10px/1.3 var(--w-body);letter-spacing:.06em;text-transform:uppercase}.wmini__zone .wmini__online[data-v-951653f4]{align-items:center;color:#a7d6a0;display:inline-flex;font-size:9px;gap:5px;letter-spacing:0;text-transform:none}.wmini__online[data-v-951653f4]:before{background:#7fe07a;border-radius:50%;box-shadow:0 0 6px #7fe07a8c;content:"";height:6px;width:6px}.wmini__sky[data-v-951653f4]{align-items:center;color:#ffd98a;display:flex;flex-wrap:wrap;font:600 10.5px/1.3 var(--w-body);gap:2px 6px;justify-content:center;max-width:220px;text-shadow:0 1px 3px #000}.wmini__sky.is-night[data-v-951653f4]{color:#b9c6ff}.wmini__clock[data-v-951653f4]{color:var(--w-ink);font:700 11px var(--w-mono)}.wmini__weather[data-v-951653f4]{color:var(--w-ink-dim)}.wmini__sky em[data-v-951653f4]{color:#c9a8ff;flex-basis:100%;font:700 9.5px/1.3 var(--w-body);font-style:normal;letter-spacing:.06em;text-align:center;text-transform:uppercase}.wmini__keys[data-v-951653f4]{color:var(--w-ink-faint);display:flex;font:600 10px var(--w-body);gap:10px}kbd[data-v-951653f4]{border:1px solid var(--w-line);color:var(--w-ink-dim);font:700 9px/1.5 var(--w-mono);padding:0 4px}.wilds.is-touch .wmini__zone[data-v-951653f4]{padding:3px 8px}.wilds.is-touch .wmini__zone strong[data-v-951653f4]{font-size:10px}.wilds.is-touch .wmini__zone span[data-v-951653f4]{font-size:8.5px}.wilds.is-touch .wmini__sky[data-v-951653f4]{font-size:9px;max-width:130px}.wilds.is-touch .wmini__sky em[data-v-951653f4],.wilds.is-touch .wmini__weather[data-v-951653f4]{display:none}.wparty[data-v-25ac3970]{display:grid;gap:5px;left:calc(16px + env(safe-area-inset-left));pointer-events:auto;position:absolute;top:calc(70px + env(safe-area-inset-top));width:190px;z-index:9}.wparty__head[data-v-25ac3970]{align-items:center;color:var(--w-gold);display:flex;font:700 11px/1 var(--w-display);gap:6px;letter-spacing:.12em;text-shadow:0 1px 3px #000;text-transform:uppercase}.wparty__head small[data-v-25ac3970]{color:var(--w-ink-faint);font:600 10px var(--w-mono);letter-spacing:0;margin-left:auto}.wparty__member[data-v-25ac3970]{background:linear-gradient(180deg,#14100ce0,#0a0806e6);border:1px solid var(--w-line);border-left:3px solid #5fb4ff;color:var(--w-ink);cursor:pointer;display:grid;gap:3px;padding:6px 9px 7px;text-align:left;transition:border-color .15s}.wparty__member[data-v-25ac3970]:focus-visible,.wparty__member[data-v-25ac3970]:hover{border-color:#8fcaff;outline:none}.wparty__member.is-away[data-v-25ac3970]{border-left-color:#4a4a50;opacity:.55}.wparty__member.is-dead[data-v-25ac3970]{border-left-color:#8a2a20}.wparty__name[data-v-25ac3970]{align-items:baseline;display:flex;gap:5px;min-width:0}.wparty__name b[data-v-25ac3970]{color:#bfe0ff;font:700 12px/1.2 var(--w-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wparty__name small[data-v-25ac3970]{color:var(--w-ink-faint);font:600 10px var(--w-mono)}.wparty__crown[data-v-25ac3970]{align-self:center;color:var(--w-gold-bright)}.wparty__bar[data-v-25ac3970]{background:#1e0604e6;box-shadow:0 0 0 1px #000c;height:5px;position:relative}.wparty__bar i[data-v-25ac3970]{background:linear-gradient(180deg,#e0463a,#8a1810);inset:0 auto 0 0;position:absolute;transition:width .3s}.wparty__zone[data-v-25ac3970]{color:var(--w-ink-faint);font:600 9.5px/1.2 var(--w-body);letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wilds.is-touch .wparty[data-v-25ac3970]{position:static;width:148px}.wpmenu-wrap[data-v-92722a1f]{inset:0;pointer-events:none;position:fixed;z-index:40}.wpmenu[data-v-92722a1f]{pointer-events:auto;position:fixed;translate:-50% -100%;width:240px}.wpmenu__head[data-v-92722a1f]{align-items:baseline;border-bottom:1px solid var(--w-line);display:flex;gap:8px;padding:10px 6px 8px 14px}.wpmenu__head strong[data-v-92722a1f]{color:var(--w-gold-bright);font:700 14px var(--w-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpmenu__head small[data-v-92722a1f]{color:var(--w-ink-faint);font:600 10.5px var(--w-body);white-space:nowrap}.wpmenu__badge[data-v-92722a1f]{background:#8fcaff;color:#0e1a26;font:700 9px/1.5 var(--w-body);letter-spacing:.08em;padding:1px 6px;text-transform:uppercase}.wpmenu__badge.is-friend[data-v-92722a1f]{background:#ffb0d0;color:#2a0e1a}.wpmenu__head .wpanel__close[data-v-92722a1f]{height:30px;width:30px}.wpmenu__list[data-v-92722a1f]{display:grid;padding:6px}.wpmenu__list button[data-v-92722a1f]{align-items:center;background:transparent;border:1px solid transparent;color:var(--w-ink);-moz-column-gap:10px;column-gap:10px;cursor:pointer;display:grid;font:600 13px var(--w-body);grid-template-columns:auto 1fr;min-height:40px;padding:6px 10px;text-align:left}.wpmenu__list button small[data-v-92722a1f]{color:var(--w-ink-faint);font:500 10.5px var(--w-body);grid-column:2}.wpmenu__list button[data-v-92722a1f]:focus-visible,.wpmenu__list button[data-v-92722a1f]:hover:not(:disabled){background:#c9a35a14;border-color:var(--w-line);outline:none}.wpmenu__list button[data-v-92722a1f]:disabled{cursor:default;opacity:.45}.wpmenu__list button.is-danger[data-v-92722a1f]{color:#ffb0a0}.wpmenu-wrap.is-sheet[data-v-92722a1f]{background:#00000059;pointer-events:auto}.wpmenu-wrap.is-sheet .wpmenu[data-v-92722a1f]{inset:auto 0 0;margin:0 auto;max-width:520px;padding-bottom:env(safe-area-inset-bottom);translate:none;width:auto}.wpmenu-wrap.is-sheet .wpmenu__list button[data-v-92722a1f]{font-size:15px;min-height:50px}.wmenu-pop-enter-active[data-v-92722a1f],.wmenu-pop-leave-active[data-v-92722a1f]{transition:opacity .15s}.wmenu-pop-enter-from[data-v-92722a1f],.wmenu-pop-leave-to[data-v-92722a1f]{opacity:0}.wsocial[data-v-e5a848d0]{width:min(400px,100vw)}.wsocial__tabs[data-v-e5a848d0]{background:#120e0a;border-bottom:1px solid var(--w-line);display:grid;grid-template-columns:repeat(3,1fr);position:sticky;top:54px;z-index:1}.wsocial__tabs button[data-v-e5a848d0]{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--w-ink-dim);cursor:pointer;display:inline-flex;font:700 11.5px var(--w-display);gap:6px;justify-content:center;letter-spacing:.08em;min-height:44px}.wsocial__tabs button.is-on[data-v-e5a848d0]{border-bottom-color:var(--w-gold);color:var(--w-gold-bright)}.wsocial__tabs small[data-v-e5a848d0]{color:var(--w-ink-faint);font:600 10px var(--w-mono)}.wsocial__count[data-v-e5a848d0]{background:#b0170e;border-radius:8px;color:#fff;display:grid;font:800 10px var(--w-mono);height:16px;min-width:16px;padding:0 4px;place-items:center}.wsocial__body[data-v-e5a848d0]{display:grid;gap:10px;padding:14px 16px 20px}.wsocial__body h3[data-v-e5a848d0]{align-items:baseline;color:var(--w-gold);display:flex;font:700 11px var(--w-display);gap:8px;letter-spacing:.14em;margin:6px 0 0;text-transform:uppercase}.wsocial__body h3 small[data-v-e5a848d0]{color:var(--w-ink-faint);font:600 10.5px var(--w-body);letter-spacing:0;text-transform:none}.wsocial__hint[data-v-e5a848d0],.wsocial__note[data-v-e5a848d0]{color:var(--w-ink-faint);font:500 12px/1.5 var(--w-body);margin:0}.wsocial__list[data-v-e5a848d0]{display:grid;gap:6px;list-style:none;margin:0;padding:0}.wsocial__row[data-v-e5a848d0]{align-items:center;background:#00000038;border:1px solid var(--w-line);display:flex;gap:10px;padding:8px 10px}.wsocial__row.is-off[data-v-e5a848d0]{opacity:.6}.wsocial__who[data-v-e5a848d0]{align-items:center;-moz-column-gap:6px;column-gap:6px;display:grid;flex:1;grid-template-columns:auto 1fr;min-width:0}.wsocial__who b[data-v-e5a848d0]{color:var(--w-ink);font:700 13px var(--w-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsocial__who b[data-v-e5a848d0]:first-child{grid-column:1/-1}.wsocial__who small[data-v-e5a848d0]{color:var(--w-ink-faint);font:500 11px var(--w-body);grid-column:1/-1}.wsocial__crown[data-v-e5a848d0]{color:var(--w-gold-bright)}.wsocial__crown+b[data-v-e5a848d0],.wsocial__dot+b[data-v-e5a848d0]{grid-column:2}.wsocial__dot[data-v-e5a848d0]{background:#4a4a50;border-radius:50%;height:8px;width:8px}.wsocial__dot.is-on[data-v-e5a848d0]{background:#6fe07a;box-shadow:0 0 6px #6fe07ab3}.wsocial__actions[data-v-e5a848d0]{display:flex;gap:4px}.wsocial__actions .wbtn[data-v-e5a848d0]{min-height:34px;min-width:34px}.wsocial__leave[data-v-e5a848d0]{justify-self:start}.wsocial__empty[data-v-e5a848d0]{color:var(--w-ink-dim);display:grid;gap:10px;justify-items:center;padding:18px 8px;text-align:center}.wsocial__empty p[data-v-e5a848d0]{font:500 13px/1.55 var(--w-body);margin:0}.wsocial__link[data-v-e5a848d0]{background:none;border:0;color:var(--w-gold-bright);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.wsocial__add[data-v-e5a848d0]{display:flex;gap:8px}.wsocial__add input[data-v-e5a848d0]{background:#00000073;border:1px solid var(--w-line);color:var(--w-ink);flex:1;font:500 14px var(--w-body);min-height:40px;min-width:0;padding:6px 10px;-webkit-user-select:text;-moz-user-select:text;user-select:text}.wsocial__add input[data-v-e5a848d0]:focus{border-color:var(--w-gold);outline:none}.wilds.is-touch .wsocial__actions .wbtn[data-v-e5a848d0]{min-height:42px;min-width:42px}.wtarget-stack[data-v-16030257]{display:grid;gap:8px;justify-items:center;pointer-events:none}.wboss[data-v-16030257],.wtarget[data-v-16030257]{background:linear-gradient(180deg,#0e0a08e0,#080604eb);border:1px solid var(--w-line);box-shadow:0 10px 26px #00000080;min-width:260px;padding:8px 14px 10px;text-align:center}header[data-v-16030257]{display:grid;gap:1px}header strong[data-v-16030257]{color:#f2e6cc;font:700 15px/1.2 var(--w-display);letter-spacing:.04em}header span[data-v-16030257]{color:var(--w-ink-faint);font:600 10px/1.3 var(--w-body);letter-spacing:.08em;text-transform:uppercase}.is-champion header strong[data-v-16030257]{color:#7fa0ff}.is-rare header strong[data-v-16030257]{color:var(--r-rare)}.is-friendly[data-v-16030257]{color:var(--w-gold-bright)!important}.wboss__bar[data-v-16030257],.wtarget__bar[data-v-16030257]{background:#1a0806;border:1px solid #3a1a14;height:8px;margin-top:7px;position:relative}.wboss__bar span[data-v-16030257],.wtarget__bar span[data-v-16030257]{background:linear-gradient(180deg,#e8402a,#8a120a);inset:0 auto 0 0;position:absolute;transition:width .2s}.wtarget__affixes[data-v-16030257]{display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:center;list-style:none;margin:7px 0 0;padding:0}.wtarget__affixes li[data-v-16030257]{color:#b8c8ff;font:700 10.5px var(--w-body)}.is-rare .wtarget__affixes li[data-v-16030257]{color:#ffe08a}.wboss[data-v-16030257]{border-color:#ff462873;box-shadow:0 0 30px #ff321426,0 10px 26px #00000080;min-width:min(520px,80vw);padding:10px 18px 12px}.wboss header strong[data-v-16030257]{color:#ff8a6a;font-size:18px}.wboss__bar[data-v-16030257]{height:12px}.wboss__bar i[data-v-16030257]{background:#000000b3;bottom:0;position:absolute;top:0;width:1px}.wtarget-enter-active[data-v-16030257],.wtarget-leave-active[data-v-16030257]{transition:opacity .15s,transform .15s}.wtarget-enter-from[data-v-16030257],.wtarget-leave-to[data-v-16030257]{opacity:0;transform:translateY(-6px)}.wtouch[data-v-9648f22a]{inset:0;pointer-events:none;position:absolute}.wtouch__stickzone[data-v-9648f22a]{bottom:0;height:55%;left:0;pointer-events:auto;position:absolute;touch-action:none;width:45%}.wtouch__stick[data-v-9648f22a]{background:radial-gradient(circle,#0a080640,#0a08068c);border-radius:50%;bottom:calc(28px + env(safe-area-inset-bottom));box-shadow:inset 0 0 0 2px #c9a35a59;height:120px;left:calc(88px + env(safe-area-inset-left));margin:-60px 0 0 -60px;opacity:.65;position:absolute;transition:opacity .15s;width:120px}.wtouch__stick[data-v-9648f22a]:not(.is-active){margin:0 0 0 -60px;top:auto}.wtouch__stick.is-active[data-v-9648f22a]{bottom:auto;opacity:1;position:fixed}.wtouch__knob[data-v-9648f22a]{background:radial-gradient(circle at 40% 35%,#f0d08a,#8a6a3a);border-radius:50%;box-shadow:0 4px 12px #0009;height:52px;left:50%;margin:-26px 0 0 -26px;position:absolute;top:50%;width:52px}.wtouch__actions[data-v-9648f22a]{bottom:calc(18px + env(safe-area-inset-bottom));height:210px;pointer-events:none;position:absolute;right:calc(18px + env(safe-area-inset-right));width:210px}.wtouch__actions button[data-v-9648f22a]{pointer-events:auto;touch-action:none}.wtouch__attack[data-v-9648f22a]{background:radial-gradient(circle at 50% 35%,#5a3a1e,#1a120a 70%);border:2px solid #c9a35a;border-radius:50%;bottom:0;box-shadow:0 0 0 4px #0000008c,0 10px 24px #0009;color:#ffe0b0;display:grid;height:92px;place-items:center;position:absolute;right:0;width:92px}.wtouch__attack[data-v-9648f22a]:active{background:radial-gradient(circle at 50% 35%,#7a4a1e,#2a1a0a 70%);transform:scale(.94)}.wtouch__skill[data-v-9648f22a]{background:radial-gradient(circle at 50% 35%,#2a2016,#0e0a07 75%);border:1.5px solid #6b5434;border-radius:50%;box-shadow:0 0 0 3px #00000073;color:#f0dcae;display:grid;height:52px;place-items:center;position:absolute;width:52px}.wtouch__skill.is-locked[data-v-9648f22a]{color:#4a4038}.wtouch__skill[data-v-9648f22a]:active{transform:scale(.92)}.is-pos0[data-v-9648f22a]{bottom:6px;right:104px}.is-pos1[data-v-9648f22a]{bottom:66px;right:98px}.is-pos2[data-v-9648f22a]{bottom:116px;right:64px}.is-pos3[data-v-9648f22a]{bottom:136px;right:8px}.is-pos4[data-v-9648f22a]{bottom:112px;right:156px}.is-pos5[data-v-9648f22a]{bottom:6px;right:160px}.is-pos6[data-v-9648f22a]{bottom:60px;right:170px}.wtouch__evade[data-v-9648f22a]{color:#a8e4ff}.wtouch__flask[data-v-9648f22a]{color:#ff6a5a}.wtouch__cd[data-v-9648f22a]{background:#0000009e;color:#fff;font:800 14px var(--w-mono);inset:0;place-items:center}.wtouch__badge[data-v-9648f22a],.wtouch__cd[data-v-9648f22a]{border-radius:50%;display:grid;position:absolute}.wtouch__badge[data-v-9648f22a]{background:#b0170e;color:#fff;font:800 10px var(--w-mono);height:18px;place-items:center;right:-2px;top:-2px;width:18px}.wtouch__loot[data-v-9648f22a]{align-items:center;background:linear-gradient(180deg,#ffe08a,#c9a35a);border:1px solid #fff0c0;bottom:70px;color:#1a140e;display:flex;font:800 12px var(--w-display);gap:6px;letter-spacing:.08em;max-width:180px;min-height:44px;padding:8px 14px;position:absolute;right:234px;text-transform:uppercase}.wtouch__loot span[data-v-9648f22a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wtouch__loot.is-npc[data-v-9648f22a],.wtouch__loot.is-waypoint[data-v-9648f22a]{background:linear-gradient(180deg,#bfe6ff,#6fb8ff);border-color:#e6f6ff;color:#0e1a26}.wtouch__loot.is-player[data-v-9648f22a]{background:linear-gradient(180deg,#c8f0c0,#7ed27a);border-color:#eaffea;color:#0e1a26;text-transform:none}@media (orientation:portrait){.wtouch__loot[data-v-9648f22a]{bottom:236px;right:4px}}.wpop-enter-active[data-v-9648f22a],.wpop-leave-active[data-v-9648f22a]{transition:transform .18s,opacity .18s}.wpop-enter-from[data-v-9648f22a],.wpop-leave-to[data-v-9648f22a]{opacity:0;transform:scale(.8)}.wtrade[data-v-043e6db3]{display:flex;flex-direction:column;left:50%;max-height:calc(100dvh - 32px);overflow-y:auto;pointer-events:auto;position:absolute;top:50%;translate:-50% -50%;width:min(640px,calc(100vw - 24px));z-index:35}.wtrade h2 small[data-v-043e6db3]{color:var(--w-ink-faint);font:600 11px var(--w-body);letter-spacing:0}.wtrade__sides[data-v-043e6db3]{display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:14px 16px 6px}.wtrade__side[data-v-043e6db3]{background:#00000040;border:1px solid var(--w-line);padding:10px;transition:border-color .2s,box-shadow .2s}.wtrade__side.is-ready[data-v-043e6db3]{border-color:#4f8a4a;box-shadow:inset 0 0 0 1px #7ee07a40}.wtrade__bag h3[data-v-043e6db3],.wtrade__side h3[data-v-043e6db3]{align-items:center;color:var(--w-gold);display:flex;flex-wrap:wrap;font:700 11px/1.2 var(--w-display);gap:6px;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.wtrade__bag h3 small[data-v-043e6db3]{color:var(--w-ink-faint);font:500 10.5px var(--w-body);letter-spacing:0;text-transform:none}.wtrade__ok[data-v-043e6db3]{align-items:center;color:#7ee07a;display:inline-flex;font:700 10px var(--w-body);gap:3px;letter-spacing:.04em}.wtrade__grid[data-v-043e6db3]{display:grid;gap:4px;grid-template-columns:repeat(5,1fr)}.wtrade__gold[data-v-043e6db3],.wtrade__goldin[data-v-043e6db3]{align-items:center;display:flex;gap:6px;margin:8px 0 0}.wtrade__gold[data-v-043e6db3],.wtrade__goldin[data-v-043e6db3],.wtrade__goldin input[data-v-043e6db3]{color:var(--w-gold-bright);font:700 13px var(--w-mono)}.wtrade__goldin input[data-v-043e6db3]{background:#00000073;border:1px solid var(--w-line);min-height:34px;min-width:0;padding:4px 8px;width:100%}.wtrade__goldin input[data-v-043e6db3]:focus{border-color:var(--w-gold);outline:none}.wtrade__goldin small[data-v-043e6db3]{color:var(--w-ink-faint);font:600 10.5px var(--w-body);white-space:nowrap}.wtrade__bag[data-v-043e6db3]{padding:8px 16px 6px}.wtrade__baggrid[data-v-043e6db3]{display:grid;gap:4px;grid-template-columns:repeat(10,1fr);max-height:168px;overflow-y:auto}.wtrade__baggrid[data-v-043e6db3] .is-test{cursor:not-allowed;opacity:.35}.wtrade__empty[data-v-043e6db3]{color:var(--w-ink-faint);font:500 12px var(--w-body);grid-column:1/-1;margin:6px 0}.wtrade__inspect[data-v-043e6db3]{margin:6px 16px 0;width:auto}.wtrade__foot[data-v-043e6db3]{align-items:center;background:linear-gradient(180deg,#0e0b08f5,#0c0907);border-top:1px solid var(--w-line);bottom:0;display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:sticky}.wtrade__status[data-v-043e6db3]{color:var(--w-ink-dim);flex:1 1 200px;font:500 12px/1.4 var(--w-body);margin:0}.wtrade__status .is-bad[data-v-043e6db3]{color:#ff7a6a;display:block}.wtrade__tip[data-v-043e6db3]{pointer-events:none;position:fixed;z-index:6600}.wilds.is-touch .wtrade[data-v-043e6db3]{inset:0;max-height:none;translate:none;width:100%}@media (max-width:620px){.wtrade__sides[data-v-043e6db3]{grid-template-columns:1fr}.wtrade__baggrid[data-v-043e6db3]{grid-template-columns:repeat(8,1fr)}}.wvendor[data-v-a2ee0867]{width:min(400px,100vw)}.wvendor__gold[data-v-a2ee0867]{align-items:center;color:var(--w-gold-bright);display:inline-flex;font:700 13px var(--w-mono);gap:6px;margin-left:auto}.wvendor__intro[data-v-a2ee0867]{color:var(--w-ink-dim);font:italic 500 13px/1.55 var(--w-serif);margin:0;padding:14px 18px 4px}.is-mythical[data-v-a2ee0867]{color:var(--r-mythical);font-weight:700;text-shadow:0 0 8px rgba(228,107,255,.55)}.is-legendary[data-v-a2ee0867]{color:var(--r-legendary)}.wvendor__grid[data-v-a2ee0867]{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);padding:14px 18px}.wvendor__crate[data-v-a2ee0867]{background:linear-gradient(180deg,#1c150f,#0e0b08);border:1px solid var(--w-line);color:var(--w-ink-dim);cursor:pointer;display:grid;gap:4px;justify-items:center;padding:12px 4px 10px;transition:border-color .15s,color .15s,transform .15s}.wvendor__crate strong[data-v-a2ee0867]{color:var(--w-ink);font:600 11px var(--w-body)}.wvendor__crate small[data-v-a2ee0867]{align-items:center;color:var(--w-gold);display:inline-flex;font:700 10px var(--w-mono);gap:3px}.wvendor__crate[data-v-a2ee0867]:focus-visible,.wvendor__crate[data-v-a2ee0867]:hover:not(:disabled){border-color:var(--w-gold);color:var(--w-gold-bright);outline:none;transform:translateY(-2px)}.wvendor__crate[data-v-a2ee0867]:disabled{cursor:default;opacity:.4}.wvendor__warn[data-v-a2ee0867]{color:#ff8a6a;font:600 11.5px var(--w-body);margin:0 18px 10px}.wvendor__result[data-v-a2ee0867]{display:grid;gap:8px;justify-items:center;padding:6px 18px 18px}.wvendor__resultlabel[data-v-a2ee0867]{color:var(--w-gold);font:700 10px var(--w-display);letter-spacing:.2em;text-transform:uppercase}.wreveal-enter-active[data-v-a2ee0867]{transition:opacity .35s ease,transform .35s cubic-bezier(.2,1.4,.4,1)}.wreveal-enter-from[data-v-a2ee0867]{opacity:0;transform:scale(.9) translateY(10px)}.wmap-backdrop[data-v-e6d8e23e]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0604039e;display:grid;inset:0;padding:16px;place-items:center;position:absolute;z-index:40}.wmap[data-v-e6d8e23e]{display:grid;grid-template-rows:auto 1fr;max-height:calc(100dvh - 32px);overflow:hidden;width:min(1120px,100%)}.wmap__status[data-v-e6d8e23e]{align-items:center;color:var(--w-ink-faint);display:inline-flex;font:600 11px var(--w-body);gap:6px;margin-left:14px}.wmap__status.is-ready[data-v-e6d8e23e]{color:#7fe6ff}.wmap__body[data-v-e6d8e23e]{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 300px;min-height:0;overflow:hidden;padding:16px 18px 18px}.wmap__canvasbox[data-v-e6d8e23e]{align-content:start;display:grid;gap:10px;justify-items:center;min-width:0}.wmap__canvaswrap[data-v-e6d8e23e]{border:1px solid var(--w-line);box-shadow:0 0 0 1px #000,0 0 0 4px #c9a35a2e;position:relative}.wmap__canvaswrap canvas[data-v-e6d8e23e]{display:block}.wmap__wp[data-v-e6d8e23e]{background:transparent;border:0;border-radius:50%;cursor:pointer;height:22px;margin:-11px 0 0 -11px;padding:0;position:absolute;width:22px}.wmap__wp[data-v-e6d8e23e]:disabled{cursor:default}.wmap__wp.is-known[data-v-e6d8e23e]:not(:disabled):hover,.wmap__wp[data-v-e6d8e23e]:focus-visible{box-shadow:0 0 0 2px #6fe6ff,0 0 16px #6fe6ff;outline:none}.wmap__wp.is-here[data-v-e6d8e23e]{box-shadow:0 0 0 2px var(--w-gold-bright)}.wmap__legend[data-v-e6d8e23e]{color:var(--w-ink-dim);display:flex;flex-wrap:wrap;font:500 11px var(--w-body);gap:6px 16px;list-style:none;margin:0;padding:0}.wmap__legend i[data-v-e6d8e23e]{display:inline-block;height:9px;margin-right:5px;vertical-align:-1px;width:9px}.wmap__legend .is-wp[data-v-e6d8e23e]{background:#6fe6ff;rotate:45deg}.wmap__legend .is-den[data-v-e6d8e23e]{background:#ffb04a}.wmap__legend .is-lair[data-v-e6d8e23e]{background:#ff5a3a;border-radius:50%}.wmap__legend .is-player[data-v-e6d8e23e]{background:#6fe07a;border-radius:50%}.wmap__legend .is-party[data-v-e6d8e23e]{background:#5fb4ff;border-radius:50%}.wmap__legend .is-tavern[data-v-e6d8e23e]{background:#e8c88a;clip-path:polygon(50% 0,100% 45%,85% 45%,85% 100%,15% 100%,15% 45%,0 45%)}.wmap__legend .is-fire[data-v-e6d8e23e]{background:#ff8a3a;border-radius:50%/60% 60% 40% 40%}.wmap__side[data-v-e6d8e23e]{align-content:start;display:grid;gap:10px;min-height:0;overflow-y:auto;padding-right:4px}.wmap__zone[data-v-e6d8e23e]{background:#ffffff05;border:1px solid var(--w-line);padding:10px 12px}.wmap__zone.is-locked[data-v-e6d8e23e]{opacity:.7}.wmap__zone header[data-v-e6d8e23e]{align-items:center;display:flex;gap:8px;justify-content:space-between}.wmap__zone h3[data-v-e6d8e23e]{color:var(--w-gold-bright);font:700 13px/1.2 var(--w-display);margin:0}.wmap__zone header span[data-v-e6d8e23e]{color:var(--w-ink-faint);font:600 10.5px var(--w-body)}.wmap__zone ul[data-v-e6d8e23e]{display:grid;gap:6px;list-style:none;margin:8px 0 0;padding:0}.wmap__zone li[data-v-e6d8e23e]{align-items:flex-start;color:#ffb04a;display:flex;gap:8px}.wmap__zone li.is-lair[data-v-e6d8e23e]{color:#ff7a5a}.wmap__zone li strong[data-v-e6d8e23e]{color:var(--w-ink);display:block;font:600 12px/1.3 var(--w-body)}.wmap__zone li small[data-v-e6d8e23e]{color:var(--w-ink-faint);font:500 10.5px/1.3 var(--w-body)}.wmap__tip[data-v-e6d8e23e]{color:var(--w-ink-faint);font:500 11px/1.5 var(--w-body);margin:4px 0 0}@media (max-width:900px){.wmap__body[data-v-e6d8e23e]{grid-template-columns:1fr;overflow-y:auto}.wmap__side[data-v-e6d8e23e]{overflow:visible}}html.wilds-lock,html.wilds-lock body{overflow:hidden!important;overscroll-behavior:none}.wilds,.wilds-floating{--w-ink:#ebdfc4;--w-ink-dim:#b3a483;--w-ink-faint:#7a6d55;--w-line:#3e3122;--w-gold:#c9a35a;--w-gold-bright:#f0d08a;--r-common:#d9d4c7;--r-magic:#6f8dff;--r-rare:#ffd24a;--r-legendary:#ff8a1f;--r-mythical:#e46bff;--w-display:"Cinzel","Trajan Pro",Georgia,serif;--w-serif:"Literata",Georgia,serif;--w-body:"Manrope",system-ui,sans-serif;--w-mono:"JetBrains Mono",ui-monospace,monospace}.wilds{background:#0b0907;color:var(--w-ink);font-family:var(--w-body);inset:0;overflow:hidden;position:fixed;touch-action:pan-x pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:6500;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.wilds.is-touch input:not([type=checkbox]):not([type=range]),.wilds.is-touch textarea{font-size:16px}.wilds__canvas{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23f0d08a' stroke='%23140f0a' stroke-linejoin='round' stroke-width='1.6' d='m3 2 7 19 2.6-7.4L20 11z'/%3E%3C/svg%3E") 3 2,default;display:block;height:100%;inset:0;position:absolute;touch-action:none;width:100%}.wilds__canvas[data-cursor=attack]{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath fill='%23e8e8f0' stroke='%23140f0a' stroke-width='1.5' d='m3 3 3.5.5L20 17l-3 3L3.5 6.5z'/%3E%3Cpath stroke='%23c9a35a' stroke-linecap='round' stroke-width='2.4' d='m16 22 6-6m-2.5 3.5 4 4'/%3E%3C/svg%3E") 3 3,crosshair}.wilds__canvas[data-cursor=interact]{cursor:pointer}.wilds__fade,.wilds__flash,.wilds__hurt,.wilds__lowlife,.wilds__overlay,.wilds__vignette{inset:0;pointer-events:none;position:absolute}.wilds__vignette{background:radial-gradient(ellipse 75% 70% at 50% 48%,transparent 55%,rgba(4,3,2,.6) 100%),linear-gradient(180deg,rgba(4,3,2,.45),transparent 16%,transparent 78%,rgba(4,3,2,.55))}.wilds__hurt{animation:wilds-hurt .5s ease-out forwards;background:radial-gradient(ellipse at center,transparent 45%,rgba(180,10,0,.55))}@keyframes wilds-hurt{0%{opacity:1}to{opacity:0}}.wilds__lowlife{animation:wilds-pulse 1.1s ease-in-out infinite;background:radial-gradient(ellipse at center,transparent 50%,rgba(140,0,0,.45))}@keyframes wilds-pulse{50%{opacity:.35}}.wilds__fade{animation:wilds-fade .7s ease-out forwards;background:#000}@keyframes wilds-fade{0%{opacity:1}to{opacity:0}}.wilds__flash{animation:wilds-flash .55s ease-out forwards;background:radial-gradient(ellipse at 50% 20%,#dce8ff57,#bed2ff1f 70%);mix-blend-mode:screen}@keyframes wilds-flash{0%{opacity:0}8%{opacity:1}22%{opacity:.25}32%{opacity:.8}to{opacity:0}}@media (prefers-reduced-motion:reduce){.wilds__flash{display:none}}.wilds .wl-labels,.wilds .wl-numbers{inset:0;overflow:hidden;pointer-events:none;position:absolute}.wl-loot,.wl-mon,.wl-tag{left:0;position:absolute;top:0;translate:-50% -100%;white-space:nowrap;will-change:transform}.wl-tag{display:grid;justify-items:center;text-shadow:0 1px 2px #000,0 0 8px rgba(0,0,0,.9)}.wl-tag b{font:700 13px/1.1 var(--w-display);letter-spacing:.03em}.wl-tag small{font:600 10px/1.3 var(--w-body);letter-spacing:.08em;text-transform:uppercase}.wl-tag--npc b{color:var(--w-gold-bright)}.wl-tag--npc small{color:var(--w-ink-dim)}.wl-tag--player{align-items:baseline;display:flex;gap:5px}.wl-tag--player b{color:#8ff09a}.wl-tag--player small{color:#bfe8c0}.wl-tag--waypoint{color:#8fe9ff;font:700 11px/1 var(--w-display);letter-spacing:.1em;text-transform:uppercase}.wl-tag--waypoint.is-locked{color:#8a96a2}.wl-tag--chest{color:#e8d2a0;font:700 11px/1 var(--w-display);letter-spacing:.06em}.wl-tag--iron{color:#c8d6e6}.wl-tag--gilded{color:#ffd86a;text-shadow:0 1px 2px #000,0 0 10px rgba(255,200,80,.6)}.wl-tag--chest.is-empty{color:#7a6d55;text-shadow:0 1px 2px #000}.wl-mon{display:grid;gap:3px;justify-items:center}.wl-mon__name{font:700 12px/1.1 var(--w-display);text-shadow:0 1px 2px #000,0 0 6px #000}.wl-mon__name:empty{display:none}.wl-mon--champion .wl-mon__name{color:#7fa0ff}.wl-mon--rare .wl-mon__name{color:#ffd24a}.wl-mon--boss .wl-mon__name{color:#ff7a5a;font-size:14px}.wl-mon__bar{background:#140604d9;box-shadow:0 0 0 1px #000c;height:5px;position:relative;width:56px}.wl-mon--champion .wl-mon__bar,.wl-mon--rare .wl-mon__bar{width:78px}.wl-mon--boss .wl-mon__bar{height:6px;width:110px}.wl-mon__bar b{background:linear-gradient(180deg,#ff5a40,#a8140c);inset:0 auto 0 0;position:absolute}.wl-mon.is-hover .wl-mon__bar{box-shadow:0 0 0 1px #f0d08a}.wl-loot{background:#080604d1;border:1px solid hsla(0,0%,100%,.08);color:var(--r-common);cursor:pointer;font:600 12px/1.2 var(--w-body);padding:3px 8px;pointer-events:auto}.wl-loot:focus-visible,.wl-loot:hover{border-color:currentColor;outline:none}.wl-loot--magic{color:var(--r-magic)}.wl-loot--rare{color:var(--r-rare);font-weight:700}.wl-loot--legendary{border-color:#ff8a1f99;box-shadow:0 0 14px #ff781459;color:var(--r-legendary);font:700 13px/1.2 var(--w-display)}.wl-loot--mythical{animation:wl-mythic 4s linear infinite;-webkit-background-clip:text,padding-box;background-clip:text,padding-box;background-image:linear-gradient(90deg,#ff9ae8,#c89bff,#8feaff,#ffe6a0,#ff9ae8),linear-gradient(#0e0612e6,#0e0612e6);background-size:200% 100%,auto;border:1px solid rgba(228,107,255,.85);box-shadow:0 0 18px #e46bff8c,inset 0 0 10px #e46bff40;color:transparent;font:800 14px/1.2 var(--w-display);letter-spacing:.04em;padding:4px 10px}.wl-loot--mythical:focus-visible,.wl-loot--mythical:hover{border-color:#fff}@keyframes wl-mythic{to{background-position:200% 0,0 0}}@media (prefers-reduced-motion:reduce){.wl-loot--mythical{animation:none}}.wl-loot--gold{background:#0806048c;color:#f0c860;font:700 11px var(--w-mono);padding:1px 5px}.wl-num{animation:wl-float 1.05s cubic-bezier(.2,.7,.3,1) forwards;color:#fff;font:800 16px/1 var(--w-mono);position:absolute;text-shadow:0 2px 0 #000,0 0 6px rgba(0,0,0,.9);translate:-50% -50%}.wl-num.is-crit{animation-name:wl-crit;color:#ffd24a;font-size:24px}.wl-num.is-burn,.wl-num.is-fire{color:#ff9a4a}.wl-num.is-burn{font-size:13px}.wl-num.is-frost{color:#9fe6ff}.wl-num.is-shock{color:#cfe0ff}.wl-num.is-thorns{color:#b4ff6a;font-size:13px}.wl-num.is-hurt{color:#ff5a4a;font-size:18px}.wl-num.is-absorb{color:#b4ff6a;font-size:12px}.wl-num.is-dodge{color:#e8e0cc;font:700 14px var(--w-display)}.wl-num.is-gold{color:#f0c860;font-size:14px}.wl-num.is-mythic{color:#ffb8ff;font:800 17px var(--w-display);text-shadow:0 2px 0 #000,0 0 12px rgba(228,107,255,.9)}.wl-num.is-shred{animation-name:wl-crit;color:#f2f6ff;font:800 28px var(--w-display);letter-spacing:.02em;text-shadow:0 2px 0 #000,0 0 10px rgba(255,140,60,.95),0 0 22px rgba(200,220,255,.6)}.wl-tag--tavern{color:#ffd9a0;font:700 12px/1 var(--w-display);letter-spacing:.08em;text-shadow:0 1px 2px #000,0 0 10px rgba(255,170,80,.55)}.wl-tag--player.is-party b{color:#8fcaff}.wl-tag--player.is-party small{color:#c4e2ff}.wl-mon--goblin .wl-mon__name{color:#ffd86a;text-shadow:0 1px 2px #000,0 0 8px rgba(255,200,60,.8)}@keyframes wl-float{0%{opacity:0;transform:translateY(6px) scale(.6)}15%{opacity:1;transform:translateY(-6px) scale(1.12)}to{opacity:0;transform:translateY(-58px) scale(.92)}}@keyframes wl-crit{0%{opacity:0;transform:translateY(4px) scale(.5)}18%{opacity:1;transform:translateY(-10px) scale(1.35)}35%{transform:translateY(-16px) scale(1.05)}to{opacity:0;transform:translateY(-70px) scale(1)}}.wpanel{background:linear-gradient(180deg,#1a140ef7,#0d0a07fa),#0e0b08;border:1px solid var(--w-line);box-shadow:inset 0 0 0 1px #000000bf,inset 0 0 0 2px #c9a35a1f,0 24px 60px #0009;color:var(--w-ink)}.wpanel--left,.wpanel--right{bottom:16px;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;position:absolute;scrollbar-color:#5a4630 transparent;scrollbar-width:thin;top:16px;z-index:30}.wpanel--left{left:16px}.wpanel--right{right:16px}.wpanel__head{align-items:center;background:linear-gradient(180deg,#1e1710,#15100b);border-bottom:1px solid var(--w-line);display:flex;gap:8px;min-height:54px;padding:0 10px 0 18px;position:sticky;top:0;z-index:2}.wpanel__head h2{color:var(--w-gold-bright);font:700 17px/1 var(--w-display);letter-spacing:.08em;margin:0}.wpanel__close{background:transparent;border:1px solid transparent;color:var(--w-ink-dim);cursor:pointer;display:grid;height:34px;margin-left:auto;place-items:center;width:34px}.wpanel__head>.wmap__status+.wpanel__close,.wpanel__head>span+.wpanel__close{margin-left:4px}.wpanel__close:focus-visible,.wpanel__close:hover{border-color:var(--w-line);color:var(--w-ink);outline:none}.wbtn{align-items:center;background:linear-gradient(180deg,#2a2016,#16110c);border:1px solid #5a4630;color:var(--w-ink);cursor:pointer;display:inline-flex;font:700 12px/1 var(--w-display);gap:6px;justify-content:center;letter-spacing:.06em;min-height:34px;padding:0 14px;text-decoration:none;transition:border-color .15s,filter .15s}.wbtn:focus-visible,.wbtn:hover:not(:disabled){border-color:var(--w-gold-bright);outline:none}.wbtn:disabled{cursor:default;opacity:.4}.wbtn--gold{background:linear-gradient(180deg,#ffe08a,#c9a35a);border-color:#fff0c0;color:#1a120a}.wbtn--gold:hover:not(:disabled){filter:brightness(1.08)}.wbtn--danger{border-color:#6a2a20;color:#ffb0a0}.wbtn--small{font-size:10.5px;min-height:26px;padding:0 9px}.wbtn--big{font-size:15px;min-height:46px;padding:0 26px}.wtop{align-items:center;display:flex;gap:12px;left:calc(16px + env(safe-area-inset-left));position:absolute;top:calc(14px + env(safe-area-inset-top));z-index:10}.wtop__back{background:#0e0a07d9;border:1px solid var(--w-line);color:var(--w-ink);display:grid;height:40px;place-items:center;text-decoration:none;width:40px}.wtop__back:focus-visible,.wtop__back:hover{border-color:var(--w-gold);outline:none}.wtop__title{display:grid;line-height:1}.wtop__title span{color:var(--w-ink-faint);font:700 9px var(--w-display);letter-spacing:.32em;text-transform:uppercase}.wtop__title strong{color:var(--w-gold-bright);font:800 24px/1.05 var(--w-display);letter-spacing:.14em;text-shadow:0 2px 12px rgba(0,0,0,.8)}.wtop__net{background:#280e08cc;border:1px solid #6a2a20;color:#ffb08a;font:600 11px var(--w-body);padding:6px 10px}.wunit{display:grid;gap:4px;width:min(170px,36vw)}.wunit strong{color:var(--w-gold-bright);font:700 12px var(--w-display);text-shadow:0 1px 3px #000}.wunit strong small{color:var(--w-ink-dim);font:700 10px var(--w-mono)}.wunit__bar{background:#0a0604d9;border:1px solid #2a2018;height:9px;position:relative}.wunit__bar span{inset:0 auto 0 0;position:absolute;transition:width .2s}.wunit__bar b{color:#fff;font:700 8px var(--w-mono);position:absolute;right:4px;text-shadow:0 1px 1px #000;top:50%;translate:0 -50%}.wunit__bar.is-life{height:12px}.wunit__bar.is-life span{background:linear-gradient(180deg,#ff5a40,#a0140c)}.wunit__bar.is-mana span{background:linear-gradient(180deg,#6c8cff,#2342b8)}.wunit__bar.is-xp{height:4px}.wunit__bar.is-xp span{background:#e0b04a}.wright{display:grid;gap:10px;justify-items:center;position:absolute;right:calc(18px + env(safe-area-inset-right));top:calc(16px + env(safe-area-inset-top));z-index:10}.wmenu{display:flex;gap:4px}.wmenu button{background:#0e0a07d9;border:1px solid var(--w-line);color:var(--w-ink-dim);cursor:pointer;display:grid;height:32px;place-items:center;position:relative;width:32px}.wmenu button.is-on,.wmenu button:focus-visible,.wmenu button:hover{border-color:var(--w-gold);color:var(--w-gold-bright);outline:none}.wmenu__badge{background:#b0170e;border-radius:8px;color:#fff;font:800 9px/16px var(--w-mono);height:16px;min-width:16px;padding:0 3px;position:absolute;right:-6px;top:-6px}.wmenu__badge.is-gold{animation:wilds-pulse 1.2s ease-in-out infinite;background:var(--w-gold-bright);color:#1a120a}.wsettings{padding:14px 16px;position:absolute;right:0;top:calc(100% + 8px);width:270px}.wsettings h3{color:var(--w-gold);font:700 10.5px var(--w-display);letter-spacing:.16em;margin:0 0 8px;text-transform:uppercase}.wsettings h3:not(:first-child){margin-top:14px}.wsettings p{color:var(--w-ink-faint);font:500 11px/1.5 var(--w-body);margin:8px 0 0}.wsettings__seg{border:1px solid var(--w-line);display:grid;grid-template-columns:repeat(3,1fr)}.wsettings__seg button{background:transparent;border:0;color:var(--w-ink-dim);cursor:pointer;font:700 11px var(--w-body);min-height:30px;text-transform:capitalize}.wsettings__seg button+button{border-left:1px solid var(--w-line)}.wsettings__seg button.is-on{background:var(--w-gold);color:#1a120a}.wsettings__toggle{align-items:center;color:var(--w-ink);cursor:pointer;display:flex;font:600 11.5px var(--w-body);gap:8px}.wsettings__toggle input{accent-color:var(--w-gold);height:14px;margin:0;width:14px}.wsettings dl{display:grid;gap:4px;margin:0}.wsettings dl div{display:flex;font:500 11.5px var(--w-body);gap:8px;justify-content:space-between}.wsettings dt{color:var(--w-ink);font-weight:700}.wsettings dd{color:var(--w-ink-dim);margin:0}.wsettings__credits{color:var(--w-ink-faint);display:grid;font:500 11px/1.45 var(--w-body);gap:4px;list-style:none;margin:0;padding:0}.wsettings__credits a{color:var(--w-ink-dim)}.wbuffs{display:grid;gap:4px;list-style:none;margin:0;padding:0;pointer-events:auto}.wbuffs li{align-items:center;background:linear-gradient(180deg,#1a120ae6,#0c0906e6);border:1px solid var(--w-line);border-left:3px solid #ff9a48;color:var(--w-ink);-moz-column-gap:6px;column-gap:6px;display:grid;font:700 11px var(--w-display);grid-template-columns:auto 1fr;max-width:220px;padding:5px 9px}.wbuffs li small{color:var(--w-ink-faint);font:600 9.5px var(--w-body);grid-column:2}.wbuffs li .wicon{color:#ffb06a}.wbuffs li.is-tavern{border-left-color:#c9a35a}.wbuffs li.is-tavern .wicon{color:var(--w-gold-bright)}.wilds.is-touch .wbuffs li{max-width:170px;padding:4px 7px}.wilds.is-touch .wbuffs li small{display:none}.wcenter{gap:18px;left:50%;pointer-events:none;position:absolute;top:calc(16px + env(safe-area-inset-top));translate:-50% 0;z-index:9}.wbanner,.wcenter{display:grid;justify-items:center}.wbanner{gap:4px;margin-top:40px;text-align:center}.wbanner strong{color:var(--w-gold-bright);font:800 clamp(24px,3.6vw,40px)/1.05 var(--w-display);letter-spacing:.1em;text-shadow:0 3px 18px rgba(0,0,0,.9),0 0 30px rgba(240,190,90,.25)}.wbanner span{color:var(--w-ink-dim);font:700 12px var(--w-body);letter-spacing:.24em;text-shadow:0 1px 6px #000;text-transform:uppercase}.wbanner:after,.wbanner:before{background:linear-gradient(90deg,transparent,var(--w-gold),transparent);content:"";height:1px;width:min(380px,60vw)}.wbanner:before{margin-bottom:6px;order:-1}.wbanner:after{margin-top:6px}.wbanner.is-legendary strong{color:var(--r-legendary);text-shadow:0 3px 18px rgba(0,0,0,.9),0 0 36px rgba(255,120,20,.55)}.wbanner.is-legendary:after,.wbanner.is-legendary:before{background:linear-gradient(90deg,transparent,var(--r-legendary),transparent)}.wbanner.is-waypoint strong{color:#9fefff}.wbanner.is-mythic strong{animation:wl-mythic-banner 3s linear infinite;background:linear-gradient(90deg,#ff9ae8,#c89bff,#8feaff,#ffe6a0,#ff9ae8) 0 0 /200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 14px rgba(0,0,0,.9)) drop-shadow(0 0 24px rgba(228,107,255,.7));text-shadow:none}.wbanner.is-mythic span{color:#f0c8ff}.wbanner.is-mythic:after,.wbanner.is-mythic:before{background:linear-gradient(90deg,transparent,#ff7ae0,#8feaff,#ff7ae0,transparent);width:min(520px,76vw)}@keyframes wl-mythic-banner{to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.wbanner.is-mythic strong{animation:none}}.wbanner-enter-active{transition:opacity .5s ease,transform .6s cubic-bezier(.2,1,.3,1)}.wbanner-leave-active{transition:opacity .8s ease}.wbanner-enter-from{opacity:0;transform:scale(1.08)}.wbanner-leave-to{opacity:0}.wtoasts{bottom:190px;display:grid;gap:6px;justify-items:end;list-style:none;margin:0;padding:0;pointer-events:none;position:absolute;right:calc(18px + env(safe-area-inset-right));width:min(360px,60vw);z-index:9}.wtoasts li{background:#0a0806db;border:1px solid var(--w-line);border-right:3px solid var(--w-gold);color:var(--w-ink);font:600 12px/1.35 var(--w-body);padding:7px 12px}.wtoasts .is-warn{border-right-color:#e0503c;color:#ffc0b0}.wtoasts .is-gold{border-right-color:#f0c860;color:#f0c860;font-family:var(--w-mono)}.wtoasts .is-legend{border-right-color:var(--r-legendary);color:var(--r-legendary)}.wtoasts .is-mythic{background:linear-gradient(90deg,#280a30e6,#0a0806e6);border-right-color:var(--r-mythical);box-shadow:0 0 18px #e46bff4d;color:#f4c8ff}.wtoasts .is-info{border-right-color:#8a7a60;color:var(--w-ink-dim)}.wtoasts .is-boss{border-right-color:#ff5a3a;color:#ff9a80}.wtoast-enter-active,.wtoast-leave-active{transition:opacity .25s,transform .25s}.wtoast-enter-from{opacity:0;transform:translate(16px)}.wtoast-leave-to{opacity:0}.wbottom-left{bottom:170px;left:calc(16px + env(safe-area-inset-left));pointer-events:none;position:absolute;z-index:8}.wbottom{bottom:calc(14px + env(safe-area-inset-bottom));z-index:10}.wbottom,.wcast{left:50%;position:absolute;translate:-50% 0}.wcast{bottom:190px;color:#9fd0ff;display:grid;font:700 12px var(--w-display);gap:6px;justify-items:center;letter-spacing:.08em;text-shadow:0 1px 4px #000;z-index:11}.wcast i{background:#060a14d9;border:1px solid #2a4a7a;height:8px;width:260px}.wcast b{animation:wcast-fill linear forwards;background:linear-gradient(90deg,#4a8aff,#9fd0ff);display:block;height:100%;width:0}@keyframes wcast-fill{to{width:100%}}.wnpc{bottom:200px;left:50%;padding:16px 18px;pointer-events:auto;position:absolute;translate:-50% 0;width:min(520px,calc(100vw - 32px));z-index:25}.wnpc header{align-items:baseline;display:flex;gap:10px}.wnpc header strong{color:var(--w-gold-bright);font:700 17px var(--w-display)}.wnpc header span{color:var(--w-ink-faint);font:600 11px var(--w-body);letter-spacing:.1em;text-transform:uppercase}.wnpc p{color:var(--w-ink);font:italic 500 14px/1.6 var(--w-serif);margin:10px 0 14px}.wnpc footer{display:flex;gap:8px}.wdeath{background:radial-gradient(ellipse at center,#2800008c,#080000e0);display:grid;gap:10px;inset:0;justify-items:center;padding:24px;place-content:center;position:absolute;text-align:center;z-index:50}.wdeath h2{color:#d8321e;font:800 clamp(34px,6vw,64px)/1 var(--w-display);letter-spacing:.12em;margin:0;text-shadow:0 4px 30px rgba(0,0,0,.9)}.wdeath p{color:#d8c4b0;font:italic 500 15px var(--w-serif);margin:0 0 12px}.wentry{background-color:#0b0907;background-position:50%;background-size:cover;display:grid;inset:0;padding:24px;place-items:center;position:absolute;z-index:60}.wentry:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(ellipse at center,#0806048c,#080604f2 75%);content:"";inset:0;position:absolute}.wentry__card{display:grid;gap:8px;justify-items:center;position:relative;text-align:center;width:min(460px,100%)}.wentry__kicker{color:var(--w-ink-dim);font:700 12px var(--w-display);letter-spacing:.5em;text-transform:uppercase}.wentry h1{color:var(--w-gold-bright);font:800 clamp(56px,11vw,96px)/.95 var(--w-display);letter-spacing:.12em;margin:0;text-shadow:0 6px 40px rgba(0,0,0,.9),0 0 50px rgba(240,180,80,.2)}.wentry__tag{color:var(--w-ink-dim);font:italic 500 14px var(--w-serif);margin:0 0 18px}.wentry__bar{background:#0009;border:1px solid var(--w-line);height:6px;width:100%}.wentry__bar span{background:linear-gradient(90deg,#8a6a3a,#f0d08a);box-shadow:0 0 12px #f0c97a80;display:block;height:100%;transition:width .4s ease}.wentry__status{color:var(--w-ink);font:500 13px/1.5 var(--w-body);margin:6px 0 0;min-height:1.5em}.wentry__actions{display:flex;gap:10px;margin-top:12px}.wilds.is-touch .wtop{gap:8px;left:calc(10px + env(safe-area-inset-left));top:calc(10px + env(safe-area-inset-top))}.wilds.is-touch .wtop__back{height:36px;width:36px}.wilds.is-touch .wright{gap:4px;position:absolute;right:calc(10px + env(safe-area-inset-right));top:calc(10px + env(safe-area-inset-top))}.wilds.is-touch .wright>.wmenu--touch{left:calc(10px + env(safe-area-inset-left));position:fixed;right:auto;top:calc(56px + env(safe-area-inset-top))}.wilds.is-touch .wmenu button{height:36px;width:36px}.wilds.is-touch .wsettings{left:calc(10px + env(safe-area-inset-left));position:fixed;right:auto;top:calc(100px + env(safe-area-inset-top))}.wilds.is-touch .wbottom-left{bottom:auto;left:calc(10px + env(safe-area-inset-left));top:calc(104px + env(safe-area-inset-top))}.wilds.is-touch .wbottom-left .wchat{width:min(240px,46vw)}.wilds.is-touch .wtoasts{bottom:auto;justify-items:start;left:calc(10px + env(safe-area-inset-left));right:auto;top:46%;width:min(240px,50vw)}.wilds.is-touch .wtoasts li{border-left:3px solid var(--w-gold);border-right:1px solid var(--w-line);font-size:11px;padding:5px 9px}.wilds.is-touch .wcast,.wilds.is-touch .wnpc{bottom:230px}.wilds.is-touch .wcenter{top:calc(10px + env(safe-area-inset-top));width:min(52vw,520px)}.wilds.is-touch .wbanner{margin-top:0}.wilds.is-touch .wbanner strong{font-size:clamp(18px,5.4vw,28px)}.wilds.is-touch .wbanner span{font-size:10px;letter-spacing:.18em}.wilds.is-touch .wpanel--left,.wilds.is-touch .wpanel--right{inset:0;width:100%}@media (orientation:portrait){.wilds.is-touch .wcenter{top:28%;width:90vw}.wilds.is-touch .wright>.wmenu--touch{display:grid;grid-template-columns:repeat(4,36px)}.wilds.is-touch .wbottom-left{top:calc(146px + env(safe-area-inset-top))}.wilds.is-touch .wsettings{top:calc(142px + env(safe-area-inset-top))}}.wfade-enter-active,.wfade-leave-active{transition:opacity .2s}.wfade-enter-from,.wfade-leave-to{opacity:0}.wslide-left-enter-active,.wslide-left-leave-active,.wslide-right-enter-active,.wslide-right-leave-active{transition:transform .22s cubic-bezier(.2,.9,.3,1),opacity .2s}.wslide-left-enter-from,.wslide-left-leave-to{opacity:0;transform:translate(-24px)}.wslide-right-enter-from,.wslide-right-leave-to{opacity:0;transform:translate(24px)}@media (prefers-reduced-motion:reduce){.wilds :not(.wl-num),.wilds-floating *{animation-duration:.01ms!important;transition-duration:.01ms!important}.wl-num,.wl-num.is-crit{animation-name:wl-fade}@keyframes wl-fade{0%,60%{opacity:1}to{opacity:0}}}
