.brand-art.svelte-1lsq7xo{width:100%;height:auto;display:block;overflow:visible}.guide.svelte-1lsq7xo{stroke:var(--artwork-color,var(--panel-border));stroke-dasharray:2 8}.frame.svelte-1lsq7xo{stroke:var(--artwork-color,var(--panel-border));stroke-width:1px}.curve.svelte-1lsq7xo{transform-box:fill-box;transform-origin:50%}.curve-top.svelte-1lsq7xo{fill:var(--artwork-color,var(--accent))}.curve-left.svelte-1lsq7xo{fill:var(--artwork-color,var(--brand-soft))}.curve-right.svelte-1lsq7xo{fill:var(--artwork-color,var(--brand-mid))}.animated.svelte-1lsq7xo .curve:where(.svelte-1lsq7xo){animation:svelte-1lsq7xo-assemble var(--dur-brand) var(--ease-out) both}.curve-top.svelte-1lsq7xo{--start-x:0px;--start-y:-22px;--start-turn:-4deg}.curve-left.svelte-1lsq7xo{--start-x:-20px;--start-y:12px;--start-turn:4deg}.curve-right.svelte-1lsq7xo{--start-x:20px;--start-y:12px;--start-turn:-4deg}.animated.svelte-1lsq7xo .curve-left:where(.svelte-1lsq7xo){animation-delay:.1s}.animated.svelte-1lsq7xo .curve-right:where(.svelte-1lsq7xo){animation-delay:.2s}@keyframes svelte-1lsq7xo-assemble{0%{opacity:0;transform:translate(var(--start-x), var(--start-y)) rotate(var(--start-turn))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.animated.svelte-1lsq7xo .curve:where(.svelte-1lsq7xo){animation:none}}.dna-artwork.svelte-c20mhw,.dna-scene.svelte-c20mhw,picture.svelte-c20mhw,img.svelte-c20mhw,canvas.svelte-c20mhw,.shade.svelte-c20mhw{width:100%;height:100%;position:absolute;inset:0}.dna-scene.svelte-c20mhw{pointer-events:none}img.svelte-c20mhw{object-fit:cover}canvas.svelte-c20mhw{opacity:0;transition:opacity .6s}canvas.ready.svelte-c20mhw{opacity:1}.shade.svelte-c20mhw{background:linear-gradient(#07102299,#0000 25% 65%,#071022 100%)}.motion-control.svelte-c20mhw{width:44px;height:44px;color:var(--accent);cursor:pointer;background:#0a142b;border:1px solid #78bdea33;border-radius:50%;justify-content:center;align-items:center;transition:border-color .15s,background .15s;display:flex;position:absolute;bottom:2.75rem;right:2rem}.motion-control.svelte-c20mhw:hover{border-color:var(--accent);background:#162446}.motion-control.svelte-c20mhw span:where(.svelte-c20mhw){font-size:20px}@media (width<=1023px){.dna-artwork.svelte-c20mhw{display:none}}@media (prefers-reduced-motion:reduce){canvas.svelte-c20mhw{transition:none;display:none}.motion-control.svelte-c20mhw{display:none}}body:has(.flat){background:var(--login-background)}.flat.svelte-1qsayef{isolation:isolate;--canvas:var(--login-background);--panel:#0a142b;--raised:#162446;--panel-border:#273760;--field:#071022;--field-border:#273760;background:var(--login-background);align-items:center;min-height:100svh;padding-block:4.5rem;display:flex;position:relative}.flat.svelte-1qsayef .field-group input{color:#b9bbbf}.flat.svelte-1qsayef .field-group input::placeholder{color:#7a808c;opacity:1}.flat.svelte-1qsayef .field-group input:autofill{box-shadow:0 0 0 1000px var(--field) inset;-webkit-text-fill-color:#b9bbbf}.flat.svelte-1qsayef>main:where(.svelte-1qsayef){border:1px solid var(--field-border);border-radius:24px;width:100%;max-width:1120px;min-height:680px;box-shadow:0 24px 80px #04091459}.flat.svelte-1qsayef .auth-art:where(.svelte-1qsayef){background:#071022;padding:2.75rem}.flat.svelte-1qsayef .auth-art:where(.svelte-1qsayef)>div:where(.svelte-1qsayef){z-index:1;pointer-events:none}.flat.svelte-1qsayef .auth-art:where(.svelte-1qsayef) h2:where(.svelte-1qsayef){font-size:clamp(1.75rem,2.5vw,2rem)}.flat.svelte-1qsayef .auth-form:where(.svelte-1qsayef){padding:3rem}.flat.svelte-1qsayef .auth-content:where(.svelte-1qsayef){max-width:390px}.flat.svelte-1qsayef .primary-action,.flat.svelte-1qsayef .secondary-action{border-radius:10px;min-height:50px}.flat.svelte-1qsayef .secondary-action{border-color:var(--field-border)}.flat.svelte-1qsayef .field-group input{border-radius:10px;min-height:50px;transition:border-color .15s}.flat.svelte-1qsayef .field-group input:focus-visible{border-color:var(--focus)}.flat.svelte-1qsayef>button:where(.svelte-1qsayef){z-index:2;border-radius:12px;position:absolute}@media (width>=1024px){.flat.svelte-1qsayef>main:where(.svelte-1qsayef){grid-template-columns:1fr 1fr}}@media (width<=1023px){.flat.svelte-1qsayef{padding-block:4.5rem 2rem}.flat.svelte-1qsayef>main:where(.svelte-1qsayef){max-width:520px;min-height:0}.flat.svelte-1qsayef .auth-form:where(.svelte-1qsayef){padding:2.5rem}}@media (width<=479px){.flat.svelte-1qsayef{padding-inline:1rem}.flat.svelte-1qsayef .auth-form:where(.svelte-1qsayef){padding:1.75rem 1.25rem}}
