.final.svelte-rxxx5y h2:where(.svelte-rxxx5y){max-width:26ch;font-size:clamp(32px,4.2vw,52px)}.hflow.svelte-rxxx5y{text-align:left;max-width:460px;margin:clamp(40px,6vw,72px) auto clamp(56px,8vw,104px)}.hnode.svelte-rxxx5y{border:1px solid var(--ember-line);background:#fff;border-radius:12px;padding:13px 15px 14px;position:relative;box-shadow:0 1px 2px #1111100d}.hnode.quiet.svelte-rxxx5y{border-color:var(--line);background:var(--paper)}.hnode.svelte-rxxx5y b:where(.svelte-rxxx5y){letter-spacing:-.012em;font-size:14.5px;font-weight:600;line-height:1.25}.hnode.svelte-rxxx5y p:where(.svelte-rxxx5y){color:var(--ink-quiet);margin-top:5px;font-size:12.5px;line-height:1.35}.hnode.quiet.svelte-rxxx5y .kic:where(.svelte-rxxx5y){background:var(--line);color:var(--ink-quiet)}.hero.svelte-rxxx5y .lead:where(.svelte-rxxx5y){max-width:52ch}.hkick.svelte-rxxx5y{letter-spacing:.02em;color:var(--ink-quiet);text-align:center;font-size:12.5px;font-weight:600}.hlead.svelte-rxxx5y{color:var(--ink-quiet);text-align:center;max-width:48ch;margin:8px auto 28px;font-size:13.5px;line-height:1.5}.hstem.svelte-rxxx5y{background:var(--ember-line);width:1px;height:34px;margin:0 auto;position:relative;overflow:hidden}.hstem.svelte-rxxx5y:after{content:"";background:linear-gradient(180deg, transparent, var(--on-soft), transparent);width:1px;height:15px;animation:svelte-rxxx5y-hrun 2s cubic-bezier(.5, 0, .5, 1) var(--d,0s) 1 forwards;position:absolute;inset:0 auto auto 0}@keyframes svelte-rxxx5y-hrun{0%{transform:translateY(-15px)}to{transform:translateY(34px)}}.hsplit.svelte-rxxx5y{height:46px;position:relative}.hsplit.svelte-rxxx5y .v:where(.svelte-rxxx5y){background:var(--ember-line);width:1px;height:16px;position:absolute;top:0;left:50%;overflow:hidden}.hsplit.svelte-rxxx5y .v:where(.svelte-rxxx5y):after{content:"";background:linear-gradient(180deg, transparent, var(--on-soft), transparent);width:1px;height:15px;animation:svelte-rxxx5y-hrunv 2s cubic-bezier(.5, 0, .5, 1) var(--d,0s) 1 forwards;position:absolute;inset:0 auto auto 0}@keyframes svelte-rxxx5y-hrunv{0%{transform:translateY(-15px)}to{transform:translateY(16px)}}.hsplit.svelte-rxxx5y .h:where(.svelte-rxxx5y){border:1px solid var(--ember-line);border-bottom:0;border-radius:11px 11px 0 0;height:30px;position:absolute;top:16px;left:25%;right:25%}.hpair.svelte-rxxx5y{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kchip.branch.svelte-rxxx5y{background:var(--line);color:var(--ink-soft);font-weight:500;left:12px}@media (width<=620px){.hsplit.svelte-rxxx5y{height:26px}.hsplit.svelte-rxxx5y .h:where(.svelte-rxxx5y){display:none}.hsplit.svelte-rxxx5y .v:where(.svelte-rxxx5y){height:26px}.hpair.svelte-rxxx5y{grid-template-columns:1fr;gap:26px}}.striplead.svelte-rxxx5y{text-align:center;color:var(--ink-quiet);margin:0;padding:clamp(28px,4vw,44px) 24px clamp(16px,2vw,24px);font-size:13.5px;font-weight:500}.shead.svelte-rxxx5y h2:where(.svelte-rxxx5y){letter-spacing:-.02em;max-width:30ch;margin:0;font-size:clamp(26px,3.2vw,38px);font-weight:600;line-height:1.12}.shead.svelte-rxxx5y h2:where(.svelte-rxxx5y) span{color:var(--ink-quiet)}.build.svelte-rxxx5y .shead:where(.svelte-rxxx5y) h2:where(.svelte-rxxx5y){max-width:24ch;font-size:clamp(24px,2.4vw,30px)}.kstage.svelte-rxxx5y{grid-template-columns:25% minmax(0,1fr);display:grid}.krail.svelte-rxxx5y{border-right:1px solid var(--line);isolation:isolate;top:var(--nav-h);flex-direction:column;align-self:start;gap:10px;padding:clamp(48px,8vw,112px) 24px clamp(40px,6vw,80px) 0;display:flex;position:sticky}.kbar.svelte-rxxx5y{width:2px;left:-1px;top:var(--t);height:var(--h);background:var(--ink);pointer-events:none;transition:top .32s cubic-bezier(.33,1,.68,1),height .32s cubic-bezier(.33,1,.68,1);position:absolute}.krail.svelte-rxxx5y button:where(.svelte-rxxx5y){text-align:left;letter-spacing:-.01em;color:var(--ink-quiet);cursor:pointer;margin-left:var(--gut);width:fit-content;max-width:calc(100% - var(--gut));background:0 0;border:0;border-radius:9px;padding:5px 0;font-size:18px;font-weight:500;line-height:1.35;transition:color .32s cubic-bezier(.33,1,.68,1);position:relative}.krail.svelte-rxxx5y button:where(.svelte-rxxx5y):focus-visible{outline-offset:3px}.krail.svelte-rxxx5y button:where(.svelte-rxxx5y):hover{color:var(--ink-soft)}.krail.svelte-rxxx5y button.on:where(.svelte-rxxx5y){color:var(--ink)}.kcanvas.svelte-rxxx5y{background-image:radial-gradient(var(--line-strong) .5px, transparent .5px);background-position:8px 8px;background-size:16px 16px;min-width:0}.kscene-h.svelte-rxxx5y{color:var(--ink-quiet);padding:24px 26px 2px;font-size:14.5px}.kscene.svelte-rxxx5y{width:100%;height:504px;position:relative}.kwires.svelte-rxxx5y{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ke.svelte-rxxx5y{fill:none;stroke:var(--ember-line);stroke-width:1.5px}.ke.quiet.svelte-rxxx5y{stroke:var(--line-strong);stroke-dasharray:4 4}.kflow.svelte-rxxx5y{fill:none;stroke:var(--on-soft);stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:var(--dash) 4000;stroke-dashoffset:var(--dash);opacity:0;animation:svelte-rxxx5y-kdash var(--dur,2s) cubic-bezier(.5, 0, .5, 1) var(--d,0s) 1 both}@keyframes svelte-rxxx5y-kdash{0%{stroke-dashoffset:var(--dash);opacity:0}14%{opacity:.9}80%{opacity:.9}to{stroke-dashoffset:calc(-1 * var(--len));opacity:0}}.knode.svelte-rxxx5y{border:1px solid var(--ember-line);background:#fff;border-radius:11px;width:28.3898%;min-height:82px;padding:12px 14px 13px;position:absolute;box-shadow:0 1px 2px #1111100d}.knode.dec.svelte-rxxx5y{min-height:116px;padding-bottom:40px}.knode.quiet.svelte-rxxx5y{border-color:var(--line);background:var(--paper)}.khd.svelte-rxxx5y{align-items:center;gap:9px;display:flex}.kic.svelte-rxxx5y{background:var(--ember-soft);width:24px;height:24px;color:var(--on-soft);border-radius:6px;flex:none;place-items:center;display:grid}.knode.quiet.svelte-rxxx5y .kic:where(.svelte-rxxx5y){background:var(--line);color:var(--ink-quiet)}.knode.svelte-rxxx5y b:where(.svelte-rxxx5y){letter-spacing:-.012em;font-size:14.5px;font-weight:600;line-height:1.25}.knode.svelte-rxxx5y p:where(.svelte-rxxx5y){color:var(--ink-quiet);margin-top:5px;font-size:12.5px;line-height:1.35}.kdot.svelte-rxxx5y{border:1.5px solid var(--ember-line);background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%)}.kdot.l.svelte-rxxx5y{left:-4px}.kdot.r.svelte-rxxx5y{right:-4px}.knode.quiet.svelte-rxxx5y .kdot:where(.svelte-rxxx5y){border-color:var(--line-strong)}.kport.svelte-rxxx5y{color:var(--ink-quiet);white-space:nowrap;align-items:center;gap:7px;padding-right:11px;font-size:11.5px;font-weight:600;display:flex;position:absolute;right:-4px;transform:translateY(-50%)}.kport.svelte-rxxx5y i:where(.svelte-rxxx5y){border:1.5px solid var(--ember-line);background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;right:0}.kport.tak.svelte-rxxx5y{color:var(--ok)}.kport.tak.svelte-rxxx5y i:where(.svelte-rxxx5y){border-color:var(--ok-accent)}.kport.nie.svelte-rxxx5y i:where(.svelte-rxxx5y){border-color:var(--line-strong)}.kchip.svelte-rxxx5y{border:1px solid var(--paper);white-space:nowrap;border-radius:6px;align-items:center;height:21px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:-11px}.kchip.start.svelte-rxxx5y{background:var(--ember-soft);color:var(--on-soft);left:12px}.kchip.done.svelte-rxxx5y{background:var(--ok-soft);color:var(--ok);right:12px}.recipes.svelte-rxxx5y .pad:where(.svelte-rxxx5y){text-align:center;padding-bottom:clamp(28px,4vw,44px)}.rec-h2.svelte-rxxx5y{font-size:clamp(30px,4.6vw,52px);line-height:1.02}.rec-lead.svelte-rxxx5y{color:var(--ink-quiet);max-width:46ch;margin:14px auto 0;font-size:clamp(16px,1.35vw,19px)}.marq.svelte-rxxx5y{padding:6px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.marq.svelte-rxxx5y:last-of-type{padding-bottom:clamp(48px,6vw,80px)}.track.svelte-rxxx5y{gap:14px;width:max-content;animation:72s linear infinite svelte-rxxx5y-slide;display:flex}.marq.rev.svelte-rxxx5y .track:where(.svelte-rxxx5y){animation-direction:reverse}.marq.svelte-rxxx5y:hover .track:where(.svelte-rxxx5y),.marq.svelte-rxxx5y:focus-within .track:where(.svelte-rxxx5y){animation-play-state:paused}@keyframes svelte-rxxx5y-slide{to{transform:translate(calc(-50% - 7px))}}@media (prefers-reduced-motion:reduce){.track.svelte-rxxx5y{animation:none}.marq.svelte-rxxx5y{overflow-x:auto}.kflow.svelte-rxxx5y,.hstem.svelte-rxxx5y:after,.hsplit.svelte-rxxx5y .v:where(.svelte-rxxx5y):after{display:none}}.rcard.svelte-rxxx5y{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;flex:none;width:306px;min-height:220px;padding:16px 16px 14px;display:flex}.rcard.svelte-rxxx5y b:where(.svelte-rxxx5y){border-top:1px solid var(--line);letter-spacing:-.014em;margin-top:auto;padding-top:13px;font-size:14.5px;font-weight:600}.mg.svelte-rxxx5y{flex-direction:column;padding:2px 0 4px;display:flex}.mn.svelte-rxxx5y{align-items:center;gap:10px;min-width:0;padding:6px 0;display:flex;position:relative}.mn.svelte-rxxx5y:not(:last-child):before{content:"";background:var(--line);width:1px;height:100%;position:absolute;top:50%;left:4px}.mn.svelte-rxxx5y span:where(.svelte-rxxx5y){color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.mn.svelte-rxxx5y small:where(.svelte-rxxx5y){color:var(--ink-quiet);flex:none;margin-left:auto;padding-left:8px;font-size:11px}.chs.svelte-rxxx5y{gap:6px;padding:12px 0 3px;display:flex}.tile.svelte-rxxx5y{border:1px solid var(--line);width:23px;height:23px;color:var(--ink-quiet);background:#fff;border-radius:7px;flex:none;place-items:center;display:grid}.mn.svelte-rxxx5y i:where(.svelte-rxxx5y),.gn.svelte-rxxx5y i:where(.svelte-rxxx5y){z-index:1;background:var(--ink-mute);border-radius:50%;flex:none;width:9px;height:9px;position:relative;box-shadow:0 0 0 3px #fff}.mn.svelte-rxxx5y i.start:where(.svelte-rxxx5y),.gn.svelte-rxxx5y i.start:where(.svelte-rxxx5y){background:var(--info)}.mn.svelte-rxxx5y i.check:where(.svelte-rxxx5y),.gn.svelte-rxxx5y i.check:where(.svelte-rxxx5y){background:var(--warn-accent)}.mn.svelte-rxxx5y i.send:where(.svelte-rxxx5y),.gn.svelte-rxxx5y i.send:where(.svelte-rxxx5y){background:var(--ok-accent)}.mn.svelte-rxxx5y i.notify:where(.svelte-rxxx5y),.gn.svelte-rxxx5y i.notify:where(.svelte-rxxx5y){background:var(--danger)}.creed.svelte-rxxx5y{text-align:center;padding:clamp(64px,9vw,120px) clamp(20px,6vw,80px)}.creed.svelte-rxxx5y p:where(.svelte-rxxx5y){letter-spacing:-.02em;color:var(--ink);max-width:30ch;font-size:clamp(25px,3.2vw,40px);font-weight:500;line-height:1.18;font-family:var(--font-display);margin:0 auto}.creed.svelte-rxxx5y p:where(.svelte-rxxx5y) .q:where(.svelte-rxxx5y){color:var(--ink-quiet);display:block}.creed.svelte-rxxx5y p:where(.svelte-rxxx5y) .a:where(.svelte-rxxx5y){color:var(--ink);display:block}.creed.svelte-rxxx5y .who:where(.svelte-rxxx5y){color:var(--ink-quiet);margin-top:34px;max-width:40ch;margin-inline:auto;font-size:14.5px;display:block}.creed.svelte-rxxx5y .who:where(.svelte-rxxx5y) b:where(.svelte-rxxx5y){color:var(--ink);font-weight:600;display:block}.build.svelte-rxxx5y{grid-template-columns:minmax(280px,420px) 1fr;display:grid}.build.svelte-rxxx5y .left:where(.svelte-rxxx5y){border-right:1px solid var(--line);padding:clamp(48px,6vw,84px) clamp(20px,3.5vw,44px)}.steps.svelte-rxxx5y{margin-top:clamp(36px,6vw,80px)}.steps.svelte-rxxx5y .s:where(.svelte-rxxx5y){border-top:1px solid var(--line);padding:22px 0}.steps.svelte-rxxx5y .s:where(.svelte-rxxx5y):first-child{border-top:0}.steps.svelte-rxxx5y h3:where(.svelte-rxxx5y){letter-spacing:-.012em;margin-bottom:6px;font-size:16px;font-weight:600}.steps.svelte-rxxx5y p:where(.svelte-rxxx5y){color:var(--ink-quiet);font-size:14.5px;line-height:1.45}.build.svelte-rxxx5y .right:where(.svelte-rxxx5y){background-image:radial-gradient(var(--line) 1px, transparent 1px);background-size:18px 18px;place-items:center;min-height:420px;padding:clamp(28px,4vw,56px);display:grid}.editor.svelte-rxxx5y{border:1px solid var(--line);background:#fff;border-radius:13px;width:100%;max-width:520px;overflow:hidden;box-shadow:0 24px 60px -34px #1111105c}.editor.svelte-rxxx5y .bar:where(.svelte-rxxx5y){border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:11px 14px;display:flex}.editor.svelte-rxxx5y .bar:where(.svelte-rxxx5y) b:where(.svelte-rxxx5y){font-size:13.5px;font-weight:600}.editor.svelte-rxxx5y .bar:where(.svelte-rxxx5y) .st:where(.svelte-rxxx5y){background:var(--ok-soft);height:22px;color:var(--ok);border-radius:6px;align-items:center;margin-left:auto;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.editor.svelte-rxxx5y .say:where(.svelte-rxxx5y){border:1px solid var(--ember-line);color:var(--ink-soft);background:var(--ember-soft);border-radius:10px;margin:14px;padding:12px 13px;font-size:13.5px}.editor.svelte-rxxx5y .graph:where(.svelte-rxxx5y){padding:6px 14px 16px}.gn.svelte-rxxx5y{border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.gn.on.svelte-rxxx5y{border-color:var(--ember-line);background:var(--ember-soft)}.gn.svelte-rxxx5y small:where(.svelte-rxxx5y){color:var(--ink-quiet);margin-left:auto;font-size:11.5px}.gl.svelte-rxxx5y{background:var(--line);width:1px;height:16px;margin:0 auto}.trio.svelte-rxxx5y{grid-template-columns:repeat(3,1fr);display:grid}.tc.svelte-rxxx5y{border-left:1px solid var(--line);padding:clamp(22px,3vw,32px)}.tc.svelte-rxxx5y:first-child{border-left:0}.tc.svelte-rxxx5y .art:where(.svelte-rxxx5y){background:var(--paper);border:1px solid var(--line);border-radius:10px;flex-direction:column;justify-content:center;gap:0;min-height:190px;margin-bottom:22px;padding:16px;display:flex}.tc.svelte-rxxx5y h3:where(.svelte-rxxx5y){letter-spacing:-.02em;margin-bottom:8px;font-size:17px;font-weight:600}.tc.svelte-rxxx5y p:where(.svelte-rxxx5y){color:var(--ink-quiet);font-size:14.5px;line-height:1.45}.tc.svelte-rxxx5y .ico:where(.svelte-rxxx5y){width:26px;height:26px;color:var(--ink-soft);margin-bottom:16px;display:block}.tc.svelte-rxxx5y .ico:where(.svelte-rxxx5y) svg{width:26px;height:26px}.shadow.svelte-rxxx5y{grid-template-columns:1fr minmax(300px,460px);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.effect.svelte-rxxx5y{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);border-radius:12px;margin:26px 0 16px;padding:16px 18px;font-size:14.5px}.acaption.svelte-rxxx5y{text-align:center;color:var(--ink-quiet);margin-top:10px;font-size:12px}.acard.svelte-rxxx5y{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px 17px;box-shadow:0 14px 40px -28px #11111066}.acard.svelte-rxxx5y .top:where(.svelte-rxxx5y){align-items:center;gap:10px;margin-bottom:10px;display:flex}.acard.svelte-rxxx5y .top:where(.svelte-rxxx5y) b:where(.svelte-rxxx5y){letter-spacing:-.012em;font-size:15px;font-weight:600}.acard.svelte-rxxx5y .off:where(.svelte-rxxx5y){color:var(--ink-quiet);align-items:center;gap:7px;margin-left:auto;font-size:12px;display:flex}.acard.svelte-rxxx5y .sw:where(.svelte-rxxx5y){background:var(--line);border:1px solid var(--line-strong);border-radius:999px;width:32px;height:19px;display:block;position:relative}.acard.svelte-rxxx5y .sw:where(.svelte-rxxx5y):after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.acard.svelte-rxxx5y .hint:where(.svelte-rxxx5y){color:var(--ink-soft);background:var(--warn-soft);border:1px solid var(--ember-line);border-radius:9px;padding:10px 12px;font-size:13.5px;line-height:1.42}.acard.svelte-rxxx5y .row2:where(.svelte-rxxx5y){color:var(--ink-quiet);align-items:center;gap:10px;margin-top:12px;font-size:12.5px;display:flex}.fake-btn.svelte-rxxx5y{border:1px solid var(--line);border-radius:var(--r);height:32px;color:var(--ink-soft);align-items:center;margin-left:auto;padding:0 12px;font-size:13px;display:inline-flex}@media (width<=940px){.kstage.svelte-rxxx5y{grid-template-columns:1fr}.krail.svelte-rxxx5y{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;gap:6px;margin:0;padding:14px clamp(20px,4vw,48px);position:static;overflow-x:auto}.kbar.svelte-rxxx5y{display:none}.krail.svelte-rxxx5y button:where(.svelte-rxxx5y){white-space:nowrap;border-radius:8px;max-width:none;margin:0;padding:7px 12px;font-size:15px}.krail.svelte-rxxx5y button.on:where(.svelte-rxxx5y){background:var(--line)}.build.svelte-rxxx5y{grid-template-columns:1fr}.build.svelte-rxxx5y .left:where(.svelte-rxxx5y){border-right:0;border-bottom:1px solid var(--line)}.build.svelte-rxxx5y .right:where(.svelte-rxxx5y){min-height:0}.trio.svelte-rxxx5y{grid-template-columns:1fr}.tc.svelte-rxxx5y{border-left:0;border-top:1px solid var(--line)}.tc.svelte-rxxx5y:first-child{border-top:0}.shadow.svelte-rxxx5y{grid-template-columns:1fr}}@media (width<=720px){.kscene.svelte-rxxx5y{flex-direction:column;gap:24px;height:auto;padding:28px 16px 26px}.kscene.svelte-rxxx5y:not([hidden]){display:flex}.kwires.svelte-rxxx5y{display:none}.knode.svelte-rxxx5y{min-height:0;position:relative;width:100%!important;top:auto!important;left:auto!important}.knode.dec.svelte-rxxx5y{min-height:0;padding-bottom:14px}.kdot.svelte-rxxx5y{display:none}.kport.svelte-rxxx5y{background:var(--line);height:22px;color:var(--ink-soft);border-radius:6px;margin:10px 10px 0 0;padding:0 9px;font-size:11.5px;display:inline-flex;position:static;transform:none}.kport.svelte-rxxx5y i:where(.svelte-rxxx5y){display:none}.kport.tak.svelte-rxxx5y{background:var(--ok-soft)}}
