@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Space+Grotesk:wght@400;500;600;700&display=swap";.support-overlay[data-v-3d9bdeb4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6000;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.support-fade-enter-active[data-v-3d9bdeb4],.support-fade-leave-active[data-v-3d9bdeb4]{transition:opacity .2s ease}.support-fade-enter-from[data-v-3d9bdeb4],.support-fade-leave-to[data-v-3d9bdeb4]{opacity:0}.support-modal[data-v-3d9bdeb4]{width:min(900px,100%);height:min(640px,90vh);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);display:grid;grid-template-columns:280px 1fr;overflow:hidden;animation:modal-in-3d9bdeb4 .22s cubic-bezier(.22,1,.36,1)}@keyframes modal-in-3d9bdeb4{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.support-sidebar[data-v-3d9bdeb4]{display:flex;flex-direction:column;border-right:1px solid var(--border-primary);background:var(--bg-elevated);overflow:hidden}.support-sidebar-head[data-v-3d9bdeb4]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--border-primary)}.support-sidebar-title[data-v-3d9bdeb4]{font-size:var(--font-sm);font-weight:700;color:var(--text-primary)}.support-new-btn[data-v-3d9bdeb4]{display:inline-flex;align-items:center;gap:4px;background:var(--accent);color:var(--text-on-accent);border:none;border-radius:var(--radius-full);padding:4px 10px;font-size:11px;font-weight:600;cursor:pointer;transition:background var(--transition-fast)}.support-new-btn[data-v-3d9bdeb4]:hover{background:var(--accent-hover)}.support-search[data-v-3d9bdeb4]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-primary);color:var(--text-secondary)}.support-search-input[data-v-3d9bdeb4]{flex:1;border:none;background:transparent;color:var(--text-primary);font-size:var(--font-sm);outline:none}.support-search-input[data-v-3d9bdeb4]::placeholder{color:var(--text-secondary)}.support-tickets-list[data-v-3d9bdeb4]{flex:1;overflow-y:auto}.support-tickets-empty[data-v-3d9bdeb4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);height:100%;color:var(--text-secondary);font-size:var(--font-sm);opacity:.6;padding:var(--space-5)}.support-ticket-item[data-v-3d9bdeb4]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-primary);cursor:pointer;transition:background var(--transition-fast);display:flex;flex-direction:column;gap:4px}.support-ticket-item[data-v-3d9bdeb4]:hover{background:var(--bg-secondary)}.support-ticket-item.active[data-v-3d9bdeb4]{background:var(--bg-secondary);border-left:3px solid var(--accent)}.sti-top[data-v-3d9bdeb4]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.sti-subject[data-v-3d9bdeb4]{font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.sti-status[data-v-3d9bdeb4]{font-size:10px;font-weight:600;padding:2px 6px;border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0}.sti-status--open[data-v-3d9bdeb4]{background:#22c55e1f;color:#22c55e}.sti-status--answered[data-v-3d9bdeb4]{background:#6366f11f;color:#818cf8}.sti-status--closed[data-v-3d9bdeb4]{background:#94a3b81a;color:#94a3b8}.sti-status--pending[data-v-3d9bdeb4]{background:#f59e0b1f;color:#f59e0b}.sti-bottom[data-v-3d9bdeb4]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.sti-preview[data-v-3d9bdeb4]{font-size:11px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.sti-time[data-v-3d9bdeb4]{font-size:10px;color:var(--text-secondary);flex-shrink:0}.support-main[data-v-3d9bdeb4]{display:flex;flex-direction:column;overflow:hidden;background:var(--bg-secondary)}.support-main-head[data-v-3d9bdeb4]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-primary);background:var(--bg-elevated);flex-shrink:0}.smh-info[data-v-3d9bdeb4]{display:flex;flex-direction:column;gap:3px}.smh-subject[data-v-3d9bdeb4]{font-size:var(--font-sm);font-weight:700;color:var(--text-primary)}.smh-meta[data-v-3d9bdeb4]{display:flex;align-items:center;gap:var(--space-2)}.smh-id[data-v-3d9bdeb4],.smh-meta-txt[data-v-3d9bdeb4]{font-size:11px;color:var(--text-secondary)}.support-close-btn[data-v-3d9bdeb4]{width:30px;height:30px;border:none;background:var(--bg-secondary);color:var(--text-secondary);border-radius:var(--radius-full);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--transition-fast)}.support-close-btn[data-v-3d9bdeb4]:hover{background:var(--accent-muted);color:var(--text-primary)}.support-new-ticket[data-v-3d9bdeb4]{flex:1;padding:var(--space-5);overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-4)}.snt-field[data-v-3d9bdeb4]{display:flex;flex-direction:column;gap:var(--space-2)}.snt-label[data-v-3d9bdeb4]{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.snt-input[data-v-3d9bdeb4]{background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:10px var(--space-4);color:var(--text-primary);font-size:var(--font-sm);outline:none;transition:border-color var(--transition-fast)}.snt-input[data-v-3d9bdeb4]:focus{border-color:var(--accent)}.snt-categories[data-v-3d9bdeb4]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.snt-cat[data-v-3d9bdeb4]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid var(--border-primary);background:var(--bg-elevated);color:var(--text-secondary);border-radius:var(--radius-full);font-size:12px;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.snt-cat[data-v-3d9bdeb4]:hover{border-color:var(--accent);color:var(--text-primary)}.snt-cat.active[data-v-3d9bdeb4]{background:var(--accent-muted);border-color:var(--accent);color:var(--accent);font-weight:600}.snt-textarea[data-v-3d9bdeb4]{background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--font-sm);font-family:inherit;outline:none;resize:vertical;min-height:120px;transition:border-color var(--transition-fast);line-height:1.6}.snt-textarea[data-v-3d9bdeb4]:focus{border-color:var(--accent)}.snt-actions[data-v-3d9bdeb4]{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:auto}.snt-btn-cancel[data-v-3d9bdeb4]{padding:8px var(--space-4);background:transparent;border:1px solid var(--border-primary);color:var(--text-secondary);border-radius:var(--radius-full);font-size:var(--font-sm);font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.snt-btn-cancel[data-v-3d9bdeb4]:hover{color:var(--text-primary)}.snt-btn-submit[data-v-3d9bdeb4]{display:inline-flex;align-items:center;gap:var(--space-2);padding:8px var(--space-4);background:var(--accent);color:var(--text-on-accent);border:none;border-radius:var(--radius-full);font-size:var(--font-sm);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.snt-btn-submit[data-v-3d9bdeb4]:hover:not(:disabled){background:var(--accent-hover)}.snt-btn-submit[data-v-3d9bdeb4]:disabled{opacity:.5;cursor:default}.support-chat[data-v-3d9bdeb4]{flex:1;overflow-y:auto;padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);scroll-behavior:smooth}.chat-msg[data-v-3d9bdeb4]{display:flex;align-items:flex-start;gap:var(--space-3);max-width:80%}.chat-msg--user[data-v-3d9bdeb4]{align-self:flex-end;flex-direction:row-reverse}.chat-msg-avatar[data-v-3d9bdeb4]{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-msg--user .chat-msg-avatar[data-v-3d9bdeb4]{background:var(--accent-muted);color:var(--accent)}.chat-msg--support .chat-msg-avatar[data-v-3d9bdeb4]{background:#6366f126;color:#818cf8}.chat-msg-content[data-v-3d9bdeb4]{display:flex;flex-direction:column;gap:4px}.chat-msg--user .chat-msg-content[data-v-3d9bdeb4]{align-items:flex-end}.chat-msg-sender[data-v-3d9bdeb4]{font-size:11px;color:var(--text-secondary);display:flex;align-items:center;gap:var(--space-2)}.chat-msg-time[data-v-3d9bdeb4]{font-size:10px;color:var(--text-secondary);opacity:.7}.chat-msg-text[data-v-3d9bdeb4]{background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:8px var(--space-3);font-size:var(--font-sm);color:var(--text-primary);line-height:1.5;word-break:break-word}.chat-msg--user .chat-msg-text[data-v-3d9bdeb4]{background:var(--accent-muted);border-color:var(--border-accent)}.chat-typing[data-v-3d9bdeb4]{background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:10px var(--space-3);display:flex;gap:4px;align-items:center}.chat-typing span[data-v-3d9bdeb4]{width:6px;height:6px;border-radius:50%;background:var(--text-secondary);animation:typing-dot-3d9bdeb4 1.4s ease-in-out infinite}.chat-typing span[data-v-3d9bdeb4]:nth-child(2){animation-delay:.2s}.chat-typing span[data-v-3d9bdeb4]:nth-child(3){animation-delay:.4s}@keyframes typing-dot-3d9bdeb4{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.chat-closed-notice[data-v-3d9bdeb4]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--bg-elevated);border-top:1px solid var(--border-primary);font-size:var(--font-sm);color:var(--text-secondary);flex-shrink:0}.chat-closed-notice svg[data-v-3d9bdeb4]{color:var(--accent)}.chat-input-row[data-v-3d9bdeb4]{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-primary);display:flex;flex-direction:column;gap:4px;flex-shrink:0}.chat-input-wrap[data-v-3d9bdeb4]{display:flex;align-items:center;gap:var(--space-2);background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:6px 6px 6px var(--space-4);transition:border-color var(--transition-fast)}.chat-input-wrap[data-v-3d9bdeb4]:focus-within{border-color:var(--accent)}.chat-input[data-v-3d9bdeb4]{flex:1;border:none;background:transparent;color:var(--text-primary);font-size:var(--font-sm);outline:none}.chat-input[data-v-3d9bdeb4]::placeholder{color:var(--text-secondary)}.chat-send-btn[data-v-3d9bdeb4]{width:32px;height:32px;background:var(--accent);color:var(--text-on-accent);border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0}.chat-send-btn[data-v-3d9bdeb4]:hover:not(:disabled){background:var(--accent-hover)}.chat-send-btn[data-v-3d9bdeb4]:disabled{opacity:.4;cursor:default}.chat-input-hint[data-v-3d9bdeb4]{font-size:10px;color:var(--text-secondary);padding-left:var(--space-1)}.support-empty-state[data-v-3d9bdeb4]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8);text-align:center}.ses-icon[data-v-3d9bdeb4]{width:72px;height:72px;background:var(--accent-muted);color:var(--accent);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center}.ses-title[data-v-3d9bdeb4]{margin:0;font-size:var(--font-xl);font-weight:700;color:var(--text-primary)}.ses-desc[data-v-3d9bdeb4]{margin:0;font-size:var(--font-sm);color:var(--text-secondary);max-width:320px;line-height:1.6}.ses-features[data-v-3d9bdeb4]{display:flex;flex-direction:column;gap:var(--space-2);text-align:left}.ses-feat[data-v-3d9bdeb4]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-sm);color:var(--text-secondary)}.ses-feat svg[data-v-3d9bdeb4]{color:var(--accent);flex-shrink:0}.ses-btn[data-v-3d9bdeb4]{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--accent);color:var(--text-on-accent);border:none;border-radius:var(--radius-lg);padding:10px 22px;font-size:var(--font-sm);font-weight:700;cursor:pointer;transition:all var(--transition-fast);margin-top:var(--space-2)}.ses-btn[data-v-3d9bdeb4]:hover{background:var(--accent-hover);transform:translateY(-1px)}@media (max-width: 640px){.support-modal[data-v-3d9bdeb4]{grid-template-columns:1fr;height:95vh}.support-sidebar[data-v-3d9bdeb4]{display:none}}.header[data-v-29157b02]{height:var(--header-height);background:var(--bg-primary);border-bottom:1px solid var(--border-primary);display:flex;align-items:center;flex-shrink:0;position:relative;z-index:40}.header-inner[data-v-29157b02]{display:flex;align-items:center;gap:var(--space-6);width:100%;padding:0 var(--space-6);height:100%}.logo[data-v-29157b02]{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;text-decoration:none}.logo-mark[data-v-29157b02]{width:34px;height:34px;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--text-on-accent);flex-shrink:0;box-shadow:0 2px 8px var(--accent-glow)}.logo-name[data-v-29157b02]{font-family:var(--font-family-display);font-size:17px;font-weight:700;color:var(--text-primary);letter-spacing:-.3px}.nav[data-v-29157b02]{display:flex;align-items:center;gap:2px;flex:1}.nav-item[data-v-29157b02]{display:flex;align-items:center;gap:var(--space-2);padding:7px 14px;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-sm);font-weight:500;text-decoration:none;transition:all var(--transition-fast);white-space:nowrap;position:relative}.nav-item[data-v-29157b02]:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.nav-item.active[data-v-29157b02]{background:var(--accent-muted);color:var(--text-accent)}.nav-icon[data-v-29157b02]{flex-shrink:0;opacity:.7;transition:opacity var(--transition-fast)}.nav-item:hover .nav-icon[data-v-29157b02],.nav-item.active .nav-icon[data-v-29157b02]{opacity:1}.header-actions[data-v-29157b02]{display:flex;align-items:center;gap:var(--space-2);margin-left:auto;flex-shrink:0}.online-badge[data-v-29157b02]{display:flex;align-items:center;gap:5px;padding:5px 10px;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-full)}.online-dot[data-v-29157b02]{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent-glow);animation:pulse-dot 2s ease-in-out infinite;flex-shrink:0}.online-num[data-v-29157b02]{font-size:var(--font-xs);font-weight:700;color:var(--text-primary);line-height:1}.online-label[data-v-29157b02]{font-size:var(--font-xs);color:var(--text-tertiary);line-height:1}.icon-btn[data-v-29157b02]{width:34px;height:34px;border-radius:var(--radius-sm);background:var(--bg-card);border:1px solid var(--border-primary);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0}.icon-btn[data-v-29157b02]:hover{background:var(--bg-elevated);border-color:var(--border-hover);color:var(--text-primary)}.btn-auth[data-v-29157b02]{display:flex;align-items:center;gap:var(--space-2);padding:7px 16px;background:var(--accent);color:var(--text-on-accent);border-radius:var(--radius-sm);font-size:var(--font-sm);font-weight:600;transition:all var(--transition-fast);white-space:nowrap}.btn-auth[data-v-29157b02]:hover{background:var(--accent-hover);box-shadow:0 4px 16px var(--accent-glow);transform:translateY(-1px)}.btn-auth[data-v-29157b02]:active{transform:translateY(0)}.balance-pill[data-v-29157b02]{display:flex;align-items:center;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-full);overflow:hidden}.balance-inner[data-v-29157b02]{display:flex;align-items:center;gap:var(--space-2);padding:6px 12px 6px 10px}.balance-icon[data-v-29157b02]{color:var(--accent);flex-shrink:0}.balance-amount[data-v-29157b02]{font-size:var(--font-sm);font-weight:700;color:var(--text-primary);line-height:1}.deposit-btn[data-v-29157b02]{width:34px;height:34px;background:var(--accent);color:var(--text-on-accent);display:flex;align-items:center;justify-content:center;border-radius:0 var(--radius-full) var(--radius-full) 0;transition:all var(--transition-fast);flex-shrink:0;margin:-1px}.deposit-btn[data-v-29157b02]:hover{background:var(--accent-hover)}@media (max-width: 1024px){.header-inner[data-v-29157b02]{padding:0 var(--space-4);gap:var(--space-4)}.nav-item span[data-v-29157b02]{display:none}.nav-item[data-v-29157b02]{padding:8px 10px}.online-label[data-v-29157b02]{display:none}}@media (max-width: 768px){.header-inner[data-v-29157b02]{padding:0 var(--space-3);gap:var(--space-3)}.nav[data-v-29157b02],.online-badge[data-v-29157b02]{display:none}}.sidebar[data-v-35fe1149]{position:sticky;top:0;height:100vh;width:var(--sidebar-width);background:var(--bg-secondary);border-right:1px solid var(--border-primary);display:flex;flex-direction:column;padding:var(--space-3);overflow:hidden;transition:width var(--transition-slow),padding var(--transition-slow);z-index:2}.sidebar-profile[data-v-35fe1149]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);background:transparent;border:none;cursor:pointer;width:100%;text-align:left;transition:background var(--transition-fast);flex-shrink:0}.sidebar-profile[data-v-35fe1149]:hover{background:var(--bg-glass-hover)}.profile-avatar[data-v-35fe1149]{width:36px;height:36px;min-width:36px;border-radius:var(--radius-full);background:var(--bg-elevated);border:1px solid var(--border-primary);display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);flex-shrink:0}.profile-info[data-v-35fe1149]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.profile-name[data-v-35fe1149]{font-size:var(--font-sm);font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-sub[data-v-35fe1149]{font-size:var(--font-xs);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-arrow[data-v-35fe1149]{color:var(--text-tertiary);flex-shrink:0;margin-left:auto}.sidebar-sep[data-v-35fe1149]{height:1px;background:var(--border-primary);margin:var(--space-2) 0;flex-shrink:0}.sidebar-nav[data-v-35fe1149]{flex:1;display:flex;flex-direction:column;gap:2px;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:none}.nav-item[data-v-35fe1149]{display:flex;align-items:center;gap:var(--space-3);padding:9px var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);text-decoration:none;font-size:var(--font-sm);font-weight:500;transition:all var(--transition-fast);white-space:nowrap;position:relative}.nav-item[data-v-35fe1149]:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.nav-item.active[data-v-35fe1149]{background:var(--accent-muted);color:var(--text-accent)}.nav-icon[data-v-35fe1149]{flex-shrink:0;opacity:.6;transition:opacity var(--transition-fast)}.nav-item:hover .nav-icon[data-v-35fe1149],.nav-item.active .nav-icon[data-v-35fe1149]{opacity:1}.nav-label[data-v-35fe1149]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-group[data-v-35fe1149]{display:flex;flex-direction:column;gap:0}.nav-parent[data-v-35fe1149]{position:relative;width:100%;text-align:left;background:transparent;border:none;cursor:pointer}.nav-arrow[data-v-35fe1149]{color:var(--text-muted);flex-shrink:0;transition:transform var(--transition-base),color var(--transition-fast);margin-left:auto}.nav-item:hover .nav-arrow[data-v-35fe1149],.nav-parent:hover .nav-arrow[data-v-35fe1149]{color:var(--text-secondary)}.nav-arrow.rotated[data-v-35fe1149]{transform:rotate(90deg)}.nav-group.flyout-open .nav-item[data-v-35fe1149]{background:var(--accent-subtle);color:var(--text-accent)}.nav-flyout[data-v-35fe1149]{position:fixed;z-index:9999;width:260px;background:var(--bg-elevated);border:1px solid var(--border-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl),0 0 0 1px #63dc8c0f inset;overflow:hidden;padding:var(--space-2)}.flyout-header[data-v-35fe1149]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);font-size:var(--font-xs);font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);border-bottom:1px solid var(--border-primary);margin-bottom:var(--space-1)}.flyout-item[data-v-35fe1149]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);border-radius:var(--radius-md);text-decoration:none;color:var(--text-secondary);transition:all var(--transition-fast)}.flyout-item[data-v-35fe1149]:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.flyout-item.router-link-active[data-v-35fe1149]{background:var(--accent-subtle);color:var(--text-accent)}.flyout-icon-wrap[data-v-35fe1149]{width:30px;height:30px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fi-green[data-v-35fe1149]{background:#63dc8c1f;color:var(--accent)}.fi-blue[data-v-35fe1149]{background:#3b82f61f;color:#3b82f6}.fi-purple[data-v-35fe1149]{background:#8b5cf61f;color:#8b5cf6}.fi-gold[data-v-35fe1149]{background:#f0b4291f;color:var(--gold)}.flyout-item-title[data-v-35fe1149]{font-size:var(--font-sm);font-weight:600;color:inherit;line-height:1.2}.flyout-item-sub[data-v-35fe1149]{font-size:var(--font-xs);color:var(--text-tertiary);margin-top:1px}.flyout-slide-enter-active[data-v-35fe1149]{transition:opacity .15s ease,transform .15s ease}.flyout-slide-leave-active[data-v-35fe1149]{transition:opacity .1s ease,transform .1s ease}.flyout-slide-enter-from[data-v-35fe1149]{opacity:0;transform:translate(-6px) scale(.97)}.flyout-slide-leave-to[data-v-35fe1149]{opacity:0;transform:translate(-4px) scale(.97)}.nav-flyout--inline[data-v-35fe1149]{position:static!important;width:100%!important;border-radius:var(--radius-md)!important;box-shadow:none!important;border:1px solid var(--border-primary)!important;margin-top:4px;background:var(--bg-card)!important}.nav-flyout--inline .flyout-header[data-v-35fe1149]{display:none}.nav-flyout--inline .flyout-item[data-v-35fe1149]{padding:var(--space-2) var(--space-3)}.flyout-slide-enter-from.nav-flyout--inline[data-v-35fe1149]{transform:translateY(-4px)}.flyout-slide-leave-to.nav-flyout--inline[data-v-35fe1149]{transform:translateY(-2px)}.sidebar-bottom[data-v-35fe1149]{flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-2)}.social-row[data-v-35fe1149]{display:flex;align-items:center;gap:var(--space-1);padding:0 var(--space-1)}.social-btn[data-v-35fe1149]{width:30px;height:30px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);text-decoration:none;transition:all var(--transition-fast);flex-shrink:0}.social-btn[data-v-35fe1149]:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.lang-wrapper[data-v-35fe1149]{position:relative;margin-left:auto}.lang-btn[data-v-35fe1149]{display:flex;align-items:center;gap:4px;padding:5px 8px;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-primary);color:var(--text-secondary);font-size:var(--font-xs);font-weight:600;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.lang-btn[data-v-35fe1149]:hover{border-color:var(--border-hover);color:var(--text-primary)}.lang-code[data-v-35fe1149]{font-size:var(--font-xs);font-weight:700}.lang-menu[data-v-35fe1149]{position:absolute;bottom:calc(100% + 8px);right:0;background:var(--bg-elevated);border:1px solid var(--border-secondary);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:10001;min-width:180px;overflow:hidden;animation:scale-in .15s ease;transform-origin:bottom right}.lang-menu-header[data-v-35fe1149]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-primary);font-size:var(--font-sm);font-weight:600;color:var(--text-primary)}.lang-menu-header button[data-v-35fe1149]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--text-tertiary);border-radius:var(--radius-xs);transition:all var(--transition-fast)}.lang-menu-header button[data-v-35fe1149]:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.lang-option[data-v-35fe1149]{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:transparent;border:none;color:var(--text-secondary);cursor:pointer;font-size:var(--font-sm);transition:all var(--transition-fast);text-align:left}.lang-option[data-v-35fe1149]:hover,.lang-option.active[data-v-35fe1149]{background:var(--bg-glass-hover);color:var(--text-primary)}.lang-flag[data-v-35fe1149]{width:20px;height:20px;object-fit:contain;flex-shrink:0;border-radius:2px}.lang-check[data-v-35fe1149]{color:var(--accent);margin-left:auto;flex-shrink:0}.support-link[data-v-35fe1149]{display:flex;align-items:center;gap:var(--space-3);padding:9px var(--space-3);border-radius:var(--radius-sm);color:var(--text-tertiary);text-decoration:none;font-size:var(--font-sm);font-weight:500;transition:all var(--transition-fast)}.support-link[data-v-35fe1149]:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.support-badge[data-v-35fe1149]{margin-left:auto;font-size:var(--font-xs);font-weight:700;padding:2px 6px;border-radius:var(--radius-full);background:var(--accent-muted);color:var(--text-accent)}.sidebar.collapsed[data-v-35fe1149]{width:var(--sidebar-collapsed-width);padding:var(--space-3) var(--space-2);overflow:visible}.sidebar.collapsed .sidebar-logo-text[data-v-35fe1149],.sidebar.collapsed .profile-info[data-v-35fe1149],.sidebar.collapsed .profile-arrow[data-v-35fe1149],.sidebar.collapsed .nav-label[data-v-35fe1149],.sidebar.collapsed .nav-arrow[data-v-35fe1149],.sidebar.collapsed .nav-submenu[data-v-35fe1149],.sidebar.collapsed .lang-code[data-v-35fe1149],.sidebar.collapsed .support-link span[data-v-35fe1149],.sidebar.collapsed .support-badge[data-v-35fe1149]{display:none}.sidebar.collapsed .social-row[data-v-35fe1149]{flex-wrap:wrap;justify-content:center;gap:2px}.sidebar.collapsed .lang-wrapper[data-v-35fe1149]{margin-left:0;position:static}.sidebar.collapsed .lang-menu[data-v-35fe1149]{right:auto;left:calc(100% + 8px);bottom:0;transform-origin:bottom left}.sidebar.collapsed .sidebar-logo[data-v-35fe1149],.sidebar.collapsed .sidebar-profile[data-v-35fe1149]{justify-content:center;padding:var(--space-2)}.sidebar.collapsed .nav-item[data-v-35fe1149]{justify-content:center;padding:9px}.sidebar.collapsed .nav-icon[data-v-35fe1149]{opacity:.7}.sidebar.collapsed .support-link[data-v-35fe1149]{justify-content:center;padding:9px}.sidebar.collapsed .lang-btn[data-v-35fe1149]{justify-content:center;padding:6px}.sidebar.collapsed .nav-item[data-v-35fe1149],.sidebar.collapsed .support-link[data-v-35fe1149]{position:relative}.sidebar.collapsed .nav-item[data-v-35fe1149]:hover:after,.sidebar.collapsed .support-link[data-v-35fe1149]:hover:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);padding:5px 10px;background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-sm);font-size:var(--font-sm);font-weight:500;white-space:nowrap;z-index:99999;box-shadow:var(--shadow-md);pointer-events:none;animation:fade-in .1s ease}@media (max-width: 1024px){.sidebar[data-v-35fe1149]{position:fixed;left:0;top:0;bottom:0;width:var(--sidebar-width)!important;z-index:1001;transform:translate(-100%);transition:transform var(--transition-slow),box-shadow var(--transition-slow);box-shadow:none;padding:var(--space-3);overflow-y:auto}.sidebar.open[data-v-35fe1149]{transform:translate(0);box-shadow:var(--shadow-xl)}.sidebar.collapsed .sidebar-logo-text[data-v-35fe1149],.sidebar.collapsed .profile-info[data-v-35fe1149],.sidebar.collapsed .profile-arrow[data-v-35fe1149],.sidebar.collapsed .nav-label[data-v-35fe1149],.sidebar.collapsed .nav-arrow[data-v-35fe1149],.sidebar.collapsed .lang-code[data-v-35fe1149],.sidebar.collapsed .social-row[data-v-35fe1149]{display:flex}.sidebar.collapsed .support-link span[data-v-35fe1149],.sidebar.collapsed .support-badge[data-v-35fe1149]{display:inline}.sidebar.collapsed .nav-item[data-v-35fe1149],.sidebar.collapsed .support-link[data-v-35fe1149],.sidebar.collapsed .sidebar-profile[data-v-35fe1149],.sidebar.collapsed .sidebar-logo[data-v-35fe1149]{justify-content:flex-start;padding:9px var(--space-3)}.sidebar.collapsed .sidebar-logo[data-v-35fe1149]{padding:var(--space-2) var(--space-2)}.sidebar.collapsed .nav-icon[data-v-35fe1149]{opacity:.6}}@media (max-width: 1024px){.sidebar.open .sidebar-logo-text[data-v-35fe1149],.sidebar.open .profile-info[data-v-35fe1149],.sidebar.open .profile-arrow[data-v-35fe1149],.sidebar.open .nav-label[data-v-35fe1149],.sidebar.open .nav-arrow[data-v-35fe1149],.sidebar.open .lang-code[data-v-35fe1149],.sidebar.open .social-row[data-v-35fe1149]{display:flex}.sidebar.open .support-link span[data-v-35fe1149],.sidebar.open .support-badge[data-v-35fe1149]{display:inline}}.footer[data-v-71a1f93e]{background:var(--bg-secondary);border-top:1px solid var(--border-primary);color:var(--text-primary);margin-top:var(--space-8);border-radius:var(--radius-lg)}.footer-container[data-v-71a1f93e]{padding:var(--space-10) var(--space-6);display:flex;flex-direction:column;gap:var(--space-10);max-width:1200px;margin:0 auto}.footer-top[data-v-71a1f93e]{display:flex;align-items:center;gap:var(--space-4)}.footer-brand[data-v-71a1f93e]{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.footer-logo-mark[data-v-71a1f93e]{width:28px;height:28px;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--text-on-accent)}.footer-brand-name[data-v-71a1f93e]{font-family:var(--font-family-display);font-size:var(--font-md);font-weight:700;color:var(--text-primary);letter-spacing:-.3px}.footer-top-line[data-v-71a1f93e]{flex:1;height:1px;background:var(--border-primary)}.footer-scroll-btn[data-v-71a1f93e]{width:34px;height:34px;border-radius:var(--radius-full);background:var(--bg-elevated);border:1px solid var(--border-primary);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}.footer-scroll-btn[data-v-71a1f93e]:hover{border-color:var(--border-hover);color:var(--text-primary)}.footer-support-row[data-v-71a1f93e]{display:grid;grid-template-columns:1fr repeat(2,minmax(0,200px));gap:var(--space-4);align-items:stretch}.support-card[data-v-71a1f93e]{display:flex;align-items:center;gap:var(--space-4);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);position:relative;overflow:hidden}.support-card[data-v-71a1f93e]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 0% 100%,var(--accent-muted) 0%,transparent 60%);pointer-events:none}.support-card-icon[data-v-71a1f93e]{color:var(--accent);flex-shrink:0;opacity:.8}.support-card-body[data-v-71a1f93e]{flex:1;display:flex;flex-direction:column;gap:var(--space-1)}.support-card-title[data-v-71a1f93e]{font-size:var(--font-md);font-weight:700;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.support-badge[data-v-71a1f93e]{background:var(--accent);color:var(--text-on-accent);border-radius:var(--radius-full);padding:2px 8px;font-size:var(--font-xs);font-weight:700;letter-spacing:.5px}.support-card-sub[data-v-71a1f93e]{margin:0;color:var(--text-secondary);font-size:var(--font-sm)}.support-card-btn[data-v-71a1f93e]{flex-shrink:0;background:var(--accent);border:none;border-radius:var(--radius-sm);padding:9px 20px;color:var(--text-on-accent);font-weight:600;font-size:var(--font-sm);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;position:relative;z-index:1}.support-card-btn[data-v-71a1f93e]:hover{background:var(--accent-hover);box-shadow:0 4px 16px var(--accent-glow)}.support-email-card[data-v-71a1f93e]{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-1);justify-content:center}.support-email-icon[data-v-71a1f93e]{color:var(--text-tertiary);margin-bottom:var(--space-1)}.support-email-label[data-v-71a1f93e]{color:var(--text-tertiary);font-size:var(--font-xs);font-weight:500}.support-email-link[data-v-71a1f93e]{color:var(--text-primary);font-weight:600;text-decoration:none;font-size:var(--font-sm);transition:color var(--transition-fast)}.support-email-link[data-v-71a1f93e]:hover{color:var(--text-accent)}.footer-nav[data-v-71a1f93e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-8)}.footer-nav-col[data-v-71a1f93e]{display:flex;flex-direction:column;gap:var(--space-4)}.footer-nav-heading[data-v-71a1f93e]{font-size:var(--font-sm);font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.6px}.footer-nav-links[data-v-71a1f93e]{display:flex;flex-direction:column;gap:var(--space-2)}.footer-nav-link[data-v-71a1f93e]{color:var(--text-tertiary);text-decoration:none;font-size:var(--font-sm);transition:color var(--transition-fast);line-height:1.5}.footer-nav-link[data-v-71a1f93e]:hover{color:var(--text-primary)}.footer-bottom[data-v-71a1f93e]{border-top:1px solid var(--border-primary);padding-top:var(--space-6);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.footer-socials[data-v-71a1f93e]{display:flex;gap:var(--space-2)}.footer-social[data-v-71a1f93e]{width:34px;height:34px;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-primary);display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);text-decoration:none;transition:all var(--transition-fast)}.footer-social[data-v-71a1f93e]:hover{color:var(--text-primary);border-color:var(--border-hover);background:var(--bg-glass-hover)}.footer-licenses[data-v-71a1f93e]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-left:auto}.footer-license[data-v-71a1f93e]{padding:4px;display:flex;align-items:center;justify-content:center;text-decoration:none;height:44px;transition:opacity var(--transition-fast)}.footer-license[data-v-71a1f93e]:hover{opacity:.65}.footer-license-img[data-v-71a1f93e]{height:60%;width:auto;object-fit:contain}.footer-copy[data-v-71a1f93e]{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);color:var(--text-tertiary);font-size:var(--font-sm)}.footer-age[data-v-71a1f93e]{font-weight:700;font-size:var(--font-lg);color:var(--text-tertiary)}@media (max-width: 1024px){.footer-support-row[data-v-71a1f93e]{grid-template-columns:1fr 1fr}.support-card[data-v-71a1f93e]{grid-column:1 / -1;flex-wrap:wrap}}@media (max-width: 640px){.footer-container[data-v-71a1f93e]{padding:var(--space-8) var(--space-4);gap:var(--space-8)}.footer-support-row[data-v-71a1f93e]{grid-template-columns:1fr}.support-card[data-v-71a1f93e]{flex-direction:column;align-items:flex-start}.support-card-btn[data-v-71a1f93e]{width:100%;text-align:center}.footer-licenses[data-v-71a1f93e]{margin-left:0}.footer-copy[data-v-71a1f93e]{flex-direction:column;align-items:flex-start}.footer-nav[data-v-71a1f93e]{grid-template-columns:1fr 1fr;gap:var(--space-6)}}.mobile-nav[data-v-d3b0d6ad]{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--bg-secondary);border-top:1px solid var(--border-primary);padding:6px 0 env(safe-area-inset-bottom,8px);z-index:1000;align-items:stretch;justify-content:space-around;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.mobile-nav-btn[data-v-d3b0d6ad]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:1;padding:6px var(--space-2);min-width:0;color:var(--text-tertiary);text-decoration:none;background:transparent;border:none;cursor:pointer;transition:color var(--transition-fast);position:relative}.mobile-nav-btn[data-v-d3b0d6ad]:hover{color:var(--text-secondary)}.mobile-nav-btn.active[data-v-d3b0d6ad]{color:var(--text-accent)}.mobile-nav-btn.active[data-v-d3b0d6ad]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:24px;height:2px;border-radius:0 0 var(--radius-full) var(--radius-full);background:var(--accent)}.nav-label[data-v-d3b0d6ad]{font-size:10px;font-weight:500;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (max-width: 1024px){.mobile-nav[data-v-d3b0d6ad]{display:flex}}@media (min-width: 1025px){.mobile-nav[data-v-d3b0d6ad]{display:none!important}}@media (max-width: 360px){.nav-label[data-v-d3b0d6ad]{font-size:9px}}.rules-overlay[data-v-3ec2f739]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:2000}.rules-fade-enter-active[data-v-3ec2f739],.rules-fade-leave-active[data-v-3ec2f739]{transition:opacity .2s ease}.rules-fade-enter-from[data-v-3ec2f739],.rules-fade-leave-to[data-v-3ec2f739]{opacity:0}.rules-dialog[data-v-3ec2f739]{width:min(960px,100%);max-height:min(90vh,960px);background:#141415;border-radius:20px;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 60px #0009;display:flex;flex-direction:column;overflow:hidden}.rules-header[data-v-3ec2f739]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(13,157,75,.18),transparent 55%)}.rules-back[data-v-3ec2f739]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0006;color:#f0f2f5;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.rules-back[data-v-3ec2f739]:hover{border-color:#0d9d4bb3;background:#0d9d4b26}.rules-heading h1[data-v-3ec2f739]{margin:0;font-size:20px;font-weight:700;color:#f0f2f5}.rules-content[data-v-3ec2f739]{padding:12px 20px 20px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.rules-content[data-v-3ec2f739]::-webkit-scrollbar{width:6px}.rules-content[data-v-3ec2f739]::-webkit-scrollbar-thumb{background:#fff3;border-radius:999px}.rules-section[data-v-3ec2f739]{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(255,255,255,.02),transparent 55%);margin-bottom:12px;overflow:hidden}.rules-section-header[data-v-3ec2f739]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#000000a6;border:none;cursor:pointer;color:#f0f2f5}.rules-section-title[data-v-3ec2f739]{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.rules-section-icon[data-v-3ec2f739]{width:28px;height:28px;border-radius:999px;background:#0d9d4b24;display:flex;align-items:center;justify-content:center;color:#0d9d4b}.rules-section-arrow[data-v-3ec2f739]{transition:transform .18s ease;color:#b6bfd9}.rules-section-arrow.open[data-v-3ec2f739]{transform:rotate(180deg)}.rules-section-body[data-v-3ec2f739]{padding:12px 16px 14px;background:#0a0b10fa}.rules-accordion-enter-active[data-v-3ec2f739],.rules-accordion-leave-active[data-v-3ec2f739]{transition:max-height .2s ease,opacity .2s ease,transform .2s ease}.rules-accordion-enter-from[data-v-3ec2f739],.rules-accordion-leave-to[data-v-3ec2f739]{max-height:0;opacity:0;transform:translateY(-4px)}.rules-accordion-enter-to[data-v-3ec2f739],.rules-accordion-leave-from[data-v-3ec2f739]{max-height:400px;opacity:1;transform:translateY(0)}.rules-text-block+.rules-text-block[data-v-3ec2f739]{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.rules-subtitle[data-v-3ec2f739]{margin:0 0 8px;font-size:13px;font-weight:600;color:#e1e6ff}.rules-paragraph[data-v-3ec2f739]{margin:0 0 6px;font-size:13px;line-height:1.5;color:#c5cbe0}.rules-list[data-v-3ec2f739]{margin:4px 0 0 18px;padding:0;font-size:13px;line-height:1.5;color:#c5cbe0}.rules-list li+li[data-v-3ec2f739]{margin-top:4px}@media (max-width: 768px){.rules-dialog[data-v-3ec2f739]{border-radius:0;width:100%;height:100vh;max-height:100vh}.rules-header[data-v-3ec2f739]{padding:12px 16px}.rules-content[data-v-3ec2f739]{padding:10px 12px 16px}}.am-overlay-t-enter-active[data-v-07cfe141]{transition:opacity .3s ease}.am-overlay-t-leave-active[data-v-07cfe141]{transition:opacity .22s ease}.am-overlay-t-enter-from[data-v-07cfe141],.am-overlay-t-leave-to[data-v-07cfe141]{opacity:0}.am-dialog-t-enter-active[data-v-07cfe141]{transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.am-dialog-t-leave-active[data-v-07cfe141]{transition:opacity .2s ease,transform .2s ease}.am-dialog-t-enter-from[data-v-07cfe141]{opacity:0;transform:translateY(24px) scale(.96)}.am-dialog-t-leave-to[data-v-07cfe141]{opacity:0;transform:translateY(-8px) scale(.98)}.am-form-t-enter-active[data-v-07cfe141]{transition:opacity .2s ease,transform .2s ease}.am-form-t-leave-active[data-v-07cfe141]{transition:opacity .14s ease,transform .14s ease}.am-form-t-enter-from[data-v-07cfe141]{opacity:0;transform:translate(12px)}.am-form-t-leave-to[data-v-07cfe141]{opacity:0;transform:translate(-12px)}.am-err-t-enter-active[data-v-07cfe141]{transition:opacity .24s ease,transform .24s cubic-bezier(.34,1.56,.64,1),max-height .24s ease}.am-err-t-leave-active[data-v-07cfe141]{transition:opacity .16s ease,max-height .16s ease}.am-err-t-enter-from[data-v-07cfe141]{opacity:0;transform:translateY(-8px);max-height:0}.am-err-t-leave-to[data-v-07cfe141]{opacity:0;max-height:0}.am-root[data-v-07cfe141]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6000;display:flex;align-items:center;justify-content:center;padding:20px}.am-bg[data-v-07cfe141]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,#030c06,#000)}.am-bg-mesh[data-v-07cfe141]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(34,197,94,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(34,197,94,.03) 1px,transparent 1px);background-size:48px 48px}.am-orb[data-v-07cfe141]{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.am-orb-1[data-v-07cfe141]{width:600px;height:600px;top:-200px;left:-150px;background:radial-gradient(circle,rgba(34,197,94,.12) 0%,transparent 70%);animation:orb-drift-1-07cfe141 12s ease-in-out infinite alternate}.am-orb-2[data-v-07cfe141]{width:500px;height:500px;bottom:-180px;right:-120px;background:radial-gradient(circle,rgba(16,185,129,.1) 0%,transparent 70%);animation:orb-drift-2-07cfe141 15s ease-in-out infinite alternate}.am-orb-3[data-v-07cfe141]{width:340px;height:340px;top:40%;left:55%;background:radial-gradient(circle,rgba(74,222,128,.06) 0%,transparent 70%);animation:orb-drift-3-07cfe141 9s ease-in-out infinite alternate}@keyframes orb-drift-1-07cfe141{0%{transform:translate(0)}to{transform:translate(60px,80px)}}@keyframes orb-drift-2-07cfe141{0%{transform:translate(0)}to{transform:translate(-50px,-60px)}}@keyframes orb-drift-3-07cfe141{0%{transform:translate(0) scale(1)}to{transform:translate(-30px,40px) scale(1.2)}}.am-ring[data-v-07cfe141]{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid rgba(34,197,94,.07);pointer-events:none}.am-ring-1[data-v-07cfe141]{width:700px;height:700px;margin:-350px 0 0 -350px;animation:ring-spin-07cfe141 30s linear infinite}.am-ring-2[data-v-07cfe141]{width:900px;height:900px;margin:-450px 0 0 -450px;border-color:#22c55e0a;animation:ring-spin-07cfe141 50s linear infinite reverse}.am-ring-3[data-v-07cfe141]{width:1100px;height:1100px;margin:-550px 0 0 -550px;border-color:#22c55e06;animation:ring-spin-07cfe141 70s linear infinite}@keyframes ring-spin-07cfe141{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.am-particle[data-v-07cfe141]{position:absolute;border-radius:50%;background:#4ade8080;animation:particle-float-07cfe141 linear infinite;pointer-events:none}@keyframes particle-float-07cfe141{0%{opacity:0;transform:translateY(0) scale(.5)}20%{opacity:.6}80%{opacity:.4}to{opacity:0;transform:translateY(-60px) scale(1.2)}}.am-dialog[data-v-07cfe141]{position:relative;z-index:1;width:min(460px,100%);max-height:min(92vh,720px);display:flex;flex-direction:column;gap:0;border-radius:24px;overflow:hidden;background:#080e0ae0;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border:1px solid rgba(255,255,255,.07);box-shadow:0 0 0 1px #22c55e14,0 32px 80px #000c,0 0 0 0 transparent}.am-dialog-glow[data-v-07cfe141]{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:25px;background:conic-gradient(from 0deg,transparent 0deg,rgba(34,197,94,.4) 60deg,transparent 120deg,transparent 180deg,rgba(34,197,94,.2) 240deg,transparent 300deg,transparent 360deg);animation:border-spin-07cfe141 6s linear infinite;pointer-events:none;z-index:-1;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;padding:1px}@keyframes border-spin-07cfe141{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.am-dialog-inner[data-v-07cfe141]{flex:1;min-height:0;overflow-y:auto;padding:36px 36px 28px;display:flex;flex-direction:column;gap:20px;scrollbar-width:thin;scrollbar-color:rgba(34,197,94,.15) transparent}.am-close[data-v-07cfe141]{position:absolute;top:16px;right:16px;z-index:10;width:28px;height:28px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#ffffff59;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s,transform .15s;flex-shrink:0}.am-close[data-v-07cfe141]:hover{background:#ffffff1a;color:#fff;transform:scale(1.1) rotate(90deg)}.am-header[data-v-07cfe141]{padding:36px 36px 0;display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.am-logo[data-v-07cfe141]{display:flex;align-items:center;gap:10px}.am-logo-icon[data-v-07cfe141]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#14532d,#16a34a);border-radius:12px;box-shadow:0 0 24px #22c55e59,inset 0 1px #ffffff1a}.am-logo-ring[data-v-07cfe141]{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:14px;border:1px solid rgba(34,197,94,.3);animation:logo-pulse-07cfe141 2.5s ease-in-out infinite}@keyframes logo-pulse-07cfe141{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}.am-logo-text[data-v-07cfe141]{font-size:22px;font-weight:800;color:#f1f5f9;letter-spacing:-.5px}.am-logo-text em[data-v-07cfe141]{font-style:normal;color:#22c55e}.am-logo-sub[data-v-07cfe141]{margin:0;font-size:11px;color:#ffffff40;letter-spacing:.12em;text-transform:uppercase}.am-tabs[data-v-07cfe141]{position:relative;display:grid;grid-template-columns:1fr 1fr;margin:20px 36px 0;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:13px;padding:4px;flex-shrink:0}.am-tab[data-v-07cfe141]{position:relative;z-index:1;border:none;background:transparent;color:#ffffff59;font-size:13px;font-weight:600;padding:9px 0;border-radius:10px;cursor:pointer;transition:color .22s;font-family:inherit;letter-spacing:.01em}.am-tab.active[data-v-07cfe141]{color:#fff}.am-tab-bar[data-v-07cfe141]{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background:linear-gradient(135deg,#15803d,#22c55e);border-radius:10px;transition:transform .28s cubic-bezier(.34,1.4,.64,1);box-shadow:0 2px 14px #22c55e4d}.am-error[data-v-07cfe141]{display:flex;align-items:flex-start;gap:8px;margin:0 36px;padding:10px 14px;background:#f8717112;border:1px solid rgba(248,113,113,.2);border-radius:11px;color:#fca5a5;font-size:13px;line-height:1.45;overflow:hidden;flex-shrink:0}.am-error svg[data-v-07cfe141]{flex-shrink:0;margin-top:1px}.am-form[data-v-07cfe141]{padding:16px 36px 24px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;min-height:0;flex:1;scrollbar-width:thin;scrollbar-color:rgba(34,197,94,.15) transparent}.am-field[data-v-07cfe141]{display:flex;flex-direction:column;gap:5px;flex:1}.am-label[data-v-07cfe141]{font-size:11px;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.08em}.am-row[data-v-07cfe141]{display:flex;gap:10px}.am-iw[data-v-07cfe141]{position:relative;display:flex;align-items:center}.am-ico[data-v-07cfe141]{position:absolute;left:11px;width:14px;height:14px;color:#fff3;pointer-events:none;flex-shrink:0}.am-iw input[data-v-07cfe141]{width:100%;padding:10px 36px 10px 34px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:11px;color:#f1f5f9;font-size:13.5px;outline:none;transition:border-color .16s,background .16s,box-shadow .16s;font-family:inherit}.am-iw input[data-v-07cfe141]::placeholder{color:#ffffff2b}.am-iw input[data-v-07cfe141]:focus{border-color:#22c55e66;background:#22c55e08;box-shadow:0 0 0 3px #22c55e14}.am-iw input[type=date][data-v-07cfe141]{color-scheme:dark}.am-eye[data-v-07cfe141]{position:absolute;right:9px;background:none;border:none;color:#fff3;cursor:pointer;padding:4px;display:flex;align-items:center;transition:color .15s}.am-eye svg[data-v-07cfe141]{width:14px;height:14px}.am-eye[data-v-07cfe141]:hover{color:#ffffff8c}.am-submit[data-v-07cfe141]{margin-top:4px;width:100%;padding:13px;border:none;border-radius:13px;background:linear-gradient(135deg,#166534,#16a34a 45%,#22c55e);color:#fff;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:inherit;letter-spacing:.01em;position:relative;overflow:hidden;transition:filter .2s,transform .14s,box-shadow .2s;box-shadow:0 4px 24px #22c55e47,inset 0 1px #ffffff1f;flex-shrink:0}.am-submit[data-v-07cfe141]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.08) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s ease}.am-submit[data-v-07cfe141]:hover:after{transform:translate(100%)}.am-submit[data-v-07cfe141]:hover{filter:brightness(1.08);box-shadow:0 6px 32px #22c55e6b}.am-submit[data-v-07cfe141]:active{transform:translateY(1px)}.am-submit[data-v-07cfe141]:disabled{pointer-events:none;opacity:.6}.am-submit-inner[data-v-07cfe141]{display:flex;align-items:center;gap:8px;pointer-events:none}.am-spin[data-v-07cfe141]{width:18px;height:18px;border:2.5px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:do-spin-07cfe141 .6s linear infinite}@keyframes do-spin-07cfe141{to{transform:rotate(360deg)}}.am-footer-text[data-v-07cfe141]{margin:0;padding:0 36px 24px;text-align:center;font-size:12.5px;color:#ffffff47;flex-shrink:0}.am-footer-link[data-v-07cfe141]{background:none;border:none;color:#22c55e;font-size:inherit;font-weight:600;cursor:pointer;padding:0;font-family:inherit;transition:color .15s}.am-footer-link[data-v-07cfe141]:hover{color:#4ade80}@media (max-width: 520px){.am-root[data-v-07cfe141]{padding:0;align-items:flex-end}.am-dialog[data-v-07cfe141]{border-radius:22px 22px 0 0;width:100%;max-height:96vh}.am-header[data-v-07cfe141]{padding:28px 24px 0}.am-tabs[data-v-07cfe141]{margin:16px 24px 0}.am-error[data-v-07cfe141]{margin:0 24px}.am-form[data-v-07cfe141]{padding:14px 24px 20px}.am-footer-text[data-v-07cfe141]{padding:0 24px 20px}.am-row[data-v-07cfe141]{flex-direction:column}}.pm-backdrop[data-v-4c706793]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2999}.pm-backdrop-enter-active[data-v-4c706793],.pm-backdrop-leave-active[data-v-4c706793]{transition:opacity .25s ease}.pm-backdrop-enter-from[data-v-4c706793],.pm-backdrop-leave-to[data-v-4c706793]{opacity:0}.pm-panel[data-v-4c706793]{position:fixed;top:0;right:0;bottom:0;width:380px;z-index:3000;background:var(--bg-secondary);border-left:1px solid var(--border-primary);display:flex;flex-direction:column;overflow:hidden;box-shadow:-8px 0 48px #0006}.pm-panel-enter-active[data-v-4c706793]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.pm-panel-leave-active[data-v-4c706793]{transition:transform .22s ease-in}.pm-panel-enter-from[data-v-4c706793],.pm-panel-leave-to[data-v-4c706793]{transform:translate(100%)}.pm-hero[data-v-4c706793]{position:relative;display:flex;flex-direction:column;align-items:center;padding:var(--space-8) var(--space-6) var(--space-6);background:var(--bg-primary);border-bottom:1px solid var(--border-primary);flex-shrink:0;overflow:hidden}.pm-hero[data-v-4c706793]:before{content:"";position:absolute;top:-60px;left:50%;transform:translate(-50%);width:280px;height:180px;background:radial-gradient(ellipse at center,rgba(99,220,140,.12) 0%,transparent 70%);pointer-events:none}.pm-close[data-v-4c706793]{position:absolute;top:var(--space-4);right:var(--space-4);width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:1px solid var(--border-primary);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.pm-close[data-v-4c706793]:hover{border-color:var(--border-hover);color:var(--text-primary)}.pm-avatar-wrap[data-v-4c706793]{position:relative;margin-bottom:var(--space-3)}.pm-avatar-ring[data-v-4c706793]{padding:3px;border-radius:50%;background:conic-gradient(from 140deg,var(--accent),var(--gold),var(--purple),var(--accent))}.pm-avatar[data-v-4c706793]{width:76px;height:76px;border-radius:50%;overflow:hidden;background:var(--bg-card);border:3px solid var(--bg-primary);display:flex;align-items:center;justify-content:center}.pm-avatar img[data-v-4c706793]{width:100%;height:100%;object-fit:cover}.pm-avatar-initials[data-v-4c706793]{font-family:var(--font-family-display);font-size:28px;font-weight:800;color:var(--text-primary);letter-spacing:-1px}.pm-avatar-edit[data-v-4c706793]{position:absolute;bottom:0;right:0;width:24px;height:24px;border-radius:50%;background:var(--accent);color:#021008;display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid var(--bg-primary);transition:transform var(--transition-fast)}.pm-avatar-edit[data-v-4c706793]:hover{transform:scale(1.1)}.pm-avatar-edit input[data-v-4c706793]{display:none}.pm-hero-name[data-v-4c706793]{font-family:var(--font-family-display);font-size:var(--font-lg);font-weight:800;color:var(--text-primary);margin-bottom:2px}.pm-hero-id[data-v-4c706793]{font-size:var(--font-xs);color:var(--text-tertiary);margin-bottom:var(--space-3)}.pm-balance-pill[data-v-4c706793]{display:inline-flex;align-items:center;gap:6px;background:var(--accent-muted);border:1px solid var(--border-accent);border-radius:var(--radius-full);padding:5px 14px;color:var(--text-accent);font-size:var(--font-sm);font-weight:700;margin-bottom:var(--space-4)}.pm-balance-val[data-v-4c706793]{font-family:var(--font-family-display);font-size:var(--font-base)}.pm-mini-stats[data-v-4c706793]{display:flex;align-items:center;gap:var(--space-4);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:var(--space-3) var(--space-5)}.pm-ms-item[data-v-4c706793]{display:flex;flex-direction:column;align-items:center;gap:2px}.pm-ms-val[data-v-4c706793]{font-family:var(--font-family-display);font-size:var(--font-base);font-weight:800;color:var(--text-primary);line-height:1}.pm-ms-label[data-v-4c706793]{font-size:var(--font-xs);color:var(--text-tertiary)}.pm-ms-sep[data-v-4c706793]{width:1px;height:28px;background:var(--border-primary)}.pm-tabs[data-v-4c706793]{display:flex;align-items:center;gap:2px;padding:var(--space-2) var(--space-3);background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);flex-shrink:0}.pm-tab[data-v-4c706793]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--text-tertiary);font-size:var(--font-sm);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.pm-tab[data-v-4c706793]:hover{background:var(--bg-glass-hover);color:var(--text-secondary)}.pm-tab.active[data-v-4c706793]{background:var(--accent-muted);color:var(--text-accent)}.pm-body[data-v-4c706793]{flex:1;overflow-y:auto;padding:var(--space-5) var(--space-5);scrollbar-width:thin;scrollbar-color:var(--border-primary) transparent}.pm-section[data-v-4c706793]{display:flex;flex-direction:column;gap:var(--space-4)}.pm-field-group[data-v-4c706793]{display:flex;flex-direction:column;gap:2px;border:1px solid var(--border-primary);border-radius:var(--radius-md);overflow:hidden}.pm-field[data-v-4c706793]{padding:var(--space-3) var(--space-4);background:var(--bg-card);border-bottom:1px solid var(--border-primary);transition:background var(--transition-fast)}.pm-field[data-v-4c706793]:last-child{border-bottom:none}.pm-field[data-v-4c706793]:hover{background:var(--bg-card-hover)}.pm-field-label[data-v-4c706793]{font-size:var(--font-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:3px}.pm-field-val[data-v-4c706793]{font-size:var(--font-sm);color:var(--text-primary);font-weight:500}.pm-id-val[data-v-4c706793]{font-family:monospace;font-size:var(--font-xs);color:var(--text-secondary)}.pm-verify[data-v-4c706793]{display:inline-flex;align-items:center;gap:5px;margin-top:var(--space-1);font-size:var(--font-xs);color:var(--text-tertiary)}.pm-verify-dot[data-v-4c706793]{width:6px;height:6px;border-radius:50%;background:var(--error);flex-shrink:0}.pm-verify.ok .pm-verify-dot[data-v-4c706793]{background:var(--success)}.pm-verify.ok[data-v-4c706793]{color:var(--success)}.pm-logout[data-v-4c706793]{display:inline-flex;align-items:center;gap:var(--space-2);padding:10px var(--space-5);border-radius:var(--radius-sm);border:1px solid rgba(239,68,68,.25);background:#ef44440f;color:#fca5a5;font-size:var(--font-sm);font-weight:600;cursor:pointer;transition:all var(--transition-fast);align-self:flex-start}.pm-logout[data-v-4c706793]:hover{border-color:#ef444480;background:#ef44441f}.pm-stat-grid[data-v-4c706793]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.pm-stat-card[data-v-4c706793]{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);transition:border-color var(--transition-fast)}.pm-stat-card[data-v-4c706793]:hover{border-color:var(--border-hover)}.pm-stat-icon[data-v-4c706793]{width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.pm-stat-val[data-v-4c706793]{font-family:var(--font-family-display);font-size:var(--font-xl);font-weight:800;color:var(--text-primary);line-height:1}.pm-stat-label[data-v-4c706793]{font-size:var(--font-xs);color:var(--text-tertiary)}.pm-winrate-block[data-v-4c706793]{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:var(--space-4)}.pm-wr-head[data-v-4c706793]{display:flex;justify-content:space-between;font-size:var(--font-sm);color:var(--text-secondary);margin-bottom:var(--space-3)}.pm-wr-pct[data-v-4c706793]{font-family:var(--font-family-display);font-weight:800;color:var(--accent)}.pm-wr-bar[data-v-4c706793]{height:6px;background:var(--bg-elevated);border-radius:var(--radius-full);overflow:hidden}.pm-wr-fill[data-v-4c706793]{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-hover));border-radius:var(--radius-full)}.pm-setting-row[data-v-4c706793]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-md);transition:border-color var(--transition-fast)}.pm-setting-row[data-v-4c706793]:hover{border-color:var(--border-hover)}.pm-setting-left[data-v-4c706793]{display:flex;align-items:center;gap:var(--space-3)}.pm-setting-icon[data-v-4c706793]{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pm-setting-title[data-v-4c706793]{font-size:var(--font-sm);font-weight:600;color:var(--text-primary);line-height:1.2}.pm-setting-sub[data-v-4c706793]{font-size:var(--font-xs);color:var(--text-tertiary);margin-top:2px}.pm-toggle[data-v-4c706793]{width:40px;height:22px;border-radius:var(--radius-full);background:var(--bg-elevated);border:1px solid var(--border-secondary);position:relative;cursor:pointer;flex-shrink:0;transition:background var(--transition-base),border-color var(--transition-base)}.pm-toggle.on[data-v-4c706793]{background:var(--accent);border-color:var(--accent)}.pm-toggle-thumb[data-v-4c706793]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--text-tertiary);transition:transform var(--transition-base),background var(--transition-base)}.pm-toggle.on .pm-toggle-thumb[data-v-4c706793]{transform:translate(18px);background:#021008}@media (max-width: 480px){.pm-panel[data-v-4c706793]{width:100%}}.deposit-overlay[data-v-efac97b7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:3000}.deposit-strip[data-v-efac97b7]{height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-hover));flex-shrink:0}.deposit-header-left[data-v-efac97b7]{display:flex;align-items:center;gap:var(--space-3)}.deposit-header-icon[data-v-efac97b7]{width:42px;height:42px;border-radius:var(--radius-md);background:var(--accent-muted);border:1px solid var(--border-accent);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.deposit-modal-fade-enter-active[data-v-efac97b7],.deposit-modal-fade-leave-active[data-v-efac97b7]{transition:opacity .22s ease}.deposit-modal-fade-enter-from[data-v-efac97b7],.deposit-modal-fade-leave-to[data-v-efac97b7]{opacity:0}.deposit-dialog[data-v-efac97b7]{width:min(1100px,100% - 32px);max-height:min(90vh,750px);min-height:500px;background:var(--bg-secondary);border-radius:var(--radius-xl);border:1px solid var(--border-primary);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden;transform-origin:center;animation:deposit-dialog-in-efac97b7 .22s ease-out;scrollbar-width:none;-ms-overflow-style:none}.deposit-dialog[data-v-efac97b7]::-webkit-scrollbar{display:none}@keyframes deposit-dialog-in-efac97b7{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.deposit-header[data-v-efac97b7]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px 12px;border-bottom:1px solid var(--border-primary)}.deposit-title-block[data-v-efac97b7]{display:flex;flex-direction:column;gap:4px}.deposit-title[data-v-efac97b7]{margin:0;font-size:18px;font-weight:600;color:var(--text-primary)}.deposit-subtitle[data-v-efac97b7]{margin:0;font-size:var(--font-sm);color:var(--text-secondary)}.deposit-close[data-v-efac97b7]{border:none;background:var(--bg-elevated);border-radius:var(--radius-full);padding:6px;color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.deposit-close[data-v-efac97b7]:hover{background:var(--accent-muted);color:var(--text-primary)}.deposit-body[data-v-efac97b7]{display:grid;grid-template-columns:1.5fr 2fr;gap:24px;padding:20px 24px 24px;min-height:0;flex:1;overflow:hidden}.deposit-body[data-v-efac97b7]::-webkit-scrollbar{display:none}.deposit-body.form-only[data-v-efac97b7]{grid-template-columns:1fr;justify-content:stretch;padding:20px 24px 24px}.deposit-body.payment-only[data-v-efac97b7]{grid-template-columns:1fr;display:flex;padding:20px 24px 24px}.deposit-form-content[data-v-efac97b7]{width:100%;display:flex;flex-direction:column;gap:24px;height:100%}.deposit-left[data-v-efac97b7]{display:flex;flex-direction:column;gap:16px;min-width:0;overflow:hidden;flex:1}.deposit-body.form-only .deposit-left[data-v-efac97b7]{border-right:none;padding-right:0}.deposit-right[data-v-efac97b7]{display:flex;flex-direction:column;min-width:0;overflow:hidden;flex:1.5}.deposit-form-container[data-v-efac97b7]{width:100%;height:100%;display:flex;flex-direction:column}.deposit-form-content[data-v-efac97b7]{width:100%;display:flex;flex-direction:column;gap:20px}.form-section[data-v-efac97b7]{display:flex;flex-direction:column;gap:8px}.form-top-section[data-v-efac97b7]{margin-bottom:20px}.amount-section[data-v-efac97b7]{margin-bottom:0}.amount-input-row[data-v-efac97b7]{display:flex;align-items:flex-start;gap:12px}.amount-input-row .input-wrapper[data-v-efac97b7]{flex:1;min-width:0}.currency-section[data-v-efac97b7]{flex:1;min-height:0;display:flex;flex-direction:column}.form-label[data-v-efac97b7]{font-size:var(--font-sm);font-weight:500;color:var(--text-primary)}.input-wrapper[data-v-efac97b7]{position:relative;display:flex;align-items:center}.input-prefix[data-v-efac97b7]{position:absolute;left:12px;font-size:var(--font-sm);color:var(--text-secondary);z-index:1}.form-input[data-v-efac97b7]{width:100%;padding:10px 12px 10px 28px;background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--font-sm);transition:border-color var(--transition-fast)}.form-input-small[data-v-efac97b7]{padding:9px 12px 9px 28px}.form-input[data-v-efac97b7]:focus{outline:none;border-color:var(--accent)}.form-input.error[data-v-efac97b7]{border-color:#f87171}.input-hint[data-v-efac97b7]{font-size:var(--font-xs);color:var(--text-tertiary)}.error-message[data-v-efac97b7]{font-size:var(--font-xs);color:#f87171;margin-top:-4px}.currency-grid[data-v-efac97b7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:8px}.currency-grid-scrollable[data-v-efac97b7]{max-height:450px;overflow-y:auto;padding-right:4px;scrollbar-width:none;-ms-overflow-style:none}.currency-grid-scrollable[data-v-efac97b7]::-webkit-scrollbar{display:none}.currency-card[data-v-efac97b7]{border:1px solid var(--border-primary);background:var(--bg-card);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:row;align-items:center;gap:var(--space-4);cursor:pointer;transition:all var(--transition-fast);position:relative;text-align:left}.currency-card[data-v-efac97b7]:hover{border-color:var(--border-accent);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.currency-card.active[data-v-efac97b7]{border-color:var(--accent);background:var(--accent-muted);box-shadow:0 0 0 1px var(--accent-glow)}.currency-icon-wrapper[data-v-efac97b7]{position:relative;width:56px;height:56px;border-radius:var(--radius-full);background:var(--accent-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border:2px solid var(--border-accent);transition:all var(--transition-fast)}.currency-card:hover .currency-icon-wrapper[data-v-efac97b7],.currency-card.active .currency-icon-wrapper[data-v-efac97b7]{border-color:var(--accent)}.currency-icon-img[data-v-efac97b7]{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-full)}.currency-icon-fallback[data-v-efac97b7]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:var(--accent);background:var(--accent-muted)}.currency-info[data-v-efac97b7]{flex:1;text-align:left;min-width:0;display:flex;flex-direction:column;gap:var(--space-1);justify-content:center}.currency-name[data-v-efac97b7]{font-size:var(--font-base);color:var(--text-primary);font-weight:600;line-height:1.3}.currency-code[data-v-efac97b7]{font-size:var(--font-xs);color:var(--text-tertiary);font-weight:500}.currency-min[data-v-efac97b7]{font-size:var(--font-xs);color:var(--accent);font-weight:500;white-space:nowrap}.submit-btn[data-v-efac97b7]{width:100%;padding:12px;background:var(--accent);border:none;border-radius:var(--radius-sm);color:var(--text-on-accent);font-size:var(--font-sm);font-weight:600;cursor:pointer;transition:all var(--transition-fast);margin-top:var(--space-2)}.submit-btn-inline[data-v-efac97b7]{width:auto;min-width:160px;padding:9px var(--space-5);margin-top:0;margin-left:var(--space-3);white-space:nowrap}.submit-btn[data-v-efac97b7]:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 6px 20px var(--accent-glow)}.submit-btn[data-v-efac97b7]:disabled{opacity:.5;cursor:not-allowed}.loading-currencies[data-v-efac97b7]{padding:var(--space-5);text-align:center;color:var(--text-secondary);font-size:var(--font-sm)}.deposit-payment-container[data-v-efac97b7]{width:100%;height:100%;display:flex;flex-direction:row;gap:20px;flex:1;min-width:0}.payment-info-card[data-v-efac97b7]{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);flex:1;min-height:0}.payment-header[data-v-efac97b7]{display:flex;align-items:center;justify-content:space-between}.payment-currency[data-v-efac97b7]{display:flex;align-items:center;gap:8px}.currency-symbol[data-v-efac97b7]{font-size:var(--font-xl);font-weight:700;color:var(--text-primary)}.payment-status[data-v-efac97b7]{padding:3px var(--space-3);border-radius:var(--radius-full);font-size:var(--font-xs);font-weight:500}.payment-status.pending[data-v-efac97b7]{background:#f59e0b26;color:#f59e0b}.payment-status.processing[data-v-efac97b7],.payment-status.completed[data-v-efac97b7]{background:var(--accent-muted);color:var(--accent)}.payment-status.failed[data-v-efac97b7]{background:#ef444426;color:#f87171}.payment-amounts[data-v-efac97b7]{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-primary)}.amount-row[data-v-efac97b7]{display:flex;justify-content:space-between;align-items:center}.amount-label[data-v-efac97b7]{font-size:var(--font-sm);color:var(--text-secondary)}.amount-value[data-v-efac97b7]{font-size:var(--font-base);font-weight:600;color:var(--text-primary)}.amount-value.crypto[data-v-efac97b7]{color:var(--accent)}.payment-timer[data-v-efac97b7]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--accent-muted);border-radius:var(--radius-sm);border:1px solid var(--border-accent)}.timer-icon[data-v-efac97b7]{font-size:20px}.timer-text[data-v-efac97b7]{font-size:var(--font-xs);color:var(--accent);line-height:1.4}.timer-hint[data-v-efac97b7]{font-size:var(--font-xs);color:var(--text-tertiary)}.payment-actions[data-v-efac97b7]{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:12px}.action-btn[data-v-efac97b7]{padding:11px;border-radius:var(--radius-sm);font-size:var(--font-sm);font-weight:500;cursor:pointer;transition:all var(--transition-fast);border:none}.action-btn.primary[data-v-efac97b7]{background:var(--accent);color:var(--text-on-accent)}.action-btn.primary[data-v-efac97b7]:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px var(--accent-glow)}.action-btn.secondary[data-v-efac97b7]{background:var(--bg-elevated);border:1px solid var(--border-primary);color:var(--text-primary)}.action-btn.secondary[data-v-efac97b7]:hover:not(:disabled){border-color:var(--border-hover)}.action-btn[data-v-efac97b7]:disabled{opacity:.5;cursor:not-allowed}.deposit-card[data-v-efac97b7]{border-radius:var(--radius-md);border:1px solid var(--border-primary);background:var(--bg-card);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);flex:1;min-height:0;overflow:hidden}.deposit-qr-block[data-v-efac97b7]{position:relative;width:220px;margin:0 auto;flex-shrink:0}.qr-glow[data-v-efac97b7]{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 30% 30%,var(--accent-glow),transparent 60%);filter:blur(16px);opacity:.5;z-index:-1}.qr-code[data-v-efac97b7]{width:100%;aspect-ratio:1 / 1;border-radius:12px;background:#fff;padding:8px;display:flex;align-items:center;justify-content:center}.qr-code img[data-v-efac97b7]{width:100%;height:100%;object-fit:contain}.qr-placeholder[data-v-efac97b7]{width:100%;aspect-ratio:1 / 1;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2)}.qr-square[data-v-efac97b7]{width:60%;height:60%;border-radius:6px;background-image:linear-gradient(45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-size:12px 12px}.qr-placeholder span[data-v-efac97b7]{font-size:var(--font-xs);color:var(--text-tertiary)}.deposit-details[data-v-efac97b7]{display:flex;flex-direction:column;gap:var(--space-3);flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-primary) transparent}.deposit-details[data-v-efac97b7]::-webkit-scrollbar{width:4px}.deposit-details[data-v-efac97b7]::-webkit-scrollbar-track{background:transparent}.deposit-details[data-v-efac97b7]::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:var(--radius-full)}.detail-row[data-v-efac97b7]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-efac97b7]{font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}.detail-value[data-v-efac97b7]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.detail-address[data-v-efac97b7]{font-size:var(--font-xs);color:var(--text-primary);word-break:break-all;font-family:monospace}.copy-btn[data-v-efac97b7]{border-radius:var(--radius-full);padding:3px var(--space-2);font-size:var(--font-xs);font-weight:500;background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border-primary);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}.copy-btn[data-v-efac97b7]:hover:not(:disabled){background:var(--accent-muted);border-color:var(--border-accent);color:var(--accent)}.copy-btn[data-v-efac97b7]:disabled{opacity:.5;cursor:not-allowed}.detail-text[data-v-efac97b7]{font-size:var(--font-sm);color:var(--text-primary)}.tx-link[data-v-efac97b7]{font-size:var(--font-xs);color:var(--accent);text-decoration:none;font-family:monospace;word-break:break-all}.tx-link[data-v-efac97b7]:hover{text-decoration:underline}.deposit-warning[data-v-efac97b7]{margin-top:var(--space-4);display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:#ef444414;border:1px solid rgba(239,68,68,.3);font-size:var(--font-xs);color:#fca5a5;line-height:1.4;flex-shrink:0}.deposit-warning .dot[data-v-efac97b7]{width:7px;height:7px;border-radius:50%;background:#f87171;margin-top:3px;flex-shrink:0}.deposit-error[data-v-efac97b7]{margin:var(--space-3) var(--space-5);padding:var(--space-3) var(--space-4);background:#ef444414;border:1px solid rgba(239,68,68,.25);border-radius:var(--radius-sm);display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-sm);color:#fca5a5}.error-icon[data-v-efac97b7]{font-size:16px}@media (max-width: 900px){.deposit-dialog[data-v-efac97b7]{max-height:100vh;height:100vh;width:100%;border-radius:0}.deposit-body[data-v-efac97b7]{grid-template-columns:1fr;gap:var(--space-4);padding:var(--space-3)}.deposit-left[data-v-efac97b7]{border-right:none;border-bottom:1px solid var(--border-primary);padding-right:0;padding-bottom:var(--space-3)}.deposit-right[data-v-efac97b7]{padding-left:0}.currency-grid[data-v-efac97b7]{grid-template-columns:repeat(2,1fr)}.deposit-qr-block[data-v-efac97b7]{width:160px}}.app-layout[data-v-c70e9542]{display:grid;grid-template-columns:var(--sidebar-width) 1fr;height:100vh;transition:grid-template-columns var(--transition-slow);position:relative;width:100%;overflow:hidden}.language-menu-overlay[data-v-c70e9542]{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:998;cursor:default;pointer-events:none}.sidebar-overlay[data-v-c70e9542]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg-overlay);z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity var(--transition-slow);animation:fadeIn-c70e9542 .2s ease}@keyframes fadeIn-c70e9542{0%{opacity:0}to{opacity:1}}.app-layout.sidebar-collapsed[data-v-c70e9542]{grid-template-columns:var(--sidebar-collapsed-width) 1fr}.main-content[data-v-c70e9542]{display:flex;flex-direction:column;background:var(--bg-primary);overflow:hidden;position:relative;z-index:1;min-width:0}.expand-button[data-v-c70e9542]{width:28px;height:28px;border:1px solid var(--border-secondary);background:var(--bg-card);color:var(--text-secondary);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;transition:all var(--transition-base);position:fixed;left:calc(var(--sidebar-width) - 14px);top:50%;transform:translateY(-50%);box-shadow:var(--shadow-md);z-index:50;padding:0}.expand-button[data-v-c70e9542]:hover{background:var(--bg-elevated);color:var(--text-primary);border-color:var(--border-hover)}.expand-button svg[data-v-c70e9542]{width:14px;height:14px;transition:transform var(--transition-slow)}.app-layout.sidebar-collapsed .expand-button[data-v-c70e9542]{left:calc(var(--sidebar-collapsed-width) - 14px)}.app-layout.sidebar-collapsed .expand-button svg[data-v-c70e9542]{transform:rotate(180deg)}.content-wrapper[data-v-c70e9542]{flex:1;overflow-y:auto;padding:var(--space-8) var(--space-12);color:var(--text-primary)}.app-layout.sidebar-collapsed .content-wrapper[data-v-c70e9542]{padding:var(--space-8) var(--space-8)}@media (min-width: 769px) and (max-width: 1024px){.app-layout[data-v-c70e9542],.app-layout.sidebar-collapsed[data-v-c70e9542]{grid-template-columns:1fr!important}.expand-button[data-v-c70e9542]{display:none}.content-wrapper[data-v-c70e9542]{padding:var(--space-6) var(--space-6);padding-bottom:calc(var(--mobile-nav-height) + var(--space-4))}}@media (max-width: 768px){.app-layout[data-v-c70e9542],.app-layout.sidebar-collapsed[data-v-c70e9542]{grid-template-columns:1fr!important}.expand-button[data-v-c70e9542]{display:none}.content-wrapper[data-v-c70e9542],.app-layout.sidebar-collapsed .content-wrapper[data-v-c70e9542]{padding:var(--space-4) var(--space-4)!important;padding-bottom:calc(var(--mobile-nav-height) + var(--space-4))!important}}.poker-table-layout[data-v-c70e9542]{width:100%;height:100vh;overflow:hidden;background:var(--bg-root)}:root,[data-theme=dark]{color-scheme:dark;--bg-root: #08090b;--bg-primary: #0d0e11;--bg-secondary: #111318;--bg-card: #16181d;--bg-card-hover:#1b1d23;--bg-elevated: #1f2128;--bg-input: #13151a;--bg-overlay: rgba(0, 0, 0, .7);--bg-glass: rgba(255, 255, 255, .03);--bg-glass-hover: rgba(255, 255, 255, .06);--border-primary: rgba(255, 255, 255, .06);--border-secondary: rgba(255, 255, 255, .1);--border-hover: rgba(255, 255, 255, .18);--border-accent: rgba(99, 220, 140, .3);--border-strong: rgba(255, 255, 255, .14);--text-primary: #f0f2f7;--text-secondary: #8c90a0;--text-tertiary: #555a6a;--text-muted: #3d4050;--text-accent: #63dc8c;--text-on-accent: #021008;--text-on-dark: #f0f2f7;--accent: #63dc8c;--accent-hover: #4ecf7a;--accent-active: #3ab865;--accent-muted: rgba(99, 220, 140, .1);--accent-subtle: rgba(99, 220, 140, .06);--accent-glow: rgba(99, 220, 140, .2);--accent-glow-lg: rgba(99, 220, 140, .12);--gold: #f0b429;--gold-hover: #d9a020;--gold-muted: rgba(240, 180, 41, .1);--gold-glow: rgba(240, 180, 41, .2);--purple: #8b5cf6;--purple-muted: rgba(139, 92, 246, .1);--blue: #3b82f6;--blue-muted: rgba(59, 130, 246, .1);--success: #22c55e;--success-muted: rgba(34, 197, 94, .1);--warning: #f59e0b;--warning-muted: rgba(245, 158, 11, .1);--error: #ef4444;--error-muted: rgba(239, 68, 68, .1);--info: #3b82f6;--info-muted: rgba(59, 130, 246, .1);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--shadow-sm: 0 2px 6px rgba(0, 0, 0, .45);--shadow-md: 0 4px 16px rgba(0, 0, 0, .5);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .55);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .6);--shadow-glow: 0 0 24px var(--accent-glow);--shadow-gold: 0 0 24px var(--gold-glow);--shadow-card: 0 1px 0 rgba(255,255,255,.04) inset, 0 4px 16px rgba(0,0,0,.4);--divider: rgba(255, 255, 255, .05)}[data-theme=light]{color-scheme:light;--bg-root: #f0f2f7;--bg-primary: #f8f9fc;--bg-secondary: #ffffff;--bg-card: #ffffff;--bg-card-hover:#f4f6fb;--bg-elevated: #eef0f6;--bg-input: #f4f6fb;--bg-overlay: rgba(0, 0, 0, .4);--bg-glass: rgba(255, 255, 255, .7);--bg-glass-hover: rgba(255, 255, 255, .9);--border-primary: rgba(0, 0, 0, .07);--border-secondary: rgba(0, 0, 0, .1);--border-hover: rgba(0, 0, 0, .18);--border-accent: rgba(22, 163, 74, .3);--border-strong: rgba(0, 0, 0, .14);--text-primary: #0f1117;--text-secondary: #5a6070;--text-tertiary: #8c90a0;--text-muted: #b0b5c4;--text-accent: #16a34a;--text-on-accent: #ffffff;--text-on-dark: #f0f2f7;--accent: #16a34a;--accent-hover: #15923f;--accent-active: #137d36;--accent-muted: rgba(22, 163, 74, .08);--accent-subtle: rgba(22, 163, 74, .04);--accent-glow: rgba(22, 163, 74, .15);--accent-glow-lg: rgba(22, 163, 74, .08);--gold: #d97706;--gold-hover: #c26a00;--gold-muted: rgba(217, 119, 6, .08);--gold-glow: rgba(217, 119, 6, .15);--purple: #7c3aed;--purple-muted: rgba(124, 58, 237, .08);--blue: #2563eb;--blue-muted: rgba(37, 99, 235, .08);--success: #16a34a;--success-muted: rgba(22, 163, 74, .08);--warning: #d97706;--warning-muted: rgba(217, 119, 6, .08);--error: #dc2626;--error-muted: rgba(220, 38, 38, .08);--info: #2563eb;--info-muted: rgba(37, 99, 235, .08);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .06);--shadow-sm: 0 2px 6px rgba(0, 0, 0, .08);--shadow-md: 0 4px 16px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .12);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .15);--shadow-glow: 0 0 24px var(--accent-glow);--shadow-gold: 0 0 24px var(--gold-glow);--shadow-card: 0 1px 0 rgba(255,255,255,.8) inset, 0 2px 8px rgba(0,0,0,.06);--divider: rgba(0, 0, 0, .06)}:root{--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-full: 9999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-display: "Space Grotesk", "Inter", sans-serif;--font-xs: 11px;--font-sm: 13px;--font-base: 14px;--font-md: 15px;--font-lg: 18px;--font-xl: 22px;--font-2xl: 28px;--font-3xl: 36px;--font-4xl: 48px;--transition-fast: .12s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--transition-spring: .4s cubic-bezier(.34, 1.56, .64, 1);--sidebar-width: 256px;--sidebar-collapsed-width: 68px;--header-height: 60px;--mobile-nav-height: 60px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{height:100%;scroll-behavior:smooth}body,#app{width:100%;height:100%}body{font-family:var(--font-family);font-size:var(--font-base);background:var(--bg-root);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background var(--transition-slow),color var(--transition-slow)}body.sidebar-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none}img{display:block;max-width:100%}input,select,textarea{font:inherit;color:inherit}*{scrollbar-width:thin;scrollbar-color:var(--border-secondary) transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}::selection{background:var(--accent-muted);color:var(--text-primary)}.glass{background:var(--bg-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-primary)}.gradient-text{background:linear-gradient(135deg,var(--accent) 0%,#a8edca 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-gold{background:linear-gradient(135deg,var(--gold) 0%,#fde68a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glow-ring{box-shadow:0 0 0 1px var(--border-accent),var(--shadow-glow)}@keyframes pulse-glow{0%,to{opacity:.4}50%{opacity:.8}}@keyframes pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--bg-elevated) 25%,var(--bg-card-hover) 50%,var(--bg-elevated) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-sm)}*,*:before,*:after{transition-property:background-color,border-color,color,box-shadow;transition-duration:.2s;transition-timing-function:ease}.no-transition,.no-transition *,[data-no-transition],[data-no-transition] *{transition:none!important}
