.offer-strip-module__HYiZwW__track{width:max-content;animation:48s linear infinite offer-strip-module__HYiZwW__run;display:flex}.offer-strip-module__HYiZwW__strip:hover .offer-strip-module__HYiZwW__track{animation-play-state:paused}@keyframes offer-strip-module__HYiZwW__run{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.offer-strip-module__HYiZwW__track{animation:none}}
.landing-module__MkS3jW__word{white-space:pre;animation:.9s cubic-bezier(.22,1,.36,1) backwards landing-module__MkS3jW__word-in;animation-delay:calc(var(--i) * 45ms);display:inline-block}@keyframes landing-module__MkS3jW__word-in{0%{opacity:0;filter:blur(10px);transform:translateY(30%)}}.landing-module__MkS3jW__rise{animation:.8s cubic-bezier(.22,1,.36,1) backwards landing-module__MkS3jW__rise;animation-delay:var(--delay,0s)}@keyframes landing-module__MkS3jW__rise{0%{opacity:0;transform:translateY(16px)}}.landing-module__MkS3jW__field{z-index:1;pointer-events:none;position:absolute;inset:0}.landing-module__MkS3jW__tile{left:var(--x);top:var(--y);width:var(--s);aspect-ratio:1;position:absolute}.landing-module__MkS3jW__tileFace{width:100%;height:100%;transform:rotate(var(--rot));animation:landing-module__MkS3jW__tile-in 1s cubic-bezier(.22, 1, .36, 1) backwards, landing-module__MkS3jW__drift var(--duration) ease-in-out infinite;animation-delay:var(--delay), calc(var(--delay) + 1s)}.landing-module__MkS3jW__mark{border-color:var(--foreground);border-radius:22%;width:100%;height:100%}@supports (color:color-mix(in lab, red, red)){.landing-module__MkS3jW__mark{border-color:color-mix(in oklch, var(--foreground) 14%, transparent)}}.landing-module__MkS3jW__mark{background:radial-gradient(circle at 30% 25%, var(--tint), var(--card) 65%)}@supports (color:color-mix(in lab, red, red)){.landing-module__MkS3jW__mark{background:radial-gradient(circle at 30% 25%, color-mix(in oklch, var(--tint) 22%, transparent), color-mix(in oklch, var(--card) 92%, transparent) 65%)}}.landing-module__MkS3jW__mark img{width:42%;height:42%}@keyframes landing-module__MkS3jW__tile-in{0%{opacity:0;transform:translate(var(--fx), var(--fy)) rotate(calc(var(--rot) + 24deg)) scale(.6)}}@keyframes landing-module__MkS3jW__drift{50%{transform:translate(var(--dx), var(--dy)) rotate(calc(var(--rot) + var(--wobble)))}}@media not all and (min-width:48rem){.landing-module__MkS3jW__field{display:none}}.landing-module__MkS3jW__lean{perspective:1800px}.landing-module__MkS3jW__lean>*{transform-origin:50% 0}@media (prefers-reduced-motion:no-preference){.landing-module__MkS3jW__lean>*{animation:linear both landing-module__MkS3jW__straighten;animation-timeline:view();animation-range:cover 0 cover 80vh}}@keyframes landing-module__MkS3jW__straighten{0%{transform:rotateX(14deg)scale(.94)}}.landing-module__MkS3jW__scene{overflow-clip-margin:2px;height:460px;position:relative;overflow:clip}.landing-module__MkS3jW__back{opacity:.8;pointer-events:none;background:var(--card);width:900px;height:520px;position:absolute;top:36px;left:24%}@supports (color:color-mix(in lab, red, red)){.landing-module__MkS3jW__back{background:color-mix(in oklch, var(--card), var(--background))}}.landing-module__MkS3jW__back{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000 50%,#0000 92%),linear-gradient(90deg,#000 70%,#0000 97%),linear-gradient(90deg,#0000 12%,#000 24%);mask-image:linear-gradient(#000 50%,#0000 92%),linear-gradient(90deg,#000 70%,#0000 97%),linear-gradient(90deg,#0000 12%,#000 24%);-webkit-mask-composite:source-in;mask-composite:intersect}.landing-module__MkS3jW__front{z-index:1;width:min(440px,100%);position:absolute;top:0;left:0}@media not all and (min-width:48rem){.landing-module__MkS3jW__scene{height:440px}.landing-module__MkS3jW__back{top:70px;left:28%}.landing-module__MkS3jW__front{width:calc(100% - 20px)}}.landing-module__MkS3jW__runs{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-inline:-2px;padding:1px 2px 8px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#000 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#000 78%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media not all and (min-width:48rem){.landing-module__MkS3jW__runs{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}}.landing-module__MkS3jW__runs>*{scroll-snap-align:center}.landing-module__MkS3jW__runs>[data-offscreen] *,.landing-module__MkS3jW__field[data-offscreen] *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.landing-module__MkS3jW__word,.landing-module__MkS3jW__rise,.landing-module__MkS3jW__tileFace{animation:none}.landing-module__MkS3jW__tile{transition:none}}.landing-module__MkS3jW__flowDash{stroke-dasharray:6 94;stroke-dashoffset:6px;animation:2.4s linear infinite landing-module__MkS3jW__flow}@keyframes landing-module__MkS3jW__flow{to{stroke-dashoffset:-94px}}@media (prefers-reduced-motion:reduce){.landing-module__MkS3jW__flowDash{display:none}}
.showcase-module__buweQq__picture{height:340px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 12%, transparent);border-radius:12px 12px 0 0;position:relative;overflow:hidden}.showcase-module__buweQq__picture,.showcase-module__buweQq__phone,.showcase-module__buweQq__site>.showcase-module__buweQq__shot{--fade-from:54%;--fade-to:74%;--fade-at:calc(var(--fade-to) - var(--fade-from));-webkit-mask-image:linear-gradient(#000 var(--fade-from), #000000db calc(var(--fade-from) + var(--fade-at) * .2), #00000080 calc(var(--fade-from) + var(--fade-at) * .5), #00000024 calc(var(--fade-from) + var(--fade-at) * .8), transparent var(--fade-to));mask-image:linear-gradient(#000 var(--fade-from), #000000db calc(var(--fade-from) + var(--fade-at) * .2), #00000080 calc(var(--fade-from) + var(--fade-at) * .5), #00000024 calc(var(--fade-from) + var(--fade-at) * .8), transparent var(--fade-to))}.showcase-module__buweQq__bar{background:var(--muted);height:24px;color:var(--muted-foreground);font-family:var(--font-geist-mono), monospace;align-items:center;gap:6px;padding:0 10px;font-size:10px;display:flex}.showcase-module__buweQq__bar>i{opacity:.35;background:currentColor;border-radius:999px;width:7px;height:7px}.showcase-module__buweQq__view{background:var(--background);position:absolute;inset:24px 0 0;overflow:hidden}.showcase-module__buweQq__page{width:100%;height:auto;animation:26s ease-in-out infinite showcase-module__buweQq__browse;display:block}@keyframes showcase-module__buweQq__browse{0%,8%{transform:translateY(0)}16%,26%{transform:translateY(min(0px,69.52px - 22%))}34%,46%{transform:translateY(min(0px,158px - 50%))}52%,58%{transform:translateY(min(0px,126.4px - 40%))}68%,80%{transform:translateY(min(0px,268.6px - 85%))}92%,to{transform:translateY(0)}}.showcase-module__buweQq__sona{z-index:1;pointer-events:none;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute}.showcase-module__buweQq__bone{background:var(--muted);display:block}.showcase-module__buweQq__bones .showcase-module__buweQq__bone{animation:2.4s ease-in-out infinite showcase-module__buweQq__shimmer}@keyframes showcase-module__buweQq__shimmer{0%,to{opacity:.45}50%{opacity:1}}.showcase-module__buweQq__sona>img{width:30px;height:30px;animation:showcase-module__buweQq__press var(--cycle,26s) linear infinite}.showcase-module__buweQq__ring{border:2px solid var(--primary);opacity:0;animation:showcase-module__buweQq__ripple var(--cycle,26s) ease-out infinite;border-radius:999px;position:absolute;inset:-6px}.showcase-module__buweQq__looking{animation:26s ease-in-out infinite showcase-module__buweQq__look}@keyframes showcase-module__buweQq__look{0%,to{top:10%;left:82%}5%,8%{top:46%;left:12%}16%,26%{top:34%;left:50%}21%{top:40%;left:24%}34%,46%{top:38%;left:74%}52%,58%{top:52%;left:36%}68%,80%{top:36%;left:54%}92%{top:10%;left:82%}}@keyframes showcase-module__buweQq__press{0%,5.5%,7%,39%,40.5%,73%,74.5%,to{transform:scale(1)}6%,39.8%,73.8%{transform:scale(.8)}}@keyframes showcase-module__buweQq__ripple{0%,5.9%,9%,39.7%,43%,73.7%,77%,to{opacity:0;transform:scale(.4)}6%,39.8%,73.8%{opacity:.9;transform:scale(.4)}8.5%,42.5%,76.5%{opacity:0;transform:scale(1.5)}}.showcase-module__buweQq__google{background:var(--background);color:var(--foreground)}.showcase-module__buweQq__googleBar{border-bottom:1px solid var(--border);align-items:center;gap:14px;height:56px;padding:0 16px;display:flex}.showcase-module__buweQq__logo{letter-spacing:-.02em;font-size:19px;font-weight:600}.showcase-module__buweQq__logo>span:first-child,.showcase-module__buweQq__logo>span:nth-child(4){color:#4285f4}.showcase-module__buweQq__logo>span:nth-child(2),.showcase-module__buweQq__logo>span:nth-child(6){color:#ea4335}.showcase-module__buweQq__logo>span:nth-child(3){color:#fbbc05}.showcase-module__buweQq__logo>span:nth-child(5){color:#34a853}.showcase-module__buweQq__field{background:var(--card);max-width:440px;height:36px;box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;flex:1;align-items:center;padding:0 16px;font-size:14px;display:grid}.showcase-module__buweQq__field>*{opacity:0;animation:showcase-module__buweQq__scene var(--cycle) linear infinite backwards;grid-area:1/1;align-items:center;display:flex}.showcase-module__buweQq__scene{opacity:0;animation:showcase-module__buweQq__scene var(--cycle) linear infinite backwards;position:absolute;inset:0}.showcase-module__buweQq__query{white-space:nowrap;vertical-align:bottom;max-width:0;animation:showcase-module__buweQq__type var(--cycle) infinite backwards;display:inline-block;overflow:hidden}.showcase-module__buweQq__caret{background:var(--foreground);width:1px;height:16px;margin-left:1px;animation:1s step-end infinite showcase-module__buweQq__caret;display:inline-block}.showcase-module__buweQq__result{opacity:0;height:56px;animation:showcase-module__buweQq__appear var(--cycle) infinite backwards, showcase-module__buweQq__yield var(--cycle) infinite backwards;border-radius:12px;flex-direction:column;justify-content:center;gap:3px;padding:0 14px;display:flex;position:absolute;left:16px;right:16px}.showcase-module__buweQq__result.showcase-module__buweQq__ours{z-index:1;background:color-mix(in oklab, var(--primary) 12%, var(--background));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 55%, transparent);animation:showcase-module__buweQq__appear var(--cycle) infinite backwards, showcase-module__buweQq__climb var(--cycle) infinite backwards;padding-right:72px}.showcase-module__buweQq__host{min-width:0;color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.showcase-module__buweQq__favicon{background:var(--muted);width:16px;height:16px;color:var(--muted-foreground);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:inline-flex}.showcase-module__buweQq__title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.showcase-module__buweQq__ours .showcase-module__buweQq__title{color:var(--primary)}.showcase-module__buweQq__rank{background:color-mix(in oklab, var(--positive) 16%, transparent);color:var(--positive);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;position:absolute;top:50%;right:14px;translate:0 -50%}@keyframes showcase-module__buweQq__scene{0%{opacity:0}1%,31%{opacity:1}33%,to{opacity:0}}@keyframes showcase-module__buweQq__type{0%{max-width:0;animation-timing-function:steps(16,end)}8%,to{max-width:var(--chars)}}@keyframes showcase-module__buweQq__caret{50%{opacity:0}}@keyframes showcase-module__buweQq__appear{0%,9%{opacity:0}12%,to{opacity:1}}@keyframes showcase-module__buweQq__climb{0%,15%{transform:translateY(var(--from))}21%,to{transform:none}}@keyframes showcase-module__buweQq__yield{0%,15%{transform:translateY(-64px)}21%,to{transform:none}}.showcase-module__buweQq__searching{animation:showcase-module__buweQq__search var(--cycle) ease-in-out infinite}@keyframes showcase-module__buweQq__search{0%,to{top:28px;left:70%}3%,7%{top:28px;left:36%}13%,28%{top:100px;left:80%}33%{top:28px;left:70%}36%,40%{top:28px;left:42%}46%,61%{top:100px;left:80%}66%{top:28px;left:70%}69%,73%{top:28px;left:46%}80%,96%{top:100px;left:80%}}.showcase-module__buweQq__searching>img{animation:showcase-module__buweQq__press-search var(--cycle) linear infinite}.showcase-module__buweQq__searching>.showcase-module__buweQq__ring{animation:showcase-module__buweQq__ripple-search var(--cycle) ease-out infinite}@keyframes showcase-module__buweQq__press-search{0%,21%,22.5%,54%,55.5%,87%,88.5%,to{transform:scale(1)}21.8%,54.8%,87.8%{transform:scale(.8)}}@keyframes showcase-module__buweQq__ripple-search{0%,21.7%,24%,54.7%,57%,87.7%,90%,to{opacity:0;transform:scale(.4)}21.8%,54.8%,87.8%{opacity:.9;transform:scale(.4)}23.6%,56.6%,89.6%{opacity:0;transform:scale(1.5)}}.showcase-module__buweQq__fan{height:100%;position:relative;overflow:hidden;container-type:inline-size}.showcase-module__buweQq__phone{width:var(--phone-w);background:var(--background);height:340px;color:var(--foreground);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 12%, transparent);transform-origin:50% 100%;border-radius:20px 20px 0 0;position:absolute;top:14px;overflow:hidden}.showcase-module__buweQq__phoneBar{z-index:1;background:var(--muted);height:24px;color:var(--muted-foreground);justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex;position:relative}.showcase-module__buweQq__feed{animation:showcase-module__buweQq__feed var(--pace) ease-in-out infinite}@keyframes showcase-module__buweQq__feed{0%,14%{transform:translateY(0)}30%,46%{transform:translateY(var(--s1))}62%,78%{transform:translateY(var(--s2))}94%,to{transform:translateY(0)}}.showcase-module__buweQq__profile{box-sizing:border-box;height:100px;font-size:10.5px;line-height:1.45}.showcase-module__buweQq__post{border-bottom:1px solid var(--border);gap:8px;height:100px;padding:10px 12px;font-size:10.5px;line-height:1.45;display:flex}.showcase-module__buweQq__post.showcase-module__buweQq__ahead{outline:1px dashed color-mix(in oklab, var(--muted-foreground) 35%, transparent);outline-offset:-4px;border-radius:8px}@container not (min-width:560px){.showcase-module__buweQq__phone{scale:.82}}.showcase-module__buweQq__visiting{animation:16s ease-in-out infinite showcase-module__buweQq__visit}@keyframes showcase-module__buweQq__visit{0%,16%,to{left:calc(50% + var(--x0));top:var(--y0)}25%,41%{left:calc(50% + var(--x1));top:var(--y1)}50%,66%{left:calc(50% + var(--x2));top:var(--y2)}75%,91%{left:calc(50% + var(--x3));top:var(--y3)}}.showcase-module__buweQq__visiting>img{animation:2.8s ease-in-out infinite showcase-module__buweQq__bob}@keyframes showcase-module__buweQq__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.showcase-module__buweQq__site{min-width:0;height:100%;display:block;position:relative}.showcase-module__buweQq__site>.showcase-module__buweQq__shot{--fade-from:45%;--fade-to:84%;height:240px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 12%, transparent);border-radius:12px 12px 0 0;overflow:hidden}.showcase-module__buweQq__site img{width:100%;height:auto;display:block}.showcase-module__buweQq__coding{--cycle:16s}.showcase-module__buweQq__code{background:var(--background);font-family:var(--font-geist-mono), monospace;padding:14px 0;font-size:11px;position:absolute;inset:0}.showcase-module__buweQq__ln{height:22px;color:var(--muted-foreground);align-items:center;gap:12px;padding:0 12px;display:flex;overflow:hidden}.showcase-module__buweQq__ln>b{text-align:right;opacity:.5;flex:none;width:14px;font-weight:400}.showcase-module__buweQq__ln>span{gap:1ch;min-width:0;display:flex}.showcase-module__buweQq__ln i{border-radius:4px;flex:none;height:7px}.showcase-module__buweQq__tag{background:color-mix(in oklab, var(--primary) 70%, transparent)}.showcase-module__buweQq__attr{background:color-mix(in oklab, var(--warning) 60%, transparent)}.showcase-module__buweQq__str{background:color-mix(in oklab, var(--positive) 55%, transparent)}.showcase-module__buweQq__text{background:color-mix(in oklab, var(--muted-foreground) 35%, transparent)}.showcase-module__buweQq__old{animation:showcase-module__buweQq__old var(--cycle) ease-in-out infinite}.showcase-module__buweQq__new{animation:showcase-module__buweQq__new var(--cycle) ease-in-out infinite}.showcase-module__buweQq__new i{animation:showcase-module__buweQq__typeLine var(--cycle) steps(6) infinite}.showcase-module__buweQq__new i:nth-child(2){animation-delay:.64s}.showcase-module__buweQq__new i:nth-child(3){animation-delay:1.28s}@keyframes showcase-module__buweQq__old{0%,30%{opacity:1;background:0 0;height:22px}33%,54%{background:color-mix(in oklab, var(--negative) 16%, transparent);opacity:1;height:22px}60%,to{background:color-mix(in oklab, var(--negative) 16%, transparent);opacity:0;height:0}}@keyframes showcase-module__buweQq__new{0%,33%{background:color-mix(in oklab, var(--positive) 16%, transparent);height:0}36%,56%{background:color-mix(in oklab, var(--positive) 16%, transparent);height:22px}62%,to{background:0 0;height:22px}}@keyframes showcase-module__buweQq__typeLine{0%,36%{max-width:0}40%,to{max-width:40ch}}.showcase-module__buweQq__cover{object-fit:cover;object-position:top;width:100%;height:100%;animation:showcase-module__buweQq__wipe var(--cycle) ease-in-out infinite;position:absolute;inset:0}@keyframes showcase-module__buweQq__wipe{0%,12%{clip-path:inset(0)}26%,72%{clip-path:inset(100% 0 0)}86%,to{clip-path:inset(0)}}.showcase-module__buweQq__beam{background:var(--foreground);opacity:0;height:2px;animation:showcase-module__buweQq__beam var(--cycle) ease-in-out infinite;position:absolute;left:0;right:0}@keyframes showcase-module__buweQq__beam{0%,12%{opacity:0;top:0}13%{opacity:1}26%{opacity:1;top:100%}27%,71%{opacity:0;top:100%}72%{opacity:1}86%{opacity:1;top:0}87%,to{opacity:0;top:0}}.showcase-module__buweQq__writing{animation:showcase-module__buweQq__write var(--cycle) ease-in-out infinite}@keyframes showcase-module__buweQq__write{0%,to{top:22%;left:70%}6%{top:30%;left:36%}12%{top:12%;left:52%}26%{top:82%;left:58%}32%{top:30%;left:30%}36%{top:37%;left:14%}39.8%{top:37%;left:22%}46%{top:37%;left:44%}56%{top:30%;left:58%}64%{top:22%;left:64%}72%,73.8%{top:84%;left:50%}86%{top:14%;left:40%}}@media (prefers-reduced-motion:reduce){.showcase-module__buweQq__page,.showcase-module__buweQq__sona,.showcase-module__buweQq__sona>img,.showcase-module__buweQq__ring,.showcase-module__buweQq__bones .showcase-module__buweQq__bone,.showcase-module__buweQq__scene,.showcase-module__buweQq__field>*,.showcase-module__buweQq__query,.showcase-module__buweQq__caret,.showcase-module__buweQq__result,.showcase-module__buweQq__feed,.showcase-module__buweQq__old,.showcase-module__buweQq__new,.showcase-module__buweQq__new i,.showcase-module__buweQq__cover,.showcase-module__buweQq__beam{animation:none!important}.showcase-module__buweQq__scene[data-first],.showcase-module__buweQq__field>[data-first],.showcase-module__buweQq__result{opacity:1}.showcase-module__buweQq__query{max-width:none}.showcase-module__buweQq__old{display:none}}
.sona-mascot-module__my7spa__spot{pointer-events:none;width:136.986%;height:136.986%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sona-mascot-module__my7spa__spot:empty:before{content:"";background:var(--accent);animation:var(--animate-pulse);border-radius:50%;position:absolute;inset:13.5%}.sona-mascot-module__my7spa__spot canvas{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.sona-mascot-module__my7spa__spot:empty:before{animation:none}}
