.settings-overlay.svelte-1vmgblc{z-index:10300;pointer-events:auto;justify-content:center;align-items:center;width:100%;height:100%;font-family:CustomFont,sans-serif;animation:.2s ease-out svelte-1vmgblc-fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes svelte-1vmgblc-fadeIn{0%{opacity:0}to{opacity:1}}.settings-panel.svelte-1vmgblc{pointer-events:auto;transform-origin:50%;background:#00000059;flex-direction:column;width:700px;height:610px;transition:transform .2s ease-out;display:flex;overflow:hidden;transform:scale(1);box-shadow:0 8px #000c,0 0 0 4px #000,inset 0 0 0 2px #ffffff26}.settings-panel-inner.svelte-1vmgblc{transform-origin:50%;flex-direction:column;width:100%;height:100%;animation:.28s ease-out svelte-1vmgblc-slideIn;display:flex}@keyframes svelte-1vmgblc-slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.settings-header.svelte-1vmgblc{background:#00a5fd;justify-content:space-between;align-items:stretch;height:60px;padding:0;display:flex;position:relative;box-shadow:0 6px #006bb5,0 6px 0 4px #000,0 0 0 4px #000}.header-content.svelte-1vmgblc{align-items:center;gap:12px;padding:0 24px 6px;display:flex}.settings-header.svelte-1vmgblc h2:where(.svelte-1vmgblc){color:#fff;margin:0;font-size:36px;font-weight:800}.close-btn.svelte-1vmgblc{color:#fff;cursor:pointer;background:red;border:none;border-left:4px solid #00000080;justify-content:center;align-items:center;min-width:70px;height:100%;font-size:46px;font-weight:900;transition:all .15s;display:flex;box-shadow:inset 0 2px #ffffff4d,0 6px #900,0 6px 0 4px #000,0 0 0 4px #000}.close-btn.svelte-1vmgblc:hover{background:#f33}.close-btn.svelte-1vmgblc:active{transform:scale(1.02)translateY(2px);box-shadow:inset 0 2px #ffffff4d,0 2px #900,0 2px 0 3px #000,0 0 0 3px #000}.settings-tabs.svelte-1vmgblc{background:#0000004d;border-bottom:4px solid #000;display:flex}.tab.svelte-1vmgblc{color:#ffffff80;cursor:pointer;letter-spacing:1px;background:#00000059;border:none;flex:1;padding:14px;font-size:25px;font-weight:800;transition:all .15s}.tab.svelte-1vmgblc:last-child{border-right:none}.tab.svelte-1vmgblc:hover:not(.active){color:#00a5fd;background:#00a5fd33}.tab.active.svelte-1vmgblc{color:#fff;background:linear-gradient(#00fbf7 0%,#0076fc 100%);box-shadow:inset 0 2px #ffffff4d,0 4px #0055b3,0 4px 0 4px #000,0 0 0 4px #000}.settings-content.svelte-1vmgblc{background:#0003;flex:1;padding:20px;overflow-y:auto}.settings-content.svelte-1vmgblc::-webkit-scrollbar{width:8px}.settings-content.svelte-1vmgblc::-webkit-scrollbar-track{background:#0006;border-radius:4px}.settings-content.svelte-1vmgblc::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#00d4ff 0%,#09c 100%);border-radius:4px}.settings-content.svelte-1vmgblc::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#0ad 0%,#079 100%)}.settings-section.svelte-1vmgblc{flex-direction:column;gap:20px;display:flex}.setting-item.svelte-1vmgblc{background:#00000059;flex-direction:column;gap:12px;padding:18px;display:flex;box-shadow:0 0 0 4px #000,inset 0 0 0 2px #ffffff1f}.setting-item.svelte-1vmgblc label:where(.svelte-1vmgblc){color:#00a5fd;text-transform:uppercase;letter-spacing:1px;justify-content:space-between;align-items:center;font-size:20px;font-weight:800;display:flex}.volume-value.svelte-1vmgblc{color:#f1fe00;font-size:21px;font-weight:900}input[type=range].svelte-1vmgblc{appearance:none;cursor:pointer;background:#0009;border:3px solid #000;outline:none;width:100%;height:12px;box-shadow:inset 0 2px 4px #00000080}input[type=range].svelte-1vmgblc::-webkit-slider-thumb{appearance:none;cursor:pointer;background:linear-gradient(#f1fe00 0%,#5bd400 100%);border:4px solid #000;width:28px;height:28px;transition:all .15s;box-shadow:inset 0 -3px #3d8f00,inset 0 2px #ffffff4d}input[type=range].svelte-1vmgblc::-webkit-slider-thumb:hover{transform:scale(1.1)}input[type=range].svelte-1vmgblc::-moz-range-thumb{cursor:pointer;background:linear-gradient(#f1fe00 0%,#5bd400 100%);border:4px solid #000;width:28px;height:28px;transition:all .15s;box-shadow:inset 0 -3px #3d8f00,inset 0 2px #ffffff4d}input[type=range].svelte-1vmgblc::-moz-range-thumb:hover{transform:scale(1.1)}.checkbox-item.svelte-1vmgblc{flex-direction:row;justify-content:space-between;align-items:center}.checkbox-btn.svelte-1vmgblc{cursor:pointer;color:#fff;background:#0009;border:4px solid #000;justify-content:center;align-items:center;width:36px;height:36px;font-size:35px;font-weight:900;transition:all .15s;display:flex;box-shadow:inset 0 2px 4px #00000080}.checkbox-btn.svelte-1vmgblc:hover{border-color:#00a5fd;transform:scale(1.05);box-shadow:inset 0 2px 4px #00000080}.checkbox-btn.checked.svelte-1vmgblc{background:linear-gradient(#f1fe00 0%,#5bd400 100%);border:4px solid #000;box-shadow:inset 0 2px #fff6,inset 0 -3px #3d8f00}.checkmark.svelte-1vmgblc{filter:drop-shadow(0 2px 4px #00000080)}.setting-description.svelte-1vmgblc{color:#fff9;margin:-8px 0 0;font-size:22px;font-weight:700}.quality-presets.svelte-1vmgblc{gap:0;display:flex}.preset-btn.svelte-1vmgblc{color:#ffffff80;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:#00000059;border:none;border-right:3px solid #000;flex:1;padding:12px 16px;font-family:CustomFont,sans-serif;font-size:21px;font-weight:800;transition:all .15s;box-shadow:inset 0 0 0 3px #000}.preset-btn.svelte-1vmgblc:first-child{border-radius:0}.preset-btn.svelte-1vmgblc:last-child{border-right:none}.preset-btn.svelte-1vmgblc:hover:not(.active){color:#00a5fd;background:#00a5fd33}.preset-btn.active.svelte-1vmgblc{color:#000;background:linear-gradient(#f1fe00 0%,#5bd400 100%);box-shadow:inset 0 0 0 3px #000,inset 0 2px #fff6,inset 0 -3px #3d8f00}.keybinds-section.svelte-1vmgblc{gap:12px}.keybind-item.svelte-1vmgblc{background:#00000059;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex;box-shadow:0 0 0 4px #000,inset 0 0 0 2px #ffffff1f}.keybind-label.svelte-1vmgblc{color:#00a5fd;min-width:130px;font-size:26px;font-weight:800}.keybind-keys.svelte-1vmgblc{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.keybind-key.svelte-1vmgblc{color:#fff;background:#0009;border:3px solid #00a5fd;align-items:center;gap:8px;padding:6px 12px;font-size:25px;font-weight:800;display:flex;box-shadow:inset 0 2px 4px #00000080}.remove-key-btn.svelte-1vmgblc{color:#fff;cursor:pointer;background:red;border:2px solid #000;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:25px;font-weight:900;line-height:1;transition:all .15s;display:flex;box-shadow:0 2px #900}.remove-key-btn.svelte-1vmgblc:hover{background:#f33;transform:scale(1.1)}.remove-key-btn.svelte-1vmgblc:active{transform:scale(1.05)translateY(1px);box-shadow:0 1px #900}.add-key-btn.svelte-1vmgblc{color:#f1fe00;cursor:pointer;background:#0009;border:3px dashed #f1fe00;padding:6px 12px;font-size:25px;font-weight:800;transition:all .15s}.add-key-btn.svelte-1vmgblc:hover:not(:disabled){background:#f1fe0033;border-style:solid;transform:scale(1.05)}.add-key-btn.svelte-1vmgblc:disabled{opacity:.4;cursor:not-allowed}.keybind-listening.svelte-1vmgblc{color:#000;text-align:center;background:linear-gradient(#f1fe00 0%,#5bd400 100%);border:none;padding:20px;font-size:44px;font-weight:900;animation:1s infinite svelte-1vmgblc-pulse;box-shadow:inset 0 2px #fff6,0 6px #3d8f00,0 6px 0 4px #000,0 0 0 4px #000}@keyframes svelte-1vmgblc-pulse{0%,to{transform:scale(1);box-shadow:inset 0 2px #fff6,0 6px #3d8f00,0 6px 0 4px #000,0 0 0 4px #000}50%{transform:scale(1.02);box-shadow:inset 0 2px #fff6,0 8px #3d8f00,0 8px 0 4px #000,0 0 0 4px #000}}.cancel-btn.svelte-1vmgblc{color:#fff;cursor:pointer;background:red;border:none;margin-top:12px;padding:10px 20px;font-size:36px;font-weight:900;transition:all .15s;box-shadow:0 4px #900,0 4px 0 3px #000}.cancel-btn.svelte-1vmgblc:hover{background:#f33;transform:scale(1.05)}.cancel-btn.svelte-1vmgblc:active{transform:scale(1.02)translateY(2px);box-shadow:0 2px #900,0 2px 0 3px #000}.keybind-error.svelte-1vmgblc{color:#f66;text-align:center;background:#0009;border:4px solid red;padding:16px;font-size:47px;font-weight:800;box-shadow:0 0 0 4px #000}.settings-footer.svelte-1vmgblc{background:#00000059;border-top:4px solid #000;justify-content:center;gap:12px;padding:20px;display:flex}.reset-btn.svelte-1vmgblc{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:red;border:none;margin:4px 4px 10px;padding:10px 24px;font-family:CustomFont,sans-serif;font-size:28px;font-weight:900;transition:all .15s;box-shadow:inset 0 2px #ffffff4d,0 6px #900,0 6px 0 4px #000,0 0 0 4px #000}.reset-btn.svelte-1vmgblc:hover{background:#f33;transform:scale(1.03)}.reset-btn.svelte-1vmgblc:active{transform:scale(1.02)translateY(2px);box-shadow:inset 0 2px #ffffff4d,0 4px #900,0 4px 0 4px #000,0 0 0 4px #000}.account-username-row.svelte-1vmgblc{align-items:stretch;gap:12px;display:flex}.account-input.svelte-1vmgblc{color:#fff;text-align:center;box-sizing:border-box;background:#0006;border:none;flex:1;padding:8px 12px;font-family:CustomFont,sans-serif;font-size:28px;font-weight:700;transition:all .15s;box-shadow:0 0 0 3px #000,inset 0 0 0 1px #ffffff1f}.account-input.svelte-1vmgblc:focus{background:#00000080;outline:none;box-shadow:0 0 0 3px #00a5fd}.account-input.svelte-1vmgblc:disabled{opacity:.6;cursor:not-allowed}.account-save-btn.svelte-1vmgblc{color:#fff;cursor:pointer;background:linear-gradient(#00fbf7 0%,#0076fc 100%);border:none;margin:4px;padding:6px 18px 11px;font-family:CustomFont,sans-serif;font-size:22px;font-weight:800;transition:all .15s;box-shadow:0 5px #0055b3,0 5px 0 4px #000,0 0 0 4px #000}.account-save-btn.svelte-1vmgblc:hover:not(:disabled){transform:scale(1.03)}.account-save-btn.svelte-1vmgblc:active:not(:disabled){transform:scale(1.02)translateY(2px);box-shadow:0 3px #006bb5,0 3px 0 4px #000,0 0 0 4px #000}.account-save-btn.svelte-1vmgblc:disabled{opacity:.5;cursor:not-allowed}.account-hint.svelte-1vmgblc{color:#fff9;margin:0;font-family:CustomFont,sans-serif;font-size:16px;font-weight:700}.account-message.svelte-1vmgblc{text-align:center;margin:0;padding:6px;font-family:CustomFont,sans-serif;font-size:18px;font-weight:800}.account-message-success.svelte-1vmgblc{color:#5bd400}.account-message-error.svelte-1vmgblc{color:#f55}.account-actions.svelte-1vmgblc{flex-wrap:wrap;gap:12px;display:flex}.danger-btn.svelte-1vmgblc{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:red;border:none;flex:1;min-width:180px;margin:4px 4px 10px;padding:10px 18px;font-family:CustomFont,sans-serif;font-size:22px;font-weight:900;transition:all .15s;box-shadow:inset 0 2px #ffffff4d,0 6px #900,0 6px 0 4px #000,0 0 0 4px #000}.danger-btn.svelte-1vmgblc:hover:not(:disabled){background:#f33;transform:scale(1.03)}.danger-btn.svelte-1vmgblc:active:not(:disabled){transform:scale(1.02)translateY(2px);box-shadow:inset 0 2px #ffffff4d,0 4px #900,0 4px 0 4px #000,0 0 0 4px #000}.danger-btn.svelte-1vmgblc:disabled{opacity:.6;cursor:not-allowed}.danger-section.svelte-1vmgblc label:where(.svelte-1vmgblc){color:#f55}.danger-description.svelte-1vmgblc{color:#ffffffd9;margin:0;font-family:CustomFont,sans-serif;font-size:18px;font-weight:700;line-height:1.35}.danger-warning.svelte-1vmgblc{color:#f55;text-align:center;text-transform:uppercase;letter-spacing:1px;margin:0;font-family:CustomFont,sans-serif;font-size:18px;font-weight:800}.provider-list.svelte-1vmgblc{flex-direction:column;gap:10px;display:flex}.provider-row.svelte-1vmgblc{background:#0000004d;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;box-shadow:0 0 0 3px #000,inset 0 0 0 1px #ffffff1a}.provider-info.svelte-1vmgblc{flex-direction:column;gap:2px;display:flex}.provider-name.svelte-1vmgblc{color:#fff;font-family:CustomFont,sans-serif;font-size:20px;font-weight:800}.provider-desc.svelte-1vmgblc{color:#ffffff8c;font-family:CustomFont,sans-serif;font-size:16px;font-weight:700}.provider-badge.svelte-1vmgblc{text-transform:uppercase;letter-spacing:1px;color:#ffffff80;white-space:nowrap;background:#00000059;padding:6px 12px;font-family:CustomFont,sans-serif;font-size:16px;font-weight:800;box-shadow:0 0 0 2px #000}.provider-badge.linked.svelte-1vmgblc{color:#5bd400;background:#5bd4001f;box-shadow:0 0 0 2px #5bd400}.provider-link-btn.svelte-1vmgblc{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#00fbf7 0%,#0076fc 100%);border:none;margin:2px;padding:6px 14px 11px;font-family:CustomFont,sans-serif;font-size:22px;font-weight:800;transition:all .15s;box-shadow:0 4px #0055b3,0 4px 0 3px #000,0 0 0 3px #000}.provider-link-btn.svelte-1vmgblc:hover:not(:disabled){transform:scale(1.03)}.provider-link-btn.svelte-1vmgblc:active:not(:disabled){transform:scale(1.02)translateY(2px);box-shadow:0 2px #006bb5,0 2px 0 3px #000,0 0 0 3px #000}.provider-link-btn.svelte-1vmgblc:disabled{opacity:.6;cursor:not-allowed}@media (width<=1024px){.settings-panel.svelte-1vmgblc{transform:scale(.78)!important}}@media (width<=768px){.settings-panel.svelte-1vmgblc{transform:scale(.65)!important}}@media (width<=640px){.settings-panel.svelte-1vmgblc{transform:scale(.58)!important}}@media (width<=480px){.settings-panel.svelte-1vmgblc{transform:scale(.52)!important}}@media (width<=430px){.settings-panel.svelte-1vmgblc{transform:scale(.48)!important}}@media (width<=390px){.settings-panel.svelte-1vmgblc{transform:scale(.44)!important}}@media (width<=360px){.settings-panel.svelte-1vmgblc{transform:scale(.4)!important}}@media (height<=800px){.settings-panel.svelte-1vmgblc{transform:scale(.7)!important}}@media (height<=700px){.settings-panel.svelte-1vmgblc{transform:scale(.6)!important}}@media (height<=600px){.settings-panel.svelte-1vmgblc{transform:scale(.52)!important}}@media (height<=500px){.settings-panel.svelte-1vmgblc{transform:scale(.45)!important}}@media (width<=768px) and (height<=800px){.settings-panel.svelte-1vmgblc{transform:scale(.58)!important}}@media (width<=768px){.settings-panel.svelte-1vmgblc{transform:scale(.75)!important}}@media (width<=640px){.settings-panel.svelte-1vmgblc{transform:scale(.65)!important}}@media (width<=640px) and (height<=700px){.settings-panel.svelte-1vmgblc{transform:scale(.6)!important}}@media (width<=480px){.settings-panel.svelte-1vmgblc{transform:scale(.55)!important}}@media (width<=480px) and (height<=600px){.settings-panel.svelte-1vmgblc{transform:scale(.5)!important}}@media (orientation:portrait) and (width<=768px){.settings-panel.svelte-1vmgblc{transform:scale(.7)!important}}@media (orientation:portrait) and (width<=480px){.settings-panel.svelte-1vmgblc{transform:scale(.6)!important}}@media (orientation:portrait) and (width<=390px){.settings-panel.svelte-1vmgblc{transform:scale(.5)!important}}@media (orientation:landscape) and (height<=500px){.settings-panel.svelte-1vmgblc{transform:scale(.55)!important}}@media (orientation:landscape) and (height<=400px){.settings-panel.svelte-1vmgblc{transform:scale(.45)!important}}.auth-overlay.svelte-xwfdsp{z-index:10300;pointer-events:auto;justify-content:center;align-items:center;width:100%;height:100%;font-family:CustomFont,sans-serif;animation:.2s ease-out svelte-xwfdsp-fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes svelte-xwfdsp-fadeIn{0%{opacity:0}to{opacity:1}}.auth-panel.svelte-xwfdsp{pointer-events:auto;transform-origin:50%;background:#00000059;flex-direction:column;width:520px;max-width:95%;transition:transform .2s ease-out;display:flex;overflow:hidden;transform:scale(1);box-shadow:0 8px #000c,0 0 0 4px #000,inset 0 0 0 2px #ffffff26}.auth-panel-inner.svelte-xwfdsp{transform-origin:50%;flex-direction:column;width:100%;animation:.28s ease-out svelte-xwfdsp-slideIn;display:flex}@keyframes svelte-xwfdsp-slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.auth-header.svelte-xwfdsp{background:#00a5fd;justify-content:space-between;align-items:stretch;height:60px;padding:0;display:flex;position:relative;box-shadow:0 6px #006bb5,0 6px 0 4px #000,0 0 0 4px #000}.header-content.svelte-xwfdsp{align-items:center;gap:12px;padding:0 24px 6px;display:flex}.auth-header.svelte-xwfdsp h2:where(.svelte-xwfdsp){color:#fff;margin:0;font-size:36px;font-weight:800}.close-btn.svelte-xwfdsp{color:#fff;cursor:pointer;background:red;border:none;border-left:4px solid #00000080;justify-content:center;align-items:center;min-width:70px;height:100%;font-size:46px;font-weight:900;transition:all .15s;display:flex;box-shadow:inset 0 2px #ffffff4d,0 6px #900,0 6px 0 4px #000,0 0 0 4px #000}.close-btn.svelte-xwfdsp:hover{background:#f33}.close-btn.svelte-xwfdsp:active{transform:scale(1.02)translateY(2px);box-shadow:inset 0 2px #ffffff4d,0 2px #900,0 2px 0 3px #000,0 0 0 3px #000}.auth-tabs.svelte-xwfdsp{background:#0000004d;border-bottom:4px solid #000;display:flex}.tab.svelte-xwfdsp{color:#ffffff80;cursor:pointer;letter-spacing:1px;background:#00000059;border:none;flex:1;padding:14px;font-family:CustomFont,sans-serif;font-size:25px;font-weight:800;transition:all .15s}.tab.svelte-xwfdsp:hover:not(.active){color:#00a5fd;background:#00a5fd33}.tab.active.svelte-xwfdsp{color:#fff;background:linear-gradient(#00fbf7 0%,#0076fc 100%);box-shadow:inset 0 2px #ffffff4d,0 4px #0055b3,0 4px 0 4px #000,0 0 0 4px #000}.auth-content.svelte-xwfdsp{background:#0003;padding:20px}.auth-section.svelte-xwfdsp{flex-direction:column;gap:16px;display:flex}.setting-item.svelte-xwfdsp{background:#00000059;flex-direction:column;gap:10px;padding:14px 18px;display:flex;box-shadow:0 0 0 4px #000,inset 0 0 0 2px #ffffff1f}.setting-item.svelte-xwfdsp label:where(.svelte-xwfdsp){color:#00a5fd;text-transform:uppercase;letter-spacing:1px;font-family:CustomFont,sans-serif;font-size:20px;font-weight:800}.auth-input.svelte-xwfdsp{color:#fff;box-sizing:border-box;background:#0006;border:none;width:100%;padding:8px 14px;font-family:CustomFont,sans-serif;font-size:28px;font-weight:700;transition:all .15s;box-shadow:0 0 0 3px #000,inset 0 0 0 1px #ffffff1f}.auth-input.svelte-xwfdsp::placeholder{color:#ffffff4d}.auth-input.svelte-xwfdsp:focus{background:#00000080;outline:none;box-shadow:0 0 0 3px #00a5fd}.auth-input.svelte-xwfdsp:disabled{opacity:.6;cursor:not-allowed}.error-text.svelte-xwfdsp{color:red;text-align:center;margin:0;font-family:CustomFont,sans-serif;font-size:22px;font-weight:700}.auth-footer.svelte-xwfdsp{background:#0003;padding:16px 24px 22px;display:flex}.submit-btn.svelte-xwfdsp{color:#fff;cursor:pointer;background:linear-gradient(#f1fe00 0%,#5bd400 100%);border:none;flex:1;padding:12px 12px 18px;font-family:CustomFont,sans-serif;font-size:32px;font-weight:900;transition:all .15s;box-shadow:inset 0 2px #fff6,0 6px #3d8f00,0 6px 0 4px #000,0 0 0 4px #000}.submit-btn.svelte-xwfdsp:hover:not(:disabled){transform:scale(1.03)}.submit-btn.svelte-xwfdsp:active:not(:disabled){transform:scale(1.02)translateY(2px);box-shadow:inset 0 2px #0000004d,0 4px #3d8f00,0 4px 0 4px #000,0 0 0 4px #000}.submit-btn.svelte-xwfdsp:disabled{opacity:.7;cursor:progress}@media (width<=1024px){.auth-panel.svelte-xwfdsp{transform:scale(.78)!important}}@media (width<=768px){.auth-panel.svelte-xwfdsp{transform:scale(.75)!important}}@media (width<=640px){.auth-panel.svelte-xwfdsp{transform:scale(.65)!important}}@media (width<=480px){.auth-panel.svelte-xwfdsp{transform:scale(.55)!important}}@media (width<=430px){.auth-panel.svelte-xwfdsp{transform:scale(.48)!important}}@media (width<=390px){.auth-panel.svelte-xwfdsp{transform:scale(.44)!important}}@media (width<=360px){.auth-panel.svelte-xwfdsp{transform:scale(.4)!important}}@media (height<=800px){.auth-panel.svelte-xwfdsp{transform:scale(.7)!important}}@media (height<=700px){.auth-panel.svelte-xwfdsp{transform:scale(.6)!important}}@media (height<=600px){.auth-panel.svelte-xwfdsp{transform:scale(.52)!important}}@media (height<=500px){.auth-panel.svelte-xwfdsp{transform:scale(.45)!important}}@media (width<=768px) and (height<=800px){.auth-panel.svelte-xwfdsp{transform:scale(.58)!important}}@media (width<=640px) and (height<=700px){.auth-panel.svelte-xwfdsp{transform:scale(.6)!important}}.shop-overlay.svelte-1v1t93f{z-index:10300;pointer-events:auto;justify-content:center;align-items:center;width:100%;height:100%;font-family:CustomFont,sans-serif;animation:.2s ease-out svelte-1v1t93f-fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes svelte-1v1t93f-fadeIn{0%{opacity:0}to{opacity:1}}.shop-panel.svelte-1v1t93f{pointer-events:auto;transform-origin:50%;background:#00000059;flex-direction:column;width:700px;height:610px;display:flex;overflow:hidden;box-shadow:0 8px #000c,0 0 0 4px #000,inset 0 0 0 2px #ffffff26}.shop-panel-inner.svelte-1v1t93f{flex-direction:column;width:100%;height:100%;animation:.28s ease-out svelte-1v1t93f-slideIn;display:flex}@keyframes svelte-1v1t93f-slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.shop-header.svelte-1v1t93f{background:#f59e0b;justify-content:space-between;align-items:stretch;height:60px;display:flex;position:relative;box-shadow:0 6px #b45309,0 6px 0 4px #000,0 0 0 4px #000}.header-content.svelte-1v1t93f{align-items:center;padding:0 24px 6px;display:flex}.shop-header.svelte-1v1t93f h2:where(.svelte-1v1t93f){color:#fff;margin:0;font-size:36px;font-weight:800}.coins-balance.svelte-1v1t93f{color:#fff8dc;align-items:center;gap:8px;margin-left:auto;padding:0 18px;font-size:30px;font-weight:900;display:flex}.coins-icon.svelte-1v1t93f{font-size:26px;line-height:1}.close-btn.svelte-1v1t93f{color:#fff;cursor:pointer;background:red;border:none;border-left:4px solid #00000080;justify-content:center;align-items:center;min-width:70px;height:100%;font-size:46px;font-weight:900;transition:all .15s;display:flex;box-shadow:inset 0 2px #ffffff4d,0 6px #900,0 6px 0 4px #000,0 0 0 4px #000}.close-btn.svelte-1v1t93f:hover{background:#f33}.shop-tabs.svelte-1v1t93f{background:#0000004d;border-bottom:4px solid #000;display:flex}.tab.svelte-1v1t93f{color:#ffffff80;cursor:pointer;letter-spacing:1px;background:#00000059;border:none;flex:1;padding:14px;font-family:CustomFont,sans-serif;font-size:25px;font-weight:800;transition:all .15s}.tab.svelte-1v1t93f:hover:not(.active){color:#f59e0b;background:#f59e0b33}.tab.active.svelte-1v1t93f{color:#fff;background:linear-gradient(#fbbf24 0%,#f59e0b 100%);box-shadow:inset 0 2px #ffffff4d,0 4px #b45309,0 4px 0 4px #000,0 0 0 4px #000}.shop-content.svelte-1v1t93f{background:#0003;flex:1;padding:20px;overflow-y:auto}.shop-content.svelte-1v1t93f::-webkit-scrollbar{width:8px}.shop-content.svelte-1v1t93f::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#fbbf24 0%,#b45309 100%);border-radius:4px}.shop-error.svelte-1v1t93f{color:#f66;text-align:center;background:#0009;border:4px solid red;margin-bottom:16px;padding:12px;font-size:22px;font-weight:800}.shop-notice.svelte-1v1t93f{color:#fff;text-align:center;background:#00000059;flex-direction:column;align-items:center;gap:14px;margin-bottom:16px;padding:24px;font-size:24px;font-weight:700;display:flex;box-shadow:0 0 0 4px #000,inset 0 0 0 2px #ffffff1f}.shop-muted.svelte-1v1t93f{color:#fff9;text-align:center;padding:20px;font-size:24px;font-weight:700}.shop-muted.small.svelte-1v1t93f{padding:10px;font-size:18px}.shop-status.svelte-1v1t93f{text-align:center;color:#ffffffd9;margin-top:4px;padding:12px;font-size:18px;font-weight:800}.shop-status.processing.svelte-1v1t93f{color:#ffd166}.shop-status.success.svelte-1v1t93f{color:#6bff8c}.shop-status.failed.svelte-1v1t93f{color:#f66}.pack-grid.svelte-1v1t93f{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pack-card.svelte-1v1t93f{background:#00000059;flex-direction:column;align-items:center;gap:16px;padding:24px 12px;display:flex;box-shadow:0 0 0 4px #000,inset 0 0 0 2px #ffffff1f}.pack-coins.svelte-1v1t93f{color:#fde047;align-items:center;gap:8px;font-size:34px;font-weight:900;display:flex}.item-grid.svelte-1v1t93f{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.item-card.svelte-1v1t93f{background:#00000059;flex-direction:column;align-items:center;gap:10px;padding:12px;display:flex;box-shadow:0 0 0 4px #000,inset 0 0 0 2px #ffffff1f}.item-card.equipped.svelte-1v1t93f{box-shadow:0 0 0 4px #5bd400,inset 0 0 0 2px #5bd4004d}.item-thumb.svelte-1v1t93f{aspect-ratio:1;background:#00000080;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #000}.item-thumb-img.svelte-1v1t93f{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.item-thumb-label.svelte-1v1t93f{color:#fff6;text-align:center;word-break:break-all;padding:6px;font-size:16px;font-weight:700}.badge.svelte-1v1t93f{letter-spacing:1px;padding:3px 8px;font-size:14px;font-weight:900;position:absolute;top:6px;box-shadow:0 0 0 2px #000}.badge.limited.svelte-1v1t93f{color:#000;background:#f59e0b;left:6px}.badge.equipped-badge.svelte-1v1t93f{color:#000;background:#5bd400;right:6px}.item-name.svelte-1v1t93f{color:#fff;text-align:center;word-break:break-all;font-size:18px;font-weight:800}.category-filter.svelte-1v1t93f{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.cat-pill.svelte-1v1t93f{color:#ffffff8c;cursor:pointer;letter-spacing:1px;background:#00000059;border:none;padding:6px 16px 9px;font-family:CustomFont,sans-serif;font-size:20px;font-weight:800;transition:all .15s;box-shadow:0 0 0 3px #000}.cat-pill.svelte-1v1t93f:hover:not(.active){color:#f59e0b;background:#f59e0b26}.cat-pill.active.svelte-1v1t93f{color:#fff;background:linear-gradient(#fbbf24 0%,#f59e0b 100%);box-shadow:0 0 0 3px #000,inset 0 2px #ffffff4d}.owned-tag.svelte-1v1t93f{color:#5bd400;text-transform:uppercase;letter-spacing:1px;padding:8px;font-size:22px;font-weight:900}.primary-btn.svelte-1v1t93f{color:#fff;cursor:pointer;background:linear-gradient(#fbbf24 0%,#f59e0b 100%);border:none;margin:4px;padding:6px 18px 11px;font-family:CustomFont,sans-serif;font-size:24px;font-weight:800;transition:all .15s;box-shadow:0 5px #b45309,0 5px 0 4px #000,0 0 0 4px #000}.primary-btn.svelte-1v1t93f:hover:not(:disabled){transform:scale(1.03)}.primary-btn.svelte-1v1t93f:active:not(:disabled){transform:scale(1.02)translateY(2px);box-shadow:0 3px #b45309,0 3px 0 4px #000,0 0 0 4px #000}.primary-btn.svelte-1v1t93f:disabled{opacity:.5;cursor:not-allowed}.secondary-btn.svelte-1v1t93f{color:#fff;cursor:pointer;background:#0006;border:none;margin:4px;padding:6px 18px 11px;font-family:CustomFont,sans-serif;font-size:24px;font-weight:800;transition:all .15s;box-shadow:0 5px #000c,0 5px 0 4px #000,0 0 0 4px #000}.secondary-btn.svelte-1v1t93f:hover:not(:disabled){transform:scale(1.03)}.secondary-btn.svelte-1v1t93f:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){.shop-panel.svelte-1v1t93f{transform:scale(.75)}}@media (width<=480px){.shop-panel.svelte-1v1t93f{transform:scale(.55)}}@media (height<=700px){.shop-panel.svelte-1v1t93f{transform:scale(.6)}}.main-menu.svelte-17d2k3k{z-index:10100;background:#0003;justify-content:center;align-items:center;width:100%;height:100%;font-family:CustomFont,sans-serif;display:flex;position:fixed;top:0;left:0}button.svelte-17d2k3k:focus,input.svelte-17d2k3k:focus,select.svelte-17d2k3k:focus,button.svelte-17d2k3k:focus-visible,input.svelte-17d2k3k:focus-visible,select.svelte-17d2k3k:focus-visible{outline:none!important}.account-chip.svelte-17d2k3k{z-index:10400;align-items:center;gap:10px;display:flex;position:fixed;top:20px;left:152px}.account-info.svelte-17d2k3k{box-sizing:border-box;background:#0006;justify-content:center;align-items:center;height:46px;padding:0 14px;display:flex;box-shadow:0 6px #000c,0 6px 0 4px #000,0 0 0 4px #000}.account-username.svelte-17d2k3k{color:#fff;text-align:center;padding-bottom:4px;font-family:CustomFont,sans-serif;font-size:28px;font-weight:700;line-height:1}.account-btn.svelte-17d2k3k{color:#fff;cursor:pointer;box-sizing:border-box;background:linear-gradient(#00fbf7 0%,#0076fc 100%);border:none;height:46px;padding:0 18px 4px;font-family:CustomFont,sans-serif;font-size:22px;font-weight:800;line-height:1;transition:all .15s;box-shadow:0 6px #0055b3,0 6px 0 4px #000,0 0 0 4px #000}.account-btn.svelte-17d2k3k:hover:not(:disabled){transform:scale(1.05)}.account-btn.svelte-17d2k3k:active:not(:disabled){transform:scale(1.02)translateY(2px);box-shadow:0 4px #069,0 4px 0 4px #000,0 0 0 4px #000}.account-btn.svelte-17d2k3k:disabled{opacity:.7;cursor:progress}.settings-btn.svelte-17d2k3k{color:#fff;cursor:pointer;z-index:10410;background:linear-gradient(#00fbf7 0%,#0076fc 100%);border:none;justify-content:center;align-items:center;width:50px;height:46px;transition:all .15s;display:flex;position:fixed;top:20px;left:20px;box-shadow:0 6px #0055b3,0 6px 0 4px #000,0 0 0 4px #000}.settings-btn.svelte-17d2k3k:hover{transform:scale(1.05)}.settings-btn.svelte-17d2k3k:active{transform:scale(1.02)translateY(2px);box-shadow:0 4px #069,0 4px 0 4px #000,0 0 0 4px #000}.settings-btn.svelte-17d2k3k svg:where(.svelte-17d2k3k){filter:drop-shadow(0 2px 4px #00000080)}.shop-btn.svelte-17d2k3k{color:#fff;cursor:pointer;z-index:10410;background:linear-gradient(#fbbf24 0%,#f59e0b 100%);border:none;justify-content:center;align-items:center;width:50px;height:46px;transition:all .15s;display:flex;position:fixed;top:20px;left:86px;box-shadow:0 6px #b45309,0 6px 0 4px #000,0 0 0 4px #000}.shop-btn.svelte-17d2k3k:hover{transform:scale(1.05)}.shop-btn.svelte-17d2k3k:active{transform:scale(1.02)translateY(2px);box-shadow:0 4px #b45309,0 4px 0 4px #000,0 0 0 4px #000}.shop-btn.svelte-17d2k3k svg:where(.svelte-17d2k3k){filter:drop-shadow(0 2px 4px #00000080)}.menu-panel.svelte-17d2k3k{z-index:10150;background:#00000059;width:500px;max-width:95%;overflow:hidden;box-shadow:0 0 0 4px #000,0 8px #000c,inset 0 0 0 2px #ffffff26}.menu-panel.hidden.svelte-17d2k3k{display:none}.shop-header.svelte-17d2k3k{background:linear-gradient(#00fbf7 0%,#0076fc 100%);justify-content:center;align-items:center;height:60px;padding:0;display:flex;position:relative;box-shadow:0 6px #0055b3,0 6px 0 4px #000,0 0 0 4px #000}.shop-header.svelte-17d2k3k h2:where(.svelte-17d2k3k){color:#fff;margin:0;padding-bottom:6px;font-family:CustomFont,sans-serif;font-size:36px;font-weight:800}.shop-content.svelte-17d2k3k{padding:20px}.player-info.svelte-17d2k3k{background:#00000059;margin-bottom:18px;padding:18px;box-shadow:inset 0 0 0 4px #000,inset 0 0 0 6px #ffffff1f}.info-item.svelte-17d2k3k{text-align:center}.info-item.svelte-17d2k3k:not(:first-child){margin-top:14px}.info-item.svelte-17d2k3k .label:where(.svelte-17d2k3k){color:#00a5fd;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-family:CustomFont,sans-serif;font-size:25px;font-weight:800;display:block}.name-input.svelte-17d2k3k{color:#fff;text-align:center;box-sizing:border-box;background:#0006;border:none;width:100%;padding:8px 12px;font-family:CustomFont,sans-serif;font-size:28px;font-weight:700;transition:all .15s;box-shadow:0 0 0 3px #000,inset 0 0 0 1px #ffffff1f}.name-input.svelte-17d2k3k::placeholder{color:#ffffff4d}.name-input.svelte-17d2k3k:focus{background:#00000080;box-shadow:0 0 0 3px #00a5fd}.server-select.svelte-17d2k3k{color:#f93;text-align:center;cursor:pointer;box-sizing:border-box;background:#0006;border:none;width:100%;padding:8px 12px;font-family:CustomFont,sans-serif;font-size:28px;font-weight:800;transition:all .15s;box-shadow:0 0 0 3px #000,inset 0 0 0 1px #ffffff1f}.server-select.svelte-17d2k3k:hover{transform:scale(1.02);box-shadow:0 0 0 3px #00a5fd}.server-select.svelte-17d2k3k:focus{box-shadow:0 0 0 3px #00a5fd}.server-select.svelte-17d2k3k option:where(.svelte-17d2k3k){color:#f93;background:#000;padding:8px;font-weight:800}.error-message.svelte-17d2k3k{color:red;margin-top:8px;font-family:CustomFont,sans-serif;font-size:23px;font-weight:700;display:block}.shop-items.svelte-17d2k3k{margin-bottom:18px;padding:0}.shop-item.svelte-17d2k3k{text-align:center;cursor:pointer;background:linear-gradient(#f1fe00 0%,#5bd400 100%);border:none;width:calc(100% - 8px);margin:0 4px 10px;padding:6px;transition:all .15s;box-shadow:inset 0 2px #fff6,0 6px #3d8f00,0 6px 0 4px #000,0 0 0 4px #000}.shop-item.svelte-17d2k3k:hover{transform:scale(1.03)}.shop-item.svelte-17d2k3k:active{transform:scale(1.02)translateY(2px);box-shadow:inset 0 2px #0000004d,0 4px #3d8f00,0 4px 0 4px #000,0 0 0 4px #000}.play-text.svelte-17d2k3k{color:#fff;margin:0;padding-bottom:6px;font-family:CustomFont,sans-serif;font-size:35px;font-weight:900}.controls-info.svelte-17d2k3k{background:#00000059;flex-direction:column;gap:10px;padding:18px;display:flex;box-shadow:inset 0 0 0 4px #000,inset 0 0 0 6px #ffffff1f}.controls-title.svelte-17d2k3k{color:#00a5fd;text-transform:uppercase;letter-spacing:1px;text-align:center;margin-bottom:4px;font-family:CustomFont,sans-serif;font-size:25px;font-weight:800}.control-row.svelte-17d2k3k{justify-content:space-between;align-items:center;display:flex}.control-label.svelte-17d2k3k{color:#00a5fd;font-family:CustomFont,sans-serif;font-size:26px;font-weight:800}.control-desc.svelte-17d2k3k{color:#fff;font-family:CustomFont,sans-serif;font-size:26px;font-weight:700}.room-actions.svelte-17d2k3k{gap:12px;margin-bottom:18px;display:flex}.room-action-btn.svelte-17d2k3k{text-align:center;cursor:pointer;background:linear-gradient(#00fbf7 0%,#0076fc 100%);border:none;flex:1;margin:4px 4px 9px;padding:6px 6px 11px;transition:all .15s;box-shadow:0 5px #0055b3,0 5px 0 4px #000,0 0 0 4px #000}.room-action-btn.svelte-17d2k3k:hover{transform:scale(1.03)}.room-action-btn.svelte-17d2k3k:active{transform:scale(1.02)translateY(2px);box-shadow:0 3px #006bb5,0 3px 0 4px #000,0 0 0 4px #000}.room-action-text.svelte-17d2k3k{color:#fff;margin:0;padding-bottom:5px;font-family:CustomFont,sans-serif;font-size:28px;font-weight:800}.modal-overlay.svelte-17d2k3k{z-index:10250;background:#000000b3;justify-content:center;align-items:center;animation:.2s ease-out svelte-17d2k3k-fadeIn;display:flex;position:fixed;inset:0}@keyframes svelte-17d2k3k-fadeIn{0%{opacity:0}to{opacity:1}}.modal-content.svelte-17d2k3k{background:#00000059;width:90%;max-width:500px;animation:.3s ease-out svelte-17d2k3k-slideIn;overflow:hidden;box-shadow:0 0 0 4px #000,0 8px #000c}@keyframes svelte-17d2k3k-slideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-header.svelte-17d2k3k{background:linear-gradient(#00fbf7 0%,#0076fc 100%);justify-content:space-between;align-items:stretch;height:60px;display:flex;box-shadow:0 6px #0055b3,0 6px 0 4px #000,0 0 0 4px #000}.modal-header.svelte-17d2k3k h3:where(.svelte-17d2k3k){color:#fff;align-items:center;margin:0;padding:0 24px 6px;font-family:CustomFont,sans-serif;font-size:36px;font-weight:800;display:flex}.modal-close.svelte-17d2k3k{color:#fff;cursor:pointer;background:linear-gradient(#f44 0%,#c00 100%);border:none;border-left:4px solid #00000080;justify-content:center;align-items:center;min-width:70px;height:100%;padding:0;font-family:CustomFont,sans-serif;font-size:46px;font-weight:900;line-height:1;transition:all .15s;display:flex;box-shadow:inset 0 2px #ffffff4d,0 6px #900,0 6px 0 4px #000,0 0 0 4px #000}.modal-close.svelte-17d2k3k:hover{transform:scale(1.05)}.modal-close.svelte-17d2k3k:active{transform:scale(1.02)translateY(2px);box-shadow:inset 0 2px #ffffff4d,0 2px #900,0 2px 0 3px #000,0 0 0 3px #000}.modal-body.svelte-17d2k3k{padding:24px}.modal-label.svelte-17d2k3k{color:#00a5fd;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-family:CustomFont,sans-serif;font-size:25px;font-weight:800;display:block}.room-code-input.svelte-17d2k3k{color:#f93;letter-spacing:2px;box-sizing:border-box;text-align:center;background:#0006;border:none;width:100%;padding:12px 14px;font-family:CustomFont,sans-serif;font-size:31px;font-weight:800;transition:all .15s;box-shadow:0 0 0 3px #000,inset 0 0 0 1px #ffffff1f}.room-code-input.svelte-17d2k3k::placeholder{color:#ffffff4d}.room-code-input.svelte-17d2k3k:focus{background:#00000080;box-shadow:0 0 0 3px #00a5fd}.modal-footer.svelte-17d2k3k{gap:12px;padding:20px 24px;display:flex}.modal-btn.svelte-17d2k3k{cursor:pointer;color:#fff;box-sizing:border-box;border:none;flex:1;justify-content:center;align-items:center;height:60px;padding:12px 20px 17px;font-family:CustomFont,sans-serif;font-size:28px;font-weight:800;transition:all .15s;display:flex}.modal-btn.cancel.svelte-17d2k3k{background:#0006;box-shadow:0 5px #000c,0 5px 0 4px #000,0 0 0 4px #000}.modal-btn.cancel.svelte-17d2k3k:hover{transform:scale(1.05)}.modal-btn.cancel.svelte-17d2k3k:active{transform:scale(1.02)translateY(2px);box-shadow:0 3px #000c,0 3px 0 4px #000,0 0 0 4px #000}.modal-btn.confirm.svelte-17d2k3k{background:linear-gradient(#f1fe00 0%,#5bd400 100%);box-shadow:0 5px #3d8f00,0 5px 0 4px #000,0 0 0 4px #000}.modal-btn.confirm.svelte-17d2k3k:hover{transform:scale(1.05)}.modal-btn.confirm.svelte-17d2k3k:active{transform:scale(1.02)translateY(2px);box-shadow:0 3px #3d8f00,0 3px 0 4px #000,0 0 0 4px #000}@media (width<=968px){.menu-panel.svelte-17d2k3k{transform:scale(.75)}}@media (width<=768px){.menu-panel.svelte-17d2k3k{transform:scale(.6)}}@media (width<=640px){.menu-panel.svelte-17d2k3k{transform:scale(.5)}}@media (width<=480px){.menu-panel.svelte-17d2k3k{transform:scale(.42)}}@media (width<=430px){.menu-panel.svelte-17d2k3k{transform:scale(.38)}}@media (width<=390px){.menu-panel.svelte-17d2k3k{transform:scale(.35)}}@media (width<=360px){.menu-panel.svelte-17d2k3k{transform:scale(.32)}}@media (height<=800px){.menu-panel.svelte-17d2k3k{transform:scale(.72)}}@media (height<=700px){.menu-panel.svelte-17d2k3k{transform:scale(.62)}}@media (height<=600px){.menu-panel.svelte-17d2k3k{transform:scale(.52)}}@media (height<=500px){.menu-panel.svelte-17d2k3k{transform:scale(.44)}}@media (height<=400px){.menu-panel.svelte-17d2k3k{transform:scale(.36)}}@media (width<=768px) and (height<=800px){.menu-panel.svelte-17d2k3k{transform:scale(.55)}}@media (width<=640px) and (height<=700px){.menu-panel.svelte-17d2k3k{transform:scale(.45)}}@media (width<=480px) and (height<=600px){.menu-panel.svelte-17d2k3k{transform:scale(.38)}}@media (width<=430px) and (height<=932px){.menu-panel.svelte-17d2k3k{transform:scale(.36)}}@media (width<=390px) and (height<=844px){.menu-panel.svelte-17d2k3k{transform:scale(.32)}}@media (width<=360px) and (height<=800px){.menu-panel.svelte-17d2k3k{transform:scale(.28)}}@media (orientation:portrait) and (width<=768px){.menu-panel.svelte-17d2k3k{transform:scale(.52)}}@media (orientation:portrait) and (width<=480px){.menu-panel.svelte-17d2k3k{transform:scale(.4)}}@media (orientation:portrait) and (width<=390px){.menu-panel.svelte-17d2k3k{transform:scale(.34)}}@media (orientation:portrait) and (width<=360px){.menu-panel.svelte-17d2k3k{transform:scale(.3)}}@media (orientation:landscape) and (height<=500px){.menu-panel.svelte-17d2k3k{transform:scale(.4)}}@media (orientation:landscape) and (height<=400px){.menu-panel.svelte-17d2k3k{transform:scale(.34)}}.menu-panel.svelte-17d2k3k{transform-origin:50%}.modal-overlay.svelte-srjltt{z-index:10000;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;font-family:CustomFont,sans-serif;animation:.2s ease-out svelte-srjltt-fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes svelte-srjltt-fadeIn{0%{opacity:0}to{opacity:1}}.modal-panel.svelte-srjltt{background:#00000059;width:500px;max-width:95%;animation:.3s ease-out svelte-srjltt-slideIn;overflow:hidden;box-shadow:0 8px #000c,0 0 0 4px #000}@keyframes svelte-srjltt-slideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-header.svelte-srjltt{background:red;justify-content:center;align-items:center;height:60px;padding:0;display:flex;position:relative;box-shadow:0 6px #900,0 6px 0 4px #000,0 0 0 4px #000}.modal-header.svelte-srjltt h2:where(.svelte-srjltt){color:#fff;text-transform:uppercase;letter-spacing:1px;margin:0;padding-bottom:6px;font-size:36px;font-weight:800}.modal-content.svelte-srjltt{flex-direction:column;align-items:center;gap:20px;padding:32px;display:flex}.modal-message.svelte-srjltt{color:#fff;text-align:center;margin:0;font-size:36px;font-weight:700;line-height:1.6}.brainrot-name.svelte-srjltt{color:#f1fe00;font-weight:900}.warning-text.svelte-srjltt{color:#ff6b6b;text-align:center;margin:0;font-size:28px;font-weight:700}.modal-footer.svelte-srjltt{border-top:4px solid #000;justify-content:center;gap:16px;padding:16px;display:flex}.cancel-btn.svelte-srjltt,.confirm-btn.svelte-srjltt{color:#fff;cursor:pointer;text-shadow:2px 2px #000c;border:none;flex:1;padding:8px 32px 14px;font-family:CustomFont,sans-serif;font-size:28px;font-weight:900;transition:all .15s}.cancel-btn.svelte-srjltt{background:linear-gradient(#888 0%,#555 100%);box-shadow:inset 0 2px #ffffff4d,0 6px #333,0 6px 0 4px #000,0 0 0 4px #000}.cancel-btn.svelte-srjltt:hover{background:linear-gradient(#999 0%,#666 100%);transform:translateY(2px);box-shadow:inset 0 2px #ffffff4d,0 4px #333,0 4px 0 4px #000,0 0 0 4px #000}.cancel-btn.svelte-srjltt:active{transform:translateY(6px);box-shadow:inset 0 2px #ffffff4d,0 0 #333,0 0 0 4px #000,0 0 0 4px #000}.confirm-btn.svelte-srjltt{background:linear-gradient(#f1fe00 0%,#5bd400 100%);box-shadow:inset 0 2px #fff6,0 6px #3d8f00,0 6px 0 4px #000,0 0 0 4px #000}.confirm-btn.svelte-srjltt:hover{background:linear-gradient(#f8ff66 0%,#6ee000 100%);transform:translateY(2px);box-shadow:inset 0 2px #fff6,0 4px #3d8f00,0 4px 0 4px #000,0 0 0 4px #000}.confirm-btn.svelte-srjltt:active{transform:translateY(6px);box-shadow:inset 0 2px #fff6,0 0 #3d8f00,0 0 0 4px #000,0 0 0 4px #000}@media (width<=768px){.modal-panel.svelte-srjltt{width:90%}.modal-message.svelte-srjltt{font-size:28px}.cancel-btn.svelte-srjltt,.confirm-btn.svelte-srjltt{padding:6px 24px 12px;font-size:24px}}.modal-overlay.svelte-130mqcc{z-index:10400;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;font-family:CustomFont,sans-serif;animation:.2s ease-out svelte-130mqcc-fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes svelte-130mqcc-fadeIn{0%{opacity:0}to{opacity:1}}.modal-panel.svelte-130mqcc{background:#00000059;width:500px;max-width:95%;animation:.3s ease-out svelte-130mqcc-slideIn;overflow:hidden;box-shadow:0 8px #000c,0 0 0 4px #000}@keyframes svelte-130mqcc-slideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-header.svelte-130mqcc{background:red;justify-content:center;align-items:center;height:60px;padding:0;display:flex;position:relative;box-shadow:0 6px #900,0 6px 0 4px #000,0 0 0 4px #000}.modal-header.svelte-130mqcc h2:where(.svelte-130mqcc){color:#fff;text-transform:uppercase;letter-spacing:1px;margin:0;padding-bottom:6px;font-size:36px;font-weight:800}.modal-content.svelte-130mqcc{flex-direction:column;align-items:center;gap:20px;padding:32px;display:flex}.modal-message.svelte-130mqcc{color:#fff;text-align:center;margin:0;font-size:36px;font-weight:700;line-height:1.6}.modal-footer.svelte-130mqcc{border-top:4px solid #000;justify-content:center;gap:16px;padding:16px;display:flex}.cancel-btn.svelte-130mqcc,.confirm-btn.svelte-130mqcc{color:#fff;cursor:pointer;text-shadow:2px 2px #000c;border:none;flex:1;padding:8px 32px 14px;font-family:CustomFont,sans-serif;font-size:28px;font-weight:900;transition:all .15s}.cancel-btn.svelte-130mqcc{background:linear-gradient(#888 0%,#555 100%);box-shadow:inset 0 2px #ffffff4d,0 6px #333,0 6px 0 4px #000,0 0 0 4px #000}.cancel-btn.svelte-130mqcc:hover{background:linear-gradient(#999 0%,#666 100%);transform:translateY(2px);box-shadow:inset 0 2px #ffffff4d,0 4px #333,0 4px 0 4px #000,0 0 0 4px #000}.cancel-btn.svelte-130mqcc:active{transform:translateY(6px);box-shadow:inset 0 2px #ffffff4d,0 0 #333,0 0 0 4px #000,0 0 0 4px #000}.confirm-btn.svelte-130mqcc{background:linear-gradient(#f1fe00 0%,#5bd400 100%);box-shadow:inset 0 2px #fff6,0 6px #3d8f00,0 6px 0 4px #000,0 0 0 4px #000}.confirm-btn.svelte-130mqcc:hover{background:linear-gradient(#f8ff66 0%,#6ee000 100%);transform:translateY(2px);box-shadow:inset 0 2px #fff6,0 4px #3d8f00,0 4px 0 4px #000,0 0 0 4px #000}.confirm-btn.svelte-130mqcc:active{transform:translateY(6px);box-shadow:inset 0 2px #fff6,0 0 #3d8f00,0 0 0 4px #000,0 0 0 4px #000}@media (width<=768px){.modal-panel.svelte-130mqcc{width:90%}.modal-message.svelte-130mqcc{font-size:28px}.cancel-btn.svelte-130mqcc,.confirm-btn.svelte-130mqcc{padding:6px 24px 12px;font-size:24px}}.modal-overlay.svelte-xrtycv{z-index:10300;pointer-events:none;background:0 0;justify-content:center;align-items:center;width:100%;height:100%;font-family:CustomFont,sans-serif;animation:.2s ease-out svelte-xrtycv-fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes svelte-xrtycv-fadeIn{0%{opacity:0}to{opacity:1}}.modal-panel.svelte-xrtycv{pointer-events:auto;transform-origin:50%;background:#00000059;width:600px;max-width:95%;animation:.3s ease-out svelte-xrtycv-slideIn;overflow:hidden;box-shadow:0 8px #000c,0 0 0 4px #000}@keyframes svelte-xrtycv-slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header.svelte-xrtycv{background:linear-gradient(#00fbf7 0%,#0076fc 100%);justify-content:space-between;align-items:stretch;height:60px;display:flex;position:relative;box-shadow:0 6px #0055b3,0 6px 0 4px #000,0 0 0 4px #000}.modal-header.svelte-xrtycv h2:where(.svelte-xrtycv){color:#fff;text-transform:uppercase;letter-spacing:1px;align-items:center;margin:0;padding:0 24px 6px;font-size:36px;font-weight:800;display:flex}.modal-close.svelte-xrtycv{color:#fff;cursor:pointer;background:red;border:none;border-left:4px solid #00000080;justify-content:center;align-items:center;min-width:70px;height:100%;font-family:CustomFont,sans-serif;font-size:46px;font-weight:900;transition:all .15s;display:flex;box-shadow:inset 0 2px #ffffff4d,0 6px #900,0 6px 0 4px #000,0 0 0 4px #000}.modal-close.svelte-xrtycv:hover{background:#f33}.modal-close.svelte-xrtycv:active{transform:scale(1.02)translateY(2px);box-shadow:inset 0 2px #ffffff4d,0 2px #900,0 2px 0 3px #000,0 0 0 3px #000}.modal-content.svelte-xrtycv{flex-direction:column;gap:20px;padding:24px;display:flex}.rebirth-stats.svelte-xrtycv{gap:12px;display:flex}.stat-box.svelte-xrtycv{background:#00000059;flex-direction:column;flex:1;align-items:center;gap:8px;padding:16px;display:flex;box-shadow:inset 0 0 0 4px #000,inset 0 0 0 6px #ffffff1f}.stat-label.svelte-xrtycv{color:#00a5fd;text-transform:uppercase;letter-spacing:.5px;font-size:20px;font-weight:800}.stat-value.svelte-xrtycv{font-size:48px;font-weight:900}.stat-value.level.svelte-xrtycv{color:#f1fe00}.stat-value.multiplier.svelte-xrtycv{color:#5bd400}.progress-section.svelte-xrtycv{background:#00000059;padding:16px;box-shadow:inset 0 0 0 4px #000,inset 0 0 0 6px #ffffff1f}.progress-header.svelte-xrtycv{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.progress-label.svelte-xrtycv{color:#00a5fd;text-transform:uppercase;font-size:22px;font-weight:800}.progress-numbers.svelte-xrtycv{color:#fff;font-size:28px;font-weight:800}.progress-bar-container.svelte-xrtycv{background:#00000080;width:100%;height:40px;overflow:hidden;box-shadow:inset 0 0 0 3px #000}.progress-bar.svelte-xrtycv{background:linear-gradient(#f1fe00 0%,#5bd400 100%);height:100%;transition:width .3s;box-shadow:inset 0 0 20px #fff3,0 0 0 3px #000}.info-box.svelte-xrtycv{background:#00000059;padding:16px;box-shadow:inset 0 0 0 4px #000,inset 0 0 0 6px #ffffff1f}.info-text.svelte-xrtycv{color:#fff;text-align:center;margin:0;font-size:24px;font-weight:700;line-height:1.5}.highlight-warn.svelte-xrtycv{color:#ff6b6b;font-weight:900}.highlight-current.svelte-xrtycv{color:#f1fe00;font-weight:900}.highlight-next.svelte-xrtycv{color:#5bd400;font-weight:900}.button-container.svelte-xrtycv{justify-content:center;display:flex}.rebirth-btn.svelte-xrtycv{color:#000;cursor:pointer;text-transform:uppercase;background:linear-gradient(#f1fe00 0%,#5bd400 100%);border:none;min-width:400px;padding:12px 32px;font-family:CustomFont,sans-serif;font-size:36px;font-weight:900;transition:all .15s;box-shadow:0 6px #3d8f00,0 6px 0 4px #000,0 0 0 4px #000}.rebirth-btn.svelte-xrtycv:not(:disabled):hover{transform:scale(1.03)}.rebirth-btn.svelte-xrtycv:not(:disabled):active{transform:scale(1.02)translateY(2px);box-shadow:0 4px #3d8f00,0 4px 0 4px #000,0 0 0 4px #000}.rebirth-btn.svelte-xrtycv:disabled{cursor:not-allowed;opacity:.6;background:linear-gradient(#666 0%,#444 100%);box-shadow:0 6px #222,0 6px 0 4px #000,0 0 0 4px #000}button.svelte-xrtycv:focus,button.svelte-xrtycv:focus-visible{outline:none!important}@media (width<=768px){.modal-panel.svelte-xrtycv{transform:scale(.75)}}@media (width<=640px){.modal-panel.svelte-xrtycv{transform:scale(.65)}}@media (width<=480px){.modal-panel.svelte-xrtycv{transform:scale(.55)}}@media (orientation:portrait) and (width<=768px){.modal-panel.svelte-xrtycv{transform:scale(.7)}}@media (orientation:portrait) and (width<=480px){.modal-panel.svelte-xrtycv{transform:scale(.6)}}@media (orientation:portrait) and (width<=390px){.modal-panel.svelte-xrtycv{transform:scale(.5)}}@media (orientation:landscape) and (height<=500px){.modal-panel.svelte-xrtycv{transform:scale(.6)}}@media (orientation:landscape) and (height<=400px){.modal-panel.svelte-xrtycv{transform:scale(.5)}}.joystick-container.svelte-1fwwnke{pointer-events:auto;touch-action:manipulation;user-select:none;z-index:1000;width:120px;height:120px;position:fixed;bottom:15vh;left:15vw;-webkit-user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important}.joystick-base.svelte-1fwwnke{user-select:none;background:#0000004d;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;box-shadow:0 4px #000c,0 0 0 4px #000,inset 0 0 0 2px #ffffff26;-webkit-user-select:none!important;-webkit-touch-callout:none!important}.joystick-stick.svelte-1fwwnke{pointer-events:none;user-select:none;background:linear-gradient(#00fbf7 0%,#0076fc 100%);border-radius:50%;width:50px;height:50px;transition:opacity .2s;position:absolute;box-shadow:0 4px #0055b3,0 4px 0 3px #000,0 0 0 3px #000;-webkit-user-select:none!important;-webkit-touch-callout:none!important}@media (width<=768px){.joystick-container.svelte-1fwwnke{transform-origin:0 100%;transform:scale(1)}}@media (width<=640px){.joystick-container.svelte-1fwwnke{transform-origin:0 100%;transform:scale(.95)}}@media (width<=480px){.joystick-container.svelte-1fwwnke{transform-origin:0 100%;transform:scale(.88)}}@media (height<=700px){.joystick-container.svelte-1fwwnke{transform-origin:0 100%;transform:scale(.95)}}@media (height<=600px){.joystick-container.svelte-1fwwnke{transform-origin:0 100%;transform:scale(.88)}}.interact-button.svelte-1e8r8ra{cursor:pointer;pointer-events:auto;touch-action:manipulation;user-select:none;z-index:1001;transform-origin:50%;background:linear-gradient(135deg,#10b981 0%,#059669 50%,#047857 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;font-family:CustomFont,Fredoka,sans-serif;transition:all .1s;display:flex;position:fixed;bottom:19vh;right:15vw;box-shadow:0 8px #065f46,0 8px 0 5px #000,0 0 0 5px #000,inset 0 -4px 8px #0000004d,inset 0 4px 8px #fff3;-webkit-user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important}.interact-button.svelte-1e8r8ra:before{content:"";pointer-events:none;border:2px solid #ffffff4d;border-radius:50%;position:absolute;inset:8px}.interact-button.svelte-1e8r8ra:active,.interact-button.pressed.svelte-1e8r8ra{transform:translateY(5px)scale(.95);box-shadow:0 3px #065f46,0 3px 0 5px #000,0 0 0 5px #000,inset 0 -2px 4px #0000004d}.button-inner.svelte-1e8r8ra{user-select:none;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;-webkit-user-select:none!important;-webkit-touch-callout:none!important}.key-label.svelte-1e8r8ra{color:#fff;text-shadow:0 3px 6px #0009,0 0 0 3px #000,0 0 10px #10b98180;letter-spacing:-1px;user-select:none;pointer-events:none;font-size:42px;font-weight:900;line-height:1;-webkit-user-select:none!important;-webkit-touch-callout:none!important}.action-label.svelte-1e8r8ra{color:#fffffff2;text-shadow:0 1px 3px #000c,0 0 0 1px #000;text-transform:uppercase;letter-spacing:1px;user-select:none;pointer-events:none;font-size:11px;font-weight:700;-webkit-user-select:none!important;-webkit-touch-callout:none!important}@media (width<=968px){.interact-button.svelte-1e8r8ra{transform-origin:50%;transform:scale(1)}.interact-button.svelte-1e8r8ra:active,.interact-button.pressed.svelte-1e8r8ra{transform-origin:50%;transform:translateY(5px)scale(.95)}}@media (width<=768px){.interact-button.svelte-1e8r8ra{transform-origin:50%;transform:scale(1)}.interact-button.svelte-1e8r8ra:active,.interact-button.pressed.svelte-1e8r8ra{transform-origin:50%;transform:translateY(5px)scale(.95)}}@media (width<=640px){.interact-button.svelte-1e8r8ra{transform-origin:50%;transform:scale(.95)}.interact-button.svelte-1e8r8ra:active,.interact-button.pressed.svelte-1e8r8ra{transform-origin:50%;transform:translateY(5px)scale(.9)}}@media (width<=480px){.interact-button.svelte-1e8r8ra{transform-origin:50%;transform:scale(.88)}.interact-button.svelte-1e8r8ra:active,.interact-button.pressed.svelte-1e8r8ra{transform-origin:50%;transform:translateY(5px)scale(.84)}}@media (height<=700px){.interact-button.svelte-1e8r8ra{transform-origin:50%;transform:scale(.95)}.interact-button.svelte-1e8r8ra:active,.interact-button.pressed.svelte-1e8r8ra{transform-origin:50%;transform:translateY(5px)scale(.9)}}@media (height<=600px){.interact-button.svelte-1e8r8ra{transform-origin:50%;transform:scale(.88)}.interact-button.svelte-1e8r8ra:active,.interact-button.pressed.svelte-1e8r8ra{transform-origin:50%;transform:translateY(5px)scale(.84)}}.jump-button.svelte-1wh1vm8{cursor:pointer;pointer-events:auto;touch-action:manipulation;user-select:none;z-index:1001;transform-origin:50%;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 50%,#1d4ed8 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;font-family:CustomFont,Fredoka,sans-serif;transition:all .1s;display:flex;position:fixed;bottom:20vh;right:4vw;box-shadow:0 8px #1e40af,0 8px 0 5px #000,0 0 0 5px #000,inset 0 -4px 8px #0000004d,inset 0 4px 8px #fff3;-webkit-user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important}.jump-button.svelte-1wh1vm8:before{content:"";pointer-events:none;border:2px solid #ffffff4d;border-radius:50%;position:absolute;inset:8px}.jump-button.svelte-1wh1vm8:active,.jump-button.pressed.svelte-1wh1vm8{transform:translateY(5px)scale(.95);box-shadow:0 3px #1e40af,0 3px 0 5px #000,0 0 0 5px #000,inset 0 -2px 4px #0000004d}.button-inner.svelte-1wh1vm8{user-select:none;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;-webkit-user-select:none!important;-webkit-touch-callout:none!important}.key-label.svelte-1wh1vm8{color:#fff;text-shadow:0 3px 6px #0009,0 0 0 3px #000,0 0 10px #3b82f680;letter-spacing:-1px;user-select:none;pointer-events:none;font-size:42px;font-weight:900;line-height:1;-webkit-user-select:none!important;-webkit-touch-callout:none!important}.action-label.svelte-1wh1vm8{color:#fffffff2;text-shadow:0 1px 3px #000c,0 0 0 1px #000;text-transform:uppercase;letter-spacing:1px;user-select:none;pointer-events:none;font-size:11px;font-weight:700;-webkit-user-select:none!important;-webkit-touch-callout:none!important}@media (width<=968px){.jump-button.svelte-1wh1vm8{transform-origin:50%;transform:scale(1)}.jump-button.svelte-1wh1vm8:active,.jump-button.pressed.svelte-1wh1vm8{transform-origin:50%;transform:translateY(5px)scale(.95)}}@media (width<=768px){.jump-button.svelte-1wh1vm8{transform-origin:50%;transform:scale(1)}.jump-button.svelte-1wh1vm8:active,.jump-button.pressed.svelte-1wh1vm8{transform-origin:50%;transform:translateY(5px)scale(.95)}}@media (width<=640px){.jump-button.svelte-1wh1vm8{transform-origin:50%;transform:scale(.95)}.jump-button.svelte-1wh1vm8:active,.jump-button.pressed.svelte-1wh1vm8{transform-origin:50%;transform:translateY(5px)scale(.9)}}@media (width<=480px){.jump-button.svelte-1wh1vm8{transform-origin:50%;transform:scale(.88)}.jump-button.svelte-1wh1vm8:active,.jump-button.pressed.svelte-1wh1vm8{transform-origin:50%;transform:translateY(5px)scale(.84)}}@media (height<=700px){.jump-button.svelte-1wh1vm8{transform-origin:50%;transform:scale(.95)}.jump-button.svelte-1wh1vm8:active,.jump-button.pressed.svelte-1wh1vm8{transform-origin:50%;transform:translateY(5px)scale(.9)}}@media (height<=600px){.jump-button.svelte-1wh1vm8{transform-origin:50%;transform:scale(.88)}.jump-button.svelte-1wh1vm8:active,.jump-button.pressed.svelte-1wh1vm8{transform-origin:50%;transform:translateY(5px)scale(.84)}}.tutorial-panel.svelte-13f4r7x{pointer-events:none;transform-origin:top;background:#00000059;min-width:300px;padding:0;position:absolute;top:20px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 6px #000c,0 0 0 4px #000,inset 0 0 0 2px #ffffff26}.tutorial-header.svelte-13f4r7x{background:linear-gradient(#f1fe00 0%,#5bd400 100%);justify-content:center;align-items:center;height:44px;margin-bottom:9px;padding:0;display:flex;box-shadow:0 5px #3d8f00,0 5px 0 4px #000,0 0 0 4px #000}.tutorial-header.svelte-13f4r7x h3:where(.svelte-13f4r7x){color:#fff;text-align:center;margin:0;padding-bottom:5px;font-family:CustomFont,sans-serif;font-size:36px;font-weight:800}.tutorial-entries.svelte-13f4r7x{flex-direction:column;gap:0;padding:12px;display:flex}.tutorial-step.svelte-13f4r7x{color:#fff;background:#0000004d;align-items:center;gap:12px;margin-bottom:10px;padding:8px 12px;font-family:CustomFont,sans-serif;font-size:28px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 0 0 3px #000,inset 0 0 0 1px #ffffff1f}.tutorial-step.svelte-13f4r7x:last-child{margin-bottom:0}.tutorial-step.active.svelte-13f4r7x{background:#f1fe0026;animation:2s ease-in-out infinite svelte-13f4r7x-pulse-glow;box-shadow:0 0 0 3px #f1fe00,inset 0 0 0 1px #f1fe004d}@keyframes svelte-13f4r7x-pulse-glow{0%,to{box-shadow:0 0 0 3px #f1fe00,inset 0 0 0 1px #f1fe004d}50%{box-shadow:0 0 0 3px #f1fe00,0 0 12px #f1fe0099,inset 0 0 0 1px #f1fe0080}}.tutorial-step.complete.svelte-13f4r7x{opacity:.7}.tutorial-step.pending.svelte-13f4r7x{opacity:.5}.step-number.svelte-13f4r7x{background:#ffffff1a;justify-content:center;align-items:center;min-width:40px;height:40px;padding-bottom:6px;font-size:32px;font-weight:900;display:flex;box-shadow:0 0 0 2px #000}.tutorial-step.active.svelte-13f4r7x .step-number:where(.svelte-13f4r7x){color:#000;background:linear-gradient(#f1fe00 0%,#5bd400 100%);margin-bottom:4px;padding-bottom:6px;box-shadow:0 4px #3d8f00,0 4px 0 3px #000,0 0 0 3px #000}.tutorial-step.complete.svelte-13f4r7x .step-number:where(.svelte-13f4r7x){color:#000;background:linear-gradient(#00fbf7 0%,#0076fc 100%);padding-bottom:4px;box-shadow:0 4px #0055b3,0 4px 0 3px #000,0 0 0 3px #000}.checkmark.svelte-13f4r7x{font-size:30px;line-height:1}.step-text.svelte-13f4r7x{flex:1;font-size:28px;font-weight:700}@media (width<=968px){.tutorial-panel.svelte-13f4r7x{transform:translate(-50%)scale(.82)}}@media (width<=768px){.tutorial-panel.svelte-13f4r7x{transform:translate(-50%)scale(.72)}}@media (width<=640px){.tutorial-panel.svelte-13f4r7x{transform:translate(-50%)scale(.65)}}@media (width<=480px){.tutorial-panel.svelte-13f4r7x{transform:translate(-50%)scale(.58)}}@media (width<=430px){.tutorial-panel.svelte-13f4r7x{transform:translate(-50%)scale(.54)}}@media (width<=390px){.tutorial-panel.svelte-13f4r7x{transform:translate(-50%)scale(.5)}}@media (width<=360px){.tutorial-panel.svelte-13f4r7x{transform:translate(-50%)scale(.46)}}@media (height<=800px){.tutorial-panel.svelte-13f4r7x{transform:translate(-50%)scale(.8)}}@media (height<=700px){.tutorial-panel.svelte-13f4r7x{transform:translate(-50%)scale(.7)}}@media (height<=600px){.tutorial-panel.svelte-13f4r7x{transform:translate(-50%)scale(.6)}}@media (height<=500px){.tutorial-panel.svelte-13f4r7x{transform:translate(-50%)scale(.52)}}@media (width<=768px) and (height<=800px){.tutorial-panel.svelte-13f4r7x{transform:translate(-50%)scale(.65)}}@media (width<=640px) and (height<=700px){.tutorial-panel.svelte-13f4r7x{transform:translate(-50%)scale(.55)}}@media (width<=480px) and (height<=600px){.tutorial-panel.svelte-13f4r7x{transform:translate(-50%)scale(.48)}}@media (width<=430px) and (height<=932px){.tutorial-panel.svelte-13f4r7x{transform:translate(-50%)scale(.5)}}@media (width<=390px) and (height<=844px){.tutorial-panel.svelte-13f4r7x{transform:translate(-50%)scale(.46)}}@media (width<=360px) and (height<=800px){.tutorial-panel.svelte-13f4r7x{transform:translate(-50%)scale(.42)}}@media (orientation:portrait) and (width<=768px){.tutorial-panel.svelte-13f4r7x{transform:translate(-50%)scale(.68)}}@media (orientation:portrait) and (width<=480px){.tutorial-panel.svelte-13f4r7x{transform:translate(-50%)scale(.55)}}@media (orientation:portrait) and (width<=390px){.tutorial-panel.svelte-13f4r7x{transform:translate(-50%)scale(.48)}}@media (orientation:portrait) and (width<=360px){.tutorial-panel.svelte-13f4r7x{transform:translate(-50%)scale(.44)}}@media (orientation:landscape) and (height<=500px){.tutorial-panel.svelte-13f4r7x{transform:translate(-50%)scale(.48)}}@media (orientation:landscape) and (height<=400px){.tutorial-panel.svelte-13f4r7x{transform:translate(-50%)scale(.42)}}.wm-overlay.svelte-1lmrs7m{z-index:10200;pointer-events:auto;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;font-family:CustomFont,sans-serif;animation:.2s ease-out svelte-1lmrs7m-fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes svelte-1lmrs7m-fadeIn{0%{opacity:0}to{opacity:1}}.wm-panel.svelte-1lmrs7m{background:#00000073;flex-direction:column;width:860px;max-width:95%;max-height:90vh;animation:.28s ease-out svelte-1lmrs7m-slideIn;display:flex;overflow:hidden;box-shadow:0 8px #000c,0 0 0 4px #000}@keyframes svelte-1lmrs7m-slideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.wm-header.svelte-1lmrs7m{background:linear-gradient(#38bdf8 0%,#1d4ed8 100%);justify-content:space-between;align-items:stretch;height:64px;display:flex;position:relative;box-shadow:0 6px #0b3aa0,0 6px 0 4px #000,0 0 0 4px #000}.header-content.svelte-1lmrs7m{align-items:center;gap:12px;padding:0 20px 6px;display:flex}.header-icon.svelte-1lmrs7m{filter:drop-shadow(0 2px 4px #0006);font-size:38px}.wm-header.svelte-1lmrs7m h2:where(.svelte-1lmrs7m){color:#fff;text-shadow:0 2px 4px #0006;margin:0;font-size:38px;font-weight:800}.coins-balance.svelte-1lmrs7m{color:#fff8dc;align-items:center;gap:8px;margin-left:auto;padding:0 18px;font-size:30px;font-weight:900;display:flex}.coins-icon.svelte-1lmrs7m{font-size:26px;line-height:1}.close-btn.svelte-1lmrs7m{color:#fff;cursor:pointer;background:red;border:none;border-left:4px solid #00000080;justify-content:center;align-items:center;min-width:70px;height:100%;font-size:46px;font-weight:900;transition:all .15s;display:flex;box-shadow:inset 0 2px #ffffff4d,0 6px #900,0 6px 0 4px #000,0 0 0 4px #000}.close-btn.svelte-1lmrs7m:hover{background:#f33}.close-btn.svelte-1lmrs7m:active{transform:scale(1.02)translateY(2px);box-shadow:inset 0 2px #ffffff4d,0 2px #900,0 2px 0 3px #000,0 0 0 3px #000}.wm-content.svelte-1lmrs7m{padding:20px;overflow-y:auto}.wm-content.svelte-1lmrs7m::-webkit-scrollbar{width:8px}.wm-content.svelte-1lmrs7m::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#38bdf8 0%,#0b3aa0 100%);border-radius:4px}.wm-error.svelte-1lmrs7m{color:#f66;text-align:center;background:#0009;border:4px solid red;margin-bottom:16px;padding:12px;font-size:22px;font-weight:800}.wm-notice.svelte-1lmrs7m{color:#fff;text-align:center;background:#00000059;margin-bottom:16px;padding:14px;font-size:22px;font-weight:700;box-shadow:0 0 0 4px #000,inset 0 0 0 2px #ffffff1f}.wm-grid.svelte-1lmrs7m{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.wm-card.svelte-1lmrs7m{background:#00000059;grid-template-columns:90px 1fr;align-items:center;gap:16px;padding:18px;display:grid;box-shadow:0 6px #000c,0 0 0 4px #000,inset 0 0 0 2px #ffffff26}.wm-icon.svelte-1lmrs7m{background:#00000080;justify-content:center;align-items:center;width:80px;height:80px;padding-bottom:5px;font-size:52px;display:flex;box-shadow:0 5px #000c,0 5px 0 4px #000,0 0 0 4px #000,inset 0 0 0 2px #ffffff1f}.wm-info.svelte-1lmrs7m{flex-direction:column;gap:8px;display:flex}.wm-name.svelte-1lmrs7m{color:#fff;text-shadow:0 2px 4px #00000080;font-size:30px;font-weight:900}.wm-desc.svelte-1lmrs7m{color:#cfe8ff;font-size:20px;font-weight:600;line-height:1.2}.price-btn.svelte-1lmrs7m{color:#fff;cursor:pointer;background:linear-gradient(#fbbf24 0%,#f59e0b 100%);border:none;justify-content:center;align-self:flex-start;align-items:center;gap:6px;min-width:110px;margin-top:4px;padding:8px 22px 12px;font-family:CustomFont,sans-serif;font-size:28px;font-weight:900;transition:all .15s;display:flex;box-shadow:inset 0 2px #fff6,0 6px #b45309,0 6px 0 4px #000,0 0 0 4px #000}.price-btn.svelte-1lmrs7m:hover:not(:disabled){transform:scale(1.03)}.price-btn.svelte-1lmrs7m:active:not(:disabled){transform:scale(1.02)translateY(2px);box-shadow:inset 0 2px #0000004d,0 2px #b45309,0 2px 0 3px #000,0 0 0 3px #000}.price-btn.svelte-1lmrs7m:disabled{opacity:.55;cursor:not-allowed}@media (width<=768px){.wm-panel.svelte-1lmrs7m{transform:scale(.78)}.wm-grid.svelte-1lmrs7m{grid-template-columns:1fr}}@media (width<=480px){.wm-panel.svelte-1lmrs7m{transform:scale(.6)}}@media (height<=700px){.wm-panel.svelte-1lmrs7m{transform:scale(.7)}}.game-ui.svelte-1k012am{pointer-events:none;z-index:100;width:100%;height:100%;font-family:Arial,sans-serif;position:fixed;top:0;left:0}.control-buttons.svelte-1k012am{pointer-events:auto;z-index:10410;gap:12px;display:flex;position:absolute;top:20px;left:20px}.control-btn.svelte-1k012am{color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;width:60px;height:56px;padding-bottom:6px;transition:all .15s;display:flex;box-shadow:0 6px #0055b3,0 6px 0 4px #000,0 0 0 4px #000}.settings-btn.svelte-1k012am{background:linear-gradient(#00fbf7 0%,#0076fc 100%)}.shop-btn.svelte-1k012am{background:linear-gradient(#fbbf24 0%,#f59e0b 100%);padding-bottom:6px;box-shadow:0 6px #b45309,0 6px 0 4px #000,0 0 0 4px #000}.shop-btn.svelte-1k012am:active{box-shadow:0 4px #b45309,0 4px 0 4px #000,0 0 0 4px #000}.exit-btn.svelte-1k012am{background:linear-gradient(#f44 0%,#c00 100%);padding-bottom:6px;box-shadow:0 6px #900,0 6px 0 4px #000,0 0 0 4px #000}.chat-btn.svelte-1k012am{background:linear-gradient(#f1fe00 0%,#5bd400 100%);padding-bottom:6px;position:relative;box-shadow:0 6px #3d8f00,0 6px 0 4px #000,0 0 0 4px #000}.chat-notification-dot.svelte-1k012am{background:red;border:2px solid #000;border-radius:50%;width:20px;height:20px;animation:2s infinite svelte-1k012am-pulse;position:absolute;top:-6px;right:-6px}@keyframes svelte-1k012am-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.control-btn.svelte-1k012am:hover{transform:scale(1.05)}.control-btn.svelte-1k012am:active{transform:scale(1.02)translateY(2px)}.settings-btn.svelte-1k012am:active{box-shadow:0 4px #0055b3,0 4px 0 4px #000,0 0 0 4px #000}.exit-btn.svelte-1k012am:active{box-shadow:0 4px #900,0 4px 0 4px #000,0 0 0 4px #000}.chat-btn.svelte-1k012am:active{box-shadow:0 4px #3d8f00,0 4px 0 4px #000,0 0 0 4px #000}.control-btn.svelte-1k012am svg:where(.svelte-1k012am){filter:drop-shadow(0 2px 4px #00000080)}.drop-button-container.svelte-1k012am{z-index:1000;pointer-events:auto;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.drop-btn.svelte-1k012am{cursor:pointer;background:linear-gradient(#f93 0%,#f60 100%);border:none;padding:10px 24px 14px;transition:all .15s;animation:2s ease-in-out infinite svelte-1k012am-pulse;box-shadow:0 5px #c40,0 5px 0 3px #000,0 0 0 3px #000}.drop-btn.svelte-1k012am:hover{animation:none;transform:scale(1.05)}.drop-btn.svelte-1k012am:active{transform:scale(1.02)translateY(2px);box-shadow:0 3px #c40,0 3px 0 3px #000,0 0 0 3px #000}.drop-text.svelte-1k012am{color:#fff;text-shadow:0 2px 4px #00000080;font-family:CustomFont,sans-serif;font-size:26px;font-weight:900}.player-stats.svelte-1k012am{pointer-events:none;flex-direction:column;gap:18px;display:flex;position:absolute;bottom:20px;left:20px}.stat-box.svelte-1k012am{background:#00000059;min-width:120px;padding:0;overflow:hidden;box-shadow:0 6px #000c,0 0 0 4px #000,inset 0 0 0 2px #ffffff26}.stat-header.svelte-1k012am{background:linear-gradient(#00fbf7 0%,#0076fc 100%);justify-content:center;align-items:center;height:28px;padding:0;display:flex;box-shadow:0 5px #0055b3,0 5px 0 4px #000,0 0 0 4px #000}.stat-header.svelte-1k012am h3:where(.svelte-1k012am){color:#fff;letter-spacing:1px;margin:0;padding-bottom:4px;font-family:CustomFont,sans-serif;font-size:20px;font-weight:900}.money-header.svelte-1k012am{background:#10b981!important;box-shadow:0 5px #047857,0 5px 0 4px #000,0 0 0 4px #000!important}.money-box.svelte-1k012am{background:#00000059;box-shadow:0 6px #000c,0 0 0 4px #000,inset 0 0 0 2px #ffffff26}.money-value.svelte-1k012am{color:#f1fe00;text-align:left;padding:8px 12px;font-family:CustomFont,sans-serif;font-size:34px;font-weight:900}.stat-btn.svelte-1k012am{cursor:pointer;pointer-events:auto;border:none;align-items:center;gap:10px;padding:12px 20px 18px;transition:all .15s;display:flex;position:relative}.speed-btn.svelte-1k012am{background:linear-gradient(#f1fe00 0%,#5bd400 100%);box-shadow:0 6px #3d8f00,0 6px 0 4px #000,0 0 0 4px #000,inset 0 0 0 2px #ffffff4d}.capacity-btn.svelte-1k012am{background:linear-gradient(#00fbf7 0%,#0076fc 100%);box-shadow:0 6px #0055b3,0 6px 0 4px #000,0 0 0 4px #000,inset 0 0 0 2px #ffffff4d}.speed-btn.svelte-1k012am:hover{background:linear-gradient(#ff0 0%,#6be500 100%);transform:translateY(-2px);box-shadow:0 8px #3d8f00,0 8px 0 4px #000,0 0 0 4px #000,inset 0 0 0 2px #ffffff80}.capacity-btn.svelte-1k012am:hover{background:linear-gradient(#0ff 0%,#008cff 100%);transform:translateY(-2px);box-shadow:0 8px #0055b3,0 8px 0 4px #000,0 0 0 4px #000,inset 0 0 0 2px #ffffff80}.speed-btn.svelte-1k012am:active{transform:translateY(2px);box-shadow:0 4px #3d8f00,0 4px 0 4px #000,0 0 0 4px #000,inset 0 0 0 2px #ffffff4d}.capacity-btn.svelte-1k012am:active{transform:translateY(2px);box-shadow:0 4px #0055b3,0 4px 0 4px #000,0 0 0 4px #000,inset 0 0 0 2px #ffffff4d}.stat-btn.svelte-1k012am svg:where(.svelte-1k012am){stroke:#000;fill:#000;width:24px;height:24px}.stat-btn-text.svelte-1k012am{color:#000;letter-spacing:1px;font-family:CustomFont,sans-serif;font-size:24px;font-weight:900}.stat-level-badge.svelte-1k012am{color:#fff;background:#ef4444;border-radius:50%;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 6px;font-size:16px;font-weight:900;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 4px #0006,0 0 0 2px #000}.rebirth-btn-stat.svelte-1k012am{cursor:pointer;pointer-events:auto;background:linear-gradient(#f1fe00 0%,gold 100%);border:none;align-items:center;gap:10px;padding:12px 20px 18px;transition:all .15s;display:flex;position:relative;box-shadow:0 6px #b8a000,0 6px 0 4px #000,0 0 0 4px #000,inset 0 0 0 2px #ffffff4d}.rebirth-btn-stat.svelte-1k012am:hover{background:linear-gradient(#ff0 0%,#ffe700 100%);transform:translateY(-2px);box-shadow:0 8px #b8a000,0 8px 0 4px #000,0 0 0 4px #000,inset 0 0 0 2px #ffffff80}.rebirth-btn-stat.svelte-1k012am:active{transform:translateY(2px);box-shadow:0 4px #b8a000,0 4px 0 4px #000,0 0 0 4px #000,inset 0 0 0 2px #ffffff4d}.rebirth-btn-stat.svelte-1k012am svg:where(.svelte-1k012am){stroke:#000;fill:#000;width:24px;height:24px}.rebirth-btn-text.svelte-1k012am{color:#000;letter-spacing:1px;font-family:CustomFont,sans-serif;font-size:24px;font-weight:900}.rebirth-badge.svelte-1k012am{color:#fff;background:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 4px #0006,0 0 0 2px #000}.leaderboard.svelte-1k012am{pointer-events:auto;background:#00000059;min-width:300px;padding:0;position:absolute;top:20px;right:20px;overflow:hidden;box-shadow:0 6px #000c,0 0 0 4px #000,inset 0 0 0 2px #ffffff26}.leaderboard-header.svelte-1k012am{background:linear-gradient(#00fbf7 0%,#0076fc 100%);justify-content:center;align-items:center;height:44px;margin-bottom:9px;padding:0;display:flex;box-shadow:0 5px #0055b3,0 5px 0 4px #000,0 0 0 4px #000}.leaderboard-header.svelte-1k012am h3:where(.svelte-1k012am){color:#fff;text-align:center;margin:0;padding-bottom:5px;font-family:CustomFont,sans-serif;font-size:36px;font-weight:800}.leaderboard-entries.svelte-1k012am{flex-direction:column;gap:0;padding:12px;display:flex}.leaderboard-entry.svelte-1k012am{color:#fff;background:#0000004d;justify-content:space-between;align-items:center;margin-bottom:10px;padding:6px 10px;font-family:CustomFont,sans-serif;font-size:36px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 0 0 3px #000,inset 0 0 0 1px #ffffff1f}.leaderboard-entry.svelte-1k012am:last-child{margin-bottom:0}.leaderboard-entry.svelte-1k012am:hover{transform:scale(1.03)}.leaderboard-entry.svelte-1k012am .rank:where(.svelte-1k012am){color:#f93;justify-content:flex-start;align-items:center;min-width:40px;font-family:CustomFont,sans-serif;font-size:34px;font-weight:900;display:flex}.leaderboard-entry.svelte-1k012am .player-name:where(.svelte-1k012am){text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;max-width:150px;padding:0 10px;font-family:CustomFont,sans-serif;font-size:34px;font-weight:700;display:flex;overflow:hidden}.leaderboard-entry.svelte-1k012am .score:where(.svelte-1k012am){color:#90ee90;align-items:center;font-family:CustomFont,sans-serif;font-size:34px;font-weight:900;display:flex}.chat-container.svelte-1k012am{pointer-events:auto;background:#00000059;flex-direction:column;width:380px;height:320px;display:flex;position:absolute;top:100px;left:20px;overflow:hidden;box-shadow:0 6px #000c,0 0 0 4px #000,inset 0 0 0 2px #ffffff26}.chat-header.svelte-1k012am{background:linear-gradient(#00fbf7 0%,#0076fc 100%);justify-content:center;align-items:center;height:50px;margin-bottom:9px;display:flex;box-shadow:0 5px #0055b3,0 5px 0 4px #000,0 0 0 4px #000}.chat-title.svelte-1k012am{color:#fff;align-items:center;padding:0 16px 5px;font-family:CustomFont,sans-serif;font-size:32px;font-weight:900;display:flex}.chat-messages.svelte-1k012am{flex-direction:column;flex:1;gap:12px;padding:8px;display:flex;overflow-y:auto}.chat-messages.svelte-1k012am::-webkit-scrollbar{width:8px}.chat-messages.svelte-1k012am::-webkit-scrollbar-track{background:#0006;border-radius:4px}.chat-messages.svelte-1k012am::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#00d4ff 0%,#09c 100%);border-radius:4px}.chat-messages.svelte-1k012am::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#0ad 0%,#079 100%)}.chat-message.svelte-1k012am{background:#0000004d;flex-direction:column;gap:4px;padding:6px 8px;font-family:CustomFont,sans-serif;font-size:28px;line-height:1.4;transition:all .15s;display:flex;box-shadow:0 0 0 3px #000,inset 0 0 0 1px #ffffff1f}.chat-message.svelte-1k012am:hover{transform:scale(1.02)}.chat-header-line.svelte-1k012am{align-items:center;gap:8px;display:flex}.chat-time.svelte-1k012am{color:#999;font-family:CustomFont,sans-serif;font-size:25px;font-weight:600}.chat-player.svelte-1k012am{color:#00a5fd;font-family:CustomFont,sans-serif;font-size:28px;font-weight:900}.chat-text.svelte-1k012am{color:#fff;word-break:break-word;padding-left:2px;font-family:CustomFont,sans-serif;font-weight:600}.chat-input-container.svelte-1k012am{background:#0000004d;gap:8px;padding:10px;display:flex}.chat-input.svelte-1k012am{color:#fff;background:#0000004d;border:none;flex:1;padding:8px 12px;font-family:CustomFont,sans-serif;font-size:26px;font-weight:600;transition:all .15s;box-shadow:0 0 0 3px #000,inset 0 0 0 1px #ffffff1f}.chat-input.svelte-1k012am::placeholder{color:#fff6}.chat-input.svelte-1k012am:focus{outline:none;box-shadow:0 0 0 3px #00a5fd}.chat-send.svelte-1k012am{color:#fff;cursor:pointer;background:linear-gradient(#f1fe00 0%,#5bd400 100%);border:none;margin:3px 3px 7px;padding:8px 16px;font-family:CustomFont,sans-serif;font-size:26px;font-weight:900;transition:all .15s;box-shadow:inset 0 2px #fff6,0 4px #3d8f00,0 4px 0 3px #000,0 0 0 3px #000}.chat-send.svelte-1k012am:hover{transform:scale(1.03)}.chat-send.svelte-1k012am:active{transform:scale(1.02)translateY(2px);box-shadow:inset 0 2px #0000004d,0 2px #3d8f00,0 2px 0 3px #000,0 0 0 3px #000}.action-buttons.svelte-1k012am{pointer-events:auto;flex-direction:row;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:20px;right:20px}.room-code-toggle.svelte-1k012am{cursor:pointer;white-space:nowrap;color:#fff;background:linear-gradient(#00fbf7 0%,#0076fc 100%);border:none;padding:10px 16px;font-family:CustomFont,sans-serif;font-size:28px;font-weight:900;transition:all .14s;box-shadow:0 5px #0055b3,0 5px 0 4px #000,0 0 0 4px #000}.room-code-toggle.svelte-1k012am:hover{transform:scale(1.08)}.room-code-toggle.svelte-1k012am:active{transform:scale(1.02)translateY(2px);box-shadow:0 2px #006bb5,0 2px 0 3px #000,0 0 0 3px #000}.room-code-display.svelte-1k012am{background:#00000059;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;bottom:70px;right:20px;box-shadow:0 5px #000c,0 0 0 3px #000,inset 0 0 0 1px #ffffff1f}.room-code-text.svelte-1k012am{color:#f93;letter-spacing:1px;font-family:CustomFont,sans-serif;font-size:26px;font-weight:900}.copy-btn.svelte-1k012am{color:#fff;cursor:pointer;background:linear-gradient(#f1fe00 0%,#5bd400 100%);border:none;padding:6px 10px;font-family:CustomFont,sans-serif;font-size:20px;font-weight:900;transition:all .14s;box-shadow:0 3px #3d8f00,0 3px 0 2px #000,0 0 0 2px #000}.copy-btn.svelte-1k012am:hover{transform:scale(1.08)}.copy-btn.svelte-1k012am:active{transform:scale(1.02)translateY(2px);box-shadow:0 2px #3d8f00,0 2px 0 3px #000,0 0 0 3px #000}.zone-indicator.svelte-1k012am{transform-origin:50%;z-index:1000;background:#00000059;align-items:center;gap:12px;padding:16px 32px 21px;transition:all .15s;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 5px #000c,0 5px 0 4px #000,0 0 0 4px #000,inset 0 0 0 2px #ffffff26}.zone-indicator.svelte-1k012am:hover{transform:translate(-50%)scale(1.05)}.zone-label.svelte-1k012am{color:#fff;font-family:CustomFont,sans-serif;font-size:30px;font-weight:900}.zone-name.svelte-1k012am{letter-spacing:1.5px;text-transform:uppercase;font-family:CustomFont,sans-serif;font-size:30px;font-weight:900}.wave-stat-btn.svelte-1k012am{background:linear-gradient(#38bdf8 0%,#1d4ed8 100%);box-shadow:0 6px #0b3aa0,0 6px 0 4px #000,0 0 0 4px #000,inset 0 0 0 2px #ffffff4d}.wave-stat-emoji.svelte-1k012am{filter:drop-shadow(0 2px 3px #00000080);font-size:26px;line-height:1}.wave-effect-banner.svelte-1k012am{z-index:1000;pointer-events:none;flex-direction:column;align-items:stretch;gap:8px;display:flex;position:fixed;top:96px;left:50%;transform:translate(-50%)}.wave-effect-row.svelte-1k012am{background:#00000073;align-items:center;gap:12px;padding:8px 20px 11px;display:flex;box-shadow:0 4px #000c,0 0 0 4px #000,inset 0 0 0 2px #38bdf866}.wave-effect-emoji.svelte-1k012am{font-size:30px;line-height:1}.wave-effect-name.svelte-1k012am{color:#cfe8ff;letter-spacing:1px;text-transform:uppercase;flex:1;font-family:CustomFont,sans-serif;font-size:26px;font-weight:900}.wave-effect-timer.svelte-1k012am{color:#f1fe00;margin-left:auto;font-family:CustomFont,sans-serif;font-size:26px;font-weight:900}.wave-toasts.svelte-1k012am{z-index:1000;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:fixed;top:220px;left:50%;transform:translate(-50%)}.wave-toast.svelte-1k012am{color:#cfe8ff;white-space:nowrap;background:#0000008c;padding:6px 16px 9px;font-family:CustomFont,sans-serif;font-size:22px;font-weight:800;animation:.2s ease-out svelte-1k012am-waveToastIn;box-shadow:0 3px #000c,0 0 0 3px #000,inset 0 0 0 2px #38bdf859}@keyframes svelte-1k012am-waveToastIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=968px){.leaderboard.svelte-1k012am,.chat-container.svelte-1k012am,.player-stats.svelte-1k012am,.action-buttons.svelte-1k012am,.control-buttons.svelte-1k012am,.room-code-display.svelte-1k012am{transform:scale(.75)}.zone-indicator.svelte-1k012am{transform:translate(-50%)scale(.75)}}@media (width<=768px){.leaderboard.svelte-1k012am,.chat-container.svelte-1k012am,.player-stats.svelte-1k012am,.action-buttons.svelte-1k012am,.control-buttons.svelte-1k012am,.room-code-display.svelte-1k012am{transform:scale(.58)}.zone-indicator.svelte-1k012am{transform:translate(-50%)scale(.58)}.player-stats.svelte-1k012am{flex-direction:row;gap:8px}}@media (width<=640px){.leaderboard.svelte-1k012am,.chat-container.svelte-1k012am,.player-stats.svelte-1k012am,.action-buttons.svelte-1k012am,.control-buttons.svelte-1k012am,.room-code-display.svelte-1k012am{transform:scale(.48)}.zone-indicator.svelte-1k012am{transform:translate(-50%)scale(.48)}}@media (width<=480px){.leaderboard.svelte-1k012am,.chat-container.svelte-1k012am,.player-stats.svelte-1k012am,.action-buttons.svelte-1k012am,.control-buttons.svelte-1k012am,.room-code-display.svelte-1k012am{transform:scale(.4)}.zone-indicator.svelte-1k012am{transform:translate(-50%)scale(.4)}}@media (width<=430px){.leaderboard.svelte-1k012am,.chat-container.svelte-1k012am,.player-stats.svelte-1k012am,.action-buttons.svelte-1k012am,.control-buttons.svelte-1k012am,.room-code-display.svelte-1k012am{transform:scale(.36)}.zone-indicator.svelte-1k012am{transform:translate(-50%)scale(.36)}}@media (width<=390px){.leaderboard.svelte-1k012am,.chat-container.svelte-1k012am,.player-stats.svelte-1k012am,.action-buttons.svelte-1k012am,.control-buttons.svelte-1k012am,.room-code-display.svelte-1k012am{transform:scale(.34)}.zone-indicator.svelte-1k012am{transform:translate(-50%)scale(.34)}}@media (width<=360px){.leaderboard.svelte-1k012am,.chat-container.svelte-1k012am,.player-stats.svelte-1k012am,.action-buttons.svelte-1k012am,.control-buttons.svelte-1k012am,.room-code-display.svelte-1k012am{transform:scale(.32)}.zone-indicator.svelte-1k012am{transform:translate(-50%)scale(.32)}}@media (height<=800px){.leaderboard.svelte-1k012am,.chat-container.svelte-1k012am,.player-stats.svelte-1k012am,.action-buttons.svelte-1k012am,.control-buttons.svelte-1k012am,.room-code-display.svelte-1k012am{transform:scale(.75)}.zone-indicator.svelte-1k012am{transform:translate(-50%)scale(.75)}}@media (height<=700px){.leaderboard.svelte-1k012am,.chat-container.svelte-1k012am,.player-stats.svelte-1k012am,.action-buttons.svelte-1k012am,.control-buttons.svelte-1k012am,.room-code-display.svelte-1k012am{transform:scale(.65)}.zone-indicator.svelte-1k012am{transform:translate(-50%)scale(.65)}}@media (height<=600px){.leaderboard.svelte-1k012am,.chat-container.svelte-1k012am,.player-stats.svelte-1k012am,.action-buttons.svelte-1k012am,.control-buttons.svelte-1k012am,.room-code-display.svelte-1k012am{transform:scale(.55)}.zone-indicator.svelte-1k012am{transform:translate(-50%)scale(.55)}}@media (height<=500px){.leaderboard.svelte-1k012am,.chat-container.svelte-1k012am,.player-stats.svelte-1k012am,.action-buttons.svelte-1k012am,.control-buttons.svelte-1k012am,.room-code-display.svelte-1k012am{transform:scale(.45)}.zone-indicator.svelte-1k012am{transform:translate(-50%)scale(.45)}}@media (width<=768px) and (height<=800px){.leaderboard.svelte-1k012am,.chat-container.svelte-1k012am,.player-stats.svelte-1k012am,.action-buttons.svelte-1k012am,.control-buttons.svelte-1k012am,.room-code-display.svelte-1k012am{transform:scale(.52)}.zone-indicator.svelte-1k012am{transform:translate(-50%)scale(.52)}}@media (width<=640px) and (height<=700px){.leaderboard.svelte-1k012am,.chat-container.svelte-1k012am,.player-stats.svelte-1k012am,.action-buttons.svelte-1k012am,.control-buttons.svelte-1k012am,.room-code-display.svelte-1k012am{transform:scale(.42)}.zone-indicator.svelte-1k012am{transform:translate(-50%)scale(.42)}}@media (width<=480px) and (height<=600px){.leaderboard.svelte-1k012am,.chat-container.svelte-1k012am,.player-stats.svelte-1k012am,.action-buttons.svelte-1k012am,.control-buttons.svelte-1k012am,.room-code-display.svelte-1k012am{transform:scale(.35)}.zone-indicator.svelte-1k012am{transform:translate(-50%)scale(.35)}}@media (width<=430px) and (height<=932px){.leaderboard.svelte-1k012am,.chat-container.svelte-1k012am,.player-stats.svelte-1k012am,.action-buttons.svelte-1k012am,.control-buttons.svelte-1k012am,.room-code-display.svelte-1k012am{transform:scale(.34)}.zone-indicator.svelte-1k012am{transform:translate(-50%)scale(.34)}}@media (width<=390px) and (height<=844px){.leaderboard.svelte-1k012am,.chat-container.svelte-1k012am,.player-stats.svelte-1k012am,.action-buttons.svelte-1k012am,.control-buttons.svelte-1k012am,.room-code-display.svelte-1k012am{transform:scale(.32)}.zone-indicator.svelte-1k012am{transform:translate(-50%)scale(.32)}}@media (width<=360px) and (height<=800px){.leaderboard.svelte-1k012am,.chat-container.svelte-1k012am,.player-stats.svelte-1k012am,.action-buttons.svelte-1k012am,.control-buttons.svelte-1k012am,.room-code-display.svelte-1k012am{transform:scale(.28)}.zone-indicator.svelte-1k012am{transform:translate(-50%)scale(.28)}}@media (orientation:portrait) and (width<=768px){.leaderboard.svelte-1k012am,.chat-container.svelte-1k012am,.player-stats.svelte-1k012am,.action-buttons.svelte-1k012am,.control-buttons.svelte-1k012am,.room-code-display.svelte-1k012am{transform:scale(.5)}.zone-indicator.svelte-1k012am{transform:translate(-50%)scale(.5)}}@media (orientation:portrait) and (width<=480px){.leaderboard.svelte-1k012am,.chat-container.svelte-1k012am,.player-stats.svelte-1k012am,.action-buttons.svelte-1k012am,.control-buttons.svelte-1k012am,.room-code-display.svelte-1k012am{transform:scale(.38)}.zone-indicator.svelte-1k012am{transform:translate(-50%)scale(.38)}}@media (orientation:portrait) and (width<=390px){.leaderboard.svelte-1k012am,.chat-container.svelte-1k012am,.player-stats.svelte-1k012am,.action-buttons.svelte-1k012am,.control-buttons.svelte-1k012am,.room-code-display.svelte-1k012am{transform:scale(.32)}.zone-indicator.svelte-1k012am{transform:translate(-50%)scale(.32)}}@media (orientation:portrait) and (width<=360px){.leaderboard.svelte-1k012am,.chat-container.svelte-1k012am,.player-stats.svelte-1k012am,.action-buttons.svelte-1k012am,.control-buttons.svelte-1k012am,.room-code-display.svelte-1k012am{transform:scale(.28)}.zone-indicator.svelte-1k012am{transform:translate(-50%)scale(.28)}}@media (orientation:landscape) and (height<=500px){.leaderboard.svelte-1k012am,.chat-container.svelte-1k012am,.player-stats.svelte-1k012am,.action-buttons.svelte-1k012am,.control-buttons.svelte-1k012am,.room-code-display.svelte-1k012am{transform:scale(.38)}.zone-indicator.svelte-1k012am{transform:translate(-50%)scale(.38)}}@media (orientation:landscape) and (height<=400px){.leaderboard.svelte-1k012am,.chat-container.svelte-1k012am,.player-stats.svelte-1k012am,.action-buttons.svelte-1k012am,.control-buttons.svelte-1k012am,.room-code-display.svelte-1k012am{transform:scale(.32)}.zone-indicator.svelte-1k012am{transform:translate(-50%)scale(.32)}}.leaderboard.svelte-1k012am{transform-origin:100% 0}.chat-container.svelte-1k012am{transform-origin:0 0}.player-stats.svelte-1k012am{transform-origin:0 100%}.action-buttons.svelte-1k012am{transform-origin:100% 100%}.control-buttons.svelte-1k012am{transform-origin:0 0}.zone-indicator.svelte-1k012am{transform-origin:top}.room-code-display.svelte-1k012am{transform-origin:100% 100%}@media (width<=768px),(height<=700px){.wave-effect-banner.svelte-1k012am{transform-origin:top;transform:translate(-50%)scale(.75)}}@media (width<=480px),(height<=500px){.wave-effect-banner.svelte-1k012am{transform-origin:top;transform:translate(-50%)scale(.6)}}.shop-overlay.svelte-14x675o{z-index:10100;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;font-family:CustomFont,sans-serif;animation:.2s ease-out svelte-14x675o-fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes svelte-14x675o-fadeIn{0%{opacity:0}to{opacity:1}}.shop-panel.svelte-14x675o{pointer-events:auto;background:#00000059;width:700px;max-width:95%;animation:.3s ease-out svelte-14x675o-slideIn;overflow:hidden;box-shadow:0 8px #000c,0 0 0 4px #000}@keyframes svelte-14x675o-slideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.shop-header.svelte-14x675o{background:linear-gradient(#00fbf7 0%,#0076fc 100%);justify-content:space-between;align-items:stretch;height:60px;padding:0;display:flex;position:relative;box-shadow:0 6px #0055b3,0 6px 0 4px #000,0 0 0 4px #000}.header-content.svelte-14x675o{align-items:center;gap:10px;padding:0 20px 6px;display:flex}.header-icon.svelte-14x675o{filter:drop-shadow(0 2px 4px #0000004d);font-size:36px}.shop-header.svelte-14x675o h2:where(.svelte-14x675o){color:#fff;margin:0;font-size:36px;font-weight:800}.close-btn.svelte-14x675o{color:#fff;cursor:pointer;background:red;border:none;border-left:4px solid #00000080;justify-content:center;align-items:center;min-width:70px;height:100%;font-size:46px;font-weight:900;transition:all .15s;display:flex;box-shadow:inset 0 2px #ffffff4d,0 6px #900,0 6px 0 4px #000,0 0 0 4px #000}.close-btn.svelte-14x675o:hover{background:#f33}.close-btn.svelte-14x675o:active{transform:scale(1.02)translateY(2px);box-shadow:inset 0 2px #ffffff4d,0 2px #900,0 2px 0 3px #000,0 0 0 3px #000}.shop-content.svelte-14x675o{padding:20px}.shop-items.svelte-14x675o{flex-direction:column;gap:20px;display:flex}.shop-card.svelte-14x675o{background:#00000059;padding:20px;transition:none;box-shadow:0 6px #000c,0 0 0 4px #000,inset 0 0 0 2px #ffffff26}.card-content.svelte-14x675o{grid-template-columns:90px 1fr 170px;align-items:center;gap:18px;display:grid}.icon-section.svelte-14x675o{justify-content:center;align-items:center;display:flex}.upgrade-icon.svelte-14x675o{background:#00000080;justify-content:center;align-items:center;width:65px;height:65px;padding-bottom:5px;font-size:52px;display:flex;position:relative;box-shadow:0 5px #000c,0 5px 0 4px #000,0 0 0 4px #000,inset 0 0 0 2px #ffffff1f}.badge-small.svelte-14x675o{color:#fff;background:linear-gradient(#00fbf7 0%,#0076fc 100%);padding:2px 8px;font-size:21px;font-weight:900;position:absolute;bottom:-4px;right:-4px;box-shadow:0 4px #0055b3,0 4px 0 3px #000,0 0 0 3px #000}.level-section.svelte-14x675o{flex-direction:column;align-items:center;gap:6px;display:flex}.level-display.svelte-14x675o{justify-content:center;align-items:center;gap:12px;font-size:39px;font-weight:800;display:flex}.current-lvl.svelte-14x675o{color:#fff;text-align:center;background:#00000080;min-width:120px;padding:12px 40px;box-shadow:0 4px #000c,0 0 0 3px #000,inset 0 0 0 2px #ffffff1f}.arrow.svelte-14x675o{color:#fff;filter:drop-shadow(0 2px 4px #000c);font-size:31px}.next-lvl.svelte-14x675o{color:#f93;text-align:center;background:#00000080;min-width:120px;padding:12px 40px;box-shadow:0 4px #000c,0 0 0 3px #000,inset 0 0 0 2px #ffffff1f}.upgrade-text.svelte-14x675o{color:#00a5fd;font-size:23px;font-weight:700}.price-section.svelte-14x675o{justify-content:flex-end;display:flex}.price-btn.svelte-14x675o{color:#fff;cursor:pointer;background:linear-gradient(#f1fe00 0%,#5bd400 100%);border:none;min-width:130px;margin:4px 4px 10px;padding:12px 22px;font-size:28px;font-weight:900;transition:all .15s;box-shadow:inset 0 2px #fff6,0 6px #3d8f00,0 6px 0 4px #000,0 0 0 4px #000}.price-btn.svelte-14x675o:hover:not(:disabled){transform:scale(1.03)}.price-btn.svelte-14x675o:active:not(:disabled){transform:scale(1.02)translateY(2px);box-shadow:inset 0 2px #0000004d,0 2px #3d8f00,0 2px 0 3px #000,0 0 0 3px #000}.price-btn.svelte-14x675o:disabled{color:#fff;cursor:pointer;opacity:.6;background:linear-gradient(#f1fe00 0%,#5bd400 100%);box-shadow:inset 0 2px #fff6,0 6px #3d8f00,0 6px 0 4px #000,0 0 0 4px #000}@media (width<=968px){.shop-panel.svelte-14x675o{transform-origin:50%;transform:scale(.82)}}@media (width<=768px){.shop-panel.svelte-14x675o{transform-origin:50%;transform:scale(.72)}}@media (width<=640px){.shop-panel.svelte-14x675o{transform-origin:50%;transform:scale(.65)}}@media (width<=480px){.shop-panel.svelte-14x675o{transform-origin:50%;transform:scale(.58)}}@media (width<=430px){.shop-panel.svelte-14x675o{transform-origin:50%;transform:scale(.54)}}@media (width<=390px){.shop-panel.svelte-14x675o{transform-origin:50%;transform:scale(.5)}}@media (width<=360px){.shop-panel.svelte-14x675o{transform-origin:50%;transform:scale(.46)}}@media (height<=800px){.shop-panel.svelte-14x675o{transform-origin:50%;transform:scale(.8)}}@media (height<=700px){.shop-panel.svelte-14x675o{transform-origin:50%;transform:scale(.7)}}@media (height<=600px){.shop-panel.svelte-14x675o{transform-origin:50%;transform:scale(.6)}}@media (height<=500px){.shop-panel.svelte-14x675o{transform-origin:50%;transform:scale(.52)}}@media (width<=768px) and (height<=800px){.shop-panel.svelte-14x675o{transform-origin:50%;transform:scale(.65)}}@media (width<=640px) and (height<=700px){.shop-panel.svelte-14x675o{transform-origin:50%;transform:scale(.55)}}@media (width<=480px) and (height<=600px){.shop-panel.svelte-14x675o{transform-origin:50%;transform:scale(.48)}}@media (width<=430px) and (height<=932px){.shop-panel.svelte-14x675o{transform-origin:50%;transform:scale(.5)}}@media (width<=390px) and (height<=844px){.shop-panel.svelte-14x675o{transform-origin:50%;transform:scale(.46)}}@media (orientation:portrait) and (width<=768px){.shop-panel.svelte-14x675o{transform-origin:50%;transform:scale(.68)}}@media (orientation:portrait) and (width<=480px){.shop-panel.svelte-14x675o{transform-origin:50%;transform:scale(.55)}}@media (orientation:portrait) and (width<=390px){.shop-panel.svelte-14x675o{transform-origin:50%;transform:scale(.48)}}@media (orientation:landscape) and (height<=500px){.shop-panel.svelte-14x675o{transform-origin:50%;transform:scale(.48)}}@media (orientation:landscape) and (height<=400px){.shop-panel.svelte-14x675o{transform-origin:50%;transform:scale(.42)}}.shop-overlay.svelte-1vnlo7{z-index:10100;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;font-family:CustomFont,sans-serif;animation:.2s ease-out svelte-1vnlo7-fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes svelte-1vnlo7-fadeIn{0%{opacity:0}to{opacity:1}}.shop-panel.svelte-1vnlo7{pointer-events:auto;background:#00000059;width:700px;max-width:95%;animation:.3s ease-out svelte-1vnlo7-slideIn;overflow:hidden;box-shadow:0 8px #000c,0 0 0 4px #000}@keyframes svelte-1vnlo7-slideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.shop-header.svelte-1vnlo7{background:linear-gradient(#00fbf7 0%,#0076fc 100%);justify-content:space-between;align-items:stretch;height:60px;padding:0;display:flex;position:relative;box-shadow:0 6px #0055b3,0 6px 0 4px #000,0 0 0 4px #000}.header-content.svelte-1vnlo7{align-items:center;gap:10px;padding:0 20px 6px;display:flex}.header-icon.svelte-1vnlo7{filter:drop-shadow(0 2px 4px #0000004d);font-size:36px}.shop-header.svelte-1vnlo7 h2:where(.svelte-1vnlo7){color:#fff;margin:0;font-size:36px;font-weight:800}.close-btn.svelte-1vnlo7{color:#fff;cursor:pointer;background:red;border:none;border-left:4px solid #00000080;justify-content:center;align-items:center;min-width:70px;height:100%;font-size:46px;font-weight:900;transition:all .15s;display:flex;box-shadow:inset 0 2px #ffffff4d,0 6px #900,0 6px 0 4px #000,0 0 0 4px #000}.close-btn.svelte-1vnlo7:hover{background:#f33}.close-btn.svelte-1vnlo7:active{transform:scale(1.02)translateY(2px);box-shadow:inset 0 2px #ffffff4d,0 2px #900,0 2px 0 3px #000,0 0 0 3px #000}.shop-content.svelte-1vnlo7{padding:20px}.shop-items.svelte-1vnlo7{flex-direction:column;gap:20px;display:flex}.shop-card.svelte-1vnlo7{background:#00000059;padding:20px;transition:none;box-shadow:0 6px #000c,0 0 0 4px #000,inset 0 0 0 2px #ffffff26}.shop-card.maxed.svelte-1vnlo7{cursor:default;background:#32320059;box-shadow:0 6px #b8860bcc,0 6px 0 4px gold,0 0 0 4px gold}.card-content.svelte-1vnlo7{grid-template-columns:90px 1fr 170px;align-items:center;gap:18px;display:grid}.maxed-content.svelte-1vnlo7{align-items:center;gap:24px;padding:20px;display:flex}.maxed-icon.svelte-1vnlo7{filter:drop-shadow(0 4px 8px #ffd700cc);font-size:62px}.maxed-text.svelte-1vnlo7 h3:where(.svelte-1vnlo7){color:gold;margin:0 0 8px;font-size:42px;font-weight:800}.maxed-text.svelte-1vnlo7 p:where(.svelte-1vnlo7){color:#fff;margin:0;font-size:26px;font-weight:600}.icon-section.svelte-1vnlo7{justify-content:center;align-items:center;display:flex}.upgrade-icon.svelte-1vnlo7{background:#00000080;justify-content:center;align-items:center;width:75px;height:75px;padding-bottom:5px;font-size:52px;display:flex;position:relative;box-shadow:0 5px #000c,0 0 0 4px #000,inset 0 0 0 2px #ffffff1f}.badge-small.svelte-1vnlo7{color:#fff;background:linear-gradient(#00fbf7 0%,#0076fc 100%);padding:3px 10px;font-size:21px;font-weight:900;position:absolute;bottom:-4px;right:-4px;box-shadow:0 4px #0055b3,0 4px 0 3px #000,0 0 0 3px #000}.level-section.svelte-1vnlo7{flex-direction:column;align-items:center;gap:6px;display:flex}.level-display.svelte-1vnlo7{justify-content:center;align-items:center;gap:12px;font-size:39px;font-weight:800;display:flex}.current-lvl.svelte-1vnlo7{color:#fff;text-align:center;background:#00000080;min-width:120px;padding:12px 40px;box-shadow:0 4px #000c,0 0 0 3px #000,inset 0 0 0 2px #ffffff1f}.arrow.svelte-1vnlo7{color:#fff;filter:drop-shadow(0 2px 4px #000c);font-size:31px}.next-lvl.svelte-1vnlo7{color:#f93;text-align:center;background:#00000080;min-width:120px;padding:12px 40px;box-shadow:0 4px #000c,0 0 0 3px #000,inset 0 0 0 2px #ffffff1f}.upgrade-text.svelte-1vnlo7{color:#00a5fd;font-size:23px;font-weight:700}.price-section.svelte-1vnlo7{justify-content:flex-end;display:flex}.price-btn.svelte-1vnlo7{color:#fff;cursor:pointer;background:linear-gradient(#f1fe00 0%,#5bd400 100%);border:none;min-width:150px;margin:4px 4px 10px;padding:14px 26px;font-size:28px;font-weight:900;transition:all .15s;box-shadow:inset 0 2px #fff6,0 6px #3d8f00,0 6px 0 4px #000,0 0 0 4px #000}.price-btn.svelte-1vnlo7:hover:not(:disabled){transform:scale(1.03)}.price-btn.svelte-1vnlo7:active:not(:disabled){transform:scale(1.02)translateY(2px);box-shadow:inset 0 2px #0000004d,0 2px #3d8f00,0 2px 0 3px #000,0 0 0 3px #000}.price-btn.svelte-1vnlo7:disabled{color:#fff;cursor:pointer;opacity:.6;background:linear-gradient(#f1fe00 0%,#5bd400 100%);box-shadow:inset 0 2px #fff6,0 6px #3d8f00,0 6px 0 4px #000,0 0 0 4px #000}@media (width<=968px){.shop-panel.svelte-1vnlo7{transform-origin:50%;transform:scale(.82)}}@media (width<=768px){.shop-panel.svelte-1vnlo7{transform-origin:50%;transform:scale(.72)}}@media (width<=640px){.shop-panel.svelte-1vnlo7{transform-origin:50%;transform:scale(.65)}}@media (width<=480px){.shop-panel.svelte-1vnlo7{transform-origin:50%;transform:scale(.58)}}@media (width<=430px){.shop-panel.svelte-1vnlo7{transform-origin:50%;transform:scale(.54)}}@media (width<=390px){.shop-panel.svelte-1vnlo7{transform-origin:50%;transform:scale(.5)}}@media (width<=360px){.shop-panel.svelte-1vnlo7{transform-origin:50%;transform:scale(.46)}}@media (height<=800px){.shop-panel.svelte-1vnlo7{transform-origin:50%;transform:scale(.8)}}@media (height<=700px){.shop-panel.svelte-1vnlo7{transform-origin:50%;transform:scale(.7)}}@media (height<=600px){.shop-panel.svelte-1vnlo7{transform-origin:50%;transform:scale(.6)}}@media (height<=500px){.shop-panel.svelte-1vnlo7{transform-origin:50%;transform:scale(.52)}}@media (width<=768px) and (height<=800px){.shop-panel.svelte-1vnlo7{transform-origin:50%;transform:scale(.65)}}@media (width<=640px) and (height<=700px){.shop-panel.svelte-1vnlo7{transform-origin:50%;transform:scale(.55)}}@media (width<=480px) and (height<=600px){.shop-panel.svelte-1vnlo7{transform-origin:50%;transform:scale(.48)}}@media (width<=430px) and (height<=932px){.shop-panel.svelte-1vnlo7{transform-origin:50%;transform:scale(.5)}}@media (width<=390px) and (height<=844px){.shop-panel.svelte-1vnlo7{transform-origin:50%;transform:scale(.46)}}@media (orientation:portrait) and (width<=768px){.shop-panel.svelte-1vnlo7{transform-origin:50%;transform:scale(.68)}}@media (orientation:portrait) and (width<=480px){.shop-panel.svelte-1vnlo7{transform-origin:50%;transform:scale(.55)}}@media (orientation:portrait) and (width<=390px){.shop-panel.svelte-1vnlo7{transform-origin:50%;transform:scale(.48)}}@media (orientation:landscape) and (height<=500px){.shop-panel.svelte-1vnlo7{transform-origin:50%;transform:scale(.48)}}@media (orientation:landscape) and (height<=400px){.shop-panel.svelte-1vnlo7{transform-origin:50%;transform:scale(.42)}}body.loading-active .main-menu .menu-panel,body.loading-active .main-menu .settings-btn{display:none!important}.loading-overlay.svelte-1ugsqai{z-index:10700;background:#000000b3;justify-content:center;align-items:center;font-family:CustomFont,sans-serif;display:flex;position:fixed;inset:0}.loading-card.svelte-1ugsqai{background:#00000059;flex-direction:column;align-items:center;gap:16px;min-width:400px;padding:32px 48px;display:flex;box-shadow:0 8px #000c,0 8px 0 4px #000,0 0 0 4px #000}.spinner.svelte-1ugsqai{border:5px solid #fff3;border-top-color:#00a5fd;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite svelte-1ugsqai-spin}.loading-text.svelte-1ugsqai{color:#fff;font-size:22px;font-weight:800}.progress-container.svelte-1ugsqai{flex-direction:column;gap:12px;width:100%;margin-top:16px;display:flex}.progress-bar.svelte-1ugsqai{background:#0006;width:100%;height:28px;overflow:hidden;box-shadow:0 0 0 3px #000}.progress-fill.svelte-1ugsqai{background:linear-gradient(90deg,#00a5fd 0%,#f1fe00 100%);height:100%;transition:width .3s}.progress-text.svelte-1ugsqai{color:#f93;text-align:center;font-size:20px;font-weight:800}.asset-name.svelte-1ugsqai{color:#ffffffb3;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:350px;font-size:17px;font-weight:600;overflow:hidden}@keyframes svelte-1ugsqai-spin{to{transform:rotate(360deg)}}body.error-modal-active .main-menu .menu-panel,body.error-modal-active .main-menu .settings-btn{display:none!important}.modal-overlay.svelte-1tsekdb{z-index:10600;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;font-family:CustomFont,sans-serif;animation:.2s ease-out svelte-1tsekdb-fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes svelte-1tsekdb-fadeIn{0%{opacity:0}to{opacity:1}}.modal-panel.svelte-1tsekdb{background:#00000059;width:500px;max-width:95%;animation:.3s ease-out svelte-1tsekdb-slideIn;overflow:hidden;box-shadow:0 8px #000c,0 0 0 4px #000}@keyframes svelte-1tsekdb-slideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-header.svelte-1tsekdb{background:red;border-bottom:4px solid #000;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.modal-header.svelte-1tsekdb h2:where(.svelte-1tsekdb){color:#fff;text-shadow:4px 4px #000;margin:0;padding:1rem;font-size:2rem}.modal-content.svelte-1tsekdb{text-align:center;border-bottom:4px solid #000;padding:32px}.modal-message.svelte-1tsekdb{color:#fff;text-shadow:2px 2px #000c;margin:0;font-size:1.2rem;line-height:1.6}.modal-footer.svelte-1tsekdb{justify-content:center;gap:16px;padding:16px;display:flex}.ok-btn.svelte-1tsekdb{color:#fff;cursor:pointer;text-shadow:none;background:linear-gradient(#f1fe00 0%,#5bd400 100%);border:none;flex:none;padding:8px 32px 14px;font-family:CustomFont,sans-serif;font-size:28px;font-weight:900;transition:all .15s;box-shadow:inset 0 2px #fff6,0 6px #3d8f00,0 6px 0 4px #000,0 0 0 4px #000}.ok-btn.svelte-1tsekdb:hover{transform:scale(1.03)}.ok-btn.svelte-1tsekdb:active{transform:scale(1.02)translateY(2px);box-shadow:inset 0 2px #0000004d,0 4px #3d8f00,0 4px 0 4px #000,0 0 0 4px #000}@media (width<=768px){.modal-panel.svelte-1tsekdb{width:90%;max-width:400px}.modal-header.svelte-1tsekdb h2:where(.svelte-1tsekdb){font-size:1.8rem}.modal-message.svelte-1tsekdb{font-size:1.1rem}.ok-btn.svelte-1tsekdb{padding:7px 28px 13px;font-size:24px}}@media (width<=480px){.modal-panel.svelte-1tsekdb{width:90%}.modal-header.svelte-1tsekdb h2:where(.svelte-1tsekdb){font-size:1.5rem}.modal-message.svelte-1tsekdb{font-size:1rem}.modal-content.svelte-1tsekdb{padding:1.2rem 1.5rem}.modal-footer.svelte-1tsekdb{padding:1rem}.ok-btn.svelte-1tsekdb{padding:6px 24px 12px;font-size:22px}}@font-face{font-family:CustomFont;src:url(../font.ttf)format("truetype");font-weight:400;font-style:normal}*{box-sizing:border-box;margin:0;padding:0;user-select:none!important;-o-user-select:none!important;-khtml-user-select:none!important;-webkit-touch-callout:none!important;-webkit-text-size-adjust:100%!important;-webkit-tap-highlight-color:transparent!important;touch-action:none!important}div,span,button{pointer-events:auto;user-select:none!important;-o-user-select:none!important;-khtml-user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important;touch-action:none!important}html{overscroll-behavior-y:none;width:100%;height:100%;position:fixed;overflow:hidden}body{text-shadow:1px 1px #000;touch-action:none;overscroll-behavior:none;width:100%;height:100%;margin:0;padding:0;font-family:CustomFont,sans-serif;font-size:18px;position:fixed;overflow:hidden}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:56px}h2{font-size:44px}h3{font-size:36px}h4{font-size:30px}h5{font-size:24px}h6{font-size:20px}canvas{touch-action:manipulation;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;position:fixed;top:0;left:0}input,textarea{user-select:text;-webkit-touch-callout:default;touch-action:auto}
