.studio-signin-link{--border:1px;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-height:46px;padding:.75rem 1.25rem;text-decoration:none;display:inline-flex}.studio-signin-label{display:grid}.studio-signin-label>span{grid-area:1/1}.studio-signin-mark{place-items:center;width:24px;height:20px;display:grid}.studio-signin-link[aria-disabled=true]{cursor:progress}.studio-signin-link:focus-visible{outline-offset:4px;outline:3px solid}.collab-page.studio-shell.studio-welcome{background:var(--color-base-200);max-width:none;min-height:100svh;color:var(--color-base-content);flex-direction:column;margin:0;padding:0 clamp(24px,5vw,80px);display:flex}.studio-welcome-header{justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:104px;display:flex}.studio-welcome a{text-decoration:none}.studio-welcome-header>a:last-child{color:var(--studio-palette-muted);font-size:13px}.studio-welcome-brand{align-items:center;gap:12px;font-weight:650;display:flex;color:inherit!important}.studio-welcome-brand>span:first-child{color:var(--studio-palette-link);font-size:32px;font-weight:500}.studio-welcome-brand small{letter-spacing:.08em;color:var(--studio-palette-muted);font-size:11px;font-weight:450;display:block}.studio-welcome-content{flex:1;grid-template-columns:1fr 1.1fr;align-items:center;gap:24px;width:100%;max-width:1320px;margin:0 auto;display:grid}.studio-welcome-eyebrow{color:var(--studio-palette-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 24px;font-size:12px}.studio-welcome h1{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.4vw,66px);font-weight:550;line-height:1.12}.studio-welcome h1 em{color:var(--studio-palette-teal);font-family:Georgia,serif;font-weight:400}.studio-welcome-description{color:var(--studio-palette-muted);margin:28px 0 36px;font-size:17px;line-height:1.7}.studio-welcome-entry{max-width:380px}.studio-welcome .studio-signin-link{background:var(--color-primary);color:var(--color-primary-content);border:1px solid var(--color-primary);box-shadow:none;min-height:50px;font-weight:550}.studio-welcome .studio-signin-link:hover{background:color-mix(in srgb, var(--color-primary) 90%, var(--color-base-content))}.studio-welcome-entry>p{color:var(--studio-palette-muted);margin:14px 0 0;font-size:12px;line-height:1.6}.studio-welcome-entry>.studio-welcome-error{color:var(--color-error);font-size:14px}.studio-welcome-garden{align-self:center;margin:0}.studio-welcome-garden svg{width:100%;max-height:min(540px,100svh - 250px);display:block}.studio-welcome-garden figcaption{text-align:center;color:var(--studio-palette-muted);font-family:Georgia,serif;font-size:14px;font-style:italic}.studio-welcome-footer{color:var(--studio-palette-muted);padding:36px 0;font-size:12px}.studio-welcome a:focus-visible{outline:3px solid var(--studio-palette-link);outline-offset:5px}@media (max-width:760px){.studio-welcome-header{gap:16px;min-height:92px}.studio-welcome-header>a:last-child{text-align:right;max-width:90px;font-size:12px}.studio-welcome-content{grid-template-columns:1fr;gap:16px;padding-top:30px}.studio-welcome h1{font-size:clamp(36px,9vw,54px)}.studio-welcome-eyebrow{margin-bottom:20px;font-size:10px}.studio-welcome-description{margin:22px 0 26px;font-size:15px}.studio-welcome-entry{max-width:none}.studio-welcome-garden{justify-self:center;width:100%;max-width:390px}.studio-welcome-garden svg{max-height:290px}.studio-welcome-footer{text-align:center;padding:28px 0}}
