.closer-account-open{overflow:hidden}.account-backdrop{position:fixed;inset:0;z-index:100000;background:#07111feb;overflow:auto;padding:max(16px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom));color:#eaf1f7;font-family:system-ui,-apple-system,sans-serif}.account-sheet{max-width:620px;margin:0 auto;padding:24px;background:#102032;border:1px solid #30445d;border-radius:24px}.account-sheet h1{font-size:32px;margin:12px 0}.account-sheet h2{font-size:20px}.account-sheet p{line-height:1.6;color:#c0cddd}.account-kicker{font-size:11px;letter-spacing:2px;color:#edb5c7}.account-close{float:right}.account-sheet button,.account-sheet input{font:inherit;box-sizing:border-box;min-height:44px;border-radius:12px;border:1px solid #4b627a;padding:12px 14px;background:#1e354d;color:#fff;max-width:100%;white-space:normal}.account-sheet button{cursor:pointer;margin:4px 5px 4px 0}.account-sheet button:disabled{opacity:.55}.account-sheet input{width:100%;display:block;margin:10px 0;background:#0b1827}.account-sheet label{font-size:13px}.account-block{padding:16px 0;border-bottom:1px solid #30445d}.account-sheet .account-danger{border-color:#db8c9f;color:#ffc9d6}.account-sheet a{color:#8de1d0;overflow-wrap:anywhere}.account-sheet [role=status]{background:#172e43;padding:12px;border-radius:12px}.account-sheet [role=status]:empty{display:none}.account-sheet :focus-visible{outline:3px solid #8de1d0;outline-offset:3px}.account-sheet footer{font-size:13px;margin-top:24px}
