.phone.svelte-gsy96v{container-type:inline-size}.bezel.svelte-gsy96v{padding:2.4cqw;border-radius:14.5cqw;background:#0b0f19;box-shadow:var(--shadow-float),inset 0 0 0 1px #ffffff24}.screen.svelte-gsy96v{display:flex;flex-direction:column;aspect-ratio:393 / 852;overflow:hidden;border-radius:12.1cqw;background:#0b0f19}.status.svelte-gsy96v{position:relative;z-index:1;flex:none;display:flex;align-items:center;justify-content:space-between;height:13cqw;padding:1.4cqw 7cqw 0 10cqw;color:#0b0f19;font-size:3.9cqw;font-weight:600;letter-spacing:-.01em}.status.light.svelte-gsy96v{color:#fff}.island.svelte-gsy96v{position:absolute;left:50%;top:2.6cqw;width:30cqw;height:8.6cqw;border-radius:999px;background:#000;transform:translate(-50%)}.glyphs.svelte-gsy96v{display:flex;align-items:center;gap:1.4cqw}.glyphs.svelte-gsy96v svg:where(.svelte-gsy96v){height:2.9cqw;width:auto;fill:currentColor}.viewport.svelte-gsy96v{position:relative;flex:1;margin-top:-1px;overflow:hidden}.viewport.svelte-gsy96v>img:where(.svelte-gsy96v),.page.svelte-gsy96v img:where(.svelte-gsy96v){display:block;width:100%;height:auto}.scroller.svelte-gsy96v{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.scroller.svelte-gsy96v::-webkit-scrollbar{display:none}.page.svelte-gsy96v{overflow:hidden}.tabbar.svelte-gsy96v{position:absolute;left:0;right:0;bottom:-1px;overflow:hidden}.tabbar.svelte-gsy96v img:where(.svelte-gsy96v){position:absolute;left:0;display:block;width:100%;height:auto}.home.svelte-gsy96v{position:absolute;left:50%;bottom:2cqw;width:34%;height:1.3cqw;border-radius:999px;background:#0b0f19e0;transform:translate(-50%)}.home.light.svelte-gsy96v{background:#ffffffe0}.viewer.svelte-uvbeys{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#fff;overflow:hidden}.viewer.svelte-uvbeys::backdrop{background:#0b0f19d6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.viewer[open].svelte-uvbeys{animation:svelte-uvbeys-fade-in .18s ease-out}@keyframes svelte-uvbeys-fade-in{0%{opacity:0}}.inner.svelte-uvbeys{display:flex;flex-direction:column;height:100%}.bar.svelte-uvbeys{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;font-size:15px}.bar.svelte-uvbeys p:where(.svelte-uvbeys){margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar.svelte-uvbeys b:where(.svelte-uvbeys){font-weight:700}.bar.svelte-uvbeys span:where(.svelte-uvbeys){color:#ffffffa6}.count.svelte-uvbeys{margin-left:10px;padding:3px 10px;border-radius:999px;background:#ffffff1f;font-style:normal;font-size:13px;font-variant-numeric:tabular-nums}.round.svelte-uvbeys{flex:none;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:999px;background:#ffffff1f;color:#fff;cursor:pointer;transition:background-color .15s}.round.svelte-uvbeys:hover{background:#ffffff38}.round.svelte-uvbeys:focus-visible,.thumbs.svelte-uvbeys button:where(.svelte-uvbeys):focus-visible{outline:2px solid #fff;outline-offset:2px}.round.svelte-uvbeys svg:where(.svelte-uvbeys){width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.body.svelte-uvbeys{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:16px;padding:0 16px 24px;overflow-y:auto}.deck-stage.svelte-uvbeys{display:flex;align-items:center;gap:16px}.slide.svelte-uvbeys{width:min(1120px,calc(100vw - 160px),calc((100dvh - 220px) * 16 / 9));aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 30px 80px -30px #000000b3;touch-action:pan-y;-webkit-user-select:none;user-select:none}.slide.svelte-uvbeys img:where(.svelte-uvbeys){display:block;width:100%;height:100%;object-fit:cover}.thumbs.svelte-uvbeys{display:flex;gap:8px;max-width:min(1120px,100%);padding:4px;overflow-x:auto;scrollbar-width:thin}.thumbs.svelte-uvbeys button:where(.svelte-uvbeys){flex:none;width:104px;aspect-ratio:16 / 9;padding:0;border:0;border-radius:6px;overflow:hidden;background:#fff;opacity:.45;cursor:pointer;box-shadow:0 0 0 2px transparent;transition:opacity .15s,box-shadow .15s}.thumbs.svelte-uvbeys button:where(.svelte-uvbeys):hover{opacity:.8}.thumbs.svelte-uvbeys button.active:where(.svelte-uvbeys){opacity:1;box-shadow:0 0 0 2px #fff}.thumbs.svelte-uvbeys img:where(.svelte-uvbeys){display:block;width:100%;height:100%;object-fit:cover}.flow.svelte-uvbeys{display:flex;align-items:center;gap:32px}.flow-stage.svelte-uvbeys{display:flex;align-items:center;gap:16px}.phone-col.svelte-uvbeys{display:flex;flex-direction:column;align-items:center;gap:14px}.flow-panel.svelte-uvbeys{width:280px;flex:none;padding:18px;border-radius:18px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.idea.svelte-uvbeys{padding:12px 14px;border-radius:12px;background:#fff;color:var(--color-ink)}.idea.svelte-uvbeys span:where(.svelte-uvbeys){font-size:12px;font-weight:600;color:var(--color-muted)}.idea.svelte-uvbeys p:where(.svelte-uvbeys){margin:4px 0 0;font-size:15px;font-weight:700;line-height:1.45}.flow-head.svelte-uvbeys{display:flex;justify-content:space-between;margin:18px 4px 8px;font-size:14px}.flow-head.svelte-uvbeys span:where(.svelte-uvbeys){color:#fff9}.flow-panel.svelte-uvbeys ol:where(.svelte-uvbeys){margin:0;padding:0;list-style:none}.flow-panel.svelte-uvbeys li:where(.svelte-uvbeys) button:where(.svelte-uvbeys){display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;width:100%;padding:10px;border:0;border-radius:10px;background:transparent;color:#ffffffbf;font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:background-color .15s}.flow-panel.svelte-uvbeys li:where(.svelte-uvbeys) button:where(.svelte-uvbeys):hover{background:#ffffff14}.flow-panel.svelte-uvbeys li:where(.svelte-uvbeys) button.active:where(.svelte-uvbeys){background:#fff;color:var(--color-ink);font-weight:700}.flow-panel.svelte-uvbeys li:where(.svelte-uvbeys) button:where(.svelte-uvbeys):focus-visible{outline:2px solid #fff;outline-offset:2px}.flow-panel.svelte-uvbeys li:where(.svelte-uvbeys) i:where(.svelte-uvbeys){display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:var(--color-brand);color:#fff;font-style:normal;font-size:11px;font-weight:700}.flow-panel.svelte-uvbeys li:where(.svelte-uvbeys) em:where(.svelte-uvbeys){font-style:normal;font-size:12px;color:#ffffff80}.flow-panel.svelte-uvbeys li:where(.svelte-uvbeys) button.active:where(.svelte-uvbeys) em:where(.svelte-uvbeys){color:var(--color-brand);font-weight:700}.phone-stage.svelte-uvbeys{width:min(380px,84vw,calc((100dvh - 150px) * 393 / 852))}.hint.svelte-uvbeys{margin:0;font-size:13px;color:#fff9}.window.svelte-uvbeys{flex:none;width:min(1120px,100%,calc((100dvh - 160px)*1.40625));border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 30px 80px -30px #000000b3}.browserbar.svelte-uvbeys{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:#eceef2}.browserbar.svelte-uvbeys i:where(.svelte-uvbeys){width:9px;height:9px;border-radius:999px;background:#c9ced8}.browserbar.svelte-uvbeys span:where(.svelte-uvbeys){width:36%;height:14px;margin:0 auto;border-radius:5px;background:#fff}.window.svelte-uvbeys img:where(.svelte-uvbeys){display:block;width:100%;height:auto}.flow--desktop.svelte-uvbeys .window:where(.svelte-uvbeys){width:min(900px,calc(100vw - 480px),calc((100dvh - 160px)*1.40625))}.flow--desktop.svelte-uvbeys .flow-stage:where(.svelte-uvbeys){min-width:0}@media(max-width:900px){.flow.svelte-uvbeys{flex-direction:column;gap:16px;width:100%}.flow-panel.svelte-uvbeys{width:100%;padding:0;background:none;box-shadow:none}.idea.svelte-uvbeys,.flow-head.svelte-uvbeys{display:none}.flow-panel.svelte-uvbeys ol:where(.svelte-uvbeys){display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.flow-panel.svelte-uvbeys li:where(.svelte-uvbeys) button:where(.svelte-uvbeys){grid-template-columns:18px auto;padding:8px 12px 8px 8px;border-radius:999px;background:#ffffff1a;white-space:nowrap}.flow-panel.svelte-uvbeys li:where(.svelte-uvbeys) em:where(.svelte-uvbeys){display:none}.flow--desktop.svelte-uvbeys .window:where(.svelte-uvbeys){width:min(100%,calc((100dvh - 200px)*1.40625))}}@media(max-width:640px){.step.svelte-uvbeys{display:none}.slide.svelte-uvbeys{width:calc(100vw - 32px)}.thumbs.svelte-uvbeys button:where(.svelte-uvbeys){width:80px}}@media(prefers-reduced-motion:reduce){.viewer[open].svelte-uvbeys{animation:none}}.gallery.svelte-hatkca{display:grid;gap:8px}.marquee.svelte-hatkca{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.track.svelte-hatkca{display:flex;align-items:center;gap:22px;width:max-content;padding:16px 0 24px;animation:svelte-hatkca-slide 44s linear infinite}.track--wides.svelte-hatkca{gap:28px;padding-top:22px;animation-duration:64s}.track.reverse.svelte-hatkca{animation-direction:reverse}.marquee.svelte-hatkca:hover .track:where(.svelte-hatkca),.marquee.svelte-hatkca:focus-within .track:where(.svelte-hatkca){animation-play-state:paused}@keyframes svelte-hatkca-slide{to{transform:translate(-50%)}}.g.svelte-hatkca{flex:none;margin:0}.g--phone.svelte-hatkca{width:210px}.g--desktop.svelte-hatkca{width:400px}.g--deck.svelte-hatkca{width:440px}.tile.svelte-hatkca{position:relative;display:block;width:100%;padding:0;border:0;background:none;text-align:inherit;cursor:zoom-in;border-radius:14px}.tile.svelte-hatkca:focus-visible{outline:2px solid var(--color-brand);outline-offset:6px}.zoom.svelte-hatkca{position:absolute;left:50%;top:50%;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:9px 15px 9px 12px;border-radius:999px;background:#0b0f19d1;color:#fff;font-size:13px;font-weight:700;white-space:nowrap;opacity:0;transform:translate(-50%,-50%) scale(.92);transition:opacity .15s,transform .15s;pointer-events:none}.zoom.svelte-hatkca svg:where(.svelte-hatkca){width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.tile.svelte-hatkca:hover .zoom:where(.svelte-hatkca),.tile.svelte-hatkca:focus-visible .zoom:where(.svelte-hatkca){opacity:1;transform:translate(-50%,-50%) scale(1)}.window.svelte-hatkca{overflow:hidden;border-radius:12px;background:#fff;box-shadow:var(--shadow-float),0 0 0 1px #0b0f1914}.browserbar.svelte-hatkca{display:flex;align-items:center;gap:5px;height:22px;padding:0 10px;background:#eceef2;border-bottom:1px solid var(--color-line)}.browserbar.svelte-hatkca i:where(.svelte-hatkca){width:7px;height:7px;border-radius:999px;background:#c9ced8}.browserbar.svelte-hatkca span:where(.svelte-hatkca){width:38%;height:10px;margin:0 auto;border-radius:4px;background:#fff}.window.svelte-hatkca img:where(.svelte-hatkca){display:block;width:100%;height:auto;aspect-ratio:1440 / 1024}.deck.svelte-hatkca{position:relative;aspect-ratio:16 / 9}.deck.svelte-hatkca:before,.deck.svelte-hatkca:after{content:"";position:absolute;inset:0;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #0b0f1914}.deck.svelte-hatkca:before{transform:translate(14px,-12px);opacity:.55}.deck.svelte-hatkca:after{transform:translate(7px,-6px);opacity:.85}.deck.single.svelte-hatkca:before,.deck.single.svelte-hatkca:after{display:none}.deck.svelte-hatkca img:where(.svelte-hatkca){position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;border-radius:10px;box-shadow:var(--shadow-float)}.pages.svelte-hatkca{position:absolute;right:10px;bottom:10px;z-index:1;padding:4px 10px;border-radius:999px;background:#0b0f19b8;color:#fff;font-size:12px;font-weight:700}.g.svelte-hatkca figcaption:where(.svelte-hatkca){margin-top:12px;font-size:13px;font-weight:600;color:var(--color-ink-2)}.g.svelte-hatkca figcaption:where(.svelte-hatkca) span:where(.svelte-hatkca){color:var(--color-muted);font-weight:500}.flowtag.svelte-hatkca{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:var(--color-brand-soft);color:var(--color-brand);font-style:normal;font-size:11.5px;font-weight:700;vertical-align:1px}@media(prefers-reduced-motion:reduce){.marquee.svelte-hatkca{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.track.svelte-hatkca{animation:none;padding-inline:24px}.dup.svelte-hatkca{display:none}}.prompt.svelte-1q03v6i{position:relative;display:flex;align-items:center;gap:14px;width:min(760px,100%);padding:10px 10px 10px 22px;border-radius:999px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff29,0 30px 80px -30px #1e40ffb3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.prompt.svelte-1q03v6i:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;background:conic-gradient(from var(--angle, 0deg),transparent 0 70%,rgb(122 162 255 / .9) 82%,rgb(192 132 252 / .9) 88%,transparent 96%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:svelte-1q03v6i-sweep 5s linear infinite;pointer-events:none}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes svelte-1q03v6i-sweep{to{--angle: 360deg}}.spark.svelte-1q03v6i svg:where(.svelte-1q03v6i){display:block;width:22px;height:22px;fill:#9db4ff}.text.svelte-1q03v6i{flex:1;min-width:0;margin:0;overflow:hidden;white-space:nowrap;text-align:left;color:#fff;font-size:19px;font-weight:600;letter-spacing:-.02em}.caret.svelte-1q03v6i{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:-.18em;background:#9db4ff;animation:svelte-1q03v6i-blink 1s steps(1) infinite}@keyframes svelte-1q03v6i-blink{50%{opacity:0}}.go.svelte-1q03v6i{flex:none;display:inline-flex;align-items:center;gap:8px;height:54px;padding:0 24px;border-radius:999px;background:var(--color-brand);color:#fff;font-size:16px;font-weight:800;white-space:nowrap;box-shadow:0 10px 30px -8px #1e40ffe6;transition:background-color .15s}.go.svelte-1q03v6i:hover{background:#35f}.go.svelte-1q03v6i svg:where(.svelte-1q03v6i){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:640px){.prompt.svelte-1q03v6i{flex-wrap:wrap;gap:10px;padding:14px;border-radius:22px}.text.svelte-1q03v6i{font-size:16px}.go.svelte-1q03v6i{width:100%;justify-content:center;height:50px}}@media(prefers-reduced-motion:reduce){.prompt.svelte-1q03v6i:before,.caret.svelte-1q03v6i{animation:none}}.stage.svelte-1hnm206{position:relative;height:auto;aspect-ratio:1200 / 790;border-radius:28px;background-color:#0a1029;background-image:radial-gradient(70% 60% at 50% 0%,rgb(30 64 255 / .28),transparent 70%),radial-gradient(rgb(157 180 255 / .16) 1px,transparent 1px);background-size:100% 100%,22px 22px;border:1px solid rgb(255 255 255 / .1);box-shadow:0 80px 160px -60px #1e40ff8c,0 40px 80px -40px #05081699,inset 0 1px #ffffff14;overflow:hidden}.stage-inner.svelte-1hnm206{position:absolute;left:0;top:0;width:1200px;height:790px;transform-origin:0 0;transform:scale(var(--s, 1))}.stage-lines.svelte-1hnm206{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.stage-lines.svelte-1hnm206 path:where(.svelte-1hnm206){fill:none;stroke:#7aa2ff;stroke-width:1.5;stroke-dasharray:5 6;opacity:.75;animation:svelte-1hnm206-flow 1.2s linear infinite}@keyframes svelte-1hnm206-flow{to{stroke-dashoffset:-22}}.item.svelte-1hnm206{position:absolute;--r: 0deg;transform:rotate(var(--r))}.armed.svelte-1hnm206 .item:where(.svelte-1hnm206),.armed.svelte-1hnm206 .stage-lines:where(.svelte-1hnm206),.armed.svelte-1hnm206 .flowpanel:where(.svelte-1hnm206) li:where(.svelte-1hnm206),.armed.svelte-1hnm206 .export:where(.svelte-1hnm206) li:where(.svelte-1hnm206) i:where(.svelte-1hnm206),.armed.svelte-1hnm206 .cursor:where(.svelte-1hnm206),.armed.svelte-1hnm206 .select-ring:where(.svelte-1hnm206){opacity:0}.playing.svelte-1hnm206 .item:where(.svelte-1hnm206){animation:svelte-1hnm206-rise .7s cubic-bezier(.2,.7,.2,1) var(--d, 0s) both}.playing.svelte-1hnm206 .stage-lines:where(.svelte-1hnm206){animation:svelte-1hnm206-fade .6s ease .8s both}.playing.svelte-1hnm206 .flowpanel:where(.svelte-1hnm206) li:where(.svelte-1hnm206){animation:svelte-1hnm206-fade .35s ease var(--d) both}@keyframes svelte-1hnm206-rise{0%{opacity:0;transform:translateY(34px) rotate(var(--r)) scale(.97)}to{opacity:1;transform:translateY(0) rotate(var(--r))}}@keyframes svelte-1hnm206-fade{0%{opacity:0}to{opacity:1}}.type.svelte-1hnm206{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom}.playing.svelte-1hnm206 .type:where(.svelte-1hnm206){animation:svelte-1hnm206-type .9s steps(12) .35s both}@keyframes svelte-1hnm206-type{0%{max-width:0}to{max-width:13em}}.gen.svelte-1hnm206,.scan.svelte-1hnm206{display:none}.armed.svelte-1hnm206 .gen:where(.svelte-1hnm206){position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;gap:10%;padding:22% 12% 0;border-radius:28px;background:linear-gradient(110deg,transparent 30%,rgb(157 180 255 / .14) 50%,transparent 70%) 0 0 / 220% 100%,#121a3d;box-shadow:inset 0 0 0 1px #9db4ff2e;pointer-events:none}.pos-desk.svelte-1hnm206 .gen:where(.svelte-1hnm206),.pos-deck.svelte-1hnm206 .gen:where(.svelte-1hnm206){border-radius:inherit;padding:12% 8% 0;gap:12%}.gen.svelte-1hnm206 i:where(.svelte-1hnm206){height:7%;border-radius:6px;background:#9db4ff24}.gen.svelte-1hnm206 i:where(.svelte-1hnm206):nth-child(1){width:55%}.gen.svelte-1hnm206 i:where(.svelte-1hnm206):nth-child(2){height:16%}.gen.svelte-1hnm206 i:where(.svelte-1hnm206):nth-child(4){width:70%}.playing.svelte-1hnm206 .gen:where(.svelte-1hnm206){animation:svelte-1hnm206-skeleton 1.2s linear infinite,svelte-1hnm206-wipe .8s cubic-bezier(.6,0,.2,1) var(--w) both}@keyframes svelte-1hnm206-skeleton{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}@keyframes svelte-1hnm206-wipe{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(100% 0 0 0)}}.armed.svelte-1hnm206 .scan:where(.svelte-1hnm206){position:absolute;z-index:3;left:4%;right:4%;top:0;display:block;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#c7d4ff,transparent);box-shadow:0 0 18px 5px #7aa2ffa6;opacity:0;pointer-events:none}.playing.svelte-1hnm206 .scan:where(.svelte-1hnm206){animation:svelte-1hnm206-scan .8s cubic-bezier(.6,0,.2,1) var(--w) both}@keyframes svelte-1hnm206-scan{0%{top:0;opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.swap.svelte-1hnm206{display:inline-grid}.swap.svelte-1hnm206>span:where(.svelte-1hnm206){grid-area:1 / 1;text-align:right}.swap.svelte-1hnm206 .pending:where(.svelte-1hnm206){opacity:0;color:var(--color-brand);font-weight:700}.armed.svelte-1hnm206 .swap:where(.svelte-1hnm206) .pending:where(.svelte-1hnm206){opacity:1}.armed.svelte-1hnm206 .swap:where(.svelte-1hnm206) .done:where(.svelte-1hnm206){opacity:0}.playing.svelte-1hnm206 .swap:where(.svelte-1hnm206) .pending:where(.svelte-1hnm206){animation:svelte-1hnm206-fade .2s ease var(--t) reverse both}.playing.svelte-1hnm206 .swap:where(.svelte-1hnm206) .done:where(.svelte-1hnm206){animation:svelte-1hnm206-fade .2s ease var(--t) both}.playing.svelte-1hnm206 .export:where(.svelte-1hnm206) li:where(.svelte-1hnm206) i:where(.svelte-1hnm206){animation:svelte-1hnm206-pop .35s cubic-bezier(.3,1.6,.5,1) var(--d) both}@keyframes svelte-1hnm206-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.cursor.svelte-1hnm206{position:absolute;z-index:9;left:560px;top:640px;display:flex;align-items:flex-start;gap:2px;pointer-events:none}.cursor.svelte-1hnm206 svg:where(.svelte-1hnm206){width:26px;height:26px;filter:drop-shadow(0 6px 10px rgb(5 8 22 / .5))}.cursor.svelte-1hnm206 span:where(.svelte-1hnm206){margin-top:18px;padding:4px 9px;border-radius:999px;background:var(--color-brand);color:#fff;font-size:11.5px;font-weight:700;white-space:nowrap;box-shadow:0 8px 18px -6px #1e40ffcc}.playing.svelte-1hnm206 .cursor:where(.svelte-1hnm206){animation:svelte-1hnm206-cursor-in 1s cubic-bezier(.5,0,.2,1) 4.9s both,svelte-1hnm206-cursor-click .3s ease 5.95s}@keyframes svelte-1hnm206-cursor-in{0%{opacity:0;transform:translate(-300px,90px)}25%{opacity:1}to{opacity:1;transform:none}}@keyframes svelte-1hnm206-cursor-click{50%{transform:scale(.82)}}.playing.svelte-1hnm206 .select-ring:where(.svelte-1hnm206){animation:svelte-1hnm206-ring-on .45s cubic-bezier(.3,1.4,.5,1) 6.05s both}@keyframes svelte-1hnm206-ring-on{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.playing.svelte-1hnm206 .pos-m1:where(.svelte-1hnm206) .phone,.playing.svelte-1hnm206 .pos-m3:where(.svelte-1hnm206) .phone,.playing.svelte-1hnm206 .pos-deck:where(.svelte-1hnm206) .shot:where(.svelte-1hnm206){animation:svelte-1hnm206-drift 7s ease-in-out infinite}.playing.svelte-1hnm206 .pos-m1:where(.svelte-1hnm206) .phone{animation-delay:3.4s}.playing.svelte-1hnm206 .pos-m3:where(.svelte-1hnm206) .phone{animation-delay:4.4s}.playing.svelte-1hnm206 .pos-deck:where(.svelte-1hnm206) .shot:where(.svelte-1hnm206){animation-delay:5s}@keyframes svelte-1hnm206-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.item-label.svelte-1hnm206{position:absolute;left:0;top:-34px;display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 3px;border-radius:999px;background:#fff;border:1px solid var(--color-line);box-shadow:0 1px 2px #0b0f190f;font-size:12px;font-weight:700;color:var(--color-ink-2);white-space:nowrap}.item-label.svelte-1hnm206 i:where(.svelte-1hnm206){display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;background:var(--color-ink);color:#fff;font-style:normal;font-size:11px}.shot.svelte-1hnm206{position:relative;overflow:hidden;border-radius:18px;background:#fff;box-shadow:var(--shadow-float)}.shot.svelte-1hnm206 img:where(.svelte-1hnm206){display:block;width:100%;height:100%;object-fit:cover;object-position:top}.window.svelte-1hnm206{border-radius:12px;box-shadow:var(--shadow-float),0 0 0 1px #0b0f190f}.browserbar.svelte-1hnm206{display:flex;align-items:center;gap:6px;height:24px;padding:0 10px;background:#eceef2;border-bottom:1px solid var(--color-line)}.browserbar.svelte-1hnm206 i:where(.svelte-1hnm206){width:8px;height:8px;border-radius:999px;background:#c9ced8}.browserbar.svelte-1hnm206 span:where(.svelte-1hnm206){width:34%;height:12px;margin:0 auto;border-radius:4px;background:#fff}.window-body.svelte-1hnm206{position:relative;aspect-ratio:1440 / 1024}.shot--deck.svelte-1hnm206{aspect-ratio:16 / 9}.chip.svelte-1hnm206{left:40px;top:44px;width:236px;padding:12px 16px 14px;border-radius:14px;background:#fff;border:1px solid var(--color-line-2);box-shadow:var(--shadow-card)}.chip-label.svelte-1hnm206{display:block;margin-bottom:4px;color:var(--color-muted);font-size:12px;font-weight:600}.chip.svelte-1hnm206 p:where(.svelte-1hnm206){display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--color-ink)}.chip.svelte-1hnm206 p:where(.svelte-1hnm206) b:where(.svelte-1hnm206){flex:none;width:8px;height:8px;border-radius:999px;background:var(--color-brand)}.caret.svelte-1hnm206{flex:none;width:2px;height:18px;margin-left:-4px;background:var(--color-brand);animation:svelte-1hnm206-blink 1.1s steps(1) infinite}@keyframes svelte-1hnm206-blink{50%{opacity:0}}.panel.svelte-1hnm206{background:#fff;border:1px solid var(--color-line-2);border-radius:16px;padding:16px;box-shadow:var(--shadow-card)}.panel.svelte-1hnm206 h4:where(.svelte-1hnm206){margin:0 0 10px;font-size:13px;font-weight:700;display:flex;justify-content:space-between}.panel.svelte-1hnm206 h4:where(.svelte-1hnm206) span:where(.svelte-1hnm206){color:var(--color-muted);font-weight:500}.panel.svelte-1hnm206 ul:where(.svelte-1hnm206){margin:0;padding:0;list-style:none}.panel.svelte-1hnm206 li:where(.svelte-1hnm206){display:grid;grid-template-columns:18px 1fr auto;gap:8px;align-items:center;font-size:13px;font-weight:500;padding:7px 0;border-top:1px solid var(--color-line)}.panel.svelte-1hnm206 li:where(.svelte-1hnm206):first-child{border-top:0}.panel.svelte-1hnm206 li:where(.svelte-1hnm206) i:where(.svelte-1hnm206){display:grid;place-items:center;width:16px;height:16px;border-radius:999px;background:var(--color-brand);color:#fff;font-style:normal;font-size:10px;font-weight:700}.panel.svelte-1hnm206 li:where(.svelte-1hnm206) i:where(.svelte-1hnm206) svg:where(.svelte-1hnm206){width:10px;height:10px}.panel.svelte-1hnm206 li:where(.svelte-1hnm206) em:where(.svelte-1hnm206){font-style:normal;font-size:11px;color:var(--color-muted)}.flowpanel.svelte-1hnm206{left:40px;top:150px;width:236px}.flowpanel.svelte-1hnm206 li.active:where(.svelte-1hnm206) em:where(.svelte-1hnm206){color:var(--color-brand);font-weight:700}.flowpanel.svelte-1hnm206 li.active:where(.svelte-1hnm206){margin:0 -8px;padding:7px 8px;border-radius:8px;background:linear-gradient(90deg,transparent 0%,rgb(30 64 255 / .1) 50%,transparent 100%) 0 0 / 200% 100%;animation:svelte-1hnm206-shimmer 1.6s linear infinite}.playing.svelte-1hnm206 .flowpanel:where(.svelte-1hnm206) li.active:where(.svelte-1hnm206){animation:svelte-1hnm206-fade .35s ease var(--d) both,svelte-1hnm206-shimmer 1.6s linear infinite}@keyframes svelte-1hnm206-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.export.svelte-1hnm206{left:962px;top:108px;width:200px}.export.svelte-1hnm206 li:where(.svelte-1hnm206) span:where(.svelte-1hnm206){font-weight:700}.pos-m1.svelte-1hnm206{left:326px;top:84px;width:186px;--r: -4deg;z-index:3}.pos-m2.svelte-1hnm206{left:518px;top:38px;width:212px;z-index:5}.pos-m2.svelte-1hnm206:before{content:"";position:absolute;inset:-14% -40%;z-index:-1;background:radial-gradient(closest-side,rgb(30 64 255 / .55),transparent);pointer-events:none}.pos-m3.svelte-1hnm206{left:748px;top:90px;width:186px;--r: 4deg;z-index:3}.pos-desk.svelte-1hnm206{left:300px;top:524px;width:600px;z-index:6}.pos-deck.svelte-1hnm206{left:936px;top:500px;width:236px;--r: 5deg;z-index:7}.row-m.svelte-1hnm206{display:contents}.select-ring.svelte-1hnm206{position:absolute;left:18.9%;top:20.4%;width:79.4%;height:10.9%;border:2px solid var(--color-brand);border-radius:6px;box-shadow:0 0 0 3px var(--color-brand-soft);pointer-events:none}.editbubble.svelte-1hnm206{left:40px;top:612px;width:236px;padding:12px 12px 12px 14px;border-radius:14px;background:#fff;border:1px solid var(--color-line-2);box-shadow:var(--shadow-card)}.edit-label.svelte-1hnm206{display:inline-flex;align-items:center;gap:5px;color:var(--color-brand);font-size:12px;font-weight:700}.edit-label.svelte-1hnm206 svg:where(.svelte-1hnm206){width:12px;height:12px}.editbubble.svelte-1hnm206 p:where(.svelte-1hnm206){display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 0 0;font-size:13px;font-weight:600;color:var(--color-ink)}.editbubble.svelte-1hnm206 p:where(.svelte-1hnm206) span:where(.svelte-1hnm206){flex:none;padding:5px 10px;border-radius:999px;background:var(--color-brand);color:#fff;font-size:11px;font-weight:700}@media(max-width:900px){.stage.svelte-1hnm206{aspect-ratio:auto;padding:20px 16px 28px}.stage-inner.svelte-1hnm206{position:static;width:auto;height:auto;transform:none;display:grid;gap:24px}.stage-lines.svelte-1hnm206{display:none}.item.svelte-1hnm206{position:static;left:auto;top:auto;--r: 0deg;animation:none;width:auto}.chip.svelte-1hnm206{order:0}.row-m.svelte-1hnm206{order:1;display:flex;gap:14px;overflow-x:auto;margin:0 -16px;padding:40px 16px 8px;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.row-m.svelte-1hnm206 .item:where(.svelte-1hnm206){flex:none;width:176px;position:relative;scroll-snap-align:start}.flowpanel.svelte-1hnm206{order:2}.pos-desk.svelte-1hnm206{order:3;position:relative;margin-top:34px}.pos-deck.svelte-1hnm206{order:4;position:relative;margin-top:34px;max-width:340px}.export.svelte-1hnm206{order:5}.editbubble.svelte-1hnm206,.cursor.svelte-1hnm206{display:none}}@media(min-width:601px)and (max-width:900px){.stage-inner.svelte-1hnm206{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px}.chip.svelte-1hnm206,.row-m.svelte-1hnm206,.pos-desk.svelte-1hnm206{grid-column:1 / -1}.flowpanel.svelte-1hnm206,.export.svelte-1hnm206{order:2}.pos-desk.svelte-1hnm206{order:3}.pos-deck.svelte-1hnm206{order:4}}@media(max-width:600px){.export.svelte-1hnm206{display:none}}@media(prefers-reduced-motion:reduce){.item.svelte-1hnm206,.caret.svelte-1hnm206,.stage-lines.svelte-1hnm206 path:where(.svelte-1hnm206),.flowpanel.svelte-1hnm206 li.active:where(.svelte-1hnm206){animation:none}}.hero-bg.svelte-1uha8ag{position:absolute;z-index:-1;left:0;right:0;top:-68px;bottom:clamp(140px,22vw,340px);background:radial-gradient(60% 55% at 50% 0%,rgb(30 64 255 / .6),transparent 70%),radial-gradient(35% 40% at 8% 35%,rgb(124 58 237 / .32),transparent 70%),radial-gradient(30% 35% at 94% 45%,rgb(34 211 238 / .16),transparent 70%),#050816}.hero-bg.svelte-1uha8ag:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .06) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 55% at 50% 18%,#000,transparent 75%);mask-image:radial-gradient(70% 55% at 50% 18%,#000,transparent 75%)}.hero-grad.svelte-1uha8ag{background:linear-gradient(90deg,#7aa2ff,#a78bfa 45%,#f0abfc);-webkit-background-clip:text;background-clip:text;color:transparent}@supports (animation-timeline: view()){@media(min-width:901px)and (prefers-reduced-motion:no-preference){.hero-tilt.svelte-1uha8ag{perspective:2200px}.hero-tilt.svelte-1uha8ag>div:where(.svelte-1uha8ag){transform-origin:50% 100%;animation:svelte-1uha8ag-hero-untilt linear both;animation-timeline:view();animation-range:entry 0% cover 40%}}}@keyframes svelte-1uha8ag-hero-untilt{0%{transform:rotateX(10deg) scale(.96)}to{transform:none}}
