@font-face{font-family:Simtekton Login Display;src:url(../../../branding/fonts/instrument-sans-variable.ttf)format("truetype");font-weight:400 700;font-display:swap}@font-face{font-family:Simtekton Login Text;src:url(../../../branding/fonts/manrope-latin.woff2)format("woff2");font-weight:200 800;font-display:swap}body{background:#0b0d10;margin:0}.login-layout.svelte-1x05zx6{--line:#29313b;color:#f2f3f5;grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr);min-height:100svh;font:14px/1.6 Simtekton Login Text,sans-serif;display:grid}.login-layout.svelte-1x05zx6 *{box-sizing:border-box}p.svelte-1x05zx6,h1.svelte-1x05zx6,h2.svelte-1x05zx6,figure.svelte-1x05zx6{margin:0}a.svelte-1x05zx6{color:inherit;text-decoration:none}a.svelte-1x05zx6:hover{color:#91b7ff}.access-panel.svelte-1x05zx6{flex-direction:column;min-width:0;padding:28px 48px 30px;display:flex}.brand.svelte-1x05zx6{align-self:flex-start}.brand.svelte-1x05zx6 img:where(.svelte-1x05zx6){width:210px;height:auto;display:block}.form-area.svelte-1x05zx6{width:min(100%,370px);margin:auto;padding:54px 0 70px}h1.svelte-1x05zx6,h2.svelte-1x05zx6{letter-spacing:-.045em;font-family:Simtekton Login Display,sans-serif;font-weight:500;line-height:1.08}h1.svelte-1x05zx6{font-size:40px}.intro.svelte-1x05zx6{color:#a4adba;margin:14px 0 36px;font-size:14px}label.svelte-1x05zx6{color:#d7dce5;margin-bottom:9px;font-size:12px;font-weight:600;display:block}input.svelte-1x05zx6{color:#f2f3f5;width:100%;height:52px;font:inherit;background:#12161c;border:1px solid #343c47;border-radius:5px;padding:0 15px;transition:border-color .15s;display:block}input.svelte-1x05zx6::placeholder{color:#737f90}input.svelte-1x05zx6:hover{border-color:#5b6779}input.svelte-1x05zx6:disabled{opacity:.6}#email.svelte-1x05zx6{margin-bottom:24px}.password-field.svelte-1x05zx6{position:relative}.password-field.svelte-1x05zx6 input:where(.svelte-1x05zx6){padding-right:55px}button.svelte-1x05zx6{font:inherit;cursor:pointer}button.svelte-1x05zx6:disabled{cursor:default;opacity:.6}.password-toggle.svelte-1x05zx6{color:#9ba9be;background:0 0;border:0;border-radius:3px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:4px;right:4px}svg.svelte-1x05zx6{flex-shrink:0;width:20px;height:20px}.sign-in.svelte-1x05zx6{color:#fff;background:#2867f2;border:1px solid #2867f2;border-radius:5px;justify-content:space-between;align-items:center;width:100%;height:52px;margin-top:28px;padding:0 18px;font-size:13px;font-weight:600;display:flex}.sign-in.svelte-1x05zx6:hover:not(:disabled){background:#3979ff}input.svelte-1x05zx6:focus-visible,button.svelte-1x05zx6:focus-visible,a.svelte-1x05zx6:focus-visible{outline-offset:4px;outline:2px solid #a9c6ff}.form-error.svelte-1x05zx6{color:#ffc0c0;margin-top:16px;font-size:12px}.access-note.svelte-1x05zx6{border-top:1px solid var(--line);color:#a7b1c0;align-items:flex-start;gap:12px;margin-top:28px;padding-top:24px;font-size:12px;display:flex}.access-note.svelte-1x05zx6 svg:where(.svelte-1x05zx6){color:#7e8fa8;width:16px;margin-top:2px}.access-note.svelte-1x05zx6 span:where(.svelte-1x05zx6){color:#7f8b9d}.access-footer.svelte-1x05zx6{color:#8491a5;flex-direction:column;gap:10px;font-size:11px;display:flex}.access-footer.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:#b8c7dc;width:fit-content}.access-footer.svelte-1x05zx6 a:where(.svelte-1x05zx6) span:where(.svelte-1x05zx6){margin-left:8px}.story-panel.svelte-1x05zx6{background:#101c30;border-left:1px solid #23334d;flex-direction:column;justify-content:center;min-width:0;padding:58px clamp(32px,5vw,78px) 32px;display:flex;position:relative;overflow:hidden}.story-heading.svelte-1x05zx6{max-width:560px}.category.svelte-1x05zx6{color:#9bbbf3;margin-bottom:24px;font-size:11px}h2.svelte-1x05zx6{font-size:clamp(40px,4.1vw,66px)}.story-description.svelte-1x05zx6{color:#b1bfd2;max-width:420px;margin-top:22px;font-size:14px;line-height:1.8}.robot-visual.svelte-1x05zx6{background:#151e2d;border:1px solid #344663;margin:34px -24px 26px}.robot-visual.svelte-1x05zx6 img:where(.svelte-1x05zx6){object-fit:cover;width:100%;height:auto;max-height:350px;display:block}figcaption.svelte-1x05zx6{color:#94a9c7;justify-content:space-between;gap:12px;padding:10px 14px;font:9px/1.5 ui-monospace,monospace;display:flex}.workflow.svelte-1x05zx6{border-top:1px solid #344663;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-top:24px;display:grid}.step.svelte-1x05zx6{color:#91b7ff;font:10px ui-monospace,monospace}.workflow.svelte-1x05zx6 p:where(.svelte-1x05zx6){color:#d4deec;margin-top:8px;font-size:12px;line-height:1.7}.story-footer.svelte-1x05zx6{color:#8198b8;margin-top:34px;font-size:10px}@media (width>=1700px){.robot-visual.svelte-1x05zx6 img:where(.svelte-1x05zx6){max-height:440px}}@media (width<=1000px){.access-panel.svelte-1x05zx6,.story-panel.svelte-1x05zx6{padding-inline:32px}h2.svelte-1x05zx6{font-size:43px}.robot-visual.svelte-1x05zx6{margin-inline:-12px}}@media (width<=820px){.login-layout.svelte-1x05zx6{grid-template-columns:1fr}.access-panel.svelte-1x05zx6{min-height:100svh;padding:22px 28px 28px}.form-area.svelte-1x05zx6{padding-block:44px}.story-panel.svelte-1x05zx6{display:none}.brand.svelte-1x05zx6 img:where(.svelte-1x05zx6){width:190px}}@media (width<=360px){.access-panel.svelte-1x05zx6{padding-inline:22px}h1.svelte-1x05zx6{font-size:36px}}@media (width>=821px){.login-layout.svelte-1x05zx6{height:100svh}.access-panel.svelte-1x05zx6,.story-panel.svelte-1x05zx6{min-height:0}.form-area.svelte-1x05zx6{padding-block:clamp(12px,3vh,40px)}.story-panel.svelte-1x05zx6{padding-block:clamp(20px,4vh,50px)}.category.svelte-1x05zx6{margin-bottom:clamp(12px,2vh,24px)}h2.svelte-1x05zx6{font-size:clamp(36px,5.5vh,66px)}.story-description.svelte-1x05zx6{margin-top:clamp(12px,2vh,22px)}.robot-visual.svelte-1x05zx6{flex-direction:column;flex:1;min-height:0;max-height:380px;margin-block:clamp(12px,2vh,26px);display:flex}.robot-visual.svelte-1x05zx6 img:where(.svelte-1x05zx6){flex:1;height:0;min-height:0;max-height:none}figcaption.svelte-1x05zx6{flex-shrink:0}.workflow.svelte-1x05zx6{flex-shrink:0;padding-top:clamp(12px,2vh,24px)}.story-footer.svelte-1x05zx6{margin-top:clamp(12px,2vh,28px)}}@media (height<=720px){.access-panel.svelte-1x05zx6{padding-top:12px;padding-bottom:16px}.brand.svelte-1x05zx6 img:where(.svelte-1x05zx6){width:175px}.form-area.svelte-1x05zx6{padding-block:8px}h1.svelte-1x05zx6{font-size:34px}.intro.svelte-1x05zx6{margin-bottom:22px}#email.svelte-1x05zx6{margin-bottom:18px}.sign-in.svelte-1x05zx6{margin-top:20px}.access-note.svelte-1x05zx6{margin-top:18px;padding-top:16px}.access-footer.svelte-1x05zx6{gap:6px}}@media (prefers-reduced-motion:reduce){input.svelte-1x05zx6{transition:none}}
