.peek.svelte-nnyuqa{gap:var(--s4);padding-block:var(--s5);flex-direction:column;max-width:720px;display:flex}.peek-head.svelte-nnyuqa{justify-content:space-between;align-items:center;gap:var(--s4);margin-block-end:calc(var(--s2) - var(--s4));display:flex}h2.svelte-nnyuqa{font-size:var(--h2)}.feature.svelte-nnyuqa{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);flex-direction:column;display:flex;overflow:hidden}.f-media.svelte-nnyuqa{aspect-ratio:16/9;background:var(--surface-2);display:block;position:relative;overflow:hidden}.f-media.svelte-nnyuqa img:where(.svelte-nnyuqa){object-fit:cover;width:100%;height:100%}.play.svelte-nnyuqa{width:54px;height:54px;color:var(--surface);filter:drop-shadow(0 1px 6px #00000073);margin:auto;position:absolute;inset:0}.play.svelte-nnyuqa circle:where(.svelte-nnyuqa){fill:color-mix(in srgb, var(--ink-d) 42%, transparent);stroke:currentColor;stroke-width:1.6px}.play.svelte-nnyuqa path:where(.svelte-nnyuqa){fill:currentColor}.f-body.svelte-nnyuqa{gap:var(--s3);padding:var(--s4) var(--s4) var(--s5);flex-direction:column;display:flex}.facts.svelte-nnyuqa{align-items:center;gap:var(--s2);color:var(--faint);letter-spacing:0;display:flex}.sep.svelte-nnyuqa{opacity:.6}.f-body.svelte-nnyuqa h3:where(.svelte-nnyuqa){font-size:var(--h3);line-height:1.25}.f-body.svelte-nnyuqa h3:where(.svelte-nnyuqa) a:where(.svelte-nnyuqa){color:inherit;text-decoration:none}@media (hover:hover){.f-body.svelte-nnyuqa h3:where(.svelte-nnyuqa) a:where(.svelte-nnyuqa):hover{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}}.f-text.svelte-nnyuqa{gap:var(--s3);color:var(--text);flex-direction:column;line-height:1.7;display:flex}.feature.svelte-nnyuqa form:where(.svelte-nnyuqa){width:100%}.poll-actions.svelte-nnyuqa{justify-content:center;margin-block-start:var(--s3);display:flex}.vote-login.svelte-nnyuqa{text-decoration:none}.poll-note.svelte-nnyuqa{color:var(--muted);letter-spacing:.01em;text-align:center;align-self:stretch;margin-block-start:var(--s2);font-size:.82rem;line-height:1.5}.list.svelte-nnyuqa{gap:var(--s5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.all.svelte-nnyuqa{transition:color var(--t-press) var(--ease-snap), transform var(--t-press) var(--ease-snap);align-items:center;gap:3px;text-decoration:none;display:inline-flex}.all.svelte-nnyuqa:hover{color:var(--text)}.all.svelte-nnyuqa:active{transform:scale(.97)}.all.svelte-nnyuqa:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.all.svelte-nnyuqa{transition:none}}.how.svelte-1e6pjgp{gap:var(--s5);padding-block:var(--s7);flex-direction:column;display:flex}h2.svelte-1e6pjgp{font-size:var(--h2)}ol.svelte-1e6pjgp{gap:var(--s5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){ol.svelte-1e6pjgp{grid-template-columns:repeat(3,minmax(0,1fr))}}li.svelte-1e6pjgp{gap:var(--s2);padding:var(--s5);border:1px dashed var(--border);border-radius:var(--r-l);background:var(--surface);flex-direction:column;display:flex}.head.svelte-1e6pjgp{margin-bottom:var(--s2);justify-content:space-between;align-items:center;display:flex}.icon.svelte-1e6pjgp{fill:none;width:38px;height:38px;stroke:var(--ink-2);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.n.svelte-1e6pjgp{color:var(--acc-deep);letter-spacing:.1em;font-size:1.1rem}h3.svelte-1e6pjgp{font-size:var(--h3)}p.svelte-1e6pjgp{color:var(--muted)}.b-rail.svelte-1kop780{width:100%;min-width:0}.scroller.svelte-1kop780{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;overflow:auto hidden;container-type:inline-size}.scroller.svelte-1kop780::-webkit-scrollbar{display:none}.rail-list.svelte-1kop780{width:max-content;min-width:100%;display:flex;position:relative}.rail-list.svelte-1kop780:before{z-index:0;border-radius:var(--r-pill);background:color-mix(in srgb, var(--border) 78%, transparent);content:"";height:3px;position:absolute;inset-block-start:50%;inset-inline:10cqi}.rail-list.svelte-1kop780:after{z-index:0;width:calc(var(--track-links) * 20cqi);border-radius:var(--r-pill);background:var(--accent);content:"";height:3px;transform:scaleX(calc(var(--active-links) / var(--track-links)));transform-origin:0;transition:transform var(--t-scene) var(--ease-soft);position:absolute;inset-block-start:50%;inset-inline-start:10cqi}html[dir=rtl] .rail-list.svelte-1kop780:after{transform-origin:100%}.node.svelte-1kop780{z-index:1;min-width:20cqi;min-height:44px;color:var(--faint);font-variant-numeric:tabular-nums;scroll-snap-align:center;flex:0 0 20cqi;place-items:center;font-size:.72rem;font-weight:800;text-decoration:none;display:grid;position:relative}.node.svelte-1kop780:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--r-s)}.dot.svelte-1kop780{border:1.5px solid var(--border);background:var(--surface);width:28px;height:28px;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent), 0 0 0 3px color-mix(in srgb, var(--surface) 72%, transparent);transition:border-color var(--t-press) var(--ease-snap);border-radius:50%;place-items:center;display:grid;position:relative}@media (hover:hover){.node.svelte-1kop780:hover .dot:where(.svelte-1kop780){border-color:var(--accent)}}.dot.svelte-1kop780 b:where(.svelte-1kop780){z-index:1;font:inherit;position:relative}.dot.svelte-1kop780 svg{z-index:1;position:relative}.node.progress.svelte-1kop780 .dot:where(.svelte-1kop780){border-color:color-mix(in srgb, var(--success) 55%, var(--border));background:conic-gradient(var(--success) calc(var(--step-progress) * 1turn), var(--surface) 0);color:var(--text)}.node.progress.svelte-1kop780 .dot:where(.svelte-1kop780):after{background:var(--surface);content:"";border-radius:50%;position:absolute;inset:3px}.node.done.svelte-1kop780 .dot:where(.svelte-1kop780){border-color:var(--success);background:var(--success);color:#fff}.node.skipped.svelte-1kop780 .dot:where(.svelte-1kop780){border-style:dashed;border-color:var(--warning);background:color-mix(in srgb, var(--warning) 12%, var(--surface));color:color-mix(in srgb, var(--warning) 78%, var(--text))}.node.current.svelte-1kop780 .dot:where(.svelte-1kop780){border:2px solid var(--accent);background:var(--surface);color:var(--text);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent), 0 5px 12px color-mix(in srgb, var(--accent) 18%, transparent);transform:scale(1.08)}.node.current.progress.svelte-1kop780 .dot:where(.svelte-1kop780){border-color:var(--accent);background:conic-gradient(var(--success) calc(var(--step-progress) * 1turn), var(--surface) 0);color:var(--text)}.node.current.done.svelte-1kop780 .dot:where(.svelte-1kop780){border-color:var(--success);background:var(--success);color:#fff}@media (prefers-reduced-motion:reduce){.rail-list.svelte-1kop780:after,.dot.svelte-1kop780{transition:none}}.welcome.svelte-rdnt3m{gap:var(--s5);padding-block:var(--s6) var(--s4);flex-direction:column;display:flex}.hello.svelte-rdnt3m{gap:var(--s2);flex-direction:column;display:flex}.hello.svelte-rdnt3m .kicker:where(.svelte-rdnt3m){color:var(--acc-deep)}[data-theme=dark] .hello.svelte-rdnt3m .kicker:where(.svelte-rdnt3m){color:var(--brand)}.stage.svelte-rdnt3m{min-width:0;max-width:640px;overflow:hidden}.stage.many.svelte-rdnt3m{touch-action:pan-y}.rail.svelte-rdnt3m{will-change:transform;align-items:flex-start;display:flex}.rail.is-settling.svelte-rdnt3m{transition:transform var(--t-state) var(--ease-soft)}.continue-card.svelte-rdnt3m{border:1px solid var(--border);border-radius:var(--r-l);background:var(--surface);animation:svelte-rdnt3m-rise var(--t-scene) var(--ease-soft) both;flex-direction:column;flex:0 0 100%;display:flex;overflow:hidden}@keyframes svelte-rdnt3m-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.c-thumb.svelte-rdnt3m{aspect-ratio:16/9;object-fit:cover;width:100%}.c-plate.svelte-rdnt3m{aspect-ratio:16/9;background:linear-gradient(var(--border) 1px, transparent 1px) 0 0 / var(--s5) var(--s5), linear-gradient(90deg, var(--border) 1px, transparent 1px) 0 0 / var(--s5) var(--s5), var(--surface-2);opacity:.6;width:100%}.c-open.svelte-rdnt3m{color:inherit;transition:transform var(--t-press) var(--ease-soft);text-decoration:none;display:block}.c-open.svelte-rdnt3m h2:where(.svelte-rdnt3m){padding:var(--s4) var(--s4) 0;font-size:var(--h3);line-height:1.25}.c-open.svelte-rdnt3m:active{transform:scale(.994)}@media (hover:hover){.c-open.svelte-rdnt3m:hover h2:where(.svelte-rdnt3m){color:var(--accent-ink,var(--text))}}.c-body.svelte-rdnt3m{gap:var(--s2);padding:var(--s3) var(--s4) var(--s4);flex-direction:column;display:flex}.dots.svelte-rdnt3m{max-width:640px;margin-block:calc(var(--s2) - var(--s5)) calc(-1 * var(--s5));justify-content:center;align-items:center;gap:6px;display:flex}.dots.svelte-rdnt3m .d:where(.svelte-rdnt3m){background:var(--text);opacity:.22;cursor:pointer;width:6px;height:6px;transition:opacity var(--t-state) var(--ease-soft), transform var(--t-state) var(--ease-soft);border:0;border-radius:50%;padding:0;position:relative}.dots.svelte-rdnt3m .d:where(.svelte-rdnt3m):before{content:"";position:absolute;inset:-19px}.dots.svelte-rdnt3m .d.on:where(.svelte-rdnt3m){opacity:.9;transform:scale(1.2)}.dots.svelte-rdnt3m .d[data-far="2"]:where(.svelte-rdnt3m){opacity:.16;transform:scale(.72)}.dots.svelte-rdnt3m .d[data-far="3"]:where(.svelte-rdnt3m){opacity:.1;transform:scale(.5)}.dots.svelte-rdnt3m .d:where(.svelte-rdnt3m):focus-visible{outline:2px solid var(--focus,currentColor);outline-offset:6px}.o-more.svelte-rdnt3m{min-height:44px;padding-block:var(--s3);color:var(--muted);align-self:center;font-size:.85rem;font-weight:600;text-decoration:none}@media (hover:hover){.o-more.svelte-rdnt3m:hover{color:var(--text)}}.sr-only.svelte-rdnt3m{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.continue-card.svelte-rdnt3m,.rail.is-settling.svelte-rdnt3m,.c-open.svelte-rdnt3m,.dots.svelte-rdnt3m .d:where(.svelte-rdnt3m){transition:none;animation:none}}.banner.svelte-h5ro01{padding-block:var(--s2)}.inner.svelte-h5ro01{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--surface);border:1px dashed var(--border);border-radius:var(--r-l);display:flex}.bi.svelte-h5ro01{color:var(--acc-deep);flex-shrink:0;place-items:center;display:grid}.inner.svelte-h5ro01 p:where(.svelte-h5ro01){min-width:0;color:var(--muted);flex:1;font-size:.88rem}.go.svelte-h5ro01{border:1px solid var(--border);color:var(--text);border-radius:var(--r-pill);padding:var(--s2) var(--s4);cursor:pointer;background:0 0;flex-shrink:0;font-size:.85rem;font-weight:600}.dismiss.svelte-h5ro01{width:var(--s6);height:var(--s6);color:var(--faint);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}.home-socials.svelte-1uha8ag{padding-block:var(--s4) 0}.home-socials.svelte-1uha8ag:empty{display:none}.hero.svelte-1uha8ag{position:relative;overflow:hidden}.hero.svelte-1uha8ag:before{content:"";background:linear-gradient(var(--border) 1px, transparent 1px) 0 0 / var(--s7) var(--s7), linear-gradient(90deg, var(--border) 1px, transparent 1px) 0 0 / var(--s7) var(--s7);opacity:.35;pointer-events:none;animation:svelte-1uha8ag-grid-in 1.1s var(--ease-soft) .15s both;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 20%,#000 30%,#0000 75%);mask-image:radial-gradient(90% 80% at 50% 20%,#000 30%,#0000 75%)}@keyframes svelte-1uha8ag-grid-in{0%{opacity:0}to{opacity:.35}}.hero-grid.svelte-1uha8ag{align-items:center;gap:var(--s7);padding-block:var(--s8) var(--s5);grid-template-columns:minmax(0,7fr) minmax(0,6fr);display:grid;position:relative}.hero-copy.svelte-1uha8ag{align-items:flex-start;gap:var(--s5);flex-direction:column;display:flex}@media (width<=799px){.hero-grid.svelte-1uha8ag{gap:var(--s6);padding-block:var(--s5) var(--s7);grid-template-columns:minmax(0,1fr)}.hero-art.svelte-1uha8ag{order:-1}}.sub.svelte-1uha8ag,.pricing-line.svelte-1uha8ag,.ctas.svelte-1uha8ag,.hero-art.svelte-1uha8ag{animation:svelte-1uha8ag-rise var(--t-scene) var(--ease-soft) both}.hero-art.svelte-1uha8ag{animation-delay:40ms}h1.svelte-1uha8ag .w:where(.svelte-1uha8ag){animation:svelte-1uha8ag-word-rise var(--t-scene) var(--ease-soft) both;animation-delay:calc(60ms + var(--i) * 70ms);display:inline-block}@keyframes svelte-1uha8ag-word-rise{0%{transform:translateY(.45em)}to{transform:translateY(0)}}.sub.svelte-1uha8ag{animation-delay:.34s}.pricing-line.svelte-1uha8ag{animation-delay:.38s}.ctas.svelte-1uha8ag{animation-delay:.42s}@keyframes svelte-1uha8ag-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}h1.svelte-1uha8ag{color:var(--text);max-width:14ch}.sub.svelte-1uha8ag{color:var(--muted);max-width:34rem;font-size:1.15rem}.pricing-line.svelte-1uha8ag{margin-top:calc(-1 * var(--s3));color:var(--muted);opacity:.9;font-size:.95rem}.ctas.svelte-1uha8ag{gap:var(--s3);flex-wrap:wrap;display:flex}.cta.svelte-1uha8ag{min-height:var(--s7);padding-inline:var(--s6);border-radius:var(--r-ctl);transition:background var(--t-press) var(--ease-snap), transform var(--t-press) var(--ease-snap), box-shadow var(--t-press) var(--ease-snap);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.cta.svelte-1uha8ag:active{transform:scale(.96)}.cta.primary.svelte-1uha8ag{background:var(--brand);color:var(--ink-d)}@media (hover:hover){.cta.primary.svelte-1uha8ag:hover{background:color-mix(in srgb, var(--brand) 92%, var(--ink-d));box-shadow:var(--shadow-card);transform:translateY(-1px)}}.plate.svelte-1uha8ag{border:1px solid var(--border);border-radius:var(--r-l);background:linear-gradient(var(--border) 1px, transparent 1px) 0 0 / 14px 14px, linear-gradient(90deg, var(--border) 1px, transparent 1px) 0 0 / 14px 14px, var(--surface);padding:var(--s4) var(--s4) var(--s6);position:relative;overflow:hidden}.plate.svelte-1uha8ag:before,.plate.svelte-1uha8ag:after{content:"";width:var(--s4);height:var(--s4);border:2px solid var(--ink-3);opacity:.55;position:absolute}.plate.svelte-1uha8ag:before{top:var(--s3);border-inline-end:none;border-bottom:none;inset-inline-start:var(--s3)}.plate.svelte-1uha8ag:after{bottom:var(--s3);border-inline-start:none;border-top:none;inset-inline-end:var(--s3)}.turret-svg.svelte-1uha8ag{aspect-ratio:300/124;width:100%;color:var(--ink-2);display:block}.turret-svg.svelte-1uha8ag .bp{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.turret-svg.svelte-1uha8ag .bp.thin{stroke-width:1px;opacity:.75}.turret-svg.svelte-1uha8ag .bp.dash{stroke-dasharray:3 4;opacity:.6}.turret.svelte-1uha8ag{transform-origin:160px 128px;animation:svelte-1uha8ag-scan 4.4s var(--ease-soft) infinite}@keyframes svelte-1uha8ag-scan{0%,to{transform:rotate(-11deg)}50%{transform:rotate(11deg)}}.barrel.svelte-1uha8ag{animation:2.2s ease-out infinite svelte-1uha8ag-recoil}@keyframes svelte-1uha8ag-recoil{0%,4%{transform:translate(0)}8%{transform:translate(-4px)}22%,to{transform:translate(0)}}.gel.svelte-1uha8ag{fill:var(--accent);opacity:0}.g1.svelte-1uha8ag{animation:2.2s cubic-bezier(.15,.6,.4,1) infinite svelte-1uha8ag-fire}.g2.svelte-1uha8ag{animation:2.2s cubic-bezier(.15,.6,.4,1) .55s infinite svelte-1uha8ag-fire}.g3.svelte-1uha8ag{animation:2.2s cubic-bezier(.15,.6,.4,1) 1.1s infinite svelte-1uha8ag-fire}@keyframes svelte-1uha8ag-fire{0%{opacity:0;transform:translate(0)scale(.3)}6%{opacity:1;transform:translate(0)scale(1)}55%{opacity:1;transform:translate(52px)scale(1)}to{opacity:0;transform:translate(112px)scale(.7)}}@media (prefers-reduced-motion:reduce){.turret.svelte-1uha8ag,.barrel.svelte-1uha8ag,.gel.svelte-1uha8ag{animation:none}}.art-tag.svelte-1uha8ag{bottom:var(--s3);color:var(--faint);position:absolute;inset-inline-start:var(--s4)}.welcome.svelte-1uha8ag{gap:var(--s5);padding-block:var(--s6) var(--s4);flex-direction:column;display:flex}.hello.svelte-1uha8ag{gap:var(--s2);flex-direction:column;display:flex}.hello.svelte-1uha8ag .kicker:where(.svelte-1uha8ag){color:var(--acc-deep)}.start-card.svelte-1uha8ag{gap:var(--s2);max-width:640px;padding:var(--s5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);animation:svelte-1uha8ag-rise var(--t-scene) var(--ease-soft) both;flex-direction:column;display:flex}.start-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--h2);line-height:1.25}.s-note.svelte-1uha8ag{color:var(--muted);line-height:1.6}.s-cta.svelte-1uha8ag{align-self:flex-start;margin-block-start:var(--s2);text-decoration:none}.projects.svelte-1uha8ag{gap:var(--s5);padding-block:var(--s6) var(--s5);scroll-margin-top:var(--s8);flex-direction:column;display:flex}.projects-head.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--s4);display:flex}.all.svelte-1uha8ag{transition:color var(--t-press) var(--ease-snap), transform var(--t-press) var(--ease-snap);align-items:center;gap:3px;text-decoration:none;display:inline-flex}.all.svelte-1uha8ag:hover{color:var(--text)}.all.svelte-1uha8ag:active{transform:scale(.97)}.all.svelte-1uha8ag:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.all.svelte-1uha8ag{transition:none}}h2.svelte-1uha8ag{font-size:var(--h2)}.grid.svelte-1uha8ag{gap:var(--s8);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}@media (prefers-reduced-motion:no-preference){.grid.js.svelte-1uha8ag>:not(.in){opacity:0}.grid.js.svelte-1uha8ag>.in{animation:svelte-1uha8ag-card-in var(--t-scene) var(--ease-soft) backwards}}@keyframes svelte-1uha8ag-card-in{0%{opacity:0}to{opacity:1}}
