.chat-message-body[data-v-c48525d4]{white-space:pre-wrap;overflow-wrap:anywhere}.chat-message-body--emoji[data-v-c48525d4]{font-size:2rem;line-height:1.2}.chat-message-link[data-v-c48525d4]{color:inherit;text-decoration:underline;text-underline-offset:2px}.chat-message-link[data-v-c48525d4]:hover{opacity:.8}.emoji-picker[data-v-652d5ce6]{position:relative;flex-shrink:0}.emoji-picker-toggle[data-v-652d5ce6]{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:var(--card-bg);font-size:1.35rem;line-height:1;cursor:pointer;transition:border-color .15s ease}.emoji-picker-toggle[data-v-652d5ce6]:hover:not(:disabled),.emoji-picker-toggle[aria-expanded=true][data-v-652d5ce6]{border-color:#ff5a3c73}.emoji-picker-toggle[data-v-652d5ce6]:disabled{opacity:.4;cursor:not-allowed}.emoji-picker-toggle[data-v-652d5ce6]:focus-visible,.emoji-picker-item[data-v-652d5ce6]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.emoji-picker-panel[data-v-652d5ce6]{position:absolute;bottom:calc(100% + 8px);left:0;z-index:20;display:grid;grid-template-columns:repeat(8,40px);gap:2px;padding:8px;border-radius:14px;background:var(--light-bg);border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px #00000080}.emoji-picker-item[data-v-652d5ce6]{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:10px;background:transparent;font-size:1.35rem;line-height:1;cursor:pointer}.emoji-picker-item[data-v-652d5ce6]:hover{background:#ffffff14}@media(max-width:480px){.emoji-picker-panel[data-v-652d5ce6]{grid-template-columns:repeat(6,40px)}}.chat-root-wrapper[data-v-2c855198]{--chat-surface: var(--light-bg);--chat-raised: var(--card-bg);--chat-line: rgba(255, 255, 255, .07);--chat-received: #1a0d1a;--chat-ink-on-brand: #160604;font-family:inherit;color:#e5e7eb}.chat-root-wrapper.inline-mode[data-v-2c855198]{scroll-margin-top:96px}.chat-panel-wrapper[data-v-2c855198]{position:relative;z-index:1;width:100%}.chat-panel-container[data-v-2c855198]{height:640px;overflow:hidden;border-radius:20px;background:var(--chat-surface);border:1px solid rgba(255,255,255,.08)}.chat-panel-content[data-v-2c855198]{position:relative;display:flex;height:100%;overflow:hidden}.chat-conversations-panel[data-v-2c855198]{display:flex;flex-direction:column;flex-shrink:0;width:320px;min-height:0;border-right:1px solid var(--chat-line)}.conversations-header[data-v-2c855198]{display:flex;align-items:baseline;justify-content:space-between;padding:20px 18px 12px}.conversations-header h3[data-v-2c855198]{margin:0;color:var(--white-color);font-size:1.3rem;font-weight:600}.conversations-count[data-v-2c855198]{color:var(--text-muted);font-size:.8rem}.conversations-search[data-v-2c855198]{display:flex;align-items:center;gap:10px;height:44px;margin:0 14px 12px;padding:0 14px;border-radius:12px;background:var(--chat-raised);border:1px solid rgba(255,255,255,.08);color:var(--text-muted);transition:border-color .15s ease}.conversations-search[data-v-2c855198]:focus-within{border-color:#ff5a3c73}.conversations-search input[data-v-2c855198]{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--white-color);font:inherit;font-size:.9rem}.conversations-search input[data-v-2c855198]::placeholder{color:var(--text-muted)}.conversations-list[data-v-2c855198]{display:flex;flex:1;flex-direction:column;gap:2px;overflow-y:auto;padding:0 8px 12px}.conversation-item[data-v-2c855198]{display:flex;flex-shrink:0;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 12px;border:0;border-radius:14px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.conversation-item[data-v-2c855198]:hover{background:#ffffff0a}.conversation-item.active[data-v-2c855198]{background:#ff5a3c1f;box-shadow:inset 0 0 0 1px #ff5a3c59}.conversation-item[data-v-2c855198]:focus-visible,.chat-send-btn[data-v-2c855198]:focus-visible,.chat-back-button[data-v-2c855198]:focus-visible,.chat-modal-close-btn[data-v-2c855198]:focus-visible,.discord-warning-dismiss[data-v-2c855198]:focus-visible,.chat-order-chip[data-v-2c855198]:focus-visible,.chat-active-user-link[data-v-2c855198]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.conversation-avatar[data-v-2c855198],.chat-active-avatar[data-v-2c855198]{position:relative;flex-shrink:0}.conversation-avatar img[data-v-2c855198],.chat-active-avatar img[data-v-2c855198]{display:block;overflow:hidden;background:var(--chat-raised);color:transparent;font-size:0;width:44px;height:44px;border-radius:50%;object-fit:cover}.conversation-presence-dot[data-v-2c855198]{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;box-sizing:border-box;border-radius:50%;border:2px solid var(--chat-surface)}.conversation-presence-dot.online[data-v-2c855198]{background:var(--success-color)}.conversation-presence-dot.offline[data-v-2c855198]{background:#4b5563}.conversation-info[data-v-2c855198]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.conversation-header[data-v-2c855198],.conversation-preview[data-v-2c855198]{display:flex;align-items:center;gap:8px}.conversation-name[data-v-2c855198]{flex:1;min-width:0;overflow:hidden;color:var(--white-color);font-size:.95rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.conversation-time[data-v-2c855198]{color:var(--text-muted);font-size:.75rem;white-space:nowrap}.conversation-item.unread .conversation-time[data-v-2c855198]{color:#ff9a6c;font-weight:600}.conversation-order[data-v-2c855198]{display:block;min-width:0;overflow:hidden;color:#ff9a6c;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.conversation-order[data-v-2c855198] span{color:inherit}.conversation-preview-text[data-v-2c855198]{flex:1;min-width:0;overflow:hidden;color:var(--text-muted);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.conversation-item.unread .conversation-preview-text[data-v-2c855198]{color:#f3f4f6;font-weight:500}.conversation-preview-text.no-messages[data-v-2c855198]{font-style:italic;color:#6b7280}.unread-badge[data-v-2c855198]{display:grid;place-items:center;flex-shrink:0;min-width:20px;height:20px;box-sizing:border-box;padding:0 6px;border-radius:10px;background:var(--primary-color);color:var(--chat-ink-on-brand);font-size:.75rem;font-weight:700}.chat-empty-state[data-v-2c855198]{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;text-align:center}.chat-empty-icon[data-v-2c855198]{display:grid;place-items:center;width:56px;height:56px;margin-bottom:4px;border-radius:16px;background:var(--chat-raised);color:#ff9a6c;font-size:1.5rem}.chat-empty-state p[data-v-2c855198]{margin:0;color:var(--white-color);font-size:1.05rem;font-weight:600}.chat-empty-state>span[data-v-2c855198]:last-child{color:var(--text-muted);font-size:.875rem}.chat-messages-panel[data-v-2c855198]{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.chat-active-conversation[data-v-2c855198]{display:flex;flex-direction:column;height:100%;min-height:0}.chat-active-header[data-v-2c855198]{display:flex;flex-shrink:0;align-items:center;gap:12px;padding:14px 22px;border-bottom:1px solid var(--chat-line)}.chat-back-button[data-v-2c855198]{display:none;flex-shrink:0;place-items:center;width:44px;height:44px;margin-left:-10px;border:0;border-radius:12px;background:transparent;color:#e5e7eb;font-size:1.1rem;cursor:pointer}.chat-active-user[data-v-2c855198]{display:flex;align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none}.chat-active-user-link[data-v-2c855198]{margin:-6px;padding:6px 10px 6px 6px;border-radius:12px;transition:background .15s ease}.chat-active-user-link[data-v-2c855198]:hover{background:#ff5a3c1a}.chat-active-user-link:hover .chat-active-name[data-v-2c855198]{color:#ff9a6c}.chat-active-info[data-v-2c855198]{display:flex;flex-direction:column;gap:1px;min-width:0}.chat-active-name[data-v-2c855198]{overflow:hidden;color:var(--white-color);font-size:1.05rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.chat-active-status[data-v-2c855198]{color:var(--text-muted);font-size:.8rem}.chat-active-status.online[data-v-2c855198]{color:#86efac}.chat-active-offer[data-v-2c855198]{color:var(--text-muted);font-size:.8rem;white-space:nowrap}.chat-active-offer strong[data-v-2c855198]{color:#ff9a6c;font-weight:600}.chat-active-offer.accepted strong[data-v-2c855198]{color:#86efac}.chat-order-chip[data-v-2c855198]{display:flex;flex-shrink:1;align-items:center;gap:8px;min-width:0;max-width:45%;height:40px;margin-left:auto;padding:0 14px;border-radius:10px;background:var(--chat-raised);border:1px solid rgba(255,255,255,.08);color:#e5e7eb;font-size:.875rem;text-decoration:none;transition:border-color .15s ease}.chat-order-chip[data-v-2c855198]:hover{border-color:#ff5a3c66;color:var(--white-color)}.chat-order-chip .ic-shopping-bag[data-v-2c855198]{color:#ff9a6c}.chat-order-chip-arrow[data-v-2c855198]{color:var(--text-muted);font-size:.75rem}.chat-accept-btn[data-v-2c855198]{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;height:40px;padding:0 16px;border:0;border-radius:10px;background:var(--primary-color);color:var(--chat-ink-on-brand);font:inherit;font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:filter .15s ease}.chat-accept-btn[data-v-2c855198]:hover{filter:brightness(1.08)}.chat-accept-btn[data-v-2c855198]:focus-visible{outline:2px solid var(--white-color);outline-offset:2px}.chat-accept-btn strong[data-v-2c855198]{font-weight:700}.chat-order-chip-name[data-v-2c855198]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-order-chip-name[data-v-2c855198] .absolute,.conversation-order[data-v-2c855198] .absolute{display:none!important}.chat-discord-warning[data-v-2c855198]{display:flex;flex-shrink:0;align-items:flex-start;gap:12px;margin:0 0 10px;padding:12px 14px;border-radius:12px;background:#ef444414;border:1px solid rgba(239,68,68,.3);animation:chatSlideDown-2c855198 .25s ease}.chat-discord-warning>.ic[data-v-2c855198]{margin-top:2px;color:#f87171;font-size:1.1rem}.chat-discord-warning p[data-v-2c855198]{flex:1;max-height:6.2em;margin:0;overflow-y:auto;color:#fecaca;font-size:.82rem;line-height:1.55}.chat-discord-warning strong[data-v-2c855198]{color:var(--white-color)}.discord-warning-dismiss[data-v-2c855198]{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;margin:-6px -6px 0 0;border:0;border-radius:8px;background:transparent;color:#fca5a5;cursor:pointer}.discord-warning-dismiss[data-v-2c855198]:hover{background:#ef444426}.chat-messages-area[data-v-2c855198]{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;padding:16px 22px;scroll-behavior:smooth}.chat-loading[data-v-2c855198]{display:flex;flex-direction:column;gap:10px}.chat-skeleton[data-v-2c855198]{width:52%;height:44px;border-radius:16px 16px 16px 4px;background:var(--chat-raised);animation:chatPulse-2c855198 1.4s ease-in-out infinite}.chat-skeleton.sent[data-v-2c855198]{align-self:flex-end;width:42%;border-radius:16px 16px 4px;background:#ff5a3c2e}.chat-skeleton.short[data-v-2c855198]{width:34%}.chat-skeleton.tall[data-v-2c855198]{height:64px;width:60%}.chat-loading-older[data-v-2c855198]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;color:var(--text-muted);font-size:.8rem}.chat-date-divider[data-v-2c855198]{display:flex;align-items:center;gap:12px;margin:10px 0 12px;color:#6b7280;font-size:.75rem}.chat-date-divider[data-v-2c855198]:before,.chat-date-divider[data-v-2c855198]:after{content:"";flex:1;height:1px;background:var(--chat-line)}.chat-message[data-v-2c855198]{margin-bottom:6px}.message-content[data-v-2c855198]{display:flex}.chat-message.sent .message-content[data-v-2c855198]{justify-content:flex-end}.message-bubble[data-v-2c855198]{display:flex;flex-direction:column;gap:4px;max-width:66%;padding:10px 14px;overflow-wrap:anywhere;font-size:.95rem;line-height:1.5}.chat-message.received .message-bubble[data-v-2c855198]{border-radius:16px 16px 16px 4px;background:var(--chat-received);border:1px solid rgba(255,255,255,.06);color:#f3f4f6}.chat-message.sent .message-bubble[data-v-2c855198]{border-radius:16px 16px 4px;background:var(--primary-color);color:var(--chat-ink-on-brand)}.message-bubble[data-v-2c855198] .chat-message-body{margin:0;color:inherit;font-size:inherit}.message-bubble[data-v-2c855198] .chat-message-body--emoji{font-size:2rem;line-height:1.2}.chat-message.sent .message-bubble[data-v-2c855198] .chat-message-link{color:var(--chat-ink-on-brand);text-decoration:underline}.message-meta[data-v-2c855198]{align-self:flex-end;color:var(--text-muted);font-size:.7rem}.message-meta[data-v-2c855198]{display:inline-flex;align-items:center;gap:4px}.chat-message.sent .message-meta[data-v-2c855198]{color:#160604b3}.message-receipt[data-v-2c855198]{display:inline-flex;align-items:center;gap:2px;opacity:.75}.message-receipt[data-v-2c855198]:before{content:"·";margin-right:2px}.message-receipt.read[data-v-2c855198]{opacity:1;font-weight:700}.sr-only[data-v-2c855198]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.chat-typing-indicator[data-v-2c855198]{display:flex;align-items:center;gap:8px;margin-top:6px;color:var(--text-muted);font-size:.82rem}.typing-dots[data-v-2c855198]{display:flex;gap:3px}.typing-dots span[data-v-2c855198]{width:6px;height:6px;border-radius:50%;background:var(--text-muted);animation:chatTypingDot-2c855198 1.4s infinite}.typing-dots span[data-v-2c855198]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-2c855198]:nth-child(3){animation-delay:.4s}.chat-input-area[data-v-2c855198]{flex-shrink:0;padding:12px 22px 18px;border-top:1px solid var(--chat-line)}.chat-notice[data-v-2c855198]{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;border-radius:10px;font-size:.82rem;animation:chatSlideDown-2c855198 .25s ease}.chat-connection-warning[data-v-2c855198],.chat-rate-limit-warning[data-v-2c855198]{background:#facc1514;border:1px solid rgba(250,204,21,.3);color:#fde68a}.chat-rate-limit-warning.progressive[data-v-2c855198]{background:#ff5a3c1a;border-color:#ff5a3c4d;color:#ffb38f}.chat-input-form[data-v-2c855198]{display:flex;align-items:center;gap:10px}.chat-input[data-v-2c855198]{flex:1;min-width:0;height:48px;box-sizing:border-box;padding:0 16px;border-radius:14px;background:var(--chat-raised);border:1px solid rgba(255,255,255,.1);color:var(--white-color);font:inherit;font-size:.95rem;transition:border-color .15s ease}.chat-input[data-v-2c855198]:focus{outline:0;border-color:#ff5a3c80}.chat-input[data-v-2c855198]::placeholder{color:var(--text-muted)}.chat-input[data-v-2c855198]:disabled{background:#0f0710;border-color:#ffffff0f;color:#6b7280;cursor:not-allowed}.chat-send-btn[data-v-2c855198]{display:grid;flex-shrink:0;place-items:center;width:48px;height:48px;border:0;border-radius:14px;background:var(--primary-color);color:var(--chat-ink-on-brand);font-size:1.1rem;cursor:pointer;transition:filter .15s ease,opacity .15s ease}.chat-send-btn[data-v-2c855198]:hover:not(:disabled){filter:brightness(1.08)}.chat-send-btn[data-v-2c855198]:disabled{opacity:.4;cursor:not-allowed}.chat-send-btn.rate-limited[data-v-2c855198]{opacity:1;background:var(--chat-raised);border:1px solid rgba(255,255,255,.1);color:var(--text-muted)}.countdown-timer[data-v-2c855198]{font-size:.95rem;font-weight:600}.chat-messages-area[data-v-2c855198]::-webkit-scrollbar,.conversations-list[data-v-2c855198]::-webkit-scrollbar{width:4px}.chat-messages-area[data-v-2c855198]::-webkit-scrollbar-thumb,.conversations-list[data-v-2c855198]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.chat-modal-overlay[data-v-2c855198]{position:fixed;inset:0;z-index:9998;background:#050109c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chat-panel-wrapper.in-modal[data-v-2c855198]{position:fixed;top:50%;left:50%;z-index:9999;width:min(1100px,95vw);height:min(760px,90vh);transform:translate(-50%,-50%);border-radius:20px;box-shadow:0 40px 80px #0009}.chat-panel-wrapper.in-modal .chat-panel-container[data-v-2c855198]{height:100%}.chat-modal-close-btn[data-v-2c855198]{position:absolute;top:12px;right:12px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:12px;background:transparent;color:var(--text-muted);font-size:1.1rem;cursor:pointer}.chat-modal-close-btn[data-v-2c855198]:hover{background:#ffffff0f;color:var(--white-color)}.chat-panel-wrapper.in-modal .chat-active-header[data-v-2c855198]{padding-right:68px}.chat-panel-wrapper.in-modal .chat-no-selection[data-v-2c855198]{padding-top:64px}@media(max-width:1024px){.chat-conversations-panel[data-v-2c855198]{width:280px}}@media(max-width:768px){.chat-panel-container[data-v-2c855198]{height:560px;border-radius:16px}.chat-conversations-panel[data-v-2c855198]{position:absolute;inset:0;z-index:10;display:none;width:100%;border-right:0;background:var(--chat-surface)}.chat-conversations-panel.mobile-show[data-v-2c855198]{display:flex}.chat-back-button[data-v-2c855198]{display:grid}.chat-active-header[data-v-2c855198]{gap:8px;padding:10px 12px}.chat-order-chip[data-v-2c855198]{max-width:40%;padding:0 10px}.chat-active-header[data-v-2c855198]{flex-wrap:wrap}.chat-active-user[data-v-2c855198]{flex:1}.chat-accept-btn[data-v-2c855198]{order:10;flex-basis:100%;justify-content:center;height:44px}.chat-messages-area[data-v-2c855198]{padding:14px 12px}.message-bubble[data-v-2c855198]{max-width:82%}.chat-input-area[data-v-2c855198]{padding:10px 12px calc(12px + env(safe-area-inset-bottom))}.chat-input[data-v-2c855198],.conversations-search input[data-v-2c855198]{font-size:16px}.chat-panel-wrapper.in-modal[data-v-2c855198]{top:0;left:0;width:100vw;height:var(--chat-viewport-height, 100dvh);transform:none;border-radius:0}.chat-panel-wrapper.in-modal .chat-panel-container[data-v-2c855198]{border:0;border-radius:0;padding-bottom:env(safe-area-inset-bottom)}.chat-panel-wrapper.in-modal .chat-input-area[data-v-2c855198]{padding-bottom:calc(12px + env(safe-area-inset-bottom) + var(--chat-keyboard-offset, 0px))}.chat-modal-close-btn[data-v-2c855198]{top:calc(env(safe-area-inset-top) + 8px);right:8px}.chat-panel-wrapper.in-modal .chat-active-header[data-v-2c855198]{padding-right:56px}.chat-panel-wrapper.in-modal .conversations-header[data-v-2c855198]{padding-right:60px}}@media(max-width:480px){.chat-panel-container[data-v-2c855198]{height:500px}.chat-order-chip-name[data-v-2c855198]{display:none}}@keyframes chatSlideDown-2c855198{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes chatTypingDot-2c855198{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes chatPulse-2c855198{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.chat-discord-warning[data-v-2c855198],.chat-notice[data-v-2c855198],.chat-skeleton[data-v-2c855198],.typing-dots span[data-v-2c855198]{animation:none}.chat-messages-area[data-v-2c855198]{scroll-behavior:auto}}:root{--font-primary: "Jost", system-ui, -apple-system, sans-serif;--primary-color: #ff5a3c;--secondary-color: #f97316;--tertiary-color: #e11d48;--dark-bg: #050109;--light-bg: #0a050f;--section-alt-bg: #121216;--card-bg: #140814;--text-color: #e5e7eb;--text-muted: #9ca3af;--accent-color: var(--primary-color);--white-color: #ffffff;--border-color: #1f2937;--glass-bg: rgba(20, 8, 24, .9);--neon-purple: #a855f7;--neon-cyan: #22d3ee;--neon-red: #ff3355;--gold-color: #fed7aa;--gold-dark-color: #b91c1c;--accent-color-transparent-1: rgba(255, 90, 60, .1);--accent-color-transparent-2: rgba(255, 90, 60, .2);--accent-color-transparent-3: rgba(255, 90, 60, .3);--accent-color-transparent-4: rgba(255, 90, 60, .4);--accent-color-transparent-5: rgba(255, 90, 60, .5);--accent-color-transparent-9: rgba(255, 90, 60, .9);--success-color: #22c55e;--danger-color: #ef4444;--warning-color: #facc15;--danger-gradient: linear-gradient(135deg, #ef4444, #b91c1c);--success-gradient: linear-gradient(135deg, #22c55e, #16a34a);--warning-gradient: linear-gradient(135deg, #facc15, #f97316);--gradient-gold: linear-gradient(135deg, #ff5a3c 0%, #f97316 40%, #e11d48 100%);--gradient-gold-shine: linear-gradient(135deg, #fed7aa 0%, #ff5a3c 30%, #e11d48 65%, #a855f7 100%);--gradient-gold-dark: linear-gradient(135deg, #7f1d1d 0%, #9f1239 40%, #4c1d95 100%);--purple-color: #a855f7;--primary-blue: #0f172a;--gray-light: #e2e8f0;--black-transparent: rgba(0, 0, 0, .45);--white-transparent-03: rgba(255, 255, 255, .03);--white-transparent-05: rgba(255, 255, 255, .05);--white-transparent-06: rgba(255, 255, 255, .06);--white-transparent-1: rgba(255, 255, 255, .1);--purple-transparent-08: rgba(168, 85, 247, .08);--purple-border: rgba(168, 85, 247, .4);--purple-shadow: rgba(168, 85, 247, .55);--blue-shadow: rgba(15, 23, 42, .7);--blue-shadow-strong: rgba(15, 23, 42, .9);--blue-gradient: linear-gradient(90deg, #ff5a3c, #e11d48);--purple-gradient: linear-gradient(135deg, #f97316, #e11d48);--glass-bg-strong: rgba(10, 4, 16, .96);--glass-bg-light: rgba(15, 23, 42, .35);--gold-bg-06: rgba(255, 90, 60, .06);--gold-border-15: rgba(255, 90, 60, .15);--gold-bg-1: rgba(255, 90, 60, .1);--gold-bg-2: rgba(239, 68, 68, .2);--gold-border-3: rgba(239, 68, 68, .3);--gold-border-2: rgba(255, 90, 60, .22);--discord-color: #5865f2;--steam-color: #171a21;--faceit-color: #ff5500;--profile-bg: #050109;--profile-card-bg: rgba(10, 4, 16, .96);--profile-border: rgba(148, 163, 184, .25);--profile-gold: #fed7aa;--profile-star: #facc15;--profile-muted: #94a3b8;--profile-dark: #64748b;--profile-light: #f9fafb;--profile-accent: #ff5a3c;--profile-gradient: linear-gradient(135deg, #ff5a3c 0%, #f97316 35%, #e11d48 80%);--profile-gradient-alt: linear-gradient(135deg, #e11d48, #ff5a3c);--profile-review-bg: rgba(10, 4, 16, .95);--profile-review-star: #facc15;--profile-review-muted: #94a3b8;--profile-review-text: #e5e7eb;--profile-badge-bg: rgba(24, 10, 30, .9);--profile-badge-hover: rgba(255, 90, 60, .22);--profile-badge-border: rgba(148, 163, 184, .35);--profile-breadcrumb: rgba(148, 163, 184, .9);--profile-breadcrumb-active: #ffffff;--profile-scrollbar-bg: #050109;--profile-scrollbar-thumb: linear-gradient(135deg, #ff5a3c, #e11d48);--purple-bg-1: rgba(127, 29, 29, .2);--purple-bg-2: rgba(248, 113, 113, .16);--dark-bg-95: rgba(5, 1, 9, .95);--light-bg-95: #000;--primary-color-transparent-1: rgba(255, 90, 60, .12);--secondary-color-transparent-1: rgba(249, 115, 22, .12);--black-transparent-2: rgba(0, 0, 0, .2);--black-transparent-3: rgba(0, 0, 0, .3);--black-transparent-1: rgba(0, 0, 0, .1);--white-transparent-3: rgba(255, 255, 255, .3);--white-transparent-5: rgba(255, 255, 255, .5);--white-transparent-9: rgba(255, 255, 255, .9);--success-bg-2: rgba(34, 197, 94, .2);--success-border-3: rgba(34, 197, 94, .3);--primary-color-transparent-08: rgba(255, 90, 60, .08);--secondary-color-transparent-06: rgba(249, 115, 22, .06);--dark-bg-98: rgba(5, 1, 9, .98);--dark-bg-80: rgba(10, 5, 15, .8);--dark-bg-60: rgba(10, 5, 15, .6);--dark-bg-30: rgba(10, 5, 15, .3);--card-bg-60: rgba(20, 8, 24, .6);--card-bg-80: rgba(20, 8, 24, .8);--card-bg-30: rgba(20, 8, 24, .3);--card-bg-50: rgba(20, 8, 24, .5);--primary-shadow: rgba(255, 90, 60, .2);--primary-glow: rgba(255, 90, 60, .1);--black-shadow-50: rgba(0, 0, 0, .5);--gold-highlight: #ffd700;--accent-hover: rgba(255, 90, 60, .15);--accent-hover-strong: rgba(255, 90, 60, .5);--accent-border-4: rgba(255, 90, 60, .4);--danger-hover: rgba(239, 68, 68, .15);--gold-bg-15: rgba(255, 215, 0, .15);--gold-bg-08: rgba(255, 193, 7, .08);--gold-border: rgba(255, 215, 0, .3);--gold-border-2: rgba(255, 215, 0, .2);--progress-bar-bg: rgba(255, 90, 60, .25);--input-bg: rgba(10, 4, 16, .9);--table-header-bg: rgba(10, 4, 16, .96);--table-row-bg: rgba(10, 4, 16, .9);--table-row-hover-bg: rgba(255, 90, 60, .18);--accent-bg: rgba(255, 90, 60, .16);--accent-border: rgba(255, 90, 60, .45);--warning-bg: rgba(250, 204, 21, .16);--warning-border: rgba(250, 204, 21, .35);--primary-bg: rgba(148, 27, 61, .35);--primary-border: rgba(255, 90, 60, .45);--danger-bg: rgba(239, 68, 68, .24);--danger-border: rgba(239, 68, 68, .45)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-primary);background:var(--dark-bg);color:var(--text-color);line-height:1.6}html{scroll-behavior:auto}a{color:inherit}@property --lvl-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes booster-level-aurora{to{--lvl-a: 360deg}}[class*=booster-level-]{transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease!important;position:relative!important;isolation:isolate}[data-lvl-label][class*=booster-level-]:before{display:none!important}[data-lvl-label].booster-level-0:before{border-color:#718096!important;color:#718096!important}[data-lvl-label].booster-level-1:before{border-color:#fff!important;color:#fff!important}[data-lvl-label].booster-level-2:before{border-color:#cd7f32!important;color:#cd7f32!important}[data-lvl-label].booster-level-3:before{border-color:silver!important;color:silver!important}[data-lvl-label].booster-level-4:before{border-color:gold!important;color:gold!important}[data-lvl-label].booster-level-5:before{border-color:#00d2ff!important;color:#00d2ff!important}[data-lvl-label].booster-level-6:before{background:linear-gradient(135deg,#ff5a3c,#ff9a3c)!important;border-color:#fff!important;color:#fff!important;box-shadow:0 0 10px #ff5a3c59!important}.booster-level-0{border:1px solid rgba(255,255,255,.06)!important;box-shadow:none!important}.booster-level-1{border-color:transparent!important;box-shadow:none!important}[data-lvl-label].booster-level-1:before{display:none!important}.booster-level-2{--lvl-c: #cd7f32;--lvl-o: .2;--lvl-d: 16s}.booster-level-3{--lvl-c: #c0c0c0;--lvl-o: .28;--lvl-d: 14s}.booster-level-4{--lvl-c: #ffd700;--lvl-o: .38;--lvl-d: 12s}.booster-level-5{--lvl-c: #00d2ff;--lvl-o: .48;--lvl-d: 10s}.booster-level-6{--lvl-c: #ff5a3c;--lvl-o: .6;--lvl-d: 8s}:is(.booster-level-2,.booster-level-3,.booster-level-4,.booster-level-5,.booster-level-6){border:1px solid color-mix(in srgb,var(--lvl-c) 32%,rgba(255,255,255,.08))!important;box-shadow:0 10px 24px -14px #000c,inset 0 1px color-mix(in srgb,var(--lvl-c) 22%,transparent)!important}:is(.booster-level-2,.booster-level-3,.booster-level-4,.booster-level-5,.booster-level-6):after{content:"";position:absolute;inset:-6px;border-radius:26px;z-index:-1;filter:blur(28px);opacity:var(--lvl-o);pointer-events:none;clip-path:polygon(-90px -90px,calc(100% + 90px) -90px,calc(100% + 90px) calc(100% + 90px),-90px calc(100% + 90px),-90px -90px,var(--lvl-in, 6px) var(--lvl-in, 6px),var(--lvl-in, 6px) calc(100% - var(--lvl-in, 6px)),calc(100% - var(--lvl-in, 6px)) calc(100% - var(--lvl-in, 6px)),calc(100% - var(--lvl-in, 6px)) var(--lvl-in, 6px),var(--lvl-in, 6px) var(--lvl-in, 6px));background:conic-gradient(from var(--lvl-a),color-mix(in srgb,var(--lvl-c) 90%,transparent),transparent 30%,color-mix(in srgb,var(--lvl-c) 55%,transparent) 55%,transparent 80%,color-mix(in srgb,var(--lvl-c) 90%,transparent));animation:booster-level-aurora var(--lvl-d) linear infinite;transition:opacity .3s ease}:is(.booster-card,.offer-card):is(.booster-level-2,.booster-level-3,.booster-level-4,.booster-level-5,.booster-level-6):after{animation-play-state:paused}:is(.booster-card,.offer-card):is(.booster-level-2,.booster-level-3,.booster-level-4,.booster-level-5,.booster-level-6):hover:after{animation-play-state:running}:is(.booster-card,.offer-card):is(.booster-level-2,.booster-level-3,.booster-level-4,.booster-level-5,.booster-level-6):hover:after{opacity:calc(var(--lvl-o) * 1.5)}:is(.avatar-container,.hero-avatar-box,.bpm-avatar-wrap,.avatar-wrap):is(.booster-level-2,.booster-level-3,.booster-level-4,.booster-level-5,.booster-level-6):after{inset:-3px;--lvl-in: 3px;border-radius:inherit;filter:blur(10px)}@media(prefers-reduced-motion:reduce){:is(.booster-level-2,.booster-level-3,.booster-level-4,.booster-level-5,.booster-level-6):after{animation:none}}.avatar-container[class*=booster-level-],.hero-avatar-box[class*=booster-level-],.bpm-avatar-wrap[class*=booster-level-],.avatar-wrap[class*=booster-level-],.offer-card[class*=booster-level-],.booster-card[class*=booster-level-],.bpm-modal[class*=booster-level-],.profile-hero[class*=booster-level-]{overflow:visible!important}.badge-variant-compact{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--white-transparent-05);border:1px solid var(--white-transparent-1);border-radius:50%;font-size:.8rem;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:help}.badge-variant-compact:hover{transform:scale(1.1);background:var(--white-transparent-1);border-color:var(--white-transparent-3)}.badge-variant-achievement{display:flex;align-items:center;gap:1rem;background:var(--white-transparent-03);border:1px solid var(--white-transparent-06);padding:.75rem 1rem;border-radius:12px;transition:all .3s ease;text-align:left}.badge-variant-achievement:hover{transform:translateY(-2px);background:var(--white-transparent-05);border-color:var(--white-transparent-1);box-shadow:0 10px 25px -5px var(--black-transparent-3)}.badge-achievement-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0;border:1px solid transparent}.badge-achievement-info{display:flex;flex-direction:column;min-width:0}.badge-achievement-name{font-size:.9rem;font-weight:700;color:var(--white-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge-achievement-desc{font-size:.75rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge-variant-hero{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--white-transparent-03);border:1.5px solid var(--white-transparent-1);border-radius:8px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.badge-variant-hero:hover{transform:translateY(-2px);background:var(--white-transparent-1)}.badge-variant-hero i{font-size:.85rem}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/jost-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/jost-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/jost-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/jost-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.tw-root,.tw-root *,.tw-root :before,.tw-root :after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}
