#accountDeletionReceipt{padding:12px;background:#fff5cf;border:1px solid #ecd57a;border-radius:12px;color:#55461d;font-size:13px;line-height:1.8}.account-restore-dialog{width:430px;max-width:calc(100vw - 28px);box-sizing:border-box;border:1px solid #e0e6eb;border-radius:20px;padding:22px;background:#fff;color:#283440;max-height:calc(100dvh - 28px);overflow:auto}.account-restore-dialog::backdrop{background:#17213277}.account-restore-dialog h2{margin:0;font-size:20px}.account-restore-dialog p{color:#526579;font-size:13px;line-height:1.8}.account-restore-dialog label{display:grid;gap:8px;font-size:13px;margin:14px 0}.account-restore-dialog input{box-sizing:border-box;width:100%;min-height:48px;border:1px solid #d7dfe7;border-radius:10px;padding:10px 12px;font:inherit;font-size:16px;background:#fff;color:#283440}.account-restore-dialog input:focus-visible{outline:2px solid #367db6;outline-offset:3px}html[lang=ar] #accountDeletionReceipt .lang-en,html[lang=en] #accountDeletionReceipt .lang-ar{display:none}.account-restore-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-restore-actions button{min-height:46px;border-radius:10px}.account-restore-dialog #accountRestoreStatus[data-tone=error]{color:#ac2941}.account-restore-dialog button:disabled{opacity:.6;cursor:default}.google-browser-notice{margin:12px 0 0;padding:12px 14px;border:1px solid #ccdce9;border-radius:12px;background:#f0f6fb;color:#294c69;font-size:13px;line-height:1.8}.google-browser-help{display:block;margin:8px auto 0;padding:10px;border:0;background:transparent;color:#365d7b;font:inherit;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.google-browser-help[hidden],.google-browser-notice[hidden],.google-browser-dialog [hidden]{display:none!important}.google-browser-guard .google-native-overlay{display:none}.google-external-browser-link{position:absolute;inset:0;z-index:5;border-radius:inherit}.google-external-browser-link[hidden]{display:none!important}.google-external-browser-link:focus-visible{outline:2px solid #367db6;outline-offset:3px}.google-browser-dialog{box-sizing:border-box;width:480px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px);overflow:auto;border:1px solid #dce5ed;border-radius:24px;padding:26px;background:#fff;color:#243746;box-shadow:0 24px 70px #14263740;font-family:inherit}.google-browser-dialog::backdrop{background:#172b4173;backdrop-filter:blur(5px)}.google-browser-heading{display:flex;align-items:center;gap:12px}.google-browser-symbol{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;background:#eaf3fb;border-radius:14px;color:#2a6091}.google-browser-symbol svg{width:25px;height:25px}.google-browser-dialog h2{margin:0;font-size:20px;line-height:1.6}.google-browser-dialog h2:focus{outline:none}.google-browser-dialog p{font-size:14px;line-height:1.85}.google-browser-primary{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:8px 16px;border-radius:13px;background:#215f94;color:#fff;text-decoration:none;font-weight:700}.google-browser-primary svg{width:19px;height:19px}.google-browser-dialog .google-browser-hint{font-size:12px;color:#5b6d7d}.google-browser-instructions{margin:18px 0;padding:15px 17px;border-radius:14px;background:#f4f7fa}.google-browser-instructions h3{margin:0 0 8px;font-size:14px}.google-browser-instructions ol{margin:0;padding-inline-start:20px;font-size:13px;line-height:1.9}.google-browser-instructions li+li{margin-top:7px}.google-browser-dialog label{display:block;margin-bottom:8px;font-size:12px;color:#526779}.google-browser-copy-row{display:flex;direction:ltr;align-items:stretch;border:1px solid #c9d6e1;border-radius:12px;overflow:hidden;background:#fff}.google-browser-copy-row input{width:0;min-width:0;flex:1;border:0;border-radius:0;padding:12px 10px;background:transparent;color:#29445c;font:inherit;font-size:16px;text-align:left}.google-browser-copy-row button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:80px;min-height:48px;padding:8px 12px;border:0;border-inline-start:1px solid #d8e3ec;border-radius:0;background:#edf4fa;color:#245779;font:inherit;font-size:13px;cursor:pointer;transition:background .18s,color .18s}.google-browser-copy-row button svg{width:18px;height:18px;transition:transform .18s}.google-browser-copy-row button[data-copied=true]{background:#e4f6eb;color:#18753b}.google-browser-copy-row button[data-copied=true] svg{transform:scale(1.12)}.google-browser-dialog .google-browser-status{min-height:21px;margin:6px 0;color:#18753b;font-size:12px}.google-browser-close{width:100%;min-height:48px;margin-top:12px;border:1px solid #cad8e4;border-radius:12px;background:#eef4f9;color:#2b5271;font:inherit;font-weight:700;cursor:pointer}.google-browser-dialog a:focus-visible,.google-browser-dialog button:focus-visible,.google-browser-help:focus-visible{outline:2px solid #367db6;outline-offset:3px}.google-browser-copy-row:focus-within{border-color:#367db6;box-shadow:0 0 0 2px #367db61c}.google-browser-copy-row input:focus{outline:none}@media(max-width:380px){.google-browser-dialog{padding:20px}.google-browser-dialog h2{font-size:18px}.google-browser-copy-row button{min-width:72px;padding:8px}}@media(prefers-reduced-motion:reduce){.google-browser-copy-row button,.google-browser-copy-row button svg{transition:none}}.auth-landing .auth-shell .password-input,.auth-landing .auth-shell .input[type=email],.auth-landing .auth-shell #loginIdentifier,.auth-landing .auth-shell #phoneNumber{direction:ltr;text-align:right;unicode-bidi:isolate}html[dir=ltr] .auth-landing .auth-shell .password-input,html[dir=ltr] .auth-landing .auth-shell .input[type=email],html[dir=ltr] .auth-landing .auth-shell #loginIdentifier,html[dir=ltr] .auth-landing .auth-shell #phoneNumber{text-align:left}@media(max-width:899px),(any-pointer:coarse){.auth-landing .auth-shell .input{font-size:16px!important}.auth-landing .auth-shell .input:-webkit-autofill,.auth-landing .auth-shell .input:-webkit-autofill:hover,.auth-landing .auth-shell .input:-webkit-autofill:focus,.auth-landing .auth-shell .input:-webkit-autofill:active{font-size:16px!important}}.mfa-login-dialog{border:0;border-radius:22px;background:#fff;color:#283440;width:420px;max-width:calc(100vw - 28px);padding:28px;box-sizing:border-box;box-shadow:0 24px 80px #17213230}.mfa-login-dialog::backdrop{background:#17213277;backdrop-filter:blur(5px)}.mfa-login-dialog h2{font-size:21px;margin:0 0 12px}.mfa-login-dialog p{font-size:13px;line-height:1.8;color:#718093;margin:10px 0 20px}.mfa-login-dialog label{display:block;font-size:12px;margin-bottom:8px}.mfa-login-dialog input{box-sizing:border-box;width:100%;min-height:52px;border:1px solid #d7dfe7;border-radius:11px;padding:12px 14px;font:inherit;font-size:20px;text-align:center;letter-spacing:.08em;background:#fff;color:#283440}.mfa-login-dialog input:focus{outline:2px solid #9a7400;outline-offset:2px}.mfa-login-dialog form button{width:100%;min-height:46px;border-radius:11px}.mfa-login-dialog>button{display:block;width:100%;border:0;background:transparent;padding:12px;font:inherit;font-size:12px;cursor:pointer;color:#526579}.mfa-login-dialog #mfaLoginCancel{background:#f2f5f7;border-radius:11px}.mfa-login-dialog #mfaLoginStatus[data-tone=error]{color:#b63b4e}.mfa-login-dialog button:disabled{opacity:.5;cursor:default}.auth-landing .recovery-method{min-height:48px;border:1px solid #a9bfd1;background:#e7eff7;color:#274a68;border-radius:12px;font-weight:700}.auth-landing #forgotOtherMethods[hidden]{display:none!important}.auth-landing .recovery-code-field{display:grid;gap:10px;color:#526579;font-size:13px}.auth-landing .recovery-code-field .input{direction:ltr;unicode-bidi:isolate;text-align:left;font-family:monospace;font-size:16px}.auth-landing .recovery-account{margin:0;padding:12px;border-radius:10px;background:#f4f7fa;color:#365d7b;overflow-wrap:anywhere;font-size:14px}.mfa-login-dialog #mfaLoginCancel{min-height:48px;margin-top:8px;border:1px solid #a9bfd1;border-radius:12px;background:#e7eff7;color:#274a68;font-weight:700;font-size:14px}.mfa-login-dialog #mfaLoginCancel:hover{background:#d7e5f2}.mfa-login-dialog #mfaLoginCancel:focus-visible{outline:2px solid #367db6;outline-offset:3px}.mfa-login-dialog #mfaLoginCode:focus{outline:2px solid #367db6;outline-offset:2px}
