.self-preview-viewport.svelte-dyrh2e{position:relative;flex:1 1 0;min-width:0;align-self:stretch;overflow:hidden;border:1px solid var(--f4-border);border-radius:var(--f4-r-lg);background:radial-gradient(ellipse 70% 55% at 50% 80%,var(--f4-accent-bg-hover) 0%,var(--f4-accent-bg-soft) 45%,transparent 100%),var(--f4-card-3)}.self-preview-viewport.drop-active.svelte-dyrh2e{border-color:var(--f4-accent);background:var(--f4-accent-bg)}.craft-slot.svelte-1x98srp{width:48px;height:48px;border-radius:var(--f4-r-xs);background:var(--f4-card);border:1.5px solid var(--f4-border-strong);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:default;position:relative;flex-shrink:0;transition:border-color var(--f4-t)}.craft-slot--missing.svelte-1x98srp{border-color:var(--f4-red-border);background:#ff5a5a12}.craft-slot--ok.svelte-1x98srp{border-color:var(--f4-green-border);background:#6ee7a012}.craft-slot--result.svelte-1x98srp{border-color:var(--f4-accent-border-2);background:var(--f4-accent-bg)}.craft-slot-img.svelte-1x98srp{width:36px;height:36px;object-fit:contain}.tu-wrap.svelte-1x98srp{display:flex;flex-direction:column;gap:12px}.tu-hint.svelte-1x98srp{color:var(--f4-text-2);font-size:var(--f4-fs-12);line-height:1.5}.tu-bench.svelte-1x98srp{display:flex;align-items:center;flex-wrap:wrap}.tu-plus.svelte-1x98srp{color:var(--f4-text-faint);font-size:var(--f4-fs-20);line-height:1}.tu-qmark.svelte-1x98srp{color:var(--f4-accent);font-size:var(--f4-fs-20);font-weight:700;line-height:1}.tu-odds.svelte-1x98srp{display:flex;flex-direction:column;gap:4px}.tu-odds-line.svelte-1x98srp{color:var(--f4-text-2);font-size:var(--f4-fs-12)}.tu-odds-dim.svelte-1x98srp,.tu-warn.svelte-1x98srp{color:var(--f4-text-faint)}.tu-result.svelte-1x98srp{padding:8px 10px;border-radius:var(--f4-r-xs);background:var(--f4-accent-bg);border:1px solid var(--f4-accent-border-2);color:var(--f4-text-bright);font-size:var(--f4-fs-12)}.tu-actions.svelte-1x98srp{display:flex}.tu-grid.svelte-1x98srp{display:flex;flex-wrap:wrap}.tu-cell.svelte-1x98srp{cursor:pointer;padding:0}.tu-cell--off.svelte-1x98srp{opacity:.3;cursor:default}.tu-dot.svelte-1x98srp{position:absolute;top:3px;right:3px;width:6px;height:6px;border-radius:50%}.craft-slot-amount.svelte-1x98srp{position:absolute;bottom:2px;right:3px;font-size:var(--f4-fs-10);font-weight:700;color:var(--f4-text-2);line-height:1;font-family:var(--f4-font-mono)}.sell-label.svelte-108loou{display:block;margin-bottom:6px;font-size:var(--f4-fs-13);font-weight:500;color:var(--f4-text-muted)}.case-open-content.svelte-13f3c51{position:relative;display:flex;flex-direction:column;align-items:center;padding:16px;overflow:hidden;min-height:0}.case-open-container.svelte-13f3c51{width:100%;max-width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:8px}.case-open-wheel-box.svelte-13f3c51{position:relative;width:calc(100% - 32px);max-width:calc(100% - 32px);height:124px;margin:12px 16px;border-radius:var(--f4-r-lg);border:2px solid var(--f4-border-strong);background:var(--f4-bg-deep);padding:2px;overflow:hidden}.case-open-wheel-top-strip.svelte-13f3c51{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;justify-content:center;pointer-events:none}.case-open-wheel-strip-line.svelte-13f3c51{position:relative;width:100%;max-width:800px;height:3px;background:var(--f4-accent);display:flex;align-items:center;justify-content:center}.case-open-wheel-pointer.svelte-13f3c51{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--f4-accent-text);flex-shrink:0}.case-open-wheel-bottom-strip.svelte-13f3c51{position:absolute;bottom:0;left:0;right:0;z-index:10;display:flex;justify-content:center;pointer-events:none}.case-open-wheel-strip-line-bottom.svelte-13f3c51{transform:rotate(180deg)}.case-open-wheel-fade.svelte-13f3c51{position:absolute;top:0;bottom:0;z-index:6;width:100px;pointer-events:none}.case-open-wheel-fade-left.svelte-13f3c51{left:0;border-radius:var(--f4-r-lg) 0 0 var(--f4-r-lg);background:linear-gradient(to right,var(--f4-bg-deep),transparent)}.case-open-wheel-fade-right.svelte-13f3c51{right:0;border-radius:0 var(--f4-r-lg) var(--f4-r-lg) 0;background:linear-gradient(to left,var(--f4-bg-deep),transparent)}.case-open-wheel-inner.svelte-13f3c51{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:120px;overflow:hidden;border-radius:var(--f4-r-lg);background:#0000004d}.case-open-wheel-track.svelte-13f3c51{position:absolute;left:0;top:0;height:100%;width:100%;display:flex;flex-direction:row;align-items:stretch;overflow:hidden}.case-open-wheel.svelte-13f3c51{display:flex;margin-left:50%;padding:0 8px;min-width:min-content;height:100%;align-items:stretch}.case-open-wheel.spinning.svelte-13f3c51{will-change:transform}.case-open-wheel-item.svelte-13f3c51{flex-shrink:0;position:relative;margin-right:1px;min-width:120px;height:100%;max-height:100%;padding:2px;border-radius:var(--f4-r-2xs);background:var(--f4-card);border:1px solid var(--f4-border-strong);box-sizing:border-box;transition:border-color var(--f4-t-slow),background var(--f4-t-slow),box-shadow var(--f4-t-slow)}.case-open-wheel-item.has-rarity.svelte-13f3c51{border-bottom:2px solid var(--item-rarity-color)}.case-open-wheel-item.won.svelte-13f3c51{box-shadow:0 0 0 2px var(--f4-accent)}.case-open-wheel-item-img-wrap.svelte-13f3c51{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--f4-r-2xs)}.case-open-wheel-icon.svelte-13f3c51{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.case-open-actions.svelte-13f3c51{margin-top:12px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:12px;width:100%}.case-open-result-actions.svelte-13f3c51{display:flex;flex-wrap:wrap;row-gap:10px;align-items:center}.case-open-result-text.svelte-13f3c51{width:100%;font-size:var(--f4-fs-14);color:var(--f4-text);text-align:center}.case-open-rewards-grid-wrap.svelte-13f3c51{width:100%;max-height:200px;overflow-y:auto;overflow-x:hidden}.case-open-rewards-grid.svelte-13f3c51{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px;padding-right:16px;min-height:min-content}.case-open-fallback.svelte-13f3c51{display:flex;align-items:center;justify-content:center;color:var(--f4-text-muted)}.case-open-reward-card.svelte-13f3c51{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;border-radius:var(--f4-r-xs);border:1px solid var(--f4-border-strong);background:var(--f4-bg-hover);transition:border-color var(--f4-t-slow),background var(--f4-t-slow)}.case-open-reward-card.has-rarity.svelte-13f3c51{border-bottom:2px solid var(--rarity-color)}.case-open-reward-card-icon.svelte-13f3c51{width:40px;height:40px;object-fit:contain;border-radius:var(--f4-r-2xs)}.case-open-actions.svelte-13f3c51>*:not(:last-child){margin-right:12px}.case-open-result-actions.svelte-13f3c51>*:not(:last-child){margin-right:10px}.inventory-root.svelte-1j4znkf{width:100%;height:100%;position:relative;user-select:none;-webkit-user-select:none}.inventory-root.cmenu-mode.svelte-1j4znkf{position:fixed;left:0;right:0;bottom:0;top:auto;width:auto;height:0;min-height:0;overflow:visible;z-index:9999}.inventory-window.svelte-1j4znkf{width:100%;height:100%;background:transparent;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:hidden;padding:0 32px 24px 20px;text-align:left;box-sizing:border-box}.inventory-window.inventory-loading-wrap.svelte-1j4znkf{justify-content:center;align-items:center}.inventory-window.dragging-any.svelte-1j4znkf,.inventory-window.dragging-any.svelte-1j4znkf *{user-select:none;-webkit-user-select:none}.inventory-window.dragging-any.svelte-1j4znkf .item-slot,.inventory-window.dragging-any.svelte-1j4znkf .empty-slot,.inventory-window.dragging-any.svelte-1j4znkf .item-slot.has-rarity,.inventory-window.dragging-any.svelte-1j4znkf .item-icon-img{transition:none!important}.inventory-window.cmenu-root.svelte-1j4znkf{--cmenu-slot-row-h: 43px;position:fixed;left:50%;bottom:calc(16px * var(--hud-scale-y, 1));transform:translate(-50%);width:min(90vw,calc(var(--cols, 10) * 48px + (var(--cols, 10) - 1) * 4px));max-width:min(90vw,calc(var(--cols, 10) * 48px + (var(--cols, 10) - 1) * 4px));height:102px;max-height:102px;min-height:0;z-index:9999;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:8px 12px 6px;box-sizing:border-box;pointer-events:auto;overflow:visible;border:1px solid var(--f4-border-strong);border-radius:var(--f4-r);background:var(--f4-card);box-shadow:0 14px 34px #0000006b}.inventory-window.cmenu-root.svelte-1j4znkf .cmenu-strip{pointer-events:auto;cursor:default;margin-bottom:0}.cmenu-strip.svelte-1j4znkf{display:flex;align-items:center;justify-content:center;width:min(90vw,calc(var(--cols, 10) * 48px + (var(--cols, 10) - 1) * 4px));max-width:min(90vw,calc(var(--cols, 10) * 48px + (var(--cols, 10) - 1) * 4px));flex-shrink:0}.cmenu-grid-wrap.svelte-1j4znkf{width:100%;min-height:0;flex:0 0 auto;max-width:100%;height:98px!important;min-height:98px!important}.cmenu-grid-wrap.svelte-1j4znkf .inventory-grid{width:100%;height:90px!important;min-height:90px!important;grid-template-rows:43px 43px!important}.cmenu-grid-wrap.svelte-1j4znkf .item-slot,.cmenu-grid-wrap.svelte-1j4znkf .empty-slot{min-height:43px!important;height:100%!important;box-sizing:border-box}.inventory-layout.svelte-1j4znkf>*:not(:last-child){margin-right:16px}.inventory-layout.svelte-1j4znkf{display:flex;flex-direction:row;align-items:stretch;flex:1;margin-top:12px;min-height:0;min-width:0}.grid-wrap.svelte-1j4znkf{flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column}.grid-card.svelte-1j4znkf{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;box-sizing:border-box}.grid-wrap.cmenu-grid-wrap.svelte-1j4znkf{flex:0 0 auto;align-items:center;justify-content:center;padding:6px;overflow:visible;background:var(--f4-card-3);border:1px solid var(--f4-border-strong);border-radius:var(--f4-r)}.inv-bar.svelte-1j4znkf{display:flex;align-items:stretch;flex:none;margin-top:4px}.inv-bar.svelte-1j4znkf>*+*{margin-left:16px}.inv-weight.svelte-1j4znkf{flex:none;min-width:380px;justify-content:center;padding:6px 12px}.inv-weight.svelte-1j4znkf:hover,.inv-foot.svelte-1j4znkf:hover{border-color:var(--f4-border)}.inv-stat.svelte-1j4znkf{display:flex;align-items:baseline}.inv-stat.svelte-1j4znkf>*+*{margin-left:8px}.inv-stat-lbl.svelte-1j4znkf{font-size:var(--f4-fs-12);color:var(--f4-text-muted)}.inv-stat-val.svelte-1j4znkf{font-family:var(--f4-font-mono);font-size:var(--f4-fs-13);font-weight:700;color:var(--f4-text-bright);white-space:nowrap}.inv-stat-val.over.svelte-1j4znkf{color:var(--f4-accent)}.inv-stat-max.svelte-1j4znkf{font-weight:500;color:var(--f4-text-dim)}.inv-weight-bar.svelte-1j4znkf{margin-top:6px}.inv-filter.svelte-1j4znkf{flex:1 1 auto;min-width:0;display:flex;align-items:center}.inv-filter.svelte-1j4znkf>*+*{margin-left:8px}.inv-search.svelte-1j4znkf{flex:1 1 auto;min-width:0}.item-slot.dimmed.svelte-1j4znkf{opacity:.22;transition:opacity var(--f4-t)}.inv-card-head.svelte-1j4znkf{height:36px;padding:0 12px 0 14px;background:transparent}.inv-card-head.svelte-1j4znkf:before{display:none}.inv-card-head.svelte-1j4znkf .f4-xcard-title{font-size:var(--f4-fs-13);font-weight:700}.inv-card-count.svelte-1j4znkf{flex:none;font-family:var(--f4-font-mono);font-size:var(--f4-fs-11);font-weight:600;color:var(--f4-text-faint);white-space:nowrap}.inv-equipcol.svelte-1j4znkf{flex:none;min-width:380px}.equipment-doll.svelte-1j4znkf{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:12px}.equip-grid.svelte-1j4znkf{flex:none;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:var(--equip-tile, 64px);gap:8px;margin-top:8px}.doll-slot.svelte-1j4znkf{min-width:0;display:flex}.equipment-slot.svelte-1j4znkf{flex:1 1 auto;width:100%;height:100%}.equipment-slot.svelte-1j4znkf .item-slot-content{bottom:18px}.equipment-slot.svelte-1j4znkf .item-amount{top:4px;bottom:auto}.equipment-slot.svelte-1j4znkf .equipment-slot-icon{top:calc(50% - 8px);width:calc(var(--equip-tile, 64px) * .42);height:calc(var(--equip-tile, 64px) * .42)}.doll-caption.svelte-1j4znkf{position:absolute;left:6px;right:6px;bottom:4px;z-index:1;font-size:var(--f4-fs-11);line-height:14px;font-weight:500;text-align:center;color:var(--f4-text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.doll-caption.filled.svelte-1j4znkf{color:var(--f4-text-dim)}.inv-gridcol.svelte-1j4znkf{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px}.inv-foot.svelte-1j4znkf{flex:none;flex-direction:row;align-items:center;margin-top:12px;padding:8px 12px}.inv-foot-actions.svelte-1j4znkf,.inv-foot-side.svelte-1j4znkf{flex:none;display:flex;align-items:center}.inv-foot-actions.svelte-1j4znkf>*+*{margin-left:8px}.inv-foot.svelte-1j4znkf .f4-btn{flex:none;white-space:nowrap}.inv-foot-hint.svelte-1j4znkf{flex:1 1 auto;min-width:0;padding:0 12px;font-size:var(--f4-fs-12);text-align:center;color:var(--f4-text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-foot.compact.svelte-1j4znkf{padding:6px 10px}.inv-foot.compact.svelte-1j4znkf .f4-btn{height:28px;padding:0 10px;font-size:var(--f4-fs-12)}.inv-foot.compact.svelte-1j4znkf .f4-btn:before{top:6px;bottom:6px}.inv-foot-hint.hidden.svelte-1j4znkf{visibility:hidden}.equipment-slot.svelte-1j4znkf{padding:0;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;box-sizing:border-box;overflow:hidden}.equipment-slot.svelte-1j4znkf:not(.empty){cursor:grab}.equipment-slot.svelte-1j4znkf:not(.empty):active{cursor:grabbing}.equipment-slot-icon.svelte-1j4znkf{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52%;height:52%;display:flex;color:var(--f4-text-faint);pointer-events:none;z-index:0}.equipment-slot-icon.valid.svelte-1j4znkf{color:var(--f4-accent)}.equipment-slot-icon.svelte-1j4znkf svg{width:100%;height:100%;display:block}.equipment-slot.valid-equip-slot.svelte-1j4znkf{border-color:var(--f4-accent-border-2);background:var(--f4-accent-bg)}.equipment-slot.can-drop-equip.svelte-1j4znkf{border-color:var(--f4-accent);background:var(--f4-accent-bg-hover);box-shadow:0 0 0 2px var(--f4-accent)}.equipment-slot-placeholder.svelte-1j4znkf{position:relative;z-index:1;font-size:var(--f4-fs-18);color:var(--f4-text-faint2);user-select:none}.inventory-grid.svelte-1j4znkf{position:relative;display:grid;grid-template-columns:repeat(var(--cols, 10),1fr);grid-template-rows:repeat(var(--rows-top, 8),1fr) var(--split-gap, 8px) repeat(2,1fr);gap:var(--gap, 4px);width:100%;height:100%;min-height:0;box-sizing:border-box}.inventory-window.cmenu-root.svelte-1j4znkf .item-slot,.inventory-window.cmenu-root.svelte-1j4znkf .empty-slot{border-radius:var(--f4-r-xs);background:var(--f4-slot)!important;border-color:var(--f4-border-strong)!important}.inventory-window.cmenu-root.svelte-1j4znkf .item-slot{cursor:pointer}.inventory-window.cmenu-root.svelte-1j4znkf .item-slot:hover{background:var(--f4-accent-bg-hover)!important;border-color:var(--f4-accent-border)!important}.inventory-window.svelte-1j4znkf{--inv-slot-drop-target-color: var(--f4-accent);--inv-slot-drop-target-bg: var(--f4-accent-bg-hover);--inv-slot-drop-target-bg-empty: var(--f4-accent-bg);--inv-slot-drop-preview-border: var(--f4-accent-border-2);--inv-slot-drop-preview-bg: var(--f4-accent-bg);--inv-slot-dragging-opacity: .5}.inventory-root.cmenu-mode.svelte-1j4znkf .f4-tooltip{z-index:99999}.inventory-root.cmenu-mode.svelte-1j4znkf .context-menu-backdrop{z-index:99998}.inventory-root.cmenu-mode.svelte-1j4znkf .context-menu{z-index:99999}
