.scrollbar-hide.svelte-7wep2s::-webkit-scrollbar{display:none}.scrollbar-hide.svelte-7wep2s{-ms-overflow-style:none;scrollbar-width:none}.marquee-viewport.svelte-7wep2s{overflow:hidden}.marquee-track.svelte-7wep2s{display:flex;gap:16px;width:-moz-max-content;width:max-content;animation:svelte-7wep2s-marquee 20s linear infinite}.model-pill.svelte-7wep2s{display:inline-flex;align-items:center;gap:14px;padding:14px 20px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #0003;min-width:220px;transition:transform .2s ease}.model-pill.svelte-7wep2s:hover{background:#ffffff0f;transform:translateY(-2px)}.model-logo.svelte-7wep2s{height:48px;width:48px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0d}@keyframes svelte-7wep2s-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.showcase-iframe.svelte-7wep2s{width:100%;height:100%;border:0;background:radial-gradient(circle at 20% 20%,rgba(79,192,109,.18),transparent 55%),radial-gradient(circle at 80% 30%,rgba(62,165,244,.14),transparent 60%),#0d1018;filter:saturate(1.05)}.showcase-scaled.svelte-7wep2s{transform-origin:top left;will-change:transform}.showcase-viewport.svelte-7wep2s{position:relative}.showcase-viewport.svelte-7wep2s:after{content:"";position:absolute;inset:0 0 0 auto;width:14px;pointer-events:none;background:linear-gradient(to left,#00000073,#0000)}.showcase-tabs.svelte-7wep2s{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.showcase-tabs.svelte-7wep2s::-webkit-scrollbar{display:none}.showcase-tab.svelte-7wep2s{white-space:nowrap;flex:0 0 auto}.showcase-swipe-zone.svelte-7wep2s{position:absolute;top:0;bottom:0;width:22%;z-index:15;background:transparent;touch-action:pan-y}.showcase-swipe-zone-left.svelte-7wep2s{left:0}.showcase-swipe-zone-right.svelte-7wep2s{right:0}.showcase-tooltip.svelte-7wep2s{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%) translateY(2px);padding:6px 10px;border-radius:9999px;border:1px solid rgba(255,255,255,.25);background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffeb;font-size:12px;font-weight:600;letter-spacing:.02em;white-space:nowrap;box-shadow:0 18px 60px -34px #ffffff73;opacity:0;pointer-events:none;transition:opacity .14s ease-out,transform .14s ease-out}.showcase-nav.svelte-7wep2s:hover .showcase-tooltip:where(.svelte-7wep2s),.showcase-nav.svelte-7wep2s:focus .showcase-tooltip:where(.svelte-7wep2s),.showcase-nav.svelte-7wep2s:focus-visible .showcase-tooltip:where(.svelte-7wep2s){opacity:1;transform:translate(-50%) translateY(0)}.pricing-card.svelte-7wep2s{transform:translateY(0) scale(1);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,border-color .3s ease,background .3s ease}.pricing-card.svelte-7wep2s:hover{transform:translateY(-8px) scale(1.02);border-color:#ffffff40;background:#ffffff14;box-shadow:0 32px 80px -40px #000000e6,0 0 40px -10px #ffffff1a}.pricing-card-highlight.svelte-7wep2s:hover{transform:translateY(-10px) scale(1.03);border-color:#34d399cc;background:linear-gradient(135deg,#ffffff14,#34d39926,#34d39914);box-shadow:0 40px 100px -50px #10b981e6,0 0 60px -15px #34d39966}.pricing-card.svelte-7wep2s:hover a{transform:translateY(-1px)}
