.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)}}.rk-home{flex-direction:column;min-height:100dvh;display:flex}.rk-home__main{width:100%;max-width:1240px;padding:var(--rk-space-8) var(--rk-space-7) var(--rk-space-10);gap:var(--rk-space-7);flex-direction:column;margin:0 auto;display:flex}.rk-home__title-row{justify-content:space-between;align-items:flex-end;gap:var(--rk-space-5);flex-wrap:wrap;display:flex}.rk-home__title{font:var(--rk-weight-bold) var(--rk-text-3xl)/var(--rk-leading-tight) var(--rk-font-display);letter-spacing:var(--rk-tracking-display);margin:0}.rk-home__subtitle{margin:var(--rk-space-2) 0 0;color:var(--rk-muted);font-size:var(--rk-text-lg)}.rk-home__grid{gap:var(--rk-space-6) var(--rk-space-5);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.rk-pcard{gap:var(--rk-space-3);flex-direction:column;min-width:0;display:flex}.rk-pcard--skeleton{aspect-ratio:9/19}.rk-pcard--skeleton>:first-child{flex:1}.rk-pcard__link{border-radius:var(--rk-radius-lg);text-decoration:none;display:block}.rk-pcard__poster{aspect-ratio:9/16;padding:var(--rk-space-5);border-radius:var(--rk-radius-lg);background:var(--rk-surface);transition:background-color var(--rk-dur-base) var(--rk-ease-out), transform var(--rk-dur-base) var(--rk-ease-out);justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.rk-pcard__link:hover .rk-pcard__poster{background:var(--rk-raised);transform:translateY(-3px)}.rk-pcard__caption{text-align:center;color:var(--rk-paper);font:var(--rk-weight-heavy) var(--rk-text-2xl)/1.1 var(--rk-font-display);letter-spacing:var(--rk-tracking-display);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:18%;display:-webkit-box;overflow:hidden}.rk-pcard__caption .is-hot{color:var(--rk-lime)}.rk-pcard__meta{align-items:flex-start;gap:var(--rk-space-2);display:flex}.rk-pcard__text{gap:var(--rk-space-0);flex-direction:column;flex:1;min-width:0;display:flex}.rk-pcard__name{font-weight:var(--rk-weight-bold);font-size:var(--rk-text-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rk-pcard__sub{color:var(--rk-muted);font-size:var(--rk-text-sm);font-variant-numeric:tabular-nums}.rk-pcard__origin{margin-top:var(--rk-space-2);align-self:flex-start}.rk-home__empty{isolation:isolate;align-items:center;gap:var(--rk-space-9);padding:var(--rk-space-9);border-radius:var(--rk-radius-block);background:var(--rk-surface);grid-template-columns:minmax(180px,260px) 1fr;display:grid;position:relative;overflow:hidden}.rk-home__empty .rk-aurora{z-index:-1;opacity:.7}.rk-home__empty-poster{aspect-ratio:9/16;border-radius:var(--rk-radius-xl);background:var(--rk-sunken);padding:var(--rk-space-5) var(--rk-space-5) 22%;justify-content:center;align-items:flex-end;display:flex}.rk-home__empty-caption{text-align:center;font:var(--rk-weight-heavy) var(--rk-text-2xl)/1.1 var(--rk-font-display);color:var(--rk-paper)}.rk-home__empty-caption mark{color:var(--rk-lime);background:0 0}.rk-home__empty-text{align-items:flex-start;gap:var(--rk-space-4);flex-direction:column;max-width:46ch;display:flex}.rk-home__empty-text h2{font:var(--rk-weight-bold) var(--rk-text-3xl)/var(--rk-leading-tight) var(--rk-font-display);letter-spacing:var(--rk-tracking-display);margin:0}.rk-home__empty-text p{margin:0 0 var(--rk-space-3);color:var(--rk-soft);font-size:var(--rk-text-lg);line-height:var(--rk-leading-body)}@media (width<=720px){.rk-home__main{padding:var(--rk-space-6) var(--rk-space-5) var(--rk-space-9)}.rk-home__grid{gap:var(--rk-space-5) var(--rk-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.rk-home__empty{padding:var(--rk-space-6);gap:var(--rk-space-6);grid-template-columns:1fr}.rk-home__empty-poster{max-width:180px}.rk-pcard__caption{font-size:var(--rk-text-lg)}}html,body,#root{height:100%}body{overscroll-behavior:none}button,input,select,textarea{font-family:inherit}.rk-route-fallback{place-items:center;min-height:100dvh;display:grid}.rk-form{gap:var(--rk-space-5);flex-direction:column;display:flex}.rk-form__hint{margin:calc(var(--rk-space-3) * -1) 0 0;color:var(--rk-muted);font-size:var(--rk-text-sm)}.rk-form__actions{justify-content:flex-end;gap:var(--rk-space-3);flex-wrap:wrap;display:flex}*{scrollbar-width:thin;scrollbar-color:var(--rk-line-strong) transparent}
