.auth-module__7G08oW__logoCircle{border:2px solid var(--color-text-secondary);background:var(--color-surface-alt);width:72px;height:72px;box-shadow:var(--mantine-shadow-brand-glow);border-radius:50%;justify-content:center;align-items:center;display:flex}.auth-module__7G08oW__logoLetter{font-family:var(--mantine-font-family-headings);color:var(--color-text-accent);letter-spacing:.25em;font-size:28px;font-weight:700;line-height:1}.auth-module__7G08oW__brandName{font-family:var(--mantine-font-family-headings)!important;color:var(--color-text-accent)!important;letter-spacing:.35em!important;text-align:center!important;font-size:22px!important;font-weight:700!important;line-height:1.2!important}.auth-module__7G08oW__brandTagline{font-family:var(--mantine-font-family-headings);color:var(--color-brand-burgundy-rich);letter-spacing:.5em;text-transform:uppercase;text-align:center;font-size:11px;font-weight:400}.auth-module__7G08oW__card{background:var(--color-surface-alt);border:1px solid var(--color-border);box-shadow:var(--mantine-shadow-brand-lg);border-radius:12px;padding:36px 32px}.auth-module__7G08oW__platformLabel{font-family:var(--mantine-font-family-headings);color:var(--color-text-secondary);letter-spacing:.25em;text-transform:uppercase;text-align:center;font-size:12px;font-weight:400}.auth-module__7G08oW__submitButton{font-family:var(--mantine-font-family-headings)!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-size:13px!important}.auth-module__7G08oW__codeInput{letter-spacing:.4em!important;text-align:center!important;font-size:2rem!important;font-family:var(--mantine-font-family-headings)!important}.auth-module__7G08oW__hint{color:var(--color-text-muted);text-align:center;font-size:13px;line-height:1.6}
.\32 fa-module__WwWz-q__page{background:var(--color-surface-alt);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.\32 fa-module__WwWz-q__content{z-index:1;width:100%;max-width:420px;position:relative}.\32 fa-module__WwWz-q__logoCircle{}.\32 fa-module__WwWz-q__logoLetter{}.\32 fa-module__WwWz-q__brandName{}.\32 fa-module__WwWz-q__brandTagline{}.\32 fa-module__WwWz-q__card{}.\32 fa-module__WwWz-q__codeInput{}.\32 fa-module__WwWz-q__submitButton{}.\32 fa-module__WwWz-q__platformLabel{margin-bottom:8px;}.\32 fa-module__WwWz-q__hint{margin-bottom:24px;}.\32 fa-module__WwWz-q__toggleLink{color:var(--color-text-muted);text-align:center;cursor:pointer;text-underline-offset:3px;font-size:12px;text-decoration:underline}
.setup-module__K6O6XG__page{background:var(--color-surface-alt);justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex}.setup-module__K6O6XG__content{z-index:1;width:100%;max-width:480px;position:relative}.setup-module__K6O6XG__logoCircle{}.setup-module__K6O6XG__logoLetter{}.setup-module__K6O6XG__brandName{}.setup-module__K6O6XG__brandTagline{}.setup-module__K6O6XG__card{}.setup-module__K6O6XG__codeInput{}.setup-module__K6O6XG__hint{}.setup-module__K6O6XG__stepLabel{font-family:var(--mantine-font-family-headings);color:var(--color-text-muted);letter-spacing:.3em;text-transform:uppercase;text-align:center;font-size:10px;font-weight:600}.setup-module__K6O6XG__stepTitle{font-family:var(--mantine-font-family-headings);color:var(--color-text-accent);letter-spacing:.1em;text-align:center;font-size:15px;font-weight:600}.setup-module__K6O6XG__qrWrapper{background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:16px;display:flex}.setup-module__K6O6XG__secret{background:var(--color-surface);border:1px solid var(--color-border);letter-spacing:.15em;color:var(--color-text-accent);text-align:center;word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:6px;padding:10px 14px;font-family:monospace;font-size:13px}.setup-module__K6O6XG__backupGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.setup-module__K6O6XG__backupCode{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-accent);text-align:center;letter-spacing:.1em;-webkit-user-select:all;user-select:all;border-radius:6px;padding:8px 10px;font-family:monospace;font-size:13px}.setup-module__K6O6XG__primaryButton{}
.login-module__7V2Yca__page{background:var(--color-surface-alt);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-module__7V2Yca__gridOverlay{pointer-events:none;background-image:none;position:fixed;inset:0}.login-module__7V2Yca__content{z-index:1;width:100%;max-width:420px;position:relative}.login-module__7V2Yca__logoCircle{}.login-module__7V2Yca__logoLetter{}.login-module__7V2Yca__brandName{}.login-module__7V2Yca__brandTagline{}.login-module__7V2Yca__card{}.login-module__7V2Yca__platformLabel{margin-bottom:24px;}.login-module__7V2Yca__signInButton{}.login-module__7V2Yca__dividerLabel{color:var(--color-border);font-family:var(--font-inter),sans-serif}.login-module__7V2Yca__footerText{color:var(--color-text-muted);font-family:var(--font-inter),sans-serif;font-size:11px}
.signup-module__6mcZUG__page{background:var(--color-surface-alt);justify-content:center;align-items:flex-start;min-height:100vh;padding:48px 24px;display:flex}.signup-module__6mcZUG__content{z-index:1;width:100%;max-width:520px;position:relative}.signup-module__6mcZUG__logoCircle{}.signup-module__6mcZUG__logoLetter{}.signup-module__6mcZUG__brandName{}.signup-module__6mcZUG__brandTagline{}.signup-module__6mcZUG__card{}.signup-module__6mcZUG__platformLabel{margin-bottom:24px;}.signup-module__6mcZUG__orgBadge{background:#c8a84b1a;border:1px solid #c8a84b40;border-radius:6px;padding:10px 14px}.signup-module__6mcZUG__sectionLabel{font-family:var(--mantine-font-family-headings);color:var(--color-text-muted);letter-spacing:.3em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:600}.signup-module__6mcZUG__submitButton{}.signup-module__6mcZUG__errorState{text-align:center;padding:48px 24px}
