.rk-auth{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:100vh;display:grid}.rk-auth__brand{border-right:1px solid var(--rk-raised);flex-direction:column;justify-content:space-between;gap:40px;padding:40px clamp(24px,5vw,72px);display:flex;position:relative;overflow:hidden}.rk-auth__brand>*{position:relative}.rk-auth__headline{font-family:var(--rk-font-display);letter-spacing:-.035em;max-width:620px;margin:0;font-size:clamp(36px,4.4vw,64px);font-weight:800;line-height:1.04}.rk-auth__headline em{color:var(--rk-lime);font-style:normal}.rk-auth__subline{color:var(--rk-soft);max-width:520px;margin:18px 0 0;font-size:18px;line-height:1.55}.rk-auth__chips{flex-wrap:wrap;gap:10px;display:flex}.rk-auth__chips .rk-chip{animation:rk-rise .6s var(--rk-ease) both;padding:9px 16px;font-size:13px}.rk-auth__panel{justify-content:center;align-items:center;padding:40px 24px;display:flex}.rk-auth__card{width:100%;max-width:440px;animation:rk-rise .5s var(--rk-ease) both;flex-direction:column;gap:22px;display:flex}.rk-auth__title{font-family:var(--rk-font-display);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:700}.rk-auth__lead{color:var(--rk-muted);margin:6px 0 0;font-size:16px}.rk-auth__form{flex-direction:column;gap:16px;display:flex}.rk-auth__row{justify-content:flex-end;margin-top:-6px;display:flex}.rk-auth__foot{text-align:center;color:var(--rk-muted);font-size:15px}.rk-auth__foot a,.rk-auth__row a{color:var(--rk-lime);font-weight:700;text-decoration:none}.rk-auth__foot a:hover,.rk-auth__row a:hover{text-decoration:underline}.rk-auth__fine{color:var(--rk-muted);text-align:center;font-size:13px;line-height:1.5}.rk-auth__splash{place-items:center;min-height:100vh;display:grid}.rk-auth__splash .rk-btn__spinner{width:28px;height:28px;color:var(--rk-lime)}@media (width<=900px){.rk-auth{grid-template-columns:1fr}.rk-auth__brand{border-right:0;border-bottom:1px solid var(--rk-raised);padding-bottom:32px}.rk-auth__headline{font-size:clamp(30px,8vw,44px)}.rk-auth__subline{font-size:16px}}.rk-shellbar{justify-content:space-between;align-items:center;gap:var(--rk-space-5);min-height:var(--rk-topbar-height);padding:0 var(--rk-space-7);box-shadow:inset 0 -1px 0 var(--rk-line);background:var(--rk-ink);display:flex}.rk-shellbar__start,.rk-shellbar__end{align-items:center;gap:var(--rk-space-4);min-width:0;display:flex}.rk-shellbar__start{gap:var(--rk-space-6)}.rk-shellbar__center{flex:1;justify-content:center;min-width:0;display:flex}.rk-shellbar__end{justify-content:flex-end;gap:var(--rk-space-3)}.rk-switcher{align-items:center;gap:var(--rk-space-0);padding:var(--rk-space-0);border-radius:var(--rk-radius-pill);background:var(--rk-surface);display:inline-flex}.rk-switcher__item{align-items:center;gap:var(--rk-space-2);min-height:calc(var(--rk-control-md) - 4px);padding:0 var(--rk-space-4);border-radius:var(--rk-radius-pill);color:var(--rk-muted);font:var(--rk-weight-bold) var(--rk-text-sm)/1 var(--rk-font-body);white-space:nowrap;transition:background-color var(--rk-dur-fast) var(--rk-ease-out), color var(--rk-dur-fast) var(--rk-ease-out);text-decoration:none;display:inline-flex}a.rk-switcher__item:hover{color:var(--rk-paper);background:var(--rk-hover-wash)}.rk-switcher__item[aria-current=page]{background:var(--rk-raised);color:var(--rk-paper)}.rk-switcher__dot{width:var(--rk-space-3);height:var(--rk-space-3);border-radius:50%;flex:none}.rk-switcher__dot--builder{background:var(--rk-lime)}.rk-switcher__dot--studio{background:var(--rk-violet)}.rk-switcher--compact .rk-switcher__item{min-height:calc(var(--rk-control-sm) - 2px);padding:0 var(--rk-space-3);font-size:var(--rk-text-xs)}.rk-credits{align-items:center;gap:var(--rk-space-2);min-height:var(--rk-control-md);padding:0 var(--rk-space-4);border-radius:var(--rk-radius-pill);background:var(--rk-surface);box-shadow:inset 0 0 0 var(--rk-line-width) var(--rk-line);color:var(--rk-paper);font:var(--rk-weight-bold) var(--rk-text-md)/1 var(--rk-font-body);white-space:nowrap;font-variant-numeric:tabular-nums;transition:background-color var(--rk-dur-fast) var(--rk-ease-out), box-shadow var(--rk-dur-fast) var(--rk-ease-out);text-decoration:none;display:inline-flex}a.rk-credits:hover{background:var(--rk-raised);box-shadow:inset 0 0 0 var(--rk-line-width) var(--rk-line-strong)}.rk-credits__icon{color:var(--rk-sun)}.rk-credits__unit{color:var(--rk-soft);font-weight:var(--rk-weight-medium)}.rk-credits--empty{background:var(--rk-sun-tint);box-shadow:inset 0 0 0 var(--rk-line-width) var(--rk-sun)}.rk-credits--compact{min-height:var(--rk-control-sm);padding:0 var(--rk-space-3);font-size:var(--rk-text-sm)}.rk-credits--compact .rk-credits__unit{display:none}.rk-credits__tip{gap:var(--rk-space-1);flex-direction:column;display:flex}.rk-menubutton.rk-account{align-items:center;gap:var(--rk-space-1);padding:var(--rk-space-0) var(--rk-space-2) var(--rk-space-0) var(--rk-space-0);min-height:var(--rk-control-md);border-radius:var(--rk-radius-pill);color:var(--rk-muted);cursor:pointer;background:0 0;border:0;display:inline-flex}.rk-menubutton.rk-account:hover{background:var(--rk-hover-wash);color:var(--rk-paper)}.rk-account__avatar{width:var(--rk-control-md);height:var(--rk-control-md);background:var(--rk-coral);color:var(--rk-ink);font:var(--rk-weight-heavy) var(--rk-text-sm)/1 var(--rk-font-body);border-radius:50%;place-items:center;display:grid}.rk-account__who{gap:var(--rk-space-0);padding:var(--rk-space-1) 0;text-transform:none;letter-spacing:0;flex-direction:column;display:flex}.rk-account__name{color:var(--rk-paper);font-size:var(--rk-text-md);font-weight:var(--rk-weight-bold);text-overflow:ellipsis;white-space:nowrap;max-width:28ch;overflow:hidden}.rk-account__email{color:var(--rk-muted);font-size:var(--rk-text-xs);font-weight:var(--rk-weight-regular);text-overflow:ellipsis;white-space:nowrap;max-width:32ch;overflow:hidden}.rk-account__plan{margin-top:var(--rk-space-1);color:var(--rk-lime);font-size:var(--rk-text-xs);font-weight:var(--rk-weight-bold)}.rk-origin{align-items:center;gap:var(--rk-space-2);max-width:100%;min-height:var(--rk-control-sm);padding:0 var(--rk-space-3);border-radius:var(--rk-radius-pill);background:var(--rk-lime-tint);color:var(--rk-lime);font:var(--rk-weight-bold) var(--rk-text-xs)/1 var(--rk-font-body);white-space:nowrap;min-width:0;text-decoration:none;display:inline-flex}.rk-origin:hover{background:var(--rk-lime-ring);color:var(--rk-paper)}.rk-origin__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.rk-origin--compact{width:var(--rk-control-sm);justify-content:center;padding:0}.rk-origin--compact .rk-origin__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rk-shell-dialog__note{color:var(--rk-soft);font-size:var(--rk-text-md);line-height:var(--rk-leading-body);margin:0}.rk-shell-dialog__error{margin:var(--rk-space-3) 0 0;color:var(--rk-danger-text);font-size:var(--rk-text-sm);font-weight:var(--rk-weight-medium)}@media (width<=720px){.rk-shellbar{padding:0 var(--rk-space-4);gap:var(--rk-space-3)}.rk-shellbar .rk-logo__word{display:none}.rk-shellbar__start{gap:var(--rk-space-3)}.rk-shellbar__center,.rk-credits__unit{display:none}}@media (width<=380px){.rk-switcher__item{padding:0 var(--rk-space-3)}}
