.vault-auth-module__UYt0Qq__shell{background:repeating-conic-gradient(#000 0% 25%,#fff 0% 50%) 0 0/80px 80px;justify-content:center;align-items:center;min-height:100vh;font-family:Share Tech Mono,monospace;display:flex;position:relative;overflow:hidden}.vault-auth-module__UYt0Qq__shell ::selection{color:#fff;background:#000}.vault-auth-module__UYt0Qq__overlay{z-index:1;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0}.vault-auth-module__UYt0Qq__securityBanner{z-index:10;text-align:center;letter-spacing:.2em;color:#fff;opacity:0;background:#b41414eb;padding:10px 0;font-family:Share Tech Mono,monospace;font-size:10px;transition:opacity .3s;position:fixed;top:0;left:0;right:0}.vault-auth-module__UYt0Qq__securityBannerVisible{opacity:1}.vault-auth-module__UYt0Qq__panel{z-index:2;opacity:0;background:#fff;border:1.5px solid #000;width:480px;max-width:calc(100vw - 40px);padding:64px 56px;transition:opacity .3s;position:relative}.vault-auth-module__UYt0Qq__panelCompact{padding:56px 48px}.vault-auth-module__UYt0Qq__panelVisible{opacity:1}.vault-auth-module__UYt0Qq__panel,.vault-auth-module__UYt0Qq__panel *{box-sizing:border-box}.vault-auth-module__UYt0Qq__brandGroup{flex-direction:column;justify-content:center;align-items:center;margin-bottom:56px;display:flex}.vault-auth-module__UYt0Qq__mark{width:auto;height:80px;margin-bottom:20px}.vault-auth-module__UYt0Qq__brand{letter-spacing:.1em;text-transform:uppercase;color:#000;font-family:Luperca Title,Georgia,serif;font-size:36px}.vault-auth-module__UYt0Qq__entryGrid{grid-template-columns:1fr;gap:14px;width:100%;display:grid}.vault-auth-module__UYt0Qq__entryButton,.vault-auth-module__UYt0Qq__primaryButton{color:#000;cursor:pointer;appearance:none;background:0 0;border:1.5px solid #000;width:100%;padding:18px;font-family:Share Tech Mono,monospace;font-size:14px;font-weight:400;transition:background .15s,color .15s,opacity .15s}.vault-auth-module__UYt0Qq__entryButton{letter-spacing:0;text-align:center;line-height:1.25;text-decoration:none;display:block}.vault-auth-module__UYt0Qq__primaryButton{letter-spacing:.3em}.vault-auth-module__UYt0Qq__entryButton:hover,.vault-auth-module__UYt0Qq__primaryButton:not(:disabled):hover,.vault-auth-module__UYt0Qq__primaryButtonActive{color:#fff;background:#000}.vault-auth-module__UYt0Qq__primaryButton:disabled{cursor:default}.vault-auth-module__UYt0Qq__primaryButtonWait{cursor:wait}.vault-auth-module__UYt0Qq__primaryButtonBlocked{cursor:not-allowed}.vault-auth-module__UYt0Qq__notice{letter-spacing:.15em;color:#000;text-align:center;border:1.5px solid #000;margin-bottom:24px;padding:12px;font-size:10px}.vault-auth-module__UYt0Qq__fieldGroup{margin-bottom:44px}.vault-auth-module__UYt0Qq__fieldGroupPhrase{margin-bottom:20px}.vault-auth-module__UYt0Qq__fieldGroupPhraseTight{margin-bottom:8px}.vault-auth-module__UYt0Qq__input{color:#000;letter-spacing:.14em;appearance:none;background:0 0;border:none;border-bottom:1.5px solid #0009;outline:none;width:100%;padding:0 0 14px;font-family:Share Tech Mono,monospace;font-size:15px}.vault-auth-module__UYt0Qq__input:disabled{opacity:.55}.vault-auth-module__UYt0Qq__inputUppercase{text-transform:uppercase}.vault-auth-module__UYt0Qq__textButton{color:#000;cursor:pointer;width:100%;font:inherit;letter-spacing:.15em;opacity:.3;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;border:none;margin:0;padding:0;font-size:9px;transition:opacity .15s;display:block}.vault-auth-module__UYt0Qq__textButton:hover:not(:disabled){opacity:.8}.vault-auth-module__UYt0Qq__textButton:disabled{cursor:default}.vault-auth-module__UYt0Qq__showPhraseButton{opacity:.4;margin-bottom:44px}.vault-auth-module__UYt0Qq__showPhraseButtonTight{margin-bottom:20px}.vault-auth-module__UYt0Qq__message,.vault-auth-module__UYt0Qq__messageLarge,.vault-auth-module__UYt0Qq__messageCentered{letter-spacing:.15em;color:#000;opacity:.6;font-size:10px}.vault-auth-module__UYt0Qq__message{margin-bottom:20px}.vault-auth-module__UYt0Qq__messageLarge{margin-bottom:24px}.vault-auth-module__UYt0Qq__messageCentered{text-align:center;margin-bottom:20px}.vault-auth-module__UYt0Qq__forgotLink{text-align:center;letter-spacing:.15em;color:#000;opacity:.3;cursor:pointer;margin-top:20px;font-size:9px;text-decoration:none;transition:opacity .15s;display:block}.vault-auth-module__UYt0Qq__forgotLink:hover{opacity:.8}.vault-auth-module__UYt0Qq__layerLabel{letter-spacing:.2em;color:#000;opacity:.4;margin-bottom:12px;font-size:10px}.vault-auth-module__UYt0Qq__layerTitle{letter-spacing:.14em;color:#000;margin-bottom:40px;font-size:15px}.vault-auth-module__UYt0Qq__codeGrid{justify-content:center;gap:10px;margin-bottom:40px;display:flex}.vault-auth-module__UYt0Qq__codeGridTight{margin-bottom:20px}.vault-auth-module__UYt0Qq__codeInput{color:#000;text-align:center;letter-spacing:0;appearance:none;background:0 0;border:1.5px solid #000;width:52px;height:64px;font-family:Share Tech Mono,monospace;font-size:24px;transition:background .1s,color .1s}.vault-auth-module__UYt0Qq__codeInputFilled{color:#fff;background:#000}.vault-auth-module__UYt0Qq__recoverySwitch,.vault-auth-module__UYt0Qq__recoveryPanel{margin-top:20px}.vault-auth-module__UYt0Qq__recoveryLabel{letter-spacing:.15em;color:#000;opacity:.4;text-align:center;margin-bottom:12px;font-size:9px}.vault-auth-module__UYt0Qq__recoveryInput{margin-bottom:20px}.vault-auth-module__UYt0Qq__backButton{margin-top:12px}.vault-auth-module__UYt0Qq__accessTitle{letter-spacing:.08em;color:#000;margin-bottom:40px;font-size:28px;font-weight:700}.vault-auth-module__UYt0Qq__sessionDetails{border-top:1px solid #00000026;margin-bottom:32px;padding-top:24px}.vault-auth-module__UYt0Qq__sessionRow{letter-spacing:.1em;color:#000;justify-content:space-between;margin-bottom:10px;font-size:11px;display:flex}.vault-auth-module__UYt0Qq__sessionLabel{opacity:.4}.vault-auth-module__UYt0Qq__readyCursor{background:#000;width:18px;height:3px;margin-bottom:32px;animation:1.06s step-end infinite vault-auth-module__UYt0Qq__vaultLoginCursorBlink}@keyframes vault-auth-module__UYt0Qq__vaultLoginCursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}