.lp-scope{--color-canvas:#f7f7f5;--color-surface:#fff;--color-well:#efefec;--color-line:#e4e4e0;--color-line-strong:#d6d6d1;--color-ink:#1b1b19;--color-ink-soft:#545350;--color-ink-faint:#8a8983;--color-cite:#5d5c55;--color-accent:#0c3b63;--color-accent-hover:#0a3052;--color-accent-tint:#e4eef6;--color-navy:#0c3b63;--color-amber:#b0791e;--color-amber-text:#8a5e12;--color-amber-tint:#fbf1dd;--color-alert:#b23b30;--color-alert-tint:#fbe7e3;--color-muted:#6e6d67;--color-muted-tint:#ededea;--font-display:var(--font-newsreader), Georgia, "Times New Roman", serif;--font-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, monospace;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px}@supports (color:lab(0% 0 0)){.lp-scope{--color-canvas:lab(97.192% -.257313 .947666);--color-surface:lab(100% 0 0);--color-well:lab(94.3851% -.39506 1.45869);--color-line:lab(90.4994% -.531793 1.97048);--color-line-strong:lab(85.5232% -.668317 2.48296);--color-ink:lab(9.70278% -.36905 1.39234);--color-ink-soft:lab(35.3224% -.0478923 1.91224);--color-ink-faint:lab(57.0375% -.470281 3.36373);--color-cite:lab(39.0042% -.639796 4.19892);--color-accent:lab(23.5809% -3.04694 -28.4994);--color-accent-hover:lab(18.7942% -2.41306 -24.9347);--color-accent-tint:lab(93.5085% -2.31823 -5.084);--color-navy:lab(23.5809% -3.04694 -28.4994);--color-amber:lab(55.5285% 16.6889 54.335);--color-amber-text:lab(43.8189% 13.8878 46.5202);--color-amber-tint:lab(95.5436% 1.04579 10.9759);--color-alert:lab(43.0904% 48.5609 34.4935);--color-alert-tint:lab(93.1928% 6.54939 4.5422);--color-muted:lab(45.985% -.485748 3.52027);--color-muted-tint:lab(93.6891% -.39506 1.45873)}}@layer base{.lp-scope{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--shadow-ceramic:0 0 0 1px #1b1b190a, 0 20px 25px -5px #1b1b1914, 0 8px 10px -6px #1b1b190f}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.landing-document,body.landing-document{overscroll-behavior-y:auto;background-color:#dde9f6}.lp-scope{background-color:var(--color-canvas);color:var(--color-ink);letter-spacing:-.009em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1rem;line-height:1.6;position:relative}.lp-scope:before{content:"";z-index:-1;pointer-events:none;background-image:none;position:absolute;inset:0}.font-display,[class*="var(--font-newsreader)"]{font-optical-sizing:auto}.lp-scope ::selection{background-color:var(--color-accent-tint);color:var(--color-ink)}.lp-scope :where(a,button,[role=button],input,[tabindex]):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.focus-on-navy:focus-visible{outline-color:#fff}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}@layer utilities{.shadow-ceramic{box-shadow:var(--shadow-ceramic)}.lp-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}@media (min-width:640px){.lp-container{padding-inline:32px}}.lp-section{padding-block:64px}@media (min-width:640px){.lp-section{padding-block:120px}}.lp-measure{max-width:62ch}.lp-lead-wide{max-width:64rem}@media (min-width:1024px){.lp-lead-wide{max-width:72rem}}.lp-head{max-width:64rem}@media (min-width:1024px){.lp-head{max-width:72rem}}.lp-ground-surface,.lp-ground-canvas{background-color:#0000}.site-footer{background:linear-gradient(#f7f7f5 0%,#e9f1fb 42%,#d3e1f3 100%)}.lp-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.6875rem;font-weight:500;line-height:1.4}.font-mono-cite{font-family:var(--font-mono);letter-spacing:.01em;color:var(--color-cite);font-size:.8125rem;line-height:1.5}.font-display{font-family:var(--font-display);font-optical-sizing:auto;text-wrap:balance}.tabular{font-variant-numeric:tabular-nums}}.site-nav{-webkit-backdrop-filter:blur(28px)saturate(160%);background-image:linear-gradient(#ffffffd1,#ffffff9e);border:1px solid #ffffffd9;width:min(72rem,100vw - 1.5rem);max-width:72rem;transition:width .6s cubic-bezier(.22,1,.36,1),max-width .6s cubic-bezier(.22,1,.36,1),box-shadow .3s;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff73,0 12px 28px -14px #0c3b6329,0 4px 12px -6px #0c3b6312}.site-nav.is-compact{width:9.5rem;max-width:calc(100vw - 1.5rem)}@media (min-width:640px){.site-nav{width:min(72rem,100vw - 3rem)}.site-nav.is-compact{max-width:calc(100vw - 3rem)}}.site-nav-logo-frame{align-items:center;width:6.125rem;height:1.75rem;transition:width .6s cubic-bezier(.22,1,.36,1);display:grid;overflow:visible}.site-nav-logo-frame>svg{transform-origin:50%;grid-area:1/1;transition:opacity .35s,transform .6s cubic-bezier(.22,1,.36,1),clip-path .6s cubic-bezier(.22,1,.36,1)}.site-nav-logo-wordmark{clip-path:inset(0);opacity:1;transform:translate(0)scale(1)}.site-nav-logo-symbol{opacity:0;transform:translate(-.15rem)scale(.88)}.site-nav.is-compact .site-nav-logo-frame{width:1.75rem}.site-nav.is-compact .site-nav-logo-wordmark{clip-path:inset(0 50%);opacity:0;transform:translate(-2.1875rem)scale(.96)}.site-nav.is-compact .site-nav-logo-symbol{opacity:1;transform:translate(0)scale(1)}.site-nav-demo-label{width:9.25rem;height:1.4rem;transition:width .6s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.site-nav-demo-label>span{place-items:center;transition:opacity .18s,transform .6s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0}.site-nav-demo-label-full{opacity:1;transition-delay:.12s,0s;transform:translate(0)}.site-nav-demo-label-compact{opacity:0;transition-delay:0s;transform:translate(.25rem)}.site-nav.is-compact .site-nav-demo-label{width:2.625rem}.site-nav.is-compact .site-nav-demo-label-full{opacity:0;transition-delay:0s;transform:translate(-.25rem)}.site-nav.is-compact .site-nav-demo-label-compact{opacity:1;transition-delay:.12s,0s;transform:translate(0)}.site-nav-actions{opacity:1;visibility:visible;max-width:32rem;transition:max-width .45s cubic-bezier(.2,.6,.2,1),opacity .25s;overflow:hidden}.site-nav.is-compact .site-nav-actions{gap:0}.site-nav.is-compact .site-nav-row{gap:.5rem}.site-nav-links{opacity:1;max-width:480px;transition:max-width .45s cubic-bezier(.2,.6,.2,1),opacity .25s,margin .4s;overflow:hidden}.site-nav.is-compact .site-nav-links{opacity:0;pointer-events:none;max-width:0;margin-inline:0}@media (max-width:639px){.site-nav{width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem)}.site-nav.is-compact{width:9.5rem;max-width:calc(100vw - 1.5rem)}.site-nav.is-compact .site-nav-demo-label{width:2.625rem}.site-nav.is-compact .site-nav-demo-label-full{opacity:0;transition-delay:0s;transform:translate(-.25rem)}.site-nav.is-compact .site-nav-demo-label-compact{opacity:1;transition-delay:.12s,0s;transform:translate(0)}}@media (max-width:359px){.site-nav-row{gap:.5rem;padding-inline:.625rem}.site-nav-demo-cta{padding-inline:.875rem}}@media (prefers-reduced-motion:reduce){.site-nav,.site-nav-logo-frame,.site-nav-logo-frame>svg,.site-nav-demo-label,.site-nav-demo-label>span,.site-nav-actions,.site-nav-links{transition:none}}.js .reveal{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.js .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal,.js .reveal,.js .reveal.is-visible{opacity:1;transition:none;transform:none}}.ramp-chart .ramp-line{stroke-dasharray:1400;stroke-dashoffset:1400px}.ramp-chart .ramp-area,.ramp-chart .ramp-dot,.ramp-chart .ramp-divider,.ramp-chart .ramp-drop,.ramp-chart .ramp-restart,.ramp-chart .ramp-drop-label{opacity:0}.ramp-chart.is-drawn .ramp-line{animation:1.5s cubic-bezier(.65,0,.35,1) .12s forwards ramp-draw}.ramp-chart.is-drawn .ramp-area{animation:.8s ease-out 1s forwards ramp-fade}.ramp-chart.is-drawn .ramp-dot{animation:.4s ease-out 1.5s forwards ramp-fade}.ramp-chart.is-drawn .ramp-divider{animation:.6s ease-out .7s forwards ramp-fade}.ramp-chart.is-drawn .ramp-drop{animation:.5s ease-out 1.7s forwards ramp-fade}.ramp-chart.is-drawn .ramp-drop-label{animation:.5s ease-out 2s forwards ramp-fade}.ramp-chart.is-drawn .ramp-restart{animation:.7s ease-out 2.2s forwards ramp-fade-partial}@keyframes ramp-draw{to{stroke-dashoffset:0}}@keyframes ramp-fade{to{opacity:1}}@keyframes ramp-fade-partial{to{opacity:.45}}.ramp-chart .ramp-axis{font-family:var(--font-mono);letter-spacing:.01em;font-size:13px}.ramp-chart .ramp-phase{font-family:var(--font-mono);letter-spacing:.02em;font-size:12px}.ramp-chart .ramp-drop-label{font-family:var(--font-mono);letter-spacing:.02em;font-size:12px;font-weight:500}.ramp-chart--mobile{display:none}@media (max-width:639px){.ramp-chart--desktop{display:none}.ramp-chart--mobile{width:100%;height:auto;display:block}.ramp-chart--mobile .ramp-axis{letter-spacing:0;font-size:17px}.ramp-chart--mobile .ramp-phase,.ramp-chart--mobile .ramp-drop-label{letter-spacing:0;font-size:16px}.ramp-chart--mobile .ramp-phase-duration{font-size:15px}.ramp-chart--mobile .ramp-axis--strong,.ramp-chart--mobile .ramp-drop-label{font-weight:600}}@media (prefers-reduced-motion:reduce){.ramp-chart .ramp-line{stroke-dashoffset:0!important;animation:none!important}.ramp-chart .ramp-area,.ramp-chart .ramp-dot,.ramp-chart .ramp-divider,.ramp-chart .ramp-drop,.ramp-chart .ramp-drop-label{opacity:1!important;animation:none!important}.ramp-chart .ramp-restart{opacity:.45!important;animation:none!important}}.float-cards{perspective:1600px}.float-deck{transform-style:preserve-3d}.js .float-card{transform:var(--rest);transform-origin:50%}@media (hover:hover) and (pointer:fine){.js .float-card{will-change:transform;transition:transform .3s cubic-bezier(.22,1,.36,1)}}.js .float-bob{opacity:0}.js .float-cards.is-in .float-bob{animation:float-bob-in .72s cubic-bezier(.16, 1, .3, 1) both, float-bob var(--bob-period,7.2s) ease-in-out infinite;animation-delay:var(--enter-delay,0s), calc(var(--enter-delay,0s) + 1s)}.js .float-cards.is-in .float-card:first-child .float-bob{--enter-delay:.12s;--bob-period:7.2s}.js .float-cards.is-in .float-card:nth-child(2) .float-bob{--enter-delay:.26s;--bob-period:8.1s}.js .float-cards.is-in .float-card:nth-child(3) .float-bob{--enter-delay:.4s;--bob-period:6.6s}@keyframes float-bob-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes float-bob{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.js .float-deck:has(.float-card:hover) .float-card:not(:hover){transform:var(--rest) translateZ(-26px) scale(.965)}.js .float-cards .float-card:hover{transform:var(--front,scale(.96))}}.hero-caret{background-color:var(--color-accent);width:2px;height:.95em;animation:1.1s step-end infinite hero-caret-blink}@keyframes hero-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.hero-scan{border:1.5px solid var(--color-cite);border-top-color:#0000;border-radius:9999px;width:8px;height:8px;animation:1.6s linear infinite hero-scan-spin;display:inline-block}@keyframes hero-scan-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.js .float-card,.js .float-cards.is-in .float-card{transform:var(--rest)!important;transition:none!important}.js .float-bob,.js .float-cards.is-in .float-bob{opacity:1!important;animation:none!important;transform:none!important}@media (hover:hover) and (pointer:fine){.js .float-deck:has(.float-card:hover) .float-card:not(:hover){transform:var(--rest) translateZ(-26px) scale(.965)!important;transition:none!important}.js .float-cards.is-in .float-card:hover{transform:var(--front,scale(.96))!important;transition:none!important}}.hero-caret{opacity:1!important;animation:none!important}.hero-scan{animation:none!important}}.flowsig{--fs-cycle:10.4s}.flowsig .fs-rail-track{container-type:inline-size}.flowsig.fs-ready .fs-rail-fill{transform-origin:0;transform:scaleX(0)}.flowsig:not(.fs-ready) .fs-rail-fill{transform-origin:0;transform:scaleX(1)}.flowsig.is-running .fs-rail-fill{animation:fs-rail var(--fs-cycle) cubic-bezier(.4, 0, .2, 1) infinite}@keyframes fs-rail{0%{transform:scaleX(.06)}62%{transform:scaleX(1)}86%{transform:scaleX(1)}to{transform:scaleX(.06)}}.flowsig .fs-pulse{opacity:0;left:0;transform:translate(12.5cqw)}.flowsig.is-running .fs-pulse{animation:fs-pulse var(--fs-cycle) cubic-bezier(.4, 0, .2, 1) infinite}@keyframes fs-pulse{0%{opacity:0;transform:translate(12.5cqw)}4%{opacity:1;transform:translate(12.5cqw)}14%{opacity:1;transform:translate(12.5cqw)}20%{opacity:1;transform:translate(37.5cqw)}30%{opacity:1;transform:translate(37.5cqw)}36%{opacity:1;transform:translate(62.5cqw)}46%{opacity:1;transform:translate(62.5cqw)}52%{opacity:1;transform:translate(87.5cqw)}86%{opacity:1;transform:translate(87.5cqw)}93%{opacity:0;transform:translate(87.5cqw)}94%{opacity:0;transform:translate(12.5cqw)}to{opacity:0;transform:translate(12.5cqw)}}.flowsig.fs-ready .fs-station{--fs-dim:.38}.flowsig .fs-accrue{opacity:var(--fs-dim,1);transform:translateY(4px)}.flowsig.is-running .fs-station:first-child .fs-accrue{animation:fs-accrue-1 var(--fs-cycle) ease-out infinite}.flowsig.is-running .fs-station:nth-child(2) .fs-accrue{animation:fs-accrue-2 var(--fs-cycle) ease-out infinite}.flowsig.is-running .fs-station:nth-child(3) .fs-accrue{animation:fs-accrue-3 var(--fs-cycle) ease-out infinite}.flowsig.is-running .fs-station:nth-child(4) .fs-accrue{animation:fs-accrue-4 var(--fs-cycle) ease-out infinite}@keyframes fs-accrue-1{0%,4%{opacity:.38;transform:translateY(4px)}9%,88%{opacity:1;transform:none}96%,to{opacity:.38;transform:translateY(4px)}}@keyframes fs-accrue-2{0%,20%{opacity:.38;transform:translateY(4px)}25%,88%{opacity:1;transform:none}96%,to{opacity:.38;transform:translateY(4px)}}@keyframes fs-accrue-3{0%,36%{opacity:.38;transform:translateY(4px)}41%,88%{opacity:1;transform:none}96%,to{opacity:.38;transform:translateY(4px)}}@keyframes fs-accrue-4{0%,52%{opacity:.38;transform:translateY(4px)}57%,88%{opacity:1;transform:none}96%,to{opacity:.38;transform:translateY(4px)}}.flowsig .fs-dot{background-color:var(--color-line-strong);transition:none}.flowsig.is-running .fs-station:first-child .fs-dot{animation:fs-dot-1 var(--fs-cycle) ease-out infinite}.flowsig.is-running .fs-station:nth-child(2) .fs-dot{animation:fs-dot-2 var(--fs-cycle) ease-out infinite}.flowsig.is-running .fs-station:nth-child(3) .fs-dot{animation:fs-dot-3 var(--fs-cycle) ease-out infinite}.flowsig.is-running .fs-station:nth-child(4) .fs-dot{animation:fs-dot-4 var(--fs-cycle) ease-out infinite}@keyframes fs-dot-1{0%,4%{background-color:var(--color-line-strong)}6%,90%{background-color:var(--color-accent)}97%,to{background-color:var(--color-line-strong)}}@keyframes fs-dot-2{0%,20%{background-color:var(--color-line-strong)}22%,90%{background-color:var(--color-accent)}97%,to{background-color:var(--color-line-strong)}}@keyframes fs-dot-3{0%,36%{background-color:var(--color-line-strong)}38%,90%{background-color:var(--color-accent)}97%,to{background-color:var(--color-line-strong)}}@keyframes fs-dot-4{0%,52%{background-color:var(--color-line-strong)}54%,90%{background-color:var(--color-accent)}97%,to{background-color:var(--color-line-strong)}}@media (prefers-reduced-motion:reduce){.flowsig .fs-accrue,.flowsig.is-running .fs-station .fs-accrue{opacity:1!important;animation:none!important;transform:none!important}.flowsig .fs-dot,.flowsig.is-running .fs-station .fs-dot{background-color:var(--color-accent)!important;animation:none!important}.flowsig .fs-rail-fill,.flowsig.is-running .fs-rail-fill{animation:none!important;transform:scaleX(1)!important}.flowsig .fs-pulse,.flowsig.is-running .fs-pulse{opacity:1!important;animation:none!important;transform:translate(87.5cqw)!important}}.product-clip{width:100%;max-width:960px;margin-inline:auto;position:relative}.product-clip-glow{z-index:0;background:radial-gradient(62% 70% at 50% 38%, color-mix(in srgb, var(--color-accent) 12%, transparent) 0%, color-mix(in srgb, var(--color-accent) 5%, transparent) 42%, transparent 72%);filter:blur(8px);pointer-events:none;border-radius:32px;position:absolute;inset:-8% 0 -10%}.product-clip-frame{z-index:1;border-radius:var(--radius-2xl);background-color:var(--color-surface);outline-offset:-1px;outline:1px solid #ffffffb3;flex-direction:column;width:100%;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #0c3b630f,0 8px 20px #0c3b6314,0 24px 48px #0c3b631a}@media (hover:hover) and (pointer:fine){.product-clip:hover .product-clip-frame{transform:translateY(-4px);box-shadow:0 4px 8px #0c3b6314,0 14px 28px #0c3b631a,0 32px 60px #0c3b6324}}.product-clip-chrome{background:linear-gradient(var(--color-well), var(--color-line));border-bottom:1px solid var(--color-line);flex:none;align-items:center;gap:14px;height:36px;padding-inline:14px;display:flex}.product-clip-dots{gap:7px;display:inline-flex}.product-clip-dots i{background-color:var(--color-line-strong);border-radius:9999px;width:8px;height:8px}.product-clip-address{background-color:var(--color-well);max-width:280px;font-family:var(--font-mono);letter-spacing:.01em;color:var(--color-cite);white-space:nowrap;text-overflow:ellipsis;border-radius:9999px;flex:auto;padding:3px 12px;font-size:.6875rem;overflow:hidden}.product-clip-kb{aspect-ratio:1360/900;width:100%;transform-origin:var(--kb-origin,30% 42%);flex:auto;position:relative;overflow:hidden}.product-clip[data-revealed=true] .product-clip-kb{animation:20s ease-in-out infinite alternate product-clip-kenburns}@keyframes product-clip-kenburns{0%{transform:scale(1)}to{transform:scale(1.06)}}.product-clip-video{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.product-clip-poster{z-index:1;opacity:1;pointer-events:none;transition:opacity .16s ease-out;display:block;position:absolute;inset:0}.product-clip[data-playing=true] .product-clip-poster{opacity:0}.product-clip-poster img{object-fit:cover;object-position:var(--kb-origin,top center);width:100%;height:100%;display:block}.js .product-clip{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(18px)scale(.985)}.js .product-clip[data-revealed=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.product-clip,.js .product-clip,.js .product-clip[data-revealed=true]{opacity:1!important;transition:none!important;transform:none!important}.product-clip[data-revealed=true] .product-clip-kb,.product-clip .product-clip-kb{animation:none!important;transform:none!important}.product-clip:hover .product-clip-frame{transform:none!important}.product-clip-poster,.product-clip[data-playing=true] .product-clip-poster{opacity:1;transition:none}.product-clip-video{display:none}}.shelf-scroller{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-line-strong) transparent;-webkit-overflow-scrolling:touch;scroll-padding-left:20px}.shelf-scroller::-webkit-scrollbar{height:6px}.shelf-scroller::-webkit-scrollbar-thumb{background:var(--color-line-strong);border-radius:9999px}.shelf-item{scroll-snap-align:start}.shelf-fade-r{background:linear-gradient(to right, transparent 0%, var(--color-surface) 78%)}.shelf-fade-l{background:linear-gradient(to left, transparent 0%, var(--color-surface) 78%)}.logbook{perspective:900px}.logbook-cover{transform-origin:bottom;will-change:transform;transition:transform .36s cubic-bezier(.16,1,.3,1),box-shadow .36s cubic-bezier(.16,1,.3,1);transform:rotateX(0)translateY(0)}.logbook[data-open=true] .logbook-cover{transform:rotateX(7deg)translateY(-4px)scale(1.012)}.dither-plate{background-color:var(--color-well);background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--color-line-strong) 60%, transparent) 0, color-mix(in srgb, var(--color-line-strong) 60%, transparent) 1px, transparent 1px, transparent 4px)}.js .case-panel{animation:.42s cubic-bezier(.16,1,.3,1) both case-panel-in}@keyframes case-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.logbook-cover,.logbook[data-open=true] .logbook-cover{transition:none!important;transform:none!important}.js .case-panel{animation:none!important}}.ascii-fall{font-family:var(--font-mono);letter-spacing:.04em;white-space:pre;color:var(--color-cite);-webkit-user-select:none;user-select:none;font-size:.6875rem;line-height:1.05}.claimpipe{--cp-cycle:9.6s}.claimpipe .cp-rail-track{container-type:inline-size}.claimpipe.anim-ready .cp-rail-fill{transform-origin:0;transform:scaleX(0)}.claimpipe:not(.anim-ready) .cp-rail-fill{transform-origin:0;transform:scaleX(1)}.claimpipe.is-playing .cp-rail-fill{animation:cp-rail var(--cp-cycle) linear infinite}@keyframes cp-rail{0%{transform:scaleX(0)}67%{transform:scaleX(1)}88%{transform:scaleX(1)}to{transform:scaleX(0)}}.claimpipe .cp-chip{opacity:0;left:0;transform:translate(10cqw)}.claimpipe.is-playing .cp-chip{animation:cp-chip var(--cp-cycle) cubic-bezier(.4, 0, .2, 1) infinite}@keyframes cp-chip{0%{opacity:0;transform:translate(10cqw)}3%{opacity:1;transform:translate(10cqw)}11%{opacity:1;transform:translate(10cqw)}16%{opacity:1;transform:translate(30cqw)}24%{opacity:1;transform:translate(30cqw)}29%{opacity:1;transform:translate(50cqw)}38%{opacity:1;transform:translate(50cqw)}43%{opacity:1;transform:translate(70cqw)}51%{opacity:1;transform:translate(70cqw)}57%{opacity:1;transform:translate(90cqw)}88%{opacity:1;transform:translate(90cqw)}94%{opacity:0;transform:translate(90cqw)}95%{opacity:0;transform:translate(10cqw)}to{opacity:0;transform:translate(10cqw)}}.claimpipe.anim-ready .cp-node{opacity:.4}.claimpipe.is-playing .cp-node:first-child{animation:cp-node-1 var(--cp-cycle) ease-out infinite}.claimpipe.is-playing .cp-node:nth-child(2){animation:cp-node-2 var(--cp-cycle) ease-out infinite}.claimpipe.is-playing .cp-node:nth-child(3){animation:cp-node-3 var(--cp-cycle) ease-out infinite}.claimpipe.is-playing .cp-node:nth-child(4){animation:cp-node-4 var(--cp-cycle) ease-out infinite}.claimpipe.is-playing .cp-node:nth-child(5){animation:cp-node-5 var(--cp-cycle) ease-out infinite}@keyframes cp-node-1{0%,3%{opacity:.4}6%,88%{opacity:1}96%,to{opacity:.4}}@keyframes cp-node-2{0%,16%{opacity:.4}19%,88%{opacity:1}96%,to{opacity:.4}}@keyframes cp-node-3{0%,29%{opacity:.4}32%,88%{opacity:1}96%,to{opacity:.4}}@keyframes cp-node-4{0%,43%{opacity:.4}46%,88%{opacity:1}96%,to{opacity:.4}}@keyframes cp-node-5{0%,57%{opacity:.4}60%,88%{opacity:1}96%,to{opacity:.4}}.claimpipe.anim-ready .cp-prov{opacity:0;transform:translateY(5px)}.claimpipe.is-playing .cp-node:first-child .cp-prov{animation:cp-prov-1 var(--cp-cycle) ease-out infinite}.claimpipe.is-playing .cp-node:nth-child(2) .cp-prov{animation:cp-prov-2 var(--cp-cycle) ease-out infinite}.claimpipe.is-playing .cp-node:nth-child(3) .cp-prov{animation:cp-prov-3 var(--cp-cycle) ease-out infinite}.claimpipe.is-playing .cp-node:nth-child(4) .cp-prov{animation:cp-prov-4 var(--cp-cycle) ease-out infinite}.claimpipe.is-playing .cp-node:nth-child(5) .cp-prov{animation:cp-prov-5 var(--cp-cycle) ease-out infinite}@keyframes cp-prov-1{0%,4%{opacity:0;transform:translateY(5px)}9%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(5px)}}@keyframes cp-prov-2{0%,17%{opacity:0;transform:translateY(5px)}22%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(5px)}}@keyframes cp-prov-3{0%,30%{opacity:0;transform:translateY(5px)}35%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(5px)}}@keyframes cp-prov-4{0%,44%{opacity:0;transform:translateY(5px)}49%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(5px)}}@keyframes cp-prov-5{0%,58%{opacity:0;transform:translateY(5px)}63%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.claimpipe .cp-node,.claimpipe.is-playing .cp-node{opacity:1!important;animation:none!important}.claimpipe .cp-prov,.claimpipe.is-playing .cp-node .cp-prov{opacity:1!important;animation:none!important;transform:none!important}.claimpipe .cp-rail-fill,.claimpipe.is-playing .cp-rail-fill{animation:none!important;transform:scaleX(1)!important}.claimpipe .cp-chip,.claimpipe.is-playing .cp-chip{opacity:1!important;animation:none!important;left:0!important;transform:translate(90cqw)!important}}@media (max-width:639px){.lp-section{padding-block:64px}.flowsig-stations{border-block:1px solid var(--color-line);gap:0}.flowsig .fs-station{box-shadow:none;background:0 0;border:0;border-radius:0;padding:1rem 0}.flowsig .fs-station+.fs-station{border-top:1px solid var(--color-line)}.flowsig .fs-accrue{margin-top:.75rem}.claimpipe-stages{border-block:1px solid var(--color-line);gap:0}.claimpipe .cp-node{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:2rem minmax(4.5rem,.34fr) minmax(0,1fr);align-items:start;column-gap:.75rem;padding:1rem 0;display:grid}.claimpipe .cp-node+.cp-node{border-top:1px solid var(--color-line)}.claimpipe .cp-node h3{margin-top:0}.claimpipe .cp-prov{border-top:0;margin-top:0;padding-top:0}.voice-quotes{row-gap:2.5rem}.voice-resolution{margin-top:3rem}.problem-stat{padding-block:2rem}.case-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.case-panel>:first-child{margin-bottom:1.25rem}.case-water-quotes{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:1rem;margin-inline:-.5rem;padding:.25rem .5rem .75rem;display:flex;overflow-x:auto}.case-water-quotes::-webkit-scrollbar{display:none}.case-water-quote{scroll-snap-align:start;border:1px solid var(--color-line);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:var(--shadow-ceramic);flex:0 0 calc(100% - 2.5rem);margin:0;padding:1.25rem}.case-water-cta{margin-top:2rem;padding:1.25rem}.product-proof-list>div{gap:1.25rem}.product-clip-chrome{gap:0;height:32px;padding-inline:10px}.product-clip-dots{display:none}.product-clip-kb{aspect-ratio:1}.product-clip-video{object-position:var(--kb-origin,50% 40%)}.trust-section{background:linear-gradient(#0000 0% calc(100% - 8rem),#e9f1fb 100%)}.trust-final-cta{margin-top:3.5rem;padding:1.5rem}.trust-section .lp-section{padding-bottom:0}.site-footer{background:linear-gradient(#e9f1fb 0%,#d3e1f3 100%)}.site-footer-main{padding-block:1.5rem 2rem}.site-footer-contact{gap:.25rem}.site-footer-proof{max-width:24rem}.site-footer-legal nav{gap:0 1.25rem}.site-footer-legal nav a{align-items:center;min-height:44px;display:inline-flex}}.lp-scope .lr-w{display:inline}.lp-scope .lr-wi{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * var(--lr-stagger,38ms));will-change:opacity, transform;display:inline-block;transform:translateY(.55em)}.lp-scope .lr.is-in .lr-wi{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-scope .lr-wi{opacity:1;transition:none;transform:none}}
.InteractiveProductDemo-module__qWKtCG__shell{width:100%;container-type:inline-size}.InteractiveProductDemo-module__qWKtCG__stage{isolation:isolate;overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--color-line) 78%, white);background:var(--color-canvas);width:100%;position:relative;overflow:hidden;box-shadow:0 28px 72px #182e4821}.InteractiveProductDemo-module__qWKtCG__desktopDemo{position:absolute;inset:0}.InteractiveProductDemo-module__qWKtCG__mobileHeroDemo{display:none}.InteractiveProductDemo-module__qWKtCG__hero .InteractiveProductDemo-module__qWKtCG__stage{aspect-ratio:16/9;border-radius:24px}.InteractiveProductDemo-module__qWKtCG__chapter .InteractiveProductDemo-module__qWKtCG__stage{aspect-ratio:16/10;border-radius:20px}.InteractiveProductDemo-module__qWKtCG__wallpaper{z-index:-2;background:#5d87c0 url(/demo-desktop/wallpaper-bigsur.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.01)}.InteractiveProductDemo-module__qWKtCG__wallpaper:after{content:"";background:#07183414;position:absolute;inset:0}.InteractiveProductDemo-module__qWKtCG__menuBar{z-index:8;color:#11161ee0;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#ffffffb8;align-items:center;gap:16px;height:28px;padding:0 14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:10px;transition:opacity .5s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;inset:0 0 auto;box-shadow:0 1px #fff6}.InteractiveProductDemo-module__qWKtCG__menuBar strong{font-weight:650}.InteractiveProductDemo-module__qWKtCG__menuBar time{font-variant-numeric:tabular-nums;margin-left:auto}.InteractiveProductDemo-module__qWKtCG__finder,.InteractiveProductDemo-module__qWKtCG__productFrame,.InteractiveProductDemo-module__qWKtCG__dragGroup,.InteractiveProductDemo-module__qWKtCG__dock{will-change:transform, opacity}.InteractiveProductDemo-module__qWKtCG__finder{z-index:4;color:#20222a;opacity:0;background:#eef0f6fa;border:1px solid #ffffff73;border-radius:13px;width:34%;height:58%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;transition:opacity .5s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);position:absolute;top:16%;left:4.5%;overflow:hidden;transform:translate(-3%,4%)scale(.975);box-shadow:0 20px 50px #09122552}.InteractiveProductDemo-module__qWKtCG__finderToolbar{background:#fafafcf5;border-bottom:1px solid #2c334221;grid-template-columns:1fr auto 1fr;align-items:center;height:38px;padding:0 12px;font-size:10px;display:grid}.InteractiveProductDemo-module__qWKtCG__trafficLights{gap:6px;display:flex}.InteractiveProductDemo-module__qWKtCG__trafficLights span{border-radius:50%;width:9px;height:9px;box-shadow:inset 0 0 0 1px #00000014}.InteractiveProductDemo-module__qWKtCG__trafficLights span:first-child{background:#ff5f57}.InteractiveProductDemo-module__qWKtCG__trafficLights span:nth-child(2){background:#febc2e}.InteractiveProductDemo-module__qWKtCG__trafficLights span:nth-child(3){background:#28c840}.InteractiveProductDemo-module__qWKtCG__finderView{letter-spacing:2px;color:#171d2775;justify-self:end}.InteractiveProductDemo-module__qWKtCG__finderBody{grid-template-columns:30% 1fr;height:calc(100% - 38px);display:grid}.InteractiveProductDemo-module__qWKtCG__finderSidebar{color:#181d27ab;background:#dadee8eb;border-right:1px solid #2c33421a;flex-direction:column;gap:3px;padding:12px 8px;font-size:8px;display:flex}.InteractiveProductDemo-module__qWKtCG__finderSidebar>span{border-radius:5px;padding:4px 7px}.InteractiveProductDemo-module__qWKtCG__finderSidebar .InteractiveProductDemo-module__qWKtCG__finderSection{color:#181d2766;text-transform:uppercase;padding-top:8px;font-size:7px;font-weight:650}.InteractiveProductDemo-module__qWKtCG__finderSidebar .InteractiveProductDemo-module__qWKtCG__finderActive{color:#11161fd6;background:#78839730}.InteractiveProductDemo-module__qWKtCG__fileCanvas{background:#fffffff5;place-items:start;padding:17px;display:grid}.InteractiveProductDemo-module__qWKtCG__fileItem{text-align:center;border-radius:7px;justify-items:center;width:92px;padding:7px;display:grid}.InteractiveProductDemo-module__qWKtCG__fileItem img{object-fit:contain;width:43px;height:43px}.InteractiveProductDemo-module__qWKtCG__fileItem strong{text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:5px;font-size:7px;font-weight:500;overflow:hidden}.InteractiveProductDemo-module__qWKtCG__fileItem span{color:#1a212d7a;margin-top:2px;font-size:6px}.InteractiveProductDemo-module__qWKtCG__productFrame{z-index:3;background:var(--color-canvas);border:1px solid #ffffff8c;transition:inset 1s cubic-bezier(.22,.61,.36,1),border-radius 1s cubic-bezier(.22,.61,.36,1),box-shadow 1s cubic-bezier(.22,.61,.36,1),transform 1s cubic-bezier(.22,.61,.36,1);position:absolute;overflow:hidden;box-shadow:0 26px 74px #08142a4d}.InteractiveProductDemo-module__qWKtCG__hero .InteractiveProductDemo-module__qWKtCG__productFrame{border-radius:15px;inset:8% 4.5% 5%}.InteractiveProductDemo-module__qWKtCG__chapter .InteractiveProductDemo-module__qWKtCG__productFrame{border-radius:inherit;box-shadow:none;border:0;inset:0}.InteractiveProductDemo-module__qWKtCG__productFrame iframe{background:var(--color-canvas);pointer-events:none;border:0;width:100%;height:100%;display:block}.InteractiveProductDemo-module__qWKtCG__mobileDemoLink,.InteractiveProductDemo-module__qWKtCG__mobilePlaybackCue{display:none}.InteractiveProductDemo-module__qWKtCG__guidedCue,.InteractiveProductDemo-module__qWKtCG__interactiveCue{z-index:12;pointer-events:none;position:absolute}.InteractiveProductDemo-module__qWKtCG__guidedCue{color:#112136d1;-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);background:#ffffffdb;border:1px solid #ffffffa3;border-radius:999px;gap:7px;min-width:220px;padding:8px 11px 9px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;display:grid;bottom:18px;right:18px;box-shadow:0 8px 24px #0510231f}.InteractiveProductDemo-module__qWKtCG__guidedCueBody{align-items:center;gap:8px;display:flex}.InteractiveProductDemo-module__qWKtCG__guidedCuePulse,.InteractiveProductDemo-module__qWKtCG__mobilePlaybackPulse{background:var(--color-accent);width:6px;height:6px;box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent) 22%, transparent);border-radius:50%;flex:none;animation:1.4s ease-out infinite InteractiveProductDemo-module__qWKtCG__demoCuePulse}.InteractiveProductDemo-module__qWKtCG__guidedCueMeta{color:var(--color-accent);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:9px}.InteractiveProductDemo-module__qWKtCG__guidedCue strong{letter-spacing:-.005em;font-size:11px;font-weight:550}.InteractiveProductDemo-module__qWKtCG__guidedCueTrack,.InteractiveProductDemo-module__qWKtCG__mobilePlaybackTrack{background:color-mix(in srgb, var(--color-accent) 12%, white);border-radius:999px;height:2px;display:block;position:relative;overflow:hidden}.InteractiveProductDemo-module__qWKtCG__guidedCueProgress,.InteractiveProductDemo-module__qWKtCG__mobilePlaybackProgress{border-radius:inherit;background:var(--color-accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.InteractiveProductDemo-module__qWKtCG__guidedCueProgress{animation:InteractiveProductDemo-module__qWKtCG__demoCueProgress var(--cue-duration) linear forwards}@keyframes InteractiveProductDemo-module__qWKtCG__demoCuePulse{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 0%, transparent)}}@keyframes InteractiveProductDemo-module__qWKtCG__demoCueProgress{to{transform:scaleX(1)}}.InteractiveProductDemo-module__qWKtCG__interactiveCue{border:1px solid color-mix(in srgb, var(--color-accent) 20%, white);min-height:28px;color:var(--color-accent);opacity:0;font-family:var(--font-inter,Inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:.02em;background:#ffffffeb;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:10px;font-weight:550;transition:opacity .18s ease-out,transform .18s ease-out;display:inline-flex;top:12px;right:14px;transform:translateY(-4px);box-shadow:0 4px 14px #08142a1f}.InteractiveProductDemo-module__qWKtCG__shell[data-interactive=true] .InteractiveProductDemo-module__qWKtCG__interactiveCue{opacity:1;transform:translate(0,0)}.InteractiveProductDemo-module__qWKtCG__interactiveDot{background:var(--color-accent);border-radius:50%;width:6px;height:6px}.InteractiveProductDemo-module__qWKtCG__shell[data-interactive=true] .InteractiveProductDemo-module__qWKtCG__productFrame iframe{pointer-events:auto}.InteractiveProductDemo-module__qWKtCG__guidedInputShield{z-index:11;cursor:default;overscroll-behavior:contain;touch-action:pan-y;position:absolute;inset:0}.InteractiveProductDemo-module__qWKtCG__hero[data-demo-phase=processing] .InteractiveProductDemo-module__qWKtCG__productFrame,.InteractiveProductDemo-module__qWKtCG__hero[data-demo-phase=reviewing] .InteractiveProductDemo-module__qWKtCG__productFrame,.InteractiveProductDemo-module__qWKtCG__hero[data-demo-phase=asking] .InteractiveProductDemo-module__qWKtCG__productFrame{border-radius:18px;inset:8% 4.5% 5%;box-shadow:0 28px 78px #08142a3d}.InteractiveProductDemo-module__qWKtCG__hero[data-demo-phase=finder-open] .InteractiveProductDemo-module__qWKtCG__finder,.InteractiveProductDemo-module__qWKtCG__hero[data-demo-phase=dragging] .InteractiveProductDemo-module__qWKtCG__finder,.InteractiveProductDemo-module__qWKtCG__hero[data-demo-phase=recording-ready] .InteractiveProductDemo-module__qWKtCG__finder{opacity:1;transform:translate(0,0)scale(1)}.InteractiveProductDemo-module__qWKtCG__hero[data-demo-phase=processing] .InteractiveProductDemo-module__qWKtCG__finder,.InteractiveProductDemo-module__qWKtCG__hero[data-demo-phase=reviewing] .InteractiveProductDemo-module__qWKtCG__finder,.InteractiveProductDemo-module__qWKtCG__hero[data-demo-phase=asking] .InteractiveProductDemo-module__qWKtCG__finder,.InteractiveProductDemo-module__qWKtCG__hero[data-demo-phase=interactive] .InteractiveProductDemo-module__qWKtCG__finder{opacity:0;pointer-events:none;transform:translate(-10%,3%)scale(.96)}.InteractiveProductDemo-module__qWKtCG__dragGroup{z-index:9;opacity:0;pointer-events:none;width:90px;height:90px;transition:opacity .18s ease-out,transform 1.5s cubic-bezier(.22,.61,.36,1);position:absolute;top:calc(16% + 62px);left:calc(14.7% + 25px);transform:translate(0,0)}.InteractiveProductDemo-module__qWKtCG__draggedFile{color:#fff;opacity:0;filter:drop-shadow(0 8px 13px #07122559);justify-items:center;width:90px;transition:opacity .18s ease-out;display:grid;position:absolute;inset:0 auto auto 0}.InteractiveProductDemo-module__qWKtCG__draggedFile img{object-fit:contain;width:47px;height:47px}.InteractiveProductDemo-module__qWKtCG__draggedFile span{text-align:center;text-overflow:ellipsis;text-shadow:0 1px 2px #00000080;white-space:nowrap;width:100%;margin-top:4px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:7px;overflow:hidden}.InteractiveProductDemo-module__qWKtCG__hero[data-demo-phase=dragging] .InteractiveProductDemo-module__qWKtCG__draggedFile{opacity:.94}.InteractiveProductDemo-module__qWKtCG__cursor{z-index:10;opacity:0;width:22px;height:22px;transition:opacity .18s ease-out;position:absolute;top:19px;left:38px}.InteractiveProductDemo-module__qWKtCG__hero[data-demo-phase=finder-open] .InteractiveProductDemo-module__qWKtCG__cursor,.InteractiveProductDemo-module__qWKtCG__hero[data-demo-phase=dragging] .InteractiveProductDemo-module__qWKtCG__cursor,.InteractiveProductDemo-module__qWKtCG__hero[data-demo-phase=finder-open] .InteractiveProductDemo-module__qWKtCG__dragGroup,.InteractiveProductDemo-module__qWKtCG__hero[data-demo-phase=dragging] .InteractiveProductDemo-module__qWKtCG__dragGroup{opacity:1}.InteractiveProductDemo-module__qWKtCG__hero[data-demo-phase=dragging] .InteractiveProductDemo-module__qWKtCG__dragGroup{transform:translate(calc(35.3cqw + 52px),calc(285px - 4.5cqw))}.InteractiveProductDemo-module__qWKtCG__dock{z-index:2;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#ffffff3b;border:1px solid #ffffff61;border-radius:13px;gap:7px;padding:6px;transition:opacity .5s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;bottom:1.8%;left:50%;transform:translate(-50%);box-shadow:0 7px 20px #0510233b}.InteractiveProductDemo-module__qWKtCG__dock>span{border-radius:7px;place-items:center;width:25px;height:25px;display:grid;overflow:hidden}.InteractiveProductDemo-module__qWKtCG__dockFinder img{object-fit:cover;width:25px;height:25px}.InteractiveProductDemo-module__qWKtCG__dockCarried{background:#fff}.InteractiveProductDemo-module__qWKtCG__dockCarried img{object-fit:cover;width:100%;height:100%}.InteractiveProductDemo-module__qWKtCG__hero[data-demo-phase=interactive] .InteractiveProductDemo-module__qWKtCG__productFrame{border-radius:inherit;box-shadow:none;border:0;inset:0}.InteractiveProductDemo-module__qWKtCG__hero[data-demo-phase=interactive] .InteractiveProductDemo-module__qWKtCG__menuBar,.InteractiveProductDemo-module__qWKtCG__hero[data-demo-phase=interactive] .InteractiveProductDemo-module__qWKtCG__dock{opacity:0;pointer-events:none}.InteractiveProductDemo-module__qWKtCG__hero[data-demo-phase=interactive] .InteractiveProductDemo-module__qWKtCG__dock{transform:translate(-50%,18%)}@container (max-width:843px){.InteractiveProductDemo-module__qWKtCG__hero .InteractiveProductDemo-module__qWKtCG__stage,.InteractiveProductDemo-module__qWKtCG__chapter .InteractiveProductDemo-module__qWKtCG__stage{aspect-ratio:auto;overscroll-behavior:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.InteractiveProductDemo-module__qWKtCG__finder,.InteractiveProductDemo-module__qWKtCG__menuBar,.InteractiveProductDemo-module__qWKtCG__dock,.InteractiveProductDemo-module__qWKtCG__dragGroup,.InteractiveProductDemo-module__qWKtCG__draggedFile,.InteractiveProductDemo-module__qWKtCG__cursor,.InteractiveProductDemo-module__qWKtCG__wallpaper,.InteractiveProductDemo-module__qWKtCG__guidedCue,.InteractiveProductDemo-module__qWKtCG__desktopDemo{display:none}.InteractiveProductDemo-module__qWKtCG__mobileHeroDemo{isolation:isolate;justify-items:center;gap:14px;padding-top:8px;display:grid;position:relative}.InteractiveProductDemo-module__qWKtCG__mobileHeroDemo:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--color-canvas) 58%, transparent) 38%, color-mix(in srgb, var(--color-canvas) 44%, transparent) 68%, transparent 100%);width:100vw;height:168px;position:absolute;bottom:-72px;left:50%;transform:translate(-50%)}.InteractiveProductDemo-module__qWKtCG__mobilePhone{filter:drop-shadow(0 22px 28px #08142a29);pointer-events:none;width:min(228px,61vw)}.InteractiveProductDemo-module__qWKtCG__mobilePhoneFrame{pointer-events:none;width:100%;line-height:0;display:block}.InteractiveProductDemo-module__qWKtCG__mobileProductVideo{object-fit:cover;background:var(--color-canvas);pointer-events:none;width:100%;height:100%;display:block}.InteractiveProductDemo-module__qWKtCG__mobilePlaybackCue{width:min(280px,78vw);color:var(--color-ink-soft);font:400 11px / 1.35 var(--font-inter), ui-sans-serif, system-ui, sans-serif;gap:7px;display:grid}.InteractiveProductDemo-module__qWKtCG__mobilePlaybackLabel{grid-template-columns:auto 1fr;align-items:center;gap:7px;min-width:0;display:grid}.InteractiveProductDemo-module__qWKtCG__mobilePlaybackLabel>span:nth-child(2){color:var(--color-accent);flex:none;font-size:10px;font-weight:500}.InteractiveProductDemo-module__qWKtCG__mobilePlaybackLabel strong{min-width:0;color:var(--color-ink-soft);white-space:normal;grid-column:1/-1;margin-left:13px;font-weight:450;line-height:1.35}.InteractiveProductDemo-module__qWKtCG__mobilePlaybackDone{box-shadow:none;animation:none}.InteractiveProductDemo-module__qWKtCG__mobilePlaybackProgress{transform:scaleX(var(--demo-progress));will-change:transform}.InteractiveProductDemo-module__qWKtCG__mobileDemoLink{border:1px solid color-mix(in srgb, var(--color-accent) 20%, white);min-height:44px;color:var(--color-on-accent);background:var(--color-accent);font:500 var(--text-label) / 1 var(--font-inter), ui-sans-serif, system-ui, sans-serif;cursor:pointer;transition:background-color .16s var(--ease-out), transform .16s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1.1rem;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #08142a24}@media (hover:hover) and (pointer:fine){.InteractiveProductDemo-module__qWKtCG__mobileDemoLink:hover{background:color-mix(in srgb, var(--color-accent) 88%, white)}}.InteractiveProductDemo-module__qWKtCG__mobileDemoLink:active{transform:scale(.97)}.InteractiveProductDemo-module__qWKtCG__interactiveCue{display:none}}@container (max-width:843px) and (max-height:700px){.InteractiveProductDemo-module__qWKtCG__mobilePhone{width:min(196px,53vw)}}@media (prefers-reduced-motion:reduce){.InteractiveProductDemo-module__qWKtCG__finder,.InteractiveProductDemo-module__qWKtCG__productFrame,.InteractiveProductDemo-module__qWKtCG__dragGroup,.InteractiveProductDemo-module__qWKtCG__draggedFile,.InteractiveProductDemo-module__qWKtCG__cursor,.InteractiveProductDemo-module__qWKtCG__dock,.InteractiveProductDemo-module__qWKtCG__guidedCue,.InteractiveProductDemo-module__qWKtCG__interactiveCue{transition-duration:.001ms!important}.InteractiveProductDemo-module__qWKtCG__guidedCuePulse,.InteractiveProductDemo-module__qWKtCG__mobilePlaybackPulse,.InteractiveProductDemo-module__qWKtCG__guidedCueProgress{animation:none}.InteractiveProductDemo-module__qWKtCG__guidedCueProgress{transform:scaleX(1)}.InteractiveProductDemo-module__qWKtCG__mobilePlaybackProgress{transition:none}.InteractiveProductDemo-module__qWKtCG__finder,.InteractiveProductDemo-module__qWKtCG__menuBar,.InteractiveProductDemo-module__qWKtCG__dock,.InteractiveProductDemo-module__qWKtCG__dragGroup,.InteractiveProductDemo-module__qWKtCG__draggedFile,.InteractiveProductDemo-module__qWKtCG__cursor,.InteractiveProductDemo-module__qWKtCG__wallpaper,.InteractiveProductDemo-module__qWKtCG__guidedCue{display:none}.InteractiveProductDemo-module__qWKtCG__hero .InteractiveProductDemo-module__qWKtCG__productFrame{border-radius:inherit;box-shadow:none;border:0;inset:0}}
