.landing-header[data-v-210da81f]{background:#0f1115;border-bottom:1px solid hsla(0,0%,100%,.06);position:sticky;top:0;z-index:100}.header-nav[data-v-210da81f]{padding:.75rem 0}.header-container[data-v-210da81f]{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1920px;padding:0 1.5rem}.header-logo[data-v-210da81f]{flex-shrink:0}.logo-link[data-v-210da81f]{align-items:center;display:flex;gap:.75rem;text-decoration:none;transition:opacity .2s}.logo-link[data-v-210da81f]:hover{opacity:.8}.logo-icon[data-v-210da81f]{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:.5rem;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.logo-icon[data-v-210da81f],.logo-text[data-v-210da81f]{color:#fff;font-size:1.5rem}.logo-text[data-v-210da81f]{font-weight:700}.header-center[data-v-210da81f]{display:none;gap:.5rem}@media (min-width:1024px){.header-center[data-v-210da81f]{display:flex}}.header-icon-btn[data-v-210da81f]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;color:#a0aec0;cursor:pointer;display:flex;font-size:1.25rem;height:2.5rem;justify-content:center;position:relative;transition:all .2s;width:2.5rem}.header-icon-btn[data-v-210da81f]:not(:disabled):hover{background:#6366f11a;border-color:#6366f14d;color:#fff}.header-icon-btn[data-v-210da81f]:disabled{cursor:not-allowed;opacity:.5}.status-badge[data-v-210da81f]{background:#6366f1;border-radius:.25rem;color:#fff;font-size:.625rem;font-weight:700;padding:.125rem .375rem;position:absolute;right:-.5rem;top:-.5rem;white-space:nowrap}.header-actions[data-v-210da81f]{align-items:center;display:flex;gap:.75rem}.balance-display[data-v-210da81f]{align-items:center;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:.5rem;color:#10b981;display:none;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.5rem 1rem}@media (min-width:768px){.balance-display[data-v-210da81f]{display:flex}}.admin-btn[data-v-210da81f]{align-items:center;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);border-radius:.5rem;color:#a78bfa;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s}.admin-btn[data-v-210da81f]:hover{background:#8b5cf633;border-color:#8b5cf666}.header-dropdown[data-v-210da81f]{position:relative}.header-dropdown-btn[data-v-210da81f],.header-user-btn[data-v-210da81f]{align-items:center;background:transparent;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem .75rem;transition:all .2s}.header-dropdown-btn[data-v-210da81f]:hover,.header-user-btn[data-v-210da81f]:hover{background:#ffffff0d}.user-avatar[data-v-210da81f]{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:9999px;color:#fff;display:flex;font-size:.875rem;font-weight:600;height:2rem;justify-content:center;width:2rem}.dropdown-menu[data-v-210da81f]{animation:slideDown-210da81f .2s ease;background:#1a1d24;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 20px 25px -5px #0000004d;min-width:14rem;padding:.5rem;position:absolute;right:0;top:calc(100% + .5rem)}.user-dropdown[data-v-210da81f]{min-width:16rem}@keyframes slideDown-210da81f{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-header[data-v-210da81f]{color:#fff;margin-bottom:.5rem;padding:.5rem .75rem}.dropdown-item[data-v-210da81f]{align-items:center;background:transparent;border:none;border-radius:.5rem;color:#a0aec0;cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;padding:.625rem .75rem;text-align:left;text-decoration:none;transition:all .2s;width:100%}.dropdown-item[data-v-210da81f]:hover:not(.disabled){background:#6366f11a;color:#fff}.dropdown-item.disabled[data-v-210da81f]{cursor:not-allowed;opacity:.5}.dropdown-divider[data-v-210da81f]{border:none;border-top:1px solid hsla(0,0%,100%,.1);margin:.5rem 0}.theme-toggle[data-v-210da81f]{justify-content:space-between}.toggle-switch[data-v-210da81f]{background:#ffffff1a;border:none;border-radius:9999px;cursor:pointer;height:1.25rem;position:relative;transition:background .3s;width:2.5rem}.toggle-switch.active[data-v-210da81f]{background:#6366f1}.toggle-slider[data-v-210da81f]{background:#fff;border-radius:9999px;height:1rem;left:.125rem;position:absolute;top:.125rem;transition:transform .3s;width:1rem}.toggle-switch.active .toggle-slider[data-v-210da81f]{transform:translate(1.25rem)}.language-selector[data-v-210da81f]{justify-content:space-between}.language-flag[data-v-210da81f]{align-items:center;color:#fff;font-weight:600}.auth-buttons[data-v-210da81f],.language-flag[data-v-210da81f]{display:flex;gap:.5rem}.btn-login[data-v-210da81f]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;color:#fff;font-size:.875rem;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:all .2s}.btn-login[data-v-210da81f]:hover{background:#ffffff1a;border-color:#fff3}.btn-register[data-v-210da81f]{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:.5rem;color:#fff;font-size:.875rem;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:all .2s}.btn-register[data-v-210da81f]:hover{box-shadow:0 10px 20px -5px #6366f166;transform:translateY(-1px)}@media (max-width:640px){.header-container[data-v-210da81f]{padding:0 1rem}.logo-text[data-v-210da81f]{font-size:1.25rem}.header-dropdown-btn span[data-v-210da81f],.header-user-btn span[data-v-210da81f]{display:none}}
