.screen-lock-directory-module__ddgfLa__directoryContent{z-index:10000;background:#111;place-items:center;min-height:100dvh;padding:18px;display:grid;position:fixed;inset:0;overflow:hidden auto}.screen-lock-directory-module__ddgfLa__directoryCard{box-sizing:border-box;color:#f5f5f6;background:#202020;border:1px solid #303030;border-radius:30px;flex-direction:column;width:min(100%,768px);min-height:calc(100dvh - 48px);padding:24px 22px 20px;display:flex;box-shadow:0 26px 80px #00000052}.screen-lock-directory-module__ddgfLa__directoryContent .screen-lock-directory-module__ddgfLa__directoryCard{border-radius:30px}.screen-lock-directory-module__ddgfLa__directoryHeader{text-align:center;flex-direction:column;align-items:center;display:flex}.screen-lock-directory-module__ddgfLa__directoryLogo{width:60px;height:60px}.screen-lock-directory-module__ddgfLa__directoryTitle{color:#f5f5f6;letter-spacing:-.025em;text-align:center;margin:24px 0 0;font-size:clamp(1.4rem,5.8vw,1.8rem);font-weight:600;line-height:1.2}.screen-lock-directory-module__ddgfLa__directoryDescription{color:#a5a7af;text-align:center;margin:12px 0 0;font-size:1rem;line-height:1.5}.screen-lock-directory-module__ddgfLa__pinIndicator{justify-content:center;gap:24px;min-height:18px;margin-top:30px;display:flex}.screen-lock-directory-module__ddgfLa__pinIndicator span{box-sizing:border-box;border:2px solid #676b74;border-radius:50%;width:16px;height:16px}.screen-lock-directory-module__ddgfLa__pinIndicator .screen-lock-directory-module__ddgfLa__pinIndicatorFilled{background:#f5f5f6;border-color:#f5f5f6}.screen-lock-directory-module__ddgfLa__directoryContent [data-screen-lock-keypad]{margin:52px auto 0}.screen-lock-directory-module__ddgfLa__directoryContent[data-pin-status-checking=true] [data-screen-lock-digit]:disabled{opacity:1}.screen-lock-directory-module__ddgfLa__directoryFeedback{text-align:center;min-height:24px;margin-top:16px}.screen-lock-directory-module__ddgfLa__directoryActions{flex-direction:column;align-items:center;margin-top:auto;padding-top:26px;display:flex}.screen-lock-directory-module__ddgfLa__directoryCancel{color:#92959e;text-underline-offset:4px;height:auto;margin:0;padding:4px 8px;font-size:.8rem;font-weight:400;text-decoration:underline}.screen-lock-directory-module__ddgfLa__directoryForgot{color:#b0b2ba;text-align:center;text-wrap:balance;white-space:normal;width:100%;min-height:52px;margin:8px 0 0;padding:6px 0;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none}.screen-lock-directory-module__ddgfLa__directoryCancel:hover,.screen-lock-directory-module__ddgfLa__directoryForgot:hover{color:#f5f5f6}@media (min-width:768px){.screen-lock-directory-module__ddgfLa__directoryContent{padding:24px}.screen-lock-directory-module__ddgfLa__directoryCard{border-radius:34px;min-height:min(760px,100dvh - 48px);padding:32px 44px 28px}.screen-lock-directory-module__ddgfLa__directoryContent .screen-lock-directory-module__ddgfLa__directoryCard{border-radius:34px}.screen-lock-directory-module__ddgfLa__directoryLogo{width:68px;height:68px}.screen-lock-directory-module__ddgfLa__directoryTitle{margin-top:24px;font-size:2rem}.screen-lock-directory-module__ddgfLa__directoryDescription{font-size:1.125rem}.screen-lock-directory-module__ddgfLa__pinIndicator{margin-top:32px}.screen-lock-directory-module__ddgfLa__directoryContent [data-screen-lock-keypad]{margin-top:50px}}@media (max-height:760px){.screen-lock-directory-module__ddgfLa__directoryContent{align-items:flex-start}.screen-lock-directory-module__ddgfLa__directoryCard{margin:0 auto}}
.screen-lock-keypad-module__4BNAFa__keypad{gap:12px;width:min(100%,448px);max-width:448px;margin:18px auto 0}.screen-lock-keypad-module__4BNAFa__digit{color:#f5f5f6;background:#0b0b0b;border:1px solid #2a2a2a;border-radius:22px;height:62px;font-size:1.65rem;font-weight:600;transition:background-color .12s,border-color .12s;box-shadow:0 2px 6px #0000003d}.screen-lock-keypad-module__4BNAFa__digit:hover:not(:disabled){color:#fff;background:#242424;border-color:#3a3a3a}.screen-lock-keypad-module__4BNAFa__delete{color:#f59e0b;background:0 0;border:0;border-radius:22px;height:62px;font-size:1.5rem}.screen-lock-keypad-module__4BNAFa__delete:hover:not(:disabled){color:#fbbf24;background:#292929}.screen-lock-keypad-module__4BNAFa__digit:focus-visible,.screen-lock-keypad-module__4BNAFa__delete:focus-visible{outline-offset:3px;outline:2px solid #f59e0b}@media (min-width:768px){.screen-lock-keypad-module__4BNAFa__digit,.screen-lock-keypad-module__4BNAFa__delete{height:72px}}@media (prefers-reduced-motion:reduce){.screen-lock-keypad-module__4BNAFa__digit{transition:none}}.screen-lock-keypad-module__4BNAFa__settingsPanel{color:#f5f5f6;background:#202020;border:1px solid #303030;border-radius:20px;gap:16px;padding:16px;display:grid}.screen-lock-keypad-module__4BNAFa__settingsPanel .screen-lock-keypad-module__4BNAFa__keypad{margin-top:0}.screen-lock-keypad-module__4BNAFa__settingsLabel{color:#f5f5f6}.screen-lock-keypad-module__4BNAFa__settingsInput{color:#f5f5f6;background:#111;border-color:#3a3a3a;min-height:44px}.screen-lock-keypad-module__4BNAFa__settingsInput::placeholder{color:#92959e}.screen-lock-keypad-module__4BNAFa__settingsInput:focus-visible{border-color:#f59e0b;outline-color:#f59e0b}.screen-lock-keypad-module__4BNAFa__settingsHint{color:#a5a7af;margin:0;font-size:.75rem;line-height:1.5}.screen-lock-keypad-module__4BNAFa__settingsCancel{color:#b0b2ba;text-underline-offset:4px;min-height:44px;padding-inline:8px;text-decoration:underline}.screen-lock-keypad-module__4BNAFa__settingsCancel:hover{color:#f5f5f6}
