.sign-in-shell.svelte-1hxl4au{background:radial-gradient(ellipse at 12% 15%,var(--kit-accent-surface),transparent 55%);place-items:center;min-width:0;min-height:calc(100dvh - 48px);padding:32px 24px;display:grid}.sign-in-frame.svelte-1hxl4au{border:1px solid var(--kit-border);background:var(--kit-surface);border-radius:24px;grid-template-columns:1.05fr 1fr;width:min(100%,1020px);min-height:610px;display:grid;overflow:hidden;box-shadow:0 24px 80px #29204d12}.sign-in-intro.svelte-1hxl4au{color:#fff;background:radial-gradient(at 85% 55%,#6a53b566,#0000 65%),#25203f;flex-direction:column;padding:40px;display:flex;position:relative;overflow:hidden}.sign-in-brand.svelte-1hxl4au{letter-spacing:-.5px;align-items:center;gap:12px;font-size:22px;font-weight:650;display:flex}.sign-in-brand.svelte-1hxl4au svg:where(.svelte-1hxl4au){color:#c3b4ff;flex:none;width:36px;height:36px}.intro-copy.svelte-1hxl4au{z-index:1;margin-top:52px;position:relative}.eyebrow.svelte-1hxl4au{letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:650}.intro-copy.svelte-1hxl4au .eyebrow:where(.svelte-1hxl4au){color:#c3b4ff}.intro-copy.svelte-1hxl4au h1:where(.svelte-1hxl4au){letter-spacing:-1.6px;margin:0;font-size:clamp(32px,3.1vw,44px);font-weight:600;line-height:1.1}.intro-copy.svelte-1hxl4au>p:where(.svelte-1hxl4au):last-child{color:#d2cce3;margin:20px 0 0;font-size:15px;line-height:1.6}.screen-art.svelte-1hxl4au{width:100%;height:210px;margin-top:22px;position:relative}.art-orbit.svelte-1hxl4au{border:1px solid #d6c7ff20;border-radius:50%;width:320px;height:320px;position:absolute;top:-25px;left:40px}.art-back.svelte-1hxl4au{background:#8b73ce22;border:1px solid #d6c7ff45;border-radius:14px;width:250px;height:155px;position:absolute;top:25px;left:24px;transform:rotate(-8deg)}.art-screen.svelte-1hxl4au{background:#393051;border:1px solid #cbb9ff88;border-radius:14px;width:250px;height:155px;position:absolute;top:35px;left:55px;overflow:hidden;transform:rotate(3deg);box-shadow:0 18px 35px #0d082a40}.art-screen-top.svelte-1hxl4au{background:#ffffff0b;align-items:center;gap:4px;height:21px;padding:0 10px;display:flex}.art-screen-top.svelte-1hxl4au span:where(.svelte-1hxl4au){background:#c8b6ed;border-radius:50%;width:4px;height:4px}.art-scene.svelte-1hxl4au{background:linear-gradient(145deg,#a797d3,#877fba 35%,#465e87 35%,#292741 75%);border-radius:5px;place-items:center;height:94px;margin:0 10px;display:grid}.art-scene.svelte-1hxl4au svg:where(.svelte-1hxl4au){color:#fff;background:#ffffff18;border:1px solid #fff8;border-radius:50%;width:36px;height:36px}.art-caption.svelte-1hxl4au{align-items:center;gap:7px;height:30px;padding:0 12px;display:flex}.art-caption.svelte-1hxl4au i:where(.svelte-1hxl4au){background:#b6a9cf66;border-radius:2px;width:56px;height:4px}.art-caption.svelte-1hxl4au i:where(.svelte-1hxl4au):last-child{width:20px;margin-left:auto}.art-label.svelte-1hxl4au{background:#51416e;border:1px solid #cbb9ff44;border-radius:10px;align-items:center;gap:25px;padding:12px 16px;font-size:12px;display:flex;position:absolute;top:7px;right:8px;box-shadow:0 8px 20px #0d082a30}.art-label.svelte-1hxl4au span:where(.svelte-1hxl4au){color:#d7c9fc}.art-chart.svelte-1hxl4au{background:#403454;border:1px solid #cbb9ff44;border-radius:10px;align-items:flex-end;gap:7px;height:69px;padding:13px 16px;display:flex;position:absolute;bottom:0;left:20px;transform:rotate(-5deg)}.art-chart.svelte-1hxl4au span:where(.svelte-1hxl4au){background:#ae96ea;border-radius:3px 3px 0 0;width:10px;height:14px}.art-chart.svelte-1hxl4au span:where(.svelte-1hxl4au):nth-child(2){height:23px}.art-chart.svelte-1hxl4au span:where(.svelte-1hxl4au):nth-child(3){height:18px}.art-chart.svelte-1hxl4au span:where(.svelte-1hxl4au):nth-child(4){height:30px}.art-chart.svelte-1hxl4au span:where(.svelte-1hxl4au):nth-child(5){background:#dfd0ff;height:40px}.intro-footnote.svelte-1hxl4au{color:#aca1c6;margin:auto 0 0;padding-top:24px;font-size:12px;line-height:1.5;position:relative}.sign-in-content.svelte-1hxl4au{flex-direction:column;justify-content:center;min-width:0;padding:56px 48px;display:flex}.sign-in-content.svelte-1hxl4au .eyebrow:where(.svelte-1hxl4au){color:var(--kit-accent)}header.svelte-1hxl4au h2:where(.svelte-1hxl4au){letter-spacing:-.8px;margin:0;font-size:30px;font-weight:650;line-height:1.2}header.svelte-1hxl4au>p:where(.svelte-1hxl4au):last-child{color:var(--kit-muted);margin:14px 0 0;font-size:14px;line-height:1.6}form.svelte-1hxl4au{gap:20px;margin-top:32px;display:grid}form.svelte-1hxl4au button[type=submit]{width:100%;min-height:46px;margin-top:4px}.sign-in-help.svelte-1hxl4au{color:var(--kit-muted);margin:24px 0 0;font-size:12px;line-height:1.7}.sign-in-footer.svelte-1hxl4au{color:var(--kit-muted);margin-top:auto;padding-top:40px;font-size:11px}@media (width<=800px){.sign-in-shell.svelte-1hxl4au{min-height:calc(100dvh - 32px);padding:20px 16px}.sign-in-frame.svelte-1hxl4au{border-radius:20px;grid-template-columns:1fr;max-width:480px;min-height:0}.sign-in-intro.svelte-1hxl4au{padding:24px 28px}.intro-copy.svelte-1hxl4au{margin-top:26px}.intro-copy.svelte-1hxl4au h1:where(.svelte-1hxl4au){letter-spacing:-.8px;font-size:30px}.intro-copy.svelte-1hxl4au>p:where(.svelte-1hxl4au):last-child,.screen-art.svelte-1hxl4au,.intro-footnote.svelte-1hxl4au{display:none}.sign-in-content.svelte-1hxl4au{padding:32px 28px}.sign-in-footer.svelte-1hxl4au{padding-top:28px}.sign-in-content.svelte-1hxl4au header:where(.svelte-1hxl4au) h2:where(.svelte-1hxl4au){font-size:26px}form.svelte-1hxl4au{margin-top:24px}}
