.auth-panel[data-v-a24232b2]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--color-surface-elevated) 94%,transparent);border:1px solid var(--color-border);border-radius:1.75rem;box-shadow:0 24px 48px var(--color-shadow);max-width:28rem;padding:2rem;width:100%}.auth-panel__header[data-v-a24232b2]{margin-bottom:2rem;text-align:center}.auth-panel__title[data-v-a24232b2]{color:var(--color-heading);font-size:1.9rem;font-weight:700;letter-spacing:-.02em;margin:0}.auth-panel__subtitle[data-v-a24232b2]{color:var(--color-text-muted);font-size:.96rem;margin:.6rem 0 0}.auth-panel__github[data-v-a24232b2],.auth-panel__submit[data-v-a24232b2]{align-items:center;border:0;border-radius:999px;display:flex;font-weight:700;gap:.75rem;justify-content:center;padding:.95rem 1.25rem;transition:transform .14s ease,filter .14s ease;width:100%}.auth-panel__github[data-v-a24232b2]{background:var(--color-primary);color:#fff}.auth-panel__submit[data-v-a24232b2]{background:linear-gradient(135deg,var(--color-primary),var(--color-accent));color:#fff}.auth-panel__github[data-v-a24232b2]:hover:not(:disabled),.auth-panel__submit[data-v-a24232b2]:hover:not(:disabled){filter:saturate(1.05);transform:translateY(-1px)}.auth-panel__divider[data-v-a24232b2]{align-items:center;display:flex;gap:1rem;margin:1.5rem 0}.auth-panel__divider-line[data-v-a24232b2]{background:var(--color-border);flex:1;height:1px}.auth-panel__divider-toggle[data-v-a24232b2]{background:transparent;border:0;color:var(--color-text-muted);cursor:pointer;font-size:.76rem}.auth-panel__mode-wrap[data-v-a24232b2]{display:flex;justify-content:center;margin-bottom:1rem}.auth-panel__mode-switch[data-v-a24232b2]{background:color-mix(in srgb,var(--color-surface-soft) 86%,transparent);border:1px solid var(--color-border);border-radius:999px;display:flex;gap:.35rem;padding:.35rem}.auth-panel__mode-button[data-v-a24232b2]{border:0;border-radius:999px;font-size:.92rem;padding:.6rem 1rem}.auth-panel__mode-button--active[data-v-a24232b2]{background:var(--color-primary);color:#fff}.auth-panel__mode-button--inactive[data-v-a24232b2]{background:transparent;color:var(--color-text-muted)}.auth-panel__form[data-v-a24232b2]{display:grid;gap:1rem}.auth-panel__field[data-v-a24232b2]{display:block}.auth-panel__label[data-v-a24232b2]{color:var(--color-text);display:block;font-size:.9rem;margin-bottom:.55rem}.auth-panel__input[data-v-a24232b2]{background:color-mix(in srgb,var(--color-surface) 92%,transparent);border:1px solid var(--color-border);border-radius:1rem;color:var(--color-text);outline:none;padding:.9rem 1rem;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease;width:100%}.auth-panel__input[data-v-a24232b2]:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 16%,transparent)}.auth-panel__error[data-v-a24232b2]{background:color-mix(in srgb,var(--color-danger) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-danger) 30%,transparent);border-radius:1rem;color:var(--color-danger);font-size:.9rem;margin-top:1rem;padding:.95rem 1rem}button[data-v-a24232b2]:disabled{cursor:not-allowed;opacity:.6}.review-queue[data-v-dd8117f3]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--color-surface-elevated) 94%,transparent);border:1px solid var(--color-border);border-radius:1.75rem;box-shadow:0 24px 48px var(--color-shadow);padding:1.5rem}.review-queue__header[data-v-dd8117f3]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.review-queue__eyebrow[data-v-dd8117f3]{color:var(--color-primary);font-size:.72rem;font-weight:700;letter-spacing:.24em;margin:0;text-transform:uppercase}.review-queue__title[data-v-dd8117f3]{color:var(--color-heading);font-size:1.65rem;line-height:1.2;margin:.8rem 0 0}.review-queue__copy[data-v-dd8117f3]{color:var(--color-text-muted);font-size:.95rem;margin:.55rem 0 0}.review-queue__chip[data-v-dd8117f3],.review-queue__count[data-v-dd8117f3],.review-queue__link[data-v-dd8117f3]{background:color-mix(in srgb,var(--color-chip) 70%,transparent);border:1px solid var(--color-border);color:var(--color-chip-text)}.review-queue__count[data-v-dd8117f3]{border-radius:999px;font-size:.92rem;padding:.65rem 1rem}.review-queue__empty[data-v-dd8117f3]{background:color-mix(in srgb,var(--color-surface-soft) 86%,transparent);border:1px solid var(--color-border);border-radius:1.35rem;color:var(--color-text-muted);font-size:.95rem;padding:1rem 1.2rem}.review-queue__list[data-v-dd8117f3]{display:flex;flex-direction:column;gap:.9rem}.review-queue__card[data-v-dd8117f3]{background:color-mix(in srgb,var(--color-surface) 90%,transparent);border:1px solid var(--color-border);border-radius:1.4rem;padding:1rem}.review-queue__chips[data-v-dd8117f3],.review-queue__links[data-v-dd8117f3]{display:flex;flex-wrap:wrap;gap:.55rem}.review-queue__chips[data-v-dd8117f3]{font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.review-queue__chip[data-v-dd8117f3]{border-radius:999px;padding:.45rem .7rem}.review-queue__question[data-v-dd8117f3]{color:var(--color-heading);display:block;font-size:1.05rem;font-weight:700;margin-top:.9rem;text-decoration:none}.review-queue__question[data-v-dd8117f3]:hover{color:var(--color-primary)}.review-queue__stats[data-v-dd8117f3]{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.9rem}.review-queue__stat-card[data-v-dd8117f3]{background:color-mix(in srgb,var(--color-surface-soft) 74%,transparent);border:1px solid var(--color-border);border-radius:1rem;min-width:0;padding:.8rem .85rem}.review-queue__stat-label[data-v-dd8117f3]{color:var(--color-text-muted);font-size:.62rem;letter-spacing:.14em;margin:0;text-transform:uppercase}.review-queue__stat-value[data-v-dd8117f3]{color:var(--color-heading);font-size:.95rem;font-weight:600;margin:.4rem 0 0}.review-queue__links[data-v-dd8117f3]{margin-top:.9rem}.review-queue__link[data-v-dd8117f3]{border-radius:999px;font-size:.85rem;padding:.5rem .8rem;text-decoration:none}.review-queue__link[data-v-dd8117f3]:hover{border-color:var(--color-border-strong)}.review-queue__actions[data-v-dd8117f3]{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.review-queue__action-base[data-v-dd8117f3]{border:0;border-radius:1rem;font-size:.92rem;font-weight:700;padding:.8rem 1rem;transition:transform .14s ease,filter .14s ease}.review-queue__action-base[data-v-dd8117f3]:hover:not(:disabled){transform:translateY(-1px)}.review-queue__action-base[data-v-dd8117f3]:disabled{cursor:not-allowed;opacity:.6}.review-queue__action--again[data-v-dd8117f3]{background:color-mix(in srgb,var(--color-danger) 15%,transparent);color:var(--color-danger)}.review-queue__action--hard[data-v-dd8117f3]{background:color-mix(in srgb,var(--color-secondary) 16%,transparent);color:var(--color-secondary)}.review-queue__action--good[data-v-dd8117f3]{background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary)}.review-queue__action--easy[data-v-dd8117f3]{background:color-mix(in srgb,var(--color-accent) 22%,transparent);color:var(--color-primary-hover)}.diff-easy[data-v-dd8117f3]{color:var(--color-secondary)}.diff-medium[data-v-dd8117f3]{color:var(--color-primary)}.diff-hard[data-v-dd8117f3]{color:var(--color-danger)}@media(max-width:640px){.review-queue__actions[data-v-dd8117f3],.review-queue__stats[data-v-dd8117f3]{grid-template-columns:1fr}}
