.login.svelte-1x05zx6{background:var(--color-app-background);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.login__brand.svelte-1x05zx6{background:linear-gradient(150deg, var(--color-brand-purple) 0%, var(--color-brand-purple-hover) 55%, var(--color-brand-purple-pressed) 130%);color:#fff;position:relative;overflow:hidden}.brand__glow.svelte-1x05zx6{pointer-events:none;background:radial-gradient(520px 340px at 15% 10%,#ffffff38,#0000 60%),radial-gradient(620px 420px at 90% 95%,#ffffff24,#0000 60%);position:absolute;inset:0}.brand__content.svelte-1x05zx6{justify-content:center;gap:var(--space-2xl);width:100%;max-width:560px;height:100%;padding:var(--space-3xl) var(--space-2xl);flex-direction:column;margin-inline:auto;display:flex;position:relative}.brand__logo.svelte-1x05zx6{align-items:center;gap:var(--space-md);color:#fff;text-decoration:none;display:inline-flex}.brand__mark.svelte-1x05zx6{border-radius:var(--radius-md);background:#ffffff29;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff40}.brand__name.svelte-1x05zx6{font-family:var(--font-heading);font-size:var(--font-size-heading-2);letter-spacing:-.02em;font-weight:800}.brand__anim.svelte-1x05zx6{min-height:0;padding:var(--space-md) 0;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.brand__anim.svelte-1x05zx6 .lottie-loader__anim{aspect-ratio:4/3;width:min(420px,100%)!important;height:auto!important}.brand__chip.svelte-1x05zx6{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:var(--font-size-label);background:#ffffff24;line-height:1.3;animation:5s ease-in-out infinite svelte-1x05zx6-chip-float;display:inline-flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff38,0 12px 28px #0f172a38}.brand__chip.svelte-1x05zx6 strong:where(.svelte-1x05zx6){font-weight:800}.brand__chip.svelte-1x05zx6 span:where(.svelte-1x05zx6):last-child{color:#ffffffbf}.brand__chip--gmv.svelte-1x05zx6{top:8%;right:2%}.brand__chip--team.svelte-1x05zx6{animation-delay:-2.5s;bottom:10%;left:0}@keyframes svelte-1x05zx6-chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.brand__stats.svelte-1x05zx6{gap:var(--space-md);padding:var(--space-lg) 0 0;border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.brand__stat.svelte-1x05zx6{gap:2px;display:grid}.brand__stat.svelte-1x05zx6 dt:where(.svelte-1x05zx6){color:#ffffffa6;font-size:var(--font-size-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.brand__stat.svelte-1x05zx6 dd:where(.svelte-1x05zx6){color:#fff;font-family:var(--font-heading);font-size:var(--font-size-heading-2);letter-spacing:-.02em;margin:0;font-weight:800}.brand__anim.svelte-1x05zx6 .lottie-loader__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand__foot.svelte-1x05zx6{color:#ffffffa6;font-size:var(--font-size-label);margin:auto 0 0}.login__panel.svelte-1x05zx6{padding:var(--space-3xl) var(--space-xl);background:radial-gradient(420px 220px at 50% 0%, var(--color-brand-purple-soft), transparent 70%), var(--color-app-background);justify-content:center;align-items:center;display:flex}.login__card.svelte-1x05zx6{gap:var(--space-xl);width:100%;max-width:420px;padding:var(--space-3xl);border:1px solid var(--color-border-soft);border-radius:var(--radius-xl);background:var(--color-canvas);box-shadow:var(--shadow-md);display:grid}.login__back.svelte-1x05zx6{border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-canvas);width:40px;height:40px;color:var(--color-ink-500);transition:color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);justify-content:center;justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.login__back.svelte-1x05zx6:hover{border-color:var(--color-brand-purple);background:var(--color-brand-purple-soft);color:var(--color-brand-purple)}.login__head.svelte-1x05zx6{justify-items:center;gap:var(--space-sm);text-align:center;display:grid}.login__mark.svelte-1x05zx6{border-radius:var(--radius-lg);background:var(--color-brand-purple-soft);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--color-brand-purple-subtle);justify-content:center;align-items:center;display:inline-flex}.login__heading.svelte-1x05zx6{font-size:var(--font-size-display-lg);letter-spacing:-.03em;margin:0;font-weight:800}.login__subtitle.svelte-1x05zx6{color:var(--color-ink-500);font-size:var(--font-size-body);margin:0}.login__card.svelte-1x05zx6 .login__submit{width:100%;min-height:48px;font-size:var(--font-size-body-lg)}@media (width<=900px){.login.svelte-1x05zx6{grid-template-columns:1fr}.login__brand.svelte-1x05zx6{min-height:0}.brand__content.svelte-1x05zx6{max-width:none;padding:var(--space-3xl) var(--space-xl);margin:0 auto}.brand__anim.svelte-1x05zx6{min-height:260px}.brand__chip--gmv.svelte-1x05zx6{right:0}.brand__stats.svelte-1x05zx6{grid-template-columns:repeat(3,1fr)}.login__panel.svelte-1x05zx6{padding:var(--space-2xl) var(--space-lg) var(--space-3xl)}}
