.Login-module-scss-module__f40Tza__page{background:var(--wv-bg-page);flex-direction:column;min-height:100dvh;padding:1.5rem 1rem;display:flex}@media (min-width:768px){.Login-module-scss-module__f40Tza__page{padding:2rem 1.5rem 1.5rem}}@media (max-width:768px){.Login-module-scss-module__f40Tza__brand{justify-content:flex-start}}.Login-module-scss-module__f40Tza__brandName{font-size:var(--wv-font-body);line-height:var(--wv-lh-body);color:var(--wv-text-primary);font-weight:600}.Login-module-scss-module__f40Tza__brandCaption{font-size:var(--wv-font-caption);line-height:var(--wv-lh-caption);color:var(--wv-text-secondary)}.Login-module-scss-module__f40Tza__main{flex:1;padding:1.5rem 0}@media (max-width:768px){.Login-module-scss-module__f40Tza__main{align-items:flex-start;padding-top:1rem}}.Login-module-scss-module__f40Tza__card{width:100%;max-width:27.5rem;padding:var(--wv-spacing-xxl);border-radius:var(--wv-radius-lg);background:var(--wv-bg-surface)}.Login-module-scss-module__f40Tza__card[data-wide]{max-width:30rem}.Login-module-scss-module__f40Tza__header{margin-bottom:var(--wv-spacing-xl);text-align:center}.Login-module-scss-module__f40Tza__title{font-size:var(--wv-font-h2);line-height:var(--wv-lh-h2);letter-spacing:var(--wv-tracking-h2);color:var(--wv-text-primary);font-weight:700}.Login-module-scss-module__f40Tza__description{font-size:var(--wv-font-body);line-height:var(--wv-lh-body);color:var(--wv-text-secondary)}.Login-module-scss-module__f40Tza__footer{text-align:center;font-size:var(--wv-font-caption);line-height:var(--wv-lh-caption);color:var(--wv-text-secondary)}.Login-module-scss-module__f40Tza__hint{text-align:center;font-size:var(--wv-font-body);line-height:var(--wv-lh-body);color:var(--wv-text-secondary)}.Login-module-scss-module__f40Tza__mono{font-family:var(--mantine-font-family-monospace);letter-spacing:.08em}.Login-module-scss-module__f40Tza__label{font-size:var(--wv-font-body-sm);line-height:var(--wv-lh-body-sm);color:var(--wv-text-secondary)}.Login-module-scss-module__f40Tza__key{border-radius:var(--wv-radius-md);background:var(--wv-bg-subtle);min-width:0;font-size:var(--wv-font-body-lg);color:var(--wv-text-primary);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;padding:.5rem .75rem}.Login-module-scss-module__f40Tza__qr{border:1px solid var(--wv-border-subtle);border-radius:var(--wv-radius-md);background:var(--ak-white);padding:.5rem;line-height:0}.Login-module-scss-module__f40Tza__back{font-size:var(--wv-font-body);color:var(--wv-text-secondary);font-weight:500}.Login-module-scss-module__f40Tza__infoBox{border-radius:var(--wv-radius-md-lg);background:var(--wv-bg-subtle);padding:.75rem 1rem}.Login-module-scss-module__f40Tza__infoValue{text-align:right;min-width:0;font-size:var(--wv-font-body-strong);line-height:var(--wv-lh-body-strong);color:var(--wv-text-primary);overflow-wrap:anywhere;font-weight:600}
.BackupCodes-module-scss-module__uj8ykW__grid{padding:var(--wv-spacing-md);border:1px solid var(--wv-border-subtle);border-radius:var(--wv-radius-md-lg);background:var(--wv-bg-subtle)}.BackupCodes-module-scss-module__uj8ykW__code{border-radius:var(--wv-radius-sm);background:var(--wv-bg-surface);text-align:center;font-family:var(--mantine-font-family-monospace);font-size:var(--wv-font-body);letter-spacing:.06em;color:var(--wv-text-primary);-webkit-user-select:all;user-select:all;padding:.375rem .5rem}
.PasswordRules-module-scss-module__xhI8Aq__list{padding:0;list-style:none}.PasswordRules-module-scss-module__xhI8Aq__item{font-size:var(--wv-font-body-sm);line-height:var(--wv-lh-body-sm);color:var(--wv-text-secondary)}.PasswordRules-module-scss-module__xhI8Aq__item[data-met]{color:var(--wv-success-text)}.PasswordRules-module-scss-module__xhI8Aq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.Security-module-scss-module__pjkVlG__layout{gap:var(--wv-spacing-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1408px){.Security-module-scss-module__pjkVlG__layout{grid-template-columns:minmax(0,1fr) 20rem}}.Security-module-scss-module__pjkVlG__main{min-width:0}.Security-module-scss-module__pjkVlG__codesHead{font-size:var(--wv-font-body);line-height:var(--wv-lh-body);color:var(--wv-text-secondary)}.Security-module-scss-module__pjkVlG__codesCount{color:var(--wv-text-primary);font-weight:600}.Security-module-scss-module__pjkVlG__noShrink{flex-shrink:0}.Security-module-scss-module__pjkVlG__dangerSubtle.Security-module-scss-module__pjkVlG__dangerSubtle{--button-color:var(--wv-danger-text);color:var(--wv-danger-text)}.Security-module-scss-module__pjkVlG__rows{gap:var(--wv-spacing-sm) var(--wv-spacing-xl);grid-template-columns:minmax(7.5rem,max-content) minmax(0,1fr);margin:0;display:grid}.Security-module-scss-module__pjkVlG__rows dt{font-size:var(--wv-font-body);line-height:var(--wv-lh-body);color:var(--wv-text-secondary)}.Security-module-scss-module__pjkVlG__rows dd{font-size:var(--wv-font-body);line-height:var(--wv-lh-body);color:var(--wv-text-primary);overflow-wrap:anywhere;margin:0;font-weight:500}@media (max-width:480px){.Security-module-scss-module__pjkVlG__rows{grid-template-columns:minmax(0,1fr);gap:.125rem}.Security-module-scss-module__pjkVlG__rows dd+dt{margin-top:var(--wv-spacing-sm)}}.Security-module-scss-module__pjkVlG__hint{font-size:var(--wv-font-body-sm);line-height:var(--wv-lh-body-sm);color:var(--wv-text-secondary)}.Security-module-scss-module__pjkVlG__tips{font-size:var(--wv-font-body);line-height:var(--wv-lh-body);color:var(--wv-text-secondary)}.Security-module-scss-module__pjkVlG__key{border-radius:var(--wv-radius-md);background:var(--wv-bg-subtle);font-family:var(--mantine-font-family-monospace);letter-spacing:.08em;color:var(--wv-text-primary);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:.5rem .75rem}.Security-module-scss-module__pjkVlG__qr{border:1px solid var(--wv-border-subtle);border-radius:var(--wv-radius-md);background:var(--ak-white);padding:.5rem;line-height:0}
.SettingsPage-module-scss-module__4lVmda__page{gap:var(--wv-spacing-xl);flex-direction:column;min-width:0;display:flex}.SettingsPage-module-scss-module__4lVmda__body{gap:var(--wv-layout-shell-gutter);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1200px){.SettingsPage-module-scss-module__4lVmda__body{grid-template-columns:17.5rem minmax(0,1fr)}}.SettingsPage-module-scss-module__4lVmda__navCard{top:var(--wv-spacing-xl);gap:var(--wv-spacing-xs);padding:var(--wv-spacing-md);border:1px solid var(--wv-border-subtle);border-radius:var(--wv-radius-lg);background:var(--wv-bg-surface);flex-direction:column;display:flex;position:sticky}.SettingsPage-module-scss-module__4lVmda__identity{padding:var(--wv-spacing-sm) var(--wv-spacing-sm) var(--wv-spacing-md);margin-bottom:var(--wv-spacing-xs);border-bottom:1px solid var(--wv-border-subtle)}.SettingsPage-module-scss-module__4lVmda__identityText{min-width:0}.SettingsPage-module-scss-module__4lVmda__identityName{font-size:var(--wv-font-body);line-height:var(--wv-lh-body);color:var(--wv-text-primary);font-weight:600}.SettingsPage-module-scss-module__4lVmda__identityRole{font-size:var(--wv-font-body-sm);color:var(--wv-text-secondary)}.SettingsPage-module-scss-module__4lVmda__navLink[data-danger]:not([data-active]){color:var(--wv-danger-text)}.SettingsPage-module-scss-module__4lVmda__navDivider{margin:var(--wv-spacing-xs) 0;border-color:var(--wv-border-subtle)}.SettingsPage-module-scss-module__4lVmda__column{gap:var(--wv-spacing-xl);flex-direction:column;min-width:0;display:flex}
