.copy-icon.svelte-o5vkqq{display:block;flex-shrink:0}.item-hover-tooltip.svelte-uypdm7.svelte-uypdm7{position:absolute;width:280px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;box-shadow:0 8px 24px #00000026;z-index:1000;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;color:inherit;text-decoration:none;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.item-hover-tooltip.linked.svelte-uypdm7.svelte-uypdm7{pointer-events:auto;cursor:pointer}.item-hover-tooltip.linked.svelte-uypdm7:hover .tooltip-title.svelte-uypdm7{text-decoration:underline}.item-tooltip-anchor{position:relative}.item-tooltip-anchor:hover .item-hover-tooltip.svelte-uypdm7.svelte-uypdm7,.item-tooltip-anchor:focus-within .item-hover-tooltip.svelte-uypdm7.svelte-uypdm7,.item-hover-tooltip.visible.svelte-uypdm7.svelte-uypdm7{opacity:1;visibility:visible;transform:translateY(0)}.placement-right.svelte-uypdm7.svelte-uypdm7{top:0;left:calc(100% + 8px)}.placement-right.linked.svelte-uypdm7.svelte-uypdm7{left:100%}.placement-left.svelte-uypdm7.svelte-uypdm7{top:0;right:calc(100% + 8px)}.placement-left.linked.svelte-uypdm7.svelte-uypdm7{right:100%}.placement-below.svelte-uypdm7.svelte-uypdm7{top:calc(100% + 6px);left:0}.placement-below.linked.svelte-uypdm7.svelte-uypdm7{top:100%}.placement-above.svelte-uypdm7.svelte-uypdm7{bottom:calc(100% + 6px);left:0;transform:translateY(-4px)}.placement-above.linked.svelte-uypdm7.svelte-uypdm7{bottom:100%}.item-tooltip-anchor:hover .placement-above.svelte-uypdm7.svelte-uypdm7,.item-tooltip-anchor:focus-within .placement-above.svelte-uypdm7.svelte-uypdm7,.placement-above.visible.svelte-uypdm7.svelte-uypdm7{transform:translateY(0)}.placement-search.svelte-uypdm7.svelte-uypdm7{top:calc(100% + 4px);left:calc(100% + 8px)}.tooltip-image.svelte-uypdm7.svelte-uypdm7{width:100%;height:120px;object-fit:contain;background:var(--bg-tertiary);border-bottom:1px solid var(--border-color)}.tooltip-image-placeholder.svelte-uypdm7.svelte-uypdm7{width:100%;height:120px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border-bottom:1px solid var(--border-color);color:var(--text-dimmed);font-size:.875rem}.tooltip-content.svelte-uypdm7.svelte-uypdm7{display:block;padding:.75rem}.tooltip-title.svelte-uypdm7.svelte-uypdm7{display:block;margin:0 0 .375rem;font-size:.9375rem;font-weight:600;color:var(--text-primary)}.tooltip-description.svelte-uypdm7.svelte-uypdm7{display:-webkit-box;margin:0;font-size:.8125rem;color:var(--text-muted);line-height:1.4;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tooltip-description.no-description.svelte-uypdm7.svelte-uypdm7{font-style:italic;color:var(--text-dimmed)}@media (max-width: 768px){.item-hover-tooltip.svelte-uypdm7.svelte-uypdm7{display:none}}.weapon-badges.svelte-u4gjkz.svelte-u4gjkz{display:inline-flex;flex-wrap:wrap;gap:.25rem;align-items:center}.weapon-badges.compact.svelte-u4gjkz.svelte-u4gjkz{gap:.2rem}.badge.svelte-u4gjkz.svelte-u4gjkz{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .4rem;border-radius:4px;font-size:.75em;line-height:1.3;border:1px solid transparent;white-space:nowrap}.badge-quality.svelte-u4gjkz.svelte-u4gjkz{background:#78a0dc26;border-color:#78a0dc59;color:#aec8f0}.badge-moonsteel.svelte-u4gjkz.svelte-u4gjkz{background:#dcdcff2e;border-color:#dcdcff66;color:#e8e8ff}.badge-temper.svelte-u4gjkz.svelte-u4gjkz{background:#c8a05a26;border-color:#c8a05a59;color:#e6c890}.badge-temper.double-stack.svelte-u4gjkz.svelte-u4gjkz{border-color:#dde2e8d9;color:#e6edf5;box-shadow:inset 0 0 0 1px #ffffff29,0 0 8px #dde2e829}.badge-temper.svelte-u4gjkz img.svelte-u4gjkz{width:16px;height:16px;object-fit:contain}.badge-temper.svelte-u4gjkz span.svelte-u4gjkz{overflow:hidden;text-overflow:ellipsis}.badge-temper.svelte-u4gjkz strong.svelte-u4gjkz{font-size:.72em;color:inherit}.terms-list.svelte-cs7xwk.svelte-cs7xwk{display:inline-flex;flex-wrap:wrap;gap:.32rem;align-items:flex-start;max-width:100%}.term-chip.svelte-cs7xwk.svelte-cs7xwk{display:inline-flex;align-items:center;gap:.25rem;min-width:0;max-width:100%;padding:.16rem .38rem;border:1px solid rgba(173,141,77,.42);border-radius:5px;background:#24201bb8;color:var(--text-primary);font-size:.78rem;line-height:1.2}.term-chip-wrap.svelte-cs7xwk.svelte-cs7xwk{display:inline-flex;max-width:100%}.term-chip-wrap.linked.svelte-cs7xwk.svelte-cs7xwk{color:inherit;cursor:pointer;text-decoration:none}.term-chip-wrap.linked.svelte-cs7xwk:hover .term-chip.item.svelte-cs7xwk{border-color:#d2ac60b8;background:#2b261fdb}.term-chip-wrap.expanded.svelte-cs7xwk.svelte-cs7xwk{width:min(100%,22rem)}.term-chip-wrap.linked.svelte-cs7xwk .item-hover-tooltip{pointer-events:auto}.term-chip.item.svelte-cs7xwk.svelte-cs7xwk{flex-wrap:wrap;align-items:center}.term-chip.item.expanded.svelte-cs7xwk.svelte-cs7xwk{display:grid;width:100%;gap:.35rem;padding:.45rem .5rem;align-items:start}.term-item-main.svelte-cs7xwk.svelte-cs7xwk{display:inline-flex;align-items:center;gap:.3rem;min-width:0;max-width:100%}.term-item-name.svelte-cs7xwk.svelte-cs7xwk{max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.term-chip.item.expanded.svelte-cs7xwk .term-item-name.svelte-cs7xwk{max-width:100%}.term-chip.item.expanded.svelte-cs7xwk .weapon-badges{display:flex;width:100%}.term-chip.svelte-cs7xwk img.svelte-cs7xwk{width:18px;height:18px;object-fit:contain;flex:0 0 auto}.arcs-inline.svelte-cs7xwk.svelte-cs7xwk{display:inline-flex;align-items:center;gap:.25rem}.arcs-inline.svelte-cs7xwk img.svelte-cs7xwk{width:18px;height:18px;object-fit:contain}.term-chip.arcs.svelte-cs7xwk.svelte-cs7xwk{color:#f1d083}.plus.svelte-cs7xwk.svelte-cs7xwk{color:var(--text-muted);font-size:.75rem;line-height:1.75}@media (max-width: 760px){.terms-list.svelte-cs7xwk.svelte-cs7xwk{width:100%;gap:.35rem}.term-chip.svelte-cs7xwk.svelte-cs7xwk{padding:.24rem .45rem;line-height:1.25}.term-chip-wrap.expanded.svelte-cs7xwk.svelte-cs7xwk{width:100%}.term-item-name.svelte-cs7xwk.svelte-cs7xwk{max-width:100%;white-space:normal}}.disclaimer-overlay.svelte-elzezf.svelte-elzezf{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1rem}.disclaimer-modal.svelte-elzezf.svelte-elzezf{background:var(--bg-secondary);border:1px solid var(--border);border-radius:.75rem;padding:2rem;max-width:28rem;width:100%;text-align:center;box-shadow:0 20px 60px #0006}.disclaimer-modal.svelte-elzezf h2.svelte-elzezf{margin:0 0 1rem;font-size:1.25rem;font-weight:700;color:var(--text-primary)}.disclaimer-modal.svelte-elzezf p.svelte-elzezf{margin:0 0 .75rem;font-size:.9rem;line-height:1.5;color:var(--text-secondary)}.disclaimer-thanks.svelte-elzezf.svelte-elzezf{color:var(--text-muted)!important;font-style:italic}.disclaimer-btn.svelte-elzezf.svelte-elzezf{margin-top:.75rem;padding:.6rem 2rem;background:var(--accent);color:#fff;border:none;border-radius:.5rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .15s}.disclaimer-btn.svelte-elzezf.svelte-elzezf:hover{opacity:.85}.motd-panel.svelte-elzezf.svelte-elzezf{border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);padding:1.25rem;max-width:860px;margin:0 auto}.motd-kicker.svelte-elzezf.svelte-elzezf{margin:0 0 .35rem;color:var(--accent-primary);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.motd-panel.svelte-elzezf h2.svelte-elzezf{margin:0 0 .65rem;color:var(--text-primary);font-size:1.25rem;line-height:1.25}.motd-panel.svelte-elzezf p.svelte-elzezf{color:var(--text-secondary);font-size:.95rem;line-height:1.55;margin:0}.motd-panel.svelte-elzezf .motd-note.svelte-elzezf{color:var(--text-muted);margin-top:.75rem}.listings-columns.svelte-elzezf.svelte-elzezf{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 640px){.listings-columns.svelte-elzezf.svelte-elzezf{grid-template-columns:1fr}}.listing-card.svelte-elzezf.svelte-elzezf{display:flex;gap:.75rem;align-items:stretch}.listing-image.svelte-elzezf.svelte-elzezf{flex-shrink:0}.listing-item-img.svelte-elzezf.svelte-elzezf{width:56px;height:56px;object-fit:contain;border-radius:6px;background:var(--bg-tertiary);border:1px solid var(--border-color)}.listing-item-img.placeholder.svelte-elzezf.svelte-elzezf{background:linear-gradient(135deg,var(--bg-tertiary) 0%,var(--bg-tertiary) 100%)}.listing-content.svelte-elzezf.svelte-elzezf{flex:1;display:flex;flex-direction:column;justify-content:center;gap:.25rem;min-width:0}.listing-top.svelte-elzezf.svelte-elzezf,.listing-bottom.svelte-elzezf.svelte-elzezf{display:flex;align-items:center;gap:.75rem}.listing-info.svelte-elzezf.svelte-elzezf{flex:1;min-width:80px;overflow:hidden}.title-link.svelte-elzezf.svelte-elzezf{font-weight:600;color:var(--accent-primary);text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-link.svelte-elzezf.svelte-elzezf:hover{text-decoration:underline}.title.svelte-elzezf.svelte-elzezf{font-weight:600;color:var(--text-primary);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-time.svelte-elzezf.svelte-elzezf{font-size:.75rem;color:var(--text-dimmed);white-space:nowrap}.listing-meta.svelte-elzezf.svelte-elzezf{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.listing-attrs.svelte-elzezf.svelte-elzezf{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.listing-attrs.svelte-elzezf.svelte-elzezf:empty{display:none}.quantity.svelte-elzezf.svelte-elzezf{font-size:.875rem;color:var(--text-muted)}.price.svelte-elzezf.svelte-elzezf{font-weight:600;color:var(--text-primary);font-size:.875rem}.listing-seller.svelte-elzezf.svelte-elzezf{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;flex:1;min-width:0}.status-dot.svelte-elzezf.svelte-elzezf{width:8px;height:8px;border-radius:50%;flex-shrink:0}.seller-avatar.svelte-elzezf.svelte-elzezf{width:24px;height:24px;border-radius:50%;flex-shrink:0;object-fit:cover}.no-listings.svelte-elzezf.svelte-elzezf{color:var(--text-muted);padding:1rem;text-align:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px}.error.svelte-elzezf.svelte-elzezf{color:var(--error);padding:.75rem;background:var(--error-bg);border-radius:8px;margin-bottom:1rem}.listing-actions.svelte-elzezf.svelte-elzezf{display:flex;gap:.375rem}.btn-trade.svelte-elzezf.svelte-elzezf{padding:.25rem .5rem;border-radius:4px;border:none;background:var(--accent-primary);color:#fff;font-size:.75rem;font-weight:500;cursor:pointer;transition:background .15s}.btn-trade.svelte-elzezf.svelte-elzezf:hover{background:var(--accent-hover)}.btn-edit.svelte-elzezf.svelte-elzezf{padding:.25rem .5rem;border-radius:4px;border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);font-size:.75rem;font-weight:500;cursor:pointer;transition:background .15s}.btn-edit.svelte-elzezf.svelte-elzezf:hover{background:var(--bg-tertiary)}.btn-delete.svelte-elzezf.svelte-elzezf{padding:.25rem .5rem;border-radius:4px;border:1px solid var(--error-border);background:var(--bg-secondary);color:var(--error);font-size:.75rem;font-weight:500;cursor:pointer;transition:background .15s}.btn-delete.svelte-elzezf.svelte-elzezf:hover{background:var(--error-bg)}.btn-save.svelte-elzezf.svelte-elzezf{padding:.25rem .5rem;border-radius:4px;border:none;background:var(--success);color:#fff;font-size:.75rem;font-weight:500;cursor:pointer;transition:background .15s}.btn-save.svelte-elzezf.svelte-elzezf:hover:not(:disabled){background:var(--success-dark)}.btn-save.svelte-elzezf.svelte-elzezf:disabled{opacity:.6;cursor:not-allowed}.btn-cancel.svelte-elzezf.svelte-elzezf{padding:.25rem .5rem;border-radius:4px;border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-muted);font-size:.75rem;font-weight:500;cursor:pointer;transition:background .15s}.btn-cancel.svelte-elzezf.svelte-elzezf:hover:not(:disabled){background:var(--bg-tertiary)}.edit-input.svelte-elzezf.svelte-elzezf{padding:.25rem .375rem;border:1px solid var(--border-light);border-radius:4px;font-size:.75rem;width:60px}.qty-input.svelte-elzezf.svelte-elzezf{width:50px}.price-input.svelte-elzezf.svelte-elzezf{width:60px}.modal-overlay.svelte-elzezf.svelte-elzezf{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:1rem}.modal.svelte-elzezf.svelte-elzezf{position:relative;z-index:2;background:var(--bg-secondary);border-radius:12px;padding:1.5rem;max-width:400px;width:90%;box-shadow:0 20px 60px #0006;border:2px solid var(--border-color)}.modal.svelte-elzezf h3.svelte-elzezf{margin:0 0 .5rem;font-size:1.125rem;color:var(--text-primary)}.modal-hint.svelte-elzezf.svelte-elzezf{color:var(--text-muted);font-size:.875rem;margin-bottom:1rem}.modal-trader.svelte-elzezf.svelte-elzezf{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem;background:var(--bg-tertiary);border-radius:8px;border:1px solid var(--border-color)}.modal-trader.has-custom-border.svelte-elzezf.svelte-elzezf{border-width:3px}.modal-avatar.svelte-elzezf.svelte-elzezf{width:40px;height:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.modal-trader-info.svelte-elzezf.svelte-elzezf{flex:1;min-width:0}.modal-trader-link.svelte-elzezf.svelte-elzezf{text-decoration:none;font-weight:500}.modal-trader-link.svelte-elzezf.svelte-elzezf:hover{text-decoration:underline}.modal-trader-name.svelte-elzezf.svelte-elzezf{color:var(--text-muted)}.modal-status.svelte-elzezf.svelte-elzezf{font-size:.75rem;font-weight:600;text-transform:uppercase;flex-shrink:0}.trade-message-box.svelte-elzezf.svelte-elzezf{display:flex;gap:.5rem;margin-bottom:.75rem}.trade-input.svelte-elzezf.svelte-elzezf{flex:1;padding:.75rem;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-tertiary);font-size:.875rem;color:var(--text-primary)}.copy-btn.svelte-elzezf.svelte-elzezf{display:inline-flex;align-items:center;justify-content:center;padding:.75rem;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;transition:background .15s}.copy-btn.svelte-elzezf.svelte-elzezf:hover{background:var(--bg-tertiary)}.copied-msg.svelte-elzezf.svelte-elzezf{color:var(--success);font-size:.875rem;margin-bottom:.75rem}.trade-rep-card.svelte-elzezf.svelte-elzezf{display:flex;justify-content:space-between;align-items:center;gap:.75rem;border:1px solid var(--border-light);border-radius:8px;padding:.75rem;margin-bottom:.75rem}.trade-rep-card.svelte-elzezf strong.svelte-elzezf,.trade-rep-card.svelte-elzezf span.svelte-elzezf{display:block}.trade-rep-card.svelte-elzezf strong.svelte-elzezf{color:var(--text-primary);font-size:.875rem}.trade-rep-card.svelte-elzezf span.svelte-elzezf{color:var(--text-muted);font-size:.8125rem;margin-top:.15rem}.btn-trade-rep.svelte-elzezf.svelte-elzezf{border:none;border-radius:6px;background:var(--success);color:#fff;cursor:pointer;font-weight:700;padding:.45rem .7rem;white-space:nowrap}.btn-trade-rep.svelte-elzezf.svelte-elzezf:disabled{cursor:not-allowed;opacity:.65}.trade-rep-message.svelte-elzezf.svelte-elzezf{border-radius:6px;font-size:.875rem;margin:-.25rem 0 .75rem;padding:.5rem .75rem}.trade-rep-message.success.svelte-elzezf.svelte-elzezf{background:var(--success-bg);color:var(--success)}.trade-rep-message.error.svelte-elzezf.svelte-elzezf{background:var(--error-bg);color:var(--error)}.close-btn.svelte-elzezf.svelte-elzezf{width:100%;padding:.625rem;border-radius:8px;border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);font-weight:500;cursor:pointer;transition:background .15s}.close-btn.svelte-elzezf.svelte-elzezf:hover{background:var(--bg-tertiary)}.delete-modal.svelte-elzezf.svelte-elzezf{max-width:360px}.delete-item-info.svelte-elzezf.svelte-elzezf{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--bg-tertiary);border-radius:8px;margin-bottom:1rem}.delete-item-img.svelte-elzezf.svelte-elzezf{width:48px;height:48px;object-fit:contain;border-radius:6px;background:var(--bg-secondary);border:1px solid var(--border-color)}.delete-item-details.svelte-elzezf.svelte-elzezf{flex:1;min-width:0}.delete-item-name.svelte-elzezf.svelte-elzezf{display:block;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delete-item-meta.svelte-elzezf.svelte-elzezf{font-size:.875rem;color:var(--text-muted)}.delete-actions.svelte-elzezf.svelte-elzezf{display:flex;gap:.75rem;flex-wrap:wrap}.btn-cancel-delete.svelte-elzezf.svelte-elzezf{flex:1 1 5rem;padding:.625rem;border-radius:8px;border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);font-weight:500;cursor:pointer;transition:background .15s}.btn-cancel-delete.svelte-elzezf.svelte-elzezf:hover:not(:disabled){background:var(--bg-tertiary)}.btn-confirm-delete.svelte-elzezf.svelte-elzezf{flex:1 1 5rem;padding:.625rem;border-radius:8px;border:none;background:var(--error);color:#fff;font-weight:600;cursor:pointer;transition:background .15s}.btn-confirm-delete.svelte-elzezf.svelte-elzezf:hover:not(:disabled){background:var(--error-light)}.btn-cancel-delete.svelte-elzezf.svelte-elzezf:disabled,.btn-confirm-delete.svelte-elzezf.svelte-elzezf:disabled{opacity:.6;cursor:not-allowed}.pagination.svelte-uvl5qx.svelte-uvl5qx{display:flex;align-items:center;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border-color)}.pager.svelte-uvl5qx.svelte-uvl5qx{padding:.5rem .875rem;border-radius:6px;border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);font-weight:500;transition:background .15s,border-color .15s}.pager.svelte-uvl5qx.svelte-uvl5qx:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--text-dimmed)}.pager.svelte-uvl5qx.svelte-uvl5qx:disabled{color:var(--text-dimmed);background:var(--bg-tertiary)}.results.svelte-uvl5qx h2.svelte-uvl5qx{font-size:1.125rem;margin:0 0 .75rem;color:var(--text-primary)}.results.svelte-uvl5qx ul.svelte-uvl5qx{list-style:none;padding:0;margin:0}.results.svelte-uvl5qx li.svelte-uvl5qx{padding:.75rem 0;border-bottom:1px solid var(--border-color)}.results.svelte-uvl5qx li.svelte-uvl5qx:last-child{border-bottom:none}.item-link.svelte-uvl5qx.svelte-uvl5qx{display:flex;align-items:flex-start;gap:.75rem;text-decoration:none;color:inherit;padding:.25rem;border-radius:8px;transition:background .15s}.item-link.svelte-uvl5qx.svelte-uvl5qx:hover{background:var(--bg-tertiary)}.item-img.svelte-uvl5qx.svelte-uvl5qx{width:48px;height:48px;object-fit:contain;border-radius:8px;background:var(--bg-tertiary);border:1px solid var(--border-color);flex-shrink:0}.item-img.placeholder.svelte-uvl5qx.svelte-uvl5qx{background:linear-gradient(135deg,var(--bg-tertiary) 0%,var(--bg-tertiary) 100%)}.item-content.svelte-uvl5qx.svelte-uvl5qx{flex:1;min-width:0}.item-name.svelte-uvl5qx.svelte-uvl5qx{font-weight:600;color:var(--accent-primary);display:block;margin-bottom:.25rem}.item-link.svelte-uvl5qx:hover .item-name.svelte-uvl5qx{text-decoration:underline}.item-desc.svelte-uvl5qx.svelte-uvl5qx{margin:0 0 .375rem;font-size:.8125rem;color:var(--text-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta.svelte-uvl5qx.svelte-uvl5qx{color:var(--text-muted);font-size:.875rem;display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}.error.svelte-uvl5qx.svelte-uvl5qx{color:var(--error);padding:.75rem;background:var(--error-bg);border-radius:8px;margin-bottom:1rem}.weapon-editor.svelte-t680b1.svelte-t680b1{display:grid;gap:.75rem;min-width:0;max-width:100%}.weapon-editor.compact.svelte-t680b1.svelte-t680b1{grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr);align-items:flex-start;gap:.75rem}.primary-fields.svelte-t680b1.svelte-t680b1{display:grid;grid-template-columns:minmax(150px,220px) max-content;align-items:end;gap:.75rem;min-width:0}.field.svelte-t680b1.svelte-t680b1{display:flex;flex-direction:column;gap:.25rem;min-width:0}.field.svelte-t680b1 label.svelte-t680b1{display:grid;gap:.3rem;margin:0}.lbl.svelte-t680b1.svelte-t680b1{font-size:.85em;font-weight:500;color:var(--text-muted, #aaa)}.select-frame.svelte-t680b1.svelte-t680b1{position:relative;display:block;min-width:0}.select-frame.svelte-t680b1.svelte-t680b1:after{content:"▾";position:absolute;right:.65rem;top:50%;transform:translateY(-50%);color:var(--text-muted, #aaa);pointer-events:none;font-size:.75rem}select.svelte-t680b1.svelte-t680b1{width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5rem 2rem .5rem .75rem;border:1px solid var(--border-light, #3f3f46);border-radius:6px;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent),var(--bg-secondary, #18181b);color:var(--text-primary, #f4f4f5);font:inherit}select.svelte-t680b1.svelte-t680b1:focus{outline:none;border-color:var(--accent-primary, #2563eb);box-shadow:0 0 0 3px #2563eb1a}.checkbox-field.svelte-t680b1 label.svelte-t680b1{display:inline-flex;align-items:center;gap:.5rem;min-height:2.45rem;padding:.5rem .65rem;border:1px solid var(--border-light, #3f3f46);border-radius:6px;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent),var(--bg-secondary, #18181b);color:var(--text-primary, #f4f4f5);cursor:pointer;white-space:nowrap}.checkbox-field.svelte-t680b1 input.svelte-t680b1{width:1rem;height:1rem;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(177,142,72,.7);border-radius:4px;background:var(--bg-tertiary, #27272a);display:grid;place-items:center}.checkbox-field.svelte-t680b1 input.svelte-t680b1:checked{background:#b18e4859;border-color:#d3b36bf2}.checkbox-field.svelte-t680b1 input.svelte-t680b1:checked:after{content:"";width:.32rem;height:.58rem;border:solid #f1d083;border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-1px)}.tempers-field.svelte-t680b1.svelte-t680b1{width:100%;max-width:100%;min-width:0}.temper-hint.svelte-t680b1.svelte-t680b1,.temper-warning.svelte-t680b1.svelte-t680b1{color:var(--text-muted, #aaa);font-size:.78rem;line-height:1.35}.temper-warning.svelte-t680b1.svelte-t680b1{color:var(--warning, #f59e0b)}.weapon-editor.compact.svelte-t680b1 .tempers-field.svelte-t680b1{grid-column:1 / -1}.tempers-list.svelte-t680b1.svelte-t680b1{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.25rem}.tempers-list.svelte-t680b1 li.svelte-t680b1{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.2rem .4rem;background:var(--bg-subtle, rgba(255, 255, 255, .04));border:1px solid rgba(200,160,90,.22);border-radius:4px;font-size:.85em}.tempers-list.svelte-t680b1 li.double-stack.svelte-t680b1{border-color:#dde2e8d9;box-shadow:inset 0 0 0 1px #ffffff38,0 0 10px #dde2e82e}.tempers-list.svelte-t680b1 li img.svelte-t680b1{width:18px;height:18px;object-fit:contain;flex:0 0 auto}.tempers-list.svelte-t680b1 li span.svelte-t680b1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tempers-list.svelte-t680b1 li strong.svelte-t680b1,.temper-option.svelte-t680b1 strong.svelte-t680b1{color:#e6edf5;font-size:.72rem;letter-spacing:.03em}.remove.svelte-t680b1.svelte-t680b1{background:transparent;border:1px solid var(--border-color, #444);color:inherit;border-radius:4px;padding:.15rem .4rem;cursor:pointer;font-size:.8em}.temper-picker.svelte-t680b1.svelte-t680b1{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.25rem;max-width:100%}.temper-option-wrap.svelte-t680b1.svelte-t680b1{display:inline-flex;max-width:100%}.temper-option.svelte-t680b1.svelte-t680b1{display:inline-flex;align-items:center;gap:.3rem;min-width:0;max-width:100%;padding:.25rem .45rem;border:1px solid var(--border-color, #444);border-radius:5px;background:var(--bg-subtle, rgba(255, 255, 255, .04));color:inherit;cursor:pointer;font-size:.8em}.temper-option.svelte-t680b1.svelte-t680b1:hover{background:var(--bg-hover, rgba(255, 255, 255, .08))}.temper-option.selected.svelte-t680b1.svelte-t680b1{border-color:#b18e48d9;background:#b18e4824}.temper-option.double-stack.svelte-t680b1.svelte-t680b1{border-color:#dde2e8e6;background:linear-gradient(180deg,#e7ebf024,#b18e4814),var(--bg-subtle, rgba(255, 255, 255, .04));box-shadow:inset 0 0 0 1px #ffffff2e,0 0 10px #dde2e82e}.temper-option.svelte-t680b1.svelte-t680b1:disabled{opacity:.45;cursor:not-allowed}.temper-option.svelte-t680b1 img.svelte-t680b1{width:18px;height:18px;object-fit:contain;flex:0 0 auto}.temper-option.svelte-t680b1 span.svelte-t680b1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 560px){.weapon-editor.compact.svelte-t680b1.svelte-t680b1,.primary-fields.svelte-t680b1.svelte-t680b1{grid-template-columns:1fr}.checkbox-field.svelte-t680b1 label.svelte-t680b1{width:100%}}.trade-slots.svelte-hgteg2.svelte-hgteg2{width:100%}.slot-stage.svelte-hgteg2.svelte-hgteg2{position:relative;width:100%}.slot-grid.svelte-hgteg2.svelte-hgteg2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;gap:clamp(.5rem,2vw,.85rem);width:min(100%,390px);margin:0 auto}.slot-stage.editing.svelte-hgteg2.svelte-hgteg2{min-height:clamp(420px,58vh,640px)}.trade-slot-wrap.svelte-hgteg2.svelte-hgteg2{display:block;min-width:0}.trade-slot.svelte-hgteg2.svelte-hgteg2{position:relative;width:100%;aspect-ratio:1;min-height:76px;padding:.35rem;border:1px solid rgba(177,142,72,.75);outline:1px solid #050403;outline-offset:-4px;border-radius:5px;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.06),transparent 28%),linear-gradient(145deg,#3b352d,#242423 62%,#191817);box-shadow:inset 0 2px 8px #0000008c,inset 0 -1px #ffffff0a,0 1px #ffffff0d;color:var(--text-primary);cursor:pointer;overflow:hidden}.trade-slot.active.svelte-hgteg2.svelte-hgteg2{border-color:#d3b36b;box-shadow:inset 0 2px 8px #0000008c,0 0 0 2px #d3b36b38}.trade-slot.svelte-hgteg2 img.svelte-hgteg2{width:clamp(34px,5vw,48px);height:clamp(34px,5vw,48px);object-fit:contain;display:block;margin:0 auto .2rem}.trade-slot.svelte-hgteg2 span.svelte-hgteg2{display:block;font-size:clamp(.65rem,1.3vw,.78rem);line-height:1.05;text-align:center;overflow-wrap:anywhere}.trade-slot.svelte-hgteg2 strong.svelte-hgteg2{display:block;color:#f1d083;font-size:clamp(1rem,2vw,1.25rem)}.slot-kicker.svelte-hgteg2.svelte-hgteg2{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.empty-plus.svelte-hgteg2.svelte-hgteg2{position:absolute;top:0;right:0;bottom:0;left:0;display:grid!important;place-items:center;font-size:clamp(1.5rem,3vw,2rem)!important;color:#d3b36bd1}.slot-editor-overlay.svelte-hgteg2.svelte-hgteg2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:stretch;justify-content:center;min-height:100%;padding:.35rem;border-radius:8px;background:#120f0cad;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overflow:hidden}.slot-editor-backdrop.svelte-hgteg2.svelte-hgteg2{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent;padding:0;cursor:default}.slot-editor.svelte-hgteg2.svelte-hgteg2{position:relative;z-index:1;width:100%;min-height:100%;max-height:100%;overflow-y:auto;border:1px solid rgba(177,142,72,.55);border-radius:8px;padding:.85rem;background:radial-gradient(circle at 20% 0%,rgba(211,179,107,.12),transparent 30%),var(--bg-secondary);box-shadow:0 10px 28px #00000047}.slot-editor-header.svelte-hgteg2.svelte-hgteg2{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;color:var(--text-primary);font-size:.85rem;font-weight:600}.slot-done.svelte-hgteg2.svelte-hgteg2{border:1px solid var(--border-color);border-radius:999px;background:var(--bg-tertiary);color:var(--text-primary);padding:.25rem .7rem;cursor:pointer;font-size:.8rem}.slot-kind-tabs.svelte-hgteg2.svelte-hgteg2{display:flex;gap:.4rem;margin-bottom:.75rem}.slot-kind-tabs.svelte-hgteg2 button.svelte-hgteg2{border:1px solid var(--border-color);border-radius:999px;background:var(--bg-secondary);color:var(--text-primary);padding:.3rem .65rem;cursor:pointer;font-size:.8rem}.slot-kind-tabs.svelte-hgteg2 button.active.svelte-hgteg2{border-color:#b18e48d9;background:#b18e4826}.slot-kind-tabs.svelte-hgteg2 button.svelte-hgteg2:disabled{opacity:.45;cursor:not-allowed}.arcs-field.svelte-hgteg2.svelte-hgteg2{display:grid;gap:.35rem}.arcs-stepper.svelte-hgteg2.svelte-hgteg2{display:grid;grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;gap:.35rem;align-items:stretch}.stepper-btn.svelte-hgteg2.svelte-hgteg2{border:1px solid rgba(177,142,72,.55);border-radius:6px;background:linear-gradient(180deg,#b18e482e,#b18e480f),var(--bg-tertiary);color:#f1d083;font-size:1.05rem;font-weight:700;cursor:pointer}.stepper-btn.svelte-hgteg2.svelte-hgteg2:hover{border-color:#d3b36bcc;background:linear-gradient(180deg,#b18e4847,#b18e481a),var(--bg-tertiary)}.slot-item-editor.svelte-hgteg2.svelte-hgteg2{display:grid;gap:.65rem}.search-input-wrapper.svelte-hgteg2.svelte-hgteg2{position:relative;width:100%}.arcs-field.svelte-hgteg2 input.svelte-hgteg2,.search-input-wrapper.svelte-hgteg2 input.svelte-hgteg2{width:100%;min-width:0;padding:.5rem .75rem;border:1px solid var(--border-light);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary)}.arcs-field.svelte-hgteg2 input[type=number].svelte-hgteg2{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;text-align:center}.arcs-field.svelte-hgteg2 input[type=number].svelte-hgteg2::-webkit-outer-spin-button,.arcs-field.svelte-hgteg2 input[type=number].svelte-hgteg2::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.suggestions.svelte-hgteg2.svelte-hgteg2{position:absolute;top:100%;left:0;right:0;z-index:20;overflow:visible;list-style:none;margin:.25rem 0 0;padding:.25rem 0;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-secondary);box-shadow:0 4px 6px -1px var(--shadow)}.suggestions.svelte-hgteg2 button.svelte-hgteg2{width:100%;display:flex;align-items:center;gap:.5rem;padding:.45rem .6rem;border:0;background:transparent;color:var(--text-primary);cursor:pointer;text-align:left}.suggestions.svelte-hgteg2 button.svelte-hgteg2:hover{background:var(--bg-tertiary)}.suggestions.svelte-hgteg2 img.svelte-hgteg2,.selected-accepted-item.svelte-hgteg2 img.svelte-hgteg2{width:28px;height:28px;object-fit:contain}.selected-accepted-item.svelte-hgteg2.svelte-hgteg2{display:flex;align-items:center;gap:.5rem;padding:.45rem .55rem;border:1px solid rgba(177,142,72,.35);border-radius:6px;background:#b18e4814}.accepted-weapon-editor.svelte-hgteg2.svelte-hgteg2{min-width:0;max-width:100%;overflow:hidden;padding-top:.25rem}.empty-note.svelte-hgteg2.svelte-hgteg2{margin:0;color:var(--text-muted);font-size:.85rem}.modal-overlay.svelte-1wo06dm.svelte-1wo06dm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000080}.modal.svelte-1wo06dm.svelte-1wo06dm{display:grid;gap:1rem;width:min(860px,100%);max-height:90vh;overflow-y:auto;padding:1.4rem;border-radius:10px;background:var(--bg-secondary);box-shadow:0 20px 25px -5px var(--shadow),0 10px 10px -5px var(--shadow)}h3.svelte-1wo06dm.svelte-1wo06dm{margin:0;color:var(--text-primary);font-size:1.1rem}.offer-target.svelte-1wo06dm.svelte-1wo06dm{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.7rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-tertiary)}.offer-target.svelte-1wo06dm img.svelte-1wo06dm{width:46px;height:46px;object-fit:contain;flex:0 0 auto}.offer-target.svelte-1wo06dm div.svelte-1wo06dm{display:grid;gap:.2rem;min-width:0}.offer-target.svelte-1wo06dm strong.svelte-1wo06dm{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-target.svelte-1wo06dm span.svelte-1wo06dm,.field-label.svelte-1wo06dm.svelte-1wo06dm{color:var(--text-muted);font-size:.82rem}.offer-slots.svelte-1wo06dm.svelte-1wo06dm{display:grid;gap:.45rem}.message.svelte-1wo06dm.svelte-1wo06dm{margin:0;padding:.6rem .75rem;border-radius:7px;font-size:.875rem}.message.success.svelte-1wo06dm.svelte-1wo06dm{background:var(--success-bg);color:var(--success)}.message.error.svelte-1wo06dm.svelte-1wo06dm{background:var(--error-bg);color:var(--error)}.actions.svelte-1wo06dm.svelte-1wo06dm{display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.btn-cancel.svelte-1wo06dm.svelte-1wo06dm,.btn-submit.svelte-1wo06dm.svelte-1wo06dm{min-height:2.35rem;padding:.55rem .9rem;border-radius:7px;font-weight:700;cursor:pointer}.btn-cancel.svelte-1wo06dm.svelte-1wo06dm{border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary)}.btn-submit.svelte-1wo06dm.svelte-1wo06dm{border:none;background:var(--accent-primary);color:#fff}.btn-cancel.svelte-1wo06dm.svelte-1wo06dm:hover:not(:disabled){background:var(--bg-tertiary)}.btn-submit.svelte-1wo06dm.svelte-1wo06dm:hover:not(:disabled){background:var(--accent-hover)}.btn-cancel.svelte-1wo06dm.svelte-1wo06dm:disabled,.btn-submit.svelte-1wo06dm.svelte-1wo06dm:disabled{opacity:.6;cursor:not-allowed}.temper-stack-list.svelte-cu6r4m.svelte-cu6r4m{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;max-width:100%}.temper-chip.svelte-cu6r4m.svelte-cu6r4m{display:inline-flex;align-items:center;gap:.25rem;max-width:12rem;min-width:0;padding:.22rem .42rem;border:1px solid rgba(200,160,90,.35);border-radius:5px;background:#24201bb8;color:#e6c890;font-size:.76rem;line-height:1.2}.temper-chip.double-stack.svelte-cu6r4m.svelte-cu6r4m{border-color:#dde2e8e6;color:#e6edf5;background:linear-gradient(180deg,#e7ebf024,#b18e4814),#24201bb8;box-shadow:inset 0 0 0 1px #ffffff2e,0 0 10px #dde2e829}.temper-chip.svelte-cu6r4m img.svelte-cu6r4m{width:20px;height:20px;object-fit:contain;flex:0 0 auto}.temper-chip.svelte-cu6r4m span.svelte-cu6r4m{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.temper-chip.svelte-cu6r4m strong.svelte-cu6r4m{flex:0 0 auto;color:inherit;font-size:.72rem;letter-spacing:.03em}.no-tempers.svelte-cu6r4m.svelte-cu6r4m{color:var(--text-muted);font-size:.8rem}@media (max-width: 760px){.temper-stack-list.svelte-cu6r4m.svelte-cu6r4m{gap:.35rem}.temper-chip.svelte-cu6r4m.svelte-cu6r4m{max-width:100%;padding:.28rem .48rem;align-items:flex-start}.temper-chip.svelte-cu6r4m span.svelte-cu6r4m{white-space:normal}}.weapon-listing-card.svelte-1rvmmvl.svelte-1rvmmvl{display:grid;gap:.8rem;padding:.9rem;border:1px solid var(--border-color);border-radius:8px;background:linear-gradient(180deg,#ad8d4d0a,#0000),var(--bg-secondary)}.card-header.svelte-1rvmmvl.svelte-1rvmmvl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:start}.seller-block.svelte-1rvmmvl.svelte-1rvmmvl{display:flex;align-items:center;min-width:0;gap:.6rem}.seller-avatar.svelte-1rvmmvl.svelte-1rvmmvl{width:36px;height:36px;border-radius:50%;object-fit:cover;flex:0 0 auto}.seller-copy.svelte-1rvmmvl.svelte-1rvmmvl{display:grid;gap:.2rem;min-width:0}.seller-link.svelte-1rvmmvl.svelte-1rvmmvl,.seller-name.svelte-1rvmmvl.svelte-1rvmmvl{color:var(--text-primary);font-weight:700;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-link.svelte-1rvmmvl.svelte-1rvmmvl:hover{text-decoration:underline}.seller-meta.svelte-1rvmmvl.svelte-1rvmmvl{display:flex;flex-wrap:wrap;gap:.25rem .55rem;color:var(--text-muted);font-size:.75rem}.seller-meta.svelte-1rvmmvl strong.svelte-1rvmmvl{font-size:.72rem;letter-spacing:.03em}.seller-meta.svelte-1rvmmvl .in-game-badge.svelte-1rvmmvl{color:#f5c96b}.card-actions.svelte-1rvmmvl.svelte-1rvmmvl{display:flex;justify-content:flex-end;gap:.4rem}.card-body.svelte-1rvmmvl.svelte-1rvmmvl{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.95fr);gap:.75rem;align-items:stretch}.detail-panel.svelte-1rvmmvl.svelte-1rvmmvl{display:grid;gap:.65rem;align-content:start;min-width:0;padding:.7rem;border:1px solid rgba(173,141,77,.24);border-radius:7px;background:#1816145c}.panel-heading.svelte-1rvmmvl.svelte-1rvmmvl{display:flex;justify-content:space-between;gap:.75rem;color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.panel-heading.svelte-1rvmmvl strong.svelte-1rvmmvl{color:var(--text-primary);font-size:.8rem}.weapon-summary.svelte-1rvmmvl.svelte-1rvmmvl,.listing-summary.svelte-1rvmmvl.svelte-1rvmmvl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0}.listing-summary.svelte-1rvmmvl.svelte-1rvmmvl{grid-template-columns:repeat(2,minmax(0,1fr))}.weapon-summary.svelte-1rvmmvl div.svelte-1rvmmvl,.listing-summary.svelte-1rvmmvl div.svelte-1rvmmvl{display:grid;gap:.12rem;min-width:0}.weapon-summary.svelte-1rvmmvl dt.svelte-1rvmmvl,.listing-summary.svelte-1rvmmvl dt.svelte-1rvmmvl,.block-label.svelte-1rvmmvl.svelte-1rvmmvl{color:var(--text-muted);font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.weapon-summary.svelte-1rvmmvl dd.svelte-1rvmmvl,.listing-summary.svelte-1rvmmvl dd.svelte-1rvmmvl{min-width:0;margin:0;color:var(--text-primary);font-size:.86rem;overflow:hidden;text-overflow:ellipsis}.tempers-block.svelte-1rvmmvl.svelte-1rvmmvl{display:grid;gap:.35rem;min-width:0}.accepts-panel.svelte-1rvmmvl.svelte-1rvmmvl{min-height:100%}.btn-trade.svelte-1rvmmvl.svelte-1rvmmvl,.btn-edit.svelte-1rvmmvl.svelte-1rvmmvl,.btn-delete.svelte-1rvmmvl.svelte-1rvmmvl{padding:.42rem .75rem;border-radius:6px;font-weight:700;font-size:.82rem;cursor:pointer;transition:all .15s}.btn-trade.svelte-1rvmmvl.svelte-1rvmmvl{border:none;background:var(--accent-primary);color:#fff}.btn-trade.svelte-1rvmmvl.svelte-1rvmmvl:hover{background:var(--accent-hover)}.btn-edit.svelte-1rvmmvl.svelte-1rvmmvl{border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary)}.btn-edit.svelte-1rvmmvl.svelte-1rvmmvl:hover{background:var(--bg-tertiary);border-color:var(--text-dimmed)}.btn-delete.svelte-1rvmmvl.svelte-1rvmmvl{border:1px solid var(--error-border);background:var(--error-bg);color:var(--error)}.btn-delete.svelte-1rvmmvl.svelte-1rvmmvl:hover{border-color:var(--error-light)}@media (max-width: 900px){.card-body.svelte-1rvmmvl.svelte-1rvmmvl{grid-template-columns:1fr}}@media (max-width: 560px){.weapon-listing-card.svelte-1rvmmvl.svelte-1rvmmvl{padding:.8rem}.card-header.svelte-1rvmmvl.svelte-1rvmmvl{grid-template-columns:1fr}.card-actions.svelte-1rvmmvl.svelte-1rvmmvl{justify-content:stretch}.card-actions.svelte-1rvmmvl button.svelte-1rvmmvl{flex:1}.weapon-summary.svelte-1rvmmvl.svelte-1rvmmvl,.listing-summary.svelte-1rvmmvl.svelte-1rvmmvl{grid-template-columns:repeat(2,minmax(0,1fr))}}.card.svelte-1by41pf.svelte-1by41pf{border:1px solid var(--border-color);border-radius:12px;padding:1.25rem;background:var(--bg-secondary)}.header.svelte-1by41pf.svelte-1by41pf{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-wrap:wrap}.item-header-content.svelte-1by41pf.svelte-1by41pf{display:flex;gap:1rem;align-items:flex-start;flex:1;min-width:0;margin-bottom:1rem}.item-image.svelte-1by41pf.svelte-1by41pf{width:80px;height:80px;object-fit:contain;border-radius:8px;background:var(--bg-tertiary);border:1px solid var(--border-color);flex-shrink:0}.item-info.svelte-1by41pf.svelte-1by41pf{flex:1;min-width:0}.header.svelte-1by41pf h2.svelte-1by41pf{margin:0 0 .5rem;font-size:1.25rem;color:var(--text-primary)}.description.svelte-1by41pf.svelte-1by41pf{color:var(--text-secondary);font-size:.875rem;margin:0;line-height:1.5}.description.muted.svelte-1by41pf.svelte-1by41pf{color:var(--text-dimmed);font-style:italic}.meta.svelte-1by41pf.svelte-1by41pf{color:var(--text-muted);font-size:.875rem;margin:0}.header-actions.svelte-1by41pf.svelte-1by41pf{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.btn-create-listing.svelte-1by41pf.svelte-1by41pf{padding:.5rem .875rem;border-radius:6px;border:none;background:var(--accent-primary);color:#fff;font-weight:600;font-size:.8125rem;cursor:pointer;transition:background .15s}.btn-create-listing.svelte-1by41pf.svelte-1by41pf:hover{background:var(--accent-hover)}.listings-tabs.svelte-1by41pf.svelte-1by41pf{display:flex;gap:0;margin-bottom:1rem;border-bottom:2px solid var(--border-color)}.tab.svelte-1by41pf.svelte-1by41pf{padding:.75rem 1.5rem;border:none;background:none;font-size:.9375rem;font-weight:600;color:var(--text-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .15s}.tab.svelte-1by41pf.svelte-1by41pf:hover{color:var(--text-primary)}.tab.active.svelte-1by41pf.svelte-1by41pf{color:var(--accent-primary);border-bottom-color:var(--accent-primary)}.listings-toolbar.svelte-1by41pf.svelte-1by41pf{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem;color:var(--text-muted);font-size:.8125rem}.page-size-control.svelte-1by41pf.svelte-1by41pf{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-secondary);white-space:nowrap}.page-size-control.svelte-1by41pf select.svelte-1by41pf{min-width:4.4rem;padding-block:.38rem}.listing-range.svelte-1by41pf.svelte-1by41pf{text-align:right}.listings-panel.svelte-1by41pf.svelte-1by41pf{min-height:200px;overflow:visible}.weapon-card-list.svelte-1by41pf.svelte-1by41pf{display:grid;gap:.75rem;min-width:0}.pagination.svelte-1by41pf.svelte-1by41pf{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem;margin-top:1rem}.pagination-btn.svelte-1by41pf.svelte-1by41pf{min-width:2.15rem;min-height:2.1rem;padding:.35rem .6rem;border:1px solid var(--border-light);border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;font-size:.8125rem;font-weight:600}.pagination-btn.svelte-1by41pf.svelte-1by41pf:hover:not(:disabled){border-color:var(--accent-primary);color:var(--text-primary);background:var(--accent-bg)}.pagination-btn.active.svelte-1by41pf.svelte-1by41pf{border-color:var(--accent-primary);background:var(--accent-primary);color:#fff}.pagination-btn.svelte-1by41pf.svelte-1by41pf:disabled{opacity:.45;cursor:not-allowed}.no-listings.svelte-1by41pf.svelte-1by41pf{color:var(--text-muted);font-size:.875rem;padding:1rem 0}.filters.svelte-1by41pf.svelte-1by41pf{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.base-filters.svelte-1by41pf.svelte-1by41pf{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.btn-weapon-filter-toggle.svelte-1by41pf.svelte-1by41pf{display:inline-flex;align-items:center;gap:.42rem;min-height:2.15rem;padding:.35rem .65rem;border:1px solid var(--border-light);border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;font-size:.8125rem;font-weight:700}.trade-type-filters.svelte-1by41pf.svelte-1by41pf{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0}.trade-type-check.svelte-1by41pf.svelte-1by41pf{min-height:2.15rem;padding:.35rem .55rem;border:1px solid var(--border-light);border-radius:6px;background:var(--bg-secondary);font-weight:700}.trade-type-check.svelte-1by41pf.svelte-1by41pf:hover,.btn-weapon-filter-toggle.svelte-1by41pf.svelte-1by41pf:hover,.btn-weapon-filter-toggle.active.svelte-1by41pf.svelte-1by41pf{border-color:var(--accent-primary);color:var(--text-primary);background:var(--accent-bg)}.filter-active-dot.svelte-1by41pf.svelte-1by41pf{width:.42rem;height:.42rem;border-radius:50%;background:var(--accent-primary);box-shadow:0 0 0 2px #ad8d4d29}.toggle-mark.svelte-1by41pf.svelte-1by41pf{display:inline-flex;align-items:center;justify-content:center;width:1rem;color:var(--text-muted);font-size:.95rem;line-height:1}.weapon-filters.svelte-1by41pf.svelte-1by41pf{display:grid;gap:.75rem;padding:.75rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-tertiary)}.filter-heading.svelte-1by41pf.svelte-1by41pf{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--text-primary);font-size:.8125rem;font-weight:700}.filter-heading.compact.svelte-1by41pf.svelte-1by41pf{font-weight:600}.btn-clear-filters.svelte-1by41pf.svelte-1by41pf{padding:.25rem .5rem;border:1px solid var(--border-light);border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;font-size:.75rem}.btn-clear-filters.svelte-1by41pf.svelte-1by41pf:hover{border-color:var(--accent-primary);color:var(--text-primary)}.filter-check.svelte-1by41pf.svelte-1by41pf{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;color:var(--text-secondary);font-size:.875rem;cursor:pointer}.quality-filter.svelte-1by41pf.svelte-1by41pf{display:grid;gap:.45rem}.quality-range.svelte-1by41pf.svelte-1by41pf{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:.75rem}.quality-range.svelte-1by41pf label.svelte-1by41pf{display:grid;gap:.25rem;color:var(--text-muted);font-size:.75rem}.range-label.svelte-1by41pf.svelte-1by41pf{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;min-width:0}.range-label.svelte-1by41pf strong.svelte-1by41pf{min-width:0;color:var(--text-primary);font-size:.75rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quality-range.svelte-1by41pf input[type=range].svelte-1by41pf{width:100%;padding:0;accent-color:var(--accent-primary)}.temper-filters.svelte-1by41pf.svelte-1by41pf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.temper-filter-group.svelte-1by41pf.svelte-1by41pf{min-width:0}.temper-filter-group.svelte-1by41pf summary.svelte-1by41pf{color:var(--text-secondary);cursor:pointer;font-size:.8125rem;font-weight:600}.temper-filter-grid.svelte-1by41pf.svelte-1by41pf{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.temper-filter-option.svelte-1by41pf.svelte-1by41pf{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;padding:.25rem .45rem;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;font-size:.75rem}.temper-filter-option.selected.svelte-1by41pf.svelte-1by41pf{border-color:var(--accent-primary);color:var(--text-primary);background:var(--accent-bg)}.temper-filter-option.svelte-1by41pf input.svelte-1by41pf{margin:0}.temper-filter-option.svelte-1by41pf img.svelte-1by41pf{width:18px;height:18px;object-fit:contain}.temper-filter-option.svelte-1by41pf span.svelte-1by41pf{overflow:hidden;text-overflow:ellipsis}input.svelte-1by41pf.svelte-1by41pf,select.svelte-1by41pf.svelte-1by41pf{padding:.5rem .75rem;border-radius:6px;border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);font-size:.875rem;transition:border-color .15s}input.svelte-1by41pf.svelte-1by41pf:hover,select.svelte-1by41pf.svelte-1by41pf:hover{border-color:var(--text-dimmed)}input.svelte-1by41pf.svelte-1by41pf:focus,select.svelte-1by41pf.svelte-1by41pf:focus{border-color:var(--accent-primary)}@media (max-width: 720px){.listings-toolbar.svelte-1by41pf.svelte-1by41pf{align-items:flex-start;flex-direction:column}.listing-range.svelte-1by41pf.svelte-1by41pf{text-align:left}.quality-range.svelte-1by41pf.svelte-1by41pf,.temper-filters.svelte-1by41pf.svelte-1by41pf{grid-template-columns:1fr}}.error.svelte-1by41pf.svelte-1by41pf{color:var(--error);padding:.75rem;background:var(--error-bg);border-radius:8px}.modal-overlay.svelte-1by41pf.svelte-1by41pf{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:1rem}.modal.svelte-1by41pf.svelte-1by41pf{position:relative;z-index:2;background:var(--bg-secondary);border-radius:12px;padding:1.5rem;max-width:420px;width:90%;box-shadow:0 20px 60px #0006;border:2px solid var(--border-color)}.modal.svelte-1by41pf h3.svelte-1by41pf{margin:0 0 .25rem;color:var(--text-primary);font-size:1.125rem}.modal-hint.svelte-1by41pf.svelte-1by41pf{color:var(--text-muted);font-size:.875rem;margin-bottom:1rem}.modal-trader.svelte-1by41pf.svelte-1by41pf{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem;background:var(--bg-tertiary);border-radius:8px;border:1px solid var(--border-color)}.modal-trader.has-custom-border.svelte-1by41pf.svelte-1by41pf{border-width:3px}.modal-avatar.svelte-1by41pf.svelte-1by41pf{width:40px;height:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.modal-trader-info.svelte-1by41pf.svelte-1by41pf{flex:1;min-width:0}.modal-trader-link.svelte-1by41pf.svelte-1by41pf{text-decoration:none;font-weight:500}.modal-trader-link.svelte-1by41pf.svelte-1by41pf:hover{text-decoration:underline}.modal-trader-name.svelte-1by41pf.svelte-1by41pf{color:var(--text-muted)}.modal-status.svelte-1by41pf.svelte-1by41pf{font-size:.75rem;font-weight:600;text-transform:uppercase;flex-shrink:0}.trade-message-box.svelte-1by41pf.svelte-1by41pf{display:flex;gap:.5rem;margin-bottom:.75rem}.trade-input.svelte-1by41pf.svelte-1by41pf{flex:1;padding:.75rem;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-tertiary);font-size:.875rem;color:var(--text-primary)}.trade-input.svelte-1by41pf.svelte-1by41pf:focus{outline:none;border-color:var(--accent-primary)}.copy-btn.svelte-1by41pf.svelte-1by41pf{display:inline-flex;align-items:center;justify-content:center;padding:.75rem;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;transition:background .15s}.copy-btn.svelte-1by41pf.svelte-1by41pf:hover{background:var(--bg-tertiary)}.copied-msg.svelte-1by41pf.svelte-1by41pf{color:var(--success);font-size:.875rem;margin-bottom:.75rem}.trade-rep-card.svelte-1by41pf.svelte-1by41pf{display:flex;justify-content:space-between;align-items:center;gap:.75rem;border:1px solid var(--border-light);border-radius:8px;padding:.75rem;margin-bottom:.75rem}.trade-rep-card.svelte-1by41pf strong.svelte-1by41pf,.trade-rep-card.svelte-1by41pf span.svelte-1by41pf{display:block}.trade-rep-card.svelte-1by41pf strong.svelte-1by41pf{color:var(--text-primary);font-size:.875rem}.trade-rep-card.svelte-1by41pf span.svelte-1by41pf{color:var(--text-muted);font-size:.8125rem;margin-top:.15rem}.btn-trade-rep.svelte-1by41pf.svelte-1by41pf{border:none;border-radius:6px;background:var(--success);color:#fff;cursor:pointer;font-weight:700;padding:.45rem .7rem;white-space:nowrap}.btn-trade-rep.svelte-1by41pf.svelte-1by41pf:disabled{cursor:not-allowed;opacity:.65}.trade-rep-message.svelte-1by41pf.svelte-1by41pf{border-radius:6px;font-size:.875rem;margin:-.25rem 0 .75rem;padding:.5rem .75rem}.trade-rep-message.success.svelte-1by41pf.svelte-1by41pf{background:var(--success-bg);color:var(--success)}.trade-rep-message.error.svelte-1by41pf.svelte-1by41pf{background:var(--error-bg);color:var(--error)}.close-btn.svelte-1by41pf.svelte-1by41pf{width:100%;padding:.625rem;border-radius:8px;border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);font-weight:500;cursor:pointer;transition:background .15s}.close-btn.svelte-1by41pf.svelte-1by41pf:hover{background:var(--bg-tertiary)}.delete-modal.svelte-1by41pf.svelte-1by41pf{max-width:360px}.delete-item-info.svelte-1by41pf.svelte-1by41pf{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--bg-tertiary);border-radius:8px;margin-bottom:1rem}.delete-item-img.svelte-1by41pf.svelte-1by41pf{width:48px;height:48px;object-fit:contain;border-radius:6px;background:var(--bg-secondary);border:1px solid var(--border-color)}.delete-item-details.svelte-1by41pf.svelte-1by41pf{flex:1;min-width:0}.delete-item-name.svelte-1by41pf.svelte-1by41pf{display:block;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delete-item-meta.svelte-1by41pf.svelte-1by41pf{font-size:.875rem;color:var(--text-muted)}.delete-actions.svelte-1by41pf.svelte-1by41pf{display:flex;gap:.75rem;flex-wrap:wrap}.btn-cancel-delete.svelte-1by41pf.svelte-1by41pf{flex:1 1 5rem;padding:.625rem;border-radius:8px;border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);font-weight:500;cursor:pointer;transition:background .15s}.btn-cancel-delete.svelte-1by41pf.svelte-1by41pf:hover:not(:disabled){background:var(--bg-tertiary)}.btn-confirm-delete.svelte-1by41pf.svelte-1by41pf{flex:1 1 5rem;padding:.625rem;border-radius:8px;border:none;background:var(--error);color:#fff;font-weight:600;cursor:pointer;transition:background .15s}.btn-confirm-delete.svelte-1by41pf.svelte-1by41pf:hover:not(:disabled){background:var(--error-light)}.btn-cancel-delete.svelte-1by41pf.svelte-1by41pf:disabled,.btn-confirm-delete.svelte-1by41pf.svelte-1by41pf:disabled{opacity:.6;cursor:not-allowed}.envoy-listing-card.svelte-1uftqk4.svelte-1uftqk4{display:grid;gap:.8rem;padding:.9rem;border:1px solid var(--border-color);border-radius:8px;background:linear-gradient(180deg,#ad8d4d0a,#0000),var(--bg-secondary)}.card-header.svelte-1uftqk4.svelte-1uftqk4{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:start}.item-block.svelte-1uftqk4.svelte-1uftqk4{display:flex;align-items:center;min-width:0;gap:.65rem}.item-image.svelte-1uftqk4.svelte-1uftqk4{width:42px;height:42px;border:1px solid var(--border-color);border-radius:7px;background:var(--bg-tertiary);object-fit:contain;flex:0 0 auto}.item-image.placeholder.svelte-1uftqk4.svelte-1uftqk4{background:linear-gradient(135deg,var(--bg-tertiary),var(--bg-secondary))}.item-copy.svelte-1uftqk4.svelte-1uftqk4{display:grid;gap:.2rem;min-width:0}.item-link.svelte-1uftqk4.svelte-1uftqk4,.item-name.svelte-1uftqk4.svelte-1uftqk4{color:var(--text-primary);font-weight:700;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-link.svelte-1uftqk4.svelte-1uftqk4:hover{text-decoration:underline}.item-meta.svelte-1uftqk4.svelte-1uftqk4{color:var(--text-muted);font-size:.75rem}.card-actions.svelte-1uftqk4.svelte-1uftqk4{display:flex;justify-content:flex-end;gap:.4rem}.card-body.svelte-1uftqk4.svelte-1uftqk4{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.95fr);gap:.75rem;align-items:stretch}.detail-panel.svelte-1uftqk4.svelte-1uftqk4{display:grid;gap:.65rem;align-content:start;min-width:0;padding:.7rem;border:1px solid rgba(173,141,77,.24);border-radius:7px;background:#1816145c}.panel-heading.svelte-1uftqk4.svelte-1uftqk4{display:flex;justify-content:space-between;gap:.75rem;color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.panel-heading.svelte-1uftqk4 strong.svelte-1uftqk4{color:var(--text-primary);font-size:.8rem}.weapon-summary.svelte-1uftqk4.svelte-1uftqk4,.listing-summary.svelte-1uftqk4.svelte-1uftqk4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0}.listing-summary.svelte-1uftqk4.svelte-1uftqk4{grid-template-columns:repeat(2,minmax(0,1fr))}.weapon-summary.svelte-1uftqk4 div.svelte-1uftqk4,.listing-summary.svelte-1uftqk4 div.svelte-1uftqk4{display:grid;gap:.12rem;min-width:0}.weapon-summary.svelte-1uftqk4 dt.svelte-1uftqk4,.listing-summary.svelte-1uftqk4 dt.svelte-1uftqk4,.block-label.svelte-1uftqk4.svelte-1uftqk4{color:var(--text-muted);font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.weapon-summary.svelte-1uftqk4 dd.svelte-1uftqk4,.listing-summary.svelte-1uftqk4 dd.svelte-1uftqk4{min-width:0;margin:0;color:var(--text-primary);font-size:.86rem;overflow:hidden;text-overflow:ellipsis}.tempers-block.svelte-1uftqk4.svelte-1uftqk4{display:grid;gap:.35rem;min-width:0}.accepts-panel.svelte-1uftqk4.svelte-1uftqk4{min-height:100%}.btn-trade.svelte-1uftqk4.svelte-1uftqk4,.btn-edit.svelte-1uftqk4.svelte-1uftqk4,.btn-delete.svelte-1uftqk4.svelte-1uftqk4{padding:.42rem .75rem;border-radius:6px;font-weight:700;font-size:.82rem;cursor:pointer;transition:all .15s}.btn-trade.svelte-1uftqk4.svelte-1uftqk4{border:none;background:var(--accent-primary);color:#fff}.btn-trade.svelte-1uftqk4.svelte-1uftqk4:hover{background:var(--accent-hover)}.btn-edit.svelte-1uftqk4.svelte-1uftqk4{border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary)}.btn-edit.svelte-1uftqk4.svelte-1uftqk4:hover{background:var(--bg-tertiary);border-color:var(--text-dimmed)}.btn-delete.svelte-1uftqk4.svelte-1uftqk4{border:1px solid var(--error-border);background:var(--error-bg);color:var(--error)}.btn-delete.svelte-1uftqk4.svelte-1uftqk4:hover{border-color:var(--error-light)}@media (max-width: 900px){.card-body.svelte-1uftqk4.svelte-1uftqk4{grid-template-columns:1fr}}@media (max-width: 560px){.envoy-listing-card.svelte-1uftqk4.svelte-1uftqk4{padding:.8rem}.card-header.svelte-1uftqk4.svelte-1uftqk4{grid-template-columns:1fr}.card-actions.svelte-1uftqk4.svelte-1uftqk4{justify-content:stretch}.card-actions.svelte-1uftqk4 button.svelte-1uftqk4{flex:1}.weapon-summary.svelte-1uftqk4.svelte-1uftqk4,.listing-summary.svelte-1uftqk4.svelte-1uftqk4{grid-template-columns:repeat(2,minmax(0,1fr))}}.card.svelte-avvw9p.svelte-avvw9p{border:1px solid var(--border-color);border-radius:12px;padding:1.25rem;background:var(--bg-secondary)}.profile-card.has-custom-border.svelte-avvw9p.svelte-avvw9p{border-width:3px}.profile-header.svelte-avvw9p.svelte-avvw9p{display:flex;gap:1rem;align-items:flex-start;flex-wrap:wrap}.profile-avatar-section.svelte-avvw9p.svelte-avvw9p{flex-shrink:0}.profile-avatar.svelte-avvw9p.svelte-avvw9p{width:80px;height:80px;border-radius:50%;border:1px solid var(--border-color);background:var(--bg-tertiary);object-fit:cover}.profile-avatar.has-custom-border.svelte-avvw9p.svelte-avvw9p{border-width:3px}.profile-info.svelte-avvw9p.svelte-avvw9p{flex:1;min-width:150px}.profile-info.svelte-avvw9p h2.svelte-avvw9p{margin:0 0 .25rem;font-size:1.25rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.profile-name.svelte-avvw9p.svelte-avvw9p{font-weight:600}.role-badge.svelte-avvw9p.svelte-avvw9p{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;cursor:help;vertical-align:middle}.role-badge.inner-circle.svelte-avvw9p.svelte-avvw9p{color:#fbbf24;filter:drop-shadow(0 0 4px rgba(251,191,36,.5))}.role-badge.patreon.svelte-avvw9p.svelte-avvw9p{color:#ff424d}.role-badge.manager.svelte-avvw9p.svelte-avvw9p{color:#fbbf24}.role-badge.scribe.svelte-avvw9p.svelte-avvw9p{color:#3b82f6}.role-badge.member.svelte-avvw9p.svelte-avvw9p{color:#5865f2}.role-badge.pre-release.svelte-avvw9p.svelte-avvw9p{color:#22c55e}.header.svelte-avvw9p.svelte-avvw9p{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-wrap:wrap}.meta.svelte-avvw9p.svelte-avvw9p{color:var(--text-muted);font-size:.875rem;margin:.125rem 0}.bio.svelte-avvw9p.svelte-avvw9p{margin:1rem 0 0;color:var(--text-secondary);font-size:.9375rem}.profile-sections.svelte-avvw9p.svelte-avvw9p{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}.profile-sections.svelte-avvw9p a.svelte-avvw9p{display:inline-flex;align-items:center;border:1px solid var(--border-light);border-radius:999px;background:var(--bg-tertiary);color:var(--text-secondary);padding:.35rem .7rem;text-decoration:none;font-size:.875rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.profile-sections.svelte-avvw9p a.svelte-avvw9p:hover{border-color:var(--accent-primary);color:var(--accent-primary);text-decoration:none}.profile-sections.svelte-avvw9p a.active.svelte-avvw9p{border-color:var(--accent-primary);background:var(--accent-bg);color:var(--accent-dark)}.profile-section-panel.svelte-avvw9p.svelte-avvw9p{margin-top:1rem}.profile-section-panel.svelte-avvw9p h3.svelte-avvw9p{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:var(--text-primary)}.profile-overview.svelte-avvw9p.svelte-avvw9p{display:grid;gap:1rem}.profile-stats-grid.svelte-avvw9p.svelte-avvw9p{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem 1rem}.profile-stat.svelte-avvw9p.svelte-avvw9p{border-top:1px solid var(--border-light);padding-top:.65rem}.profile-stat-value.svelte-avvw9p.svelte-avvw9p{display:block;color:var(--text-primary);font-size:1.45rem;font-weight:700;line-height:1}.profile-stat-label.svelte-avvw9p.svelte-avvw9p{display:block;margin-top:.25rem;color:var(--text-muted);font-size:.8125rem}.profile-details.svelte-avvw9p.svelte-avvw9p{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem 1rem;margin:0;padding-top:.25rem}.profile-details.svelte-avvw9p div.svelte-avvw9p{min-width:0}.profile-details.svelte-avvw9p dt.svelte-avvw9p{color:var(--text-muted);font-size:.75rem;font-weight:600;text-transform:uppercase}.profile-details.svelte-avvw9p dd.svelte-avvw9p{margin:.2rem 0 0;color:var(--text-primary);font-size:.9375rem}h3.svelte-avvw9p.svelte-avvw9p{margin:1.5rem 0 .75rem;font-size:1rem;font-weight:600;color:var(--text-primary)}.error.svelte-avvw9p.svelte-avvw9p{color:var(--error);padding:.75rem;background:var(--error-bg);border-radius:8px}p.svelte-avvw9p.svelte-avvw9p{margin:0;color:var(--text-muted)}.no-listings.svelte-avvw9p.svelte-avvw9p{color:var(--text-muted)}.envoy-card-list.svelte-avvw9p.svelte-avvw9p{display:grid;gap:.75rem;min-width:0}.offers-group.svelte-avvw9p.svelte-avvw9p{display:grid;gap:.65rem;margin-top:1rem}.offers-group.svelte-avvw9p h4.svelte-avvw9p{margin:0;color:var(--text-secondary);font-size:.9rem;font-weight:700}.offers-list.svelte-avvw9p.svelte-avvw9p{display:grid;gap:.75rem}.offer-card.svelte-avvw9p.svelte-avvw9p{display:grid;gap:.75rem;padding:.85rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-tertiary)}.offer-card-main.svelte-avvw9p.svelte-avvw9p{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem}.offer-item-img.svelte-avvw9p.svelte-avvw9p{width:42px;height:42px;object-fit:contain;border:1px solid var(--border-color);border-radius:7px;background:var(--bg-secondary)}.offer-copy.svelte-avvw9p.svelte-avvw9p{display:grid;gap:.2rem;min-width:0}.offer-copy.svelte-avvw9p strong.svelte-avvw9p,.offer-item-link.svelte-avvw9p.svelte-avvw9p{color:var(--text-primary);font-weight:700;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}.offer-item-link.svelte-avvw9p.svelte-avvw9p:hover{text-decoration:underline}.offer-envoy-link.svelte-avvw9p.svelte-avvw9p{color:var(--text-secondary);font-weight:700;text-decoration:none}.offer-envoy-link.svelte-avvw9p.svelte-avvw9p:hover{color:var(--accent-primary);text-decoration:underline}.offer-copy.svelte-avvw9p .weapon-badges{margin-top:.1rem}.offer-copy.svelte-avvw9p span.svelte-avvw9p,.offer-terms.svelte-avvw9p>span.svelte-avvw9p{color:var(--text-muted);font-size:.78rem}.offer-status.svelte-avvw9p.svelte-avvw9p{border-radius:999px;padding:.22rem .5rem;font-size:.72rem;font-weight:800;text-transform:uppercase}.offer-state.svelte-avvw9p.svelte-avvw9p{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.offer-unread-pip.svelte-avvw9p.svelte-avvw9p{display:inline-flex;align-items:center;justify-content:center;min-height:1.25rem;padding:.18rem .45rem;border-radius:999px;background:var(--error);color:#fff;font-size:.68rem;font-weight:800;text-transform:uppercase}.status-pending.svelte-avvw9p.svelte-avvw9p{background:var(--warning-bg);color:var(--warning)}.status-accepted.svelte-avvw9p.svelte-avvw9p{background:var(--success-bg);color:var(--success)}.status-declined.svelte-avvw9p.svelte-avvw9p,.status-cancelled.svelte-avvw9p.svelte-avvw9p{background:var(--error-bg);color:var(--error)}.offer-terms.svelte-avvw9p.svelte-avvw9p{display:grid;gap:.35rem;min-width:0}.offer-actions.svelte-avvw9p.svelte-avvw9p{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.btn-offer-accept.svelte-avvw9p.svelte-avvw9p,.btn-offer-decline.svelte-avvw9p.svelte-avvw9p,.btn-offer-remove.svelte-avvw9p.svelte-avvw9p{min-height:2.1rem;padding:.45rem .75rem;border-radius:6px;font-weight:700;cursor:pointer}.btn-offer-accept.svelte-avvw9p.svelte-avvw9p{border:none;background:var(--success);color:#fff}.btn-offer-decline.svelte-avvw9p.svelte-avvw9p,.btn-offer-remove.svelte-avvw9p.svelte-avvw9p{border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-secondary)}.btn-offer-accept.svelte-avvw9p.svelte-avvw9p:hover:not(:disabled){background:var(--success-dark)}.btn-offer-decline.svelte-avvw9p.svelte-avvw9p:hover:not(:disabled){border-color:var(--error-border);color:var(--error)}.btn-offer-remove.svelte-avvw9p.svelte-avvw9p:hover:not(:disabled){border-color:var(--accent-primary);color:var(--text-primary)}.btn-offer-accept.svelte-avvw9p.svelte-avvw9p:disabled,.btn-offer-decline.svelte-avvw9p.svelte-avvw9p:disabled,.btn-offer-remove.svelte-avvw9p.svelte-avvw9p:disabled{opacity:.6;cursor:not-allowed}.upvote-message.svelte-avvw9p.svelte-avvw9p{padding:.5rem .75rem;border-radius:6px;font-size:.875rem;margin-bottom:.75rem}.upvote-message.success.svelte-avvw9p.svelte-avvw9p{background:var(--success-bg);color:var(--success)}.upvote-message.error.svelte-avvw9p.svelte-avvw9p{background:var(--error-bg);color:var(--error)}.header-actions.svelte-avvw9p.svelte-avvw9p{display:flex;align-items:center;gap:.5rem}.btn-settings.svelte-avvw9p.svelte-avvw9p{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--bg-tertiary);color:var(--text-muted);text-decoration:none;font-size:1.25rem;transition:background .15s,color .15s}.btn-settings.svelte-avvw9p.svelte-avvw9p:hover{background:var(--bg-tertiary);color:var(--text-secondary)}.btn-rep.svelte-avvw9p.svelte-avvw9p{padding:.375rem .75rem;border-radius:6px;border:none;background:var(--success);color:#fff;font-weight:600;font-size:.8125rem;transition:background .15s}.btn-rep.svelte-avvw9p.svelte-avvw9p:hover:not(:disabled){background:var(--success-dark)}.btn-rep.svelte-avvw9p.svelte-avvw9p:disabled{background:var(--success-light);cursor:not-allowed}.ingame-verified-badge.svelte-avvw9p.svelte-avvw9p{display:inline-flex;align-items:center;vertical-align:middle;margin-left:.375rem;cursor:help}.availability.svelte-avvw9p.svelte-avvw9p{font-weight:500}.availability-online.svelte-avvw9p.svelte-avvw9p{color:var(--success)}.availability-away.svelte-avvw9p.svelte-avvw9p{color:var(--warning)}.availability-offline.svelte-avvw9p.svelte-avvw9p{color:var(--text-dimmed)}.in-game-status.svelte-avvw9p.svelte-avvw9p{color:#f5c96b;font-weight:700}.modal-overlay.svelte-avvw9p.svelte-avvw9p{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-avvw9p.svelte-avvw9p{background:var(--bg-secondary);border-radius:12px;padding:1.5rem;max-width:420px;width:90%;box-shadow:0 20px 25px -5px #0000001a}.modal.svelte-avvw9p h3.svelte-avvw9p{margin:0 0 .25rem;color:var(--text-primary);font-size:1.125rem}.modal-hint.svelte-avvw9p.svelte-avvw9p{color:var(--text-muted);font-size:.875rem;margin-bottom:1rem}.modal-trader.svelte-avvw9p.svelte-avvw9p{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--border-light);border-radius:10px;background:var(--bg-tertiary);margin-bottom:1rem}.modal-trader.has-custom-border.svelte-avvw9p.svelte-avvw9p{box-shadow:0 0 0 1px color-mix(in srgb,currentColor 20%,transparent)}.modal-avatar.svelte-avvw9p.svelte-avvw9p{width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid var(--border-color);background:var(--bg-secondary)}.modal-trader-info.svelte-avvw9p.svelte-avvw9p{flex:1;min-width:0}.modal-trader-link.svelte-avvw9p.svelte-avvw9p{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary);font-weight:700;text-decoration:none;white-space:nowrap}.modal-trader-link.svelte-avvw9p.svelte-avvw9p:hover{text-decoration:underline}.modal-status.svelte-avvw9p.svelte-avvw9p{flex:0 0 auto;font-size:.75rem;font-weight:800;letter-spacing:.04em}.trade-message-box.svelte-avvw9p.svelte-avvw9p{display:flex;gap:.5rem;margin-bottom:.75rem}.trade-input.svelte-avvw9p.svelte-avvw9p{flex:1;padding:.75rem;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-tertiary);font-size:.875rem;color:var(--text-primary)}.trade-input.svelte-avvw9p.svelte-avvw9p:focus{outline:none;border-color:var(--accent-primary)}.copy-btn.svelte-avvw9p.svelte-avvw9p{display:inline-flex;align-items:center;justify-content:center;padding:.75rem;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;transition:background .15s}.copy-btn.svelte-avvw9p.svelte-avvw9p:hover{background:var(--bg-tertiary)}.copied-msg.svelte-avvw9p.svelte-avvw9p{color:var(--success);font-size:.875rem;margin-bottom:.75rem}.trade-rep-card.svelte-avvw9p.svelte-avvw9p{display:flex;justify-content:space-between;align-items:center;gap:.75rem;border:1px solid var(--border-light);border-radius:8px;padding:.75rem;margin-bottom:.75rem}.trade-rep-card.svelte-avvw9p strong.svelte-avvw9p,.trade-rep-card.svelte-avvw9p span.svelte-avvw9p{display:block}.trade-rep-card.svelte-avvw9p strong.svelte-avvw9p{color:var(--text-primary);font-size:.875rem}.trade-rep-card.svelte-avvw9p span.svelte-avvw9p{color:var(--text-muted);font-size:.8125rem;margin-top:.15rem}.btn-trade-rep.svelte-avvw9p.svelte-avvw9p{border:none;border-radius:6px;background:var(--success);color:#fff;cursor:pointer;font-weight:700;padding:.45rem .7rem;white-space:nowrap}.btn-trade-rep.svelte-avvw9p.svelte-avvw9p:disabled{cursor:not-allowed;opacity:.65}.trade-rep-message.svelte-avvw9p.svelte-avvw9p{border-radius:6px;font-size:.875rem;margin:-.25rem 0 .75rem;padding:.5rem .75rem}.trade-rep-message.success.svelte-avvw9p.svelte-avvw9p{background:var(--success-bg);color:var(--success)}.trade-rep-message.error.svelte-avvw9p.svelte-avvw9p{background:var(--error-bg);color:var(--error)}.close-btn.svelte-avvw9p.svelte-avvw9p{width:100%;padding:.625rem;border-radius:8px;border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);font-weight:500;cursor:pointer;transition:background .15s}.close-btn.svelte-avvw9p.svelte-avvw9p:hover{background:var(--bg-tertiary)}.delete-modal.svelte-avvw9p.svelte-avvw9p{max-width:360px}.delete-item-info.svelte-avvw9p.svelte-avvw9p{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--bg-tertiary);border-radius:8px;margin-bottom:1rem}.delete-item-img.svelte-avvw9p.svelte-avvw9p{width:48px;height:48px;object-fit:contain;border-radius:6px;background:var(--bg-secondary);border:1px solid var(--border-color)}.delete-item-details.svelte-avvw9p.svelte-avvw9p{flex:1;min-width:0}.delete-item-name.svelte-avvw9p.svelte-avvw9p{display:block;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delete-item-meta.svelte-avvw9p.svelte-avvw9p{font-size:.875rem;color:var(--text-muted)}.delete-actions.svelte-avvw9p.svelte-avvw9p{display:flex;gap:.75rem;flex-wrap:wrap}.btn-cancel-delete.svelte-avvw9p.svelte-avvw9p{flex:1 1 5rem;padding:.625rem;border-radius:8px;border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);font-weight:500;cursor:pointer;transition:background .15s}.btn-cancel-delete.svelte-avvw9p.svelte-avvw9p:hover:not(:disabled){background:var(--bg-tertiary)}.btn-confirm-delete.svelte-avvw9p.svelte-avvw9p{flex:1 1 5rem;padding:.625rem;border-radius:8px;border:none;background:var(--error);color:#fff;font-weight:600;cursor:pointer;transition:background .15s}.btn-confirm-delete.svelte-avvw9p.svelte-avvw9p:hover:not(:disabled){background:var(--error-light)}.btn-cancel-delete.svelte-avvw9p.svelte-avvw9p:disabled,.btn-confirm-delete.svelte-avvw9p.svelte-avvw9p:disabled{opacity:.6;cursor:not-allowed}.card.svelte-ftzurz.svelte-ftzurz{border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;background:var(--bg-secondary);max-width:400px}h2.svelte-ftzurz.svelte-ftzurz{margin:0 0 1.25rem;color:var(--text-primary);font-size:1.25rem}.field.svelte-ftzurz.svelte-ftzurz{margin-bottom:1rem}.field.svelte-ftzurz.svelte-ftzurz:last-of-type{margin-bottom:1.25rem}label.svelte-ftzurz.svelte-ftzurz{display:block;font-size:.8125rem;font-weight:500;color:var(--text-primary);margin-bottom:.375rem}input.svelte-ftzurz.svelte-ftzurz{display:block;width:100%;padding:.625rem .75rem;border-radius:8px;border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);font-size:.9375rem;transition:border-color .15s}input.svelte-ftzurz.svelte-ftzurz:hover{border-color:var(--text-dimmed)}input.svelte-ftzurz.svelte-ftzurz:focus{border-color:var(--accent-primary)}.btn.svelte-ftzurz.svelte-ftzurz{width:100%;padding:.625rem 1rem;border-radius:8px;border:none;font-weight:500;font-size:.9375rem;transition:background .15s}.btn.primary.svelte-ftzurz.svelte-ftzurz{background:var(--accent-primary);color:#fff}.btn.primary.svelte-ftzurz.svelte-ftzurz:hover:not(:disabled){background:var(--accent-hover)}.btn.primary.svelte-ftzurz.svelte-ftzurz:disabled{background:var(--accent-primary)}.divider.svelte-ftzurz.svelte-ftzurz{display:flex;align-items:center;margin:1rem 0}.divider.svelte-ftzurz.svelte-ftzurz:before,.divider.svelte-ftzurz.svelte-ftzurz:after{content:"";flex:1;height:1px;background:var(--bg-tertiary)}.divider.svelte-ftzurz span.svelte-ftzurz{padding:0 .75rem;color:var(--text-dimmed);font-size:.8125rem}.btn.discord.svelte-ftzurz.svelte-ftzurz{display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--discord-primary);color:#fff}.btn.discord.svelte-ftzurz.svelte-ftzurz:hover:not(:disabled){background:var(--discord-hover)}.btn.discord.svelte-ftzurz.svelte-ftzurz:disabled{background:var(--accent-light)}.discord-icon.svelte-ftzurz.svelte-ftzurz{flex-shrink:0}.message.svelte-ftzurz.svelte-ftzurz{margin-top:1rem;padding:.75rem;border-radius:8px;font-size:.875rem}.message.info.svelte-ftzurz.svelte-ftzurz{background:var(--accent-bg);color:var(--accent-dark)}.message.error.svelte-ftzurz.svelte-ftzurz{background:var(--error-bg);color:var(--error)}.message.success.svelte-ftzurz.svelte-ftzurz{background:var(--success-bg);color:var(--success)}.signup-link.svelte-ftzurz.svelte-ftzurz{margin:1rem 0 0;font-size:.875rem;color:var(--text-muted)}.signup-link.svelte-ftzurz a.svelte-ftzurz{color:var(--accent-primary);font-weight:500}.signup-link.svelte-ftzurz a.svelte-ftzurz:hover{text-decoration:underline}.forgot-link.svelte-ftzurz.svelte-ftzurz{font-size:.8125rem;color:var(--accent-primary);text-decoration:none;display:inline-block;margin-top:.375rem}.forgot-link.svelte-ftzurz.svelte-ftzurz:hover{text-decoration:underline}.card.svelte-14pwtiy.svelte-14pwtiy{border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;background:var(--bg-secondary);max-width:400px}h2.svelte-14pwtiy.svelte-14pwtiy{margin:0 0 1.25rem;color:var(--text-primary);font-size:1.25rem}.field.svelte-14pwtiy.svelte-14pwtiy{margin-bottom:1rem}label.svelte-14pwtiy.svelte-14pwtiy{display:block;font-size:.8125rem;font-weight:500;color:var(--text-primary);margin-bottom:.375rem}input.svelte-14pwtiy.svelte-14pwtiy,select.svelte-14pwtiy.svelte-14pwtiy{display:block;width:100%;padding:.625rem .75rem;border-radius:8px;border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);font-size:.9375rem;transition:border-color .15s}input.svelte-14pwtiy.svelte-14pwtiy:hover,select.svelte-14pwtiy.svelte-14pwtiy:hover{border-color:var(--text-dimmed)}input.svelte-14pwtiy.svelte-14pwtiy:focus,select.svelte-14pwtiy.svelte-14pwtiy:focus{border-color:var(--accent-primary)}.hint.svelte-14pwtiy.svelte-14pwtiy{display:block;font-size:.75rem;color:var(--text-muted);margin-top:.375rem}.verification-notice.svelte-14pwtiy.svelte-14pwtiy{margin-top:.75rem;padding:.75rem;background:var(--warning-bg);border:1px solid var(--warning);border-radius:.375rem;font-size:.75rem;color:var(--warning-text);line-height:1.4}.verification-notice.svelte-14pwtiy strong.svelte-14pwtiy{color:var(--warning-dark)}.valid-hint.svelte-14pwtiy.svelte-14pwtiy{color:var(--success)}.error-hint.svelte-14pwtiy.svelte-14pwtiy{color:var(--error)}.password-rules.svelte-14pwtiy.svelte-14pwtiy,.envoy-rules.svelte-14pwtiy.svelte-14pwtiy{list-style:none;padding:0;margin:.5rem 0 0;font-size:.75rem;display:grid;grid-template-columns:1fr 1fr;gap:.25rem .75rem}.password-rules.svelte-14pwtiy li.svelte-14pwtiy,.envoy-rules.svelte-14pwtiy li.svelte-14pwtiy{color:var(--text-dimmed);display:flex;align-items:center;gap:.375rem}.password-rules.svelte-14pwtiy li.svelte-14pwtiy:before,.envoy-rules.svelte-14pwtiy li.svelte-14pwtiy:before{content:"○";font-size:.625rem}.password-rules.svelte-14pwtiy li.valid.svelte-14pwtiy,.envoy-rules.svelte-14pwtiy li.valid.svelte-14pwtiy{color:var(--success)}.password-rules.svelte-14pwtiy li.valid.svelte-14pwtiy:before,.envoy-rules.svelte-14pwtiy li.valid.svelte-14pwtiy:before{content:"✓";font-size:.75rem}.btn.svelte-14pwtiy.svelte-14pwtiy{width:100%;padding:.625rem 1rem;border-radius:8px;border:none;font-weight:500;font-size:.9375rem;text-decoration:none;display:block;text-align:center;margin-top:1.25rem;transition:background .15s}.btn.primary.svelte-14pwtiy.svelte-14pwtiy{background:var(--accent-primary);color:#fff}.btn.primary.svelte-14pwtiy.svelte-14pwtiy:hover:not(:disabled){background:var(--accent-hover)}.btn.primary.svelte-14pwtiy.svelte-14pwtiy:disabled{background:var(--accent-primary)}.btn.secondary.svelte-14pwtiy.svelte-14pwtiy{background:var(--bg-tertiary);color:var(--text-primary);margin-top:.75rem}.btn.secondary.svelte-14pwtiy.svelte-14pwtiy:hover{background:var(--bg-tertiary)}.btn.svelte-14pwtiy.svelte-14pwtiy:not(.primary):not(.secondary){background:var(--bg-tertiary);color:var(--text-primary);margin-top:.75rem}.message.svelte-14pwtiy.svelte-14pwtiy{margin-top:1rem;padding:.75rem;border-radius:8px;font-size:.875rem}.message.info.svelte-14pwtiy.svelte-14pwtiy{background:var(--accent-bg);color:var(--accent-dark)}.message.error.svelte-14pwtiy.svelte-14pwtiy{background:var(--error-bg);color:var(--error)}.message.success.svelte-14pwtiy.svelte-14pwtiy{background:var(--success-bg);color:var(--success)}.login-link.svelte-14pwtiy.svelte-14pwtiy{margin:1rem 0 0;font-size:.875rem;color:var(--text-muted)}.login-link.svelte-14pwtiy a.svelte-14pwtiy{color:var(--accent-primary);font-weight:500}.login-link.svelte-14pwtiy a.svelte-14pwtiy:hover{text-decoration:underline}.verification-prompt.svelte-14pwtiy.svelte-14pwtiy{text-align:center;padding:.5rem 0}.verification-prompt.svelte-14pwtiy .icon.svelte-14pwtiy{font-size:3rem;margin-bottom:.75rem}.verification-prompt.svelte-14pwtiy h2.svelte-14pwtiy{margin-bottom:.5rem}.verification-prompt.svelte-14pwtiy p.svelte-14pwtiy{color:var(--text-secondary);margin:.375rem 0;font-size:.9375rem}.verification-prompt.svelte-14pwtiy .hint.svelte-14pwtiy{display:block;margin-top:.75rem;margin-bottom:0;font-size:.8125rem}.actions.svelte-14pwtiy.svelte-14pwtiy{display:flex;flex-direction:column;gap:0;margin-top:1rem}.card.svelte-1tn1adf.svelte-1tn1adf{border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;background:var(--bg-secondary)}.settings-page.svelte-1tn1adf.svelte-1tn1adf{display:grid;grid-template-columns:190px 1fr;gap:0;align-items:start;max-width:980px}.settings-loading.svelte-1tn1adf.svelte-1tn1adf{grid-column:1 / -1;color:var(--text-muted);padding:2rem}.settings-unauthed.svelte-1tn1adf.svelte-1tn1adf{grid-column:1 / -1}.settings-sidebar.svelte-1tn1adf.svelte-1tn1adf{position:sticky;top:1.5rem;padding-right:.75rem;display:flex;flex-direction:column;gap:.1rem}.snav-item.svelte-1tn1adf.svelte-1tn1adf{display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;border-radius:6px;background:none;border:none;color:var(--text-secondary);font-size:.875rem;cursor:pointer;text-align:left;width:100%;transition:background .12s,color .12s;position:relative;white-space:nowrap}.snav-item.svelte-1tn1adf.svelte-1tn1adf:hover{background:#ffffff0f;color:var(--text-primary)}.snav-item.active.svelte-1tn1adf.svelte-1tn1adf{background:#8b5cf61f;color:var(--accent-primary);font-weight:500}.snav-item.svelte-1tn1adf svg.svelte-1tn1adf{flex-shrink:0;opacity:.65}.snav-item.active.svelte-1tn1adf svg.svelte-1tn1adf{opacity:1}.snav-badge.svelte-1tn1adf.svelte-1tn1adf{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:var(--warning);color:#fff;border-radius:50%;width:16px;height:16px;font-size:.65rem;display:flex;align-items:center;justify-content:center;font-weight:700}.settings-main.svelte-1tn1adf.svelte-1tn1adf{min-width:0}.section-title.svelte-1tn1adf.svelte-1tn1adf{margin:0 0 .3rem;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.section-desc.svelte-1tn1adf.svelte-1tn1adf{margin:0 0 1.5rem;font-size:.85rem;color:var(--text-muted);border-bottom:1px solid var(--border-color);padding-bottom:1.25rem}.store-card-inline.svelte-1tn1adf.svelte-1tn1adf{margin-bottom:.75rem;padding:.6rem .85rem;background:#8b5cf60f;border:1px solid rgba(139,92,246,.15);border-radius:8px}.store-inline-hint.svelte-1tn1adf.svelte-1tn1adf{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.85rem;color:var(--text-muted)}.store-inline-hint.svelte-1tn1adf svg.svelte-1tn1adf{flex-shrink:0;opacity:.7}.link-btn.svelte-1tn1adf.svelte-1tn1adf{background:none;border:none;padding:0;color:var(--accent-primary);cursor:pointer;font-size:inherit;text-decoration:underline}.all-owned-msg.svelte-1tn1adf.svelte-1tn1adf{display:flex;align-items:center;gap:.6rem;padding:1rem;background:#10b98114;border:1px solid rgba(16,185,129,.2);border-radius:8px;color:var(--success);font-size:.9rem;font-weight:500;margin-bottom:1.5rem}@media (max-width: 700px){.settings-page.svelte-1tn1adf.svelte-1tn1adf{grid-template-columns:1fr}.settings-sidebar.svelte-1tn1adf.svelte-1tn1adf{position:static;flex-direction:row;flex-wrap:wrap;gap:.25rem;padding-right:0;padding-bottom:1rem;border-bottom:1px solid var(--border-color);margin-bottom:1rem}.snav-item.svelte-1tn1adf span.svelte-1tn1adf:not(.snav-badge){display:none}.snav-item.svelte-1tn1adf.svelte-1tn1adf{padding:.5rem .6rem}}h2.svelte-1tn1adf.svelte-1tn1adf{margin:0 0 1.25rem;color:var(--text-primary);font-size:1.25rem}.loading.svelte-1tn1adf.svelte-1tn1adf{color:var(--text-muted)}.not-signed-in.svelte-1tn1adf.svelte-1tn1adf{text-align:center;padding:1.5rem 0}.not-signed-in.svelte-1tn1adf p.svelte-1tn1adf{color:var(--text-secondary);margin:0 0 1rem}.actions.svelte-1tn1adf.svelte-1tn1adf{display:flex;gap:.75rem;justify-content:center}.warning-banner.svelte-1tn1adf.svelte-1tn1adf{background:var(--warning-bg);border:1px solid var(--warning-border);border-radius:8px;padding:.875rem 1rem;margin-bottom:1.25rem}.warning-banner.svelte-1tn1adf strong.svelte-1tn1adf{color:var(--warning-text);display:block;margin-bottom:.25rem}.warning-banner.svelte-1tn1adf p.svelte-1tn1adf{margin:0;color:var(--warning-darker);font-size:.875rem}.resend-btn.svelte-1tn1adf.svelte-1tn1adf{margin-top:.75rem;font-size:.8125rem;padding:.5rem .875rem}.resend-message.svelte-1tn1adf.svelte-1tn1adf{margin:.5rem 0 0;font-size:.8125rem;padding:.5rem .625rem;border-radius:6px}.resend-message.success.svelte-1tn1adf.svelte-1tn1adf{background:var(--success-bg);color:var(--success)}.resend-message.error.svelte-1tn1adf.svelte-1tn1adf{background:var(--error-bg);color:var(--error)}.field.svelte-1tn1adf.svelte-1tn1adf{margin-bottom:1rem}label.svelte-1tn1adf.svelte-1tn1adf,.field-label.svelte-1tn1adf.svelte-1tn1adf{display:block;font-size:.8125rem;font-weight:500;color:var(--text-primary);margin-bottom:.375rem}input.svelte-1tn1adf.svelte-1tn1adf,select.svelte-1tn1adf.svelte-1tn1adf{display:block;width:100%;padding:.625rem .75rem;border-radius:8px;border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);font-size:.9375rem;transition:border-color .15s}input.svelte-1tn1adf.svelte-1tn1adf:hover,select.svelte-1tn1adf.svelte-1tn1adf:hover{border-color:var(--text-dimmed)}input.svelte-1tn1adf.svelte-1tn1adf:focus,select.svelte-1tn1adf.svelte-1tn1adf:focus{border-color:var(--accent-primary)}.hint.svelte-1tn1adf.svelte-1tn1adf{display:block;font-size:.75rem;color:var(--text-muted);margin-top:.375rem}.status-field.svelte-1tn1adf.svelte-1tn1adf{display:flex;align-items:center;gap:.75rem}.status-field.svelte-1tn1adf select.svelte-1tn1adf{flex:1}.status-indicator.svelte-1tn1adf.svelte-1tn1adf{font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:.025em}.status-indicator.status-online.svelte-1tn1adf.svelte-1tn1adf{background:var(--success-bg);color:var(--success);border:1px solid var(--success-border)}.status-indicator.status-away.svelte-1tn1adf.svelte-1tn1adf{background:var(--warning-bg);color:var(--warning);border:1px solid var(--warning-border)}.status-indicator.status-offline.svelte-1tn1adf.svelte-1tn1adf{background:var(--bg-tertiary);color:var(--text-muted);border:1px solid var(--border-color)}.status-select.status-online.svelte-1tn1adf.svelte-1tn1adf{color:var(--success);font-weight:500}.status-select.status-away.svelte-1tn1adf.svelte-1tn1adf{color:var(--warning);font-weight:500}.status-select.status-offline.svelte-1tn1adf.svelte-1tn1adf{color:var(--text-muted);font-weight:500}.status-select.status-auto.svelte-1tn1adf.svelte-1tn1adf{color:var(--text-primary)}.settings-presence-toggle.svelte-1tn1adf.svelte-1tn1adf{display:inline-flex;align-items:center;justify-content:space-between;gap:.8rem;width:min(100%,18rem);padding:.62rem .75rem;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font-weight:700;cursor:pointer;transition:border-color .15s,background .15s}.settings-presence-toggle.svelte-1tn1adf.svelte-1tn1adf:hover:not(:disabled){border-color:var(--accent-primary);background:var(--bg-tertiary)}.settings-presence-toggle.svelte-1tn1adf.svelte-1tn1adf:disabled{cursor:wait;opacity:.72}.toggle-track.svelte-1tn1adf.svelte-1tn1adf{position:relative;width:2.35rem;height:1.25rem;border-radius:999px;background:var(--bg-tertiary);border:1px solid var(--border-color);transition:background .15s,border-color .15s}.toggle-thumb.svelte-1tn1adf.svelte-1tn1adf{position:absolute;top:50%;left:.15rem;width:.86rem;height:.86rem;border-radius:50%;background:var(--text-muted);transform:translateY(-50%);transition:left .15s,background .15s}.settings-presence-toggle.enabled.svelte-1tn1adf .toggle-track.svelte-1tn1adf{border-color:#f5c96bbf;background:#f5c96b2e}.settings-presence-toggle.enabled.svelte-1tn1adf .toggle-thumb.svelte-1tn1adf{left:1.2rem;background:#f5c96b}.theme-toggle.svelte-1tn1adf.svelte-1tn1adf{display:flex;gap:.5rem}.theme-option.svelte-1tn1adf.svelte-1tn1adf{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-secondary);color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:all .15s}.theme-option.svelte-1tn1adf.svelte-1tn1adf:hover:not(:disabled){border-color:var(--accent-primary);color:var(--text-primary)}.theme-option.svelte-1tn1adf.svelte-1tn1adf:disabled{cursor:not-allowed;opacity:.62}.theme-option.active.svelte-1tn1adf.svelte-1tn1adf{border-color:var(--accent-primary);background:var(--accent-primary);color:#fff}.theme-option.coming-soon.svelte-1tn1adf.svelte-1tn1adf{position:relative}.theme-coming-soon.svelte-1tn1adf.svelte-1tn1adf{padding:.1rem .3rem;border:1px solid var(--border-color);border-radius:999px;color:var(--text-dimmed);font-size:.62rem;font-weight:700;line-height:1;text-transform:uppercase;white-space:nowrap}.theme-option.svelte-1tn1adf svg.svelte-1tn1adf{flex-shrink:0}.envoy-rules.svelte-1tn1adf.svelte-1tn1adf{list-style:none;padding:0;margin:.5rem 0 0;font-size:.75rem;display:grid;grid-template-columns:1fr 1fr;gap:.25rem .75rem}.envoy-rules.svelte-1tn1adf li.svelte-1tn1adf{color:var(--text-dimmed);display:flex;align-items:center;gap:.375rem}.envoy-rules.svelte-1tn1adf li.svelte-1tn1adf:before{content:"○";font-size:.625rem}.envoy-rules.svelte-1tn1adf li.valid.svelte-1tn1adf{color:var(--success)}.envoy-rules.svelte-1tn1adf li.valid.svelte-1tn1adf:before{content:"✓";font-size:.75rem}.envoy-change-warning.svelte-1tn1adf.svelte-1tn1adf{margin-top:.75rem;padding:.75rem;background:var(--warning-bg);border:1px solid var(--warning);border-radius:.375rem;font-size:.75rem;color:var(--warning-text);line-height:1.4}.envoy-change-warning.svelte-1tn1adf strong.svelte-1tn1adf{color:var(--warning-dark)}.envoy-name-field.svelte-1tn1adf .btn-change-name.svelte-1tn1adf{margin-top:.75rem;width:100%;background:var(--accent-secondary);color:#fff}.envoy-name-field.svelte-1tn1adf .btn-change-name.svelte-1tn1adf:hover:not(:disabled){background:var(--accent-secondary-hover, #5b4fc7)}.envoy-name-field.svelte-1tn1adf .btn-change-name.svelte-1tn1adf:disabled{opacity:.5;cursor:not-allowed}.envoy-name-message.svelte-1tn1adf.svelte-1tn1adf{margin-top:.5rem;font-size:.8125rem;padding:.5rem .625rem;border-radius:6px}.envoy-name-message.success.svelte-1tn1adf.svelte-1tn1adf{background:var(--success-bg);color:var(--success)}.envoy-name-message.error.svelte-1tn1adf.svelte-1tn1adf{background:var(--error-bg);color:var(--error)}.btn.svelte-1tn1adf.svelte-1tn1adf{padding:.625rem 1rem;border-radius:8px;border:none;font-weight:500;font-size:.9375rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background .15s}.btn.primary.svelte-1tn1adf.svelte-1tn1adf{background:var(--accent-primary);color:#fff;width:100%;margin-top:.5rem}.btn.primary.svelte-1tn1adf.svelte-1tn1adf:hover:not(:disabled){background:var(--accent-hover)}.btn.primary.svelte-1tn1adf.svelte-1tn1adf:disabled{background:var(--accent-primary)}.btn.svelte-1tn1adf.svelte-1tn1adf:not(.primary){background:var(--bg-tertiary);color:var(--text-primary)}.btn.svelte-1tn1adf.svelte-1tn1adf:not(.primary):hover:not(:disabled){background:var(--bg-tertiary)}.message.svelte-1tn1adf.svelte-1tn1adf{margin-top:1rem;padding:.75rem;border-radius:8px;font-size:.875rem}.message.info.svelte-1tn1adf.svelte-1tn1adf{background:var(--accent-bg);color:var(--accent-dark)}.message.error.svelte-1tn1adf.svelte-1tn1adf{background:var(--error-bg);color:var(--error)}.message.success.svelte-1tn1adf.svelte-1tn1adf{background:var(--success-bg);color:var(--success)}.discord-section.svelte-1tn1adf.svelte-1tn1adf{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.discord-section.svelte-1tn1adf h3.svelte-1tn1adf{margin:0 0 .75rem;font-size:1rem;color:var(--text-primary)}.discord-loading.svelte-1tn1adf.svelte-1tn1adf{color:var(--text-muted);font-size:.875rem;margin:0}.discord-hint.svelte-1tn1adf.svelte-1tn1adf{font-size:.8125rem;color:var(--text-muted);margin:0 0 .75rem;line-height:1.4}.discord-linked.svelte-1tn1adf.svelte-1tn1adf{display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;padding:.75rem}.discord-user.svelte-1tn1adf.svelte-1tn1adf{display:flex;align-items:center;gap:.75rem}.discord-avatar.svelte-1tn1adf.svelte-1tn1adf{width:40px;height:40px;border-radius:50%;object-fit:cover}.discord-avatar-placeholder.svelte-1tn1adf.svelte-1tn1adf{width:40px;height:40px;border-radius:50%;background:var(--discord-primary);color:#fff;display:flex;align-items:center;justify-content:center}.discord-info.svelte-1tn1adf.svelte-1tn1adf{display:flex;flex-direction:column;gap:.125rem}.discord-username.svelte-1tn1adf.svelte-1tn1adf{font-weight:500;color:var(--text-primary);font-size:.9375rem}.discord-status.svelte-1tn1adf.svelte-1tn1adf{font-size:.75rem;color:var(--success)}.btn-discord.svelte-1tn1adf.svelte-1tn1adf{background:var(--discord-primary);color:#fff;gap:.5rem;width:100%}.btn-discord.svelte-1tn1adf.svelte-1tn1adf:hover:not(:disabled){background:var(--discord-hover)}.btn-discord.svelte-1tn1adf.svelte-1tn1adf:disabled{background:var(--accent-light)}.btn-patreon.svelte-1tn1adf.svelte-1tn1adf{background:#f96854;color:#fff;gap:.5rem;width:100%}.btn-patreon.svelte-1tn1adf.svelte-1tn1adf:hover:not(:disabled){background:#e2543f}.btn-patreon.svelte-1tn1adf.svelte-1tn1adf:disabled{opacity:.6}.patreon-avatar-placeholder.svelte-1tn1adf.svelte-1tn1adf{background:#f96854;color:#fff}.btn-unlink.svelte-1tn1adf.svelte-1tn1adf{background:var(--bg-tertiary);color:var(--text-muted);padding:.5rem .75rem;font-size:.8125rem}.btn-unlink.svelte-1tn1adf.svelte-1tn1adf:hover:not(:disabled){background:var(--bg-tertiary);color:var(--error)}.discord-roles-sync.svelte-1tn1adf.svelte-1tn1adf{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-light)}.btn-refresh.svelte-1tn1adf.svelte-1tn1adf{background:var(--bg-tertiary);color:var(--text-secondary);padding:.5rem .75rem;font-size:.8125rem;white-space:nowrap}.btn-refresh.svelte-1tn1adf.svelte-1tn1adf:hover:not(:disabled){background:var(--accent-bg);color:var(--accent-primary)}.sync-hint.svelte-1tn1adf.svelte-1tn1adf{color:var(--text-muted);font-size:.75rem}.discord-roles-list.svelte-1tn1adf.svelte-1tn1adf{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-light)}.roles-label.svelte-1tn1adf.svelte-1tn1adf{color:var(--text-muted);font-size:.75rem}.role-badge.svelte-1tn1adf.svelte-1tn1adf{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background:var(--bg-tertiary);color:var(--text-secondary);border-radius:4px;font-size:.75rem;font-weight:500}.role-badge.svelte-1tn1adf .role-icon.svelte-1tn1adf{display:inline-flex;align-items:center}.role-badge.inner-circle.svelte-1tn1adf.svelte-1tn1adf{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff}.role-badge.inner-circle.svelte-1tn1adf .role-icon.svelte-1tn1adf{filter:drop-shadow(0 0 2px rgba(255,255,255,.5))}.role-badge.patreon.svelte-1tn1adf.svelte-1tn1adf{background:linear-gradient(135deg,#ff424d,#e63946);color:#fff}.role-badge.manager.svelte-1tn1adf.svelte-1tn1adf{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.role-badge.scribe.svelte-1tn1adf.svelte-1tn1adf{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.role-badge.member.svelte-1tn1adf.svelte-1tn1adf{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-light)}.discord-message.svelte-1tn1adf.svelte-1tn1adf{margin:.75rem 0 0;padding:.5rem .625rem;border-radius:6px;font-size:.8125rem}.discord-message.success.svelte-1tn1adf.svelte-1tn1adf{background:var(--success-bg);color:var(--success)}.discord-message.error.svelte-1tn1adf.svelte-1tn1adf{background:var(--error-bg);color:var(--error)}.discord-message.warning.svelte-1tn1adf.svelte-1tn1adf{background:var(--warning-bg, #fef3c7);color:var(--warning, #92400e)}.discord-message.info.svelte-1tn1adf.svelte-1tn1adf{background:var(--bg-tertiary);color:var(--text-secondary)}.account-security-section.svelte-1tn1adf.svelte-1tn1adf{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.account-security-section.svelte-1tn1adf h3.svelte-1tn1adf{margin:0 0 1rem;font-size:1rem;color:var(--text-primary)}.security-block.svelte-1tn1adf.svelte-1tn1adf{margin-bottom:1.5rem;padding:1rem;background:var(--bg-secondary, var(--card-bg));border:1px solid var(--border-color);border-radius:.5rem}.security-block.svelte-1tn1adf h4.svelte-1tn1adf{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:var(--text-primary)}.current-email-label.svelte-1tn1adf.svelte-1tn1adf{font-size:.8125rem;color:var(--text-secondary);margin:0 0 .75rem}.field-message.svelte-1tn1adf.svelte-1tn1adf{font-size:.8125rem;margin-top:.5rem}.field-message.success.svelte-1tn1adf.svelte-1tn1adf{color:var(--success, #22c55e)}.field-message.error.svelte-1tn1adf.svelte-1tn1adf,.error-hint.svelte-1tn1adf.svelte-1tn1adf{color:var(--error, #ef4444)}.verification-section.svelte-1tn1adf.svelte-1tn1adf{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.verification-section.svelte-1tn1adf h3.svelte-1tn1adf{margin:0 0 .75rem;font-size:1rem;color:var(--text-primary)}.verification-loading.svelte-1tn1adf.svelte-1tn1adf{color:var(--text-muted);font-size:.875rem;margin:0}.verification-hint.svelte-1tn1adf.svelte-1tn1adf{font-size:.8125rem;color:var(--text-muted);margin:0 0 .75rem;line-height:1.4}.verification-deadline.svelte-1tn1adf.svelte-1tn1adf{background:var(--warning-bg);border:1px solid var(--warning);border-radius:8px;padding:1rem;margin-bottom:1rem}.verification-deadline.svelte-1tn1adf strong.svelte-1tn1adf{display:flex;align-items:center;gap:.5rem;color:var(--warning-text);font-size:.875rem}.verification-deadline.svelte-1tn1adf .time-display.svelte-1tn1adf{font-weight:700;font-size:1.125rem;color:var(--warning-dark);margin-left:.5rem}.verification-deadline.svelte-1tn1adf p.svelte-1tn1adf{margin:.5rem 0 0;font-size:.75rem;color:var(--warning-text)}.verification-deadline.urgent.svelte-1tn1adf.svelte-1tn1adf{background:var(--error-bg);border-color:var(--error)}.verification-deadline.urgent.svelte-1tn1adf strong.svelte-1tn1adf,.verification-deadline.urgent.svelte-1tn1adf p.svelte-1tn1adf{color:var(--error-dark)}.verification-deadline.urgent.svelte-1tn1adf .time-display.svelte-1tn1adf{color:var(--error)}.verification-deadline.expired.svelte-1tn1adf.svelte-1tn1adf{background:var(--error-bg);border-color:var(--error)}.verification-deadline.expired.svelte-1tn1adf strong.svelte-1tn1adf,.verification-deadline.expired.svelte-1tn1adf p.svelte-1tn1adf{color:var(--error-dark)}.verification-verified.svelte-1tn1adf.svelte-1tn1adf{background:var(--success-bg);border:1px solid var(--success-border);border-radius:8px;padding:1rem}.verified-badge.svelte-1tn1adf.svelte-1tn1adf{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--success)}.verified-date.svelte-1tn1adf.svelte-1tn1adf{margin:.5rem 0 0;font-size:.75rem;color:var(--text-muted)}.verification-pending.svelte-1tn1adf.svelte-1tn1adf{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;padding:1rem}.verification-code-display.svelte-1tn1adf.svelte-1tn1adf{display:flex;align-items:center;gap:.5rem;margin:.5rem 0}.verification-code.svelte-1tn1adf.svelte-1tn1adf{font-size:1.5rem;font-weight:700;letter-spacing:.1em;color:var(--text-primary);background:var(--bg-secondary);padding:.5rem 1rem;border-radius:6px;border:2px solid var(--accent-primary);font-family:monospace}.btn-copy.svelte-1tn1adf.svelte-1tn1adf{padding:.5rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-muted);cursor:pointer}.btn-copy.svelte-1tn1adf.svelte-1tn1adf:hover{background:var(--bg-tertiary);color:var(--text-primary)}.verification-expires.svelte-1tn1adf.svelte-1tn1adf{font-size:.75rem;color:var(--text-muted);margin:0}.verification-steps.svelte-1tn1adf.svelte-1tn1adf{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}.verification-steps.svelte-1tn1adf h4.svelte-1tn1adf{margin:0 0 .5rem;font-size:.875rem;color:var(--text-primary)}.verification-steps.svelte-1tn1adf ol.svelte-1tn1adf{margin:0;padding-left:1.25rem;font-size:.8125rem;color:var(--text-secondary);line-height:1.6}.verification-steps.svelte-1tn1adf a.svelte-1tn1adf{color:var(--accent-primary);text-decoration:none}.verification-steps.svelte-1tn1adf a.svelte-1tn1adf:hover{text-decoration:underline}.verification-steps.svelte-1tn1adf code.svelte-1tn1adf{background:var(--accent-bg);padding:.125rem .375rem;border-radius:4px;font-family:monospace;font-size:.8125rem;color:var(--accent-dark)}.verification-actions.svelte-1tn1adf.svelte-1tn1adf{display:flex;gap:.5rem;margin-top:1rem}.verification-profile-link.svelte-1tn1adf.svelte-1tn1adf{margin:.5rem 0 0;font-size:.8125rem;color:var(--text-muted)}.verification-profile-link.svelte-1tn1adf a.svelte-1tn1adf{color:var(--accent-primary);text-decoration:none}.verification-profile-link.svelte-1tn1adf a.svelte-1tn1adf:hover{text-decoration:underline}.profile-url-form.svelte-1tn1adf.svelte-1tn1adf{margin-top:1rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;padding:1rem}.profile-url-form.svelte-1tn1adf label.svelte-1tn1adf{display:block;font-size:.875rem;font-weight:500;color:var(--text-primary);margin-bottom:.5rem}.profile-url-form.svelte-1tn1adf input.svelte-1tn1adf{width:100%;padding:.625rem .75rem;border:1px solid var(--border-light);border-radius:6px;font-size:.875rem;box-sizing:border-box}.profile-url-form.svelte-1tn1adf input.svelte-1tn1adf:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px #2563eb1a}.profile-url-form.svelte-1tn1adf input.invalid.svelte-1tn1adf{border-color:var(--error)}.url-help.svelte-1tn1adf.svelte-1tn1adf{margin:.5rem 0 0;font-size:.75rem;color:var(--text-muted)}.url-help.svelte-1tn1adf a.svelte-1tn1adf{color:var(--accent-primary);text-decoration:none}.url-help.svelte-1tn1adf a.svelte-1tn1adf:hover{text-decoration:underline}.profile-url-actions.svelte-1tn1adf.svelte-1tn1adf{display:flex;gap:.5rem;margin-top:1rem;justify-content:flex-end}.btn-verify.svelte-1tn1adf.svelte-1tn1adf{display:flex;align-items:center;gap:.5rem;background:var(--success-dark);color:#fff;width:100%;justify-content:center}.btn-verify.svelte-1tn1adf.svelte-1tn1adf:hover:not(:disabled){background:var(--success-darker)}.btn-verify.svelte-1tn1adf.svelte-1tn1adf:disabled{background:var(--success-border)}.verification-message.svelte-1tn1adf.svelte-1tn1adf{margin:.75rem 0 0;padding:.5rem .625rem;border-radius:6px;font-size:.8125rem}.verification-message.success.svelte-1tn1adf.svelte-1tn1adf{background:var(--success-bg);color:var(--success)}.verification-message.error.svelte-1tn1adf.svelte-1tn1adf{background:var(--error-bg);color:var(--error)}.customization-section.svelte-1tn1adf.svelte-1tn1adf{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.customization-section.svelte-1tn1adf h3.svelte-1tn1adf{margin:0 0 1rem;font-size:1rem;color:var(--text-primary)}.customization-group.svelte-1tn1adf.svelte-1tn1adf{margin-bottom:1.5rem}.customization-label.svelte-1tn1adf.svelte-1tn1adf{display:block;font-size:.8125rem;font-weight:500;color:var(--text-primary);margin-bottom:.75rem}.avatar-preview-section.svelte-1tn1adf.svelte-1tn1adf{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.avatar-preview-large.svelte-1tn1adf.svelte-1tn1adf{width:64px;height:64px;border-radius:50%;border:3px solid var(--accent-primary);background:var(--bg-tertiary);object-fit:cover}.avatar-current-label.svelte-1tn1adf.svelte-1tn1adf{font-size:.75rem;color:var(--text-muted)}.avatar-grid.svelte-1tn1adf.svelte-1tn1adf{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:.6rem}@media (max-width: 440px){.avatar-grid.svelte-1tn1adf.svelte-1tn1adf{grid-template-columns:repeat(auto-fill,minmax(54px,1fr))}}.avatar-option.svelte-1tn1adf.svelte-1tn1adf{position:relative;padding:0;border:2px solid var(--border-color);border-radius:8px;background:var(--bg-tertiary);cursor:pointer;transition:border-color .15s,transform .15s;overflow:hidden;aspect-ratio:1}.avatar-option.svelte-1tn1adf.svelte-1tn1adf:hover:not(:disabled){border-color:var(--accent-primary);transform:scale(1.05)}.avatar-option.selected.svelte-1tn1adf.svelte-1tn1adf{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-bg)}.avatar-option.locked.svelte-1tn1adf .avatar-option-img.svelte-1tn1adf{filter:grayscale(.85) brightness(.55)}.avatar-option.locked.svelte-1tn1adf.svelte-1tn1adf:hover:not(:disabled){border-color:var(--warning, #f5c96b);transform:none}.avatar-lock.svelte-1tn1adf.svelte-1tn1adf{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6);pointer-events:none}.avatar-option.svelte-1tn1adf.svelte-1tn1adf:disabled{opacity:.5;cursor:not-allowed}.avatar-option-img.svelte-1tn1adf.svelte-1tn1adf{width:100%;height:100%;border-radius:50%;object-fit:cover}.name-preview.svelte-1tn1adf.svelte-1tn1adf{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;padding:1rem;margin-bottom:.75rem;text-align:center;transition:border-color .2s}.name-preview.has-border.svelte-1tn1adf.svelte-1tn1adf{border-width:3px}.name-preview-text.svelte-1tn1adf.svelte-1tn1adf{font-size:1.25rem;font-weight:600;transition:color .2s}.color-grid.svelte-1tn1adf.svelte-1tn1adf{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}@media (max-width: 360px){.color-grid.svelte-1tn1adf.svelte-1tn1adf{grid-template-columns:1fr}}.color-option.svelte-1tn1adf.svelte-1tn1adf{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;border:2px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);cursor:pointer;transition:border-color .15s,background-color .15s;text-align:left}.color-option.svelte-1tn1adf.svelte-1tn1adf:hover:not(:disabled):not(.locked){border-color:var(--accent-primary);background:var(--bg-tertiary)}.color-option.selected.svelte-1tn1adf.svelte-1tn1adf{border-color:var(--accent-primary);background:var(--accent-bg)}.color-option.locked.svelte-1tn1adf.svelte-1tn1adf{opacity:.6;cursor:not-allowed}.color-option.svelte-1tn1adf.svelte-1tn1adf:disabled{cursor:not-allowed}.color-swatch.svelte-1tn1adf.svelte-1tn1adf{width:20px;height:20px;border-radius:50%;flex-shrink:0;border:2px solid var(--border-color)}.color-name.svelte-1tn1adf.svelte-1tn1adf{flex:1;font-size:.8125rem;color:var(--text-primary)}.lock-icon.svelte-1tn1adf.svelte-1tn1adf{flex-shrink:0;color:var(--text-muted)}.customization-message.svelte-1tn1adf.svelte-1tn1adf{margin:.75rem 0 0;padding:.5rem .625rem;border-radius:6px;font-size:.8125rem}.customization-message.success.svelte-1tn1adf.svelte-1tn1adf{background:var(--success-bg);color:var(--success)}.customization-message.error.svelte-1tn1adf.svelte-1tn1adf{background:var(--error-bg);color:var(--error)}.panel-header.svelte-1tn1adf.svelte-1tn1adf{margin-bottom:1.25rem}.panel-subtitle.svelte-1tn1adf.svelte-1tn1adf{font-size:.8125rem;color:var(--text-muted)}.coming-soon-panel.svelte-1tn1adf.svelte-1tn1adf{padding:1rem;border:1px dashed var(--border-color);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary)}.coming-soon-panel.svelte-1tn1adf strong.svelte-1tn1adf{font-size:.875rem;font-weight:600}.effects-summary.svelte-1tn1adf.svelte-1tn1adf{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem .75rem;background:var(--accent-bg, rgba(99, 102, 241, .08));border-radius:8px;border:1px solid var(--accent-primary, #6366f1)}.effects-count.svelte-1tn1adf.svelte-1tn1adf{font-size:.8125rem;font-weight:600;color:var(--accent-primary, #6366f1)}.modal-category.svelte-1tn1adf.svelte-1tn1adf{margin-bottom:1.25rem}.category-title.svelte-1tn1adf.svelte-1tn1adf{display:flex;align-items:center;gap:.5rem;margin:0 0 .625rem;font-size:.875rem;font-weight:600;color:var(--text-primary)}.category-icon.svelte-1tn1adf.svelte-1tn1adf{font-size:1rem}.category-active-dot.svelte-1tn1adf.svelte-1tn1adf{width:6px;height:6px;border-radius:50%;background:var(--success, #22c55e);flex-shrink:0}.option-grid.svelte-1tn1adf.svelte-1tn1adf{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem}@media (max-width: 1100px){.option-grid.svelte-1tn1adf.svelte-1tn1adf{grid-template-columns:repeat(2,1fr)}}.modal-option.svelte-1tn1adf.svelte-1tn1adf{position:relative;display:flex;flex-direction:column;align-items:center;gap:.125rem;padding:.5rem .375rem;border:2px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);cursor:pointer;transition:border-color .15s,background-color .15s,transform .1s;text-align:center;min-height:3.25rem}.modal-option.svelte-1tn1adf.svelte-1tn1adf:hover{border-color:var(--accent-primary, #6366f1);background:var(--bg-tertiary);transform:translateY(-1px)}.modal-option.selected.svelte-1tn1adf.svelte-1tn1adf{border-color:var(--accent-primary, #6366f1);background:var(--accent-bg, rgba(99, 102, 241, .08))}.modal-option.locked.svelte-1tn1adf.svelte-1tn1adf{border-style:dashed;opacity:.78}.option-label.svelte-1tn1adf.svelte-1tn1adf{font-size:.75rem;font-weight:600;color:var(--text-primary);line-height:1.2}.option-desc.svelte-1tn1adf.svelte-1tn1adf{font-size:.625rem;color:var(--text-muted);line-height:1.2}.option-lock.svelte-1tn1adf.svelte-1tn1adf{position:absolute;top:.25rem;right:.25rem;color:var(--warning, #f5c96b)}.option-requirement.svelte-1tn1adf.svelte-1tn1adf{font-size:.625rem;color:var(--warning, #f5c96b);line-height:1.15;margin-top:.125rem}.modal-store-card.svelte-1tn1adf.svelte-1tn1adf{display:flex;flex-direction:column;gap:.875rem;margin:0 0 1.25rem;padding:1rem;border:1px solid rgba(6,182,212,.42);border-radius:8px;background:linear-gradient(135deg,#06b6d41a,#6366f114),var(--bg-secondary);box-shadow:inset 0 0 18px #06b6d412}.store-kicker.svelte-1tn1adf.svelte-1tn1adf{display:inline-block;margin-bottom:.25rem;color:#22d3ee;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.store-card-copy.svelte-1tn1adf h3.svelte-1tn1adf{margin:0 0 .25rem;color:var(--text-primary);font-size:.9375rem}.store-card-copy.svelte-1tn1adf p.svelte-1tn1adf{margin:0 0 .75rem;color:var(--text-muted);font-size:.75rem;line-height:1.4}.pack-effects-list.svelte-1tn1adf.svelte-1tn1adf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.5rem}@media (max-width: 720px){.pack-effects-list.svelte-1tn1adf.svelte-1tn1adf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 420px){.pack-effects-list.svelte-1tn1adf.svelte-1tn1adf{grid-template-columns:1fr}}.pack-effects-list.svelte-1tn1adf span.svelte-1tn1adf{display:flex;flex-direction:column;gap:.15rem;padding:.45rem .55rem;border:1px solid rgba(6,182,212,.18);border-radius:6px;background:#00000029;color:var(--text-primary);font-size:.75rem;font-weight:600;line-height:1.25}.pack-effects-list.svelte-1tn1adf strong.svelte-1tn1adf{color:#67e8f9;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.store-card-actions.svelte-1tn1adf.svelte-1tn1adf{display:flex;flex-direction:row;gap:.5rem}.bg-pack-actions.svelte-1tn1adf.svelte-1tn1adf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.bg-pack-actions.svelte-1tn1adf .btn-purchase-pack.svelte-1tn1adf,.bg-pack-actions.svelte-1tn1adf .bg-pack-span.svelte-1tn1adf{grid-column:1 / -1}.btn-preview-pack.svelte-1tn1adf.svelte-1tn1adf,.btn-purchase-pack.svelte-1tn1adf.svelte-1tn1adf{justify-content:center;width:100%}.btn-preview-pack.svelte-1tn1adf.svelte-1tn1adf{border:1px solid rgba(6,182,212,.5);background:#06b6d41f;color:#a5f3fc}.btn-purchase-pack.svelte-1tn1adf.svelte-1tn1adf{border:1px solid rgba(245,201,107,.55);background:#f5c96b1f;color:#f5c96b}.badge-manager-access.svelte-1tn1adf.svelte-1tn1adf{display:flex;align-items:center;justify-content:center;width:100%;padding:.55rem 1rem;border-radius:6px;border:1px solid rgba(139,92,246,.5);background:#8b5cf61f;color:#c4b5fd;font-size:.85rem;font-weight:600;letter-spacing:.02em;cursor:default}.accent-color-grid.svelte-1tn1adf.svelte-1tn1adf{display:flex;flex-wrap:wrap;gap:.5rem}.accent-swatch.svelte-1tn1adf.svelte-1tn1adf{position:relative;width:28px;height:28px;border-radius:50%;border:3px solid transparent;cursor:pointer;transition:transform .15s,border-color .15s;box-shadow:0 1px 3px #0003}.accent-swatch.accent-none.svelte-1tn1adf.svelte-1tn1adf{background:transparent;border-color:var(--border-color);box-shadow:none}.accent-swatch.accent-none.svelte-1tn1adf.svelte-1tn1adf:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;border:1px dashed var(--text-muted)}.accent-swatch.accent-none.selected.svelte-1tn1adf.svelte-1tn1adf{border-color:var(--text-primary)}.accent-swatch.svelte-1tn1adf.svelte-1tn1adf:hover{transform:scale(1.15)}.accent-swatch.locked.svelte-1tn1adf.svelte-1tn1adf{opacity:.78}.accent-swatch.selected.svelte-1tn1adf.svelte-1tn1adf{border-color:var(--text-primary);transform:scale(1.1)}.accent-lock.svelte-1tn1adf.svelte-1tn1adf{position:absolute;right:-4px;bottom:-4px;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:999px;background:var(--bg-secondary);color:var(--warning, #f5c96b);box-shadow:0 0 0 1px var(--border-color)}.premium-upsell.svelte-1tn1adf.svelte-1tn1adf{display:flex;flex-wrap:wrap;align-items:center;gap:.875rem;padding:1rem;background:linear-gradient(135deg,#6366f10f,#8b5cf60f);border:1px solid var(--accent-primary, #6366f1);border-radius:10px;margin-bottom:1.25rem}.upsell-icon.svelte-1tn1adf.svelte-1tn1adf{flex-shrink:0;color:var(--accent-primary, #6366f1)}.upsell-text.svelte-1tn1adf.svelte-1tn1adf{flex:1 1 200px;min-width:0}.upsell-text.svelte-1tn1adf strong.svelte-1tn1adf{font-size:.8125rem;color:var(--text-primary);display:block;margin-bottom:.125rem;overflow-wrap:anywhere}.upsell-text.svelte-1tn1adf p.svelte-1tn1adf{margin:0;font-size:.75rem;color:var(--text-muted);line-height:1.4;overflow-wrap:anywhere}.btn-upsell.svelte-1tn1adf.svelte-1tn1adf{flex-shrink:0;padding:.5rem 1rem;background:var(--accent-primary, #6366f1);color:#fff;border:none;border-radius:6px;font-size:.75rem;font-weight:600;text-decoration:none;transition:opacity .15s;white-space:nowrap}.btn-upsell.svelte-1tn1adf.svelte-1tn1adf:hover{opacity:.85}.btn-preview.svelte-1tn1adf.svelte-1tn1adf{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,transform .1s}.btn-preview.svelte-1tn1adf.svelte-1tn1adf:hover{background:var(--bg-primary);transform:translateY(-1px)}.panel-actions.svelte-1tn1adf.svelte-1tn1adf{display:flex;gap:.5rem}.btn-save-prefs.svelte-1tn1adf.svelte-1tn1adf{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:var(--accent-primary, #6366f1);color:#fff;border:none;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:opacity .15s,transform .1s}.btn-save-prefs.svelte-1tn1adf.svelte-1tn1adf:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-save-prefs.svelte-1tn1adf.svelte-1tn1adf:disabled{opacity:.5;cursor:not-allowed;transform:none}.modal-prefs-message.svelte-1tn1adf.svelte-1tn1adf{margin:.5rem 0 0;padding:.5rem .625rem;border-radius:6px;font-size:.8125rem}.modal-prefs-message.success.svelte-1tn1adf.svelte-1tn1adf{background:var(--success-bg);color:var(--success)}.modal-prefs-message.error.svelte-1tn1adf.svelte-1tn1adf{background:var(--error-bg);color:var(--error)}.modal-prefs-message.warning.svelte-1tn1adf.svelte-1tn1adf{background:var(--warning-bg);color:var(--warning)}.preview-overlay.svelte-1tn1adf.svelte-1tn1adf{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:1rem}.preview-modal.svelte-1tn1adf.svelte-1tn1adf{position:relative;z-index:2;background:var(--bg-secondary);border-radius:12px;padding:1.5rem;max-width:400px;width:90%;box-shadow:0 20px 60px #0006;border:2px solid var(--border-color)}.preview-title.svelte-1tn1adf.svelte-1tn1adf{margin:0 0 .5rem;font-size:1.125rem;color:var(--text-primary)}.preview-hint.svelte-1tn1adf.svelte-1tn1adf{color:var(--text-muted);font-size:.875rem;margin:0 0 1rem}.preview-trader.svelte-1tn1adf.svelte-1tn1adf{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem;background:var(--bg-tertiary);border-radius:8px;border:1px solid var(--border-color)}.preview-avatar.svelte-1tn1adf.svelte-1tn1adf{width:40px;height:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.preview-trader-info.svelte-1tn1adf.svelte-1tn1adf{flex:1;min-width:0}.preview-trader-name.svelte-1tn1adf.svelte-1tn1adf{font-weight:600;font-size:.9375rem;display:inline-block}.preview-status.svelte-1tn1adf.svelte-1tn1adf{font-size:.6875rem;font-weight:700;letter-spacing:.05em;flex-shrink:0}.preview-message-box.svelte-1tn1adf.svelte-1tn1adf{display:flex;gap:.5rem;margin-bottom:.75rem}.preview-input.svelte-1tn1adf.svelte-1tn1adf{flex:1;padding:.625rem .75rem;border-radius:8px;border:1px solid var(--border-light);background:var(--bg-primary);color:var(--text-primary);font-size:.875rem;font-family:monospace}.preview-copy-btn.svelte-1tn1adf.svelte-1tn1adf{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);cursor:pointer}.preview-sound-label.svelte-1tn1adf.svelte-1tn1adf{text-align:center;font-size:.75rem;color:var(--text-muted);margin:0 0 .75rem}.preview-close-btn.svelte-1tn1adf.svelte-1tn1adf{width:100%;padding:.625rem;background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:8px;cursor:pointer;font-weight:500;transition:background .15s}.preview-close-btn.svelte-1tn1adf.svelte-1tn1adf:hover{background:var(--bg-primary)}.card.svelte-11n1a6k.svelte-11n1a6k{border:1px solid var(--border-color);border-radius:12px;padding:1.75rem 1.5rem;background:var(--bg-secondary);text-align:center;max-width:420px;margin:1.5rem auto}h2.svelte-11n1a6k.svelte-11n1a6k{margin:0 0 1.25rem;color:var(--text-primary);font-size:1.25rem}.loading.svelte-11n1a6k p.svelte-11n1a6k{color:var(--text-muted)}.success.svelte-11n1a6k .icon.svelte-11n1a6k{width:56px;height:56px;background:var(--success-dark);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;margin:0 auto .875rem}.success.svelte-11n1a6k p.svelte-11n1a6k{color:var(--text-primary);margin:0 0 .375rem;font-size:.9375rem}.success.svelte-11n1a6k .welcome.svelte-11n1a6k{color:var(--success);font-weight:500}.error.svelte-11n1a6k .icon.svelte-11n1a6k{width:56px;height:56px;background:var(--error);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;margin:0 auto .875rem}.error.svelte-11n1a6k p.svelte-11n1a6k{color:var(--error);font-size:.9375rem}.actions.svelte-11n1a6k.svelte-11n1a6k{display:flex;gap:.75rem;justify-content:center;margin-top:1.25rem}.btn.svelte-11n1a6k.svelte-11n1a6k{padding:.625rem 1rem;border-radius:8px;text-decoration:none;font-weight:500;font-size:.9375rem;transition:background .15s}.btn.primary.svelte-11n1a6k.svelte-11n1a6k{background:var(--accent-primary);color:#fff}.btn.primary.svelte-11n1a6k.svelte-11n1a6k:hover{background:var(--accent-hover)}.btn.svelte-11n1a6k.svelte-11n1a6k:not(.primary){background:var(--bg-tertiary);color:var(--text-primary)}.btn.svelte-11n1a6k.svelte-11n1a6k:not(.primary):hover{background:var(--bg-tertiary)}.card.svelte-11f79ap.svelte-11f79ap{border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;background:var(--bg-secondary);max-width:400px}h2.svelte-11f79ap.svelte-11f79ap{margin:0 0 .375rem;color:var(--text-primary);font-size:1.25rem}.subtitle.svelte-11f79ap.svelte-11f79ap{color:var(--text-muted);margin:0 0 1.25rem;font-size:.9375rem}.field.svelte-11f79ap.svelte-11f79ap{margin-bottom:1.25rem}label.svelte-11f79ap.svelte-11f79ap{display:block;font-size:.8125rem;font-weight:500;color:var(--text-primary);margin-bottom:.375rem}input.svelte-11f79ap.svelte-11f79ap{display:block;width:100%;padding:.625rem .75rem;border-radius:8px;border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);font-size:.9375rem;transition:border-color .15s}input.svelte-11f79ap.svelte-11f79ap:hover{border-color:var(--text-dimmed)}input.svelte-11f79ap.svelte-11f79ap:focus{border-color:var(--accent-primary)}.btn.svelte-11f79ap.svelte-11f79ap{padding:.625rem 1rem;border-radius:8px;border:none;font-weight:500;font-size:.9375rem;text-decoration:none;display:block;text-align:center;transition:background .15s}.btn.primary.svelte-11f79ap.svelte-11f79ap{background:var(--accent-primary);color:#fff}.btn.primary.svelte-11f79ap.svelte-11f79ap:hover:not(:disabled){background:var(--accent-hover)}.btn.primary.svelte-11f79ap.svelte-11f79ap:disabled{background:var(--accent-primary)}.btn.svelte-11f79ap.svelte-11f79ap:not(.primary){background:var(--bg-tertiary);color:var(--text-primary)}.btn.svelte-11f79ap.svelte-11f79ap:not(.primary):hover{background:var(--bg-tertiary)}.btn.full-width.svelte-11f79ap.svelte-11f79ap{width:100%}.message.svelte-11f79ap.svelte-11f79ap{margin-top:1rem;padding:.75rem;border-radius:8px;font-size:.875rem}.message.info.svelte-11f79ap.svelte-11f79ap{background:var(--accent-bg);color:var(--accent-dark)}.message.error.svelte-11f79ap.svelte-11f79ap{background:var(--error-bg);color:var(--error)}.message.success.svelte-11f79ap.svelte-11f79ap{background:var(--success-bg);color:var(--success)}.login-link.svelte-11f79ap.svelte-11f79ap{margin:1rem 0 0;font-size:.875rem;color:var(--text-muted);text-align:center}.login-link.svelte-11f79ap a.svelte-11f79ap{color:var(--accent-primary);font-weight:500}.login-link.svelte-11f79ap a.svelte-11f79ap:hover{text-decoration:underline}.success-state.svelte-11f79ap.svelte-11f79ap{text-align:center;padding:.5rem 0}.success-state.svelte-11f79ap .icon.svelte-11f79ap{font-size:3rem;margin-bottom:.75rem}.success-state.svelte-11f79ap h2.svelte-11f79ap{margin-bottom:.5rem}.success-state.svelte-11f79ap p.svelte-11f79ap{color:var(--text-secondary);margin:.375rem 0;font-size:.9375rem}.success-state.svelte-11f79ap strong.svelte-11f79ap{color:var(--text-primary)}.hint.svelte-11f79ap.svelte-11f79ap{font-size:.8125rem;color:var(--text-muted)!important;margin-top:.75rem!important}.actions.svelte-11f79ap.svelte-11f79ap{display:flex;flex-direction:column;gap:.625rem;margin-top:1.25rem}.card.svelte-1htb6jb.svelte-1htb6jb{border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;background:var(--bg-secondary);max-width:400px}h2.svelte-1htb6jb.svelte-1htb6jb{margin:0 0 .375rem;color:var(--text-primary);font-size:1.25rem}.subtitle.svelte-1htb6jb.svelte-1htb6jb{color:var(--text-muted);margin:0 0 1.25rem;font-size:.9375rem}.field.svelte-1htb6jb.svelte-1htb6jb{margin-bottom:1rem}label.svelte-1htb6jb.svelte-1htb6jb{display:block;font-size:.8125rem;font-weight:500;color:var(--text-primary);margin-bottom:.375rem}input.svelte-1htb6jb.svelte-1htb6jb{display:block;width:100%;padding:.625rem .75rem;border-radius:8px;border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);font-size:.9375rem;transition:border-color .15s}input.svelte-1htb6jb.svelte-1htb6jb:hover{border-color:var(--text-dimmed)}input.svelte-1htb6jb.svelte-1htb6jb:focus{border-color:var(--accent-primary)}.hint.svelte-1htb6jb.svelte-1htb6jb{display:block;font-size:.75rem;color:var(--text-muted);margin-top:.375rem}.valid-hint.svelte-1htb6jb.svelte-1htb6jb{color:var(--success)}.error-hint.svelte-1htb6jb.svelte-1htb6jb{color:var(--error)}.password-rules.svelte-1htb6jb.svelte-1htb6jb{list-style:none;padding:0;margin:.5rem 0 0;font-size:.75rem;display:grid;grid-template-columns:1fr 1fr;gap:.25rem .75rem}.password-rules.svelte-1htb6jb li.svelte-1htb6jb{color:var(--text-dimmed);display:flex;align-items:center;gap:.375rem}.password-rules.svelte-1htb6jb li.svelte-1htb6jb:before{content:"○";font-size:.625rem}.password-rules.svelte-1htb6jb li.valid.svelte-1htb6jb{color:var(--success)}.password-rules.svelte-1htb6jb li.valid.svelte-1htb6jb:before{content:"✓";font-size:.75rem}.btn.svelte-1htb6jb.svelte-1htb6jb{padding:.625rem 1rem;border-radius:8px;border:none;font-weight:500;font-size:.9375rem;text-decoration:none;display:block;text-align:center;transition:background .15s}.btn.primary.svelte-1htb6jb.svelte-1htb6jb{background:var(--accent-primary);color:#fff}.btn.primary.svelte-1htb6jb.svelte-1htb6jb:hover:not(:disabled){background:var(--accent-hover)}.btn.primary.svelte-1htb6jb.svelte-1htb6jb:disabled{background:var(--accent-primary)}.btn.svelte-1htb6jb.svelte-1htb6jb:not(.primary){background:var(--bg-tertiary);color:var(--text-primary)}.btn.svelte-1htb6jb.svelte-1htb6jb:not(.primary):hover{background:var(--bg-tertiary)}.btn.full-width.svelte-1htb6jb.svelte-1htb6jb{width:100%;margin-top:.25rem}.message.svelte-1htb6jb.svelte-1htb6jb{margin-top:1rem;padding:.75rem;border-radius:8px;font-size:.875rem}.message.info.svelte-1htb6jb.svelte-1htb6jb{background:var(--accent-bg);color:var(--accent-dark)}.message.error.svelte-1htb6jb.svelte-1htb6jb{background:var(--error-bg);color:var(--error)}.message.success.svelte-1htb6jb.svelte-1htb6jb{background:var(--success-bg);color:var(--success)}.login-link.svelte-1htb6jb.svelte-1htb6jb{margin:1rem 0 0;font-size:.875rem;color:var(--text-muted);text-align:center}.login-link.svelte-1htb6jb a.svelte-1htb6jb{color:var(--accent-primary);font-weight:500}.login-link.svelte-1htb6jb a.svelte-1htb6jb:hover{text-decoration:underline}.success-state.svelte-1htb6jb.svelte-1htb6jb{text-align:center;padding:.5rem 0}.success-state.svelte-1htb6jb .icon.svelte-1htb6jb{width:56px;height:56px;background:var(--success-dark);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;margin:0 auto .75rem}.success-state.svelte-1htb6jb h2.svelte-1htb6jb{margin-bottom:.5rem}.success-state.svelte-1htb6jb p.svelte-1htb6jb{color:var(--text-secondary);margin:.375rem 0;font-size:.9375rem}.redirect.svelte-1htb6jb.svelte-1htb6jb{color:var(--text-muted)!important;font-size:.8125rem;margin-top:.75rem!important}.error-state.svelte-1htb6jb.svelte-1htb6jb{text-align:center;padding:.5rem 0}.error-state.svelte-1htb6jb .icon.svelte-1htb6jb{width:56px;height:56px;background:var(--error);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;margin:0 auto .75rem}.error-state.svelte-1htb6jb p.svelte-1htb6jb{color:var(--error);font-size:.9375rem}.actions.svelte-1htb6jb.svelte-1htb6jb{display:flex;flex-direction:column;gap:.625rem;margin-top:1.25rem}.callback-page.svelte-1i4b6p7{display:flex;align-items:center;justify-content:center;min-height:100vh;font-family:system-ui,-apple-system,sans-serif;color:var(--text-primary)}.success-page.svelte-1izb4qx{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:1.25rem;padding:2rem;text-align:center;color:var(--text-primary)}h1.svelte-1izb4qx{font-size:1.5rem;font-weight:600;margin:0}p.svelte-1izb4qx{color:var(--text-muted);margin:0;max-width:360px}.success-spinner.svelte-1izb4qx{animation:svelte-1izb4qx-spin 1.2s linear infinite;color:var(--text-muted)}@keyframes svelte-1izb4qx-spin{to{transform:rotate(360deg)}}.btn.svelte-1izb4qx{display:inline-flex;align-items:center;padding:.625rem 1.5rem;border-radius:.5rem;font-weight:500;text-decoration:none;cursor:pointer;border:none;font-size:.9375rem}.btn-primary.svelte-1izb4qx{background:var(--accent);color:#fff}.btn-primary.svelte-1izb4qx:hover{opacity:.9}.dashboard.svelte-b98ako.svelte-b98ako{display:flex;min-height:100vh;background:var(--bg-primary, #0f0f13);color:var(--text-primary, #e5e7eb)}.dash-center.svelte-b98ako.svelte-b98ako{display:flex;align-items:center;justify-content:center;height:100vh;font-size:1.1rem;opacity:.5}.sidebar.svelte-b98ako.svelte-b98ako{width:220px;flex-shrink:0;background:#00000040;border-right:1px solid rgba(255,255,255,.07);padding:1.25rem 0;display:flex;flex-direction:column;gap:.15rem}.sidebar-logo.svelte-b98ako.svelte-b98ako{padding:0 1.25rem 1rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;opacity:.35;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:.5rem}.nav-item.svelte-b98ako.svelte-b98ako{display:flex;align-items:center;gap:.6rem;padding:.55rem 1.25rem;background:none;border:none;color:var(--text-secondary, rgba(255,255,255,.6));cursor:pointer;font-size:.9rem;text-decoration:none;transition:background .12s,color .12s;text-align:left;width:100%}.nav-item.svelte-b98ako.svelte-b98ako:hover{background:#ffffff0d;color:var(--text-primary, #fff)}.nav-item.active.svelte-b98ako.svelte-b98ako{background:#8b5cf624;color:#a78bfa;font-weight:600;border-left:2px solid #8b5cf6}.nav-icon.svelte-b98ako.svelte-b98ako{font-size:1rem}.back.svelte-b98ako.svelte-b98ako{margin-top:auto;font-size:.82rem;opacity:.4}.main.svelte-b98ako.svelte-b98ako{flex:1;padding:2rem 2.5rem;overflow-y:auto}.page-title.svelte-b98ako.svelte-b98ako{font-size:1.5rem;font-weight:700;margin:0 0 1.5rem}.muted.svelte-b98ako.svelte-b98ako{opacity:.45;font-style:italic}.dim.svelte-b98ako.svelte-b98ako{opacity:.5;font-size:.82rem}.small.svelte-b98ako.svelte-b98ako{font-size:.82rem}.mono.svelte-b98ako.svelte-b98ako{font-family:monospace;font-size:.8rem}.bold.svelte-b98ako.svelte-b98ako{font-weight:600}.danger-text.svelte-b98ako.svelte-b98ako{color:#f87171}.cards.svelte-b98ako.svelte-b98ako{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;margin-bottom:2rem}.card.svelte-b98ako.svelte-b98ako{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:1.25rem;display:flex;flex-direction:column;gap:.35rem}.card.warn.svelte-b98ako.svelte-b98ako{border-color:#ef44444d;background:#ef44440d}.card-val.svelte-b98ako.svelte-b98ako{font-size:1.9rem;font-weight:700}.card-lbl.svelte-b98ako.svelte-b98ako{font-size:.75rem;opacity:.5;text-transform:uppercase;letter-spacing:.05em}.toolbar.svelte-b98ako.svelte-b98ako{display:flex;gap:.5rem;margin-bottom:1.25rem;flex-wrap:wrap;align-items:center}.filter-btn.svelte-b98ako.svelte-b98ako{padding:.3rem .8rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:5px;color:#ffffffa6;cursor:pointer;font-size:.82rem;transition:all .12s}.filter-btn.svelte-b98ako.svelte-b98ako:hover{background:#ffffff17}.filter-btn.active.svelte-b98ako.svelte-b98ako{background:#8b5cf62e;border-color:#8b5cf6;color:#a78bfa}.table-wrap.svelte-b98ako.svelte-b98ako{overflow-x:auto;border-radius:8px;border:1px solid rgba(255,255,255,.07)}.table.svelte-b98ako.svelte-b98ako{width:100%;border-collapse:collapse;font-size:.875rem}.table.svelte-b98ako th.svelte-b98ako{text-align:left;padding:.55rem .9rem;background:#ffffff08;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.5;border-bottom:1px solid rgba(255,255,255,.08)}.table.svelte-b98ako td.svelte-b98ako{padding:.55rem .9rem;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.table.svelte-b98ako tr:last-child td.svelte-b98ako{border-bottom:none}.table.svelte-b98ako tr:hover td.svelte-b98ako{background:#ffffff05}.note-cell.svelte-b98ako.svelte-b98ako{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;opacity:.7}.action-cell.svelte-b98ako.svelte-b98ako{display:flex;gap:.35rem;flex-wrap:wrap}.badge.svelte-b98ako.svelte-b98ako{display:inline-block;padding:.12rem .45rem;border-radius:4px;font-size:.72rem;font-weight:700;text-transform:uppercase}.cat-scam.svelte-b98ako.svelte-b98ako{background:#ef444426;color:#f87171}.cat-harassment.svelte-b98ako.svelte-b98ako{background:#f9731626;color:#fb923c}.cat-spam.svelte-b98ako.svelte-b98ako{background:#eab30826;color:#fbbf24}.cat-item_data.svelte-b98ako.svelte-b98ako{background:#3b82f626;color:#60a5fa}.cat-other.svelte-b98ako.svelte-b98ako{background:#ffffff12;color:#ffffff8c}.btn-primary.svelte-b98ako.svelte-b98ako{padding:.55rem 1.2rem;background:#8b5cf6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:600;transition:background .12s}.btn-primary.svelte-b98ako.svelte-b98ako:hover:not(:disabled){background:#7c3aed}.btn-primary.svelte-b98ako.svelte-b98ako:disabled{opacity:.45;cursor:not-allowed}.btn-secondary.svelte-b98ako.svelte-b98ako{padding:.55rem 1.2rem;background:#ffffff14;color:#fffc;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:600;transition:background .12s}.btn-secondary.svelte-b98ako.svelte-b98ako:hover:not(:disabled){background:#ffffff21}.btn-xs.svelte-b98ako.svelte-b98ako{padding:.22rem .55rem;font-size:.76rem;background:#ffffff12;border:1px solid rgba(255,255,255,.11);border-radius:4px;color:#ffffffbf;cursor:pointer;white-space:nowrap;transition:all .12s}.btn-xs.svelte-b98ako.svelte-b98ako:hover:not(:disabled){background:#ffffff21}.btn-xs.svelte-b98ako.svelte-b98ako:disabled{opacity:.35;cursor:not-allowed}.btn-xs.danger.svelte-b98ako.svelte-b98ako{color:#f87171;border-color:#f8717147}.btn-xs.success.svelte-b98ako.svelte-b98ako{color:#34d399;border-color:#34d39947}.btn-xs.mod.svelte-b98ako.svelte-b98ako{color:#a78bfa;border-color:#a78bfa47}.form-stack.svelte-b98ako.svelte-b98ako{display:flex;flex-direction:column;gap:1rem;max-width:560px}.field-label.svelte-b98ako.svelte-b98ako{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:500;opacity:.8}.field-row.svelte-b98ako.svelte-b98ako{display:flex;gap:1rem}.half.svelte-b98ako.svelte-b98ako{flex:1}.field-input.svelte-b98ako.svelte-b98ako{padding:.5rem .7rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:inherit;font-size:.9rem}.field-input.svelte-b98ako.svelte-b98ako:focus{outline:2px solid #8b5cf6;border-color:transparent}.field-select.svelte-b98ako.svelte-b98ako{padding:.5rem .7rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:inherit;font-size:.9rem}.field-textarea.svelte-b98ako.svelte-b98ako{padding:.5rem .7rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:inherit;font-size:.9rem;resize:vertical;font-family:inherit}.field-textarea.svelte-b98ako.svelte-b98ako:focus{outline:2px solid #8b5cf6;border-color:transparent}.msg.svelte-b98ako.svelte-b98ako{font-size:.875rem;padding:.45rem .7rem;border-radius:6px;margin:0}.msg.success.svelte-b98ako.svelte-b98ako{background:#34d3991a;color:#34d399}.msg.error.svelte-b98ako.svelte-b98ako{background:#f871711a;color:#f87171}.chart-panel.svelte-b98ako.svelte-b98ako{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:1.25rem;margin-bottom:1.5rem}.chart-header.svelte-b98ako.svelte-b98ako{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.chart-header.svelte-b98ako h3.svelte-b98ako{margin:0;font-size:.95rem;font-weight:600}.chart-actions.svelte-b98ako.svelte-b98ako{display:flex;gap:.4rem}.chart-wrap.svelte-b98ako.svelte-b98ako{position:relative;height:220px}.chart-wrap.svelte-b98ako canvas.svelte-b98ako{max-height:100%}.funnel-row.svelte-b98ako.svelte-b98ako{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1.25rem}.funnel-step.svelte-b98ako.svelte-b98ako{text-align:center}.funnel-n.svelte-b98ako.svelte-b98ako{display:block;font-size:1.65rem;font-weight:700}.funnel-l.svelte-b98ako.svelte-b98ako{display:block;font-size:.72rem;opacity:.55;margin-top:.1rem}.funnel-pct.svelte-b98ako.svelte-b98ako{display:block;font-size:.7rem;color:#a78bfa;margin-top:.15rem}.funnel-arrow.svelte-b98ako.svelte-b98ako{font-size:1.3rem;opacity:.25}.search-bar.svelte-b98ako.svelte-b98ako{display:flex;gap:.5rem;margin-bottom:1.25rem;max-width:540px}.search-bar.svelte-b98ako .field-input.svelte-b98ako{flex:1}.modal-overlay.svelte-b98ako.svelte-b98ako{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-b98ako.svelte-b98ako{background:var(--bg-secondary, #1c1c24);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:1.75rem;width:100%;max-width:480px;max-height:80vh;overflow-y:auto}.modal-title.svelte-b98ako.svelte-b98ako{margin:0 0 .4rem;font-size:1.1rem;font-weight:700}.modal-id.svelte-b98ako.svelte-b98ako{font-size:.75rem;opacity:.4;margin:0 0 1.25rem}.modal-id.svelte-b98ako code.svelte-b98ako{font-size:.73rem}.modal-actions.svelte-b98ako.svelte-b98ako{display:flex;gap:.75rem;margin-top:1.25rem}.check-row.svelte-b98ako.svelte-b98ako{display:flex;gap:1rem;flex-wrap:wrap}.check-item.svelte-b98ako.svelte-b98ako{display:flex;align-items:center;gap:.4rem;font-size:.875rem;cursor:pointer}.config-card.svelte-b98ako.svelte-b98ako{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:1.25rem;margin-bottom:1.5rem;max-width:620px}.config-card.svelte-b98ako h3.svelte-b98ako{margin:0 0 .35rem;font-size:.95rem;font-weight:600}.config-card.svelte-b98ako .dim.svelte-b98ako{margin:0 0 .9rem;display:block}.motd-preview.svelte-b98ako.svelte-b98ako{margin-top:.75rem;padding:.6rem .85rem;background:#8b5cf614;border:1px solid rgba(139,92,246,.2);border-radius:6px;font-size:.875rem}.toggle-label.svelte-b98ako.svelte-b98ako{display:flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-wrap.svelte-b98ako.svelte-b98ako{position:relative;width:44px;height:24px;flex-shrink:0}.toggle-input.svelte-b98ako.svelte-b98ako{opacity:0;width:0;height:0;position:absolute}.toggle-track.svelte-b98ako.svelte-b98ako{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1f;border-radius:24px;transition:.2s}.toggle-track.svelte-b98ako.svelte-b98ako:before{content:"";position:absolute;width:18px;height:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.2s}.toggle-input.svelte-b98ako:checked~.toggle-track.svelte-b98ako{background:#ef4444}.toggle-input.svelte-b98ako:checked~.toggle-track.svelte-b98ako:before{transform:translate(20px)}@media (max-width: 640px){.sidebar.svelte-b98ako.svelte-b98ako{width:56px}.sidebar-logo.svelte-b98ako.svelte-b98ako,.nav-item.svelte-b98ako span.svelte-b98ako:last-child,.back.svelte-b98ako.svelte-b98ako{display:none}.nav-item.svelte-b98ako.svelte-b98ako{justify-content:center;padding:.7rem}.main.svelte-b98ako.svelte-b98ako{padding:1rem}.field-row.svelte-b98ako.svelte-b98ako{flex-direction:column}}.style-guide.svelte-jolq7z.svelte-jolq7z{min-height:100vh;padding:1rem;max-width:1400px;margin:0 auto}.sg-header.svelte-jolq7z.svelte-jolq7z{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color)}.sg-header.svelte-jolq7z h1.svelte-jolq7z{margin:0 0 .25rem;font-size:2rem}.subtitle.svelte-jolq7z.svelte-jolq7z{color:var(--text-muted);margin:0}.sg-header-top.svelte-jolq7z.svelte-jolq7z{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.theme-selector.svelte-jolq7z.svelte-jolq7z{display:flex;align-items:center;gap:.5rem}.theme-label.svelte-jolq7z.svelte-jolq7z{font-size:.875rem;color:var(--text-muted);margin-right:.25rem}.theme-btn.svelte-jolq7z.svelte-jolq7z{padding:.5rem 1rem;border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-secondary);border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s}.theme-btn.svelte-jolq7z.svelte-jolq7z:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-light)}.theme-btn.svelte-jolq7z.svelte-jolq7z:disabled{cursor:not-allowed;opacity:.62}.theme-btn.active.svelte-jolq7z.svelte-jolq7z{background:var(--accent-primary);color:var(--button-text);border-color:var(--accent-primary)}.coming-soon-badge.svelte-jolq7z.svelte-jolq7z{display:inline-block;margin-left:.35rem;padding:.1rem .3rem;border:1px solid var(--border-color);border-radius:999px;color:var(--text-dimmed);font-size:.625rem;font-weight:700;line-height:1;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.header-actions.svelte-jolq7z.svelte-jolq7z{display:flex;gap:.75rem}.btn-danger.svelte-jolq7z.svelte-jolq7z{color:var(--error);border-color:var(--error-border)}.btn-danger.svelte-jolq7z.svelte-jolq7z:hover{background:var(--error-bg);border-color:var(--error)}.reset-modal.svelte-jolq7z h3.svelte-jolq7z{color:var(--warning)}.sg-layout.svelte-jolq7z.svelte-jolq7z{display:grid;grid-template-columns:320px 1fr;gap:2rem}.sg-sidebar.svelte-jolq7z.svelte-jolq7z{background:var(--bg-secondary);border-radius:8px;padding:1.5rem;height:fit-content;position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto}.sg-sidebar.svelte-jolq7z h2.svelte-jolq7z{margin:0 0 1rem;font-size:1.125rem;color:var(--text-primary)}.color-category.svelte-jolq7z.svelte-jolq7z{margin-bottom:1.5rem}.color-category.svelte-jolq7z h3.svelte-jolq7z{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.color-row.svelte-jolq7z.svelte-jolq7z{margin-bottom:.75rem}.color-label.svelte-jolq7z.svelte-jolq7z{display:block;font-size:.8125rem;color:var(--text-secondary);margin-bottom:.25rem}.color-label.svelte-jolq7z code.svelte-jolq7z{display:block;font-size:.6875rem;color:var(--text-dimmed);font-family:monospace}.color-inputs.svelte-jolq7z.svelte-jolq7z{display:flex;gap:.5rem;align-items:center}.color-inputs.svelte-jolq7z input[type=color].svelte-jolq7z{width:32px;height:32px;padding:0;border:1px solid var(--border-color);border-radius:4px;cursor:pointer;background:transparent}.color-inputs.svelte-jolq7z input[type=color].svelte-jolq7z:disabled{opacity:.5;cursor:not-allowed}.color-text-input.svelte-jolq7z.svelte-jolq7z{flex:1;padding:.375rem .5rem;font-size:.75rem;font-family:monospace;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary)}.sg-main.svelte-jolq7z.svelte-jolq7z{min-width:0}.sg-section.svelte-jolq7z.svelte-jolq7z{margin-bottom:2rem}.sg-section.svelte-jolq7z h2.svelte-jolq7z{font-size:1.25rem;margin:0 0 1rem;color:var(--text-primary)}.preview-box.svelte-jolq7z.svelte-jolq7z{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.preview-box.svelte-jolq7z h1.svelte-jolq7z{font-size:1.75rem;margin:0 0 .5rem}.preview-box.svelte-jolq7z h2.svelte-jolq7z{font-size:1.375rem;margin:0 0 .5rem}.preview-box.svelte-jolq7z h3.svelte-jolq7z{font-size:1.125rem;margin:0 0 .5rem}.preview-box.svelte-jolq7z p.svelte-jolq7z{margin:0 0 .5rem}.text-secondary.svelte-jolq7z.svelte-jolq7z{color:var(--text-secondary)}.text-muted.svelte-jolq7z.svelte-jolq7z{color:var(--text-muted)}.text-dimmed.svelte-jolq7z.svelte-jolq7z{color:var(--text-dimmed)}.preview-box.svelte-jolq7z a.svelte-jolq7z{color:var(--accent-primary);text-decoration:none}.preview-box.svelte-jolq7z a.svelte-jolq7z:hover{color:var(--accent-hover);text-decoration:underline}.button-row.svelte-jolq7z.svelte-jolq7z{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.button-row.svelte-jolq7z.svelte-jolq7z:last-child{margin-bottom:0}.btn-primary.svelte-jolq7z.svelte-jolq7z{background:var(--accent-primary);color:var(--button-text);border:none;padding:.5rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background .15s}.btn-primary.svelte-jolq7z.svelte-jolq7z:hover:not(:disabled){background:var(--accent-hover)}.btn-primary.svelte-jolq7z.svelte-jolq7z:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-jolq7z.svelte-jolq7z{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);padding:.5rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .15s}.btn-secondary.svelte-jolq7z.svelte-jolq7z:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-light)}.btn-secondary.svelte-jolq7z.svelte-jolq7z:disabled{opacity:.5;cursor:not-allowed}.btn-trade.svelte-jolq7z.svelte-jolq7z{background:var(--accent-primary);color:var(--button-text);border:none;padding:.375rem .75rem;border-radius:4px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s}.btn-trade.svelte-jolq7z.svelte-jolq7z:hover{background:var(--accent-hover)}.btn-edit.svelte-jolq7z.svelte-jolq7z{background:var(--accent-bg);color:var(--accent-primary);border:none;padding:.375rem .75rem;border-radius:4px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s}.btn-edit.svelte-jolq7z.svelte-jolq7z:hover{background:var(--accent-primary);color:var(--button-text)}.btn-delete.svelte-jolq7z.svelte-jolq7z{background:var(--error-bg);color:var(--error);border:none;padding:.375rem .75rem;border-radius:4px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s}.btn-delete.svelte-jolq7z.svelte-jolq7z:hover{background:var(--error);color:var(--button-text)}.btn-discord.svelte-jolq7z.svelte-jolq7z{display:inline-flex;align-items:center;gap:.5rem;background:var(--discord-primary);color:var(--button-text);border:none;padding:.5rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background .15s}.btn-discord.svelte-jolq7z.svelte-jolq7z:hover{background:var(--discord-hover)}.btn-success.svelte-jolq7z.svelte-jolq7z{background:var(--success);color:var(--button-text);border:none;padding:.5rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background .15s}.btn-success.svelte-jolq7z.svelte-jolq7z:hover{background:var(--success-dark)}.btn-warning.svelte-jolq7z.svelte-jolq7z{background:var(--warning);color:var(--button-text);border:none;padding:.5rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background .15s}.btn-warning.svelte-jolq7z.svelte-jolq7z:hover{background:var(--warning-dark)}.btn-error.svelte-jolq7z.svelte-jolq7z{background:var(--error);color:var(--button-text);border:none;padding:.5rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background .15s}.btn-error.svelte-jolq7z.svelte-jolq7z:hover{background:var(--error-light)}.form-row.svelte-jolq7z.svelte-jolq7z{display:flex;gap:1rem;margin-bottom:1rem}.form-row.svelte-jolq7z.svelte-jolq7z:last-child{margin-bottom:0}.form-row.svelte-jolq7z label.svelte-jolq7z{flex:1;display:flex;flex-direction:column;gap:.375rem;font-size:.875rem;color:var(--text-secondary);min-width:0}.form-row.svelte-jolq7z input.svelte-jolq7z,.form-row.svelte-jolq7z select.svelte-jolq7z{padding:.5rem .75rem;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.875rem;width:100%;min-width:0;box-sizing:border-box}.form-row.svelte-jolq7z input.svelte-jolq7z:focus,.form-row.svelte-jolq7z select.svelte-jolq7z:focus{outline:none;border-color:var(--accent-primary)}.form-row.svelte-jolq7z input.svelte-jolq7z:disabled{opacity:.5;cursor:not-allowed}.demo-card.svelte-jolq7z.svelte-jolq7z{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:1.25rem;margin-bottom:1rem}.demo-card.svelte-jolq7z.svelte-jolq7z:last-child{margin-bottom:0}.demo-card.tertiary.svelte-jolq7z.svelte-jolq7z{background:var(--bg-tertiary)}.demo-card.svelte-jolq7z h3.svelte-jolq7z{margin:0 0 .5rem}.demo-card.svelte-jolq7z p.svelte-jolq7z{margin:0 0 1rem;color:var(--text-secondary)}.status-row.svelte-jolq7z.svelte-jolq7z{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.status-row.svelte-jolq7z.svelte-jolq7z:last-child{margin-bottom:0}.status-badge.svelte-jolq7z.svelte-jolq7z{display:inline-block;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;border-radius:4px}.status-badge.online.svelte-jolq7z.svelte-jolq7z{color:var(--success)}.status-badge.away.svelte-jolq7z.svelte-jolq7z{color:var(--warning)}.status-badge.offline.svelte-jolq7z.svelte-jolq7z{color:var(--text-muted)}.rep-badge.svelte-jolq7z.svelte-jolq7z{display:inline-block;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:4px}.rep-badge.positive.svelte-jolq7z.svelte-jolq7z{background:var(--success-bg);color:var(--success)}.rep-badge.neutral.svelte-jolq7z.svelte-jolq7z{background:var(--bg-tertiary);color:var(--text-muted)}.rep-badge.negative.svelte-jolq7z.svelte-jolq7z{background:var(--error-bg);color:var(--error)}.alert.svelte-jolq7z.svelte-jolq7z{padding:.875rem 1rem;border-radius:6px;margin-bottom:.75rem;font-size:.875rem}.alert.svelte-jolq7z.svelte-jolq7z:last-child{margin-bottom:0}.alert-success.svelte-jolq7z.svelte-jolq7z{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success)}.alert-warning.svelte-jolq7z.svelte-jolq7z{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.alert-error.svelte-jolq7z.svelte-jolq7z{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error)}.alert-info.svelte-jolq7z.svelte-jolq7z{background:var(--accent-bg);border:1px solid var(--accent-dark);color:var(--accent-light)}.demo-table.svelte-jolq7z.svelte-jolq7z{width:100%;border-collapse:collapse;font-size:.875rem}.demo-table.svelte-jolq7z th.svelte-jolq7z{text-align:left;font-weight:500;font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;padding:.5rem;border-bottom:1px solid var(--border-color)}.demo-table.svelte-jolq7z td.svelte-jolq7z{padding:.625rem .5rem;border-bottom:1px solid var(--border-color)}.demo-table.svelte-jolq7z tr:last-child td.svelte-jolq7z{border-bottom:none}.border-demo.svelte-jolq7z.svelte-jolq7z{padding:1rem;border:1px solid var(--border-color);border-radius:6px;margin-bottom:.75rem;font-size:.875rem;color:var(--text-secondary)}.border-demo.light.svelte-jolq7z.svelte-jolq7z{border-color:var(--border-light);border-width:2px}.divider.svelte-jolq7z.svelte-jolq7z{border:none;border-top:1px solid var(--border-color);margin:1rem 0}.shadows-demo.svelte-jolq7z.svelte-jolq7z{display:flex;gap:2rem;background:var(--bg-tertiary)}.shadow-box.svelte-jolq7z.svelte-jolq7z{padding:1.5rem 2rem;background:var(--bg-secondary);border-radius:8px;box-shadow:0 4px 12px var(--shadow);font-size:.875rem;color:var(--text-secondary)}.shadow-box.strong.svelte-jolq7z.svelte-jolq7z{box-shadow:0 8px 24px var(--shadow-strong)}.modal-overlay.svelte-jolq7z.svelte-jolq7z{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-jolq7z.svelte-jolq7z{background:var(--bg-secondary);border-radius:12px;padding:1.5rem;max-width:400px;width:90%;box-shadow:0 8px 32px var(--shadow-strong)}.modal.svelte-jolq7z h3.svelte-jolq7z{margin:0 0 .75rem}.modal.svelte-jolq7z p.svelte-jolq7z{margin:0 0 .5rem}.modal-actions.svelte-jolq7z.svelte-jolq7z{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}@media (max-width: 900px){.sg-layout.svelte-jolq7z.svelte-jolq7z{grid-template-columns:1fr}.sg-sidebar.svelte-jolq7z.svelte-jolq7z{position:static;max-height:none}}.faq-header.svelte-12cuvzo.svelte-12cuvzo{text-align:center;margin-bottom:2rem}.faq-header.svelte-12cuvzo h1.svelte-12cuvzo{font-size:2rem;color:var(--text-primary);margin:0 0 .5rem}.faq-header.svelte-12cuvzo .subtitle.svelte-12cuvzo{color:var(--text-muted);font-size:1.1rem;margin:0}.faq-content.svelte-12cuvzo.svelte-12cuvzo{display:flex;flex-direction:column;gap:1rem}.faq-section.svelte-12cuvzo.svelte-12cuvzo{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.section-header.svelte-12cuvzo.svelte-12cuvzo{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color .15s ease}.section-header.svelte-12cuvzo.svelte-12cuvzo:hover{background:var(--bg-hover)}.section-header.svelte-12cuvzo h2.svelte-12cuvzo{margin:0;font-size:1.125rem;color:var(--text-primary);font-weight:600}.toggle-icon.svelte-12cuvzo.svelte-12cuvzo{font-size:1.5rem;color:var(--text-muted);font-weight:300;line-height:1}.section-content.svelte-12cuvzo.svelte-12cuvzo{border-top:1px solid var(--border-color)}.faq-item.svelte-12cuvzo.svelte-12cuvzo{border-bottom:1px solid var(--border-color)}.faq-item.svelte-12cuvzo.svelte-12cuvzo:last-child{border-bottom:none}.question.svelte-12cuvzo.svelte-12cuvzo{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color .15s ease}.question.svelte-12cuvzo.svelte-12cuvzo:hover,.faq-item.open.svelte-12cuvzo .question.svelte-12cuvzo{background:var(--bg-tertiary)}.question-text.svelte-12cuvzo.svelte-12cuvzo{font-size:.9375rem;color:var(--text-primary);font-weight:500}.question-icon.svelte-12cuvzo.svelte-12cuvzo{font-size:.75rem;color:var(--text-muted);flex-shrink:0}.answer.svelte-12cuvzo.svelte-12cuvzo{padding:0 1.25rem 1rem;color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.answer.svelte-12cuvzo strong{color:var(--text-primary);font-weight:600}.faq-footer.svelte-12cuvzo.svelte-12cuvzo{margin-top:2rem;padding:1.5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;text-align:center}.faq-footer.svelte-12cuvzo h3.svelte-12cuvzo{margin:0 0 .5rem;font-size:1.125rem;color:var(--text-primary)}.faq-footer.svelte-12cuvzo p.svelte-12cuvzo{margin:0 0 1rem;color:var(--text-muted);font-size:.9375rem}.discord-btn.svelte-12cuvzo.svelte-12cuvzo{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#5865f2;color:#fff;border-radius:8px;text-decoration:none;font-weight:500;font-size:.9375rem;transition:background-color .15s ease}.discord-btn.svelte-12cuvzo.svelte-12cuvzo:hover{background:#4752c4}@media (max-width: 600px){.faq-header.svelte-12cuvzo h1.svelte-12cuvzo{font-size:1.5rem}.faq-header.svelte-12cuvzo .subtitle.svelte-12cuvzo{font-size:1rem}.section-header.svelte-12cuvzo.svelte-12cuvzo{padding:.875rem 1rem}.section-header.svelte-12cuvzo h2.svelte-12cuvzo{font-size:1rem}.question.svelte-12cuvzo.svelte-12cuvzo{padding:.875rem 1rem}.question-text.svelte-12cuvzo.svelte-12cuvzo{font-size:.875rem}.answer.svelte-12cuvzo.svelte-12cuvzo{padding:0 1rem .875rem;font-size:.875rem}}.contact-header.svelte-ox05yw.svelte-ox05yw{text-align:center;margin-bottom:2rem}.contact-header.svelte-ox05yw h1.svelte-ox05yw{font-size:2rem;color:var(--text-primary);margin:0 0 .5rem}.contact-header.svelte-ox05yw .subtitle.svelte-ox05yw{color:var(--text-muted);font-size:1.1rem;margin:0}.contact-cards.svelte-ox05yw.svelte-ox05yw{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}.contact-card.svelte-ox05yw.svelte-ox05yw{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.contact-card.svelte-ox05yw.svelte-ox05yw:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow)}.contact-card.discord.svelte-ox05yw.svelte-ox05yw:hover{border-color:#5865f2}.contact-card.github.svelte-ox05yw.svelte-ox05yw:hover{border-color:var(--text-muted)}.card-icon.svelte-ox05yw.svelte-ox05yw{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:12px;margin-bottom:1rem}.discord.svelte-ox05yw .card-icon.svelte-ox05yw{background:#5865f21f;color:#5865f2}.github.svelte-ox05yw .card-icon.svelte-ox05yw{background:var(--bg-tertiary);color:var(--text-primary)}.contact-card.svelte-ox05yw h2.svelte-ox05yw{margin:0 0 .5rem;font-size:1.125rem;color:var(--text-primary)}.contact-card.svelte-ox05yw p.svelte-ox05yw{margin:0 0 1rem;color:var(--text-muted);font-size:.9375rem;line-height:1.5;flex:1}.card-action.svelte-ox05yw.svelte-ox05yw{font-size:.9375rem;font-weight:500;color:var(--accent-primary);display:flex;align-items:center;gap:.375rem}.arrow.svelte-ox05yw.svelte-ox05yw{transition:transform .15s ease}.contact-card.svelte-ox05yw:hover .arrow.svelte-ox05yw{transform:translate(3px)}.contact-guidelines.svelte-ox05yw.svelte-ox05yw{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.contact-guidelines.svelte-ox05yw h3.svelte-ox05yw{margin:0 0 .75rem;font-size:1.125rem;color:var(--text-primary)}.contact-guidelines.svelte-ox05yw ul.svelte-ox05yw{margin:0;padding:0 0 0 1.25rem;display:flex;flex-direction:column;gap:.5rem}.contact-guidelines.svelte-ox05yw li.svelte-ox05yw{color:var(--text-secondary);font-size:.9375rem;line-height:1.5}.contact-guidelines.svelte-ox05yw a.svelte-ox05yw{color:var(--accent-primary);text-decoration:none}.contact-guidelines.svelte-ox05yw a.svelte-ox05yw:hover{text-decoration:underline}@media (max-width: 600px){.contact-header.svelte-ox05yw h1.svelte-ox05yw{font-size:1.5rem}.contact-header.svelte-ox05yw .subtitle.svelte-ox05yw{font-size:1rem}.contact-cards.svelte-ox05yw.svelte-ox05yw{grid-template-columns:1fr}.contact-card.svelte-ox05yw.svelte-ox05yw{padding:1.5rem 1.25rem}}.legal-header.svelte-f1hihi.svelte-f1hihi{margin-bottom:2rem}.legal-header.svelte-f1hihi h1.svelte-f1hihi{font-size:2rem;color:var(--text-primary);margin:0 0 .5rem}.last-updated.svelte-f1hihi.svelte-f1hihi{color:var(--text-muted);font-size:.9375rem;margin:0}.legal-content.svelte-f1hihi.svelte-f1hihi{display:flex;flex-direction:column;gap:.5rem}.legal-section.svelte-f1hihi.svelte-f1hihi{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.legal-section.svelte-f1hihi h2.svelte-f1hihi{margin:0 0 .75rem;font-size:1.125rem;color:var(--text-primary);font-weight:600}.legal-section.svelte-f1hihi h3.svelte-f1hihi{margin:1rem 0 .5rem;font-size:1rem;color:var(--text-primary);font-weight:600}.legal-section.svelte-f1hihi h3.svelte-f1hihi:first-of-type{margin-top:.25rem}.legal-section.svelte-f1hihi p.svelte-f1hihi{margin:0 0 .75rem;color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.legal-section.svelte-f1hihi p.svelte-f1hihi:last-child{margin-bottom:0}.legal-section.svelte-f1hihi ul.svelte-f1hihi{margin:0 0 .75rem;padding:0 0 0 1.25rem;display:flex;flex-direction:column;gap:.375rem}.legal-section.svelte-f1hihi ul.svelte-f1hihi:last-child{margin-bottom:0}.legal-section.svelte-f1hihi li.svelte-f1hihi{color:var(--text-secondary);font-size:.9375rem;line-height:1.5}.legal-section.svelte-f1hihi strong{color:var(--text-primary);font-weight:600}.legal-section.svelte-f1hihi a.svelte-f1hihi{color:var(--accent-primary);text-decoration:none}.legal-section.svelte-f1hihi a.svelte-f1hihi:hover{text-decoration:underline}@media (max-width: 600px){.legal-header.svelte-f1hihi h1.svelte-f1hihi{font-size:1.5rem}.legal-section.svelte-f1hihi.svelte-f1hihi{padding:1.25rem 1rem}}.legal-header.svelte-1bl4ebg.svelte-1bl4ebg{margin-bottom:2rem}.legal-header.svelte-1bl4ebg h1.svelte-1bl4ebg{font-size:2rem;color:var(--text-primary);margin:0 0 .5rem}.last-updated.svelte-1bl4ebg.svelte-1bl4ebg{color:var(--text-muted);font-size:.9375rem;margin:0}.legal-content.svelte-1bl4ebg.svelte-1bl4ebg{display:flex;flex-direction:column;gap:.5rem}.legal-section.svelte-1bl4ebg.svelte-1bl4ebg{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.legal-section.svelte-1bl4ebg h2.svelte-1bl4ebg{margin:0 0 .75rem;font-size:1.125rem;color:var(--text-primary);font-weight:600}.legal-section.svelte-1bl4ebg p.svelte-1bl4ebg{margin:0 0 .75rem;color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.legal-section.svelte-1bl4ebg p.svelte-1bl4ebg:last-child{margin-bottom:0}.legal-section.svelte-1bl4ebg ul.svelte-1bl4ebg{margin:0 0 .75rem;padding:0 0 0 1.25rem;display:flex;flex-direction:column;gap:.375rem}.legal-section.svelte-1bl4ebg ul.svelte-1bl4ebg:last-child{margin-bottom:0}.legal-section.svelte-1bl4ebg li.svelte-1bl4ebg{color:var(--text-secondary);font-size:.9375rem;line-height:1.5}.legal-section.svelte-1bl4ebg strong{color:var(--text-primary);font-weight:600}.legal-section.svelte-1bl4ebg a.svelte-1bl4ebg{color:var(--accent-primary);text-decoration:none}.legal-section.svelte-1bl4ebg a.svelte-1bl4ebg:hover{text-decoration:underline}@media (max-width: 600px){.legal-header.svelte-1bl4ebg h1.svelte-1bl4ebg{font-size:1.5rem}.legal-section.svelte-1bl4ebg.svelte-1bl4ebg{padding:1.25rem 1rem}}.modal-overlay.svelte-18zm2ds.svelte-18zm2ds{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal.svelte-18zm2ds.svelte-18zm2ds{background:var(--bg-secondary);border-radius:12px;padding:1.5rem;width:100%;max-width:860px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px var(--shadow),0 10px 10px -5px var(--shadow)}h2.svelte-18zm2ds.svelte-18zm2ds{margin:0 0 1.25rem;font-size:1.25rem;color:var(--text-primary)}.form-group.svelte-18zm2ds.svelte-18zm2ds{margin-bottom:1rem}.form-row.svelte-18zm2ds.svelte-18zm2ds{display:grid;gap:1rem}.listing-controls.svelte-18zm2ds.svelte-18zm2ds{grid-template-columns:minmax(130px,1fr) minmax(180px,1.35fr) minmax(90px,.65fr)}@media (max-width: 700px){.listing-controls.svelte-18zm2ds.svelte-18zm2ds{grid-template-columns:1fr}}label.svelte-18zm2ds.svelte-18zm2ds{display:block;font-size:.875rem;font-weight:500;color:var(--text-primary);margin-bottom:.375rem}input.svelte-18zm2ds.svelte-18zm2ds,select.svelte-18zm2ds.svelte-18zm2ds{width:100%;padding:.5rem .75rem;border:1px solid var(--border-light);border-radius:6px;font-size:.9375rem;background:var(--bg-secondary);color:var(--text-primary)}input.svelte-18zm2ds.svelte-18zm2ds:focus,select.svelte-18zm2ds.svelte-18zm2ds:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px #2563eb1a}.search-input-wrapper.svelte-18zm2ds.svelte-18zm2ds{position:relative}.suggestions.svelte-18zm2ds.svelte-18zm2ds{position:absolute;top:100%;left:0;right:0;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;margin-top:.25rem;padding:.25rem 0;list-style:none;box-shadow:0 4px 6px -1px var(--shadow);z-index:10;overflow:visible}.suggestions.svelte-18zm2ds li button.svelte-18zm2ds{width:100%;text-align:left;padding:.5rem .75rem;border:none;background:none;cursor:pointer;font-size:.9375rem;color:var(--text-primary);display:flex;align-items:center;gap:.5rem}.suggestions.svelte-18zm2ds li button.svelte-18zm2ds:hover{background:var(--bg-tertiary)}.selected-item.svelte-18zm2ds.svelte-18zm2ds{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;background:var(--bg-tertiary);border-radius:6px;font-size:.9375rem}.selected-item-main.svelte-18zm2ds.svelte-18zm2ds{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.selected-item-main.svelte-18zm2ds img.svelte-18zm2ds,.suggestions.svelte-18zm2ds img.svelte-18zm2ds{width:28px;height:28px;object-fit:contain;flex:0 0 auto}.clear-btn.svelte-18zm2ds.svelte-18zm2ds{background:none;border:none;font-size:1.25rem;color:var(--text-muted);cursor:pointer;padding:0;line-height:1}.clear-btn.svelte-18zm2ds.svelte-18zm2ds:hover{color:var(--error)}.loading-hint.svelte-18zm2ds.svelte-18zm2ds{font-size:.8125rem;color:var(--text-muted);margin:.25rem 0 0}.price-hint.svelte-18zm2ds.svelte-18zm2ds{font-weight:400;color:var(--success);font-size:.75rem;margin-left:.5rem}.terms-group.svelte-18zm2ds.svelte-18zm2ds{margin-top:1rem}.message.svelte-18zm2ds.svelte-18zm2ds{padding:.75rem;border-radius:6px;font-size:.875rem;margin-bottom:1rem}.message.success.svelte-18zm2ds.svelte-18zm2ds{background:var(--success-bg);color:var(--success)}.message.error.svelte-18zm2ds.svelte-18zm2ds{background:var(--error-bg);color:var(--error)}.actions.svelte-18zm2ds.svelte-18zm2ds{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.btn-cancel.svelte-18zm2ds.svelte-18zm2ds{padding:.5rem 1rem;border:1px solid var(--border-light);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);font-weight:500}.btn-cancel.svelte-18zm2ds.svelte-18zm2ds:hover:not(:disabled){background:var(--bg-tertiary)}.btn-create.svelte-18zm2ds.svelte-18zm2ds{padding:.5rem 1rem;border:none;border-radius:6px;background:var(--accent-primary);color:#fff;font-weight:600}.btn-create.svelte-18zm2ds.svelte-18zm2ds:hover:not(:disabled){background:var(--accent-hover)}.btn-create.svelte-18zm2ds.svelte-18zm2ds:disabled,.btn-cancel.svelte-18zm2ds.svelte-18zm2ds:disabled{opacity:.6;cursor:not-allowed}.weapon-section.svelte-18zm2ds.svelte-18zm2ds{border:1px solid var(--border-color, #2a2a2a);border-radius:8px;padding:1rem;margin-top:.5rem;margin-bottom:1rem}.weapon-section.svelte-18zm2ds legend.svelte-18zm2ds{padding:0 .5rem;font-weight:600}.field-label.svelte-18zm2ds.svelte-18zm2ds{display:block;font-weight:500;margin-bottom:.25rem}.global-search.svelte-olejrh.svelte-olejrh.svelte-olejrh{margin-top:1.5rem;margin-bottom:1.5rem}.trading-disabled-bar.svelte-olejrh.svelte-olejrh.svelte-olejrh{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;background:#ef444414;border:1px solid rgba(239,68,68,.25);border-radius:8px;color:var(--text-primary);font-size:.9rem;font-weight:500}.trading-disabled-bar.svelte-olejrh svg.svelte-olejrh.svelte-olejrh{flex-shrink:0;color:#f87171}.search-form.svelte-olejrh.svelte-olejrh.svelte-olejrh{display:flex;flex-direction:column}.search-row.svelte-olejrh.svelte-olejrh.svelte-olejrh{display:flex;gap:.5rem}.search-input-wrapper.svelte-olejrh.svelte-olejrh.svelte-olejrh{flex:1;position:relative}input.svelte-olejrh.svelte-olejrh.svelte-olejrh{width:100%;padding:.625rem .75rem;border-radius:8px;border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);transition:border-color .15s,box-shadow .15s}input.svelte-olejrh.svelte-olejrh.svelte-olejrh:hover{border-color:var(--text-dimmed)}input.svelte-olejrh.svelte-olejrh.svelte-olejrh:focus{border-color:var(--accent-primary);outline:none}.search-btn.svelte-olejrh.svelte-olejrh.svelte-olejrh{padding:.625rem 1.25rem;border-radius:8px;border:none;background:var(--accent-primary);color:#fff;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s}.search-btn.svelte-olejrh.svelte-olejrh.svelte-olejrh:hover{background:var(--accent-hover)}.suggestions.svelte-olejrh.svelte-olejrh.svelte-olejrh{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:8px;box-shadow:0 4px 12px #0000001a;list-style:none;margin:0;padding:.375rem;z-index:100;max-height:240px;overflow-y:auto}.suggestions.svelte-olejrh li.svelte-olejrh+li.svelte-olejrh{margin-top:2px}.suggestions.svelte-olejrh button.svelte-olejrh.svelte-olejrh{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;text-align:left;background:transparent;border:none;border-radius:6px;color:var(--text-primary);font-size:.9375rem;cursor:pointer}.suggestions.svelte-olejrh button.svelte-olejrh.svelte-olejrh:hover{background:var(--bg-tertiary)}.suggestion-thumb.svelte-olejrh.svelte-olejrh.svelte-olejrh{width:24px;height:24px;object-fit:contain;border-radius:4px;background:var(--bg-tertiary);flex-shrink:0}.suggestion-name.svelte-olejrh.svelte-olejrh.svelte-olejrh{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-selector.svelte-1u8oz60.svelte-1u8oz60{position:relative}.language-trigger.svelte-1u8oz60.svelte-1u8oz60{display:inline-flex;align-items:center;gap:.45rem;background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-light);border-radius:6px;padding:.35rem .5rem;font-size:.875rem;cursor:pointer;transition:border-color .15s,background .15s}.language-trigger.svelte-1u8oz60.svelte-1u8oz60:hover,.language-trigger.svelte-1u8oz60.svelte-1u8oz60:focus-visible{border-color:var(--text-dimmed);background:var(--bg-tertiary)}.flag-icon.svelte-1u8oz60.svelte-1u8oz60{display:block;width:20px;height:14px;border-radius:2px;object-fit:cover;box-shadow:0 0 0 1px #0000002e;flex:0 0 auto}.language-name.svelte-1u8oz60.svelte-1u8oz60{white-space:nowrap;font-weight:600}.language-chevron.svelte-1u8oz60.svelte-1u8oz60{color:var(--text-muted);font-size:.75rem;line-height:1;transition:transform .15s}.language-chevron.open.svelte-1u8oz60.svelte-1u8oz60{transform:rotate(180deg)}.language-menu.svelte-1u8oz60.svelte-1u8oz60{position:absolute;top:calc(100% + .45rem);left:0;z-index:1100;display:grid;min-width:180px;padding:.35rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);box-shadow:0 10px 24px var(--shadow-strong)}.language-menu.svelte-1u8oz60 button.svelte-1u8oz60{display:flex;align-items:center;gap:.55rem;width:100%;min-height:34px;border:0;border-radius:6px;background:transparent;color:var(--text-primary);padding:.45rem .65rem;text-align:left;font-size:.875rem}.language-menu.svelte-1u8oz60 button.svelte-1u8oz60:hover,.language-menu.svelte-1u8oz60 button.selected.svelte-1u8oz60{background:var(--bg-tertiary);color:var(--accent-primary)}.sr-only.svelte-1u8oz60.svelte-1u8oz60{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.account-menu.svelte-1kvtzkw.svelte-1kvtzkw{position:relative;display:flex;justify-content:flex-end}.account-trigger.svelte-1kvtzkw.svelte-1kvtzkw{display:inline-flex;align-items:center;gap:0;max-width:calc(100vw - 2rem);min-width:42px;height:42px;overflow:hidden;border:1px solid var(--border-color);border-radius:999px;background:var(--bg-secondary);color:var(--text-primary);padding:.25rem;box-shadow:0 1px 4px var(--shadow);transition:width .18s ease,border-color .15s,background .15s,box-shadow .15s}.account-menu.svelte-1kvtzkw:hover .account-trigger.svelte-1kvtzkw,.account-menu.svelte-1kvtzkw:focus-within .account-trigger.svelte-1kvtzkw,.account-menu.open.svelte-1kvtzkw .account-trigger.svelte-1kvtzkw{gap:.45rem;padding-right:.45rem}.account-trigger.svelte-1kvtzkw.svelte-1kvtzkw:hover,.account-trigger.svelte-1kvtzkw.svelte-1kvtzkw:focus-visible{border-color:var(--accent-primary);background:var(--bg-tertiary);box-shadow:0 2px 8px var(--shadow)}.avatar-wrap.svelte-1kvtzkw.svelte-1kvtzkw{position:relative;display:inline-flex;flex:0 0 auto}.account-avatar.svelte-1kvtzkw.svelte-1kvtzkw{width:32px;height:32px;border-radius:50%;border:1px solid var(--border-light);background:var(--bg-tertiary);object-fit:cover;flex:0 0 auto}.avatar-pip.svelte-1kvtzkw.svelte-1kvtzkw{position:absolute;right:-1px;top:-1px;width:.7rem;height:.7rem;border:2px solid var(--bg-secondary);border-radius:50%;background:var(--error);box-shadow:0 0 0 1px #0000002e}.account-name.svelte-1kvtzkw.svelte-1kvtzkw{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;opacity:0;transform:translate(.35rem);transition:max-width .18s ease,opacity .14s ease,transform .18s ease}.account-chevron.svelte-1kvtzkw.svelte-1kvtzkw{color:var(--text-muted);font-size:.75rem;line-height:1;max-width:0;overflow:hidden;opacity:0;transform:translate(.25rem);transition:max-width .18s ease,opacity .14s ease,transform .15s}.account-menu.svelte-1kvtzkw:hover .account-name.svelte-1kvtzkw,.account-menu.svelte-1kvtzkw:focus-within .account-name.svelte-1kvtzkw,.account-menu.open.svelte-1kvtzkw .account-name.svelte-1kvtzkw{max-width:170px;opacity:1;transform:translate(0)}.account-menu.svelte-1kvtzkw:hover .account-chevron.svelte-1kvtzkw,.account-menu.svelte-1kvtzkw:focus-within .account-chevron.svelte-1kvtzkw,.account-menu.open.svelte-1kvtzkw .account-chevron.svelte-1kvtzkw{max-width:1rem;opacity:1;transform:translate(0)}.account-chevron.open.svelte-1kvtzkw.svelte-1kvtzkw{transform:rotate(180deg)}.account-dropdown.svelte-1kvtzkw.svelte-1kvtzkw{position:absolute;top:calc(100% + .45rem);right:0;z-index:1100;display:grid;min-width:190px;padding:.35rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);box-shadow:0 10px 24px var(--shadow-strong)}.account-dropdown.svelte-1kvtzkw a.svelte-1kvtzkw,.dropdown-signout.svelte-1kvtzkw.svelte-1kvtzkw,.in-game-toggle.svelte-1kvtzkw.svelte-1kvtzkw,.presence-summary.svelte-1kvtzkw.svelte-1kvtzkw{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:34px;border:0;border-radius:6px;background:transparent;color:var(--text-primary);padding:.45rem .65rem;text-align:left;text-decoration:none;font-size:.875rem}.account-dropdown.svelte-1kvtzkw a.svelte-1kvtzkw:hover,.dropdown-signout.svelte-1kvtzkw.svelte-1kvtzkw:hover,.in-game-toggle.svelte-1kvtzkw.svelte-1kvtzkw:hover:not(:disabled){background:var(--bg-tertiary);color:var(--accent-primary);text-decoration:none}.presence-summary.svelte-1kvtzkw.svelte-1kvtzkw{justify-content:flex-start;gap:.5rem;margin-top:.25rem;border-top:1px solid var(--border-color);color:var(--text-muted)}.status-dot.svelte-1kvtzkw.svelte-1kvtzkw{width:.55rem;height:.55rem;border-radius:50%;background:var(--text-muted);box-shadow:0 0 0 2px #ffffff0d}.status-dot.status-online.svelte-1kvtzkw.svelte-1kvtzkw{background:var(--success)}.status-dot.status-away.svelte-1kvtzkw.svelte-1kvtzkw{background:var(--warning)}.status-dot.status-offline.svelte-1kvtzkw.svelte-1kvtzkw{background:var(--text-muted)}.in-game-toggle.svelte-1kvtzkw.svelte-1kvtzkw{cursor:pointer}.in-game-toggle.svelte-1kvtzkw.svelte-1kvtzkw:disabled{cursor:wait;opacity:.72}.toggle-track.svelte-1kvtzkw.svelte-1kvtzkw{position:relative;width:2.25rem;height:1.2rem;border-radius:999px;background:var(--bg-tertiary);border:1px solid var(--border-color);transition:background .15s,border-color .15s}.toggle-thumb.svelte-1kvtzkw.svelte-1kvtzkw{position:absolute;top:50%;left:.15rem;width:.82rem;height:.82rem;border-radius:50%;background:var(--text-muted);transform:translateY(-50%);transition:left .15s,background .15s}.in-game-toggle.enabled.svelte-1kvtzkw .toggle-track.svelte-1kvtzkw{border-color:#f5c96bbf;background:#f5c96b2e}.in-game-toggle.enabled.svelte-1kvtzkw .toggle-thumb.svelte-1kvtzkw{left:1.14rem;background:#f5c96b}.dropdown-signout.svelte-1kvtzkw.svelte-1kvtzkw{justify-content:flex-start;margin-top:.15rem;border-top:1px solid var(--border-color);color:var(--text-muted)}.menu-pip.svelte-1kvtzkw.svelte-1kvtzkw{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:var(--error);color:#fff;font-size:.72rem;font-weight:800;line-height:1}.dropdown-signout.svelte-1kvtzkw.svelte-1kvtzkw:hover{color:var(--error)}@media (max-width: 520px){.account-name.svelte-1kvtzkw.svelte-1kvtzkw{max-width:9rem}}.fundraiser-toggle.svelte-4xq83m.svelte-4xq83m{min-width:5.2rem;min-height:2rem;padding:.32rem .85rem;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);font-size:.78rem;font-weight:800;line-height:1;box-shadow:0 2px 8px #0000001a}.fundraiser-toggle.show-state.svelte-4xq83m.svelte-4xq83m{border-color:#ffffff61;color:#fff;background:linear-gradient(90deg,#0000004d,#00000014),linear-gradient(90deg,#e40303,#ff8c00,#ffed00,#008026,#004dff 68%,#750787);text-shadow:0 1px 3px rgba(0,0,0,.45)}.fundraiser-toggle.svelte-4xq83m.svelte-4xq83m:hover{border-color:var(--accent-primary);color:var(--text-primary)}.fundraiser-toggle.show-state.svelte-4xq83m.svelte-4xq83m:hover{color:#fff}.fundraiser-card-wrap.svelte-4xq83m.svelte-4xq83m{flex:0 0 100%;align-self:stretch;width:100%;max-height:8.5rem;margin-top:-.25rem;overflow:hidden;opacity:1;transition:max-height .24s ease,opacity .18s ease,margin-top .24s ease}.fundraiser-card-wrap.collapsed.svelte-4xq83m.svelte-4xq83m{max-height:0;margin-top:-1.5rem;opacity:0;pointer-events:none}.fundraiser-card.svelte-4xq83m.svelte-4xq83m{display:block;width:100%;padding:.68rem 1rem .82rem;border:1px solid rgba(255,255,255,.22);border-radius:8px;color:#fff;text-decoration:none;background:linear-gradient(90deg,#00000057,#00000014,#00000057),linear-gradient(90deg,#e40303,#ff8c00,#ffed00,#008026,#004dff 68%,#750787);box-shadow:0 10px 24px #0000002e}.fundraiser-card.svelte-4xq83m:hover .fundraiser-copy strong.svelte-4xq83m{text-decoration:underline}.fundraiser-main.svelte-4xq83m.svelte-4xq83m{display:flex;align-items:center;justify-content:space-between;gap:1rem}.fundraiser-copy.svelte-4xq83m.svelte-4xq83m{display:flex;flex-direction:column;min-width:0}.fundraiser-copy.svelte-4xq83m strong.svelte-4xq83m{font-size:1rem;line-height:1.15;text-shadow:0 1px 3px rgba(0,0,0,.42)}.fundraiser-copy.svelte-4xq83m span.svelte-4xq83m{font-size:.76rem;line-height:1.25;color:#ffffffe0}.fundraiser-stats.svelte-4xq83m.svelte-4xq83m{display:flex;align-items:center;gap:1rem;flex-shrink:0}.fundraiser-stats.svelte-4xq83m div.svelte-4xq83m{display:flex;flex-direction:column;align-items:flex-end;min-width:6.8rem}.fundraiser-stats.svelte-4xq83m span.svelte-4xq83m{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7}.fundraiser-stats.svelte-4xq83m strong.svelte-4xq83m{font-size:.98rem;line-height:1.1;text-shadow:0 1px 3px rgba(0,0,0,.45)}.fundraiser-progress.svelte-4xq83m.svelte-4xq83m{position:relative;height:8px;margin-top:.55rem;overflow:hidden;border-radius:999px;background:#ffffff40;box-shadow:inset 0 0 0 1px #ffffff2e}.fundraiser-progress.svelte-4xq83m span.svelte-4xq83m{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#fff7cc,#fff);box-shadow:0 0 12px #ffffffb3}@media (max-width: 640px){.fundraiser-toggle.svelte-4xq83m.svelte-4xq83m{align-self:flex-end}.fundraiser-main.svelte-4xq83m.svelte-4xq83m{align-items:flex-start;flex-direction:column;gap:.55rem}.fundraiser-stats.svelte-4xq83m.svelte-4xq83m{width:100%;justify-content:space-between;gap:.75rem}.fundraiser-stats.svelte-4xq83m div.svelte-4xq83m{align-items:flex-start;min-width:0}.fundraiser-stats.svelte-4xq83m strong.svelte-4xq83m{font-size:.88rem;overflow-wrap:anywhere}}*,*:before,*:after{box-sizing:border-box}:root{--bg-primary:#ddd6c6;--bg-secondary:#e8e0cf;--bg-tertiary:#d5cdbc;--bg-hover:#857e6f;--text-primary:#1c1a16;--text-secondary:#2a2722;--text-muted:#4d483d;--text-dimmed:#635d4f;--button-text:#ffffff;--border-color:#87694a;--border-light:#9f8060;--accent-primary:#97693b;--accent-hover:#c57111;--accent-light:#b3783d;--accent-bg:#f5e6d3;--accent-dark:#93612f;--success:#37c408;--success-dark:#31aa09;--success-darker:#276749;--success-light:#8bc98a;--success-bg:#d4edda;--success-border:#5a9a5a;--warning:#f2a41c;--warning-bg:#fff3cd;--warning-border:#d4a84b;--warning-text:#856404;--warning-dark:#e0a84a;--warning-darker:#c9922a;--error:#df4949;--error-light:#f5a5a5;--error-bg:#fef2f2;--error-border:#f5c6cb;--error-dark:#991b1b;--discord-primary:#5865F2;--discord-hover:#6875f5;--shadow:rgba(0, 0, 0, .15);--shadow-strong:rgba(0, 0, 0, .25);--scrollbar-track:rgba(28, 26, 22, .1);--scrollbar-thumb-top:#f5c96b;--scrollbar-thumb-bottom:#c78b2e;--scrollbar-thumb-hover-top:#f7d17d;--scrollbar-thumb-hover-bottom:#d49840;--scrollbar-thumb-active-top:#d19536;--scrollbar-thumb-active-bottom:#a67528}[data-theme=dark]{--bg-primary:#1c1a16;--bg-secondary:#2a2722;--bg-tertiary:#3b3831;--bg-hover:#3b3831;--text-primary:#e8e0cf;--text-secondary:#d0c8b5;--text-muted:#a8a090;--text-dimmed:#7a7468;--border-color:#3b3831;--border-light:#4a4639;--accent-primary:#a67c52;--accent-hover:#c1a77b;--accent-light:#c1a77b;--accent-bg:#3d2e1f;--accent-dark:#8a6642;--success:#7cb369;--success-dark:#8fc47d;--success-darker:#a3d492;--success-light:#3d4a32;--success-bg:#2e3827;--success-border:#4a5a3d;--warning:#d19536;--warning-bg:#3d2e1f;--warning-border:#5c4c3a;--warning-text:#f2eee3;--warning-dark:#e0a84a;--warning-darker:#eebb5e;--error:#c45a5a;--error-light:#d47a7a;--error-bg:#3d2020;--error-border:#562021;--error-dark:#e89a9a;--discord-primary:#5865F2;--discord-hover:#6875f5;--shadow:rgba(0, 0, 0, .4);--shadow-strong:rgba(0, 0, 0, .5);--scrollbar-track:rgba(255, 255, 255, .06)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-active-top) var(--scrollbar-track)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{border-radius:999px;background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,var(--scrollbar-thumb-top),var(--scrollbar-thumb-bottom));box-shadow:0 1px 3px #00000080}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--scrollbar-thumb-hover-top),var(--scrollbar-thumb-hover-bottom))}::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,var(--scrollbar-thumb-active-top),var(--scrollbar-thumb-active-bottom))}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;background:var(--bg-primary);color:var(--text-primary);line-height:1.5;-webkit-font-smoothing:antialiased;transition:background .2s,color .2s}input,select,button,textarea{font-family:inherit;font-size:inherit}input:focus,select:focus,button:focus,textarea:focus{outline:2px solid var(--accent-primary);outline-offset:1px}button{cursor:pointer}button:disabled{cursor:not-allowed}.page-wrapper.svelte-13pwanh.svelte-13pwanh{display:flex;flex-direction:column;min-height:100vh}.page.svelte-13pwanh.svelte-13pwanh{flex:1;max-width:860px;margin:0 auto;padding:1.5rem 1rem 3rem;width:100%}@media (min-width: 640px){.page.svelte-13pwanh.svelte-13pwanh{padding:2rem 1.5rem 4rem}}.brand.svelte-13pwanh.svelte-13pwanh{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.header-top.svelte-13pwanh.svelte-13pwanh{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;margin-bottom:.75rem}@media (max-width: 640px){.header-top.svelte-13pwanh.svelte-13pwanh{flex-direction:column;align-items:flex-start;gap:.5rem}}.logo-link.svelte-13pwanh.svelte-13pwanh{display:block;flex-shrink:0}.logo.svelte-13pwanh.svelte-13pwanh{width:48px;height:48px;border-radius:8px;object-fit:contain}.brand-text.svelte-13pwanh.svelte-13pwanh{display:flex;flex-direction:column;gap:.125rem}.site-title.svelte-13pwanh.svelte-13pwanh{font-size:1.5rem;font-weight:700;color:var(--text-primary);text-decoration:none;line-height:1.2}.site-title.svelte-13pwanh.svelte-13pwanh:hover{color:var(--accent-primary)}.tagline.svelte-13pwanh.svelte-13pwanh{color:var(--text-secondary);margin:0;font-size:.9rem}.nav.svelte-13pwanh.svelte-13pwanh{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.nav-left.svelte-13pwanh.svelte-13pwanh,.nav-right.svelte-13pwanh.svelte-13pwanh{display:flex;align-items:center;gap:.75rem}.nav.svelte-13pwanh a.svelte-13pwanh{color:var(--accent-primary);text-decoration:none}.nav.svelte-13pwanh a.svelte-13pwanh:hover{text-decoration:underline}.loading.svelte-13pwanh.svelte-13pwanh{color:var(--text-dimmed);font-size:.875rem}.motd-banner.svelte-13pwanh.svelte-13pwanh{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 1.25rem;background:#8b5cf61f;border-bottom:1px solid rgba(139,92,246,.25);font-size:.9rem;color:var(--text-primary)}.motd-text.svelte-13pwanh.svelte-13pwanh{flex:1}.motd-close.svelte-13pwanh.svelte-13pwanh{background:none;border:none;cursor:pointer;font-size:1rem;color:var(--text-muted);padding:.1rem .3rem;line-height:1}.motd-close.svelte-13pwanh.svelte-13pwanh:hover{color:var(--text-primary)}.fab{position:fixed;right:1.5rem;width:56px;height:56px;border-radius:50%;border:none;background:var(--accent-primary);color:#fff;cursor:pointer;box-shadow:0 4px 12px var(--shadow-strong);transition:transform .15s,background .15s,box-shadow .15s;z-index:900;display:flex;align-items:center;justify-content:center;line-height:1;padding:0}.fab-plus.svelte-13pwanh.svelte-13pwanh{position:relative;display:block;width:22px;height:22px}.fab-plus.svelte-13pwanh.svelte-13pwanh:before,.fab-plus.svelte-13pwanh.svelte-13pwanh:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:3px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%)}.fab-plus.svelte-13pwanh.svelte-13pwanh:after{transform:translate(-50%,-50%) rotate(90deg)}.fab:hover{background:var(--accent-hover);transform:scale(1.05)}.fab:active{transform:scale(.98)}@media (min-width: 640px){.fab{right:2rem}}.site-footer.svelte-13pwanh.svelte-13pwanh{margin-top:auto;background:var(--bg-secondary);border-top:1px solid var(--border-color);padding:1rem 0 .75rem}.footer-content.svelte-13pwanh.svelte-13pwanh{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.85rem;width:100%;max-width:860px;margin:0 auto .75rem;padding:0 1rem}.footer-section.svelte-13pwanh h4.svelte-13pwanh{margin:0 0 .35rem;font-size:.8125rem;font-weight:600;color:var(--text-primary)}.footer-section.svelte-13pwanh a.svelte-13pwanh{display:flex;align-items:center;gap:.5rem;color:var(--text-muted);text-decoration:none;font-size:.8125rem;padding:.125rem 0;transition:color .15s}.footer-section.svelte-13pwanh a.svelte-13pwanh:hover{color:var(--accent-primary)}.footer-section.svelte-13pwanh a svg.svelte-13pwanh{flex-shrink:0}.footer-bottom.svelte-13pwanh.svelte-13pwanh{width:100%;max-width:860px;margin:0 auto;padding-inline:1rem;text-align:center;padding-top:.6rem;border-top:1px solid var(--border-color)}@media (min-width: 640px){.footer-content.svelte-13pwanh.svelte-13pwanh,.footer-bottom.svelte-13pwanh.svelte-13pwanh{padding-left:1.5rem;padding-right:1.5rem}}.footer-bottom.svelte-13pwanh p.svelte-13pwanh{margin:0;font-size:.75rem;color:var(--text-dimmed)}.tme-overlay{--tme-accent: var(--modal-accent, var(--text-secondary, #6b7280));position:relative;overflow:hidden;isolation:isolate}@property --tme-rainbow-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.tme-overlay:before,.tme-overlay:after,.tme-generated-effect,.tme-fullscreen-effect{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tme-overlay:before,.tme-overlay:after{z-index:0}.tme-generated-effect,.tme-fullscreen-effect{z-index:1;overflow:hidden}.tme-modal{--tme-accent: var(--modal-accent, var(--text-secondary, #6b7280));position:relative;z-index:2;overflow:hidden;isolation:isolate;border-color:color-mix(in srgb,var(--tme-accent) 72%,var(--border-color, #333))!important}.tme-modal h3{color:var(--tme-accent)!important}.tme-modal .copy-btn,.tme-modal .preview-copy-btn{background:color-mix(in srgb,var(--tme-accent) 82%,#161616)!important;border-color:color-mix(in srgb,var(--tme-accent) 78%,#ffffff)!important;color:#fff!important;box-shadow:0 0 18px color-mix(in srgb,var(--tme-accent) 22%,transparent)}.tme-modal .copy-btn:hover,.tme-modal .preview-copy-btn:hover{background:color-mix(in srgb,var(--tme-accent) 92%,#ffffff)!important}.tme-modal .preview-close-btn{color:var(--tme-accent)!important;border-color:color-mix(in srgb,var(--tme-accent) 55%,var(--border-color, #333))!important}.tme-bg-particles{background:radial-gradient(circle at 18% 24%,color-mix(in srgb,var(--modal-accent, var(--text-secondary, #6b7280)) 18%,transparent),transparent 30%),radial-gradient(circle at 82% 12%,rgba(245,201,107,.12),transparent 24%),#07070cd6}.tme-bg-starfield{background:radial-gradient(circle at 50% 18%,rgba(99,102,241,.16),transparent 34%),#03050eeb}.tme-bg-constellation{background:radial-gradient(circle at 70% 20%,rgba(245,201,107,.15),transparent 28%),radial-gradient(circle at 18% 78%,color-mix(in srgb,var(--modal-accent, var(--text-secondary, #6b7280)) 18%,transparent),transparent 34%),#050812eb}.tme-bg-rain{background:linear-gradient(180deg,#001410e6,#00060ae6),#00080ce0}.tme-bg-ember{background:radial-gradient(circle at 18% 82%,rgba(249,115,22,.22),transparent 30%),radial-gradient(circle at 84% 22%,rgba(239,68,68,.16),transparent 25%),#0e0706e0}.tme-particle-dot,.tme-star-dot,.tme-constellation-dot,.tme-ember-dot,.tme-confetti-piece,.tme-sakura-petal,.tme-snowflake{position:absolute;left:var(--x);top:var(--y);pointer-events:none}.tme-particle-dot{width:var(--size);height:var(--size);border-radius:999px;background:color-mix(in srgb,var(--tme-accent) 68%,#ffffff);box-shadow:0 0 12px color-mix(in srgb,var(--tme-accent) 55%,transparent),0 0 24px #f5c96b24;opacity:var(--opacity);transform:translate(-50%,-50%);animation:tme-particle-float var(--duration) ease-in-out infinite;animation-delay:var(--delay)}.tme-star-dot{width:var(--size);height:var(--size);border-radius:999px;background:#fff;box-shadow:0 0 7px #ffffffb8;opacity:var(--opacity);transform:translate(-50%,-50%);animation:tme-star-twinkle var(--duration) ease-in-out infinite;animation-delay:var(--delay)}.tme-star-dot.tme-star-shape{border-radius:0;clip-path:polygon(50% 0%,53% 47%,100% 50%,53% 53%,50% 100%,47% 53%,0% 50%,47% 47%);box-shadow:none;filter:drop-shadow(0 0 3px rgba(255,255,255,.95)) drop-shadow(0 0 8px rgba(255,255,255,.55))}.tme-constellation-dot{width:var(--size);height:var(--size);border-radius:999px;background:#f5c96b;box-shadow:0 0 10px #f5c96b7a;opacity:calc(var(--opacity) + .12);transform:translate(-50%,-50%);animation:tme-star-twinkle var(--duration) ease-in-out infinite;animation-delay:var(--delay)}.tme-constellation-line{position:absolute;left:var(--x);top:var(--y);width:var(--length);height:1px;background:linear-gradient(90deg,#f5c96b00,rgba(245,201,107,var(--opacity)),#f5c96b00);transform-origin:left center;transform:rotate(var(--angle))}.tme-rain-column{position:absolute;left:var(--x);top:var(--y);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--font-size);line-height:calc(var(--font-size) * 1.08);font-weight:700;white-space:pre;opacity:.92;animation:tme-digital-rain var(--duration) linear infinite;animation-delay:var(--delay)}.tme-rain-char{display:block;color:rgba(74,222,128,var(--char-opacity));text-shadow:0 0 7px rgba(34,197,94,var(--char-opacity)),0 0 14px rgba(6,182,212,var(--char-glow))}.tme-ember-dot{width:var(--size);height:var(--size);border-radius:999px;background:color-mix(in srgb,#f5c96b var(--bright-mix, 100%),#ffffff);box-shadow:0 0 calc(5px * var(--bright-scale, 1)) rgba(249,115,22,calc(.36 * var(--bright-scale, 1))),0 0 calc(12px * var(--bright-scale, 1)) rgba(245,201,107,calc(.16 * var(--bright-scale, 1)));opacity:var(--opacity);transform:translate(-50%,110vh);animation:tme-ember-rise var(--duration) ease-in infinite;animation-delay:var(--delay)}.tme-fs-confetti,.tme-fs-sakura,.tme-fs-snowfall{opacity:.92}.tme-confetti-piece{width:var(--w);height:var(--h);border-radius:2px;background:var(--color);transform:translate(-50%,-50%) rotate(var(--rotation));animation:tme-confetti-burst var(--duration) cubic-bezier(.17,.67,.22,1) forwards;animation-delay:var(--delay)}.tme-sakura-petal{width:var(--w);height:var(--h);border-radius:70% 40%;background:var(--color);box-shadow:0 0 8px #fb718538;opacity:.78;animation:tme-sakura-fall var(--duration) linear infinite;animation-delay:var(--delay)}.tme-snowflake{width:var(--w);height:var(--h);border-radius:999px;background:radial-gradient(circle at 35% 35%,#ffffff 0 22%,var(--color) 58%,rgba(255,255,255,.15) 100%);box-shadow:0 0 8px #ffffff57,0 0 14px #93c5fd2e;opacity:var(--opacity);animation:tme-snowfall var(--duration) linear infinite;animation-delay:var(--delay)}.tme-fs-shockwave{opacity:.95}.tme-fs-shockwave:before,.tme-fs-shockwave:after{content:"";position:absolute;left:50%;top:50%;width:18vmin;height:18vmin;border:2px solid color-mix(in srgb,var(--modal-accent, var(--text-secondary, #6b7280)) 62%,#ffffff);border-radius:999px;box-shadow:0 0 24px color-mix(in srgb,var(--modal-accent, var(--text-secondary, #6b7280)) 38%,transparent),inset 0 0 24px color-mix(in srgb,var(--modal-accent, var(--text-secondary, #6b7280)) 18%,transparent);transform:translate(-50%,-50%) scale(.2);animation:tme-shockwave-ring 1.9s ease-out forwards}.tme-fs-shockwave:after{animation-delay:.18s}.tme-fs-grid{background:linear-gradient(rgba(245,201,107,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(245,201,107,.11) 1px,transparent 1px);background-size:46px 46px;opacity:.22}.tme-entrance-fade{animation:tme-fade-in .28s ease-out both}.tme-entrance-slide-up{animation:tme-slide-up .39s cubic-bezier(.18,.9,.22,1) both}.tme-entrance-scale-bounce{animation:tme-scale-bounce .56s cubic-bezier(.18,1.18,.26,1) both}.tme-entrance-flip{transform-origin:50% 45%;animation:tme-flip .62s cubic-bezier(.16,1,.28,1) both}.tme-entrance-glitch{animation:tme-glitch-in .52s steps(2,end) both}.tme-entrance-rift{transform-origin:center;animation:tme-rift .64s cubic-bezier(.16,1,.3,1) both}.tme-modal.tme-border-glow-pulse{border-color:var(--tme-accent)!important;animation:tme-border-pulse 2.35s ease-in-out infinite}.tme-modal.tme-border-rainbow{border-color:transparent!important;box-shadow:0 0 20px #f5c96b24,0 20px 60px #0006!important}.tme-modal.tme-border-rainbow:before,.tme-modal.tme-border-circuit:before,.tme-modal.tme-border-etched-gold:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;border-radius:inherit;padding:2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.tme-modal.tme-border-rainbow:before{background:conic-gradient(from var(--tme-rainbow-angle),#ef4444,#f97316,#eab308,#22c55e,#06b6d4,#6366f1,#ec4899,#ef4444);animation:tme-rainbow-border 5s linear infinite}.tme-modal.tme-border-neon{border-color:color-mix(in srgb,var(--tme-accent) 80%,#ffffff)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--tme-accent) 52%,transparent),0 0 22px color-mix(in srgb,var(--tme-accent) 55%,transparent),0 0 50px color-mix(in srgb,var(--tme-accent) 28%,transparent),inset 0 0 20px color-mix(in srgb,var(--tme-accent) 16%,transparent),0 20px 60px #0006!important}.tme-modal.tme-border-flame{border-color:#f97316!important;box-shadow:0 0 18px #f973166b,0 0 42px #ef444438,0 20px 60px #0006!important;animation:tme-flame-border 1.9s ease-in-out infinite alternate}.tme-modal.tme-border-frost{border-color:#93c5fd!important;box-shadow:0 0 0 1px #93c5fd7a,0 0 26px #93c5fd6b,0 0 54px #06b6d429,inset 0 0 28px #93c5fd24,0 20px 60px #0006!important}.tme-modal.tme-border-frost:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:4;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent 18%),linear-gradient(315deg,rgba(147,197,253,.18),transparent 24%);opacity:.5}.tme-modal.tme-border-etched-gold{border-color:#f5c96b!important;box-shadow:0 0 0 1px #f5c96b5c,inset 0 1px #ffffff24,0 0 24px #f5c96b33,0 20px 60px #0006!important}.tme-modal.tme-border-etched-gold:before{background:linear-gradient(90deg,#f5c96b00,#f5c96be6,#f5c96b00),linear-gradient(180deg,#fff6c98c,#a76b2666);padding:1px}.tme-modal.tme-border-circuit{border-color:color-mix(in srgb,var(--tme-accent) 88%,#06b6d4)!important;box-shadow:0 0 0 1px #06b6d4b3,0 0 26px color-mix(in srgb,var(--tme-accent) 46%,transparent),0 0 58px #06b6d43d,inset 0 0 24px #06b6d429,0 20px 60px #0006!important}.tme-modal.tme-border-circuit:before{z-index:6;background:linear-gradient(90deg,#06b6d4,color-mix(in srgb,var(--tme-accent) 80%,#ffffff),#f5c96b,#06b6d4),repeating-linear-gradient(90deg,transparent 0 14px,rgba(255,255,255,.9) 14px 16px,transparent 16px 36px);background-size:180% 100%,52px 52px;opacity:1;filter:drop-shadow(0 0 10px rgba(6,182,212,.7));animation:tme-circuit-flow 4.8s linear infinite}.tme-modal.tme-border-circuit:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:5;pointer-events:none;border-radius:8px;border:1px solid rgba(6,182,212,.24);background:linear-gradient(90deg,transparent 0 7%,rgba(6,182,212,.95) 7% 22%,transparent 22% 34%,rgba(245,201,107,.85) 34% 36%,transparent 36% 58%,color-mix(in srgb,var(--tme-accent) 82%,#06b6d4) 58% 78%,transparent 78%) top left / 100% 2px no-repeat,linear-gradient(90deg,transparent 0 14%,color-mix(in srgb,var(--tme-accent) 82%,#06b6d4) 14% 32%,transparent 32% 48%,rgba(245,201,107,.8) 48% 51%,transparent 51% 70%,rgba(6,182,212,.95) 70% 92%,transparent 92%) bottom left / 100% 2px no-repeat,linear-gradient(180deg,transparent 0 12%,rgba(6,182,212,.9) 12% 28%,transparent 28% 52%,rgba(245,201,107,.82) 52% 55%,transparent 55% 75%,color-mix(in srgb,var(--tme-accent) 82%,#06b6d4) 75% 90%,transparent 90%) top left / 2px 100% no-repeat,linear-gradient(180deg,transparent 0 8%,color-mix(in srgb,var(--tme-accent) 82%,#06b6d4) 8% 24%,transparent 24% 44%,rgba(245,201,107,.82) 44% 47%,transparent 47% 68%,rgba(6,182,212,.9) 68% 86%,transparent 86%) top right / 2px 100% no-repeat;box-shadow:inset 0 0 12px #06b6d424;opacity:.96;filter:drop-shadow(0 0 6px rgba(6,182,212,.44));animation:tme-circuit-flicker 3.6s steps(2,end) infinite}.tme-text-typewriter{display:inline-block;animation:tme-text-reveal 1.2s steps(20,end) both}.tme-text-rainbow-shift,.tme-text-scanner{display:inline-block;color:transparent!important;background-clip:text;-webkit-background-clip:text}.tme-text-glitch-text{animation:tme-text-glitch 1.7s steps(2,end) infinite}.tme-text-wave{display:inline-block}.tme-wave-text{display:inline-flex;align-items:baseline}.tme-wave-char{display:inline-block;animation:tme-character-wave 1.8s ease-in-out infinite;animation-delay:var(--delay)}.tme-text-rainbow-shift{background-image:linear-gradient(90deg,#ef4444,#f97316,#eab308,#22c55e,#06b6d4,#6366f1,#ec4899);background-size:240% 100%;animation:tme-rainbow-text 3.2s linear infinite}.tme-text-scanner{background-image:linear-gradient(90deg,color-mix(in srgb,var(--modal-accent, var(--text-secondary, #6b7280)) 78%,#ffffff),color-mix(in srgb,var(--modal-accent, var(--text-secondary, #6b7280)) 78%,#ffffff)),linear-gradient(90deg,transparent,#f5c96b,transparent);background-size:100% 100%,42% 100%;background-position:0 0,-60% 0;background-repeat:no-repeat;animation:tme-scanner 2.1s ease-in-out infinite}.tme-text-soft-pulse{animation:tme-soft-pulse 1.8s ease-in-out infinite}@keyframes tme-particle-float{0%,to{transform:translate(-50%,-50%) scale(.88)}50%{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(1.22)}}@keyframes tme-star-twinkle{0%,to{opacity:calc(var(--opacity) * .42);transform:translate(-50%,-50%) scale(.82)}45%{opacity:var(--opacity);transform:translate(-50%,-50%) scale(1.18)}70%{opacity:calc(var(--opacity) * .62)}}@keyframes tme-digital-rain{0%{transform:translateY(-35vh)}to{transform:translateY(130vh)}}@keyframes tme-ember-rise{0%{opacity:0;transform:translate(-50%,110vh) scale(.7)}20%{opacity:var(--opacity)}to{opacity:0;transform:translate(calc(-50% + var(--dx)),-18vh) scale(1.25)}}@keyframes tme-confetti-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.45) rotate(var(--rotation))}12%{opacity:1}42%{opacity:1;transform:translate(calc(-50% + var(--burst-x)),calc(-50% + var(--burst-y))) scale(1) rotate(var(--rotation))}to{opacity:0;transform:translate(calc(-50% + var(--burst-x) + var(--drift-x)),calc(-50% + var(--fall-y))) scale(.92) rotate(var(--rotation-end))}}@keyframes tme-sakura-fall{0%{transform:translate(-50%,-20vh) rotate(var(--rotation))}to{transform:translate(calc(-50% + var(--drift-x)),var(--fall-y)) rotate(var(--rotation-end))}}@keyframes tme-snowfall{0%{transform:translate(-50%,-18vh) rotate(var(--rotation))}45%{transform:translate(calc(-50% + var(--burst-x)),var(--burst-y)) rotate(var(--rotation))}to{transform:translate(calc(-50% + var(--drift-x)),var(--fall-y)) rotate(var(--rotation-end))}}@keyframes tme-shockwave-ring{0%{opacity:.95;transform:translate(-50%,-50%) scale(.12)}to{opacity:0;transform:translate(-50%,-50%) scale(7)}}@keyframes tme-fade-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes tme-slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes tme-scale-bounce{0%{opacity:0;transform:scale(.88)}64%{opacity:1;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes tme-flip{0%{opacity:0;transform:perspective(900px) rotateX(28deg) translateY(18px)}to{opacity:1;transform:perspective(900px) rotateX(0) translateY(0)}}@keyframes tme-glitch-in{0%{opacity:0;transform:translate(-13px) skew(4deg);filter:hue-rotate(80deg)}24%{opacity:.64;transform:translate(10px) skew(-3deg)}48%{opacity:.8;transform:translate(-6px) skew(2deg)}72%{opacity:.92;transform:translate(3px)}to{opacity:1;transform:translate(0);filter:hue-rotate(0)}}@keyframes tme-rift{0%{opacity:0;transform:scaleX(.62) scaleY(1.1);clip-path:inset(0 49% 0 49% round 12px)}68%{opacity:1;transform:scaleX(1.03) scaleY(.99);clip-path:inset(0 0 0 0 round 12px)}to{opacity:1;transform:scale(1);clip-path:inset(0 0 0 0 round 12px)}}@keyframes tme-border-pulse{0%,to{box-shadow:0 0 18px color-mix(in srgb,var(--tme-accent) 26%,transparent),0 20px 60px #0006}50%{box-shadow:0 0 36px color-mix(in srgb,var(--tme-accent) 58%,transparent),0 0 68px color-mix(in srgb,var(--tme-accent) 20%,transparent),0 20px 60px #0006}}@keyframes tme-rainbow-border{to{--tme-rainbow-angle: 360deg}}@keyframes tme-flame-border{0%{box-shadow:0 0 18px #f973165c,0 0 38px #ef44442e,0 20px 60px #0006}to{box-shadow:0 0 28px #f5c96b57,0 0 54px #f973163d,0 20px 60px #0006}}@keyframes tme-circuit-flow{0%{background-position:0 0,0 0}to{background-position:180% 0,52px 0}}@keyframes tme-circuit-flicker{0%,to{opacity:.92;filter:drop-shadow(0 0 6px rgba(6,182,212,.42))}48%{opacity:1;filter:drop-shadow(0 0 10px rgba(6,182,212,.62))}52%{opacity:.72}56%{opacity:.98}}@keyframes tme-text-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes tme-text-glitch{0%,to{text-shadow:none;transform:translate(0) skew(0);filter:none}18%{text-shadow:3px 0 #06b6d4,-3px 0 #ec4899;transform:translate(3px) skew(-2deg);filter:brightness(1.2)}20%{text-shadow:-4px 0 #06b6d4,4px 0 #ec4899;transform:translate(-4px) skew(2deg)}22%{text-shadow:2px 0 #a855f7,-2px 0 #06b6d4;transform:translate(2px)}24%{text-shadow:none;transform:translate(0) skew(0);filter:none}60%{text-shadow:-2px 0 #ec4899,2px 0 #06b6d4;transform:translate(-2px)}61%{text-shadow:none;transform:translate(0)}}@keyframes tme-character-wave{0%,to{transform:translateY(0)}28%{transform:translateY(-4px)}56%{transform:translateY(2px)}78%{transform:translateY(0)}}@keyframes tme-rainbow-text{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes tme-scanner{0%{background-position:0 0,-60% 0}to{background-position:0 0,160% 0}}@keyframes tme-soft-pulse{0%,to{text-shadow:0 0 0 transparent;filter:brightness(1)}50%{text-shadow:0 0 18px color-mix(in srgb,var(--modal-accent, var(--text-secondary, #6b7280)) 80%,transparent),0 0 36px color-mix(in srgb,var(--modal-accent, var(--text-secondary, #6b7280)) 35%,transparent);filter:brightness(1.45)}}@media (prefers-reduced-motion: reduce){.tme-overlay:before,.tme-overlay:after,.tme-generated-effect *,.tme-fullscreen-effect,.tme-fullscreen-effect *,.tme-modal,.tme-modal:before,.tme-modal:after,[class*=tme-text-],.tme-wave-char{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}
