.login-overlay.svelte-10dm6i6{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:svelte-10dm6i6-fadeIn .2s ease-out}@keyframes svelte-10dm6i6-fadeIn{0%{opacity:0}to{opacity:1}}.login-modal.svelte-10dm6i6{background:#141414f2;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;width:90%;max-width:400px;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 40px #00000080;animation:svelte-10dm6i6-slideIn .3s ease-out}@keyframes svelte-10dm6i6-slideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.close-button.svelte-10dm6i6{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#ffffffb3;font-size:1.5rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;border-radius:.25rem}.close-button.svelte-10dm6i6:hover{color:#fff;background:#ffffff1a}.user-profile.svelte-10dm6i6{text-align:center}.user-profile.svelte-10dm6i6 .welcome-section:where(.svelte-10dm6i6){margin-bottom:2rem}.user-profile.svelte-10dm6i6 .welcome-section:where(.svelte-10dm6i6) h2:where(.svelte-10dm6i6){color:#fff;margin:0 0 1rem;font-size:1.5rem}.user-profile.svelte-10dm6i6 .welcome-section:where(.svelte-10dm6i6) .user-info:where(.svelte-10dm6i6) .username:where(.svelte-10dm6i6){color:gold;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.user-profile.svelte-10dm6i6 .welcome-section:where(.svelte-10dm6i6) .user-info:where(.svelte-10dm6i6) .email:where(.svelte-10dm6i6){color:#ffffffb3;font-size:.9rem}.user-profile.svelte-10dm6i6 .user-actions:where(.svelte-10dm6i6) .logout-button:where(.svelte-10dm6i6){background:#dc354533;border:1px solid rgba(220,53,69,.5);color:#dc3545;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-size:1rem;transition:all .2s ease}.user-profile.svelte-10dm6i6 .user-actions:where(.svelte-10dm6i6) .logout-button:where(.svelte-10dm6i6):hover{background:#dc35454d;border-color:#dc3545;color:#fff}.auth-form.svelte-10dm6i6 h2:where(.svelte-10dm6i6){color:#fff;text-align:center;margin:0 0 2rem;font-size:1.5rem}.auth-form.svelte-10dm6i6 form:where(.svelte-10dm6i6){display:flex;flex-direction:column;gap:1.5rem}.auth-form.svelte-10dm6i6 .form-group:where(.svelte-10dm6i6){display:flex;flex-direction:column;gap:.5rem}.auth-form.svelte-10dm6i6 .form-group:where(.svelte-10dm6i6) label:where(.svelte-10dm6i6){color:#ffffffe6;font-size:.9rem;font-weight:500}.auth-form.svelte-10dm6i6 .form-group:where(.svelte-10dm6i6) input:where(.svelte-10dm6i6){background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;padding:.75rem;color:#fff;font-size:1rem;transition:all .2s ease}.auth-form.svelte-10dm6i6 .form-group:where(.svelte-10dm6i6) input:where(.svelte-10dm6i6)::placeholder{color:#ffffff80}.auth-form.svelte-10dm6i6 .form-group:where(.svelte-10dm6i6) input:where(.svelte-10dm6i6):focus{outline:none;border-color:gold;background:#ffffff14}.auth-form.svelte-10dm6i6 .form-group:where(.svelte-10dm6i6) input:where(.svelte-10dm6i6):disabled{opacity:.6;cursor:not-allowed}.auth-form.svelte-10dm6i6 .error-message:where(.svelte-10dm6i6){background:#dc354533;border:1px solid rgba(220,53,69,.5);color:#dc3545;padding:.75rem;border-radius:.5rem;font-size:.9rem;text-align:center}.auth-form.svelte-10dm6i6 .success-message:where(.svelte-10dm6i6){background:#28a74533;border:1px solid rgba(40,167,69,.5);color:#28a745;padding:.75rem;border-radius:.5rem;font-size:.9rem;text-align:center}.auth-form.svelte-10dm6i6 .submit-button:where(.svelte-10dm6i6){background:linear-gradient(135deg,gold,#ffed4e);border:none;color:#1a1a1a;padding:1rem;border-radius:.5rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.auth-form.svelte-10dm6i6 .submit-button:where(.svelte-10dm6i6):hover:not(:where(.svelte-10dm6i6):disabled){transform:translateY(-1px);box-shadow:0 4px 12px #ffd7004d}.auth-form.svelte-10dm6i6 .submit-button:where(.svelte-10dm6i6):disabled{opacity:.7;cursor:not-allowed;transform:none}.auth-form.svelte-10dm6i6 .submit-button:where(.svelte-10dm6i6) .loading-spinner:where(.svelte-10dm6i6){width:1rem;height:1rem;border:2px solid rgba(0,0,0,.2);border-top:2px solid #1a1a1a;border-radius:50%;animation:svelte-10dm6i6-spin 1s linear infinite}@keyframes svelte-10dm6i6-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.auth-form.svelte-10dm6i6 .auth-toggle:where(.svelte-10dm6i6){text-align:center;margin-top:1.5rem}.auth-form.svelte-10dm6i6 .auth-toggle:where(.svelte-10dm6i6) p:where(.svelte-10dm6i6){color:#ffffffb3;margin:0}.auth-form.svelte-10dm6i6 .auth-toggle:where(.svelte-10dm6i6) .link-button:where(.svelte-10dm6i6){background:none;border:none;color:gold;cursor:pointer;text-decoration:underline;font-size:inherit}.auth-form.svelte-10dm6i6 .auth-toggle:where(.svelte-10dm6i6) .link-button:where(.svelte-10dm6i6):hover{color:#ffed4e}@media (max-width: 480px){.login-modal.svelte-10dm6i6{width:95%;padding:1.5rem}}.wallet-page.svelte-p12g84{position:relative;display:grid;grid-template-columns:250px 1fr 250px;align-items:start;height:100vh;padding:0;gap:0}.store-section.svelte-p12g84{position:fixed;left:0;top:0;display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1.5rem 4rem;background:var(--component-bg-stats, rgba(255, 255, 255, .05));border:1px solid rgba(255,255,255,.1);border-radius:0 1rem 1rem 0;-webkit-backdrop-filter:var(--component-blur, blur(10px));backdrop-filter:var(--component-blur, blur(10px));min-width:250px;height:100vh;overflow-y:auto;box-sizing:border-box}.prizes-header.svelte-p12g84{display:flex;justify-content:space-between;align-items:center;gap:1rem}.prizes-header.svelte-p12g84 h2:where(.svelte-p12g84){margin:0;color:#fff}.header-controls.svelte-p12g84{display:flex;align-items:center;gap:.5rem}.unlock-counter.svelte-p12g84{font-size:1.2rem;font-weight:700;color:gold;background:#ffd7001a;padding:.5rem 1rem;border-radius:.5rem;border:1px solid rgba(255,215,0,.3);white-space:nowrap}.debug-buttons.svelte-p12g84{display:flex;gap:.5rem;align-items:center}.debug-button.svelte-p12g84{padding:.5rem;border-radius:.5rem;cursor:pointer;font-size:1rem;transition:all .2s ease;min-width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.debug-button.unlock.svelte-p12g84{background:#51cf661a;border:1px solid rgba(81,207,102,.3);color:#51cf66}.debug-button.unlock.svelte-p12g84:hover{background:#51cf6633;border-color:#51cf6680;transform:scale(1.05)}.debug-button.reset.svelte-p12g84{background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);color:#ff6b6b}.debug-button.reset.svelte-p12g84:hover{background:#ff6b6b33;border-color:#ff6b6b80;transform:scale(1.05)}.debug-button.svelte-p12g84:active{transform:scale(.95)}.store-items.svelte-p12g84{display:flex;flex-direction:column;gap:1rem;width:100%}.store-item.svelte-p12g84{display:flex;gap:1rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:.5rem;padding:1rem;transition:all .2s ease;position:relative}.store-item.svelte-p12g84:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.store-item.locked.svelte-p12g84{opacity:.6}.store-item.locked.svelte-p12g84 .item-image:where(.svelte-p12g84){filter:grayscale(100%) brightness(.5)}.store-item.locked.svelte-p12g84 .item-details:where(.svelte-p12g84) h3:where(.svelte-p12g84){color:#ffffff80}.store-item.weapon.svelte-p12g84{background:#80808033;border:1px solid rgba(128,128,128,.3)}.store-item.body.svelte-p12g84{background:#007bff33;border:1px solid rgba(0,123,255,.3)}.store-item.ally.svelte-p12g84{background:#ffc10733;border:1px solid rgba(255,193,7,.3)}.store-item.enhancement.svelte-p12g84{background:#28a74533;border:1px solid rgba(40,167,69,.3)}.store-item.engine.svelte-p12g84{background:#80008033;border:1px solid rgba(128,0,128,.3)}.store-item.tunes.svelte-p12g84{background:#fd7e1433;border:1px solid rgba(253,126,20,.3)}.store-item.environment.svelte-p12g84{background:#9c27b033;border:1px solid rgba(156,39,176,.3)}.item-image.svelte-p12g84{width:64px;height:64px;border-radius:.5rem;object-fit:cover}.lock-overlay.svelte-p12g84{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#000000b3;border-radius:.5rem;z-index:2}.lock-icon.svelte-p12g84{width:48px;height:48px;color:#fffc;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.item-details.svelte-p12g84{display:flex;flex-direction:column;gap:.5rem;flex:1}.item-details.svelte-p12g84 h3:where(.svelte-p12g84){font-size:1rem;color:#fff;margin:0}.item-header.svelte-p12g84{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.item-type.svelte-p12g84{font-size:.75rem;color:#fffc;text-transform:capitalize;background:#0000004d;padding:.2rem .4rem;border-radius:.25rem;white-space:nowrap}.pull-count.svelte-p12g84{display:flex;align-items:center;gap:.5rem;margin-top:auto}.pull-count.svelte-p12g84 .count-label:where(.svelte-p12g84){font-size:.8rem;color:#fff9}.pull-count.svelte-p12g84 .count-number:where(.svelte-p12g84){font-size:1rem;color:gold;font-weight:700;background:#ffd7001a;padding:.2rem .5rem;border-radius:.25rem;min-width:1.5rem;text-align:center}.pull-count.svelte-p12g84 .count-number.device-status:where(.svelte-p12g84){font-size:.8rem;color:#ff6b6b;background:#ff6b6b1a;min-width:auto;white-space:nowrap}.pull-count.svelte-p12g84 .count-number.device-status.connected:where(.svelte-p12g84){color:#51cf66;background:#51cf661a}.price.svelte-p12g84{display:flex;align-items:center;gap:.5rem;margin-top:auto}.price.svelte-p12g84 .amount:where(.svelte-p12g84){font-size:1.2rem;color:gold;font-weight:700}.price.svelte-p12g84 .label:where(.svelte-p12g84){font-size:.8rem;color:#ffffffb3}.prize-machine-container.svelte-p12g84{position:fixed;left:400px;top:53%;transform:translateY(-50%) scale(.85);z-index:5;pointer-events:none}.prize-machine-image.svelte-p12g84{width:450px;height:auto;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.3));transition:transform .3s ease}.capsule-animation.svelte-p12g84{position:absolute;top:0;left:0;width:450px;height:auto;object-fit:contain;z-index:2;pointer-events:none;image-rendering:smooth}.prize-machine.svelte-p12g84{position:relative}.blue-prize.svelte-p12g84{position:absolute;right:225px;top:69%;transform:translateY(calc(-50% - 112px));z-index:-50;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.blue-prize.dropping.svelte-p12g84{transform:translateY(calc(-50% - 40px));animation:svelte-p12g84-bounce .4s ease-out .3s forwards}@keyframes svelte-p12g84-bounce{0%{transform:translateY(calc(-50% - 45px))}20%{transform:translateY(calc(-50% - 50px))}40%{transform:translateY(calc(-50% - 45px))}60%{transform:translateY(calc(-50% - 50px))}80%{transform:translateY(calc(-50% - 45px))}to{transform:translateY(calc(-50% - 41px))}}.blue-prize-image.svelte-p12g84{width:98px;height:auto;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));transition:transform .2s ease}.blue-prize-image.svelte-p12g84:hover{transform:scale(1.1)}.selected-item-display.svelte-p12g84{position:absolute;right:113px;top:75%;transform:translateY(-50%);z-index:10;animation:svelte-p12g84-fadeInScale .5s ease-out forwards}@keyframes svelte-p12g84-fadeInScale{0%{opacity:0;transform:translateY(-50%) scale(.8)}to{opacity:1;transform:translateY(-50%) scale(1)}}.selected-item-card.svelte-p12g84{display:flex;gap:1rem;background:var(--component-bg-stats, rgb(40, 40, 40));border:2px solid rgba(255,255,255,.3);border-radius:1rem;padding:1.5rem;box-shadow:0 8px 32px #00000080;min-width:200px}.selected-item-card.weapon.svelte-p12g84{background:#808080e6;border:2px solid rgba(128,128,128,.8)}.selected-item-card.body.svelte-p12g84{background:#007bffe6;border:2px solid rgba(0,123,255,.8)}.selected-item-card.ally.svelte-p12g84{background:#ffc107e6;border:2px solid rgba(255,193,7,.8)}.selected-item-card.enhancement.svelte-p12g84{background:#28a745e6;border:2px solid rgba(40,167,69,.8)}.selected-item-card.engine.svelte-p12g84{background:#800080e6;border:2px solid rgba(128,0,128,.8)}.selected-item-card.tunes.svelte-p12g84{background:#fd7e14e6;border:2px solid rgba(253,126,20,.8)}.selected-item-card.environment.svelte-p12g84{background:#9c27b0e6;border:2px solid rgba(156,39,176,.8)}.selected-item-image.svelte-p12g84{width:80px;height:80px;border-radius:.5rem;object-fit:cover;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.selected-item-details.svelte-p12g84{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.selected-item-details.svelte-p12g84 h3:where(.svelte-p12g84){font-size:1.2rem;color:#fff;margin:0;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.5)}.selected-item-type.svelte-p12g84{font-size:.9rem;color:#fffc;text-transform:capitalize;background:#0000004d;padding:.25rem .5rem;border-radius:.25rem;width:fit-content}.handle-container.svelte-p12g84{position:absolute;right:-4px;top:233px;z-index:10;pointer-events:auto}.handle-connector.svelte-p12g84{position:absolute;left:50%;transform:translate(-50%);width:15px;background:linear-gradient(to bottom,#292929,#202020);border-radius:3px;transition:height .2s ease,top .2s ease;pointer-events:none;z-index:-1}.handle-connector.dragging.svelte-p12g84{transition:none}.handle-connector.svelte-p12g84:not(.dragging:where(.svelte-p12g84)){transition:height .2s ease,top .2s ease}.handle-button.svelte-p12g84{background:none;border:none;cursor:grab;padding:0;transition:transform .3s ease;-webkit-user-select:none;user-select:none;pointer-events:auto}.handle-button.svelte-p12g84:hover{transform:scale(1.05)}.handle-button.dragging.svelte-p12g84{cursor:grabbing;transition:none}.handle-button.svelte-p12g84:not(.dragging:where(.svelte-p12g84)){transition:transform .3s ease}.handle-button.cooldown.svelte-p12g84{opacity:.5;cursor:not-allowed}.handle-button.cooldown.svelte-p12g84:hover{transform:none!important}.handle-button.cooldown.svelte-p12g84 .handle-image:where(.svelte-p12g84){filter:drop-shadow(0 4px 11px rgba(0,0,0,.4)) grayscale(50%)}.handle-button.insufficient-funds.svelte-p12g84{opacity:.4;cursor:not-allowed;box-shadow:0 0 15px #ff6b6b66}.handle-button.insufficient-funds.svelte-p12g84:hover{transform:none!important}.handle-button.insufficient-funds.svelte-p12g84 .handle-image:where(.svelte-p12g84){filter:drop-shadow(0 4px 11px rgba(255,107,107,.6)) grayscale(100%) brightness(.6)}.handle-image.svelte-p12g84{width:68px;height:auto;object-fit:contain;filter:drop-shadow(0 4px 11px rgba(0,0,0,.4))}.machine-cost-display.svelte-p12g84{position:absolute;top:-60px;left:50%;transform:translate(-50%);background:var(--component-bg-stats, rgba(20, 20, 25, .9));border:1px solid rgba(255,215,0,.3);border-radius:1rem;padding:.75rem 1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #0006;z-index:20;transition:all .3s ease}.machine-cost-display.insufficient.svelte-p12g84{border-color:#ff6b6b80;background:#281414e6;box-shadow:0 4px 20px #ff6b6b33}.cost-content.svelte-p12g84{display:flex;align-items:center;gap:.5rem;justify-content:center}.cost-char-icon.svelte-p12g84{width:24px;height:24px;object-fit:contain}.cost-amount.svelte-p12g84{font-size:1.2rem;font-weight:700;color:gold}.cost-label.svelte-p12g84{font-size:.9rem;color:#ffffffb3}.insufficient-notice.svelte-p12g84{text-align:center;font-size:.8rem;color:#ff6b6b;margin-top:.25rem;font-weight:500}.prize-machine-image.svelte-p12g84:hover{transform:scale(1.02)}.wallet-container.svelte-p12g84{grid-column:2;display:flex;justify-content:center;align-items:center;height:100vh;padding:0 2rem;margin-left:17rem}.wallet-content.svelte-p12g84{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;background:var(--component-bg-stats, var(--md-sys-color-primary));border:1px solid rgba(255,255,255,.1);border-radius:1rem;-webkit-backdrop-filter:var(--component-blur, blur(10px));backdrop-filter:var(--component-blur, blur(10px))}.user-section.svelte-p12g84{width:100%;text-align:center}.user-info.svelte-p12g84{display:flex;flex-direction:column;align-items:center;gap:.5rem}.user-info.svelte-p12g84 .welcome-message:where(.svelte-p12g84){color:#fffc;font-size:1rem}.user-info.svelte-p12g84 .user-name-row:where(.svelte-p12g84){display:flex;align-items:center;gap:.5rem}.user-info.svelte-p12g84 .user-name:where(.svelte-p12g84){color:gold;font-size:1.3rem;font-weight:700}.user-info.svelte-p12g84 .user-menu-button:where(.svelte-p12g84){background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#ffffffe6;padding:.5rem;border-radius:50%;cursor:pointer;transition:all .2s ease;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.user-info.svelte-p12g84 .user-menu-button:where(.svelte-p12g84) .icon:where(.svelte-p12g84){font-size:1.2rem}.user-info.svelte-p12g84 .user-menu-button:where(.svelte-p12g84):hover{background:#ffffff26;border-color:#ffffff4d;color:#fff;transform:scale(1.05)}.login-prompt.svelte-p12g84{display:flex;flex-direction:column;align-items:center;gap:1rem}.login-prompt.svelte-p12g84 .login-message:where(.svelte-p12g84){color:#ffffffb3;font-size:1rem}.login-prompt.svelte-p12g84 .login-button:where(.svelte-p12g84){background:linear-gradient(135deg,gold,#ffed4e);border:none;color:#1a1a1a;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease}.login-prompt.svelte-p12g84 .login-button:where(.svelte-p12g84):hover{transform:translateY(-2px);box-shadow:0 4px 12px #ffd7004d}.balance-section.svelte-p12g84{display:flex;flex-direction:column;align-items:center;gap:.75rem}.sync-status.svelte-p12g84,.sync-warning.svelte-p12g84{display:flex;align-items:center;gap:.5rem;font-size:.9rem;padding:.5rem 1rem;border-radius:.5rem;margin-top:.5rem}.sync-status.svelte-p12g84{background:#28a74533;border:1px solid rgba(40,167,69,.3);color:#28a745}.sync-status.svelte-p12g84 .sync-indicator:where(.svelte-p12g84){font-weight:700;color:#28a745}.sync-warning.svelte-p12g84{background:#ffc10733;border:1px solid rgba(255,193,7,.3);color:#ffc107}.sync-warning.svelte-p12g84 .warning-indicator:where(.svelte-p12g84){font-weight:700;color:#ffc107}.trophy-room.svelte-p12g84{position:fixed;right:0;top:0;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:var(--component-bg-stats, rgba(255, 255, 255, .05));border:1px solid rgba(255,255,255,.1);border-radius:1rem 0 0 1rem;-webkit-backdrop-filter:var(--component-blur, blur(10px));backdrop-filter:var(--component-blur, blur(10px));min-width:250px;height:100vh;overflow-y:auto}.trophy-header.svelte-p12g84{display:flex;flex-direction:column;gap:.5rem;align-items:center}.trophy-sync-status.svelte-p12g84{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#28a745;background:#28a7451a;padding:.25rem .5rem;border-radius:.25rem;border:1px solid rgba(40,167,69,.2)}.trophy-sync-status.svelte-p12g84 .sync-indicator:where(.svelte-p12g84){font-weight:700}.trophy-content.svelte-p12g84{display:flex;flex-direction:column;align-items:center;gap:1.5rem;flex:1;overflow-y:auto;width:100%}.trophies-grid.svelte-p12g84{display:flex;flex-direction:column;gap:1rem;width:100%;min-height:min-content}.trophy-item.svelte-p12g84{display:flex;gap:1rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:.5rem;padding:1rem;transition:all .2s ease}.trophy-item.black.svelte-p12g84{background:#ffffff14;border:1px solid rgba(255,255,255,.15)}.trophy-item.bronze.svelte-p12g84{background:linear-gradient(to right,#cd7f3233,#cd7f320d);border-color:#cd7f3299;box-shadow:0 0 15px #cd7f324d}.trophy-item.bronze.svelte-p12g84 h3:where(.svelte-p12g84){color:#cd7f32;text-shadow:0 0 5px rgba(205,127,50,.5)}.trophy-item.silver.svelte-p12g84{background:linear-gradient(to right,#c0c0c033,#c0c0c00d);border-color:#c0c0c099;box-shadow:0 0 15px #c0c0c04d}.trophy-item.silver.svelte-p12g84 h3:where(.svelte-p12g84){color:silver;text-shadow:0 0 5px rgba(192,192,192,.5)}.trophy-item.gold.svelte-p12g84{background:linear-gradient(to right,#ffd70033,#ffd7000d);border-color:#ffd70099;box-shadow:0 0 15px #ffd7004d}.trophy-item.gold.svelte-p12g84 h3:where(.svelte-p12g84){color:gold;text-shadow:0 0 5px rgba(255,215,0,.5)}.trophy-item.svelte-p12g84:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.trophy-image.svelte-p12g84{width:64px;height:64px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.trophy-image.svelte-p12g84 img:where(.svelte-p12g84){width:100%;height:100%;object-fit:contain}.trophy-details.svelte-p12g84{display:flex;flex-direction:column;gap:.25rem}.trophy-details.svelte-p12g84 h3:where(.svelte-p12g84){font-size:1rem;color:#fff;margin:0}.trophy-details.svelte-p12g84 p:where(.svelte-p12g84){font-size:.8rem;color:#ffffffb3;margin:0}.trophy-details.svelte-p12g84 .trophy-date:where(.svelte-p12g84){font-size:.7rem;color:#ffffff80;margin-top:.5rem}.placeholder-trophies.svelte-p12g84{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.trophy-placeholder.svelte-p12g84{width:80px;height:80px;border-radius:50%;background:#ffffff1a;border:1px dashed rgba(255,255,255,.2)}h2.svelte-p12g84{color:#fff;font-size:1.8rem;margin:0;text-align:center}p.svelte-p12g84{color:#ffffffb3;text-align:center;margin:0}.char-logo.svelte-p12g84{width:8rem;height:8rem;object-fit:contain}.balance.svelte-p12g84{display:flex;flex-direction:column;align-items:center;gap:.5rem}.amount.svelte-p12g84{font-size:3rem;font-weight:700;color:#fff}.label.svelte-p12g84{font-size:1.5rem;color:#ffffffb3}@media (max-width: 768px){.wallet-page.svelte-p12g84{display:flex;flex-direction:column;padding:1rem;gap:1rem}.store-section.svelte-p12g84{position:static;width:100%;max-width:100%;height:300px;border-radius:1rem}.prize-machine-container.svelte-p12g84{position:static;height:1000px;padding:.5rem}.prize-machine-image.svelte-p12g84{max-height:1000px}.wallet-container.svelte-p12g84{grid-column:1;margin-bottom:2rem;padding:0}.trophy-room.svelte-p12g84{position:static;width:100%;max-width:100%;height:500px;border-radius:1rem}}.daily-drops-bar.svelte-p12g84{position:absolute;top:1rem;left:45%;transform:translate(-50%);z-index:100;background:var(--component-bg-stats, linear-gradient(135deg, rgba(20, 20, 25, .9), rgba(30, 30, 35, .9)));border:1px solid rgba(255,255,255,.15);border-radius:2rem;-webkit-backdrop-filter:var(--component-blur, blur(15px));backdrop-filter:var(--component-blur, blur(15px));box-shadow:0 4px 20px #0006;max-width:90vw;overflow:hidden}.daily-drops-content.svelte-p12g84{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;white-space:nowrap}.daily-drops-header.svelte-p12g84{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex-shrink:0}.daily-drops-label.svelte-p12g84{color:#ffffffe6;font-size:.9rem;font-weight:500}.daily-drops-date.svelte-p12g84{color:#ffffff80;font-size:.75rem}.daily-drops-list.svelte-p12g84{display:flex;gap:.75rem;align-items:center;overflow-x:auto;flex:1;-ms-overflow-style:none;scrollbar-width:none}.daily-drops-list.svelte-p12g84::-webkit-scrollbar{display:none}.daily-drop-item.svelte-p12g84{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;transition:all .2s ease;cursor:pointer;flex-shrink:0;min-width:80px}.daily-drop-item.svelte-p12g84:hover{background:#ffffff1a;transform:scale(1.05);box-shadow:0 2px 10px #0000004d}.daily-drop-item.green.svelte-p12g84{border-color:#28a7454d}.daily-drop-item.purple.svelte-p12g84{border-color:#8000804d}.daily-drop-item.orange.svelte-p12g84{border-color:#fd7e144d}.daily-drop-item.yellow.svelte-p12g84{border-color:#ffc1074d}.daily-drop-item.blue.svelte-p12g84{border-color:#007bff4d}.daily-drop-item.grey.svelte-p12g84{border-color:#9c27b04d}.drop-content.svelte-p12g84{display:flex;align-items:center;justify-content:center;gap:.25rem;flex:1}.drop-rate-section.svelte-p12g84{display:flex;align-items:center;gap:.25rem}.drop-rate.svelte-p12g84{font-size:.7rem;color:#fff9;font-weight:500}.capsule-image.svelte-p12g84{width:16px;height:16px;object-fit:contain;flex-shrink:0}.drop-item-image.svelte-p12g84{width:50px;height:50px;border-radius:.25rem;object-fit:cover;flex-shrink:0}.drop-item-status.svelte-p12g84{font-size:.7rem;color:#fffc;flex-shrink:0}.no-item.svelte-p12g84{font-size:.8rem;color:#fff6;flex-shrink:0}@media (max-width: 768px){.daily-drops-bar.svelte-p12g84{top:.5rem;max-width:95vw}.daily-drops-content.svelte-p12g84{padding:.75rem 1rem;gap:.75rem}.daily-drops-list.svelte-p12g84{gap:.5rem}.daily-drop-item.svelte-p12g84{min-width:65px;padding:.4rem .5rem}.capsule-image.svelte-p12g84{width:14px;height:14px}.drop-item-image.svelte-p12g84{width:40px;height:40px}.drop-rate.svelte-p12g84{font-size:.65rem}.super-commands-container.svelte-p12g84{bottom:1rem;left:50%;transform:translate(-50%);max-width:90vw}.super-commands-input.svelte-p12g84{width:85vw;max-width:500px;padding:.8rem 1.2rem;font-size:1rem}}.super-commands-container.svelte-p12g84{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);z-index:1000;display:flex;flex-direction:column;align-items:center;gap:.5rem}.super-commands-input.svelte-p12g84{width:600px;padding:1rem 1.5rem;background:var(--component-bg-stats, rgba(20, 20, 25, .95));border:1px solid rgba(255,255,255,.2);border-radius:2rem;color:#fff;font-size:1.2rem;text-align:left;-webkit-backdrop-filter:var(--component-blur, blur(15px));backdrop-filter:var(--component-blur, blur(15px));box-shadow:0 4px 20px #0000004d;transition:all .2s ease;outline:none}.super-commands-input.svelte-p12g84:focus{border-color:#ffd70080;box-shadow:0 4px 20px #0000004d,0 0 15px #ffd70033;background:var(--component-bg-stats, rgba(20, 20, 25, .98))}.super-commands-input.svelte-p12g84:hover{border-color:#ffffff4d;background:var(--component-bg-stats, rgba(20, 20, 25, .98))}.toast-notification.svelte-p12g84{position:fixed;top:20px;right:20px;background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px #0000004d;border:1px solid rgba(255,255,255,.1);z-index:9999;max-width:300px;font-size:.9rem;line-height:1.4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:svelte-p12g84-slideIn .3s ease-out;cursor:pointer;transition:all .3s ease}.toast-notification.svelte-p12g84:hover{transform:scale(1.05);box-shadow:0 6px 16px #0006}@keyframes svelte-p12g84-slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.toast-notification.svelte-p12g84:before{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,gold,#ffb347);border-radius:8px;z-index:-1;opacity:.3}.thirst-water-button-section.svelte-p12g84{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:2rem;width:100%}.thirst-water-action-button.svelte-p12g84{display:flex;align-items:center;gap:1rem;background:linear-gradient(135deg,#2196f3,#1976d2);border:none;border-radius:1rem;padding:1.75rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #2196f34d;width:380px}.thirst-water-action-button.svelte-p12g84:hover{transform:translateY(-3px);box-shadow:0 8px 30px #2196f366;background:linear-gradient(135deg,#42a5f5,#1e88e5)}.thirst-water-action-button.svelte-p12g84:active{transform:translateY(-1px)}.tw-give-all-button.svelte-p12g84{background:linear-gradient(135deg,#ff9800,#f57c00);box-shadow:0 4px 20px #ff98004d}.tw-give-all-button.svelte-p12g84:hover{background:linear-gradient(135deg,#ffb74d,#fb8c00);box-shadow:0 8px 30px #ff980066}.tw-button-logo.svelte-p12g84{width:60px;height:60px;object-fit:contain;flex-shrink:0}.tw-button-content.svelte-p12g84{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1}.tw-button-title.svelte-p12g84{font-size:.9rem;color:#fff;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3);text-align:center;line-height:1.2;white-space:nowrap}.tw-button-cost.svelte-p12g84{display:flex;align-items:center;gap:.5rem}.tw-cost-char-icon.svelte-p12g84{width:24px;height:24px;object-fit:contain}.tw-cost-amount.svelte-p12g84{font-size:1.2rem;color:gold;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}.tw-inactive-message.svelte-p12g84{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background:#ffffff0d;border:2px solid rgba(255,255,255,.2);border-radius:1rem;width:380px;text-align:center;opacity:.7}.tw-inactive-logo.svelte-p12g84{width:60px;height:60px;object-fit:contain;filter:grayscale(50%)}.tw-inactive-text.svelte-p12g84{color:#fffc;font-size:1rem;line-height:1.4;margin:0;font-style:italic}.warning-overlay.svelte-p12g84{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.warning-modal.svelte-p12g84{background:var(--component-bg-stats, rgba(20, 20, 25, .95));border:2px solid rgba(255,152,0,.5);border-radius:1rem;padding:2rem;max-width:400px;width:90%;box-shadow:0 10px 40px #00000080;animation:svelte-p12g84-modalSlideIn .3s ease-out}@keyframes svelte-p12g84-modalSlideIn{0%{transform:scale(.9) translateY(-20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.warning-header.svelte-p12g84{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.warning-icon.svelte-p12g84{font-size:2rem}.warning-header.svelte-p12g84 h3:where(.svelte-p12g84){color:#ff9800;margin:0;font-size:1.3rem}.warning-content.svelte-p12g84{margin-bottom:2rem}.warning-content.svelte-p12g84 p:where(.svelte-p12g84){color:#ffffffe6;font-size:1rem;line-height:1.5;margin:0 0 1.5rem}.char-amount-display.svelte-p12g84{display:flex;align-items:center;gap:.5rem;justify-content:center;background:#ff98001a;border:1px solid rgba(255,152,0,.3);border-radius:.5rem;padding:1rem}.warning-char-icon.svelte-p12g84{width:32px;height:32px;object-fit:contain}.warning-char-amount.svelte-p12g84{font-size:1.5rem;font-weight:700;color:gold}.warning-char-label.svelte-p12g84{font-size:1rem;color:#fffc}.warning-actions.svelte-p12g84{display:flex;gap:1rem;justify-content:flex-end}.warning-cancel-btn.svelte-p12g84,.warning-confirm-btn.svelte-p12g84{padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease;border:none}.warning-cancel-btn.svelte-p12g84{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#ffffffe6}.warning-cancel-btn.svelte-p12g84:hover{background:#ffffff26;border-color:#ffffff4d;color:#fff}.warning-confirm-btn.svelte-p12g84{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff;box-shadow:0 2px 10px #ff98004d}.warning-confirm-btn.svelte-p12g84:hover{background:linear-gradient(135deg,#ffb74d,#fb8c00);box-shadow:0 4px 15px #ff980066;transform:translateY(-1px)}.thank-you-animation.svelte-p12g84{position:fixed;left:600px;top:53%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background:linear-gradient(135deg,#2196f3,#1976d2);border-radius:1rem;box-shadow:0 8px 30px #2196f366;animation:svelte-p12g84-thankYouSlideIn .8s cubic-bezier(.34,1.56,.64,1);width:320px;text-align:center;z-index:15;pointer-events:none}@keyframes svelte-p12g84-thankYouSlideIn{0%{transform:translate(-50%,-50%) translateY(-20px) scale(.8);opacity:0}to{transform:translate(-50%,-50%) translateY(0) scale(1);opacity:1}}.thank-you-logo.svelte-p12g84{width:80px;height:80px;object-fit:contain;animation:svelte-p12g84-logoGlow 3s ease-in-out infinite alternate}@keyframes svelte-p12g84-logoGlow{0%{filter:drop-shadow(0 0 15px rgba(255,255,255,.4))}to{filter:drop-shadow(0 0 25px rgba(255,255,255,.7))}}.thank-you-message.svelte-p12g84{color:#fff;font-size:1.8rem;font-weight:700;margin:0;text-shadow:0 4px 8px rgba(0,0,0,.3);animation:svelte-p12g84-textPulse 3s ease-in-out infinite}@keyframes svelte-p12g84-textPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.thank-you-subtitle.svelte-p12g84{color:#fffffff2;font-size:1rem;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}
