.auth-shell.svelte-5bky5h{display:flex;min-height:100vh;overflow:hidden;background:var(--academy-page)}.auth-panel.svelte-5bky5h{display:flex;flex:1 1 50%;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:var(--academy-spacing-8);padding:var(--academy-spacing-9) var(--academy-spacing-6)}.screens-panel.svelte-5bky5h{position:relative;flex:1 1 50%;min-width:0;height:100vh;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;background:var(--academy-panel)}.screens-panel.svelte-5bky5h:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--academy-page) 55%,transparent) 0%,transparent 24%),linear-gradient(180deg,color-mix(in srgb,var(--academy-page) 28%,transparent),transparent 16%,transparent 84%,color-mix(in srgb,var(--academy-page) 28%,transparent))}.screens-stage.svelte-5bky5h{position:relative;flex:1;height:100%}.screens-stack.svelte-5bky5h{position:absolute;inset:0;display:flex;flex-direction:column}.screen-row.svelte-5bky5h{display:flex;gap:var(--academy-spacing-9);align-items:flex-start;width:max-content;transform:rotate(-45deg) translate(-20%,-20%);transform-origin:left top}.screen-row.forward.svelte-5bky5h{animation:svelte-5bky5h-screen-marquee 95s linear infinite}.screen-row.backward.svelte-5bky5h{animation:svelte-5bky5h-screen-marquee-reverse 95s linear infinite}.screen-cell.svelte-5bky5h{flex:0 0 auto;width:23vw;min-height:calc(15vw + 20px);overflow:hidden;border-radius:var(--academy-radius-md);box-shadow:var(--academy-shadow-card-active)}.screen-cell.svelte-5bky5h img:where(.svelte-5bky5h){display:block;width:100%;height:auto}@keyframes svelte-5bky5h-screen-marquee{0%,50%,to{transform:rotate(-45deg) translate(-20%,-20%)}25%{transform:rotate(-45deg) translate(-5%,-20%)}75%{transform:rotate(-45deg) translate(-35%,-20%)}}@keyframes svelte-5bky5h-screen-marquee-reverse{0%,50%,to{transform:rotate(-45deg) translate(-20%,-20%)}25%{transform:rotate(-45deg) translate(-35%,-20%)}75%{transform:rotate(-45deg) translate(-5%,-20%)}}@media(max-width:960px){.screen-cell.svelte-5bky5h{width:31vw;min-height:calc(20vw + 20px)}}@media(max-width:719px){.auth-shell.svelte-5bky5h{min-height:100svh;overflow:visible}.auth-panel.svelte-5bky5h{min-height:100svh;padding:var(--academy-spacing-10) var(--academy-spacing-6) var(--academy-spacing-7)}.screens-panel.svelte-5bky5h{display:none}}@media(prefers-reduced-motion:reduce){.screen-row.svelte-5bky5h{animation:none}}
