:where(:root,[data-kp-theme]){--kp-signin-width:calc(var(--kp-studio-width-step) * 5);--kp-signin-top:calc(var(--kp-studio-width-step) * 1.5);--kp-signin-card-padding:var(--kp-studio-large-inset);--kp-signin-icon-size:var(--kp-studio-large-inset)}.kp-signin-screen{box-sizing:border-box;padding:var(--kp-signin-top) var(--kp-studio-dialog-padding) var(--kp-studio-dialog-padding);font-family:var(--kp-studio-font);font-size:var(--kp-studio-font-size);line-height:var(--kp-studio-line-height);color:var(--kp-studio-foreground);background:var(--kp-studio-raised-surface);position:fixed;inset:0;overflow-y:auto}.kp-signin-column{gap:var(--kp-studio-group-gap);max-width:var(--kp-signin-width);margin:0 auto;display:grid}.kp-signin-wordmark{gap:var(--kp-studio-small-gap);font-size:var(--kp-studio-heading-font-size);justify-content:center;align-items:center;margin:0;display:flex}.kp-signin-wordmark-icon{inline-size:var(--kp-signin-icon-size);block-size:var(--kp-signin-icon-size);flex:none;margin-inline-end:var(--kp-studio-gap)}.kp-signin-wordmark-product{font-weight:var(--kp-studio-heading-font-weight)}.kp-signin-wordmark-app{color:var(--kp-studio-muted-foreground)}.kp-signin-card{gap:var(--kp-studio-group-gap);padding:var(--kp-signin-card-padding);background:var(--kp-studio-surface);border:var(--kp-studio-border-width) solid var(--kp-studio-border-color);border-radius:var(--kp-studio-radius);box-shadow:var(--kp-studio-raised-shadow);display:grid}.kp-signin-intro{gap:var(--kp-studio-small-gap);display:grid}.kp-signin-heading{font-size:var(--kp-studio-heading-font-size);font-weight:var(--kp-studio-heading-font-weight);margin:0}.kp-signin-lead{color:var(--kp-studio-muted-foreground);margin:0}.kp-signin-form{gap:var(--kp-studio-group-gap);margin:0;display:grid}.kp-signin-help{color:var(--kp-studio-muted-foreground);text-align:center;margin:0}
