.account_frame__JlRzx{--surface:#151719;--surface-soft:#090a0b;--line:#25282b;--ink-950:#f4f4f5;--ink-900:#f4f4f5;--ink-700:#c5c8cc;--ink-500:#a1a6ad;--teal-600:#8bd8ba;--teal-700:#8bd8ba;min-height:100svh;background:var(--surface-soft);color:var(--ink-950);color-scheme:dark;padding-bottom:max(40px,env(safe-area-inset-bottom));overflow-wrap:anywhere}.account_topbar__gKAel{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:80px;padding:max(16px,env(safe-area-inset-top)) max(40px,env(safe-area-inset-right)) 16px max(40px,env(safe-area-inset-left))}.account_brand__I2_Jb{font-size:19px;font-weight:700;letter-spacing:-.6px}.account_topbar__gKAel a{display:flex;align-items:center;min-height:44px;padding:8px;color:var(--ink-500);font-size:14px;text-decoration:none}.account_topbar__gKAel a:hover{color:var(--ink-950)}.account_content__YOC75{width:min(100% - 48px,400px);margin:56px auto 0}.account_panel___8aaw{width:100%;min-width:0}.account_heading__BKViu{margin-bottom:32px}.account_heading__BKViu h1{color:var(--ink-950);margin:0;font-size:32px;font-weight:600;letter-spacing:-.6px;line-height:1.4}.account_heading__BKViu p{color:var(--ink-500);margin:8px 0 0;font-size:14px;line-height:1.8}.account_identity__ZLz7a{display:flex;flex-direction:column;gap:3px;padding:0 0 22px;margin-top:-8px;font-size:13px;color:#aab5b8}.account_identity__ZLz7a bdi{color:#e1e7e9;font-size:14px}.account_progress__NzpWV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:12px;padding:0;margin:0 0 32px;font-size:12px;color:var(--ink-500)}.account_progress__NzpWV li{display:flex;align-items:center;gap:6px;padding-block:10px 0;border-top:2px solid var(--line)}.account_progress__NzpWV li span{font-size:11px}.account_progress__NzpWV li[aria-current]{color:var(--ink-950);border-color:var(--ink-950)}.account_progress__NzpWV li[data-complete=true]{color:#8bd8ba;border-color:#8bd8ba}.account_frame__JlRzx .auth-form,.account_frame__JlRzx .auth-resend{display:flex;flex-direction:column;gap:8px;margin:0}.account_frame__JlRzx .auth-form label,.account_frame__JlRzx .auth-resend label{color:#d8dfe1;font-size:13px;font-weight:500;margin:16px 0 0;line-height:1.6}.account_frame__JlRzx .auth-form>label:first-of-type{margin-top:0}.account_frame__JlRzx input:not([type=hidden]),.account_frame__JlRzx select{font:inherit;font-size:16px;color:var(--ink-950);background:var(--surface);width:100%;min-height:50px;border:1px solid var(--line);border-radius:8px;padding:11px 14px;box-shadow:none;outline:none;transition:border-color .14s}.account_frame__JlRzx input:hover,.account_frame__JlRzx select:hover{border-color:#3b4045}.account_frame__JlRzx input:focus,.account_frame__JlRzx select:focus{border-color:#8bd8ba;box-shadow:0 0 0 3px #8bd8ba18}.account_frame__JlRzx input[type=email],.account_frame__JlRzx input[type=password]{direction:ltr;text-align:start}.account_frame__JlRzx .account_panel___8aaw input[dir=rtl]{direction:rtl;text-align:right}.account_frame__JlRzx .auth-password-field{position:relative;display:block;width:100%}.account_frame__JlRzx .account_panel___8aaw .auth-password-field input{padding-left:14px;padding-right:76px}.account_frame__JlRzx .account_panel___8aaw .auth-password-field .auth-password-toggle{position:absolute;inset-inline-end:auto;right:6px;left:auto;top:50%;transform:translateY(-50%);min-width:58px;min-height:40px;padding:4px 8px;color:#cbd3d6;background:transparent;border:0;border-radius:6px;font-size:12px;box-shadow:none}.account_frame__JlRzx .auth-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:8px}.account_frame__JlRzx .auth-label-row label{margin:8px 0 0}.account_frame__JlRzx .auth-label-row a{font-size:12px}.account_frame__JlRzx .primary-button,.account_frame__JlRzx .secondary-button{display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;width:100%;min-height:50px;padding:11px 16px;border-radius:8px;font:inherit;font-size:14px;font-weight:600;line-height:1.6;text-decoration:none;box-shadow:none;cursor:pointer;transition:background .14s,border-color .14s}.account_frame__JlRzx .primary-button,.account_frame__JlRzx .primary-button:focus-visible{background:#f4f4f5;border:1px solid #f4f4f5;color:#111315}.account_frame__JlRzx .primary-button:hover{background:#dce1de;border-color:#dce1de;color:#111315}.account_frame__JlRzx .secondary-button{background:var(--surface);color:#e1e7e9;border:1px solid transparent}.account_frame__JlRzx .secondary-button:focus-visible,.account_frame__JlRzx .secondary-button:hover{background:#202326;border-color:#3b4045;color:var(--ink-950)}.account_frame__JlRzx .auth-submit{margin-top:20px}.account_frame__JlRzx button:disabled{opacity:.55;cursor:wait}.account_frame__JlRzx .auth-footer a,.account_frame__JlRzx .auth-link{color:#8bd8ba;text-decoration:none;font-size:14px}.account_frame__JlRzx .auth-footer a:hover,.account_frame__JlRzx .auth-link:hover{text-decoration:underline}.account_frame__JlRzx a:focus-visible,.account_frame__JlRzx button:focus-visible,.account_frame__JlRzx summary:focus-visible{outline:2px solid #8bd8ba;outline-offset:4px}.account_frame__JlRzx .auth-hint{font-size:12px;color:#aab5b8;line-height:1.8;margin:3px 0 0}.account_frame__JlRzx .auth-footer{margin:28px 0 0;text-align:center;color:var(--ink-500);font-size:14px;line-height:1.8}.account_frame__JlRzx .auth-account-help{border:0;padding-top:0;margin-top:24px;color:var(--ink-500);font-size:13px;line-height:1.8}.account_frame__JlRzx details summary{cursor:pointer;color:var(--ink-500);padding-block:10px}.account_frame__JlRzx details summary:hover{color:var(--ink-950)}.account_frame__JlRzx .auth-account-help .auth-link{padding:8px 0;min-height:44px;border:0;background:transparent}.account_frame__JlRzx details p{color:#aab5b8;font-size:13px;line-height:1.8;margin:14px 0}.account_frame__JlRzx .auth-resend{margin-top:18px}.account_frame__JlRzx .auth-passkey-entry{margin-top:12px}.account_frame__JlRzx .auth-passkey-entry svg{flex-shrink:0}.account_frame__JlRzx .auth-passkey-hint{margin:8px 0 0;color:var(--ink-500);font-size:12px;text-align:center;line-height:1.7}.account_frame__JlRzx .form-error{background:#e7838310;color:#ffb3b3;border:0;border-radius:8px;padding:12px;margin:10px 0 0;font-size:13px;line-height:1.8}.account_frame__JlRzx .success-message{color:#a4e7ca;font-size:14px;line-height:1.8}.account_frame__JlRzx .mfa-flow{display:flex;flex-direction:column;gap:16px}.account_frame__JlRzx .mfa-flow .auth-submit{margin-top:8px}.account_frame__JlRzx .mfa-setup{padding:0;border:0;background:transparent}.account_frame__JlRzx .mfa-setup>p{margin:0 0 16px;font-size:13px;line-height:1.8;color:#cbd3d6}.account_frame__JlRzx .mfa-setup img{display:block;width:200px;height:200px;max-width:100%;object-fit:contain;padding:12px;border-radius:12px;background:white;margin:20px auto}.account_frame__JlRzx .mfa-manual-key{margin:16px 0 0;font-size:13px}.account_frame__JlRzx .mfa-manual-key code{display:block;padding:12px;color:#f2f4f3;direction:ltr;overflow-wrap:anywhere;font-size:14px;user-select:all;background:#191e21;border-radius:8px;margin-top:12px}.account_frame__JlRzx .mfa-help{font-size:12px;line-height:1.8;color:#aab5b8}.account_frame__JlRzx #mfa-code{text-align:center;font-size:24px;letter-spacing:.3em}.account_frame__JlRzx .account-actions{display:flex;flex-direction:column;gap:12px}.account_frame__JlRzx .account-actions form{display:contents}.account_frame__JlRzx .auth-optional-field{margin-top:12px;font-size:13px}.account_frame__JlRzx .auth-optional-field input{margin-top:8px}@media(max-width:600px){.account_topbar__gKAel{min-height:72px;padding-inline:24px}.account_content__YOC75{margin-top:32px}.account_heading__BKViu h1{font-size:28px}.account_progress__NzpWV{gap:12px;margin-bottom:28px}}@media(prefers-reduced-motion:reduce){.account_frame__JlRzx *,.account_frame__JlRzx :after,.account_frame__JlRzx :before{transition:none!important;animation:none!important}}