@keyframes glow-pulse-c27e9445{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes live-blink-c27e9445{50%{opacity:.35}}@keyframes meter-mic-c27e9445{0%,to{clip-path:inset(0 88% 0 0)}8%{clip-path:inset(0 40% 0 0)}16%{clip-path:inset(0 62% 0 0)}22%{clip-path:inset(0 34% 0 0)}34%{clip-path:inset(0 80% 0 0)}48%{clip-path:inset(0 90% 0 0)}54%{clip-path:inset(0 38% 0 0)}62%{clip-path:inset(0 56% 0 0)}70%{clip-path:inset(0 30% 0 0)}84%{clip-path:inset(0 76% 0 0)}}@keyframes meter-desktop-c27e9445{0%,to{clip-path:inset(0 52% 0 0)}20%{clip-path:inset(0 44% 0 0)}40%{clip-path:inset(0 55% 0 0)}60%{clip-path:inset(0 41% 0 0)}80%{clip-path:inset(0 50% 0 0)}}@keyframes step-done-c27e9445{0%{opacity:.4}to{opacity:1}}@keyframes step-check-in-c27e9445{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes step-number-out-c27e9445{0%{opacity:1}to{opacity:0}}@keyframes open-in-c27e9445{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-showcase-glow[data-v-c27e9445],.live-dot[data-v-c27e9445],.mixer-fill[data-v-c27e9445]{animation:none!important}}.hero-eyebrow[data-v-c27e9445]{align-items:center;gap:.6rem;display:flex}.hero-showcase[data-v-c27e9445]{z-index:2}.hero-showcase-glow[data-v-c27e9445]{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 40%, transparent), transparent 70%);filter:blur(50px);z-index:-1;border-radius:50%;animation:5s ease-in-out infinite glow-pulse-c27e9445;position:absolute;inset:-12%}.browser-frame[data-v-c27e9445]{border:1px solid var(--border);background:var(--surface);width:500px;box-shadow:0 30px 80px rgb(var(--shadow-rgb) / calc(.5 * var(--shadow-k)));border-radius:14px;position:relative;overflow:hidden}.browser-chrome[data-v-c27e9445]{border-bottom:1px solid var(--border);background:var(--surface-2);align-items:center;gap:.4rem;padding:.55rem .9rem;display:flex}.chrome-dot[data-v-c27e9445]{background:var(--border);border-radius:50%;flex-shrink:0;width:9px;height:9px}.browser-address[data-v-c27e9445]{background:var(--void);min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:.35rem;margin-left:.6rem;padding:.2rem .65rem;font-size:.625rem;display:flex;overflow:hidden}.browser-address[data-v-c27e9445] svg{flex-shrink:0;width:9px;height:9px}.session[data-v-c27e9445]{background:#0e0e11;padding:2rem .6rem 0;position:relative}.session-bar[data-v-c27e9445]{z-index:1;color:#fff;background:linear-gradient(#000000bf,#0000);align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:.625rem;display:flex;position:absolute;inset:0 0 auto}.session-back[data-v-c27e9445]{display:flex}.session-back[data-v-c27e9445] svg{width:12px;height:12px}.session-name[data-v-c27e9445]{white-space:nowrap;font-weight:600}.session-stats[data-v-c27e9445]{color:#fff9;white-space:nowrap;margin-left:auto}.session-status[data-v-c27e9445]{color:#fff9;white-space:nowrap;align-items:center;gap:.3rem;display:flex}.status-dot[data-v-c27e9445]{background:#22c55e;border-radius:50%;flex-shrink:0;width:6px;height:6px}.obs-preview[data-v-c27e9445]{aspect-ratio:16/9;background:linear-gradient(#0b0820 0%,#2a1b4d 50%,#6d28d9 85%,#a855f7 100%);border-radius:4px;position:relative;overflow:hidden}.scene-moon[data-v-c27e9445]{aspect-ratio:1;filter:drop-shadow(0 0 6px #e9d5ff99);background:radial-gradient(circle at 35% 40%,#fefce8,#e9d5ff 80%);border-radius:50%;width:16%;position:absolute;top:14%;left:28%;-webkit-mask:radial-gradient(circle at 72% 32%,#0000 42%,#000 43%);mask:radial-gradient(circle at 72% 32%,#0000 42%,#000 43%)}.scene-stars[data-v-c27e9445]{opacity:.8;background:radial-gradient(circle at 12% 22%,#fff .08rem,#0000 .1rem),radial-gradient(circle at 55% 12%,#fff .07rem,#0000 .09rem),radial-gradient(circle at 68% 40%,#fff .06rem,#0000 .08rem),radial-gradient(circle at 84% 18%,#fff .08rem,#0000 .1rem),radial-gradient(circle at 20% 60%,#fff .05rem,#0000 .07rem),radial-gradient(circle at 92% 55%,#fff .06rem,#0000 .08rem);position:absolute;inset:0 0 45%}.scene-ridge[data-v-c27e9445]{position:absolute;bottom:0;left:-10%;right:-10%}.scene-ridge--far[data-v-c27e9445]{clip-path:polygon(0 60%,15% 30%,30% 55%,48% 20%,66% 50%,82% 25%,100% 45%,100% 100%,0 100%);background:#3b1d6e;height:45%}.scene-ridge--near[data-v-c27e9445]{clip-path:polygon(0 40%,20% 65%,38% 30%,58% 60%,76% 35%,100% 55%,100% 100%,0 100%);background:#1b1033;height:28%}.scene-cam[data-v-c27e9445]{aspect-ratio:4/3;border:2px solid var(--violet-light);background:#26252b;border-radius:4px;width:24%;position:absolute;bottom:6%;right:4%;overflow:hidden}.cam-head[data-v-c27e9445]{aspect-ratio:1;background:#8888a8;border-radius:50%;width:30%;position:absolute;top:22%;left:50%;transform:translate(-50%)}.cam-body[data-v-c27e9445]{background:#8888a8;border-radius:50% 50% 0 0;width:70%;height:60%;position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}.obs-docks[data-v-c27e9445]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;padding:.5rem 0;display:grid}.obs-dock[data-v-c27e9445]{background:#1d1d22;border:1px solid #2b2a30;border-radius:4px;flex-direction:column;gap:.2rem;min-width:0;padding:.4rem;display:flex}.dock-title[data-v-c27e9445]{color:var(--text);margin-bottom:.15rem;font-size:.5625rem;font-weight:700}.dock-row[data-v-c27e9445]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;padding:.1rem .25rem;font-size:.5313rem;overflow:hidden}.dock-row.is-active[data-v-c27e9445]{background:color-mix(in srgb, var(--accent) 45%, transparent);color:#fff}.mixer-row[data-v-c27e9445]{flex-direction:column;gap:.15rem;margin-bottom:.2rem;display:flex}.mixer-name[data-v-c27e9445]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.5rem;overflow:hidden}.mixer-track[data-v-c27e9445]{background:#2b2a30;border-radius:999px;height:4px;position:relative;overflow:hidden}.mixer-fill[data-v-c27e9445]{background:linear-gradient(90deg,#33d17a 0 70%,#f5c211 70% 90%,#e01b24 90% 100%);animation-timing-function:ease-out;animation-iteration-count:infinite;position:absolute;inset:0}.mixer-fill--mic[data-v-c27e9445]{clip-path:inset(0 60% 0 0);animation-name:meter-mic-c27e9445;animation-duration:6.4s}.mixer-fill--desktop[data-v-c27e9445]{clip-path:inset(0 50% 0 0);animation-name:meter-desktop-c27e9445;animation-duration:4.8s;animation-delay:-1.7s}.dock-button[data-v-c27e9445]{text-align:center;color:var(--text);white-space:nowrap;text-overflow:ellipsis;background:#26252b;border:1px solid #2b2a30;border-radius:3px;padding:.15rem .2rem;font-size:.5rem;overflow:hidden}.dock-button--live[data-v-c27e9445]{border-color:color-mix(in srgb, var(--accent-soft) 55%, transparent);background:color-mix(in srgb, var(--accent) 35%, transparent);color:#fff}.obs-status[data-v-c27e9445]{font-variant-numeric:tabular-nums;color:var(--muted);justify-content:flex-end;align-items:center;gap:.35rem;padding:.3rem .1rem .45rem;font-size:.5625rem;display:flex}.live-dot[data-v-c27e9445]{background:#e01b24;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite live-blink-c27e9445}.features[data-v-c27e9445]{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:6rem 1.5rem}.features-inner[data-v-c27e9445]{max-width:1100px;margin:0 auto}.features-grid[data-v-c27e9445]{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.feature-card[data-v-c27e9445]{border:1px solid var(--border);background:var(--void);border-radius:12px;padding:1.75rem}.feature-icon[data-v-c27e9445]{background:color-mix(in srgb, var(--accent) 18%, transparent);width:40px;height:40px;color:var(--accent-soft);border-radius:10px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.feature-icon[data-v-c27e9445] svg{width:20px;height:20px}.feature-card h3[data-v-c27e9445]{color:var(--text);margin:0 0 .5rem;font-size:1rem;font-weight:700}.feature-card p[data-v-c27e9445]{color:var(--muted);margin:0;font-size:.875rem;line-height:1.6}.how-inner[data-v-c27e9445]{max-width:1100px}.how-showcase[data-v-c27e9445]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:1.5rem;margin-top:3rem;display:grid}.app-frame[data-v-c27e9445]{border:1px solid var(--border);background:var(--surface);box-shadow:0 24px 60px -20px rgb(var(--shadow-rgb) / calc(.6 * var(--shadow-k)));border-radius:14px;flex-direction:column;gap:.9rem;padding:1.1rem;display:flex}.app-search[data-v-c27e9445]{border:1px solid var(--border);background:var(--void);color:var(--muted);border-radius:8px;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.8125rem;display:flex}.app-search[data-v-c27e9445] svg{flex-shrink:0;width:14px;height:14px}.machine-grid[data-v-c27e9445]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.machine-card[data-v-c27e9445]{border:1px solid var(--border);background:var(--void);border-radius:10px;flex-direction:column;align-items:flex-start;gap:.7rem;padding:.9rem;display:flex}.machine-card.is-picked[data-v-c27e9445]{border-color:color-mix(in srgb, var(--accent-soft) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.machine-head[data-v-c27e9445]{justify-content:space-between;align-self:stretch;align-items:flex-start;gap:.75rem;display:flex}.machine-title[data-v-c27e9445]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.machine-gpu[data-v-c27e9445]{color:var(--text);font-size:.875rem;font-weight:600}.machine-sub[data-v-c27e9445]{color:var(--muted);font-size:.6875rem}.machine-price[data-v-c27e9445]{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.machine-price strong[data-v-c27e9445]{color:var(--text);font-size:.9375rem}.machine-specs[data-v-c27e9445]{color:var(--muted);flex-wrap:wrap;gap:.25rem .8rem;font-size:.6875rem;display:flex}.machine-specs span[data-v-c27e9445]{align-items:center;gap:.25rem;display:flex}.machine-specs[data-v-c27e9445] svg{flex-shrink:0;width:12px;height:12px}.rental-steps[data-v-c27e9445]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.rental-step[data-v-c27e9445]{border:1px solid var(--border);background:var(--void);color:var(--text);border-radius:10px;align-items:center;gap:.65rem;padding:.6rem .7rem;font-size:.8125rem;font-weight:600;display:flex}.step-badge[data-v-c27e9445]{background:color-mix(in srgb, var(--accent) 18%, transparent);width:26px;height:26px;color:var(--accent-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.step-number[data-v-c27e9445]{color:var(--muted);opacity:0;font-size:.75rem;position:absolute}.step-check[data-v-c27e9445]{width:16px;height:16px}.rental-open[data-v-c27e9445]{background:var(--accent);color:#fff;border-radius:6px;align-self:flex-start;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.8125rem;font-weight:600;display:inline-flex}.rental-open[data-v-c27e9445] svg{width:14px;height:14px}.rental-frame:is(.is-armed,.is-playing) .rental-step[data-v-c27e9445]{opacity:.4}.rental-frame:is(.is-armed,.is-playing) .step-number[data-v-c27e9445]{opacity:1}.rental-frame:is(.is-armed,.is-playing) .step-check[data-v-c27e9445],.rental-frame:is(.is-armed,.is-playing) .rental-open[data-v-c27e9445]{opacity:0}.rental-frame.is-playing .rental-step[data-v-c27e9445]{animation:.35s ease-out both step-done-c27e9445;animation-delay:calc(var(--step) * .9s + .4s)}.rental-frame.is-playing .step-check[data-v-c27e9445]{animation:.35s ease-out both step-check-in-c27e9445;animation-delay:calc(var(--step) * .9s + .4s)}.rental-frame.is-playing .step-number[data-v-c27e9445]{animation:.2s ease-out both step-number-out-c27e9445;animation-delay:calc(var(--step) * .9s + .4s)}.rental-frame.is-playing .rental-open[data-v-c27e9445]{animation:.4s ease-out 3.1s both open-in-c27e9445}.showcase-caption[data-v-c27e9445]{color:var(--muted);opacity:.75;text-align:center;margin:1rem 0 0;font-size:.75rem}.how-steps[data-v-c27e9445]{margin-top:3.5rem}.how-step[data-v-c27e9445]{background:var(--surface)}.host[data-v-c27e9445]{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:6rem 1.5rem}.host-inner[data-v-c27e9445]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem;max-width:1100px;margin:0 auto;display:grid}.host-copy .section-eyebrow[data-v-c27e9445],.host-copy .section-headline[data-v-c27e9445],.host-copy .section-sub[data-v-c27e9445]{text-align:left}.host-copy .section-headline[data-v-c27e9445]{font-size:clamp(1.75rem,3.2vw,2.25rem)}.host-copy .section-sub[data-v-c27e9445]{margin:0}.host-list[data-v-c27e9445]{flex-direction:column;gap:1.5rem;margin:2rem 0;padding:0;list-style:none;display:flex}.host-list li[data-v-c27e9445]{align-items:flex-start;gap:.875rem;display:flex}.host-icon[data-v-c27e9445]{background:color-mix(in srgb, var(--bits) 12%, transparent);width:32px;height:32px;color:var(--bits);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.host-icon[data-v-c27e9445] svg{width:16px;height:16px}.host-list strong[data-v-c27e9445]{color:var(--text);margin-bottom:.25rem;font-size:.9375rem;font-weight:600;display:block}.host-list p[data-v-c27e9445]{color:var(--muted);margin:0;font-size:.875rem;line-height:1.6}.host-note[data-v-c27e9445]{color:var(--muted);border-left:2px solid var(--border);margin:0 0 1.75rem;padding-left:.9rem;font-size:.8125rem;line-height:1.6}.host-actions[data-v-c27e9445]{flex-wrap:wrap;gap:.75rem;display:flex}.host-agreement[data-v-c27e9445]{color:var(--muted);text-underline-offset:3px;margin-top:1rem;font-size:.8125rem;text-decoration:underline;transition:color .15s;display:inline-block}.host-agreement[data-v-c27e9445]:hover{color:var(--text)}.host-showcase[data-v-c27e9445]{min-width:0}.host-frame[data-v-c27e9445]{background:var(--void)}.host-frame .machine-card[data-v-c27e9445]{background:var(--surface)}.host-terminal[data-v-c27e9445]{border:1px solid var(--border);background:var(--surface-2);color:var(--gem-bright);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:.65rem .85rem;font-family:ui-monospace,JetBrains Mono,Fira Code,monospace;font-size:.75rem;display:block;overflow:hidden}.terminal-prompt[data-v-c27e9445]{color:var(--muted);margin-right:.35rem}.host-head[data-v-c27e9445]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.host-heading[data-v-c27e9445]{color:var(--text);font-size:.9375rem;font-weight:700}.host-add[data-v-c27e9445]{background:var(--accent);color:#fff;white-space:nowrap;border-radius:6px;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.6875rem;font-weight:600;display:inline-flex}.host-add[data-v-c27e9445] svg{width:12px;height:12px}.host-online[data-v-c27e9445]{color:var(--muted);flex-shrink:0;align-items:center;gap:.35rem;font-size:.6875rem;display:flex}.host-badge[data-v-c27e9445]{background:var(--surface-2);color:var(--text);border-radius:999px;padding:.15rem .5rem;font-size:.625rem;font-weight:600}.host-usage[data-v-c27e9445]{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:.2rem;padding:.9rem;display:flex}.usage-total[data-v-c27e9445]{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700}.cta-eyebrow[data-v-c27e9445]{color:var(--bits)}@media (width<=980px){.features-grid[data-v-c27e9445]{grid-template-columns:repeat(2,1fr)}.how-showcase[data-v-c27e9445]{grid-template-columns:1fr}.host-inner[data-v-c27e9445]{grid-template-columns:1fr;gap:3rem}}@media (width<=768px){.browser-frame[data-v-c27e9445]{width:min(500px,100vw - 2.5rem)}.features[data-v-c27e9445],.host[data-v-c27e9445]{padding:3.5rem 1.25rem}.features-grid[data-v-c27e9445]{grid-template-columns:1fr;gap:1.25rem}}@media (width<=560px){.obs-docks[data-v-c27e9445]{grid-template-columns:repeat(2,minmax(0,1fr))}.obs-dock--scenes[data-v-c27e9445],.obs-dock--sources[data-v-c27e9445],.session-stats[data-v-c27e9445]{display:none}.machine-grid[data-v-c27e9445]{grid-template-columns:1fr}}
