:root{--fs-display-xl:clamp(2.5rem, 1.25rem + 5.4vw, 5.75rem);--fs-display-lg:clamp(2.125rem, 1.3rem + 3.4vw, 4.25rem);--fs-display-md:clamp(1.875rem, 1.3rem + 2.5vw, 3.5rem);--track-display:-.035em;--track-heading:-.025em;--m-ease-out:cubic-bezier(.23, 1, .32, 1);--m-ease-in-out:cubic-bezier(.77, 0, .175, 1);--m-press:.16s;--m-state:.24s;--m-enter:.56s}html{font-size:clamp(100%,8px + min(.5556vw,.8889vh),150%)}@media (width>=120rem){.shell{max-width:88rem;padding-inline:2rem}}::selection{background:color-mix(in oklab, var(--brand-amber) 34%, transparent);color:var(--foreground)}html{caret-color:var(--brand-amber);scrollbar-color:color-mix(in oklab, var(--foreground) 26%, transparent) transparent;text-underline-offset:.2em}@layer base{main :is(h1,h2,h3){text-wrap:balance}main p{text-wrap:pretty}main :is(table,[data-count],.tabular){font-variant-numeric:tabular-nums}}.type-tile{letter-spacing:var(--track-heading);font-weight:800;line-height:1.25}.js-reveal [data-reveal]:not(.in){opacity:0;transform:translateY(12px)}.js-reveal [data-reveal]{transition:opacity var(--m-enter) var(--m-ease-out), transform var(--m-enter) var(--m-ease-out)}.js-reveal [data-reveal][data-delay="1"]{transition-delay:60ms}.js-reveal [data-reveal][data-delay="2"]{transition-delay:.12s}.js-reveal [data-reveal][data-delay="3"]{transition-delay:.18s}.js-reveal [data-reveal][data-delay="4"]{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.js-reveal [data-reveal]:not(.in){transform:none}.js-reveal [data-reveal]{transition:opacity var(--m-state) linear}}.signal-dot{background:var(--brand-amber)}.nav-item{min-height:2.35rem;color:var(--muted-foreground);font-family:var(--font-sans);letter-spacing:-.005em;white-space:nowrap;transition:background-color var(--m-state) var(--m-ease-out), color var(--m-state) var(--m-ease-out);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding-inline:.85rem;font-size:.875rem;font-weight:500;line-height:1;display:inline-flex}.nav-item:hover{color:var(--foreground);background:color-mix(in oklab, var(--foreground) 6%, transparent)}.nav-item:focus-visible{outline:2px solid var(--brand-amber);outline-offset:1px}.nav-item.is-active{color:var(--foreground);background:color-mix(in oklab, var(--foreground) 7%, transparent)}.nav-seam{background:var(--hairline);width:1px;height:1.1rem;margin-inline:.9rem 1.15rem}.nav-link{color:var(--muted-foreground);font-family:var(--font-sans);letter-spacing:-.005em;white-space:nowrap;transition:color var(--m-state) var(--m-ease-out);padding-block:.35rem;font-size:.875rem;font-weight:500;line-height:1}.nav-link:hover{color:var(--foreground)}.nav-link:focus-visible{outline:2px solid var(--brand-amber);outline-offset:3px;border-radius:.25rem}.nav-menu{background:color-mix(in oklab, var(--card) 94%, var(--background));width:15rem;box-shadow:0 0 0 1px var(--hairline), 0 22px 50px -32px #0000008c;border-radius:.9rem;padding:.45rem}.nav-menu__item{min-height:2.35rem;color:var(--muted-foreground);font-family:var(--font-sans);white-space:nowrap;transition:background-color var(--m-state) var(--m-ease-out), color var(--m-state) var(--m-ease-out);border-radius:.55rem;align-items:center;gap:.6rem;padding-inline:.7rem;font-size:.875rem;font-weight:500;display:flex}.nav-menu__item:hover{color:var(--foreground);background:color-mix(in oklab, var(--foreground) 6%, transparent)}.nav-menu__item:focus-visible{outline:2px solid var(--brand-amber);outline-offset:-2px}.nav-menu__rule{border-top:1px solid var(--hairline);margin:.45rem .35rem}.nav-cta{font-family:var(--font-sans);letter-spacing:-.005em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.nav-cta:focus-visible,.m-cta:focus-visible,.cta-band-cta:focus-visible{outline:2px solid var(--brand-amber);outline-offset:3px}.nav-cta--signal{color:var(--plate-ink);background:var(--brand-amber)}.nav-cta--signal:hover{background:var(--brand-amber-hover)}.nav-cta--ghost,.m-cta--ghost{color:var(--foreground);border:1px solid color-mix(in oklab, var(--foreground) 28%, transparent)}.nav-cta--ghost:hover,.m-cta--ghost:hover{border-color:color-mix(in oklab, var(--foreground) 55%, transparent);background:color-mix(in oklab, var(--foreground) 6%, transparent)}.nav-sheet__item{min-height:2.9rem;color:var(--foreground);font-family:var(--font-sans);letter-spacing:-.01em;transition:background-color var(--m-state) var(--m-ease-out);border-radius:.6rem;align-items:center;gap:.6rem;padding-inline:.8rem;font-size:1.0625rem;font-weight:600;display:flex}.nav-sheet__item:hover{background:color-mix(in oklab, var(--foreground) 6%, transparent)}.nav-sheet__label{color:var(--muted-foreground);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:600}.site-footer{margin-top:clamp(2rem,5vw,4rem)}.footer-news{border-bottom:1px solid var(--hairline);flex-direction:column;gap:1.5rem;padding-bottom:clamp(2.5rem,5vw,3.5rem);display:flex}.footer-news__title{font-family:var(--font-display);font-size:var(--fs-heading-xl);letter-spacing:var(--track-heading);font-weight:800;line-height:1.1}@media (width>=48rem){.footer-news{flex-direction:row;justify-content:space-between;align-items:flex-end}}.footer-kicker{color:var(--foreground);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.7rem;font-weight:700;display:flex}.footer-kicker:after{content:"";background:var(--hairline);flex:1;height:1px}.footer-link{min-height:2.75rem;color:color-mix(in oklab, var(--foreground) 72%, transparent);transition:color var(--m-state) var(--m-ease-out);align-items:center;font-size:.84rem;display:inline-flex}@media (width>=64rem){.footer-link{min-height:2.15rem}}.footer-link:hover{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--foreground) 35%, transparent);text-underline-offset:4px}.footer-link:focus-visible{outline:2px solid var(--brand-amber);outline-offset:2px;border-radius:.25rem}.footer-news__input{border:1px solid var(--hairline);background:var(--background);width:100%;height:2.85rem;color:var(--foreground);transition:border-color var(--m-state) var(--m-ease-out);border-radius:999px;padding-inline:.85rem;font-size:1rem}.footer-news__input::placeholder{color:var(--muted-foreground)}.footer-news__input:hover{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}.footer-news__input:focus-visible{outline:2px solid var(--brand-amber);outline-offset:2px}.footer-meta{color:var(--muted-foreground);font-family:var(--font-sans);font-size:.8125rem;font-weight:500}.m-title{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:800;line-height:var(--lh-heading);letter-spacing:var(--track-heading)}.m-title--hero{font-size:var(--fs-hero);font-weight:900;line-height:var(--lh-display);letter-spacing:var(--track-display)}.m-title--sub{font-size:var(--fs-h3);letter-spacing:var(--track-heading);line-height:1.1}.m-subtitle{font-size:var(--fs-lead);line-height:var(--lh-lead)}.m-glow{background-image:none}.m-wash{background:0 0}.m-plate{border:1px solid var(--hairline);background:color-mix(in oklab, var(--card) 78%, var(--background));border-radius:1.1rem}.m-plate--pad{padding:clamp(1.5rem,3vw,2.5rem)}.m-plate--amber{border-color:color-mix(in oklab, var(--brand-amber) 45%, var(--hairline));background:color-mix(in oklab, var(--amber-subtle) 70%, var(--card))}.m-grid,.m-path{gap:clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2.75rem);display:grid}.m-grid>*{border-top:1px solid var(--hairline-strong);min-width:0;padding-top:1.35rem}.m-grid>.m-cell--amber{border-top:2px solid var(--brand-amber)}.m-icon-tile{width:1.75rem;height:1.75rem;color:var(--brand-wordmark);flex:none;place-items:center;display:inline-grid}.m-chip{border:1px solid var(--hairline);background:color-mix(in oklab, var(--card) 88%, transparent);min-height:2.1rem;color:var(--muted-foreground);font-family:var(--font-sans);border-radius:999px;align-items:center;gap:.5rem;padding-inline:.85rem;font-size:.8125rem;font-weight:600;display:inline-flex}a.m-chip{transition:color var(--m-state) var(--m-ease-out), border-color var(--m-state) var(--m-ease-out), background-color var(--m-state) var(--m-ease-out)}a.m-chip:hover{color:var(--foreground);border-color:color-mix(in oklab, var(--foreground) 35%, transparent)}a.m-chip:focus-visible{outline:2px solid var(--brand-amber);outline-offset:2px}.m-chip.is-active{color:var(--background);border-color:var(--foreground);background:var(--foreground)}.m-chip__num{color:var(--brand-wordmark);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.m-cta{min-height:3.25rem;font-family:var(--font-sans);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.75rem;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.m-cta--signal{color:var(--plate-ink);background:var(--brand-amber)}.m-cta--signal:hover{background:var(--brand-amber-hover)}.m-shot{border-radius:.9rem;overflow:hidden;box-shadow:0 34px 70px -42px #0009}.m-play{background:linear-gradient(#0000,#0000000a 45%,#00000061);outline:none}.m-play__button{background:var(--brand-amber);width:4.5rem;height:4.5rem;color:var(--plate-ink);transition:transform var(--m-press) var(--m-ease-out), box-shadow var(--m-state) var(--m-ease-out);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 0 8px #ffffff24}.m-play__button svg{margin-left:.2rem}.m-play:focus-visible .m-play__button{box-shadow:0 0 0 3px var(--background), 0 0 0 6px var(--brand-amber)}@media (prefers-reduced-motion:no-preference){.m-play:hover .m-play__button{transform:scale(1.06)}}.m-path__step{border-top:1px solid var(--hairline-strong);min-width:0;padding-top:1.35rem}.m-path__num{color:var(--brand-wordmark);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:var(--track-display);font-size:clamp(2rem,1.6rem + 1.6vw,3rem);font-weight:900;line-height:1;display:block}.m-story{padding-inline-start:2rem;position:relative}.m-story:before{content:"";background:var(--hairline);width:1px;position:absolute;inset-block:.9rem;inset-inline-start:.45rem}.m-story__step{padding-block:.9rem;position:relative}.m-story__step:before{content:"";top:1.25rem;border:1px solid var(--hairline-strong);background:var(--background);border-radius:999px;width:.9rem;height:.9rem;position:absolute;inset-inline-start:-2rem}.m-story__step--now:before{border-color:var(--brand-amber);background:var(--brand-amber)}.hero-section__glow{background:0 0}.hero-title{font-family:var(--font-display);font-size:var(--fs-hero);font-weight:900;line-height:var(--lh-display);letter-spacing:var(--track-display);text-wrap:balance}.hero-subtitle{font-size:var(--fs-lead);line-height:var(--lh-lead)}.hero-primary-cta{color:var(--plate-ink);border:1px solid color-mix(in oklab, var(--foreground) 72%, transparent);background:var(--brand-amber);transition:transform var(--m-press) var(--m-ease-out), box-shadow var(--m-state) var(--m-ease-out), background-color var(--m-state) var(--m-ease-out);border-radius:.8rem;box-shadow:inset 0 1px #ffffff6b}.hero-primary-cta:hover{background:color-mix(in oklab, var(--brand-amber) 90%, white);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff7a}.hero-primary-cta:active{transform:translateY(0)}.hero-primary-cta:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.hero-secondary-cta{color:var(--foreground);border:1px solid color-mix(in oklab, var(--foreground) 24%, transparent);background:color-mix(in oklab, var(--background) 86%, transparent);transition:transform var(--m-press) var(--m-ease-out), border-color var(--m-state) var(--m-ease-out), background-color var(--m-state) var(--m-ease-out);border-radius:.8rem}.hero-secondary-cta:hover{border-color:color-mix(in oklab, var(--foreground) 52%, transparent);background:color-mix(in oklab, var(--foreground) 6%, var(--background));transform:translateY(-2px)}.hero-secondary-cta:focus-visible{outline:2px solid var(--brand-amber);outline-offset:3px}.hero-offer-note{justify-content:center;align-items:center;gap:.45rem;display:flex}@media (width>=64rem){.hero-offer-note{justify-content:flex-start}}.hero-trio{--trio-w:clamp(6.75rem, 30cqw, 13.5rem);--trio-gap:calc(var(--trio-w) * -.14);flex-direction:column;align-items:center;width:100%;display:flex;container-type:inline-size}.hero-trio__deck{justify-content:center;align-items:flex-end;width:100%;padding:1.25rem .75rem .5rem;display:flex}.hero-trio__slot{--tilt:0deg;--sx:0%;--sy:0%;z-index:1;width:var(--trio-w);transform:rotate(var(--tilt)) translate(var(--sx), var(--sy));transform-origin:50% 100%;transition:transform .42s var(--m-ease-out), z-index 0s .1s;flex:none;position:relative}.hero-trio__slot--left{--tilt:-7deg;--sx:6%;--sy:5%;margin-right:var(--trio-gap)}.hero-trio__slot--right{--tilt:7deg;--sx:-6%;--sy:5%;margin-left:var(--trio-gap)}.hero-trio__slot--center{z-index:2;width:calc(var(--trio-w) * 1.16)}.hero-trio__slot:hover,.hero-trio__slot:focus-within{z-index:3;transform:rotate(0deg) translate(var(--sx), calc(var(--sy) - 3%)) scale(1.04);transition-delay:0s}.hero-trio{--trio-edge:color-mix(in oklab, var(--hairline) 70%, transparent);--trio-shadow:0 14px 28px -18px #00000061;--trio-shadow-lift:0 22px 40px -20px #00000075}.dark .hero-trio{--trio-edge:#ffffff24;--trio-shadow:0 0 0 1px #0009;--trio-shadow-lift:0 0 0 1px #0009}.hero-trio__card{aspect-ratio:9/16;border:1px solid var(--trio-edge);background:var(--frame-bg);color:#fff;cursor:pointer;width:100%;box-shadow:var(--trio-shadow);transition:box-shadow .42s var(--m-ease-out);border-radius:.9rem;display:block;position:relative;overflow:hidden}.hero-trio__slot:hover .hero-trio__card,.hero-trio__slot:focus-within .hero-trio__card{box-shadow:var(--trio-shadow-lift)}.hero-trio__card:focus-visible{box-shadow:0 0 0 3px var(--background), 0 0 0 6px var(--brand-amber);outline:none}.hero-trio__poster,.hero-trio__preview{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-trio__preview{z-index:1;background:#000}.hero-trio__scrim{z-index:2;background:linear-gradient(#0000,#00000057 45%,#000000d1);height:58%;position:absolute;inset:auto 0 0}.hero-trio__duration{z-index:3;color:#ffffffe0;font-family:var(--font-mono);letter-spacing:.04em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;padding:.15rem .4rem;font-size:.6rem;font-weight:700;position:absolute;top:.5rem;right:.5rem}.hero-trio__play{z-index:3;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:2.6rem;height:2.6rem;transition:opacity var(--m-state) var(--m-ease-out), transform var(--m-state) var(--m-ease-out);background:#0000006b;border:1px solid #ffffff52;border-radius:999px;place-items:center;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.hero-trio__play svg{margin-left:.15rem}.hero-trio__slot:hover .hero-trio__play,.hero-trio__slot:focus-within .hero-trio__play{opacity:0;transform:translate(-50%,-50%)scale(.9)}.hero-trio__meta{z-index:3;text-align:left;flex-direction:column;gap:.2rem;padding:0 .7rem .7rem;display:flex;position:absolute;inset:auto 0 0}.hero-trio__niche{color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.62rem;font-weight:700;display:inline-flex}.hero-trio__niche:before{background:var(--na,var(--brand-amber));content:"";border-radius:999px;width:.4rem;height:.4rem}.hero-trio__headline{-webkit-line-clamp:2;color:#fff;text-wrap:pretty;-webkit-box-orient:vertical;font-size:.78rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.hero-trio__slot--center .hero-trio__headline{-webkit-line-clamp:3;font-size:.86rem}@media (width>=64rem){.hero-trio{--trio-w:clamp(9rem, 33cqw, 16rem)}.hero-trio__deck{padding-top:1.75rem}}@media (prefers-reduced-motion:no-preference){@keyframes trio-fan{0%{opacity:0;transform:rotate(0deg) translate(var(--from-x,0%), 10%)}to{opacity:1;transform:rotate(var(--tilt)) translate(var(--sx), var(--sy))}}.hero-trio__slot{animation:trio-fan .85s var(--m-ease-out) .25s backwards}.hero-trio__slot--left{--from-x:55%;animation-delay:.32s}.hero-trio__slot--right{--from-x:-55%;animation-delay:.32s}}.platform-cluster{vertical-align:-.34rem;white-space:nowrap;align-items:center;gap:.28rem;margin-inline:.22rem;display:inline-flex}.platform-cluster__mark{place-items:center;width:1.52rem;height:1.52rem;display:inline-grid}.platform-cluster--sm{vertical-align:middle;gap:.2rem;margin-inline:0}.platform-cluster--sm .platform-cluster__mark{width:1.15rem;height:1.15rem}.platform-cluster--quiet .platform-cluster__mark{color:var(--muted-foreground);opacity:.85;filter:none}.platform-cluster__mark--instagram{color:#e4405f}.platform-cluster__mark--tiktok{color:var(--foreground);filter:drop-shadow(.65px .65px #25f4ee)drop-shadow(-.65px -.65px #fe2c55)}.platform-cluster__mark--youtube{color:#f03}.platform-rotator{vertical-align:-.29rem;width:1.55rem;height:1.55rem;margin-inline:.22rem;display:inline-flex}.platform-rotator__viewport{width:100%;height:100%;display:block;position:relative;overflow:hidden}.platform-rotator .platform-cluster__mark{animation:platform-icon-cycle 6s var(--m-ease-in-out) infinite both;position:absolute;inset:0}.platform-rotator .platform-cluster__mark--instagram{animation-delay:0s}.platform-rotator .platform-cluster__mark--tiktok{animation-delay:-4s}.platform-rotator .platform-cluster__mark--youtube{animation-delay:-2s}@keyframes platform-icon-cycle{0%,27%{opacity:1;transform:translateY(0)}33%,94%{opacity:0;transform:translateY(-115%)}95%{opacity:0;transform:translateY(115%)}to{opacity:1;transform:translateY(0)}}.platform-word-rotator{white-space:nowrap;justify-items:start;display:inline-grid}.platform-word-rotator .platform-word{white-space:nowrap;animation:platform-word-cycle 6s var(--m-ease-in-out) infinite both;grid-area:1/1}.platform-word-rotator .platform-word:nth-child(2){animation-delay:-4s}.platform-word-rotator .platform-word:nth-child(3){animation-delay:-2s}@keyframes platform-word-cycle{0%,27%{opacity:1}33%,94%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.platform-rotator .platform-cluster__mark{animation:none;display:none}.platform-rotator .platform-cluster__mark:first-child{opacity:1;display:inline-grid;transform:none}.platform-word-rotator .platform-word{animation:none;display:none}.platform-word-rotator .platform-word:first-child{opacity:1;display:block}.hero-primary-cta{transition:none}}.hero-proof-board,.showcase-board,.attention-race__board{border:1px solid color-mix(in oklab, var(--foreground) 16%, transparent);background:color-mix(in oklab, var(--card) 94%, var(--background));border-radius:clamp(1.15rem,2vw,1.65rem);overflow:hidden}.hero-proof-board{color:var(--foreground)}.hero-proof-board:before{z-index:-1;background-image:radial-gradient(circle at 84% 54%, color-mix(in oklab, var(--na) 8%, transparent), transparent 32%);content:"";pointer-events:none;position:absolute;inset:0}.hero-proof-board__header{border-bottom:1px solid var(--hairline);background:color-mix(in oklab, var(--background) 72%, transparent);justify-content:space-between;align-items:center;gap:1rem;min-height:3.1rem;padding:.65rem .85rem;display:flex}.hero-proof-flow{grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem;display:grid}.hero-proof-flow__copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.hero-proof-step{grid-template-columns:minmax(0,1fr);min-width:0;padding-block:.4rem;display:grid}.hero-proof-step:first-child{border:1px solid var(--hairline);background:color-mix(in oklab, var(--background) 42%, transparent);border-radius:.85rem;padding:.8rem}.hero-proof-fan-col{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}[data-fan-panel]{animation:.4s hero-fan-swap}@keyframes hero-fan-swap{0%{opacity:0;transform:translateY(.5rem)}}.hero-proof-fan-nav{justify-content:center;gap:.35rem;padding-bottom:1rem;display:flex}.hero-proof-fan-nav__dot{cursor:pointer;place-items:center;width:2.5rem;height:1.5rem;display:grid}.hero-proof-fan-nav__dot span{background:color-mix(in oklab, var(--foreground) 22%, transparent);width:100%;height:2px;transition:background var(--m-state) var(--m-ease-out);position:relative;overflow:hidden}.hero-proof-fan-nav__dot span:after{background:var(--brand-amber);content:"";transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hero-proof-fan-nav__dot:hover span{background:color-mix(in oklab, var(--foreground) 45%, transparent)}.hero-proof-fan-nav__dot[aria-current=true] span{background:var(--brand-amber)}.fan-running .hero-proof-fan-nav__dot[aria-current=true] span{background:color-mix(in oklab, var(--foreground) 22%, transparent)}.fan-running .hero-proof-fan-nav__dot[aria-current=true] span:after{animation:6s linear forwards hero-fan-progress}@keyframes hero-fan-progress{to{transform:scaleX(1)}}.hero-proof-fan-nav__dot:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}@media (prefers-reduced-motion:reduce){[data-fan-panel],.fan-running .hero-proof-fan-nav__dot[aria-current=true] span:after{animation:none}}.hero-proof-fan{justify-content:center;align-items:center;padding-block:.7rem;display:flex}.hero-proof-fan__card{z-index:1;aspect-ratio:9/16;width:clamp(6.75rem,23vw,10rem);transition:transform var(--m-state) var(--m-ease-out), box-shadow var(--m-state) var(--m-ease-out);background:#08090b;border:1px solid #ffffff29;border-radius:1rem;flex:none;position:relative;overflow:hidden;box-shadow:0 22px 44px -26px #000000b3}.hero-proof-fan__card+.hero-proof-fan__card{margin-left:-.8rem}.hero-proof-fan:has(>:nth-child(4)) .hero-proof-fan__card{width:clamp(6rem,20vw,9rem)}.hero-proof-fan:has(>:nth-child(4)) .hero-proof-fan__card+.hero-proof-fan__card{margin-left:-1.1rem}.hero-proof-fan__card:nth-child(odd){transform:rotate(-2.2deg)translateY(.45rem)}.hero-proof-fan__card:nth-child(2n){z-index:2;transform:rotate(2deg)translateY(-.35rem)}.hero-proof-fan__card:hover,.hero-proof-fan__card:focus-visible{z-index:3;transform:rotate(0)translateY(-.4rem)scale(1.03);box-shadow:0 28px 52px -24px #000000c7}@media (prefers-reduced-motion:reduce){.hero-proof-fan__card{transition:none}}.hero-proof-output{border:1px solid var(--hairline);background:color-mix(in oklab, var(--background) 52%, transparent);border-radius:.85rem;grid-template-rows:auto 1fr;grid-template-columns:clamp(6.25rem,30vw,7.25rem) minmax(0,1fr);align-items:start;gap:.7rem .85rem;min-width:0;padding:.8rem;display:grid}.hero-proof-output figcaption{grid-area:1/2}.hero-proof-output__frame{aspect-ratio:9/16;background:#08090b;border:1px solid #ffffff1f;border-radius:1rem;grid-area:1/1/span 2;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 38px -24px #000000b8}.hero-proof-output__status{color:var(--muted-foreground);text-align:left;text-transform:uppercase;grid-area:2/2;justify-content:flex-start;align-self:end;align-items:center;gap:.45rem;margin-top:0;font-size:.62rem;font-weight:700;line-height:1.2;display:flex}@media (width>=40rem){.hero-proof-board__header{padding-inline:1.15rem}.hero-proof-flow{grid-template-columns:minmax(0,1fr) 10rem;gap:1.4rem;padding:1.35rem}.hero-proof-flow--fan{grid-template-columns:minmax(0,1fr)}.hero-proof-flow--fan .hero-proof-fan__card{width:clamp(9.25rem,21vw,12.5rem)}.hero-proof-output{background:0 0;border:0;border-radius:0;padding:0;display:block}.hero-proof-output__frame{width:min(100%,10rem);margin:.55rem auto 0}.hero-proof-output__status{justify-content:center;margin-top:.65rem}}@media (width>=64rem){.hero-proof-flow{grid-template-columns:minmax(0,1fr) clamp(13.5rem,17vw,16rem);align-items:center;gap:1.5rem;padding:1.5rem 2rem}.hero-proof-step{min-height:0;padding:0}.hero-proof-step:first-child{background:0 0;border:0;border-radius:0}.hero-proof-output__frame{width:100%}.hero-proof-flow--fan{grid-template-columns:clamp(14rem,23vw,18rem) minmax(0,1fr);gap:1.75rem;padding:1.75rem 2rem}.hero-proof-flow--fan .hero-proof-fan-col{border-left:1px solid var(--hairline);align-self:stretch;padding-left:1.75rem}.hero-proof-flow--fan .hero-proof-fan__card{width:clamp(11rem,16vw,15rem)}.hero-proof-flow--fan .hero-proof-fan:has(>:nth-child(4)) .hero-proof-fan__card{width:clamp(9.25rem,12vw,11.25rem)}.hero-proof-flow--fan .hero-proof-fan__card+.hero-proof-fan__card{margin-left:.5rem}.hero-proof-flow--fan .hero-proof-fan:has(>:nth-child(4)) .hero-proof-fan__card+.hero-proof-fan__card{margin-left:.5rem}.hero-proof-fan-nav{justify-content:flex-start;padding:0 2rem 1.25rem}}.platform-word{border-bottom:.08em solid var(--foreground);line-height:1;display:inline-block}.platform-word--instagram{background:linear-gradient(90deg,#f58529,#dd2a7b 55%,#8134af);color:#0000;-webkit-background-clip:text;background-clip:text}.platform-word--youtube{color:red}.platform-word--tiktok{color:var(--foreground);text-shadow:.028em .028em #25f4ee,-.028em -.028em #fe2c55}.frame{background:linear-gradient(180deg, var(--frame-bg-2), var(--frame-bg))}.niche-card.is-buffering [data-video-spinner]{display:flex}.video-skeleton{background-image:repeating-linear-gradient(0deg,#ffffff0b 0 1px,#0000 1px 4px)}.video-skeleton:before{content:"";opacity:.5;background-image:linear-gradient(90deg, transparent calc(33.3% - .5px), var(--hairline) calc(33.3% - .5px) calc(33.3% + .5px), transparent calc(33.3% + .5px)), linear-gradient(90deg, transparent calc(66.6% - .5px), var(--hairline) calc(66.6% - .5px) calc(66.6% + .5px), transparent calc(66.6% + .5px)), linear-gradient(0deg, transparent calc(50% - .5px), color-mix(in oklab, var(--na) 35%, transparent) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px));position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.video-skeleton:after{content:"";background:linear-gradient(105deg, transparent 40%, color-mix(in oklab, var(--na) 10%, #ffffff0f) 50%, transparent 60%);animation:1.8s ease-in-out infinite skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}}.showcase-section__glow{background:0 0}.showcase-section__intro{z-index:1;position:relative}.showcase-section__eyebrow{width:fit-content;max-width:100%}.showcase-section__title{max-width:44rem;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:800;line-height:var(--lh-heading);letter-spacing:var(--track-heading)}.showcase-platform-phrase{white-space:nowrap}.showcase-board{z-index:1;position:relative}.showcase-board__body{grid-template-columns:clamp(7.25rem,36vw,9rem) minmax(0,1fr);grid-template-areas:"stage meta""switch switch";gap:1rem .85rem;padding:1rem;display:grid}.showcase-board__stage-shell{background:#0a0c10;border-radius:.95rem;grid-area:stage;align-self:start;place-items:center;padding:.55rem;display:grid;position:relative;overflow:hidden}.showcase-stage{aspect-ratio:9/16;border:1px solid #ffffff24;border-radius:.78rem;width:100%;max-width:18rem;box-shadow:0 20px 42px -24px #000000e6}.showcase-stage.is-buffering [data-video-spinner]{display:flex}.showcase-signal-grid{opacity:.16;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:2.25rem 2.25rem;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.showcase-board__evidence{display:contents}.showcase-evidence__meta{grid-area:meta;align-self:center;min-width:0}.showcase-evidence__label{color:var(--muted-foreground);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:650;line-height:1.25}.showcase-evidence__label--angle{color:var(--brand-wordmark);margin-top:1rem}.showcase-evidence__source{text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.82rem;font-weight:650;overflow:hidden}.showcase-evidence__angle{letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:.35rem;font-size:clamp(.96rem,3.8vw,1.3rem);font-weight:750;line-height:1.16}.showcase-stamp{letter-spacing:0;text-transform:none;padding-block:.3rem;font-size:.76rem;line-height:1.3}.showcase-stamp svg{color:var(--foreground);flex-shrink:0}.showcase-evidence__switcher{border-top:1px solid var(--hairline);grid-area:switch;min-width:0;padding-top:1rem}.showcase-picker{grid-template-columns:repeat(3,minmax(0,5rem));gap:.6rem;max-width:16rem;margin-top:.65rem;display:grid}.showcase-pick{aspect-ratio:9/12;border:1px solid color-mix(in oklab, var(--foreground) 22%, transparent);border-radius:.62rem;width:100%}.showcase-pick:hover{border-color:color-mix(in oklab, var(--foreground) 48%, transparent)}.showcase-pick[data-active=true]{border-color:var(--brand-amber);box-shadow:0 0 0 2px color-mix(in oklab, var(--brand-amber) 24%, transparent), 0 12px 24px -18px #000000b3}.showcase-pick[data-active=true] img{opacity:1}@media (width>=40rem){.showcase-board__body{grid-template-columns:12rem minmax(0,1fr);gap:1.35rem 1.5rem;padding:1.5rem}.showcase-board__stage-shell{padding:.75rem}.showcase-stage{border-radius:1rem}.showcase-evidence__source{font-size:.95rem}.showcase-evidence__angle{font-size:clamp(1.25rem,3vw,1.8rem)}}@media (width>=64rem){.showcase-board__body{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);grid-template-areas:"stage evidence";gap:0;padding:0}.showcase-board__stage-shell{border-right:1px solid var(--hairline);border-radius:0;align-self:stretch;min-height:38rem;padding:2.25rem}.showcase-stage{border-radius:1.25rem;width:min(100%,18rem)}.showcase-board__evidence{flex-direction:column;grid-area:evidence;min-width:0;padding:clamp(2rem,4vw,3.25rem);display:flex}.showcase-evidence__meta{align-self:auto;padding-block:clamp(2.25rem,4vw,3.75rem)}.showcase-evidence__label--angle{margin-top:1.5rem}.showcase-evidence__source{font-size:1rem}.showcase-evidence__angle{max-width:42rem;font-size:clamp(1.65rem,2.2vw,2.15rem);line-height:1.1}.showcase-evidence__switcher{margin-top:auto;padding-top:1.35rem}}.proof-reach-section__glow{background:0 0}.proof-reach-section__intro{z-index:1;position:relative}.proof-reach-section__title{max-width:54rem;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:800;line-height:var(--lh-heading);letter-spacing:var(--track-heading)}.proof-reach-section__subtitle{max-width:43rem;font-size:var(--fs-lead);line-height:var(--lh-lead)}.proof-stats{z-index:1;display:grid;position:relative}.proof-stat{text-align:center;flex-direction:column;align-items:center;padding:2rem 1.25rem;display:flex}.proof-stat+.proof-stat{border-top:1px solid var(--hairline)}.proof-stat__mult{color:var(--brand-wordmark);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(3.4rem,9vw,4.75rem);font-weight:800;line-height:1}.proof-stat__x{margin-left:.04em;font-size:.55em;font-weight:700}.proof-stat__line{color:var(--muted-foreground);margin-top:.9rem;font-size:.85rem;font-weight:550;line-height:1.4}.proof-stat__line strong{color:var(--foreground);font-weight:750}.proof-stat__account{transition:background-color var(--m-state) var(--m-ease-out);border-radius:999px;align-items:center;gap:.55rem;margin-top:1.35rem;padding:.3rem .75rem .3rem .35rem;display:inline-flex}.proof-stat__account:hover{background:color-mix(in oklab, var(--foreground) 5%, transparent)}.proof-stat__account:focus-visible{outline:2px solid var(--brand-amber);outline-offset:2px}.proof-stat__thumb{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);background:#08090b;border-radius:999px;flex:none;width:1.75rem;height:1.75rem;display:block;position:relative;overflow:hidden}.proof-stat__handle{color:var(--foreground);font-size:.85rem;font-weight:650;line-height:1.2}.proof-stat__arrow{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent);transition:color var(--m-state) var(--m-ease-out);place-items:center;display:grid}.proof-stat__account:hover .proof-stat__arrow{color:var(--brand-wordmark)}@media (width>=48rem){.proof-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-stat{padding:1rem 1.5rem}.proof-stat+.proof-stat{border-top:0;border-left:1px solid var(--hairline)}}.free-preview-section__glow{background:0 0}.free-preview-layout{grid-template-areas:"intro""path""conversion";gap:2rem;display:grid}.free-preview-rail,.free-preview-rail__inner{display:contents}.free-preview-intro{grid-area:intro}.free-preview-title{max-width:46rem;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:800;line-height:var(--lh-heading);letter-spacing:var(--track-heading)}.free-preview-path{border:1px solid var(--hairline-strong);background:color-mix(in oklab, var(--card) 92%, var(--background));border-radius:clamp(1.25rem,2vw,1.8rem);grid-area:path;min-width:0;padding:clamp(1.1rem,2.5vw,2rem)}.free-preview-step{grid-template-columns:2.7rem minmax(0,1fr);gap:.85rem;min-width:0;padding-block:1.35rem;display:grid}.free-preview-step+.free-preview-step{border-top:1px solid var(--hairline)}.free-preview-step:last-child{padding-bottom:0}.free-preview-step__rail{flex-direction:column;align-items:center;gap:.65rem;display:flex;position:relative}.free-preview-step__number{font-family:var(--font-mono);letter-spacing:.06em;color:var(--brand-amber);font-size:.68rem;font-weight:700;line-height:1}.free-preview-step__dot{z-index:2;border:1px solid var(--foreground);background:var(--brand-amber);width:.58rem;height:.58rem;box-shadow:0 0 0 4px color-mix(in oklab, var(--card) 92%, var(--background));border-radius:999px;flex:none;display:block;position:relative}.free-preview-connector{z-index:0;background:var(--hairline-strong);width:1px;position:absolute;top:2.15rem;bottom:-1.75rem;left:calc(50% - .5px);overflow:hidden}.free-preview-connector__fill{background:var(--brand-amber);transform-origin:top;width:100%;height:100%;display:block}.free-preview-step__content{min-width:0}.free-preview-step__title{max-width:30rem;font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.08rem,1.55vw,1.3rem);font-weight:750;line-height:1.15}.free-preview-step__body{max-width:32rem;font-size:.9rem;line-height:1.6}.free-preview-conversion{grid-area:conversion;max-width:39rem}.free-preview-cta-note{font-size:.7rem;line-height:1.5}@media (width>=1024px){.free-preview-layout{grid-template-columns:minmax(0,.92fr) minmax(29rem,1.08fr);grid-template-areas:"rail path";align-items:stretch;column-gap:clamp(3rem,6vw,7rem)}.free-preview-rail{grid-area:rail;display:block}.free-preview-rail__inner{display:block;position:sticky;top:7rem}.free-preview-conversion{margin-top:clamp(2.25rem,3.5vw,3.25rem)}}@media (width<=639px){.free-preview-layout{gap:1.75rem}.free-preview-title{font-size:clamp(2.25rem,11.5vw,3.15rem)}.free-preview-step{grid-template-columns:2.15rem minmax(0,1fr);gap:.65rem;padding-block:1.25rem}}.pricing-snapshot-section{background:var(--background)}.pricing-snapshot-header{gap:1.75rem;display:grid}.pricing-snapshot-title{max-width:13ch;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:800;line-height:var(--lh-heading);letter-spacing:var(--track-heading)}.pricing-snapshot-subtitle{font-size:var(--fs-lead);line-height:var(--lh-lead)}.pricing-billing{border:1px solid var(--hairline);background:color-mix(in oklab, var(--card) 88%, transparent);border-radius:999px;align-items:center;gap:.2rem;width:fit-content;max-width:100%;padding:.25rem;display:inline-flex}.pricing-billing__option{min-height:2.35rem;color:var(--muted-foreground);font-family:var(--font-sans);transition:background-color var(--m-state) var(--m-ease-out), color var(--m-state) var(--m-ease-out);border-radius:999px;justify-content:center;align-items:center;padding-inline:1rem;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.pricing-billing__option:hover{color:var(--foreground)}.pricing-billing__option.is-active{color:var(--background);background:var(--foreground)}.pricing-billing__option:focus-visible{outline:2px solid var(--brand-amber);outline-offset:1px}.pricing-billing__saving{color:var(--amber-ink);background:var(--amber-subtle);font-family:var(--font-sans);white-space:nowrap;border-radius:999px;margin-inline:.2rem .35rem;padding:.35rem .6rem;font-size:.75rem;font-weight:700;line-height:1}.pricing-plan-list{border:1px solid var(--hairline);background:color-mix(in oklab, var(--card) 70%, var(--background));border-radius:1.15rem;margin-top:clamp(2.25rem,4vw,3.5rem);overflow:hidden}.pricing-plan-row{background:color-mix(in oklab, var(--background) 86%, transparent);transition:background-color var(--m-state) var(--m-ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 1.25rem;padding:1.35rem;display:grid;position:relative}.pricing-plan-row+.pricing-plan-row{border-top:1px solid var(--hairline)}.pricing-plan-row:hover{background:color-mix(in oklab, var(--card) 92%, var(--background))}.pricing-plan-row--featured{z-index:1;background:var(--amber-subtle);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand-amber) 70%, transparent)}.pricing-plan-row--featured:before{background:var(--brand-amber);content:"";width:3px;position:absolute;inset-block:0;inset-inline-start:0}.pricing-plan-row__identity{min-width:0}.pricing-plan-row__name{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.35rem;font-weight:800;line-height:1}.pricing-plan-row__badge{color:var(--plate-ink);background:var(--brand-amber);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:.35rem;padding:.32rem .46rem;font-size:.56rem;font-weight:800;line-height:1}.pricing-plan-row__blurb{margin-top:.38rem;font-size:.82rem;line-height:1.35}.pricing-plan-row__facts{grid-column:1/-1;gap:.5rem;display:grid}.pricing-plan-row__fact{align-items:center;gap:.55rem;min-width:0;font-size:.82rem;line-height:1.35;display:flex}.pricing-plan-row__fact--output{color:var(--foreground)}.pricing-plan-row__fact-icon{width:1.55rem;height:1.55rem;color:var(--foreground);border:1px solid var(--hairline);background:var(--card);border-radius:999px;flex:none;place-items:center;display:inline-grid}.pricing-plan-row__fact--output .pricing-plan-row__fact-icon{color:var(--background);border-color:var(--foreground);background:var(--foreground)}.pricing-plan-row__price{text-align:end;min-width:max-content}.pricing-plan-row__amount{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2rem,7vw,2.65rem);font-weight:800;line-height:.9}.pricing-plan-row__billing-note{text-align:end;max-width:11rem;margin-top:.4rem;line-height:1.3}.pricing-plan-row__cta{min-height:2.55rem;color:var(--foreground);border:1px solid var(--hairline);background:var(--card);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;transition:border-color var(--m-state) var(--m-ease-out), background-color var(--m-state) var(--m-ease-out);border-radius:.65rem;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.8rem;padding-inline:.9rem;font-size:.65rem;font-weight:800;line-height:1.2;display:inline-flex}.pricing-plan-row__cta:hover{border-color:var(--foreground);background:var(--secondary)}.pricing-plan-row--featured .pricing-plan-row__cta{color:var(--plate-ink);border-color:color-mix(in oklab, var(--foreground) 65%, transparent);background:var(--brand-amber)}.pricing-snapshot-footer{align-items:center;gap:.75rem;margin-top:1rem;display:grid}.pricing-snapshot-compare{width:fit-content;color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;order:2;justify-self:center;align-items:center;gap:.55rem;padding:.55rem .4rem;font-size:.7rem;font-weight:800;line-height:1.3;display:inline-flex}.pricing-snapshot-compare:hover{color:var(--primary)}.pricing-snapshot-door{border:1px solid var(--hairline);background:color-mix(in oklab, var(--brand-amber) 5%, var(--card));border-radius:.9rem;flex-direction:column;order:1;align-items:stretch;gap:.85rem;padding:1rem;font-size:.86rem;line-height:1.5;display:flex}.pricing-snapshot-door__copy{max-width:32rem}.pricing-snapshot-door__cta{width:100%;box-shadow:none;border-radius:.7rem;justify-content:space-between;font-size:.7rem}.pricing-snapshot-door__cta:hover{box-shadow:none}@media (width>=40rem){.pricing-plan-row{grid-template-columns:minmax(8.5rem,.9fr) minmax(11rem,1.15fr) minmax(7.5rem,.55fr);gap:1.25rem}.pricing-plan-row__facts{grid-column:auto}.pricing-plan-row__cta{grid-column:1/-1}.pricing-snapshot-footer{grid-template-columns:auto minmax(0,1fr);gap:2.5rem;margin-top:1.5rem}.pricing-snapshot-compare{order:initial;color:var(--foreground);justify-self:start;padding:0}.pricing-snapshot-door{order:initial;border:0;border-inline-start:1px solid var(--hairline);text-align:end;background:0 0;border-radius:0;flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem;padding:0 0 0 2.5rem;font-size:.93rem}.pricing-snapshot-door__cta{justify-content:center;width:auto;font-size:.75rem;box-shadow:inset 0 1px #ffffff6b}.pricing-snapshot-door__cta:hover{box-shadow:inset 0 1px #ffffff7a}}@media (width>=56rem){.pricing-snapshot-header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.pricing-plan-row{grid-template-columns:minmax(10.5rem,.9fr) minmax(17rem,1.25fr) minmax(8.5rem,.55fr) minmax(9.5rem,auto);gap:1.5rem;min-height:8.25rem;padding:1.35rem 1.5rem}.pricing-plan-row__facts{grid-column:auto}.pricing-plan-row__cta{grid-column:auto;min-width:9.5rem}}@media (width<=22rem){.pricing-billing__option{padding-inline:.7rem;font-size:.8125rem}.pricing-billing__saving{margin-inline-end:.18rem;padding-inline:.45rem;font-size:.75rem}.pricing-plan-row{padding-inline:1rem}}.home-faq-layout{gap:clamp(2rem,6vw,5rem);display:grid}.home-faq-title{max-width:10ch;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:800;line-height:var(--lh-heading);letter-spacing:var(--track-heading)}.home-faq-list{border-top:1px solid var(--hairline)}.home-faq-item{border-bottom:1px solid var(--hairline)}.home-faq-question{cursor:pointer;min-height:4.75rem;color:var(--foreground);text-align:start;grid-template-columns:minmax(0,1fr) 2.25rem;align-items:center;gap:1.25rem;padding-block:1.25rem;list-style:none;display:grid}.home-faq-question::-webkit-details-marker{display:none}.home-faq-question:focus-visible{outline:2px solid var(--brand-amber);outline-offset:2px;border-radius:.5rem}.home-faq-question__text{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem);font-weight:700;line-height:1.3}.home-faq-toggle{width:2.25rem;height:2.25rem;color:var(--foreground);border:1px solid var(--hairline-strong);transition:color var(--m-state) var(--m-ease-out), border-color var(--m-state) var(--m-ease-out), background-color var(--m-state) var(--m-ease-out), transform var(--m-press) var(--m-ease-out);border-radius:999px;place-items:center;display:inline-grid}@media (hover:hover) and (pointer:fine){.home-faq-question:hover .home-faq-toggle{border-color:var(--foreground)}}.home-faq-item[open] .home-faq-toggle{color:var(--plate-ink);border-color:var(--brand-amber);background:var(--brand-amber);transform:rotate(45deg)}.home-faq-answer{max-width:62ch;font-size:var(--fs-body-lg);padding:0 3.5rem 1.6rem 0;line-height:1.65}@media (width>=56rem){.home-faq-layout{grid-template-columns:minmax(16rem,.72fr) minmax(30rem,1.28fr);align-items:start}.home-faq-intro{position:sticky;top:7rem}}.cta-band__plate{color:var(--plate-ink);background:var(--brand-amber);border-radius:1.5rem;padding:clamp(2rem,5vw,4.5rem);position:relative;overflow:hidden}.cta-band-title{max-width:14ch;font-family:var(--font-display);font-size:var(--fs-display-lg);letter-spacing:var(--track-display);overflow-wrap:break-word;font-weight:900;line-height:.98}.cta-band-subtitle{max-width:38rem;color:color-mix(in oklab, var(--plate-ink) 78%, transparent);font-size:var(--fs-lead);line-height:var(--lh-lead)}.cta-band-cta{min-height:3.25rem;font-family:var(--font-sans);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding-inline:1.75rem;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.cta-band-cta--primary{color:var(--wire-fg);background:var(--plate-ink)}.cta-band-cta--primary:hover{background:color-mix(in oklab, var(--plate-ink) 86%, var(--brand-amber))}.cta-band-cta--ghost{color:var(--plate-ink);border:1px solid color-mix(in oklab, var(--plate-ink) 30%, transparent)}.cta-band-cta--ghost:hover{border-color:color-mix(in oklab, var(--plate-ink) 60%, transparent);background:color-mix(in oklab, var(--plate-ink) 7%, transparent)}.nav-cta,.m-cta,.cta-band-cta{transition:transform var(--m-press) var(--m-ease-out), border-color var(--m-state) var(--m-ease-out), background-color var(--m-state) var(--m-ease-out)}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.m-cta--signal:hover,.cta-band-cta--primary:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:no-preference){.nav-cta:active,.m-cta:active,.cta-band-cta:active{transform:scale(.97)}}.cta-band-note{color:color-mix(in oklab, var(--plate-ink) 72%, transparent);font-size:var(--fs-body-sm);font-weight:500}.taaft-badge{opacity:.9;transition:opacity var(--m-state) var(--m-ease-out)}.taaft-badge:hover{opacity:1}.taaft-badge img{width:300px;max-width:100%;height:auto;display:block}.dark .taaft-badge img{filter:invert()}.taaft-social img{opacity:.85;width:24px;height:24px;transition:opacity var(--m-state) var(--m-ease-out);display:block}.taaft-social:hover img{opacity:1}@keyframes skeleton-sweep{to{transform:translate(100%)}}.niche-card.is-poster-loaded .video-skeleton{opacity:0;visibility:hidden;transition:opacity var(--m-state) var(--m-ease-out), visibility 0s .35s}.niche-card [data-poster]{transition:opacity var(--m-state) var(--m-ease-out)}.niche-card.is-poster-pending [data-poster]{opacity:0}.niche-card.is-poster-error .video-skeleton:after{animation:none}html.save-data .niche-card [data-ctl-play]{display:block}html.save-data .niche-card [data-ctl-pause],html.save-data .niche-card.is-playing [data-ctl-play]{display:none}html.save-data .niche-card.is-playing [data-ctl-pause]{display:block}.niche-card [data-ctl-play]{display:none}.niche-card [data-ctl-pause],.niche-card.is-paused [data-ctl-play]{display:block}.niche-card.is-paused [data-ctl-pause]{display:none}@media (prefers-reduced-motion:reduce){.niche-card [data-ctl-play]{display:block}.niche-card [data-ctl-pause],.niche-card.is-playing [data-ctl-play]{display:none}.niche-card.is-playing [data-ctl-pause]{display:block}}.niche-card [data-video-controls]{opacity:.78;transition:opacity var(--m-state) var(--m-ease-out)}.niche-card:hover [data-video-controls],.niche-card:focus-within [data-video-controls]{opacity:1}dialog[data-video-lightbox]:not([open]){display:none}@media (prefers-reduced-motion:no-preference){dialog[data-video-lightbox][open]{animation:lightbox-in .18s var(--m-ease-out)}dialog[data-video-lightbox][open]::backdrop{animation:lightbox-fade .18s var(--m-ease-out)}}@keyframes lightbox-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes lightbox-fade{0%{opacity:0}to{opacity:1}}.niche-card [data-video-idle]{transition:opacity var(--m-state) var(--m-ease-out)}.niche-card.is-playing [data-video-idle]{opacity:0}.niche-card.is-playing:hover [data-video-idle]{opacity:1}.frame-scrim{background:radial-gradient(120% 70% at 50% 0%, color-mix(in oklab, var(--na) 36%, transparent), transparent 62%)}.frame-streaks{background-image:repeating-linear-gradient(115deg, transparent 0 30px, color-mix(in oklab, var(--na) 12%, transparent) 30px 34px)}.frame-scan{background-image:radial-gradient(120% 70% at 50% 0%, color-mix(in oklab, var(--na) 22%, transparent), transparent 60%), repeating-linear-gradient(0deg, #ffffff0d 0 1px, transparent 1px 3px)}.frame-dots{background-image:radial-gradient(#ffffff29 1px,#0000 1.3px);background-size:11px 11px;-webkit-mask-image:radial-gradient(85% 60% at 50% 38%,#000,#0000 78%);mask-image:radial-gradient(85% 60% at 50% 38%,#000,#0000 78%)}.cv-auto{content-visibility:visible;contain-intrinsic-size:none}#main [class~="py-[clamp(4rem,7vw,6.5rem)]"]{padding-block:clamp(3rem,4vw,4.5rem)}#main [class~="py-[clamp(3.75rem,7vw,7rem)]"],#main [class~="py-[clamp(4rem,7vw,7rem)]"]{padding-block:clamp(3rem,4vw,4.75rem)}#main [class~="py-[clamp(3rem,5vw,5.5rem)]"]{padding-block:clamp(2.5rem,4vw,4rem)}#main [class~="py-[clamp(3rem,5vw,4.5rem)]"]{padding-block:clamp(2.5rem,3.5vw,3.5rem)}#main [class~="py-[clamp(2.5rem,5vw,5.5rem)]"]{padding-block:clamp(2.25rem,4vw,4rem)}#main [class~="py-[clamp(2.5rem,4vw,3.5rem)]"]{padding-block:clamp(2.25rem,3vw,3rem)}.hairline-grid{background-image:repeating-linear-gradient(90deg, var(--hairline) 0 1px, transparent 1px calc(100% / 12));opacity:.4}.attention-race__glow{background:0 0}.attention-race__layout{gap:clamp(2rem,4vw,3rem);display:grid}.attention-race__intro{z-index:1;position:relative}.attention-race__title{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:800;line-height:var(--lh-heading);letter-spacing:var(--track-heading)}.attention-race__title span{display:inline}.attention-race__body{font-size:var(--fs-lead);line-height:var(--lh-lead)}.attention-race__board{z-index:1;position:relative}.race-chart-grid path{fill:none;stroke:color-mix(in oklab, var(--foreground) 9%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.race-graph{padding:clamp(1.1rem,2.5vw,2rem) clamp(.9rem,3vw,2.2rem) clamp(1.4rem,3vw,2.1rem)}.race-graph__plot{aspect-ratio:900/300;position:relative;container-type:inline-size}.race-graph__svg{width:100%;height:100%;display:block;overflow:visible}.race-graph__baseline{fill:none;stroke:color-mix(in oklab, var(--foreground) 16%, transparent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.race-graph__wave-fill{fill:url(#race-wave-fill);stroke:none}.race-graph__wave-line{fill:none;stroke:color-mix(in oklab, var(--foreground) 38%, transparent);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.race-graph__window{clip-path:inset(0 28.9% 0 27.8%)}.race-graph__window path{fill:url(#race-window-fill-v);stroke:none}.race-graph__publish-line{stroke-dasharray:3 4;stroke-width:1.5px;vector-effect:non-scaling-stroke}.race-graph__publish-line--origin{stroke:color-mix(in oklab, var(--brand-amber) 55%, transparent)}.race-graph__publish-line--you{stroke:color-mix(in oklab, var(--state-green) 70%, transparent)}.race-graph__publish-line--others{stroke:color-mix(in oklab, var(--foreground) 28%, transparent)}.race-graph__dot{border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.race-graph__dot--origin{border:3px solid var(--card);background:var(--brand-amber);width:.7rem;height:.7rem;top:89.3%;left:4.4%}.race-graph__dot--you{border:3px solid var(--card);background:var(--state-green);width:.8rem;height:.8rem;box-shadow:0 0 0 3px color-mix(in oklab, var(--state-green) 30%, transparent);top:89.3%;left:27.8%}.race-graph__dot--others{border:2px solid var(--card);background:color-mix(in oklab, var(--foreground) 45%, transparent);width:.6rem;height:.6rem;top:89.3%;left:71.1%}.race-graph__chip{max-width:42%;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:.7em;align-items:center;gap:.4em;padding:.42em .6em;font-size:clamp(.52rem,1.5cqw,.62rem);font-weight:800;display:inline-flex;position:absolute}.race-graph__chip--origin{color:var(--brand-wordmark);border:1px solid color-mix(in oklab, var(--brand-amber) 42%, var(--hairline));background:color-mix(in oklab, var(--brand-amber) 12%, var(--background));top:9%;left:4.4%;transform:translateY(-50%)}.race-graph__chip--you{color:color-mix(in oklab, var(--state-green) 55%, var(--foreground));border:1px solid color-mix(in oklab, var(--state-green) 45%, var(--hairline));background:color-mix(in oklab, var(--state-green) 13%, var(--background));top:9%;left:27.8%;transform:translateY(-50%)}.race-graph__chip--others{color:var(--muted-foreground);border:1px solid var(--hairline);background:color-mix(in oklab, var(--background) 78%, transparent);top:9%;left:71.1%;transform:translateY(-50%)}.race-graph__chip-main{align-items:center;gap:.4em;min-width:0;display:inline-flex}.race-graph__chip-name{text-overflow:ellipsis;overflow:hidden}.race-graph__chip-time{border-left:1px solid color-mix(in oklab, currentColor 32%, transparent);padding-left:.4em}.race-graph__check{width:1.8em;height:1.8em;color:var(--background);background:var(--state-green);border-radius:999px;flex:none;place-items:center;font-size:.85em;font-weight:900;display:inline-grid}.race-graph__wave-label{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:clamp(.5rem,1.9cqw,.6rem);font-weight:800;position:absolute;top:27%;left:52%;transform:translate(-50%,-50%)}.race-graph__window-label{max-width:42%;color:var(--brand-wordmark);font-family:var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:clamp(.55rem,2.1cqw,.66rem);font-weight:800;line-height:1.45;position:absolute;top:62%;left:49.5%;transform:translate(-50%,-50%)}.race-graph__pulse{border:1px solid var(--brand-amber);border-radius:999px;animation:2.4s ease-out 3 race-pulse;position:absolute;inset:-4px}@keyframes race-pulse{0%{opacity:.8;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.9)}}@media (width<=40rem){.race-graph__plot{aspect-ratio:10/7}.race-graph__chip{flex-direction:column;align-items:flex-start;gap:.2em;max-width:46%;font-size:clamp(.55rem,2.4cqw,.62rem)}.race-graph__chip-time{border-left:0;padding-left:0}.race-graph__chip--you{top:27%}.race-graph__wave-label{top:45%;left:84%}.race-graph__chip--others{align-items:flex-end;left:auto;right:2%}.race-graph__window-label{max-width:46%;top:66%}}.attention-race.is-armed [data-race-attention-path]{stroke-dasharray:100 100;stroke-dashoffset:100px}.attention-race.is-armed .race-posts,.attention-race.is-armed [data-race-wave]{clip-path:inset(0 100% 0 0)}.attention-race.is-armed [data-race-window]{clip-path:inset(0 72.2% 0 27.8%)}.attention-race.is-armed .race-graph__dot,.attention-race.is-armed .race-graph__publish-line,.attention-race.is-armed .race-graph__chip,.attention-race.is-armed .race-graph__wave-label,.attention-race.is-armed .race-graph__window-label{opacity:0}.attention-race.is-armed .race-graph__chip{transform:translateY(-50%)translateY(5px)}.attention-race.is-played [data-race-attention-path]{stroke-dashoffset:0;transition:stroke-dashoffset 2.6s var(--m-ease-out)}.attention-race.is-played .race-posts{clip-path:inset(0);transition:clip-path 1.8s var(--m-ease-in-out) 1.8s}.attention-race.is-played .race-graph__dot--origin,.attention-race.is-played .race-graph__publish-line--origin{opacity:1;transition:opacity .35s .1s}.attention-race.is-played .race-graph__chip--origin{opacity:1;transition:opacity .35s .1s,transform .35s .1s;transform:translateY(-50%)}.attention-race.is-played [data-race-wave]{clip-path:inset(0);transition:clip-path 2.2s var(--m-ease-out) .3s}.attention-race.is-played .race-graph__wave-label{opacity:1;transition:opacity .5s 1.5s}.attention-race.is-played .race-graph__dot--you,.attention-race.is-played .race-graph__publish-line--you{opacity:1;transition:opacity .35s .9s}.attention-race.is-played .race-graph__chip--you{opacity:1;transition:opacity .35s .9s,transform .35s .9s;transform:translateY(-50%)}.attention-race.is-played [data-race-window]{clip-path:inset(0 28.9% 0 27.8%);transition:clip-path 1.6s var(--m-ease-in-out) 1.2s}.attention-race.is-played .race-graph__window-label{opacity:1;transition:opacity .5s 2.4s}.attention-race.is-played .race-graph__dot--others,.attention-race.is-played .race-graph__publish-line--others{opacity:1;transition:opacity .35s 2.9s}.attention-race.is-played .race-graph__chip--others{opacity:1;transition:opacity .35s 2.9s,transform .35s 2.9s;transform:translateY(-50%)}@media (width>=64rem){.attention-race__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;column-gap:clamp(2.5rem,5vw,5.5rem)}.attention-race__title{max-width:58rem}}@media (prefers-reduced-motion:reduce){.attention-race.is-armed [data-race-attention-path]{stroke-dasharray:none;stroke-dashoffset:0}.attention-race.is-armed .race-posts,.attention-race.is-armed [data-race-wave]{clip-path:none}.attention-race.is-armed [data-race-window]{clip-path:inset(0 28.9% 0 27.8%)}.attention-race.is-armed .race-graph__dot,.attention-race.is-armed .race-graph__publish-line,.attention-race.is-armed .race-graph__chip,.attention-race.is-armed .race-graph__wave-label,.attention-race.is-armed .race-graph__window-label{opacity:1}.attention-race.is-armed .race-graph__chip{transform:translateY(-50%)}.race-graph__pulse{opacity:0;animation:none}}.cap-w{border-radius:.25rem;margin:0 -.05rem;padding:0 .3rem}.cap-w[data-w="0"]{color:#0a0a0b;background-color:#ffc233}@media (prefers-reduced-motion:no-preference){@keyframes enter-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}[data-enter]{animation:enter-up var(--m-enter) var(--m-ease-out) both}[data-enter][data-delay="1"]{animation-delay:70ms}[data-enter][data-delay="2"]{animation-delay:.14s}[data-enter][data-delay="3"]{animation-delay:.21s}[data-enter][data-delay="4"]{animation-delay:.28s}@keyframes cap-step{0%,33.2%{color:#0a0a0b;background-color:#ffc233}33.3%,to{color:var(--frame-fg);background-color:#0000}}.cap-anim .cap-w[data-w="0"]{animation:4.5s linear infinite cap-step}.cap-anim .cap-w[data-w="1"]{animation:4.5s linear -3s infinite cap-step}.cap-anim .cap-w[data-w="2"]{animation:4.5s linear -1.5s infinite cap-step}@keyframes draw-in{to{stroke-dashoffset:0}}[data-reveal] .draw-line{stroke-dasharray:420;stroke-dashoffset:420px}[data-reveal].in .draw-line{animation:.9s ease-out .2s forwards draw-in}@keyframes bar-fill{0%{transform:scaleX(0)}}.bar-fill{transform-origin:0}[data-reveal].in .bar-fill{animation:1.2s ease-out .2s both bar-fill}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.iphone-wrap{position:relative;container-type:inline-size}.iphone-body{background:linear-gradient(145deg,#56585d,#26272a 30%,#35373b 60%,#1f2023);border-radius:12cqw;padding:.9cqw;position:relative;box-shadow:inset 0 0 0 .2cqw #ffffff24,0 16px 40px -26px #0006}.iphone-bezel{background:#050506;border-radius:11.1cqw;padding:1.9cqw}.iphone-screen{aspect-ratio:9/19.5;background:#000;border-radius:9.2cqw;width:100%;position:relative;overflow:hidden;container-type:inline-size}.iphone-island{z-index:30;pointer-events:none;background:#000;border-radius:999px;width:26cqw;height:7cqw;position:absolute;top:2.2cqw;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 .18cqw #ffffff1a}.iphone-island:after{content:"";background:radial-gradient(circle at 35% 30%,#2a3550,#05060a 70%);border-radius:999px;width:2.4cqw;height:2.4cqw;position:absolute;top:50%;right:2.6cqw;transform:translateY(-50%);box-shadow:0 0 0 .2cqw #16181d}.iphone-status{top:3.1cqw;color:#fff;letter-spacing:.02em;z-index:30;pointer-events:none;filter:drop-shadow(0 1px 2px #0009);justify-content:space-between;align-items:center;font-size:3.6cqw;font-weight:600;display:flex;position:absolute;inset-inline:6.5cqw}.iphone-status svg{width:auto;height:3cqw;display:inline-block}.iphone-status-radios{align-items:center;gap:1.4cqw;display:flex}.iphone-home{z-index:30;pointer-events:none;background:#fff;border-radius:999px;width:30cqw;height:1cqw;position:absolute;bottom:1.6cqw;left:50%;transform:translate(-50%)}.iphone-btn{z-index:-1;background:linear-gradient(90deg,#17181a,#3a3c41 60%,#202124);border-radius:.5cqw;width:1cqw;position:absolute}.iphone-btn--action{height:4.5%;top:17%;left:-.7cqw}.iphone-btn--volup{height:6.5%;top:26%;left:-.7cqw}.iphone-btn--voldn{height:6.5%;top:35%;left:-.7cqw}.iphone-btn--side{height:9%;top:25%;right:-.7cqw}.iphone-btn--camera{height:4.5%;top:40%;right:-.7cqw}@supports not (width:1cqw){.iphone-body{border-radius:1.9rem}.iphone-bezel{border-radius:1.7rem;padding:.35rem}.iphone-screen{border-radius:1.4rem}}.tiktok-feed{scrollbar-width:none;-ms-overflow-style:none}.tiktok-feed::-webkit-scrollbar{display:none}.tiktok-feed [data-feed-play]{display:none}.tiktok-feed .niche-card.is-paused [data-feed-play]{display:flex}@media (prefers-reduced-motion:no-preference){.tiktok-disc{animation:5s linear infinite tiktok-disc-spin}}@keyframes tiktok-disc-spin{to{transform:rotate(360deg)}}.feed-hint-chevron{will-change:transform}@media (prefers-reduced-motion:no-preference){.feed-hint-chevron{animation:1.5s ease-in-out infinite feed-hint-swipe}}@keyframes feed-hint-swipe{0%,to{opacity:.55;transform:translateY(1.4cqw)}50%{opacity:1;transform:translateY(-1.4cqw)}}[data-how-steps]{--how-ease:var(--m-ease-out);--how-slow:.55s;--how-fast:.22s}@media (prefers-reduced-motion:reduce){[data-how-steps]{--how-slow:0s;--how-fast:0s}}.how-step__num{color:var(--muted-foreground);transition:color var(--how-fast) var(--how-ease)}.how-step__check{display:none}@media (width>=1024px){[data-how-steps].is-scrolly .how-step{opacity:.35;transition:opacity var(--how-fast) var(--how-ease)}[data-how-steps].is-scrolly .how-step.is-done{opacity:.6}[data-how-steps].is-scrolly .how-step.is-active{opacity:1}[data-how-steps].is-scrolly .how-step.is-active .how-step__num{color:var(--brand-amber)}[data-how-steps].is-scrolly .how-step.is-done .how-step__check{display:inline}[data-how-steps].is-scrolly [data-how-cta]{opacity:0;pointer-events:none;transition:opacity var(--how-fast) var(--how-ease), transform var(--how-fast) var(--how-ease);transform:translateY(8px)}[data-how-steps].is-scrolly[data-state=published] [data-how-cta]{opacity:1;pointer-events:auto;transform:none}[data-how-steps] [data-el]{transition:opacity var(--how-slow) var(--how-ease), transform var(--how-slow) var(--how-ease);will-change:opacity, transform;transition-delay:0s}[data-how-steps]:not(.is-scrolly) [data-el=summary],[data-how-steps]:not(.is-scrolly) [data-el=story],[data-how-steps]:not(.is-scrolly) [data-el=wire],[data-how-steps]:not(.is-scrolly) [data-el=angle],[data-how-steps]:not(.is-scrolly) [data-el=player]{opacity:0;visibility:hidden}[data-how-steps].is-scrolly[data-state=setup] [data-el=strip]{opacity:0;transform:translateY(-110%)}[data-how-steps].is-scrolly [data-el=summary]{opacity:0;pointer-events:none;transform:translateY(-9rem)scale(.55)}[data-how-steps].is-scrolly[data-state=setup] [data-el=summary]{opacity:1;pointer-events:auto;transform:none}[data-how-steps].is-scrolly [data-el=story]{opacity:0;pointer-events:none;transform:translate(50%)translateY(1.75rem)}[data-how-steps].is-scrolly[data-state=story] [data-el=story]{opacity:1;pointer-events:auto;transition-delay:.25s;transform:translate(50%)translateY(-1.25rem)}[data-how-steps].is-scrolly[data-state=angle] [data-el=story]{opacity:.85;pointer-events:auto;transform:scale(.94)}[data-how-steps].is-scrolly[data-state=video] [data-el=story]{opacity:.25;transform:scale(.94)}[data-how-steps].is-scrolly [data-el=wire]{opacity:0;pointer-events:none;transform:translateY(.75rem)}[data-how-steps].is-scrolly[data-state=story] [data-el=wire]{opacity:1;transition-delay:.45s;transform:none}[data-how-steps].is-scrolly [data-el=angle]{opacity:0;pointer-events:none;transform:translate(1.5rem)}[data-how-steps].is-scrolly[data-state=angle] [data-el=angle]{opacity:1;pointer-events:auto;transition-delay:.15s;transform:none}[data-how-steps].is-scrolly[data-state=video] [data-el=angle]{transform:translate(-1rem)}[data-how-steps].is-scrolly [data-el=player]{opacity:0;transform-origin:62% 55%;pointer-events:none;transform:scale(.62)}[data-how-steps].is-scrolly[data-state=setup] [data-el=player]{opacity:1;transform:scale(.85)}[data-how-steps].is-scrolly[data-state=video] [data-el=player]{opacity:1;pointer-events:auto;transform:none}[data-how-steps].is-scrolly[data-state=published] [data-el=player]{transition:transform var(--how-slow) var(--how-ease), opacity .3s var(--how-ease) .3s;transform:translate(-58%,2%)scale(.5)}[data-how-steps].is-scrolly [data-el-preview]{opacity:0;transition:opacity var(--how-fast) var(--how-ease)}[data-how-steps].is-scrolly[data-state=setup] [data-el-preview]{opacity:1;transition-delay:.2s}[data-how-steps].is-scrolly [data-el-caption]{opacity:0;transition:opacity var(--how-fast) var(--how-ease), transform var(--how-fast) var(--how-ease);transform:translateY(-4px)}[data-how-steps].is-scrolly[data-state=video] [data-el-caption]{opacity:1;transition-delay:.35s;transform:none}[data-how-steps].is-scrolly [data-el=published]{opacity:0;pointer-events:none;transform:translateY(1.25rem)}[data-how-steps].is-scrolly[data-state=published] [data-el=published]{opacity:1;pointer-events:auto;transition-delay:.2s;transform:none}[data-how-steps] [data-el-autopilot]{transition:opacity var(--how-fast) var(--how-ease)}[data-how-steps].is-scrolly [data-el-autopilot]{opacity:0}[data-how-steps].is-scrolly[data-state=published] [data-el-autopilot]{opacity:1;transition-delay:.5s}}@media (prefers-reduced-motion:no-preference){[data-how-seq].is-armed [data-seq-item]{opacity:0;transform:translateY(.875rem)}[data-how-seq].is-armed.is-played [data-seq-item]{opacity:1;transition:opacity .5s var(--how-ease), transform .5s var(--how-ease);transform:none}[data-how-seq].is-armed.is-played [data-seq-item]:nth-child(2){transition-delay:.7s}[data-how-seq].is-armed.is-played [data-seq-item]:nth-child(3){transition-delay:1.4s}}.m-glow,[class*=__glow]{background:0 0}[data-video-lightbox][data-landscape] [data-lightbox-video]{aspect-ratio:16/9;width:min(100vw - 2rem,72rem);height:auto;max-height:78svh}[data-video-lightbox][data-landscape] [data-lightbox-title-row]{max-width:min(100vw - 2rem,72rem)}.hero-goals__more{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong,var(--hairline));text-decoration-color:var(--hairline-strong,var(--hairline));text-underline-offset:4px;align-items:center;gap:.375rem;margin-top:.75rem;font-size:.875rem;font-weight:600;display:inline-flex}.hero-goals__more:hover{-webkit-text-decoration-color:var(--brand-amber);text-decoration-color:var(--brand-amber)}.use-cases-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2.75rem);display:grid}.use-cases-list__item{border-top:1px solid var(--hairline-strong);min-width:0;padding-top:1.35rem}.use-cases-list__title{font-family:var(--font-display);font-size:var(--fs-heading-md);letter-spacing:var(--track-heading);font-weight:800;line-height:1.2}.use-cases-list__item p{line-height:1.65}@media (width<56rem){.use-cases-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.business-hero-title{max-width:14ch}.business-preview{border:1px solid var(--hairline);background:var(--card);box-shadow:0 24px 60px -40px color-mix(in oklab, var(--foreground) 30%, transparent);border-radius:1.25rem;overflow:hidden}.business-preview img{width:100%;height:auto;display:block}.business-preview figcaption{color:var(--muted-foreground);padding:1rem 1.25rem;font-size:.875rem}@media (width<40rem){.use-cases-list{grid-template-columns:minmax(0,1fr);gap:1.75rem}}.home-intro__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3.5rem,8vw,7rem);display:grid}.home-intro__copy{min-width:0}.home-intro__title{color:var(--foreground);font-family:var(--font-display);letter-spacing:var(--track-display);font-size:clamp(2.5rem,.9rem + 4.6vw,4.75rem);font-weight:900;line-height:.95}.home-intro__title span{display:block}.home-intro__description{max-width:40ch;color:var(--muted-foreground);font-size:var(--fs-body-lg);text-wrap:pretty;margin-top:1.75rem;line-height:1.6}.home-intro__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:2.25rem;display:flex}.home-intro__actions>div{display:contents}.home-intro__actions .home-intro__note{flex-basis:100%;order:3;margin-top:0}.home-intro__demo{min-height:3.25rem;color:var(--foreground);justify-content:center;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:inline-flex}.home-intro__demo:hover{text-underline-offset:4px;text-decoration:underline}.home-intro__demo:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.home-intro__note{color:var(--muted-foreground);margin-top:.75rem;font-size:.8125rem}.home-intro__examples{justify-self:end;width:100%;min-width:0;max-width:34rem}.home-intro__examples>figcaption{color:var(--muted-foreground);text-align:center;margin-top:.5rem;font-size:.8125rem}.hero-gallery{--trio-w:clamp(8rem, 34cqw, 15rem);--trio-gap:calc(var(--trio-w) * -.34)}.hero-gallery .hero-trio__deck{padding:1.5rem 0 2rem}.hero-gallery .hero-trio__slot--left{--tilt:-6deg;--sx:4%;--sy:7%}.hero-gallery .hero-trio__slot--right{--tilt:6deg;--sx:-4%;--sy:7%}.hero-gallery .hero-trio__slot--center{width:calc(var(--trio-w) * 1.22)}.hero-gallery .hero-trio__slot{--lift:0%;z-index:1;transform:rotate(var(--tilt)) translate(var(--sx), calc(var(--sy) + var(--lift)));transition:transform .25s var(--m-ease-out)}.hero-gallery .hero-trio__slot--center{z-index:2}.hero-gallery .hero-trio__slot:hover,.hero-gallery .hero-trio__slot:focus-within{z-index:1;transform:rotate(var(--tilt)) translate(var(--sx), calc(var(--sy) + var(--lift)))}.hero-gallery .hero-trio__slot--center:hover,.hero-gallery .hero-trio__slot--center:focus-within{z-index:2}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hero-gallery .hero-trio__deck:hover .hero-trio__slot{transition-duration:.45s}.hero-gallery .hero-trio__deck:hover .hero-trio__slot--left{--tilt:-9deg;--sx:-2%}.hero-gallery .hero-trio__deck:hover .hero-trio__slot--right{--tilt:9deg;--sx:2%}.hero-gallery .hero-trio__deck:hover .hero-trio__slot--center{--lift:-2.5%}.hero-gallery .hero-trio__deck .hero-trio__slot--left:hover,.hero-gallery .hero-trio__deck .hero-trio__slot--right:hover{--lift:-4%}}@media (prefers-reduced-motion:no-preference){@keyframes deck-front-in{0%{opacity:0;transform:translateY(6%)scale(.96)}}@keyframes deck-side-out{0%{opacity:0;transform:rotate(0deg) translate(var(--from-x), 9%) scale(.92)}}.hero-gallery .hero-trio__slot{animation:.9s cubic-bezier(.32,.72,0,1) .26s backwards deck-side-out}.hero-gallery .hero-trio__slot--left{--from-x:62%}.hero-gallery .hero-trio__slot--right{--from-x:-62%}.hero-gallery .hero-trio__slot--center{animation:deck-front-in .7s var(--m-ease-out) .12s backwards}}@media (prefers-reduced-motion:reduce){@keyframes deck-fade-in{0%{opacity:0}}.hero-gallery .hero-trio__slot{animation:.4s linear backwards deck-fade-in}}.hero-gallery .hero-trio__slot--left .hero-trio__card,.hero-gallery .hero-trio__slot--right .hero-trio__card,.hero-gallery .hero-trio__slot:hover .hero-trio__card{box-shadow:var(--trio-shadow)}.hero-gallery .hero-trio__slot--left .hero-trio__card,.hero-gallery .hero-trio__slot--right .hero-trio__card{filter:saturate(.85)brightness(.92);transition:filter .15s var(--m-ease-out)}.hero-gallery .hero-trio__slot:hover .hero-trio__card,.hero-gallery .hero-trio__slot:focus-within .hero-trio__card{filter:none}.hero-gallery .hero-trio__card{border-radius:1.1rem}.hero-gallery .hero-trio__slot--center .hero-trio__card,.hero-gallery .hero-trio__slot--center:hover .hero-trio__card{box-shadow:0 30px 60px -34px #0000008c}.dark .hero-gallery .hero-trio__slot--center .hero-trio__card,.dark .hero-gallery .hero-trio__slot--center:hover .hero-trio__card{box-shadow:0 0 0 1px #0009}.hero-gallery .hero-trio__card:focus-visible{outline:2px solid var(--brand-amber);outline-offset:4px}.hero-gallery .hero-trio__duration{color:#fff;align-items:center;gap:.35rem;padding:.3rem .6rem .3rem .45rem;font-size:.7rem;display:inline-flex;inset:auto auto .65rem .65rem}.hero-gallery .hero-trio__duration svg{width:.8rem;height:.8rem}.hero-gallery .hero-trio__slot:not(.hero-trio__slot--center) .hero-trio__duration{display:none}.home-intro__layout--text{grid-template-columns:minmax(0,46rem)}@media (width<64rem){.home-intro__layout{grid-template-columns:minmax(0,1fr);gap:3rem}.home-intro__copy{max-width:40rem}.home-intro__examples{justify-self:start;max-width:36rem}}@media (width<40rem){.home-intro__layout{gap:1.5rem;padding-block:2.5rem 3rem}.home-intro__description{margin-top:1.25rem;font-size:1rem}.home-intro__actions{gap:.25rem 1.25rem;margin-top:1.75rem}.home-intro__actions .m-cta{width:100%}.home-intro__demo{min-height:2.75rem}.hero-gallery .hero-trio__deck{padding-block:.5rem 1.25rem}}.m-article{color:var(--muted-foreground);margin-top:2.5rem;font-size:1.0625rem;line-height:1.75}.m-article>*+*{margin-top:1.25rem}.m-article h2{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin-top:3.25rem;scroll-margin-top:6rem;font-size:clamp(1.45rem,1.2rem + .9vw,1.9rem);font-weight:600;line-height:1.2}.m-article h3{color:var(--foreground);margin-top:2.25rem;scroll-margin-top:6rem;font-size:1.2rem;font-weight:600;line-height:1.35}.m-article h2+*,.m-article h3+*{margin-top:.75rem}.m-article strong{color:var(--foreground);font-weight:600}.m-article a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:.2em;transition:text-decoration-color var(--m-state) var(--m-ease-out)}.m-article a:hover{text-decoration-color:currentColor}.m-article ul,.m-article ol{padding-left:1.35rem}.m-article ul{list-style:outside}.m-article ol{list-style:decimal}.m-article li+li{margin-top:.5rem}.m-article li::marker{color:var(--muted-foreground)}.m-article blockquote{border-left:2px solid var(--brand-amber);color:var(--foreground);padding-left:1.1rem}.m-article figure{margin-top:2.25rem;margin-bottom:2.25rem}.m-article figure img,.m-article figure video,.article-hero img,.article-card__image{border:1px solid var(--hairline);background:var(--card);border-radius:1.1rem;width:100%;height:auto;display:block}.m-article figure video{max-width:30rem;margin-inline:auto}.m-article figcaption{text-align:center;margin-top:.75rem;font-size:.875rem;line-height:1.5}.m-article table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.5;display:block;overflow-x:auto}.m-article th,.m-article td{border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top;padding:.7rem .9rem}.m-article th{color:var(--foreground);white-space:nowrap;font-weight:600}.m-article code{background:color-mix(in oklab, var(--card) 80%, var(--background));font-family:var(--font-mono);border-radius:.3rem;padding:.1em .35em;font-size:.9em}.m-article hr{border:0;border-top:1px solid var(--hairline);margin:3rem 0}.article-hero{margin-top:.5rem}.article-note{border:1px solid var(--hairline);color:var(--muted-foreground);border-radius:1.1rem;margin-top:2rem;padding:1rem 1.2rem;font-size:.9rem;line-height:1.55}.article-toc{border:1px solid var(--hairline);background:color-mix(in oklab, var(--background) 88%, var(--card));border-radius:1.1rem;margin-top:2rem;padding:1.25rem 1.4rem}.article-toc ol{margin-top:.75rem;padding-left:1.2rem;font-size:.95rem;line-height:1.5;list-style:decimal}.article-toc li+li{margin-top:.35rem}.article-toc a{color:var(--foreground);text-underline-offset:.2em}.article-toc a:hover{text-decoration:underline}.article-author{border-top:1px solid var(--hairline);gap:1rem;margin-top:3.5rem;padding-top:2rem;display:flex}.article-author__mark{background:color-mix(in oklab, var(--brand-amber) 18%, var(--background));width:3rem;height:3rem;color:var(--foreground);border-radius:999px;flex:none;place-items:center;font-weight:600;display:grid}.article-card+.article-card{margin-top:3.5rem}.article-card__link{display:block}.article-card__link:hover h2{text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:.15em}.tool-hero{gap:clamp(2rem,4vw,3rem);padding-block:clamp(3rem,6vw,5.5rem);display:grid}@media (width>=64rem){.tool-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,5vw,5rem)}.tool-hero__copy{position:sticky;top:7rem}}.tool-hero__title{font-size:clamp(2.5rem,1rem + 3.9vw,4.25rem)}.tool-deal>*{animation:tool-deal-in .52s var(--m-ease-out) backwards}.tool-deal>:nth-child(2){animation-delay:70ms}.tool-deal>:nth-child(3){animation-delay:.14s}.tool-deal>:nth-child(4){animation-delay:.21s}.tool-deal>:nth-child(5){animation-delay:.28s}.tool-deal>:nth-child(n+6){animation-delay:.35s}@keyframes tool-deal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}@media (prefers-reduced-motion:reduce){@keyframes tool-deal-in{0%{opacity:0}}}[data-gen] [data-gen-results]{transition:opacity var(--m-state) var(--m-ease-out), filter var(--m-state) var(--m-ease-out)}[data-gen]:has([data-gen-button]:disabled) [data-gen-results]{opacity:.45;filter:blur(1.5px)}@media (width>=64rem){.tool-desks{grid-template-columns:repeat(6,minmax(0,1fr))}.tool-desks>*{grid-column:span 2}.tool-desks>:nth-child(-n+2){grid-column:span 3}}.tool-pick{border-top:1px solid var(--hairline-strong);display:grid}.tool-pick__row{border-bottom:1px solid var(--hairline);transition:background-color var(--m-state) var(--m-ease-out);grid-template-columns:minmax(0,8.5rem) minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding-block:1.1rem;display:grid}.tool-pick__desk{color:var(--foreground);font-family:var(--font-display);font-size:var(--fs-heading-md);letter-spacing:var(--track-heading);align-items:center;gap:.55rem;font-weight:800;display:inline-flex}.tool-pick__arrow{color:var(--muted-foreground);transition:transform var(--m-state) var(--m-ease-out), color var(--m-state) var(--m-ease-out)}@media (hover:hover) and (pointer:fine){.tool-pick__row:hover .tool-pick__arrow{color:var(--foreground);transform:translate(3px)}}@media (width<40rem){.tool-pick__row{grid-template-columns:minmax(0,1fr) auto}.tool-pick__headline{grid-area:2/1/auto/-1}}
