.auth-module__brqaVa__page{background:var(--color-ink);width:100%;min-height:100vh;padding:clamp(1.25rem, 3vh, 2.5rem) clamp(1.25rem, 4vw, 4rem) var(--space-7)}.auth-module__brqaVa__topBar{justify-content:space-between;align-items:center;display:flex}.auth-module__brqaVa__back{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--color-bone-faint);align-items:center;gap:.5em;font-size:.7rem;transition:color .2s;display:inline-flex}.auth-module__brqaVa__back:hover{color:var(--color-bone)}.auth-module__brqaVa__mark{font-family:var(--font-display), serif;font-size:1rem;font-weight:600}.auth-module__brqaVa__mark span{color:var(--color-gold);font-style:italic}.auth-module__brqaVa__wrap{max-width:440px;margin:var(--space-6) auto 0}.auth-module__brqaVa__header{text-align:center}.auth-module__brqaVa__title{font-family:var(--font-display), serif;color:var(--color-bone);margin-top:.4em;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:600;line-height:1.1}.auth-module__brqaVa__subhead{margin-top:var(--space-2);color:var(--color-bone-dim);font-size:.95rem;line-height:1.6}.auth-module__brqaVa__form{margin-top:var(--space-4);flex-direction:column;gap:.85rem;display:flex}.auth-module__brqaVa__input{border:1px solid var(--color-line);background:var(--color-panel);width:100%;color:var(--color-bone);font-family:var(--font-body), sans-serif;border-radius:2px;padding:.9rem 1rem;font-size:.95rem}.auth-module__brqaVa__input:focus{border-color:var(--color-gold-dim);outline:none}.auth-module__brqaVa__submit{background:var(--color-gold);color:var(--color-ink);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;border-radius:2px;margin-top:.25rem;padding:.95rem 1.25rem;font-size:.72rem;font-weight:500;transition:background .2s}.auth-module__brqaVa__submit:hover{background:var(--color-gold-bright)}.auth-module__brqaVa__submit:disabled{opacity:.6;cursor:not-allowed}.auth-module__brqaVa__error{color:#e07a7a;text-align:center;margin-top:.5rem;font-size:.88rem}.auth-module__brqaVa__footer{margin-top:var(--space-3);text-align:center;color:var(--color-bone-faint);font-size:.88rem}.auth-module__brqaVa__footer a{color:var(--color-gold)}.auth-module__brqaVa__footer a:hover{color:var(--color-gold-bright)}.auth-module__brqaVa__purchaseList{margin-top:var(--space-4);flex-direction:column;gap:.75rem;display:flex}.auth-module__brqaVa__purchaseCard{border:1px solid var(--color-line);background:var(--color-panel);border-radius:2px;padding:1rem 1.1rem}.auth-module__brqaVa__purchasePlan{font-family:var(--font-display), serif;color:var(--color-bone);font-size:1.1rem}.auth-module__brqaVa__purchaseMeta{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--color-bone-faint);margin-top:.35rem;font-size:.68rem}.auth-module__brqaVa__empty{margin-top:var(--space-4);border:1px dashed var(--color-line);text-align:center;color:var(--color-bone-dim);border-radius:2px;padding:1.25rem;font-size:.95rem}.auth-module__brqaVa__signOut{margin-top:var(--space-4);border:1px solid var(--color-line);color:var(--color-bone-dim);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;padding:.75rem 1rem;font-size:.68rem}.auth-module__brqaVa__signOut:hover{border-color:var(--color-bone-faint);color:var(--color-bone)}
