.BeforeAfter-module__jdRI8W__chat{view-timeline:--cf-chat block;background:#efeae2;border:1px solid #06121b14;border-radius:1rem;width:100%;max-width:24rem;overflow:hidden;box-shadow:0 30px 60px -40px #06121b73}.BeforeAfter-module__jdRI8W__bubble{background:#d9fdd3;border-radius:.75rem 0 .75rem .75rem;max-width:100%;margin-left:auto;padding:.625rem .75rem .375rem;position:relative;box-shadow:0 1px .5px #0b141a21}.BeforeAfter-module__jdRI8W__bubble:after{content:"";border-top:.625rem solid #d9fdd3;border-right:.5rem solid #0000;position:absolute;top:0;right:-.5rem}.BeforeAfter-module__jdRI8W__grid{font-family:var(--font-mono);color:#111b21;text-align:center;font-variant-numeric:tabular-nums;grid-template-columns:repeat(10,minmax(0,1fr));gap:.375rem .125rem;margin-top:.5rem;font-size:clamp(.72rem,.62rem + .35vw,.8125rem);line-height:1.2;display:grid}.BeforeAfter-module__jdRI8W__grid>span{position:relative}.BeforeAfter-module__jdRI8W__struck{color:#8696a0}.BeforeAfter-module__jdRI8W__struck:after{content:"";transform-origin:0;background:#d9534f;border-radius:2px;height:2px;position:absolute;top:50%;left:8%;right:8%;transform:rotate(-8deg)}.BeforeAfter-module__jdRI8W__after{background:radial-gradient(80% 50% at 100% 0%, color-mix(in oklab, var(--color-teal) 18%, transparent), transparent 70%), var(--color-ink);box-shadow:0 50px 100px -60px #06121bb3}.BeforeAfter-module__jdRI8W__time{font-size:clamp(2.75rem,1.6rem + 3.6vw,4.5rem)}.BeforeAfter-module__jdRI8W__race{view-timeline:--cf-race block}.BeforeAfter-module__jdRI8W__slow,.BeforeAfter-module__jdRI8W__fast{transform-origin:0;width:100%}.BeforeAfter-module__jdRI8W__slow{background:repeating-linear-gradient(-45deg, var(--color-slate) 0 6px, color-mix(in oklab, var(--color-slate) 70%, transparent) 6px 12px)}.BeforeAfter-module__jdRI8W__fast{background:var(--accent);width:max(1%,.75rem);box-shadow:0 0 12px color-mix(in oklab, var(--color-teal) 60%, transparent)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.BeforeAfter-module__jdRI8W__late:after{animation:linear forwards BeforeAfter-module__jdRI8W__cf-strike;animation-timeline:--cf-chat;animation-range:entry 0% cover calc(45% + var(--i,0) * 7%)}.BeforeAfter-module__jdRI8W__slow,.BeforeAfter-module__jdRI8W__fast{animation-timing-function:linear;animation-fill-mode:forwards;animation-timeline:--cf-race;animation-range:entry cover 60%}.BeforeAfter-module__jdRI8W__slow{animation-name:BeforeAfter-module__jdRI8W__cf-slow}.BeforeAfter-module__jdRI8W__fast{animation-name:BeforeAfter-module__jdRI8W__cf-fast}}}@keyframes BeforeAfter-module__jdRI8W__cf-strike{0%,75%{transform:rotate(-8deg)scaleX(0)}to{transform:rotate(-8deg)scaleX(1)}}@keyframes BeforeAfter-module__jdRI8W__cf-slow{0%,35%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes BeforeAfter-module__jdRI8W__cf-fast{0%,35%{transform:scaleX(0)}42%,to{transform:scaleX(1)}}
.DeviceFrame-module__VumC8G__frame{--shot-type-min:12px;--shot-type-max:15px;--scene-tap-min:44px;isolation:isolate;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--color-ink-2);width:100%;box-shadow:inset 0 1px 0 #ffffff0f, 0 40px 90px -50px color-mix(in srgb, var(--color-teal) 50%, transparent);position:relative;overflow:hidden;container:frame/inline-size}:where([data-tone=paper],[data-tone=white]) .DeviceFrame-module__VumC8G__frame{box-shadow:inset 0 1px #ffffff0f,0 34px 70px -38px #06121b99}.DeviceFrame-module__VumC8G__bar{border-bottom:1px solid var(--line);background:var(--color-ink-2);align-items:center;gap:10px;height:44px;padding-inline:14px 6px;display:flex}.DeviceFrame-module__VumC8G__browser{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.DeviceFrame-module__VumC8G__dots{flex-shrink:0;gap:6px;display:flex}.DeviceFrame-module__VumC8G__dots>span{background:#ffffff29;border-radius:50%;width:8px;height:8px}.DeviceFrame-module__VumC8G__url{min-width:0;height:26px;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--shot-type-min);white-space:nowrap;background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;padding-inline:10px 12px;display:flex}.DeviceFrame-module__VumC8G__urlIcon{flex-shrink:0;width:13px;height:13px}.DeviceFrame-module__VumC8G__urlText{text-overflow:ellipsis;overflow:hidden}@container frame (max-width:19rem){.DeviceFrame-module__VumC8G__url{display:none}}.DeviceFrame-module__VumC8G__chat{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.DeviceFrame-module__VumC8G__chatBack{width:18px;height:18px;color:var(--fg-muted);flex-shrink:0;margin-left:-4px}.DeviceFrame-module__VumC8G__avatar{background:color-mix(in oklab, var(--color-teal) 26%, var(--color-ink-3));width:28px;height:28px;color:var(--color-teal-soft);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.DeviceFrame-module__VumC8G__avatar>svg{width:16px;height:16px}.DeviceFrame-module__VumC8G__chatText{flex-direction:column;min-width:0;line-height:1.2;display:flex}.DeviceFrame-module__VumC8G__chatTitle{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.DeviceFrame-module__VumC8G__chatMeta{color:var(--fg-muted);font-size:var(--shot-type-min);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container frame (max-width:20rem){.DeviceFrame-module__VumC8G__chatBack{display:none}}@container frame (max-width:18rem){.DeviceFrame-module__VumC8G__avatar{display:none}}.DeviceFrame-module__VumC8G__end{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.DeviceFrame-module__VumC8G__tag>*{font-size:max(var(--shot-type-min), .72rem)}.DeviceFrame-module__VumC8G__controlSlot{place-items:center;width:32px;height:32px;display:grid}.DeviceFrame-module__VumC8G__control{border:1px solid var(--line);width:32px;height:32px;color:var(--fg-muted);border-radius:50%;place-items:center;transition:color .2s,border-color .2s;display:grid}.DeviceFrame-module__VumC8G__control:hover{border-color:var(--fg);color:var(--fg)}.DeviceFrame-module__VumC8G__body{--ratio:var(--aspect);height:max(var(--min-h,0px), 100cqi / var(--ratio));background:radial-gradient(120% 85% at 50% -10%, color-mix(in oklab, var(--color-navy) 42%, transparent), transparent 68%), var(--color-ink);position:relative;overflow:hidden;container:shot/inline-size}@container frame (max-width:26rem){.DeviceFrame-module__VumC8G__body{--ratio:var(--aspect-narrow,var(--aspect))}}@container frame (min-width:40rem){.DeviceFrame-module__VumC8G__body{--ratio:var(--aspect-wide,var(--aspect))}}.DeviceFrame-module__VumC8G__shot{object-fit:cover;object-position:top}.DeviceFrame-module__VumC8G__note{border-top:1px dashed var(--line);background:var(--color-ink-2);color:var(--fg-muted);font-size:var(--shot-type-min);padding:clamp(8px,2cqi,12px) clamp(12px,3cqi,18px) clamp(10px,2.4cqi,14px);line-height:1.4}@container frame (min-width:30rem){.DeviceFrame-module__VumC8G__note{font-size:max(var(--shot-type-min), .78rem)}}.DeviceFrame-module__VumC8G__noteLead{color:var(--fg);font-weight:600}.DeviceFrame-module__VumC8G__replayed{animation:DeviceFrame-module__VumC8G__shot-in .6s var(--ease-out-expo) both}@keyframes DeviceFrame-module__VumC8G__shot-in{0%{opacity:0}}
.SceneControls-module__LD9wsG__bar{border-top:1px solid var(--line);background:var(--color-ink-2);flex-wrap:wrap;align-items:flex-end;gap:clamp(8px,2.4cqi,14px) clamp(10px,2.6cqi,18px);padding:clamp(10px,2.6cqi,16px) clamp(12px,3cqi,18px);display:flex}.SceneControls-module__LD9wsG__group{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.SceneControls-module__LD9wsG__legend{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--shot-type-min);letter-spacing:.08em;text-transform:uppercase;font-weight:500;line-height:1.2}.SceneControls-module__LD9wsG__chips{flex-wrap:wrap;gap:6px;display:flex}.SceneControls-module__LD9wsG__chip{--tap:30px;min-height:var(--tap);border:1px solid var(--line);color:var(--fg-muted);font-size:max(var(--shot-type-min), .78rem);text-align:left;white-space:nowrap;transition:background-color .25s var(--ease-out-expo), border-color .25s var(--ease-out-expo), color .25s var(--ease-out-expo);background:#ffffff08;border-radius:999px;align-items:center;gap:.4em;padding:.34em .8em;line-height:1.2;display:inline-flex}@media (pointer:coarse){.SceneControls-module__LD9wsG__chip{--tap:44px}}.SceneControls-module__LD9wsG__chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-teal) 45%, transparent);color:var(--fg)}.SceneControls-module__LD9wsG__chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-teal) 70%, transparent);background:color-mix(in oklab, var(--color-teal) 20%, transparent);color:#fff}.SceneControls-module__LD9wsG__chip[data-shown=true]:not([aria-pressed=true]){border-style:dashed;border-color:color-mix(in srgb, var(--color-teal) 55%, transparent);color:var(--fg);background:#ffffff0f}.SceneControls-module__LD9wsG__chip:disabled{opacity:.55}.SceneControls-module__LD9wsG__emoji{font-size:1.05em;line-height:1}.SceneControls-module__LD9wsG__replay{border:1px solid var(--line);min-height:30px;color:var(--fg-muted);font-size:max(var(--shot-type-min), .78rem);white-space:nowrap;transition:border-color .25s var(--ease-out-expo), color .25s var(--ease-out-expo);border-radius:999px;flex-shrink:0;align-items:center;gap:.45em;margin-left:auto;padding:.34em .85em;line-height:1.2;display:inline-flex}@media (pointer:coarse){.SceneControls-module__LD9wsG__replay{min-height:44px}}.SceneControls-module__LD9wsG__replay:hover:not(:disabled){border-color:var(--fg);color:var(--fg)}.SceneControls-module__LD9wsG__replay:disabled{opacity:.55}.SceneControls-module__LD9wsG__replayIcon{flex-shrink:0;width:1.15em;height:1.15em}
.Closing-module__hdtc8a__board{--cell:2.5rem;grid-template-columns:repeat(10, var(--cell));font-family:var(--font-mono);font-size:.75rem;line-height:var(--cell);text-align:center;color:#ffffff1a;pointer-events:none;-webkit-user-select:none;user-select:none;gap:.5rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);-webkit-mask-image:radial-gradient(closest-side,#000 35%,#0000 100%);mask-image:radial-gradient(closest-side,#000 35%,#0000 100%)}@media (min-width:64rem){.Closing-module__hdtc8a__board{--cell:3.5rem;gap:.625rem;font-size:.875rem}}.Closing-module__hdtc8a__board>span{border:1px solid #ffffff0b;border-radius:.625rem}.Closing-module__hdtc8a__taken{background:color-mix(in oklab, var(--color-teal) 9%, transparent);color:color-mix(in oklab, var(--color-teal) 45%, transparent);border-color:#0000!important}.Closing-module__hdtc8a__winner{background:color-mix(in oklab, var(--color-teal) 26%, transparent);color:color-mix(in oklab, var(--color-teal) 80%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-teal) 45%, transparent)}
.Comparison-module__3hsAta__table{--plan-col:4.75rem;--tint:color-mix(in oklab, var(--color-teal) 9%, transparent);table-layout:fixed;border-collapse:separate;border-spacing:0}@media (min-width:40rem){.Comparison-module__3hsAta__table{--plan-col:9rem}}@media (min-width:64rem){.Comparison-module__3hsAta__table{--plan-col:13rem}}.Comparison-module__3hsAta__planCol{width:var(--plan-col)}.Comparison-module__3hsAta__head{top:var(--header-h);z-index:2;vertical-align:bottom;background:var(--tone-bg);box-shadow:inset 0 -1px 0 var(--line);transition:top .5s var(--ease-out-expo);padding:.875rem .375rem;position:sticky}.Comparison-module__3hsAta__head:first-child{padding-left:0}html:has(header[class~=fixed][class~=-translate-y-full]) .Comparison-module__3hsAta__head{top:0}.Comparison-module__3hsAta__planHead{color:var(--fg)}.Comparison-module__3hsAta__planHead.Comparison-module__3hsAta__featured{background:color-mix(in oklab, var(--color-teal) 12%, var(--tone-bg));box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--color-teal) 40%, transparent);border-radius:.875rem .875rem 0 0}td.Comparison-module__3hsAta__featured{background:var(--tint)}.Comparison-module__3hsAta__table>tbody:last-child>tr:last-child>td.Comparison-module__3hsAta__featured{border-radius:0 0 .875rem .875rem}.Comparison-module__3hsAta__group{text-align:left;vertical-align:bottom;color:var(--fg);padding:2.25rem 0 .75rem}.Comparison-module__3hsAta__groupFeatured{background:linear-gradient(to left, var(--tint) var(--plan-col), transparent 0)}.Comparison-module__3hsAta__row>*{border-top:1px solid var(--line)}@media (hover:hover){.Comparison-module__3hsAta__row:hover>th{color:var(--fg)}.Comparison-module__3hsAta__row:hover>*{background-image:linear-gradient(color-mix(in oklab, var(--fg) 3%, transparent), color-mix(in oklab, var(--fg) 3%, transparent))}}.Comparison-module__3hsAta__toggle{display:none}@media (max-width:47.999rem) and (scripting:enabled){.Comparison-module__3hsAta__toggle{display:block}.Comparison-module__3hsAta__collapse[data-expanded=false] .Comparison-module__3hsAta__extra{display:none}.Comparison-module__3hsAta__collapse[data-expanded=false] .Comparison-module__3hsAta__table>tbody:first-of-type>tr:last-child>td.Comparison-module__3hsAta__featured{border-radius:0 0 .875rem .875rem}}
.Pricing-module__onZlxG__featured{border-color:color-mix(in oklab, var(--color-teal) 55%, transparent);background:radial-gradient(90% 55% at 100% 0%, color-mix(in oklab, var(--color-teal) 16%, transparent), transparent 70%), var(--surface);box-shadow:0 50px 110px -60px color-mix(in srgb, var(--color-teal) 55%, transparent)}.Pricing-module__onZlxG__amount{font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);line-height:1}.Pricing-module__onZlxG__months{--thumb:1.625rem;--track:.375rem;container-type:inline-size}.Pricing-module__onZlxG__range{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:2.75rem;margin:0;display:block}.Pricing-module__onZlxG__range:focus-visible{outline:none}.Pricing-module__onZlxG__range::-webkit-slider-runnable-track{height:var(--track);background:linear-gradient(to right, var(--color-teal) calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--p,1)), #ffffff24 0);border-radius:999px}.Pricing-module__onZlxG__range::-webkit-slider-thumb{appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((var(--track) - var(--thumb)) / 2);border:4px solid var(--surface);background:var(--color-teal);box-shadow:0 0 0 1px var(--color-teal), 0 8px 20px -8px color-mix(in srgb, var(--color-teal) 80%, transparent);transition:transform .25s var(--ease-out-expo);border-radius:50%}.Pricing-module__onZlxG__range::-moz-range-track{height:var(--track);background:#ffffff24;border-radius:999px}.Pricing-module__onZlxG__range::-moz-range-progress{height:var(--track);background:var(--color-teal);border-radius:999px}.Pricing-module__onZlxG__range::-moz-range-thumb{box-sizing:border-box;width:var(--thumb);height:var(--thumb);border:4px solid var(--surface);background:var(--color-teal);box-shadow:0 0 0 1px var(--color-teal);transition:transform .25s var(--ease-out-expo);border-radius:50%}.Pricing-module__onZlxG__range:active::-webkit-slider-thumb{transform:scale(1.12)}.Pricing-module__onZlxG__range:active::-moz-range-thumb{transform:scale(1.12)}.Pricing-module__onZlxG__range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:3px}.Pricing-module__onZlxG__range:focus-visible::-moz-range-thumb{outline:2px solid var(--accent);outline-offset:3px}.Pricing-module__onZlxG__ticks{padding-inline:calc(var(--thumb) / 2);font-family:var(--font-mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-.5rem;font-size:.75rem;line-height:1;display:flex}.Pricing-module__onZlxG__ticks>span{justify-content:center;width:0;transition:color .25s;display:flex}.Pricing-module__onZlxG__tickOn{color:var(--fg);font-weight:600}@container (max-width:16rem){.Pricing-module__onZlxG__ticks>span:not(.Pricing-module__onZlxG__tickMajor,.Pricing-module__onZlxG__tickOn){color:#0000}}
.Steps-module__ngg1Ca__steps{--dot:3.25rem;view-timeline:--cf-steps block}.Steps-module__ngg1Ca__dot{width:var(--dot);height:var(--dot);border:1px solid color-mix(in oklab, var(--color-teal) 45%, transparent);background:radial-gradient(closest-side, color-mix(in oklab, var(--color-teal) 18%, transparent), transparent), var(--color-ink-2);box-shadow:0 0 0 6px var(--tone-bg);font-family:var(--font-accent);color:var(--color-teal);font-variant-numeric:lining-nums;border-radius:50%;place-items:center;font-size:1.45rem;line-height:1;display:grid;position:absolute;top:-.625rem;left:0}.Steps-module__ngg1Ca__step:not(:last-child):before,.Steps-module__ngg1Ca__step:not(:last-child):after{content:"";top:calc(var(--dot) - .625rem + .5rem);bottom:-2.875rem;left:calc(var(--dot) / 2 - .5px);width:1px;position:absolute}.Steps-module__ngg1Ca__step:before{background:var(--line)}.Steps-module__ngg1Ca__step:after{background:linear-gradient(to bottom, var(--color-teal), color-mix(in oklab, var(--color-teal) 40%, transparent));transform-origin:top}@media (min-width:64rem){.Steps-module__ngg1Ca__dot{top:0}.Steps-module__ngg1Ca__step:not(:last-child):before,.Steps-module__ngg1Ca__step:not(:last-child):after{top:calc(var(--dot) / 2 - .5px);bottom:auto;left:calc(var(--dot) + .75rem);width:auto;height:1px;right:-1.25rem}.Steps-module__ngg1Ca__step:after{background:linear-gradient(to right, var(--color-teal), color-mix(in oklab, var(--color-teal) 40%, transparent));transform-origin:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.Steps-module__ngg1Ca__step:not(:last-child):after{animation:linear forwards Steps-module__ngg1Ca__cf-fill-y;animation-timeline:--cf-steps;animation-range:entry 0% cover calc(38% + var(--n,0) * 12%)}.Steps-module__ngg1Ca__step:nth-child(2){--n:1}.Steps-module__ngg1Ca__step:nth-child(3){--n:2}@media (min-width:64rem){.Steps-module__ngg1Ca__step:not(:last-child):after{animation-name:Steps-module__ngg1Ca__cf-fill-x;animation-range:entry 0% cover calc(45% + var(--n,0) * 6%)}}}}@keyframes Steps-module__ngg1Ca__cf-fill-y{0%,60%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes Steps-module__ngg1Ca__cf-fill-x{0%,60%{transform:scaleX(0)}to{transform:scaleX(1)}}
