.account-tools-welcome{max-width:440px;margin:28px auto;padding:24px 8px}.account-tools-welcome h2,.account-tools-settings h2,.account-tools-enable h2{font:inherit;letter-spacing:-.04em;margin:0 0 20px;font-size:24px;font-weight:550}.account-tools-choice{text-align:left;cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;display:flex}.account-tools-choice input{width:18px;height:18px;accent-color:var(--green);flex:none;margin:5px 0 0}.account-tools-choice strong{font-weight:550}.account-tools-choice span>span{color:var(--muted);margin-top:6px;font-size:14px;display:block}.account-tools-welcome .button{margin-top:24px}.account-tools-welcome-description{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.account-tools-welcome-optional{margin-top:24px}.account-tools-welcome .account-tools-toggle{margin-top:0}.account-tools-toggle[aria-pressed=true]{border-color:var(--green);color:var(--green)}.account-tools-welcome-optional .account-tools-small{margin-top:8px}.account-tools-small{color:var(--muted);margin:14px 0 0;font-size:14px}.account-tools-small a,.account-tools-workspace-link,.account-tools-invitation a{color:var(--green);text-underline-offset:4px}.account-tools-error{color:#8d3821;background:#fff1ec;border-radius:7px;margin:18px 0;padding:14px 16px;font-size:14px}.account-tools-invitation{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:16px 20px;font-size:14px;display:flex}.account-tools-invitation p{overflow-wrap:anywhere;margin:0}.account-tools-invitation a{flex:none;align-items:center;min-height:44px;display:inline-flex}.account-tools-settings{max-width:680px;padding:28px}.account-tools-retained{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.account-tools-workspace-link{width:max-content;max-width:100%;min-height:44px;margin-top:16px;padding-block:10px;font-size:14px;display:block}.account-tools-enable{max-width:680px;margin-bottom:32px;padding:28px}.account-tools-enable>p:not(.account-tools-error){color:var(--muted);margin-bottom:24px}.account-tools-page-heading{padding:40px 0 28px}.account-tools-page-heading h1{font:inherit;letter-spacing:-.055em;font-size:clamp(34px,5vw,44px);font-weight:550;line-height:1.12}.account-tools-page-heading p{color:var(--muted);margin:16px 0 0;font-size:14px}.account-tools-page{min-height:100dvh;padding-bottom:80px}@media (max-width:700px){.account-tools-page{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}@media (max-width:640px){.account-tools-welcome{margin:12px auto;padding:20px 4px}.account-tools-welcome .button{width:100%}.account-tools-settings,.account-tools-enable{padding:24px 20px}.account-tools-invitation{flex-wrap:wrap;gap:4px;padding:14px 16px}}
