.signout-dialog_dialog__JzMC9{width:min(468px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow-y:auto;border:0;border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;box-shadow:0 20px 35px -8px rgba(15,23,42,.24)}.signout-dialog_dialog__JzMC9::backdrop{background:rgba(40,48,68,.4);backdrop-filter:blur(4px)}.signout-dialog_dialog__JzMC9[open]{animation:signout-dialog_appear__xW8JQ .18s ease-out}.signout-dialog_accent__91mlO{height:4px;background:linear-gradient(to right,#d66070 33.333%,var(--surface-strong) 33.333%)}.signout-dialog_body__NgcF6{padding:24px}.signout-dialog_account__m_Xfl,.signout-dialog_actions__urnaZ,.signout-dialog_footer__OHeS4,.signout-dialog_header__cw9Rl,.signout-dialog_heading__2Nmhx{display:flex;align-items:center}.signout-dialog_header__cw9Rl{justify-content:space-between;align-items:flex-start;gap:12px}.signout-dialog_heading__2Nmhx{gap:12px}.signout-dialog_logoutIcon__C7Da4{width:40px;height:40px;display:grid;place-items:center;flex-shrink:0;border-radius:8px;background:var(--red-soft);color:var(--red)}.signout-dialog_dialog__JzMC9 h2{margin:0;font-size:18px;font-weight:600;line-height:26px}.signout-dialog_dialog__JzMC9 p{margin:0;font-size:12px;line-height:18px;color:var(--muted)}.signout-dialog_heading__2Nmhx p{margin-top:2px}.signout-dialog_close__OBNxP{display:grid;place-items:center;width:30px;height:30px;padding:4px;border:0;border-radius:6px;background:transparent;color:var(--muted)}.signout-dialog_close__OBNxP:hover{background:var(--surface-soft)}.signout-dialog_identity__aW1Nf{margin-top:20px;padding:14px;border-radius:8px;background:var(--surface-soft)}.signout-dialog_account__m_Xfl{gap:12px;min-width:0}.signout-dialog_account__m_Xfl>div{min-width:0}.signout-dialog_account__m_Xfl strong{font-size:16px;font-weight:600}.signout-dialog_account__m_Xfl p{margin-top:2px;overflow-wrap:anywhere}.signout-dialog_avatar__KY41_{position:relative;width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:var(--primary);color:white;font-size:13px}.signout-dialog_avatar__KY41_ i{position:absolute;bottom:-1px;right:-1px;width:11px;height:11px;border:2px solid white;border-radius:50%;background:var(--green)}.signout-dialog_notice__4KDiP{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--surface-strong)}.signout-dialog_device__41iI7 svg,.signout-dialog_notice__4KDiP svg{flex-shrink:0;color:var(--primary)}.signout-dialog_collaboration__oJopu{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px;border-radius:8px;background:var(--surface-mid)}.signout-dialog_collaboration__oJopu svg{flex-shrink:0;color:var(--green)}.signout-dialog_collaboration__oJopu strong{font-size:13px;font-weight:600}.signout-dialog_collaboration__oJopu p{margin-top:2px}.signout-dialog_device__41iI7{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:12px}.signout-dialog_actions__urnaZ{justify-content:flex-end;gap:12px;margin-top:24px;padding-top:12px;border-top:1px solid var(--surface-mid)}.signout-dialog_cancel__6aAz9,.signout-dialog_confirm__ZTzLU{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 16px;border:0;border-radius:8px;font-size:13px;font-weight:600}.signout-dialog_cancel__6aAz9{background:var(--surface-strong);color:var(--ink)}.signout-dialog_confirm__ZTzLU{background:var(--red);color:white}.signout-dialog_dialog__JzMC9 button:disabled{cursor:wait;opacity:.6}.signout-dialog_dialog__JzMC9 button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.signout-dialog_footer__OHeS4{justify-content:space-between;gap:12px;padding:10px 24px;background:var(--surface-soft);color:var(--muted);font-size:11px}.signout-dialog_footer__OHeS4 i{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:var(--green)}.signout-dialog_dialog__JzMC9 .signout-dialog_error__6Sjfm{margin-top:12px;color:var(--red)}@keyframes signout-dialog_appear__xW8JQ{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.signout-dialog_dialog__JzMC9[open]{animation:none}}@media (max-width:420px){.signout-dialog_body__NgcF6{padding:18px}.signout-dialog_actions__urnaZ{gap:8px}.signout-dialog_cancel__6aAz9,.signout-dialog_confirm__ZTzLU{padding:8px 12px}.signout-dialog_footer__OHeS4{padding:10px 18px}}