.acct-control{position:relative}.acct-control__btn{color:#101c31;height:36px;font:500 14px/1 var(--font-sans);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.acct-control__btn:hover{background:#eef1f4}.acct-control__btn:focus-visible{outline-offset:2px;outline:2px solid #101c31}.acct-control__scrim{z-index:49;position:fixed;inset:0}.acct-control__menu{z-index:50;background:#fff;border-radius:8px;width:240px;padding:4px;position:absolute;top:42px;right:0;box-shadow:0 0 0 1px #101c310f,0 2px 4px #101c310f,0 12px 32px -10px #101c3147}.acct-control__who{color:#5d6878;font:400 12px/1.3 var(--font-sans);text-overflow:ellipsis;border-bottom:1px solid #e4e8ed;flex-direction:column;gap:2px;margin-bottom:4px;padding:8px 8px 10px;display:flex;overflow:hidden}.acct-control__who b{color:#101c31;font:600 14px/1.3 var(--font-sans)}.acct-control__workspace{color:#5d6878;font:600 11px/1.2 var(--font-sans);border-bottom:1px solid #e4e8ed;flex-direction:column;gap:4px;padding:6px 8px 8px;display:flex}.acct-control__workspace select{color:#101c31;width:100%;min-height:40px;font:400 13px/1.2 var(--font-sans);background:#fff;border:1px solid #d2d8e0;border-radius:5px;padding:0 8px}.acct-control__workspace select:focus-visible{outline-offset:2px;outline:2px solid #101c31}.acct-control__menu :is(button,a){color:#101c31;width:100%;height:32px;font:400 13px/1 var(--font-sans);text-align:left;border-radius:5px;align-items:center;padding:0 8px;text-decoration:none;display:flex}.acct-control__menu :is(button,a):is(:hover,:focus-visible){background:#eef1f4;outline:none}.acct-control__icon{display:inline-flex;position:relative}.acct-control__in{display:none}[data-signed-in] .acct-control__btn--pending .acct-control__in{display:contents}[data-signed-in] .acct-control__btn--pending .acct-control__out{display:none}[data-tone=dark] .acct-control__btn{color:#fff}[data-tone=dark] .acct-control__btn:hover{background:#ffffff1a}[data-tone=dark] .acct-control__btn:focus-visible{outline-color:#fff}@media (max-width:760px){.acct-control__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.acct-control__btn{padding:0 6px;font-size:15px}.acct-control__menu{border-radius:16px 16px 0 0;width:auto;padding:6px 8px 20px;position:fixed;inset:auto 0 0}.acct-control__scrim{background:#101c3152}.acct-control__menu :is(button,a){height:48px;padding:0 12px;font-size:15px}}
