.product-page.svelte-1edmfg0{--section-padding: 80px 16px;--container-max: 1440px;overflow-x:hidden}@media(min-width:600px){.product-page.svelte-1edmfg0{--section-padding: 80px 24px}}@media(min-width:768px){.product-page.svelte-1edmfg0{--section-padding: 80px 32px}}.container.svelte-1edmfg0{max-width:var(--container-max);margin:0 auto}.hero.svelte-1edmfg0{padding:60px 16px 80px;text-align:center}@media(min-width:600px){.hero.svelte-1edmfg0{padding:60px 24px 80px}}@media(min-width:768px){.hero.svelte-1edmfg0{padding:60px 32px 80px}}@keyframes svelte-1edmfg0-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1edmfg0-scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.hero.svelte-1edmfg0 h1:where(.svelte-1edmfg0){animation:svelte-1edmfg0-fadeInUp .6s ease-out both}.hero.svelte-1edmfg0 .subtitle:where(.svelte-1edmfg0){animation:svelte-1edmfg0-fadeInUp .6s ease-out .1s both}.hero.svelte-1edmfg0 .description:where(.svelte-1edmfg0){animation:svelte-1edmfg0-fadeInUp .6s ease-out .2s both}.hero.svelte-1edmfg0 .cta-group:where(.svelte-1edmfg0){animation:svelte-1edmfg0-fadeInUp .6s ease-out .3s both}.hero-device.svelte-1edmfg0 .iphone-mockup:where(.svelte-1edmfg0){animation:svelte-1edmfg0-scaleIn .7s ease-out .2s both}.hero-backdrop.svelte-1edmfg0{animation:fadeInSimple 1s ease-out .4s both}.hero-grid.svelte-1edmfg0{display:grid;grid-template-columns:1fr;gap:40px;align-items:center;position:relative}.hero-backdrop.svelte-1edmfg0{display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);width:350px;height:400px;pointer-events:none;z-index:0}@media(min-width:768px){.hero-backdrop.svelte-1edmfg0{top:50%;bottom:auto;left:75%;transform:translate(-50%,-50%);width:500px;height:450px}}@media(min-width:900px){.hero-backdrop.svelte-1edmfg0{width:700px;height:500px}}.hero-content.svelte-1edmfg0{text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.hero-device.svelte-1edmfg0{display:flex;justify-content:center;position:relative;z-index:1}.backdrop-glow.svelte-1edmfg0{position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 30% 40%,color-mix(in srgb,var(--brand-primary) 25%,transparent) 0%,transparent 60%),radial-gradient(ellipse 50% 50% at 70% 60%,color-mix(in srgb,var(--color-mint) 20%,transparent) 0%,transparent 50%),radial-gradient(ellipse 40% 60% at 50% 30%,color-mix(in srgb,var(--color-indigo) 15%,transparent) 0%,transparent 50%);filter:blur(50px);animation:svelte-1edmfg0-backdrop-shift 8s ease-in-out infinite alternate}@keyframes svelte-1edmfg0-backdrop-shift{0%{transform:scale(1) rotate(0)}to{transform:scale(1.1) rotate(5deg)}}.backdrop-ring.svelte-1edmfg0{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:320px;height:320px;border:1px solid color-mix(in srgb,var(--brand-primary) 15%,transparent);border-radius:50%}.backdrop-ring.svelte-1edmfg0:before{content:"";position:absolute;inset:-40px;border:1px dashed color-mix(in srgb,var(--brand-primary) 10%,transparent);border-radius:50%;animation:svelte-1edmfg0-spin-slow 30s linear infinite}@keyframes svelte-1edmfg0-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(min-width:768px){.hero-grid.svelte-1edmfg0{grid-template-columns:1fr 1fr;gap:40px}.hero-content.svelte-1edmfg0{text-align:left;display:flex;flex-direction:column;align-items:flex-start}.hero-device.svelte-1edmfg0{justify-content:center}.hero.svelte-1edmfg0 .description:where(.svelte-1edmfg0){margin-left:0;margin-right:0}.hero.svelte-1edmfg0 .cta-group:where(.svelte-1edmfg0){justify-content:flex-start}}.hero.svelte-1edmfg0 h1:where(.svelte-1edmfg0){font-size:var(--text-2xl-loose);font-weight:var(--font-weight-semibold);margin-bottom:10px;line-height:1.1;color:var(--text-primary)}.gradient-text.svelte-1edmfg0{background:linear-gradient(135deg,var(--brand-primary) 0%,var(--color-mint) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.hero.svelte-1edmfg0 .subtitle:where(.svelte-1edmfg0){font-size:var(--text-lg-tight);color:var(--text-primary);margin-bottom:12px;font-weight:var(--font-weight-medium)}.hero.svelte-1edmfg0 .description:where(.svelte-1edmfg0){font-size:17px;color:var(--text-secondary);max-width:450px;margin:0 0 24px;line-height:1.5}.cta-group.svelte-1edmfg0{display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap}.btn-secondary.svelte-1edmfg0{display:inline-flex;align-items:center;justify-content:center;color:var(--brand-primary);font-size:var(--text-base);font-weight:var(--font-weight-semibold);text-decoration:none;height:44px;padding:0 24px;border:none;border-radius:var(--radius-pill);transition:filter var(--duration-slow) ease}.btn-secondary.svelte-1edmfg0:hover{filter:hue-rotate(-30deg) saturate(1.2)}.hero-device.svelte-1edmfg0{position:relative;display:flex;justify-content:center}.device-glow.svelte-1edmfg0{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280px;height:500px;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--brand-primary) 12%,transparent) 0%,color-mix(in srgb,var(--color-mint) 8%,transparent) 40%,transparent 70%);filter:blur(40px);pointer-events:none;z-index:0}@media(min-width:768px){.device-glow.svelte-1edmfg0{width:380px;height:650px;filter:blur(60px)}}.iphone-mockup.svelte-1edmfg0{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;animation:svelte-1edmfg0-device-float 6s ease-in-out infinite}@keyframes svelte-1edmfg0-device-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.iphone-frame.svelte-1edmfg0{position:relative;width:220px;background:linear-gradient(145deg,#1a1a1a,#0a0a0a);border-radius:36px;padding:8px;box-shadow:0 25px 50px -12px #0006,0 12px 24px -8px #0000004d,inset 0 1px #ffffff14,inset 0 0 0 .5px #ffffff0d;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.iphone-mockup.svelte-1edmfg0:hover .iphone-frame:where(.svelte-1edmfg0){transform:scale(1.02)}@media(min-width:768px){.iphone-frame.svelte-1edmfg0{width:300px;border-radius:48px;padding:12px}}.iphone-frame.svelte-1edmfg0:before{content:"";position:absolute;right:-2px;top:100px;width:3px;height:55px;background:linear-gradient(180deg,#333,#1a1a1a,#333);border-radius:0 2px 2px 0;box-shadow:1px 0 2px #0000004d}.iphone-frame.svelte-1edmfg0:after{content:"";position:absolute;left:-2px;top:85px;width:3px;height:26px;background:linear-gradient(180deg,#333,#1a1a1a,#333);border-radius:2px 0 0 2px;box-shadow:-1px 0 2px #0000004d,0 40px #222,0 68px #222}.iphone-screen.svelte-1edmfg0{position:relative;width:100%;aspect-ratio:1206/2622;background:#000;border-radius:30px;overflow:hidden}@media(min-width:768px){.iphone-screen.svelte-1edmfg0{border-radius:38px}}.screen-shine.svelte-1edmfg0{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 50%,transparent 100%);pointer-events:none;z-index:10;border-radius:inherit;opacity:.6}.screen-image.svelte-1edmfg0{position:absolute;inset:0;opacity:0;transform:scale(1.02);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.screen-image.active.svelte-1edmfg0{opacity:1;transform:scale(1);z-index:2}.screen-image.prev.svelte-1edmfg0{opacity:0;transform:scale(.98);z-index:1}.screen-image.svelte-1edmfg0 img:where(.svelte-1edmfg0){width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.iphone-mockup.svelte-1edmfg0{animation:none}.screen-image.svelte-1edmfg0{transition:opacity var(--duration-slow) ease;transform:none!important}}section.svelte-1edmfg0:not(.hero){padding:var(--section-padding)}section.svelte-1edmfg0:not(.hero):not(.cta-footer):not(.platforms):not(.trust){border-top:1px solid var(--gray-5)}.trust.svelte-1edmfg0{border-top:none}h2.svelte-1edmfg0{font-size:var(--text-2xl-loose);font-weight:var(--font-weight-semibold);text-align:center;margin-bottom:12px}.section-subtitle.svelte-1edmfg0{text-align:center;color:var(--text-secondary);font-size:var(--text-lg);margin-bottom:48px}.how-it-works.svelte-1edmfg0{padding:48px 20px}.how-it-works.svelte-1edmfg0 .container:where(.svelte-1edmfg0){max-width:1195px}.how-it-works.svelte-1edmfg0 .section-subtitle:where(.svelte-1edmfg0){margin-bottom:20px}.steps-flow.svelte-1edmfg0{display:flex;flex-direction:column;align-items:center;gap:32px;margin-bottom:32px;padding:16px 0}.flow-step.svelte-1edmfg0{position:relative;display:flex;align-items:center;gap:20px;padding:24px 0;width:100%;max-width:400px;opacity:.4;transform:scale(.95);transition:all .4s cubic-bezier(.25,.46,.45,.94)}.flow-step.active.svelte-1edmfg0{opacity:1;transform:scale(1)}.flow-icon.svelte-1edmfg0{position:relative;width:56px;height:56px;border-radius:var(--radius-2xl);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--duration-slow) ease}.flow-icon.svelte-1edmfg0 .material-symbols-rounded:where(.svelte-1edmfg0){font-size:var(--text-2xl-loose)}.flow-icon.capture.svelte-1edmfg0{background:var(--accent-bg-primary);color:var(--brand-primary);overflow:hidden}.camera-flash.svelte-1edmfg0{position:absolute;inset:0;background:#fff;border-radius:inherit;opacity:0;pointer-events:none}.camera-flash.active.svelte-1edmfg0{animation:svelte-1edmfg0-flash .4s ease-out}@keyframes svelte-1edmfg0-flash{0%{opacity:.9}to{opacity:0}}.flow-icon.analyze.svelte-1edmfg0{background:color-mix(in srgb,var(--color-indigo) 15%,transparent);color:var(--color-indigo)}.flow-step.active.svelte-1edmfg0:not(.done) .flow-icon.analyze:where(.svelte-1edmfg0) .material-symbols-rounded:where(.svelte-1edmfg0){animation:svelte-1edmfg0-tree-flow 2s ease-in-out infinite}@keyframes svelte-1edmfg0-tree-flow{0%,to{transform:scale(1) rotate(0);filter:drop-shadow(0 0 0 transparent)}25%{transform:scale(1.05) rotate(-3deg)}50%{transform:scale(1.1) rotate(0);filter:drop-shadow(0 0 8px var(--color-indigo))}75%{transform:scale(1.05) rotate(3deg)}}.flow-icon.verdict.svelte-1edmfg0{background:var(--gray-5);color:var(--text-secondary)}.flow-icon.verdict.svelte-1edmfg0 .material-symbols-rounded:where(.svelte-1edmfg0){opacity:.5;transform:scale(.8);transition:all .4s ease}.flow-icon.verdict.complete.svelte-1edmfg0{background:var(--accent-bg-success);color:var(--color-success)}.flow-icon.verdict.complete.svelte-1edmfg0 .material-symbols-rounded:where(.svelte-1edmfg0){opacity:1;transform:scale(1)}.flow-content.svelte-1edmfg0{flex:1}.flow-number.svelte-1edmfg0{font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);color:var(--brand-primary);letter-spacing:1px;margin-bottom:4px;display:block}.flow-content.svelte-1edmfg0 h3:where(.svelte-1edmfg0){font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin-bottom:4px;color:var(--text-primary)}.flow-content.svelte-1edmfg0 p:where(.svelte-1edmfg0){font-size:var(--text-sm);color:var(--text-secondary);line-height:1.4;margin:0}@media(min-width:768px){.steps-flow.svelte-1edmfg0{flex-direction:row;justify-content:center;gap:80px}.flow-step.svelte-1edmfg0{flex-direction:column;text-align:center;max-width:280px;padding:32px 0}.flow-content.svelte-1edmfg0 h3:where(.svelte-1edmfg0){font-size:var(--text-xl)}}.demo-video-container.svelte-1edmfg0{max-width:100%;margin:0 auto;border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-card)}.demo-video.svelte-1edmfg0{width:100%;height:auto;display:block}.dark-mode-video.svelte-1edmfg0{display:none}@media(prefers-color-scheme:dark){.light-mode-video.svelte-1edmfg0{display:none}.dark-mode-video.svelte-1edmfg0{display:block}}.bento-grid.svelte-1edmfg0{display:grid;grid-template-columns:1fr;gap:16px}.bento-card.svelte-1edmfg0{position:relative;padding:28px;border-radius:var(--radius-3xl);background:var(--bg-primary);border:1px solid var(--gray-5);overflow:hidden;transition:transform .4s cubic-bezier(.25,.46,.45,.94),border-color .4s ease,box-shadow .4s ease}.bento-card.svelte-1edmfg0:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent) 12%,var(--bg-primary)) 0%,color-mix(in srgb,var(--card-accent) 6%,var(--bg-primary)) 50%,var(--bg-primary) 100%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:0}.bento-card.highlighted.svelte-1edmfg0{transform:translateY(-4px);border-color:color-mix(in srgb,var(--card-accent) 50%,var(--gray-5));box-shadow:0 24px 48px -12px color-mix(in srgb,var(--card-accent) 20%,transparent)}.bento-card.highlighted.svelte-1edmfg0:before{opacity:1}.bento-glow.svelte-1edmfg0{position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,color-mix(in srgb,var(--card-accent) 20%,transparent) 0%,transparent 60%);opacity:0;transition:opacity .5s ease;pointer-events:none;filter:blur(40px);z-index:0}.bento-card.highlighted.svelte-1edmfg0 .bento-glow:where(.svelte-1edmfg0){opacity:1}.bento-claims.svelte-1edmfg0{--card-accent: var(--color-success);--card-accent-end: var(--color-mint)}.bento-screenshots.svelte-1edmfg0{--card-accent: var(--brand-primary);--card-accent-end: var(--color-indigo)}.bento-media.svelte-1edmfg0{--card-accent: var(--color-orange);--card-accent-end: var(--color-error)}.bento-images.svelte-1edmfg0{--card-accent: var(--color-indigo);--card-accent-end: var(--brand-primary)}.bento-urls.svelte-1edmfg0{--card-accent: var(--color-mint);--card-accent-end: var(--color-success)}.bento-accent.svelte-1edmfg0{position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--card-accent) 0%,var(--card-accent-end) 100%);opacity:0;transform:scaleX(0);transform-origin:left;transition:opacity .4s ease,transform .4s cubic-bezier(.25,.46,.45,.94);border-radius:var(--radius-3xl) var(--radius-3xl) 0 0}.bento-card.highlighted.svelte-1edmfg0 .bento-accent:where(.svelte-1edmfg0){opacity:1;transform:scaleX(1)}.bento-content.svelte-1edmfg0{position:relative;z-index:1;background:transparent}.bento-tag.svelte-1edmfg0{display:inline-block;padding:5px 12px;font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;border-radius:100px;background:color-mix(in srgb,var(--card-accent) 12%,transparent);color:var(--card-accent);margin-bottom:16px;transition:background var(--duration-slow) ease}.bento-card.highlighted.svelte-1edmfg0 .bento-tag:where(.svelte-1edmfg0){background:color-mix(in srgb,var(--card-accent) 18%,transparent)}.bento-content.svelte-1edmfg0 h3:where(.svelte-1edmfg0){font-size:var(--text-lg);font-weight:var(--font-weight-medium);margin-bottom:10px;color:var(--text-primary);transition:color var(--duration-slow) ease}.bento-card.highlighted.svelte-1edmfg0 .bento-content:where(.svelte-1edmfg0) h3:where(.svelte-1edmfg0){color:var(--card-accent)}.bento-content.svelte-1edmfg0 p:where(.svelte-1edmfg0){color:var(--text-secondary);font-size:var(--text-sm-loose);line-height:1.6;margin:0}@media(min-width:640px){.bento-grid.svelte-1edmfg0{grid-template-columns:repeat(2,1fr);gap:20px}}@media(min-width:900px){.bento-grid.svelte-1edmfg0{grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto auto;gap:24px}.bento-claims.svelte-1edmfg0{grid-column:span 7}.bento-screenshots.svelte-1edmfg0{grid-column:span 5}.bento-media.svelte-1edmfg0,.bento-images.svelte-1edmfg0,.bento-urls.svelte-1edmfg0{grid-column:span 4}.bento-card.svelte-1edmfg0{padding:36px}.bento-content.svelte-1edmfg0 h3:where(.svelte-1edmfg0){font-size:var(--text-xl)}}.multi-agent.svelte-1edmfg0{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:24px;position:relative;overflow:hidden}.multi-agent.svelte-1edmfg0 .container:where(.svelte-1edmfg0){max-width:1195px}.ma-header.svelte-1edmfg0{text-align:center;margin-bottom:48px}.ma-eyebrow.svelte-1edmfg0{display:inline-block;padding:8px 16px;background:color-mix(in srgb,var(--brand-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--brand-primary) 20%,transparent);border-radius:100px;font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);color:var(--brand-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px}.ma-header.svelte-1edmfg0 h2:where(.svelte-1edmfg0){font-size:var(--text-2xl-loose);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:12px}.ma-header.svelte-1edmfg0 .section-subtitle:where(.svelte-1edmfg0){margin-bottom:0}.fight-card.svelte-1edmfg0{position:relative;border-radius:var(--radius-2xl);overflow:hidden;border:1px solid rgba(255,255,255,.1);max-width:1195px;margin:0 auto}@media(prefers-color-scheme:light){.fight-card.svelte-1edmfg0{border-color:#0000001a}}.fight-main.svelte-1edmfg0{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:48px 32px;gap:24px}.fighter-side.svelte-1edmfg0{display:flex;align-items:center;gap:24px}.fighter-side.left.svelte-1edmfg0{justify-content:flex-start}.fighter-side.right.svelte-1edmfg0{justify-content:flex-end}.fighter-image.svelte-1edmfg0{position:relative;flex-shrink:0}.champion-glow.svelte-1edmfg0{position:absolute;inset:-20px;background:radial-gradient(circle,rgba(212,175,55,.3) 0%,transparent 70%);border-radius:50%;z-index:0}.fighter-avatar.svelte-1edmfg0{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.fighter-avatar.winner.svelte-1edmfg0{background:linear-gradient(135deg,var(--brand-primary) 0%,#2563eb 100%);box-shadow:0 0 30px #3b82f666}.fighter-avatar.winner.svelte-1edmfg0 .cap-icon:where(.svelte-1edmfg0){width:50px;height:50px;object-fit:contain}.fighter-avatar.challenger.svelte-1edmfg0{background:#ffffff0d;border:1px solid rgba(255,255,255,.15)}@media(prefers-color-scheme:light){.fighter-avatar.challenger.svelte-1edmfg0{background:#00000008;border-color:#0000001a}}.fighter-avatar.challenger.svelte-1edmfg0 .material-symbols-rounded:where(.svelte-1edmfg0){font-size:44px;color:var(--text-tertiary)}.avatar-glitch.svelte-1edmfg0{position:absolute;inset:0;border-radius:50%;border:2px solid var(--text-tertiary);opacity:0;animation:svelte-1edmfg0-glitch 4s ease-in-out infinite}@keyframes svelte-1edmfg0-glitch{0%,92%,to{opacity:0;transform:translate(0)}93%{opacity:.3;transform:translate(-2px,1px)}95%{opacity:.2;transform:translate(2px,-1px)}97%{opacity:.3;transform:translate(-1px,2px)}}.fighter-info.svelte-1edmfg0{display:flex;align-items:center;gap:12px}.fighter-side.right.svelte-1edmfg0 .fighter-info:where(.svelte-1edmfg0){flex-direction:row-reverse}.champion-badge.svelte-1edmfg0{width:28px;height:28px;background:linear-gradient(135deg,#d4af37,#f4d03f,#d4af37);color:#1a1a1a;font-size:var(--text-sm-loose);font-weight:800;display:flex;align-items:center;justify-content:center;border-radius:5px;box-shadow:0 2px 8px #d4af3766;flex-shrink:0}.fighter-name.svelte-1edmfg0{font-size:var(--text-xl-loose);font-weight:var(--font-weight-semibold);color:var(--text-primary);letter-spacing:-.01em}.vs-center.svelte-1edmfg0{padding:0 32px}.vs-text.svelte-1edmfg0{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);color:var(--text-tertiary);letter-spacing:1px}.fight-stats-bar.svelte-1edmfg0{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;padding:16px 32px;background:#ffffff05;border:none;border-top:1px solid rgba(255,255,255,.1);gap:24px;cursor:pointer;transition:background var(--duration-normal) ease;font-family:inherit}.fight-stats-bar.svelte-1edmfg0:hover{background:#ffffff0a}@media(prefers-color-scheme:light){.fight-stats-bar.svelte-1edmfg0{background:#00000005;border-top-color:#0000001a}.fight-stats-bar.svelte-1edmfg0:hover{background:#0000000a}}.stat-side.svelte-1edmfg0{display:flex;align-items:center;gap:10px}.stat-side.left.svelte-1edmfg0{justify-content:flex-start}.stat-side.right.svelte-1edmfg0{justify-content:flex-end}.stat-icon.svelte-1edmfg0{display:flex;align-items:center;justify-content:center}.stat-icon.svelte-1edmfg0 .material-symbols-rounded:where(.svelte-1edmfg0){font-size:var(--text-lg);color:var(--text-tertiary)}.stat-side.left.svelte-1edmfg0 .stat-icon:where(.svelte-1edmfg0) .material-symbols-rounded:where(.svelte-1edmfg0){color:var(--brand-primary)}.stat-text.svelte-1edmfg0{font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px}.odds-center.svelte-1edmfg0{display:flex;align-items:center;justify-content:center;gap:6px}.odds-label.svelte-1edmfg0{font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:1.5px}.expand-icon.svelte-1edmfg0{display:flex;align-items:center;transition:transform var(--duration-normal) ease}.expand-icon.svelte-1edmfg0 .material-symbols-rounded:where(.svelte-1edmfg0){font-size:var(--text-lg);color:var(--text-tertiary)}.expand-icon.expanded.svelte-1edmfg0{transform:rotate(180deg)}.tale-of-tape.svelte-1edmfg0{padding:20px 32px 24px;border-top:1px solid rgba(255,255,255,.1)}@media(prefers-color-scheme:light){.tale-of-tape.svelte-1edmfg0{border-top-color:#0000001a}}.tape-row.svelte-1edmfg0{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 0;gap:24px}.tape-row.svelte-1edmfg0:not(:last-child){border-bottom:1px solid rgba(255,255,255,.05)}@media(prefers-color-scheme:light){.tape-row.svelte-1edmfg0:not(:last-child){border-bottom-color:#0000000d}}.tape-value.svelte-1edmfg0{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.tape-value.left.svelte-1edmfg0{text-align:left}.tape-value.right.svelte-1edmfg0{text-align:right}.tape-value.winner.svelte-1edmfg0{color:var(--brand-primary)}.tape-value.loser.svelte-1edmfg0{color:var(--text-tertiary)}.tape-label.svelte-1edmfg0{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-tertiary);text-align:center;text-transform:uppercase;letter-spacing:1px}@media(max-width:900px){.fight-main.svelte-1edmfg0{padding:32px 24px;gap:16px}.fighter-side.svelte-1edmfg0{gap:16px}.fighter-avatar.svelte-1edmfg0{width:80px;height:80px}.fighter-avatar.winner.svelte-1edmfg0 .cap-icon:where(.svelte-1edmfg0){width:40px;height:40px}.fighter-avatar.challenger.svelte-1edmfg0 .material-symbols-rounded:where(.svelte-1edmfg0){font-size:var(--text-4xl)}.fighter-name.svelte-1edmfg0{font-size:var(--text-xl)}.champion-badge.svelte-1edmfg0{width:24px;height:24px;font-size:var(--text-xs-tight)}.vs-center.svelte-1edmfg0{padding:0 16px}.vs-text.svelte-1edmfg0{font-size:var(--text-xl)}.fight-stats-bar.svelte-1edmfg0{padding:12px 24px}.stat-text.svelte-1edmfg0{font-size:var(--text-2xs)}}@media(max-width:640px){.ma-header.svelte-1edmfg0{margin-bottom:32px}.fight-card.svelte-1edmfg0{border-radius:var(--radius-xl)}.fight-main.svelte-1edmfg0{grid-template-columns:1fr;padding:24px 20px;gap:20px;text-align:center}.fighter-side.svelte-1edmfg0{flex-direction:column;gap:12px}.fighter-side.left.svelte-1edmfg0,.fighter-side.right.svelte-1edmfg0{justify-content:center}.fighter-side.right.svelte-1edmfg0 .fighter-info:where(.svelte-1edmfg0){flex-direction:row}.fighter-info.svelte-1edmfg0{justify-content:center}.fighter-avatar.svelte-1edmfg0{width:72px;height:72px}.fighter-avatar.winner.svelte-1edmfg0 .cap-icon:where(.svelte-1edmfg0){width:36px;height:36px}.fighter-avatar.challenger.svelte-1edmfg0 .material-symbols-rounded:where(.svelte-1edmfg0){font-size:32px}.champion-glow.svelte-1edmfg0{inset:-15px}.fighter-name.svelte-1edmfg0{font-size:var(--text-lg)}.champion-badge.svelte-1edmfg0{width:22px;height:22px;font-size:var(--text-xs)}.vs-center.svelte-1edmfg0{padding:0}.vs-text.svelte-1edmfg0{font-size:var(--text-lg);color:var(--text-quaternary)}.fight-stats-bar.svelte-1edmfg0{grid-template-columns:1fr auto 1fr;padding:14px 20px;gap:12px}.stat-side.svelte-1edmfg0{justify-content:center}.stat-text.svelte-1edmfg0{display:none}.stat-icon.svelte-1edmfg0 .material-symbols-rounded:where(.svelte-1edmfg0){font-size:var(--text-lg)}.odds-label.svelte-1edmfg0{font-size:10px}.expand-icon.svelte-1edmfg0 .material-symbols-rounded:where(.svelte-1edmfg0){font-size:var(--text-base)}.tale-of-tape.svelte-1edmfg0{padding:16px 20px 20px}.tape-row.svelte-1edmfg0{padding:10px 0;gap:16px}.tape-value.svelte-1edmfg0{font-size:var(--text-base)}.tape-label.svelte-1edmfg0{font-size:var(--text-2xs)}}@media(prefers-reduced-motion:reduce){.avatar-glitch.svelte-1edmfg0{animation:none}}.platforms.svelte-1edmfg0{position:relative;overflow:hidden;background:#000;border:none!important}@media(prefers-color-scheme:light){.platforms.svelte-1edmfg0{background:#fff}.champion-glow.svelte-1edmfg0{background:radial-gradient(circle,rgba(212,175,55,.2) 0%,transparent 70%)}}.platforms-bg.svelte-1edmfg0{position:absolute;inset:0;pointer-events:none;z-index:0;mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%)}.topo-lines.svelte-1edmfg0{position:absolute;inset:0;background:repeating-radial-gradient(circle at 5% 95%,transparent 0px,transparent 55px,var(--brand-primary) 56px,transparent 57px),repeating-radial-gradient(circle at 95% 5%,transparent 0px,transparent 70px,var(--color-mint) 71px,transparent 72px),repeating-radial-gradient(circle at 50% 50%,transparent 0px,transparent 120px,var(--color-indigo) 121px,transparent 122px);opacity:.22}.corner-accent.svelte-1edmfg0{position:absolute;width:300px;height:300px}.corner-accent.top-right.svelte-1edmfg0{top:-100px;right:-100px;border:2px solid var(--brand-primary);border-radius:50%;opacity:.2}.corner-accent.top-right.svelte-1edmfg0:before{content:"";position:absolute;inset:30px;border:1px solid var(--brand-primary);border-radius:50%}.corner-accent.top-right.svelte-1edmfg0:after{content:"";position:absolute;inset:70px;border:1px solid var(--brand-primary);border-radius:50%}.corner-accent.bottom-left.svelte-1edmfg0{bottom:-150px;left:-150px;border:2px solid var(--color-mint);border-radius:50%;opacity:.15;width:400px;height:400px}.corner-accent.bottom-left.svelte-1edmfg0:before{content:"";position:absolute;inset:50px;border:1px solid var(--color-mint);border-radius:50%}.platforms.svelte-1edmfg0 .container:where(.svelte-1edmfg0){position:relative;z-index:1;max-width:1195px}.platforms-layout.svelte-1edmfg0{display:flex;flex-direction:column;gap:20px;max-width:1195px;margin:0 auto}.platform-card.svelte-1edmfg0{position:relative;background:var(--bg-primary);border-radius:var(--radius-3xl);text-decoration:none;color:inherit;border:1px solid var(--gray-5);transition:transform .32s cubic-bezier(.25,.46,.45,.94),border-color .32s ease,box-shadow .32s ease;overflow:hidden}.platform-card.featured.svelte-1edmfg0{padding:40px 32px;text-align:center;border:2px solid var(--brand-primary);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 8%,var(--bg-primary)) 0%,var(--bg-primary) 50%,color-mix(in srgb,var(--color-mint) 6%,var(--bg-primary)) 100%)}.platform-glow.svelte-1edmfg0{position:absolute;top:-100px;left:50%;transform:translate(-50%);width:300px;height:200px;background:radial-gradient(ellipse,color-mix(in srgb,var(--brand-primary) 25%,transparent) 0%,transparent 70%);pointer-events:none;filter:blur(40px)}.platform-shine.svelte-1edmfg0{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,white 8%,transparent) 50%,transparent 100%);pointer-events:none;transition:left .6s ease}.platform-card.featured.svelte-1edmfg0:hover .platform-shine:where(.svelte-1edmfg0){left:100%}.platform-card.featured.svelte-1edmfg0:hover{transform:translateY(-6px);box-shadow:0 20px 40px -12px color-mix(in srgb,var(--brand-primary) 25%,transparent),0 8px 16px -8px #0000001a}.featured-badge.svelte-1edmfg0{display:inline-block;padding:6px 14px;background:var(--brand-primary);color:#fff;font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.8px;border-radius:100px;margin-bottom:24px;position:relative;z-index:1}.platform-card.featured.svelte-1edmfg0 .platform-icon:where(.svelte-1edmfg0){width:auto;height:auto;background:transparent;margin-bottom:20px}.browser-stack-featured.svelte-1edmfg0{display:flex;justify-content:center;gap:12px;position:relative;z-index:1}.browser-stack-featured.svelte-1edmfg0 .browser-icon:where(.svelte-1edmfg0){position:relative;border-radius:var(--radius-xl);box-shadow:0 4px 12px #00000026;transition:transform var(--duration-slow) ease}.platform-card.featured.svelte-1edmfg0:hover .browser-stack-featured:where(.svelte-1edmfg0){transform:scale(1.02)}.platform-card.featured.svelte-1edmfg0 h3:where(.svelte-1edmfg0){font-size:26px;font-weight:var(--font-weight-semibold);margin-bottom:12px;color:var(--text-primary);position:relative;z-index:1}.platform-card.featured.svelte-1edmfg0 p:where(.svelte-1edmfg0){color:var(--text-secondary);font-size:var(--text-base);line-height:1.6;max-width:400px;margin:0 auto 24px;position:relative;z-index:1}.platform-cta.svelte-1edmfg0{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--brand-primary);color:#fff;font-size:var(--text-base);font-weight:var(--font-weight-semibold);border-radius:100px;position:relative;z-index:1;transition:transform var(--duration-normal) ease,box-shadow var(--duration-normal) ease}.platform-card.featured.svelte-1edmfg0:hover .platform-cta:where(.svelte-1edmfg0){transform:scale(1.02);box-shadow:0 4px 16px color-mix(in srgb,var(--brand-primary) 40%,transparent)}.cta-arrow.svelte-1edmfg0{transition:transform var(--duration-normal) ease}.platform-card.featured.svelte-1edmfg0:hover .cta-arrow:where(.svelte-1edmfg0){transform:translate(4px)}.platforms-secondary.svelte-1edmfg0{display:grid;grid-template-columns:1fr;gap:12px}.platforms-secondary.svelte-1edmfg0 .platform-card:where(.svelte-1edmfg0){display:flex;align-items:center;gap:16px;padding:20px 24px}.platforms-secondary.svelte-1edmfg0 .platform-card:where(.svelte-1edmfg0):hover:not(.disabled){transform:translateY(-2px);border-color:var(--brand-primary);box-shadow:0 8px 24px -8px #0000001a}.platforms-secondary.svelte-1edmfg0 .platform-icon:where(.svelte-1edmfg0){width:48px;height:48px;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;flex-shrink:0}.platform-icon.apple.svelte-1edmfg0{background:var(--gray-6);color:var(--text-primary)}.platform-icon.android.svelte-1edmfg0{background:color-mix(in srgb,#3DDC84 12%,transparent);color:#3ddc84}.platform-text.svelte-1edmfg0{flex:1;text-align:left}.platform-text.svelte-1edmfg0 h3:where(.svelte-1edmfg0){font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin-bottom:2px;color:var(--text-primary)}.platform-text.svelte-1edmfg0 p:where(.svelte-1edmfg0){font-size:var(--text-sm);color:var(--text-secondary);margin:0}.platform-badge.svelte-1edmfg0{display:inline-block;padding:6px 12px;background:var(--gray-5);color:var(--text-secondary);font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);border-radius:100px;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.platform-badge.testflight.svelte-1edmfg0{background:color-mix(in srgb,var(--color-indigo) 15%,transparent);color:var(--color-indigo)}.platform-badge.coming-soon.svelte-1edmfg0{background:var(--gray-5);color:var(--text-tertiary)}.platform-card.disabled.svelte-1edmfg0{opacity:.6;cursor:default}@media(min-width:640px){.platforms-secondary.svelte-1edmfg0{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.platforms-layout.svelte-1edmfg0{max-width:1195px}.platform-card.featured.svelte-1edmfg0{padding:48px 40px}.platform-card.featured.svelte-1edmfg0 h3:where(.svelte-1edmfg0){font-size:var(--text-2xl-loose)}}@media(min-width:900px){.platforms-layout.svelte-1edmfg0{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;max-width:1195px}.platforms-secondary.svelte-1edmfg0{display:flex;flex-direction:column;gap:16px;justify-content:flex-start}}.trust.svelte-1edmfg0{position:relative;overflow:hidden;padding:100px 20px 120px}.trust-bg.svelte-1edmfg0{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.shooting-star.svelte-1edmfg0{position:absolute;left:var(--start-x);top:var(--start-y);width:var(--length);height:2px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--brand-primary) 60%,white) 30%,white 100%);border-radius:2px;transform:rotate(var(--angle)) translate(-100%);opacity:0;animation:svelte-1edmfg0-shoot var(--duration) ease-out var(--delay) forwards;box-shadow:0 0 6px 1px color-mix(in srgb,var(--brand-primary) 50%,white),0 0 12px 2px color-mix(in srgb,var(--brand-primary) 30%,transparent)}.shooting-star.svelte-1edmfg0:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px;height:4px;background:#fff;border-radius:50%;box-shadow:0 0 8px 2px #fff}@keyframes svelte-1edmfg0-shoot{0%{opacity:0;transform:rotate(var(--angle)) translate(-100%)}10%{opacity:1}70%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translate(calc(100vw + var(--length)))}}.trust.svelte-1edmfg0 .container:where(.svelte-1edmfg0){position:relative;z-index:1}.trust-header.svelte-1edmfg0{text-align:center;margin-bottom:60px}.trust-eyebrow.svelte-1edmfg0{display:inline-block;padding:8px 16px;background:color-mix(in srgb,var(--brand-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--brand-primary) 20%,transparent);border-radius:100px;font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);color:var(--brand-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px}.trust-header.svelte-1edmfg0 h2:where(.svelte-1edmfg0){margin-bottom:12px}.trust-header.svelte-1edmfg0 .section-subtitle:where(.svelte-1edmfg0){margin-bottom:0}.trust-grid.svelte-1edmfg0{display:grid;grid-template-columns:1fr;gap:24px}.trust-card.svelte-1edmfg0{position:relative;padding:2px;border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent, var(--brand-primary)) 30%,transparent) 0%,color-mix(in srgb,var(--card-accent, var(--brand-primary)) 10%,transparent) 50%,transparent 100%);transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease}.trust-card[data-type=volunteer_activism].svelte-1edmfg0{--card-accent: #E879F9;--card-accent-rgb: 232, 121, 249}.trust-card[data-type=huggingface].svelte-1edmfg0{--card-accent: #FFD21E;--card-accent-rgb: 255, 210, 30}.trust-card[data-type=lock].svelte-1edmfg0{--card-accent: var(--brand-primary);--card-accent-rgb: 59, 130, 246}.trust-card.svelte-1edmfg0:hover{transform:translateY(-8px);box-shadow:0 25px 50px -12px color-mix(in srgb,var(--card-accent) 25%,transparent),0 0 0 1px color-mix(in srgb,var(--card-accent) 20%,transparent)}.trust-card-glow.svelte-1edmfg0{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--card-accent) 20%,transparent) 0%,transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none}.trust-card.svelte-1edmfg0:hover .trust-card-glow:where(.svelte-1edmfg0){opacity:1}.trust-card-border.svelte-1edmfg0{position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent) 50%,transparent) 0%,transparent 50%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none;opacity:0;transition:opacity .4s ease}.trust-card.svelte-1edmfg0:hover .trust-card-border:where(.svelte-1edmfg0){opacity:1}.trust-card-content.svelte-1edmfg0{position:relative;background:var(--bg-primary);border-radius:22px;padding:40px 32px;text-align:center;height:100%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@supports (backdrop-filter: blur(10px)){.trust-card-content.svelte-1edmfg0{background:color-mix(in srgb,var(--bg-primary) 85%,transparent)}}.trust-icon-wrapper.svelte-1edmfg0{position:relative;width:80px;height:80px;margin:0 auto 24px}.trust-icon-bg.svelte-1edmfg0{position:absolute;inset:0;border-radius:var(--radius-3xl);background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent) 20%,transparent),color-mix(in srgb,var(--card-accent) 8%,transparent));transform:rotate(-6deg);transition:transform var(--duration-slow) ease}.trust-card.svelte-1edmfg0:hover .trust-icon-bg:where(.svelte-1edmfg0){transform:rotate(6deg) scale(1.05)}.trust-icon.svelte-1edmfg0{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent) 25%,var(--bg-primary)),color-mix(in srgb,var(--card-accent) 10%,var(--bg-primary)));border-radius:var(--radius-3xl);border:1px solid color-mix(in srgb,var(--card-accent) 30%,transparent)}.trust-icon.svelte-1edmfg0 .material-symbols-rounded:where(.svelte-1edmfg0){font-size:var(--text-4xl);color:var(--card-accent);transition:transform var(--duration-slow) ease}.trust-icon.svelte-1edmfg0 .hf-logo:where(.svelte-1edmfg0){width:44px;height:44px;transition:transform var(--duration-slow) ease}.trust-card.svelte-1edmfg0:hover .trust-icon:where(.svelte-1edmfg0) .material-symbols-rounded:where(.svelte-1edmfg0),.trust-card.svelte-1edmfg0:hover .trust-icon:where(.svelte-1edmfg0) .hf-logo:where(.svelte-1edmfg0){transform:scale(1.1)}.trust-card.svelte-1edmfg0 h3:where(.svelte-1edmfg0){font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin-bottom:12px;color:var(--text-primary)}.trust-card.svelte-1edmfg0 p:where(.svelte-1edmfg0){color:var(--text-secondary);font-size:var(--text-sm-loose);line-height:1.7;margin-bottom:0}.trust-link.svelte-1edmfg0{display:inline-flex;align-items:center;gap:6px;margin-top:20px;padding:10px 20px;background:color-mix(in srgb,var(--card-accent) 12%,transparent);color:var(--card-accent);font-weight:var(--font-weight-semibold);text-decoration:none;font-size:var(--text-sm);border-radius:100px;transition:background var(--duration-slow) ease}.trust-card[data-type=huggingface].svelte-1edmfg0 .trust-link:where(.svelte-1edmfg0){color:#b8860b}@media(prefers-color-scheme:dark){.trust-card[data-type=huggingface].svelte-1edmfg0 .trust-link:where(.svelte-1edmfg0){color:var(--card-accent)}}.trust-link.svelte-1edmfg0:hover{background:color-mix(in srgb,var(--card-accent) 20%,transparent)}@media(min-width:640px){.trust-grid.svelte-1edmfg0{grid-template-columns:repeat(3,1fr);gap:28px}.trust-card-content.svelte-1edmfg0{padding:48px 28px}}@media(min-width:1024px){.trust.svelte-1edmfg0{padding:120px 32px 140px}.trust-header.svelte-1edmfg0{margin-bottom:72px}.trust-grid.svelte-1edmfg0{gap:32px}.trust-card-content.svelte-1edmfg0{padding:52px 36px}.trust-card.svelte-1edmfg0 h3:where(.svelte-1edmfg0){font-size:var(--text-xl)}.trust-icon-wrapper.svelte-1edmfg0{width:88px;height:88px}.trust-icon.svelte-1edmfg0 .material-symbols-rounded:where(.svelte-1edmfg0){font-size:40px}.trust-icon.svelte-1edmfg0 .hf-logo:where(.svelte-1edmfg0){width:48px;height:48px}}.cta-footer.svelte-1edmfg0{text-align:center}.cta-footer.svelte-1edmfg0 h2:where(.svelte-1edmfg0){margin-bottom:12px}.cta-footer.svelte-1edmfg0>.container:where(.svelte-1edmfg0)>p:where(.svelte-1edmfg0){color:var(--text-secondary);font-size:var(--text-lg);margin-bottom:32px}@media(min-width:640px){.hero.svelte-1edmfg0 h1:where(.svelte-1edmfg0){font-size:var(--text-4xl)}.cta-group.svelte-1edmfg0{flex-direction:row;justify-content:center}}@media(min-width:1024px){.product-page.svelte-1edmfg0{--section-padding: 100px 32px}.hero.svelte-1edmfg0{padding:80px 32px 100px}.hero.svelte-1edmfg0 h1:where(.svelte-1edmfg0){font-size:var(--text-4xl)}.hero.svelte-1edmfg0 .subtitle:where(.svelte-1edmfg0){font-size:var(--text-xl-loose)}h2.svelte-1edmfg0{font-size:var(--text-2xl-loose)}}
