.AccountSecurityDialog-module__q0-d8a__dialog.AccountSecurityDialog-module__q0-d8a__dialog{--reset-cyan:oklch(from var(--brand-cyan) 76% .14 h);overscroll-behavior:contain;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:28px;width:calc(100% - 32px);max-width:520px;max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid var(--neutral-0)!important;color:var(--text-primary)!important;background:radial-gradient(ellipse at 0 0, var(--info-bg-strong), transparent 48%), radial-gradient(ellipse at 100% 100%, var(--cyan-bg), transparent 48%), var(--surface-panel)!important;box-shadow:0 24px 80px var(--info-border-strong), inset 0 1px 0 var(--neutral-0)!important}.AccountSecurityDialog-module__q0-d8a__overlay.AccountSecurityDialog-module__q0-d8a__overlay{background:rgb(var(--neutral-900-rgb) / .28)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.AccountSecurityDialog-module__q0-d8a__dialog>button:last-child{border-radius:var(--radius-12);opacity:1;justify-content:center;align-items:center;width:36px;height:36px;display:flex;top:12px;right:12px;color:var(--text-muted)!important}.AccountSecurityDialog-module__q0-d8a__dialog>button:last-child:hover{background:var(--info-bg)}.AccountSecurityDialog-module__q0-d8a__dialog button:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}.AccountSecurityDialog-module__q0-d8a__header{text-align:center;align-items:center;gap:0;padding:30px 28px 0}.AccountSecurityDialog-module__q0-d8a__emblem,.AccountSecurityDialog-module__q0-d8a__successIcon{border:1px solid var(--info-border-soft);width:48px;height:48px;color:var(--brand-blue);background:linear-gradient(140deg, var(--neutral-0), var(--info-bg-strong));box-shadow:0 4px 12px var(--info-bg);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AccountSecurityDialog-module__q0-d8a__emblem svg,.AccountSecurityDialog-module__q0-d8a__successIcon svg{width:24px;height:24px}.AccountSecurityDialog-module__q0-d8a__dialog .AccountSecurityDialog-module__q0-d8a__title{letter-spacing:-.025em;margin:14px 0 0;padding:0;font-size:28px;font-weight:700;line-height:1.35;color:var(--text-primary)!important}.AccountSecurityDialog-module__q0-d8a__dialog .AccountSecurityDialog-module__q0-d8a__description{font-size:var(--font-size-14);text-wrap:balance;margin:8px 0 0;line-height:1.6;color:var(--text-muted)!important}.AccountSecurityDialog-module__q0-d8a__form{flex-direction:column;gap:14px;min-width:0;padding:24px 28px 28px;display:flex}.AccountSecurityDialog-module__q0-d8a__state{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:28px;display:flex}.AccountSecurityDialog-module__q0-d8a__stateIcon{width:28px;height:28px;color:var(--brand-blue)}.AccountSecurityDialog-module__q0-d8a__successIcon{color:var(--success);border-color:var(--success-border);background:var(--success-bg-soft)}.AccountSecurityDialog-module__q0-d8a__successMessage{color:var(--text-secondary);font-size:var(--font-size-14);margin:0;line-height:1.7}.AccountSecurityDialog-module__q0-d8a__state>p{font-size:var(--font-size-14);margin:0;line-height:1.6}.AccountSecurityDialog-module__q0-d8a__channels{border:0;min-width:0;margin:0;padding:0}.AccountSecurityDialog-module__q0-d8a__channels legend{margin-bottom:6px;padding:0}.AccountSecurityDialog-module__q0-d8a__channelOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.AccountSecurityDialog-module__q0-d8a__dialog .AccountSecurityDialog-module__q0-d8a__channelOption{border:1px solid var(--info-border-soft);border-radius:var(--radius-12);min-width:0;height:auto;min-height:44px;box-shadow:0 2px 5px var(--info-bg-soft);font-size:var(--font-size-14);white-space:normal;justify-content:flex-start;gap:10px;padding:9px 12px;font-weight:500;color:color-mix(in srgb, var(--text-secondary) 65%, var(--brand-blue))!important;background:var(--surface-floating-soft)!important}.AccountSecurityDialog-module__q0-d8a__dialog .AccountSecurityDialog-module__q0-d8a__channelOption:hover{border-color:var(--info-border-strong);background:var(--info-bg-soft)!important}.AccountSecurityDialog-module__q0-d8a__dialog .AccountSecurityDialog-module__q0-d8a__channelSelected{border-color:var(--brand-blue);box-shadow:0 3px 10px var(--info-focus);font-weight:600;color:var(--brand-blue-deep)!important;background:linear-gradient(120deg, var(--neutral-0), var(--info-bg-soft))!important}.AccountSecurityDialog-module__q0-d8a__channelCheck{border:1px solid var(--info-border-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-left:auto;display:flex}.AccountSecurityDialog-module__q0-d8a__channelSelected .AccountSecurityDialog-module__q0-d8a__channelCheck{border-color:var(--brand-blue);color:var(--text-inverse);background:var(--brand-blue)}.AccountSecurityDialog-module__q0-d8a__channelCheck svg{stroke-width:3px;width:12px;height:12px}.AccountSecurityDialog-module__q0-d8a__field{flex-direction:column;gap:6px;min-width:0;display:flex}.AccountSecurityDialog-module__q0-d8a__field>label,.AccountSecurityDialog-module__q0-d8a__channels legend{font-size:var(--font-size-14);font-weight:500;line-height:1.45;color:var(--text-primary)!important}.AccountSecurityDialog-module__q0-d8a__inputShell{border:1px solid var(--info-border-soft);border-radius:var(--radius-12);background:var(--surface-floating-soft);min-width:0;height:44px;box-shadow:0 2px 4px var(--info-bg-soft);align-items:center;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.AccountSecurityDialog-module__q0-d8a__inputShell:focus-within{border-color:var(--brand-blue);box-shadow:0 0 0 3px var(--info-focus)}.AccountSecurityDialog-module__q0-d8a__dialog .AccountSecurityDialog-module__q0-d8a__inputShell input{width:100%;min-width:0;height:100%;font-size:var(--font-size-14);border:0;padding:8px 14px 8px 46px;border-radius:var(--radius-12)!important;color:var(--text-primary)!important;box-shadow:none!important;background:0 0!important}.AccountSecurityDialog-module__q0-d8a__dialog .AccountSecurityDialog-module__q0-d8a__inputShell input::placeholder{opacity:.82;color:color-mix(in srgb, var(--text-muted) 82%, var(--brand-blue))!important}.AccountSecurityDialog-module__q0-d8a__fieldIcon{width:20px;height:20px;color:color-mix(in srgb, var(--text-secondary) 65%, var(--brand-blue));pointer-events:none;position:absolute;left:16px}.AccountSecurityDialog-module__q0-d8a__dialog .AccountSecurityDialog-module__q0-d8a__phoneShell input{flex:1;width:0;padding-left:14px}.AccountSecurityDialog-module__q0-d8a__dialCode{border-right:1px solid var(--info-border);min-width:68px;height:24px;color:var(--text-secondary);font-size:var(--font-size-14);font-variant-numeric:tabular-nums;cursor:default;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.AccountSecurityDialog-module__q0-d8a__codeRow{grid-template-columns:minmax(0,1fr) 126px;gap:12px;display:grid}.AccountSecurityDialog-module__q0-d8a__dialog .AccountSecurityDialog-module__q0-d8a__codeButton,.AccountSecurityDialog-module__q0-d8a__dialog .AccountSecurityDialog-module__q0-d8a__retryButton{border-radius:var(--radius-12);height:auto;min-height:44px;box-shadow:0 2px 5px var(--info-bg-soft);font-size:var(--font-size-14);white-space:normal;padding:8px 12px;line-height:1.4;border:1px solid var(--info-border-soft)!important;color:var(--brand-blue-deep)!important;background:var(--info-bg-strong)!important}.AccountSecurityDialog-module__q0-d8a__hint,.AccountSecurityDialog-module__q0-d8a__help{color:var(--text-muted);font-size:var(--font-size-12);margin:0;line-height:1.6}.AccountSecurityDialog-module__q0-d8a__help{text-align:center;text-wrap:balance;margin-top:2px}.AccountSecurityDialog-module__q0-d8a__sentNotice{border:1px solid var(--info-border-soft);border-radius:var(--radius-12);color:var(--text-secondary);background:var(--info-bg-soft);align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.AccountSecurityDialog-module__q0-d8a__sentNotice>svg{width:16px;height:16px;color:var(--brand-blue);flex-shrink:0;margin-top:2px}.AccountSecurityDialog-module__q0-d8a__sentNotice p{font-size:var(--font-size-12);margin:0;line-height:1.6}.AccountSecurityDialog-module__q0-d8a__error{border:1px solid var(--danger-border);border-radius:var(--radius-12);color:var(--danger);background:var(--danger-bg-soft);font-size:var(--font-size-13);margin:0;padding:10px 12px;line-height:1.6}.AccountSecurityDialog-module__q0-d8a__dialog .AccountSecurityDialog-module__q0-d8a__primaryButton{width:100%;height:auto;min-height:52px;font-size:var(--font-size-16);white-space:normal;border-radius:14px;gap:10px;padding:12px 16px;line-height:1.5;position:relative;overflow:hidden;border:1px solid var(--surface-on-brand)!important;color:var(--text-inverse)!important;background:radial-gradient(ellipse at 100% 0, var(--surface-on-brand), transparent 60%), linear-gradient(110deg, var(--brand-blue-deep), var(--brand-blue) 68%, var(--reset-cyan))!important;box-shadow:0 8px 22px var(--info-border), inset 0 1px 5px var(--surface-on-brand)!important}.AccountSecurityDialog-module__q0-d8a__primaryButton:before{content:"";background:linear-gradient(160deg, var(--surface-on-brand), transparent 45%);clip-path:ellipse(62% 78% at 93% 2%);pointer-events:none;position:absolute;inset:0}.AccountSecurityDialog-module__q0-d8a__primaryButton:hover:not(:disabled){filter:brightness(1.05)}.AccountSecurityDialog-module__q0-d8a__dialog .AccountSecurityDialog-module__q0-d8a__primaryButton:disabled{opacity:.64}.AccountSecurityDialog-module__q0-d8a__buttonArrow{flex-shrink:0;width:20px;height:20px}.AccountSecurityDialog-module__q0-d8a__passwordToggle{border-radius:var(--radius-12);width:40px;height:40px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;right:2px}.AccountSecurityDialog-module__q0-d8a__passwordToggle:hover{color:var(--brand-blue);background:var(--info-bg-soft)}.AccountSecurityDialog-module__q0-d8a__passwordToggle svg{width:20px;height:20px}.AccountSecurityDialog-module__q0-d8a__dialog .AccountSecurityDialog-module__q0-d8a__inputShell:has(.AccountSecurityDialog-module__q0-d8a__passwordToggle) input{padding-right:46px}@media (max-width:599px){.AccountSecurityDialog-module__q0-d8a__dialog.AccountSecurityDialog-module__q0-d8a__dialog{border-radius:24px}.AccountSecurityDialog-module__q0-d8a__header{padding:26px 20px 0}.AccountSecurityDialog-module__q0-d8a__dialog .AccountSecurityDialog-module__q0-d8a__title{font-size:26px}.AccountSecurityDialog-module__q0-d8a__form{padding:22px 20px 24px}.AccountSecurityDialog-module__q0-d8a__state{padding:24px 20px}.AccountSecurityDialog-module__q0-d8a__dialog .AccountSecurityDialog-module__q0-d8a__inputShell input{font-size:var(--font-size-16)}.AccountSecurityDialog-module__q0-d8a__channelOptions{gap:8px}.AccountSecurityDialog-module__q0-d8a__dialog .AccountSecurityDialog-module__q0-d8a__channelOption{font-size:var(--font-size-13);gap:6px;padding:9px}.AccountSecurityDialog-module__q0-d8a__codeRow{grid-template-columns:minmax(0,1fr) 108px;gap:8px}.AccountSecurityDialog-module__q0-d8a__dialog .AccountSecurityDialog-module__q0-d8a__codeButton{font-size:var(--font-size-13);padding-left:8px;padding-right:8px}}@media (prefers-reduced-motion:reduce){.AccountSecurityDialog-module__q0-d8a__dialog,.AccountSecurityDialog-module__q0-d8a__overlay,.AccountSecurityDialog-module__q0-d8a__dialog *,.AccountSecurityDialog-module__q0-d8a__dialog :before{transition:none;animation-duration:.01ms;animation-iteration-count:1}}
.AccountCenterModal-module__IMKAxa__overlay{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a7a;position:fixed;inset:0}.AccountCenterModal-module__IMKAxa__modal{z-index:71;background:#fff;border:1px solid #e2e8f0e6;border-radius:22px;grid-template-columns:220px minmax(0,1fr);width:min(1180px,100vw - 48px);height:min(86vh,900px);display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 80px #0f172a3d}.AccountCenterModal-module__IMKAxa__nav{border-right:1px solid var(--border-default);background:#f8fafc;flex-direction:column;min-height:0;padding:20px 14px 16px;display:flex}.AccountCenterModal-module__IMKAxa__identity{align-items:center;gap:10px;padding:0 8px 18px;display:flex}.AccountCenterModal-module__IMKAxa__avatar{color:#2563eb;background:#dbeafe;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:flex}.AccountCenterModal-module__IMKAxa__navList{gap:3px;display:grid}.AccountCenterModal-module__IMKAxa__navItem{color:#475569;text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;height:40px;padding:0 11px;font-size:13px;font-weight:500;display:flex}.AccountCenterModal-module__IMKAxa__navItem:hover{color:#0f172a;background:#eef2f7}.AccountCenterModal-module__IMKAxa__navItem.AccountCenterModal-module__IMKAxa__active{color:#2563eb;background:#fff;box-shadow:0 1px 3px #0f172a1a}.AccountCenterModal-module__IMKAxa__balanceCard{color:#2563eb;background:#fff;border:1px solid #dbeafe;border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.AccountCenterModal-module__IMKAxa__balanceCard div{gap:2px;display:grid}.AccountCenterModal-module__IMKAxa__balanceCard span{color:#64748b;font-size:11px}.AccountCenterModal-module__IMKAxa__balanceCard strong{color:#0f172a;font-size:15px}.AccountCenterModal-module__IMKAxa__content{flex-direction:column;min-width:0;min-height:0;display:flex}.AccountCenterModal-module__IMKAxa__header{border-bottom:1px solid var(--border-default);flex:none;justify-content:space-between;align-items:center;height:72px;padding:0 24px;display:flex}.AccountCenterModal-module__IMKAxa__closeButton{color:#64748b;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.AccountCenterModal-module__IMKAxa__closeButton:hover{color:#0f172a;background:#f1f5f9}.AccountCenterModal-module__IMKAxa__scroll{overscroll-behavior:contain;background:#f8fafc;flex:1;min-height:0;overflow:auto}.AccountCenterModal-module__IMKAxa__simplePanel{border:1px solid var(--border-default);background:#fff;border-radius:14px;margin:24px;padding:22px}.AccountCenterModal-module__IMKAxa__simplePanel h3{color:#0f172a;margin-bottom:18px;font-size:16px;font-weight:650}.AccountCenterModal-module__IMKAxa__profileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.AccountCenterModal-module__IMKAxa__profileGrid div{background:#f8fafc;border-radius:10px;padding:13px 14px}.AccountCenterModal-module__IMKAxa__profileGrid dt{color:#94a3b8;font-size:11px}.AccountCenterModal-module__IMKAxa__profileGrid dd{overflow-wrap:anywhere;color:#334155;margin-top:5px;font-size:13px;font-weight:550}.AccountCenterModal-module__IMKAxa__secondaryButton{color:#475569;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:7px;height:36px;margin-top:18px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.AccountCenterModal-module__IMKAxa__joinTeamButton{justify-content:center;height:40px;margin-top:0}.AccountCenterModal-module__IMKAxa__inviteCopyButton{text-align:left;height:auto;min-height:40px;margin-top:0;padding-block:8px}.AccountCenterModal-module__IMKAxa__secondaryButton:disabled{cursor:not-allowed;opacity:.5}.AccountCenterModal-module__IMKAxa__settingRow{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.AccountCenterModal-module__IMKAxa__settingRow:last-child{border-bottom:0}.AccountCenterModal-module__IMKAxa__settingRow strong{color:#334155;font-size:13px}.AccountCenterModal-module__IMKAxa__settingRow p{color:#94a3b8;margin-top:4px;font-size:11px}.AccountCenterModal-module__IMKAxa__statusPill{color:#047857;background:#ecfdf5;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:600}.AccountCenterModal-module__IMKAxa__helpGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.AccountCenterModal-module__IMKAxa__helpGrid article{color:#2563eb;border:1px solid #e2e8f0;border-radius:12px;gap:8px;padding:16px;display:grid}.AccountCenterModal-module__IMKAxa__helpGrid strong{color:#334155;font-size:13px}.AccountCenterModal-module__IMKAxa__helpGrid p{color:#94a3b8;font-size:11px;line-height:1.7}@media (max-width:860px){.AccountCenterModal-module__IMKAxa__modal{border-radius:16px;grid-template-columns:72px minmax(0,1fr);width:calc(100vw - 24px);height:calc(100dvh - 24px)}.AccountCenterModal-module__IMKAxa__identity{justify-content:center;padding-inline:0}.AccountCenterModal-module__IMKAxa__identity>div:last-child,.AccountCenterModal-module__IMKAxa__navItem span,.AccountCenterModal-module__IMKAxa__balanceCard div{display:none}.AccountCenterModal-module__IMKAxa__navItem{justify-content:center;padding:0}.AccountCenterModal-module__IMKAxa__balanceCard{justify-content:center}}@media (max-width:560px){.AccountCenterModal-module__IMKAxa__modal{border:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;width:100vw;height:100dvh;inset:0;transform:none}.AccountCenterModal-module__IMKAxa__nav{padding:8px max(8px, env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border-top:1px solid var(--border-default);border-right:0;flex-direction:row;order:2;overflow-x:auto}.AccountCenterModal-module__IMKAxa__identity,.AccountCenterModal-module__IMKAxa__balanceCard{display:none}.AccountCenterModal-module__IMKAxa__navList{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;width:100%;display:grid}.AccountCenterModal-module__IMKAxa__navItem{flex:none;width:auto}.AccountCenterModal-module__IMKAxa__content{min-height:0}.AccountCenterModal-module__IMKAxa__profileGrid,.AccountCenterModal-module__IMKAxa__helpGrid{grid-template-columns:1fr}.AccountCenterModal-module__IMKAxa__simplePanel{margin:12px;padding:16px}.AccountCenterModal-module__IMKAxa__settingRow{flex-direction:column;align-items:flex-start;gap:12px}}
