.home-cta.svelte-yhq2jb{display:grid;gap:1.1rem;padding:clamp(1rem,2vw,1.35rem);border:1px solid var(--border-accent);border-radius:var(--radius-xl);background:radial-gradient(circle at 12% 0%,rgba(34,211,238,.1),transparent 34%),linear-gradient(120deg,rgba(34,211,238,.08),transparent 52%),var(--surface-2)}.intro.svelte-yhq2jb{display:grid;justify-items:start;gap:.6rem;max-width:720px}.eyebrow.svelte-yhq2jb{display:inline-flex;align-items:center;gap:.42rem;color:var(--accent-strong);font-size:.74rem;font-weight:850;letter-spacing:.02em}.eyebrow.svelte-yhq2jb svg{color:var(--success)}.title.svelte-yhq2jb{margin:0;color:var(--text);font-size:clamp(1.5rem,2.6vw,2.1rem);letter-spacing:0;line-height:1.06}.lead.svelte-yhq2jb{margin:0;max-width:620px;color:var(--text-muted);font-size:.96rem;line-height:1.55}.drop-wrap.svelte-yhq2jb{position:relative}.redirect-veil.svelte-yhq2jb{position:absolute;inset:0;z-index:5;display:grid;justify-items:center;align-content:center;gap:.4rem;border-radius:var(--radius-lg);background:#050711a8;backdrop-filter:blur(6px);color:var(--text);text-align:center;animation:svelte-yhq2jb-veil-in .16s ease}.redirect-veil.svelte-yhq2jb strong:where(.svelte-yhq2jb){font-size:.95rem}.redirect-veil.svelte-yhq2jb small:where(.svelte-yhq2jb){color:var(--text-muted);font-size:.78rem}.spinner.svelte-yhq2jb{width:30px;height:30px;margin-bottom:.3rem;border:2.5px solid rgba(34,211,238,.25);border-top-color:var(--accent);border-radius:999px;animation:svelte-yhq2jb-spin .72s linear infinite}.cta-row.svelte-yhq2jb{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem}.cta-row.svelte-yhq2jb .error:where(.svelte-yhq2jb){margin-right:auto;color:var(--warning);font-size:.78rem}@keyframes svelte-yhq2jb-veil-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-yhq2jb-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.redirect-veil.svelte-yhq2jb,.spinner.svelte-yhq2jb{animation:none}}.visual.svelte-115wnuo{position:relative;z-index:1;display:grid;align-content:center;justify-items:center;gap:1.4rem;min-width:0;padding:clamp(1.25rem,2.5vw,1.75rem);border:1px solid var(--border-accent);border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0%,rgba(185,243,74,.1),transparent 36%),radial-gradient(circle at 0% 100%,rgba(34,211,238,.12),transparent 40%),var(--surface-2);box-shadow:var(--shadow-glow);overflow:hidden}.visual-head.svelte-115wnuo{position:absolute;top:1rem;right:1rem;z-index:3;display:inline-flex;align-items:center;gap:.4rem;color:var(--text-muted);font-size:.72rem;font-weight:800}.visual-head.svelte-115wnuo svg{color:var(--success)}.visual-head.svelte-115wnuo strong:where(.svelte-115wnuo){color:var(--text);letter-spacing:.02em}.dot.svelte-115wnuo{width:.55rem;height:.55rem;border-radius:999px;background:var(--success);box-shadow:0 0 #b9f34a59;animation:svelte-115wnuo-pulse-ring 2.4s ease-out infinite}.stage.svelte-115wnuo{position:relative;display:grid;width:100%;min-height:150px;place-items:center}.halo.svelte-115wnuo{position:absolute;width:16rem;height:16rem;border-radius:999px;background:radial-gradient(circle,rgba(34,211,238,.18),transparent 62%);filter:blur(2px);animation:svelte-115wnuo-float-glow 8s ease-in-out infinite}.scene.svelte-115wnuo{position:absolute;display:grid;justify-items:center;gap:.85rem;opacity:0}.scene-tag.svelte-115wnuo{color:var(--accent-strong);font-size:.66rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.pair.svelte-115wnuo{display:flex;align-items:center;gap:.7rem}.arrow.svelte-115wnuo{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-strong)}.arrow.svelte-115wnuo svg{animation:svelte-115wnuo-arrow-nudge 3s ease-in-out infinite}.scene-0.svelte-115wnuo{animation:svelte-115wnuo-scene-0 12s ease-in-out infinite}.scene-1.svelte-115wnuo{animation:svelte-115wnuo-scene-1 12s ease-in-out infinite}.scene-2.svelte-115wnuo{animation:svelte-115wnuo-scene-2 12s ease-in-out infinite}.scene-3.svelte-115wnuo{animation:svelte-115wnuo-scene-3 12s ease-in-out infinite}.shimmer.svelte-115wnuo{position:absolute;inset:0;border-radius:var(--radius);pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(34,211,238,.16) 48%,rgba(185,243,74,.16) 52%,transparent 70%);background-size:220% 100%;background-position:120% 0;opacity:0;animation:svelte-115wnuo-shimmer-sweep 3s ease-in-out infinite}.progress.svelte-115wnuo{position:absolute;bottom:-.3rem;left:0;right:0;height:2px;border-radius:999px;background:#ffffff0f;overflow:hidden}.progress.svelte-115wnuo span:where(.svelte-115wnuo){display:block;height:100%;width:100%;transform-origin:left;transform:scaleX(0);background:var(--gradient-brand);animation:svelte-115wnuo-progress-fill 3s ease-in-out infinite}.stats.svelte-115wnuo{display:grid;width:100%;gap:.4rem;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.08)}.stat.svelte-115wnuo{margin:0;color:var(--text-muted);font-size:.9rem;font-weight:700;text-align:center}.stat.svelte-115wnuo strong:where(.svelte-115wnuo){color:#fff;font-size:1.5rem;font-weight:900}@keyframes svelte-115wnuo-scene-0{0%,23%{opacity:1}25%,to{opacity:0}}@keyframes svelte-115wnuo-scene-1{0%,23%{opacity:0}25%,48%{opacity:1}50%,to{opacity:0}}@keyframes svelte-115wnuo-scene-2{0%,48%{opacity:0}50%,73%{opacity:1}75%,to{opacity:0}}@keyframes svelte-115wnuo-scene-3{0%,73%{opacity:0}75%,98%{opacity:1}to{opacity:0}}@keyframes svelte-115wnuo-shimmer-sweep{0%,12%{background-position:120% 0;opacity:0}18%{opacity:1}38%{background-position:-20% 0;opacity:1}44%,to{opacity:0}}@keyframes svelte-115wnuo-progress-fill{0%{transform:scaleX(0)}90%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes svelte-115wnuo-arrow-nudge{0%,70%,to{transform:translate(0)}35%{transform:translate(4px)}}@keyframes svelte-115wnuo-float-glow{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.08);opacity:1}}@keyframes svelte-115wnuo-pulse-ring{0%{box-shadow:0 0 #b9f34a52}70%,to{box-shadow:0 0 0 12px #b9f34a00}}@media(max-width:1080px){.stage.svelte-115wnuo{min-height:130px}}@media(max-width:640px){.pair.svelte-115wnuo .badge{gap:.4rem}.stat.svelte-115wnuo strong:where(.svelte-115wnuo){font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.dot.svelte-115wnuo,.halo.svelte-115wnuo,.shimmer.svelte-115wnuo,.progress.svelte-115wnuo span:where(.svelte-115wnuo),.arrow.svelte-115wnuo svg{animation:none}.scene.svelte-115wnuo{animation:none}.scene-0.svelte-115wnuo{opacity:1}.scene-1.svelte-115wnuo,.scene-2.svelte-115wnuo,.scene-3.svelte-115wnuo{opacity:0}}.bento.svelte-131f2ne{display:grid;gap:1rem;padding:clamp(1.1rem,2vw,1.5rem);border:1px solid var(--border);border-radius:var(--radius-xl);background:radial-gradient(circle at 10% 0%,rgba(34,211,238,.07),transparent 30%),var(--surface-2)}.bento-head.svelte-131f2ne{display:grid;gap:.55rem;max-width:680px}.kicker.svelte-131f2ne{color:var(--success);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bento-head.svelte-131f2ne h2:where(.svelte-131f2ne){margin:0;color:var(--text);font-size:clamp(1.4rem,2.4vw,2rem);letter-spacing:0;line-height:1.06}.bento-head.svelte-131f2ne p:where(.svelte-131f2ne){margin:0;color:var(--text-muted);font-size:.94rem;line-height:1.55}.grid.svelte-131f2ne{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.convert.svelte-131f2ne,.studio.svelte-131f2ne{grid-column:span 3;grid-row:span 2}.tool.svelte-131f2ne{grid-column:span 2}.tile.svelte-131f2ne,.tool.svelte-131f2ne{position:relative;display:grid;min-width:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text);text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s ease}.tile.svelte-131f2ne:hover,.tool.svelte-131f2ne:hover{border-color:var(--border-accent-strong);background:var(--surface-hover);transform:translateY(-3px);box-shadow:0 16px 40px #00000052}.tile.svelte-131f2ne:focus-visible,.tool.svelte-131f2ne:focus-visible{outline-offset:3px}.tile.svelte-131f2ne{align-content:start;gap:.9rem;padding:1.15rem}.convert.svelte-131f2ne{grid-template-rows:auto auto auto auto auto auto minmax(190px,1fr) auto}.studio.svelte-131f2ne{grid-template-rows:auto auto minmax(0,1fr) auto}.tile-top.svelte-131f2ne{display:flex;align-items:center;justify-content:space-between}.tile-icon.svelte-131f2ne{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem;border-radius:var(--radius)}.convert-icon.svelte-131f2ne{border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);background:color-mix(in srgb,var(--accent) 14%,var(--surface-1));color:var(--accent-strong)}.studio-icon.svelte-131f2ne{border:1px solid color-mix(in srgb,var(--success) 32%,transparent);background:color-mix(in srgb,var(--success) 14%,var(--surface-1));color:var(--success-strong)}.tile-icon.svelte-131f2ne svg{width:20px;height:20px}.pill-count.svelte-131f2ne{padding:.28rem .6rem;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.02em}.tile-body.svelte-131f2ne{display:grid;gap:.15rem}.tile-body.svelte-131f2ne strong:where(.svelte-131f2ne){color:#fff;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:900;line-height:1;letter-spacing:0}.studio.svelte-131f2ne .tile-body:where(.svelte-131f2ne) strong:where(.svelte-131f2ne){font-size:clamp(1.3rem,2.4vw,1.75rem)}.tile-sub.svelte-131f2ne{color:var(--text-muted);font-size:.82rem;font-weight:700;letter-spacing:.01em}.pipeline.svelte-131f2ne{display:grid;gap:.65rem;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 42%),color-mix(in srgb,var(--surface-3) 74%,var(--surface-1))}.sample-stack.svelte-131f2ne{display:grid;grid-template-columns:1.18fr .95fr .95fr;gap:.45rem}.sample-card.svelte-131f2ne{position:relative;display:grid;align-content:end;min-height:82px;overflow:hidden;padding:.55rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.sample-card.svelte-131f2ne small:where(.svelte-131f2ne){position:relative;z-index:1;overflow:hidden;color:var(--text);font-size:.66rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.sample-thumb.svelte-131f2ne{position:absolute;inset:0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface-0) 72%,transparent)),url(/assets/social-card.png) center/cover;opacity:.82}.doc-preview.svelte-131f2ne,.data-preview.svelte-131f2ne{align-content:center;justify-items:start;gap:.45rem}.doc-preview.svelte-131f2ne{color:var(--danger)}.data-preview.svelte-131f2ne{color:var(--success-strong)}.pipeline-rail.svelte-131f2ne{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.45rem;color:var(--text-muted);font-size:.66rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.pipeline-rail.svelte-131f2ne i:where(.svelte-131f2ne){display:block;height:2px;border-radius:999px;background:var(--gradient-brand);opacity:.58}.cat-grid.svelte-131f2ne{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.cat-item.svelte-131f2ne{display:flex;align-items:center;gap:.55rem;padding:.55rem .6rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.cat-icon.svelte-131f2ne{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:var(--radius-sm)}.cat-icon.svelte-131f2ne svg{width:16px;height:16px}.cat-images.svelte-131f2ne .cat-icon:where(.svelte-131f2ne){border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);background:color-mix(in srgb,var(--accent) 14%,var(--surface-1));color:var(--accent-strong)}.cat-documents.svelte-131f2ne .cat-icon:where(.svelte-131f2ne){border:1px solid color-mix(in srgb,var(--warning) 32%,transparent);background:color-mix(in srgb,var(--warning) 14%,var(--surface-1));color:var(--warning)}.cat-data-text.svelte-131f2ne .cat-icon:where(.svelte-131f2ne){border:1px solid color-mix(in srgb,var(--success) 32%,transparent);background:color-mix(in srgb,var(--success) 14%,var(--surface-1));color:var(--success-strong)}.cat-pdf-tools.svelte-131f2ne .cat-icon:where(.svelte-131f2ne){border:1px solid color-mix(in srgb,var(--danger) 32%,transparent);background:color-mix(in srgb,var(--danger) 14%,var(--surface-1));color:var(--danger)}.cat-text.svelte-131f2ne{display:grid;min-width:0;gap:.05rem}.cat-text.svelte-131f2ne strong:where(.svelte-131f2ne){color:var(--text);font-size:1.05rem;font-weight:900;line-height:1}.cat-text.svelte-131f2ne small:where(.svelte-131f2ne),.cat-text.svelte-131f2ne em:where(.svelte-131f2ne){color:var(--text-muted);font-size:.72rem;font-weight:700;line-height:1.2}.cat-text.svelte-131f2ne em:where(.svelte-131f2ne){color:var(--text-faint);font-size:.66rem;font-style:normal}.route-bars.svelte-131f2ne{display:grid;gap:.38rem;padding:.65rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-2) 80%,var(--surface-1))}.route-bar.svelte-131f2ne{display:grid;grid-template-columns:4.6rem 1fr 2rem;align-items:center;gap:.48rem;color:var(--text-muted);font-size:.66rem;font-weight:850}.route-bar.svelte-131f2ne small:where(.svelte-131f2ne),.route-bar.svelte-131f2ne em:where(.svelte-131f2ne){overflow:hidden;font-size:inherit;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.route-bar.svelte-131f2ne em:where(.svelte-131f2ne){justify-self:end;color:var(--text)}.route-bar.svelte-131f2ne i:where(.svelte-131f2ne){position:relative;display:block;height:5px;overflow:hidden;border-radius:999px;background:var(--surface-3)}.route-bar.svelte-131f2ne i:where(.svelte-131f2ne):before{position:absolute;inset:0 auto 0 0;width:var(--bar);border-radius:inherit;background:var(--accent);content:""}.route-documents.svelte-131f2ne i:where(.svelte-131f2ne):before{background:var(--warning)}.route-data-text.svelte-131f2ne i:where(.svelte-131f2ne):before{background:var(--success)}.route-pdf-tools.svelte-131f2ne i:where(.svelte-131f2ne):before{background:var(--danger)}.popular.svelte-131f2ne{display:flex;flex-wrap:wrap;gap:.4rem}.pair-chip.svelte-131f2ne{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .5rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-muted);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.pair-chip.svelte-131f2ne em:where(.svelte-131f2ne){font-style:normal;color:var(--text)}.pair-chip.svelte-131f2ne svg{color:var(--accent-strong)}.conversion-map.svelte-131f2ne{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(8.5rem,1.1fr) minmax(0,.85fr);align-items:center;gap:.75rem;min-height:190px;overflow:hidden;padding:.85rem;border:1px solid var(--border-accent);border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 48%),linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),color-mix(in srgb,var(--success) 6%,transparent)),var(--surface-2)}.conversion-map.svelte-131f2ne:after{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 28%,color-mix(in srgb,var(--accent) 14%,transparent) 44%,color-mix(in srgb,var(--success) 12%,transparent) 50%,transparent 68%);opacity:0;transform:translate(-120%);animation:svelte-131f2ne-map-sheen 6.2s ease-in-out infinite;content:""}.map-col.svelte-131f2ne{display:grid;gap:.48rem;z-index:1}.map-col.svelte-131f2ne span:where(.svelte-131f2ne){display:inline-flex;align-items:center;justify-content:center;min-height:32px;border:1px solid var(--border);border-radius:999px;background:var(--surface-1);color:var(--text);font-size:.68rem;font-weight:900;letter-spacing:.03em;animation:svelte-131f2ne-chip-breathe 5.4s ease-in-out infinite}.map-col.svelte-131f2ne span:where(.svelte-131f2ne):nth-child(2){animation-delay:.42s}.map-col.svelte-131f2ne span:where(.svelte-131f2ne):nth-child(3){animation-delay:.84s}.outputs.svelte-131f2ne span:where(.svelte-131f2ne){animation-delay:.24s}.inputs.svelte-131f2ne span:where(.svelte-131f2ne):nth-child(2),.outputs.svelte-131f2ne span:where(.svelte-131f2ne):nth-child(2){transform:translate(.5rem)}.map-engine.svelte-131f2ne{z-index:2;display:grid;justify-items:center;gap:.34rem;min-height:132px;padding:.9rem;border:1px solid var(--border-accent-strong);border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--success) 14%,transparent),transparent 56%),var(--surface-1);text-align:center;box-shadow:var(--shadow-glow);animation:svelte-131f2ne-engine-float 5.8s ease-in-out infinite}.engine-icons.svelte-131f2ne{display:inline-flex;gap:.35rem;color:var(--accent-strong)}.engine-icons.svelte-131f2ne svg{width:18px;height:18px}.map-engine.svelte-131f2ne strong:where(.svelte-131f2ne){color:var(--text);font-size:.92rem;font-weight:950}.map-engine.svelte-131f2ne small:where(.svelte-131f2ne){color:var(--success-strong);font-size:.66rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}@keyframes svelte-131f2ne-map-sheen{0%,38%,to{opacity:0;transform:translate(-120%)}50%{opacity:.85}68%{opacity:0;transform:translate(120%)}}@keyframes svelte-131f2ne-engine-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes svelte-131f2ne-chip-breathe{0%,to{transform:translateY(0);opacity:.84}50%{transform:translateY(-3px);opacity:1}}.tile-cta.svelte-131f2ne{display:inline-flex;align-items:center;gap:.35rem;margin:0;color:var(--accent-strong);font-size:.82rem;font-weight:800;transition:gap .2s ease}.tile.svelte-131f2ne:hover .tile-cta:where(.svelte-131f2ne){gap:.6rem}.studio-board.svelte-131f2ne{display:grid;gap:.55rem;padding:.6rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at 85% 0%,color-mix(in srgb,var(--success) 13%,transparent),transparent 38%),var(--surface-2)}.mini-toolbar.svelte-131f2ne{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:24px}.mini-toolbar.svelte-131f2ne>span:where(.svelte-131f2ne){width:5px;height:5px;border-radius:999px;color:var(--text-faint);background:currentColor;box-shadow:9px 0 currentColor,18px 0 currentColor;opacity:.55}.mini-toolbar.svelte-131f2ne small:where(.svelte-131f2ne),.mini-toolbar.svelte-131f2ne em:where(.svelte-131f2ne){color:var(--text-muted);font-size:.62rem;font-weight:850;font-style:normal;text-transform:uppercase;letter-spacing:.04em}.mini-toolbar.svelte-131f2ne em:where(.svelte-131f2ne){color:var(--success-strong)}.mockup.svelte-131f2ne{display:grid;grid-template-columns:repeat(2,1fr);gap:.45rem;margin-top:.2rem}.page.svelte-131f2ne{aspect-ratio:3 / 4;position:relative;border-radius:6px;border:1px solid var(--border-strong);background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 60%),var(--surface-3)}.page.svelte-131f2ne:before{content:"";position:absolute;top:26%;left:18%;right:18%;height:2px;border-radius:999px;background:color-mix(in srgb,var(--text) 12%,transparent);box-shadow:0 7px color-mix(in srgb,var(--text) 8%,transparent),0 14px color-mix(in srgb,var(--text) 5%,transparent)}.page.svelte-131f2ne b:where(.svelte-131f2ne){position:absolute;top:.35rem;left:.4rem;z-index:2;display:grid;place-items:center;width:1.2rem;height:1.2rem;border:1px solid var(--border);border-radius:999px;background:var(--surface-1);color:var(--text-muted);font-size:.62rem;font-weight:900}.page.svelte-131f2ne i:where(.svelte-131f2ne){position:absolute;right:18%;bottom:26%;left:18%;height:28%;border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--success) 16%,transparent)),var(--surface-2)}.p1.svelte-131f2ne i:where(.svelte-131f2ne){right:24%;left:24%;background:url(/assets/brand-mark.png) center/44% no-repeat,radial-gradient(circle,color-mix(in srgb,var(--accent) 22%,transparent),transparent 64%),var(--surface-2)}.p2.svelte-131f2ne i:where(.svelte-131f2ne){background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--text) 16%,transparent) 0 2px,transparent 2px 7px),var(--surface-2)}.p3.svelte-131f2ne i:where(.svelte-131f2ne){right:12%;left:12%;height:36%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface-0) 62%,transparent)),url(/assets/social-card.png) center/cover}.p4.svelte-131f2ne i:where(.svelte-131f2ne){background:linear-gradient(135deg,color-mix(in srgb,var(--danger) 18%,transparent),color-mix(in srgb,var(--warning) 16%,transparent)),radial-gradient(circle at 28% 32%,color-mix(in srgb,var(--text) 28%,transparent) 0 10%,transparent 11%),var(--surface-2)}.page.svelte-131f2ne small:where(.svelte-131f2ne){position:absolute;right:.4rem;bottom:.35rem;left:.4rem;overflow:hidden;color:var(--text-faint);font-size:.6rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.studio-activity.svelte-131f2ne{display:grid;gap:.38rem;padding:.58rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-1) 72%,transparent)}.activity-head.svelte-131f2ne{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding-bottom:.28rem;border-bottom:1px solid var(--border)}.activity-head.svelte-131f2ne b:where(.svelte-131f2ne){color:var(--text);font-size:.7rem;font-weight:900}.activity-head.svelte-131f2ne small:where(.svelte-131f2ne){color:var(--success-strong);font-size:.6rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.studio-activity.svelte-131f2ne>span:where(.svelte-131f2ne):not(.activity-head){display:flex;align-items:center;gap:.42rem;color:var(--text-muted);font-size:.68rem;font-weight:800}.studio-activity.svelte-131f2ne>span:where(.svelte-131f2ne):not(.activity-head) svg{color:var(--accent-strong)}.page.svelte-131f2ne:after{content:"";position:absolute;top:5px;right:5px;width:8px;height:14px;background-image:radial-gradient(circle,var(--text-faint) 1px,transparent 1.5px);background-size:8px 5px;background-position:center;background-repeat:no-repeat;opacity:.22;transition:opacity .2s ease}.tile.svelte-131f2ne:hover .page:where(.svelte-131f2ne):after,.page.svelte-131f2ne:hover:after{opacity:.72}.p1.svelte-131f2ne{animation:svelte-131f2ne-lift 5.6s ease-in-out infinite}.p2.svelte-131f2ne{animation:svelte-131f2ne-lift 5.6s ease-in-out 1.4s infinite}.p3.svelte-131f2ne{animation:svelte-131f2ne-lift 5.6s ease-in-out 2.8s infinite}.p4.svelte-131f2ne{animation:svelte-131f2ne-lift 5.6s ease-in-out 4.2s infinite}.cap-pills.svelte-131f2ne{display:flex;flex-wrap:wrap;gap:.35rem}.cap-pills.svelte-131f2ne span:where(.svelte-131f2ne){padding:.2rem .5rem;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text-muted);font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.tool.svelte-131f2ne{grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.85rem .95rem .85rem .8rem}.tool-accent.svelte-131f2ne{position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:0 3px 3px 0}.tool-pdf.svelte-131f2ne .tool-accent:where(.svelte-131f2ne){background:var(--danger)}.tool-image.svelte-131f2ne .tool-accent:where(.svelte-131f2ne){background:var(--accent)}.tool-icon.svelte-131f2ne{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);background:color-mix(in srgb,var(--accent) 12%,var(--surface-1));color:var(--accent-strong)}.tool-pdf.svelte-131f2ne .tool-icon:where(.svelte-131f2ne){border-color:color-mix(in srgb,var(--danger) 28%,transparent);background:color-mix(in srgb,var(--danger) 12%,var(--surface-1));color:var(--danger)}.tool-icon.svelte-131f2ne svg{width:19px;height:19px}.tool-text.svelte-131f2ne{display:grid;min-width:0;gap:.1rem}.tool-text.svelte-131f2ne strong:where(.svelte-131f2ne){color:var(--text);font-size:.9rem;font-weight:800;line-height:1.2}.tool-text.svelte-131f2ne small:where(.svelte-131f2ne){color:var(--text-muted);font-size:.74rem;line-height:1.35}.tool-go.svelte-131f2ne{color:var(--text-faint);transition:color .18s ease,transform .18s ease}@keyframes svelte-131f2ne-lift{0%,20%,to{transform:translateY(0) scale(1);border-color:var(--border-strong);box-shadow:none}8%{transform:translateY(-7px) scale(1.05);border-color:var(--border-accent-strong);box-shadow:0 10px 22px #0006}}@media(max-width:900px){.grid.svelte-131f2ne{grid-template-columns:repeat(2,minmax(0,1fr))}.convert.svelte-131f2ne,.studio.svelte-131f2ne{grid-column:span 2;grid-row:auto}.tool.svelte-131f2ne{grid-column:span 1}}@media(max-width:520px){.grid.svelte-131f2ne{grid-template-columns:1fr}.convert.svelte-131f2ne,.studio.svelte-131f2ne,.tool.svelte-131f2ne{grid-column:span 1}.sample-stack.svelte-131f2ne,.cat-grid.svelte-131f2ne{grid-template-columns:1fr}.conversion-map.svelte-131f2ne{grid-template-columns:1fr;min-height:0}.map-col.svelte-131f2ne{grid-template-columns:repeat(3,minmax(0,1fr))}.inputs.svelte-131f2ne span:where(.svelte-131f2ne):nth-child(2),.outputs.svelte-131f2ne span:where(.svelte-131f2ne):nth-child(2){transform:none}}@media(prefers-reduced-motion:reduce){.page.svelte-131f2ne,.conversion-map.svelte-131f2ne:after,.map-engine.svelte-131f2ne,.map-col.svelte-131f2ne span:where(.svelte-131f2ne){animation:none}}.marquee-section.svelte-kb050d{display:grid;gap:.9rem;padding:clamp(1.1rem,2vw,1.5rem);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-2);overflow:hidden}.marquee-head.svelte-kb050d{display:grid;gap:.4rem;max-width:620px}.kicker.svelte-kb050d{color:var(--accent-strong);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.marquee-head.svelte-kb050d h2:where(.svelte-kb050d){margin:0;color:var(--text);font-size:clamp(1.3rem,2.2vw,1.8rem);letter-spacing:0;line-height:1.06}.marquee-head.svelte-kb050d p:where(.svelte-kb050d){margin:0;color:var(--text-muted);font-size:.9rem;line-height:1.5}.track.svelte-kb050d{display:grid;gap:.65rem;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.row.svelte-kb050d{display:flex;overflow:hidden}.strip.svelte-kb050d{display:flex;flex:0 0 auto;align-items:center;gap:.9rem;padding-right:.9rem;white-space:nowrap}.row-left.svelte-kb050d .strip:where(.svelte-kb050d){animation:svelte-kb050d-marquee-left 32s linear infinite}.row-right.svelte-kb050d .strip:where(.svelte-kb050d){animation:svelte-kb050d-marquee-right 28s linear infinite}.track.svelte-kb050d:hover .strip:where(.svelte-kb050d){animation-play-state:paused}.strip.svelte-kb050d .badge{padding:.45rem .7rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1)}@keyframes svelte-kb050d-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-kb050d-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.row-left.svelte-kb050d .strip:where(.svelte-kb050d),.row-right.svelte-kb050d .strip:where(.svelte-kb050d){animation:none}.strip.svelte-kb050d{justify-content:center;flex-wrap:wrap;white-space:normal}.row.svelte-kb050d{overflow:visible}}
