.lb-account-menu>summary,.lb-account-signin{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border-radius:7px;white-space:nowrap;font:600 14px/1.3 Arial,sans-serif;color:inherit;cursor:pointer;text-decoration:none}.lb-account-menu{position:relative}.lb-account-menu>summary{list-style:none}.lb-account-menu>summary::-webkit-details-marker{display:none}.lb-account-menu>summary:after{content:"⌄";margin-left:8px}.lb-account-menu>nav{position:absolute;top:calc(100% + 8px);right:0;z-index:150;display:flex!important;flex-direction:column;align-items:stretch!important;gap:3px!important;width:210px;padding:10px;background:#fff;border:1px solid #dfe0e5;border-radius:10px;box-shadow:0 12px 30px #14234920;color:#142349}.lb-account-links a,.lb-account-links button,.lb-account-menu>nav a,.lb-account-menu>nav button{min-height:44px;padding:10px 12px;border:0;background:transparent;color:inherit;text-align:left;text-decoration:none;font:500 14px/1.4 Arial,sans-serif;border-radius:5px;cursor:pointer}.lb-account-menu>nav a:hover,.lb-account-menu>nav button:hover{background:#edeff5}.lb-account-links{display:flex;flex-direction:column;gap:6px}.lb-account-loading{display:inline-block;min-width:74px;font:13px/1.5 Arial,sans-serif;color:#515770}.lb-account-links :focus-visible,.lb-account-menu :focus-visible,.lb-account-signin:focus-visible{outline:3px solid #3157e5;outline-offset:3px}.ws-dialog .lb-account-links{margin-top:16px;border-top:1px solid #dfe0e5;padding-top:12px}.ws-add-project{display:grid;grid-gap:14px;gap:14px;max-width:640px}.ws-add-project label{font-weight:600}.ws-add-project input{min-width:0;width:100%;padding:14px;border:1px solid #b9c4dc;border-radius:8px;background:white;color:#142349;font:16px/1.5 Arial,sans-serif}.ws-add-project .ws-primary{justify-self:start;cursor:pointer}.ws-add-project input:focus-visible{outline:3px solid #3157e5;outline-offset:3px}.ws-add-project button:disabled{cursor:wait;opacity:.7}.ws-load-skeleton{height:110px;background:#edeff5;border-radius:10px;margin:16px 0;max-width:680px}@media(max-width:700px){.ro-mobile-nav .lb-account-menu>nav{position:static;box-shadow:none;border:0;width:auto;padding:4px 0}.ro-mobile-nav .lb-account-menu>summary{justify-content:flex-start;padding-left:0}.lb-account-loading{max-width:100px;white-space:normal}.ro-header .ro-logo{min-width:0}.ro-header .ro-mobile-nav{flex-shrink:0}}