.inventory-slot.svelte-oosrit{width:100px;height:100px;border:1px solid #ccc;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:8px}.inventory-slot.svelte-oosrit img:where(.svelte-oosrit){object-fit:contain}.inventory-slot.svelte-oosrit span:where(.svelte-oosrit){position:fixed;bottom:0;right:0;background-color:#000000b3;color:#fff;padding:2px 6px;border-radius:12px;font-size:12px}.debug-panel.svelte-198dm0f{position:fixed;top:10px;left:10px;z-index:60;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:8px 12px 10px;border-radius:10px;font:12px/1.2 system-ui,monospace;color:#e4f5dc;box-shadow:0 2px 4px #0006;border:1px solid rgba(255,255,255,.12);min-width:110px;-webkit-user-select:none;user-select:none;pointer-events:none}.section.svelte-198dm0f+.section:where(.svelte-198dm0f){margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.1)}.title.svelte-198dm0f{font-weight:600;letter-spacing:.5px;margin-bottom:2px;color:#b6ff8a}.row.svelte-198dm0f{display:flex;justify-content:space-between;gap:6px}.row.svelte-198dm0f span:where(.svelte-198dm0f){color:#fff;font-weight:500}.action-slot.svelte-14qul3t{padding:0;border:none;background:none;cursor:pointer;display:inline-block}.action-slot.svelte-14qul3t:focus-visible{outline:2px solid #88f}.action-slot.svelte-14qul3t:hover .slot-wrapper:where(.svelte-14qul3t){box-shadow:0 0 0 2px #88f inset;border-radius:4px}.slot-wrapper.svelte-14qul3t{display:inline-block}.action-slot.is-disabled.svelte-14qul3t{cursor:not-allowed;opacity:.55}.cooldown.svelte-14qul3t{position:relative}.cooldown.svelte-14qul3t .mask:where(.svelte-14qul3t){position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#0000000d,#000000a6);-webkit-backdrop-filter:brightness(.6) saturate(.9);backdrop-filter:brightness(.6) saturate(.9);animation:none;mask:linear-gradient(to top,transparent calc(var(--p) * 100%),black calc(var(--p) * 100%));pointer-events:none}.action-bar.svelte-3uq07j{position:fixed;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:10px;background:#00000059;padding:10px 14px;border:1px solid #ffffff22;border-radius:14px;-webkit-backdrop-filter:blur(6px) saturate(1.2);backdrop-filter:blur(6px) saturate(1.2);box-shadow:0 4px 12px -2px #00000080;z-index:70}.bar-slot.svelte-3uq07j{position:relative}.bar-slot.svelte-3uq07j .hint:where(.svelte-3uq07j){position:absolute;bottom:-6px;right:4px;transform:translateY(100%);font:10px system-ui,monospace;background:#000c;padding:2px 5px;border-radius:6px;color:#d5f8e2;letter-spacing:.5px}.action-bar.svelte-3uq07j .action-slot{width:72px;height:72px}.action-bar.svelte-3uq07j .slot-wrapper .inventory-slot{width:72px;height:72px;margin:0}.action-bar.svelte-3uq07j .inventory-slot span{position:absolute;bottom:4px;right:6px;font-size:11px;background:#000000a6}@media (max-width: 640px){.action-bar.svelte-3uq07j{gap:6px;padding:8px 10px}.action-bar.svelte-3uq07j .action-slot,.action-bar.svelte-3uq07j .slot-wrapper .inventory-slot{width:56px;height:56px}}.notification.svelte-eajmry{--c: #333;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 70%,#000));color:#fff;padding:6px 12px;margin:0 0 6px;border-radius:6px;font:13px/1.25 system-ui,sans-serif;box-shadow:0 2px 4px #00000059;animation:svelte-eajmry-fadeIn .18s ease;position:relative;overflow:hidden}.notification.svelte-eajmry:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:#ffffffbf;animation:svelte-eajmry-bar var(--duration) linear forwards}@keyframes svelte-eajmry-fadeIn{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes svelte-eajmry-bar{0%{width:100%}to{width:0%}}.notification-stack.svelte-187i5d7{position:fixed;top:12px;right:12px;width:240px;z-index:200;display:flex;flex-direction:column;align-items:stretch;pointer-events:none}.notification-stack.svelte-187i5d7 .notification{pointer-events:auto}.chat-root.svelte-1mhnkdh{position:absolute;bottom:8px;left:8px;width:300px;font:12px/1.2 system-ui,sans-serif;color:#eee;display:flex;flex-direction:column;pointer-events:auto;background:#00000040;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1);border-radius:6px}.messages.svelte-1mhnkdh{max-height:160px;overflow-y:auto;padding:4px 6px;scrollbar-width:thin}.msg.svelte-1mhnkdh{margin-bottom:2px;word-wrap:break-word}.msg.ephemeral.svelte-1mhnkdh{position:relative;padding-right:26px}.msg.fading.svelte-1mhnkdh{opacity:var(--fade, 1);transition:opacity .25s linear}.ephemeral-timer.svelte-1mhnkdh{position:absolute;top:0;right:2px;width:12px;height:12px;border:0;padding:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.ephemeral-timer.svelte-1mhnkdh svg:where(.svelte-1mhnkdh){width:100%;height:100%;transform:rotate(-90deg)}.ephemeral-timer.svelte-1mhnkdh circle:where(.svelte-1mhnkdh){fill:none;stroke-width:3}.ephemeral-timer.svelte-1mhnkdh circle.bg:where(.svelte-1mhnkdh){stroke:#ffffff26}.ephemeral-timer.svelte-1mhnkdh circle.fg:where(.svelte-1mhnkdh){stroke:#fc6;transition:stroke-dashoffset .12s linear}.ephemeral-timer.svelte-1mhnkdh .x:where(.svelte-1mhnkdh){position:absolute;font-size:14px;line-height:14px;opacity:0;color:#eee}.ephemeral-timer.svelte-1mhnkdh:hover .x:where(.svelte-1mhnkdh){opacity:1}.ephemeral-timer.svelte-1mhnkdh:hover circle.fg:where(.svelte-1mhnkdh){stroke:#f86}.msg.system.svelte-1mhnkdh{opacity:.7;font-style:italic}.msg.meow.svelte-1mhnkdh{position:relative;background:radial-gradient(circle at 10% 30%,#ffaaff2e,#0000)}.msg.meow.svelte-1mhnkdh .text:where(.svelte-1mhnkdh){animation:svelte-1mhnkdh-meow-pop 1.5s ease-out 1;display:inline-block;transform-origin:left center}.msg.meow.svelte-1mhnkdh .meow-icon:where(.svelte-1mhnkdh){margin-left:4px;animation:svelte-1mhnkdh-paw-fade 1.5s ease-out 1;font-size:12px;filter:drop-shadow(0 0 2px rgba(255,180,255,.6))}@keyframes svelte-1mhnkdh-meow-pop{0%{transform:scale(.9) rotate(-1deg)}10%{transform:scale(1.05) rotate(1deg)}25%{transform:scale(1) rotate(-1deg)}40%{transform:scale(1.03) rotate(1deg)}60%{transform:scale(.98) rotate(0)}to{transform:scale(1) rotate(0)}}@keyframes svelte-1mhnkdh-paw-fade{0%{opacity:0;transform:translateY(-4px) scale(.6)}20%{opacity:1;transform:translateY(0) scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-6px) scale(.9)}}.author.svelte-1mhnkdh{font-weight:600;margin-right:4px}.input-row.svelte-1mhnkdh{display:flex;border-top:1px solid rgba(255,255,255,.1)}input.svelte-1mhnkdh{flex:1;background:#0006;color:#eee;border:0;padding:4px 6px;outline:none;font:inherit}input.svelte-1mhnkdh:focus{background:#0000008c}button.svelte-1mhnkdh{background:#ffffff14;color:#ddd;border:0;padding:4px 8px;cursor:pointer;font:inherit}button.svelte-1mhnkdh:hover{background:#ffffff26}button.svelte-1mhnkdh:active{background:#ffffff40}.migrate-wrapper.svelte-199tfsu{display:flex;flex-direction:column;gap:18px;font-size:.9rem;line-height:1.35}h2.svelte-199tfsu{margin:0;font-size:1.15rem;font-weight:600;background:linear-gradient(90deg,#73f5c0,#69b7ff);-webkit-background-clip:text;background-clip:text;color:transparent}h3.svelte-199tfsu{margin:0 0 8px;font-size:.95rem;font-weight:600;color:#c9d9ff;letter-spacing:.3px}section.svelte-199tfsu{background:#ffffff09;padding:12px 14px;border-radius:12px;display:flex;flex-direction:column;gap:12px}.kv.svelte-199tfsu{display:grid;grid-template-columns:max-content 1fr;gap:6px 12px;align-items:center}.kv.secret-row.svelte-199tfsu{grid-template-columns:max-content 1fr max-content}.kv.svelte-199tfsu .field-label:where(.svelte-199tfsu){font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.7px;color:#e8f0ff}.kv.svelte-199tfsu code:where(.svelte-199tfsu){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;background:#00000059;padding:4px 6px;border-radius:5px;word-break:break-all;color:#c8f4ff}.kv.svelte-199tfsu code.revealed:where(.svelte-199tfsu){background:#001e288c}.input-label.svelte-199tfsu{display:flex;flex-direction:column;gap:6px;font-weight:600;color:#e0e7ff;font-size:.78rem;letter-spacing:.4px}.input-label.svelte-199tfsu input:where(.svelte-199tfsu){padding:9px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#060812b3;color:#f4f7ff;font-size:.82rem;outline:none}.input-label.svelte-199tfsu input:where(.svelte-199tfsu):focus{border-color:#69b7ff;box-shadow:0 0 0 2px #69b7ff40}.actions-row.svelte-199tfsu{display:flex;gap:10px;flex-wrap:wrap}button.primary.svelte-199tfsu,button.accent.svelte-199tfsu,button.ghost.svelte-199tfsu,button.small.svelte-199tfsu,button.danger.svelte-199tfsu,.close-btn.svelte-199tfsu{border:none;cursor:pointer;font-weight:600;font-size:.75rem;letter-spacing:.3px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:background .15s ease,filter .15s ease}button.primary.svelte-199tfsu{padding:8px 18px;border-radius:999px;background:linear-gradient(100deg,#73f5c0,#69b7ff);color:#07202f;box-shadow:0 6px 18px #69b7ff59}button.primary.svelte-199tfsu:hover:not(:disabled){filter:brightness(1.07)}button.primary.svelte-199tfsu:disabled{opacity:.6;cursor:progress}button.accent.svelte-199tfsu{padding:8px 16px;border-radius:999px;background:linear-gradient(100deg,#ffd782,#ff9f69);color:#320e00;box-shadow:0 6px 18px #ffab6959}button.accent.svelte-199tfsu:hover{filter:brightness(1.07)}button.ghost.svelte-199tfsu{padding:8px 16px;border-radius:999px;background:#ffffff14;color:#ecf3ff}button.ghost.svelte-199tfsu:hover{background:#ffffff29}button.small.svelte-199tfsu{padding:4px 10px;border-radius:6px;background:linear-gradient(120deg,#4b5d99,#364066);color:#f4f8ff}button.small.svelte-199tfsu:hover:not(:disabled){background:linear-gradient(120deg,#5d72b8,#42507d)}button.small.svelte-199tfsu:disabled{opacity:.4;cursor:not-allowed}button.danger.svelte-199tfsu{padding:8px 18px;border-radius:10px;background:linear-gradient(120deg,#ff6f6f,#d92d2d);color:#fff5f5;box-shadow:0 6px 18px #ff5a5a59}button.danger.svelte-199tfsu:hover{filter:brightness(1.08)}.close-btn.svelte-199tfsu{padding:8px 14px;border-radius:8px;background:#ffffff1f;color:#e9f2ff}.close-btn.svelte-199tfsu:hover{background:#fff3}.status.svelte-199tfsu{font-size:.72rem;margin-top:4px;padding:6px 10px;border-radius:6px;background:#ffffff0f}.status.ok.svelte-199tfsu{background:#50e6aa26;color:#6cf6c0}.status.error.svelte-199tfsu{background:#ff6e6e26;color:#ff9d9d}.steps.svelte-199tfsu{margin:4px 0 0;padding-left:18px;font-size:.75rem;line-height:1.25;color:#d0dcf7}.steps.svelte-199tfsu li:where(.svelte-199tfsu){margin:3px 0}.warning.svelte-199tfsu{font-size:.72rem;color:#ff8b8b;font-weight:600;margin:4px 0 0}.note.svelte-199tfsu{font-size:.72rem;color:#9db6d8;margin:0}.danger-zone.svelte-199tfsu{gap:8px}.danger-zone.svelte-199tfsu .small:where(.svelte-199tfsu){align-self:flex-start}.small.svelte-199tfsu{font-size:.65rem}.footer-row.svelte-199tfsu{display:flex;justify-content:flex-end;margin-top:-4px}.inventory-grid.svelte-b6qriw{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:8px 4px}.inv-slot.svelte-b6qriw{width:100%;aspect-ratio:1 / 1;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#060812a6;box-shadow:inset 0 4px 10px #00000059}.inv-slot.svelte-b6qriw:hover{border-color:#73f5c099;box-shadow:inset 0 4px 10px #00000059,0 0 0 2px #73f5c059}.desktop-overlay.svelte-b6qriw{position:absolute;inset:0;pointer-events:none;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.window.svelte-b6qriw{position:absolute;pointer-events:auto;background:#101220eb;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 20px 45px #00000073;color:#f4f7ff;display:flex;flex-direction:column;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.window.minimized.svelte-b6qriw{height:auto!important}.window.selected.svelte-b6qriw{outline:2px solid rgba(115,245,192,.6);box-shadow:0 0 0 2px #73f5c059,0 16px 36px #00000073}.titlebar.svelte-b6qriw{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:linear-gradient(120deg,#4e5fa8e6,#2c345ce6);cursor:move;-webkit-user-select:none;user-select:none}.titlebar[data-draggable=false].svelte-b6qriw{cursor:default}.title.svelte-b6qriw span:where(.svelte-b6qriw){font-weight:600;font-size:.95rem}.actions.svelte-b6qriw{display:flex;gap:6px}.actions.svelte-b6qriw button:where(.svelte-b6qriw){width:28px;height:24px;border:none;border-radius:4px;background:transparent;color:inherit;font-size:1rem;cursor:pointer;transition:background .15s ease}.actions.svelte-b6qriw button:where(.svelte-b6qriw):hover{background:#ffffff2e}.body.svelte-b6qriw{flex:1;padding:16px;overflow:auto;background:radial-gradient(circle at top,rgba(255,255,255,.04),transparent 65%)}.resize-handle.svelte-b6qriw{position:absolute;width:16px;height:16px;right:8px;bottom:8px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 40%,rgba(255,255,255,.35));border-radius:3px}.input-label.svelte-b6qriw{display:flex;flex-direction:column;gap:4px;font-weight:600;color:#e0e7ff}.input-label.svelte-b6qriw input:where(.svelte-b6qriw){padding:9px 12px;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:#060812b3;color:inherit;font-size:1rem}.cta-row.svelte-b6qriw{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.primary.svelte-b6qriw{padding:8px 20px;border:none;border-radius:999px;background:linear-gradient(100deg,#73f5c0,#69b7ff);color:#07121f;font-weight:700;cursor:pointer;box-shadow:0 8px 24px #69b7ff59}.primary.svelte-b6qriw:disabled{opacity:.6;cursor:progress}.secondary.svelte-b6qriw{padding:8px 16px;border:none;border-radius:999px;background:#ffffff24;color:#f4f7ff;font-weight:600;cursor:pointer;font-size:.85rem}.secondary.svelte-b6qriw:hover{background:#ffffff3d}.status.svelte-b6qriw{font-size:.85rem;color:#9ddcff}.status.error.svelte-b6qriw{color:#ff9494}.hint.svelte-b6qriw{font-size:.82rem;color:#b6c2ff;background:#ffffff0a;border-radius:8px;padding:10px 12px}kbd.svelte-b6qriw{display:inline-flex;padding:2px 6px;border-radius:4px;background:#ffffff24;font-size:.75rem;margin:0 3px}.taskbar.svelte-wuf2x8{position:absolute;bottom:12px;right:12px;display:flex;flex-direction:column;gap:6px;background:#14182abf;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:8px 10px;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;pointer-events:auto;max-width:260px}.items.svelte-wuf2x8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.empty.svelte-wuf2x8{font-size:.7rem;color:#98a4c7;text-align:center;padding:6px 4px;opacity:.7}.item.svelte-wuf2x8{display:flex;align-items:stretch;gap:4px;background:#ffffff0d;border-radius:10px;padding:4px 6px;transition:background .15s ease,box-shadow .15s ease}.item.focused.svelte-wuf2x8{background:linear-gradient(135deg,#6eaaff47,#73f5c047);box-shadow:0 0 0 2px #73f5c059}.item.minimized.svelte-wuf2x8{opacity:.65}.btn.svelte-wuf2x8{border:none;background:none;color:#e9f4ff;font-weight:600;cursor:pointer;font-size:.75rem;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.3px;transition:background .12s ease,color .12s;padding:4px 8px;border-radius:8px;position:relative}.btn.main.svelte-wuf2x8{min-width:42px;background:#ffffff12}.item.focused.svelte-wuf2x8 .btn.main:where(.svelte-wuf2x8){background:#ffffff24}.btn.main.svelte-wuf2x8:hover{background:#ffffff2e}.txt.svelte-wuf2x8{font-size:.7rem;text-transform:uppercase}@media (max-width: 600px){.taskbar.svelte-wuf2x8{bottom:8px;right:8px;padding:6px 8px;border-radius:12px;gap:4px}.items.svelte-wuf2x8{gap:4px}.item.svelte-wuf2x8{padding:3px 5px;gap:3px;border-radius:9px}.btn.svelte-wuf2x8{font-size:.65rem;padding:3px 6px;border-radius:7px}.btn.main.svelte-wuf2x8{min-width:36px}.txt.svelte-wuf2x8{font-size:.62rem;letter-spacing:.4px}}
