.account-status[data-v-bc266cea]{gap:8px}.account-status[data-v-bc266cea],.user-chip[data-v-bc266cea]{align-items:center;display:flex}.user-chip[data-v-bc266cea]{background:var(--surface2,#1e283d);border:1px solid var(--border,#ffffff1f);color:#e2e8f0;white-space:nowrap;border-radius:20px;gap:6px;padding:3px 10px 3px 4px;transition:all .15s}.user-chip[data-v-bc266cea]:hover{background:color-mix(in srgb,var(--surface2,#1e283d) 80%,#fff);border-color:var(--border-hover,#ffffff40);color:#fff}.user-avatar[data-v-bc266cea]{background:var(--gradient-brand,linear-gradient(135deg,#6c8fff,#a78bfa));color:#fff;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.user-email[data-v-bc266cea]{text-overflow:ellipsis;max-width:160px;font-size:11px;font-weight:500;overflow:hidden}.pro-badge[data-v-bc266cea]{color:#fbbf24;cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap;background:linear-gradient(135deg,#fbbf2429,#f59e0b14);border:1px solid #fbbf2473;border-radius:20px;align-items:center;gap:6px;padding:4px 11px;font-size:11px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 0 14px #fbbf2438}.pro-badge[data-v-bc266cea]:hover{border-color:#fbbf24b3;box-shadow:0 0 18px #fbbf2459}.pro-crown-icon[data-v-bc266cea]{color:#fbbf24;filter:drop-shadow(0 0 4px #fbbf2480);flex-shrink:0;width:13px;height:13px}.btn-account[data-v-bc266cea]{cursor:pointer;background:var(--surface2,#1e283d);border:1px solid var(--border,#ffffff1f);color:#e2e8f0;white-space:nowrap;border-radius:6px;align-items:center;padding:5px 12px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.btn-account[data-v-bc266cea]:hover:not(:disabled){background:color-mix(in srgb,var(--surface2,#1e283d) 80%,#fff);border-color:var(--border-hover,#ffffff40);color:#fff}.btn-account[data-v-bc266cea]:disabled{opacity:.55;cursor:default}.btn-login[data-v-bc266cea]{background:var(--primary,#6c8fff);border-color:var(--primary,#6c8fff);color:#fff}.btn-login[data-v-bc266cea]:hover:not(:disabled){background:var(--primary-hover,#7ea0ff);border-color:var(--primary-hover,#7ea0ff);color:#fff}.btn-pro[data-v-bc266cea]{color:#fff;background:linear-gradient(135deg,#6c8fff33,#a78bfa33);border:1px solid #6c8fff73;box-shadow:0 2px 10px #6c8fff33}.btn-pro[data-v-bc266cea]:hover:not(:disabled){background:linear-gradient(135deg,var(--primary,#6c8fff),#8b5cf6);color:#fff;box-shadow:0 4px 14px var(--primary-glow,#6c8fff66);border-color:#fff6;transform:translateY(-1px)}.btn-ghost[data-v-bc266cea]{color:var(--text2,#94a3b8);background:0 0;border-color:#0000}.btn-ghost[data-v-bc266cea]:hover:not(:disabled){color:#fff;background:#ffffff14}.dialog-backdrop[data-v-c6d9e5aa]{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030712cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.login-dialog[data-v-c6d9e5aa]{background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:var(--radius-lg);width:min(420px,100%);box-shadow:var(--shadow-lg),0 0 30px #6366f133;padding:24px}.challenge-row[data-v-c6d9e5aa],.code-row[data-v-c6d9e5aa],header[data-v-c6d9e5aa]{align-items:center;display:flex}header[data-v-c6d9e5aa]{justify-content:space-between;margin-bottom:20px}.dialog-kicker[data-v-c6d9e5aa]{color:#818cf8;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}h2[data-v-c6d9e5aa]{color:#fff;margin:3px 0 0;font-family:Outfit,sans-serif;font-size:20px;font-weight:700}.close-button[data-v-c6d9e5aa],.text-button[data-v-c6d9e5aa]{color:var(--text-muted);cursor:pointer;background:0 0;border:none}.close-button[data-v-c6d9e5aa]{padding:4px;font-size:24px;line-height:1}.close-button[data-v-c6d9e5aa]:hover{color:#fff}form[data-v-c6d9e5aa],label[data-v-c6d9e5aa]{flex-direction:column;display:flex}form[data-v-c6d9e5aa]{gap:16px}label[data-v-c6d9e5aa]{color:#e2e8f0;gap:6px;font-size:12px;font-weight:500}input[data-v-c6d9e5aa]{color:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;height:40px;font:inherit;background:#101726;padding:8px 12px;font-size:13px;transition:all .15s}input[data-v-c6d9e5aa]:focus{box-shadow:0 0 0 2px var(--primary-light);border-color:#818cf8;outline:none}.code-row[data-v-c6d9e5aa]{gap:8px}.code-row input[data-v-c6d9e5aa]{flex:1}.login-button[data-v-c6d9e5aa],.send-button[data-v-c6d9e5aa]{border-radius:var(--radius-sm);height:40px;font:inherit;cursor:pointer;font-weight:600;transition:all .15s}.send-button[data-v-c6d9e5aa]{color:#c7d2fe;background:#6366f12e;border:1px solid #6366f166;padding:0 14px}.send-button[data-v-c6d9e5aa]:hover:not(:disabled){color:#fff;background:#6366f14d}.challenge-row[data-v-c6d9e5aa]{border:1px solid var(--border);border-radius:var(--radius-sm);background:#101726;gap:8px;padding:8px}.challenge-row img[data-v-c6d9e5aa]{border-radius:4px;width:120px;height:48px}.challenge-row input[data-v-c6d9e5aa]{width:68px}.text-button[data-v-c6d9e5aa]{color:#818cf8;margin-left:auto;font-size:11px}.text-button[data-v-c6d9e5aa]:hover{text-decoration:underline}.dialog-message[data-v-c6d9e5aa]{min-height:18px;color:var(--text-subtle);margin:0;font-size:11px;line-height:1.5}.dialog-message.error[data-v-c6d9e5aa]{color:#f87171}.login-button[data-v-c6d9e5aa]{color:#fff;background:var(--gradient-brand);box-shadow:0 4px 14px var(--primary-glow);border:1px solid #fff3}.login-button[data-v-c6d9e5aa]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #6366f180}button[data-v-c6d9e5aa]:disabled{cursor:not-allowed;opacity:.45;transform:none!important}
