.workspace-chooser{color:#172033;max-width:1080px;margin:0 auto;padding:40px 24px 80px}.workspace-chooser-brand{letter-spacing:.3em;color:inherit;font-weight:800;text-decoration:none}.workspace-chooser header{margin:40px 0 28px}.workspace-chooser h1{margin:0 0 16px;font-size:clamp(28px,4vw,40px);line-height:1.15}.workspace-chooser p{color:#59677c;line-height:1.6}.workspace-choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));align-items:start;gap:20px;display:grid}.workspace-choice,.workspace-create{background:#fff;border:1px solid #dbe1eb;border-radius:16px;padding:24px}.workspace-choice h2{margin:14px 0 4px;font-size:22px}.workspace-choice-type{color:#5644cc;font-size:13px;font-weight:650}.workspace-choice-host{overflow-wrap:anywhere;margin:0;font-size:14px}.workspace-choice dl{gap:28px;margin:20px 0;display:flex}.workspace-choice dt{color:#59677c;font-size:13px}.workspace-choice dd{text-transform:capitalize;margin:4px 0}.workspace-primary{font:inherit;cursor:pointer;background:#5847e8;border:0;border-radius:8px;padding:11px 18px;font-weight:600;text-decoration:none;display:inline-block;color:#fff!important}.workspace-create{margin-top:32px}.workspace-create form{gap:20px;max-width:560px;display:grid}.workspace-create label{gap:8px;font-weight:600;display:grid}.workspace-create input,.workspace-create select{font:inherit;color:#172033;background:#fff;border:1px solid #bbc5d5;border-radius:8px;padding:12px}.workspace-create small{color:#59677c;font-weight:400}.workspace-chooser-notice{background:#fff4de;border:1px solid #e7c685;border-radius:8px;padding:16px}.workspace-choice>a+a{margin-top:16px;display:block}@media (max-width:600px){.workspace-chooser{padding:24px 16px 48px}.workspace-choice,.workspace-create{padding:20px}.workspace-chooser header{margin-top:28px}}.workspace-primary:disabled{cursor:not-allowed;background:#e2e6ee;color:#59677c!important}.workspace-classify{border-top:1px solid #dbe1eb;margin-top:20px;padding-top:16px}.workspace-classify summary{cursor:pointer;color:#5644cc;font-weight:600}.workspace-classify form,.workspace-classify label{gap:10px;display:grid}.workspace-classify form{gap:14px}.workspace-classify select{width:100%;min-width:0;font:inherit;color:#172033;background:#fff;border:1px solid #bbc5d5;border-radius:8px;padding:10px}.workspace-classify button{justify-self:start}.workspace-classify p{font-size:14px}.account-welcome{max-width:34rem;margin-inline:auto;padding-top:48px}.account-welcome>.workspace-chooser-brand{text-align:center;letter-spacing:.25em;margin:0 0 24px;font-size:14px;display:block}.account-welcome>.workspace-choice{border-radius:20px;padding:32px;box-shadow:0 12px 40px #17203308}.account-welcome h1{letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(26px,4vw,32px)}.account-welcome p{font-size:15px}.account-provider-list{gap:10px;margin:24px 0 12px;display:grid}.account-welcome .account-provider{box-sizing:border-box;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;width:100%;min-height:48px;display:flex}.account-welcome .account-provider:disabled{opacity:1;cursor:not-allowed;background:#f0f2f6;border-color:#dce1e9;color:#7a8495!important}.account-welcome .account-provider-availability{color:#69758a;margin:0 0 16px;font-size:13px}.account-company-sso{margin-top:12px}.account-company-sso summary{box-sizing:border-box;cursor:pointer;border:1px solid #cbd3df;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 16px;font-weight:600;list-style:none;display:flex}.account-company-sso summary::-webkit-details-marker{display:none}.account-company-sso summary:after{content:"+";font-size:19px;font-weight:400}.account-company-sso[open] summary:after{content:"−"}.account-company-sso form{gap:14px;margin-top:16px;display:grid}.account-company-sso label{gap:8px;font-size:14px;font-weight:600;display:grid}.account-company-sso input{box-sizing:border-box;width:100%;max-width:100%;min-height:48px;font:inherit;color:#172033;background:#fff;border:1px solid #bbc5d5;border-radius:8px;padding:12px}.account-company-sso button{min-height:48px}.account-welcome :is(a,button,input,summary):focus-visible{outline-offset:3px;outline:3px solid #7868f0}.account-welcome .account-welcome-note{border-top:1px solid #e6eaf0;margin:24px 0 0;padding-top:18px;font-size:13px;line-height:1.6}@media (max-width:600px){.account-welcome{padding-top:24px}.account-welcome>.workspace-choice{padding:24px 20px}.account-welcome>.workspace-chooser-brand{margin-bottom:20px}}.workspace-chooser section:not(.account-provider-list) form{gap:12px;display:grid}.workspace-chooser section form label{gap:8px;font-weight:600;display:grid}.workspace-chooser section form :is(input:not([type=hidden]):not([type=checkbox]),select){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px;font:inherit;color:#172033;background:#fff;border:1px solid #bbc5d5;border-radius:8px;padding:10px 12px}.workspace-chooser section form button:not(.account-provider){color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#5847e8;border:1px solid #0000;border-radius:8px;padding:10px 16px;font-weight:600}.workspace-chooser section form button:disabled:not(.account-provider){color:#7a8495;cursor:not-allowed;background:#f0f2f6;border-color:#dce1e9}.workspace-chooser :is(button,input,select,a,summary):focus-visible{outline-offset:3px;outline:3px solid #7868f0}.account-danger-zone{background:#fff;border:1px solid #efc2c2;border-radius:16px;margin-top:40px;padding:24px}.account-danger-zone h2{color:#9b1c1c;margin-top:0}.account-danger-zone form{max-width:560px}.account-danger-zone :is(input,textarea){font:inherit;color:#172033;box-sizing:border-box;background:#fff;border:1px solid #bbc5d5;border-radius:8px;max-width:100%;padding:12px}.workspace-chooser .account-danger-zone form button.danger{background:#b42318;justify-self:start}.account-danger-zone [role=alert]{color:#7a1414;background:#fdecec;border:1px solid #efc2c2;border-radius:8px;padding:12px 16px}@media (max-width:600px){.account-danger-zone{padding:20px}}.workspace-automatic{max-width:40rem}.workspace-automatic [role=status]:before{content:"";vertical-align:middle;background:#5847e8;border-radius:50%;width:10px;height:10px;margin-right:10px;animation:1.4s ease-in-out infinite workspace-automatic-pulse;display:inline-block}.workspace-automatic-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px;display:flex}.workspace-automatic-actions button.workspace-primary{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:10px 16px;font-weight:600}@keyframes workspace-automatic-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.workspace-automatic [role=status]:before{animation:none}}.workspace-link-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.workspace-link-identities{gap:12px;margin:0 0 20px;display:grid}.workspace-link-identities dt{color:#59677c;font-size:13px}.workspace-link-identities dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:600}
