.line.svelte-st9mhl{max-width:100%;min-height:1.5em;font-family:var(--font-mono);color:var(--accent-text);margin:0 auto;font-size:clamp(14px,1.5vw,18px);line-height:1.5}.caret.svelte-st9mhl{vertical-align:-3px;background:var(--accent-text);width:9px;height:1.1em;margin-left:4px;animation:1s step-end infinite caret;display:inline-block}@media (width<=720px){.line.svelte-st9mhl{min-height:3em}}@media (prefers-reduced-motion:reduce){.caret.svelte-st9mhl{animation:none}}h2.svelte-6hyopq{max-width:900px}.lead.svelte-6hyopq{margin-top:24px}ol.svelte-6hyopq{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:24px;margin:72px 0 0;padding:0;list-style:none;display:grid}li.svelte-6hyopq{opacity:.45;transition:opacity .6s ease, transform .8s var(--ease-out);flex-direction:column;gap:18px;display:flex}li.built.svelte-6hyopq{opacity:1}li.active.svelte-6hyopq{transform:translateY(-10px)}.robot.svelte-6hyopq{width:76%;margin:0 auto}.label.svelte-6hyopq{border-top:1px solid var(--band-line);padding-top:14px;transition:border-color .6s}.title.svelte-6hyopq{font-weight:500}.status.svelte-6hyopq{margin-top:2px;transition:color .6s}.active.svelte-6hyopq .label:where(.svelte-6hyopq){border-color:var(--eye)}.active.svelte-6hyopq .status:where(.svelte-6hyopq){color:var(--eye)}.rail.svelte-6hyopq{background:var(--band-line);border-radius:1px;height:2px;margin-top:36px;overflow:hidden}.rail.svelte-6hyopq span:where(.svelte-6hyopq){background:var(--eye);height:100%;transition:width 1.2s var(--ease-out);display:block}.rail.svelte-6hyopq+.meta:where(.svelte-6hyopq){margin-top:14px}.customize.svelte-1eq35us{flex-wrap:wrap;align-items:center;gap:64px;display:flex}.preview.svelte-1eq35us{flex:0 360px;min-width:240px;margin:0 auto;position:relative}.glow.svelte-1eq35us{background:radial-gradient(closest-side, rgba(var(--eye-rgb), .22), rgba(var(--eye-rgb), 0));border-radius:50%;animation:5s ease-in-out infinite glow;position:absolute;inset:10% -10% 20%}.preview.svelte-1eq35us svg{position:relative}.copy.svelte-1eq35us{flex:480px;min-width:0}h2.svelte-1eq35us{margin-top:16px}.lead.svelte-1eq35us{margin-top:24px}fieldset.svelte-1eq35us{border:0;margin:40px 0 0;padding:0}legend.svelte-1eq35us{margin-bottom:16px}.swatches.svelte-1eq35us{flex-wrap:wrap;gap:12px;display:flex}.swatch.svelte-1eq35us{cursor:pointer;display:inline-flex;position:relative}.swatch.svelte-1eq35us input:where(.svelte-1eq35us){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.dot.svelte-1eq35us{background:var(--c);width:48px;height:48px;box-shadow:inset 0 0 0 1px #0000001f, 0 0 0 3px var(--bg), 0 0 0 4px transparent;transition:box-shadow .25s ease, transform .25s var(--ease-out);border-radius:50%}.dot.auto.svelte-1eq35us{background:linear-gradient(135deg,#edb98a 50%,#7df9ff 50%)}.swatch.svelte-1eq35us:hover .dot:where(.svelte-1eq35us){transform:scale(1.06)}.swatch.svelte-1eq35us input:where(.svelte-1eq35us):checked+.dot:where(.svelte-1eq35us){box-shadow:inset 0 0 0 1px #0000001f, 0 0 0 3px var(--bg), 0 0 0 5px var(--ink), 0 0 24px var(--c,rgba(var(--eye-rgb), .6))}.swatch.svelte-1eq35us input:where(.svelte-1eq35us):focus-visible+.dot:where(.svelte-1eq35us){outline:2px solid var(--accent-text);outline-offset:6px}.status.svelte-1eq35us{flex-wrap:wrap;gap:4px 12px;margin-top:20px;font-size:15px;display:flex}.name.svelte-1eq35us{font-weight:500}@media (prefers-reduced-motion:reduce){.glow.svelte-1eq35us{animation:none}.dot.svelte-1eq35us{transition:none}}.panel.svelte-1x2zs2f{z-index:5;top:var(--y);border:1px solid color-mix(in srgb, var(--eye) 40%, var(--line));background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:300px;box-shadow:0 0 0 1px rgba(var(--eye-rgb), .06), 0 0 48px rgba(var(--eye-rgb), .16), 0 30px 60px var(--shell-shadow);color:var(--ink);text-align:left;animation:svelte-1x2zs2f-open .35s var(--ease-out) both;border-radius:6px;padding:20px 22px 14px;position:absolute;overflow:hidden;transform:translateY(-50%)}.panel.svelte-1x2zs2f:focus{outline:none}.panel.right.svelte-1x2zs2f{left:var(--x)}.panel.left.svelte-1x2zs2f{right:var(--x)}@keyframes svelte-1x2zs2f-open{0%{opacity:0;transform:translateY(calc(8px - 50%))scale(.98)}}.corner.svelte-1x2zs2f{border:0 solid var(--eye);width:12px;height:12px;position:absolute}.tl.svelte-1x2zs2f{border-top-width:2px;border-left-width:2px;top:6px;left:6px}.tr.svelte-1x2zs2f{border-top-width:2px;border-right-width:2px;top:6px;right:6px}.bl.svelte-1x2zs2f{border-bottom-width:2px;border-left-width:2px;bottom:6px;left:6px}.br.svelte-1x2zs2f{border-bottom-width:2px;border-right-width:2px;bottom:6px;right:6px}.scan.svelte-1x2zs2f{background:var(--eye);height:1px;box-shadow:0 0 12px 2px rgba(var(--eye-rgb), .5);opacity:0;animation:.9s ease-out .1s svelte-1x2zs2f-scan;position:absolute;top:0;left:0;right:0}@keyframes svelte-1x2zs2f-scan{0%{opacity:1;top:0}to{opacity:0;top:100%}}.top.svelte-1x2zs2f{justify-content:space-between;align-items:center;gap:12px;display:flex}.status.svelte-1x2zs2f{font-family:var(--font-mono);color:var(--accent-text);align-items:center;gap:8px;font-size:12px;display:flex}.dot.svelte-1x2zs2f{background:var(--eye);width:6px;height:6px;box-shadow:0 0 8px rgba(var(--eye-rgb), .8);border-radius:50%;animation:1.6s ease-in-out infinite svelte-1x2zs2f-ping-dot}@keyframes svelte-1x2zs2f-ping-dot{50%{opacity:.35}}.close.svelte-1x2zs2f{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:-8px -10px -8px 0;display:inline-flex}.close.svelte-1x2zs2f:hover{color:var(--ink);background:var(--pill)}h3.svelte-1x2zs2f{letter-spacing:-.03em;margin-top:10px;font-size:26px;font-weight:300;line-height:1.1}.text.svelte-1x2zs2f{color:var(--muted-2);margin-top:10px;font-size:15px;font-weight:300;line-height:1.6}.scrim.svelte-1x2zs2f{display:none}@keyframes svelte-1x2zs2f-sheet{0%{opacity:0;transform:translateY(24px)}}@keyframes svelte-1x2zs2f-fade{0%{opacity:0}}@media (width>=821px) and (width<=1100px){.panel.left.svelte-1x2zs2f,.panel.right.svelte-1x2zs2f{animation-name:svelte-1x2zs2f-open-center;left:50%;right:auto;transform:translate(-50%,-50%)}}@keyframes svelte-1x2zs2f-open-center{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.98)}}@media (width<=820px){.panel.svelte-1x2zs2f{z-index:61;top:auto;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;padding:22px 22px 16px;animation-name:svelte-1x2zs2f-sheet;position:fixed;transform:none}.panel.left.svelte-1x2zs2f,.panel.right.svelte-1x2zs2f{left:12px;right:12px}.scrim.svelte-1x2zs2f{z-index:60;background:#00000073;animation:.25s both svelte-1x2zs2f-fade;display:block;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.panel.svelte-1x2zs2f,.scan.svelte-1x2zs2f,.dot.svelte-1x2zs2f,.scrim.svelte-1x2zs2f{animation:none}}.head.svelte-lm0mdv{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.head.svelte-lm0mdv h2:where(.svelte-lm0mdv){max-width:640px}.stage.svelte-lm0mdv{max-width:960px;margin:72px auto 0}.robot.svelte-lm0mdv{width:min(380px,70%);margin:min(48px,9%) auto min(140px,25%);position:relative}.hotspot.svelte-lm0mdv{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:24px;padding:0;transition:border-color .2s,box-shadow .2s;position:absolute}.hotspot.svelte-lm0mdv:hover,.hotspot.on.svelte-lm0mdv{border-color:rgba(var(--eye-rgb), .6);box-shadow:0 0 24px rgba(var(--eye-rgb), .25)}.callout.svelte-lm0mdv{top:var(--y);width:220px;color:var(--ink);text-align:left;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .5s ease, transform .7s var(--ease-out);background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;display:flex;position:absolute;transform:translateY(calc(10px - 50%))}.callout.right.svelte-lm0mdv{left:var(--x);flex-direction:row-reverse}.callout.left.svelte-lm0mdv{right:var(--x)}.callout.left.svelte-lm0mdv .text:where(.svelte-lm0mdv){text-align:right}.callout.shown.svelte-lm0mdv{opacity:1;pointer-events:auto;transform:translateY(-50%)}.text.svelte-lm0mdv{flex-direction:column;flex:1;display:flex}.code.svelte-lm0mdv{font-family:var(--font-mono);color:var(--accent-text);font-size:13px}.title.svelte-lm0mdv{margin-top:2px;font-weight:500}.sub.svelte-lm0mdv{color:var(--muted);margin-top:2px;font-size:15px;font-weight:300}.line.svelte-lm0mdv{background:var(--ink);transform-origin:0;width:40px;height:1px;transition:transform .6s var(--ease-out) .2s, background-color .2s ease;flex:none;transform:scaleX(0)}.right.svelte-lm0mdv .line:where(.svelte-lm0mdv){transform-origin:100%}.shown.svelte-lm0mdv .line:where(.svelte-lm0mdv){transform:scaleX(1)}.callout.svelte-lm0mdv:hover .title:where(.svelte-lm0mdv),.callout.svelte-lm0mdv:focus-visible .title:where(.svelte-lm0mdv){text-underline-offset:4px;text-decoration:underline}.callout.svelte-lm0mdv:hover .line:where(.svelte-lm0mdv){background:var(--eye)}.chips.svelte-lm0mdv{display:none}.more.svelte-lm0mdv{text-align:center;margin-top:16px}@media (width<=1000px){.callout.svelte-lm0mdv{display:none}.chips.svelte-lm0mdv{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.chips.svelte-lm0mdv button:where(.svelte-lm0mdv){border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:999px;min-height:44px;padding:0 18px;font-size:15px}.chips.svelte-lm0mdv button.on:where(.svelte-lm0mdv){border-color:var(--eye);box-shadow:0 0 16px rgba(var(--eye-rgb), .3)}}@media (width<=820px){.robot.svelte-lm0mdv{width:min(320px,76%)}}@media (prefers-reduced-motion:reduce){.callout.svelte-lm0mdv,.line.svelte-lm0mdv{transition:none}}.hero.svelte-h7bcrl{text-align:center;padding-block:48px 120px}.greeting.svelte-h7bcrl{margin-top:48px}h1.svelte-h7bcrl{margin-top:36px}.hero.svelte-h7bcrl .lead:where(.svelte-h7bcrl){max-width:640px;margin:28px auto 0}.hero.svelte-h7bcrl .actions:where(.svelte-h7bcrl){justify-content:center;margin-top:36px}.statement.svelte-h7bcrl{text-align:center}.statement.svelte-h7bcrl>:where(.svelte-h7bcrl):first-child{max-width:1100px;margin-inline:auto}.statement.svelte-h7bcrl .lead:where(.svelte-h7bcrl){margin:32px auto 0}.statement.svelte-h7bcrl p:where(.svelte-h7bcrl):last-child:not(.lead){margin-top:24px}.credo.svelte-h7bcrl{padding-block:160px}
