.mo{--mo-accent:#f28f29;--mo-rec:#f53e39;--mo-ink:#0f0f15;--mo-ink-fg:#fafafa;--mo-soft:color-mix(in oklch, var(--brand) 7%, transparent);--mo-line:color-mix(in oklch, var(--foreground) 10%, transparent);--mo-radius:22px;--mo-ease:cubic-bezier(.2, .8, .2, 1);--mo-pop:cubic-bezier(.2, .9, .25, 1.25);position:relative;overflow-x:clip}@supports (color:lab(0% 0 0)){.mo{--mo-accent:lab(69.1664% 33.7893 65.7289);--mo-rec:lab(56.059% 69.1243 47.2987);--mo-ink:lab(4.36101% .880897 -3.24108);--mo-ink-fg:lab(98.26% 0 0)}}.mo-wrap{width:100%;max-width:1160px;margin-inline:auto;padding-inline:16px}@media (min-width:640px){.mo-wrap{padding-inline:24px}}.mo-tc{font:600 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand);align-items:center;gap:10px;display:inline-flex}.mo-tc-time{background:var(--mo-ink);color:var(--mo-ink-fg);letter-spacing:.06em;border-radius:6px;padding:4px 7px}.mo-rec{background:var(--mo-rec);border-radius:50%;width:8px;height:8px;position:relative}.mo-rec:after{content:"";background:var(--mo-rec);border-radius:50%;animation:1.6s ease-out infinite mo-rec;position:absolute;inset:0}.mo-tc-light{color:#fffc;color:lab(100% 0 0/.8)}.mo-tc-light .mo-tc-time{color:var(--mo-ink);background:#fff}.mo-head{max-width:46rem;margin-bottom:44px}.mo-head[data-center]{text-align:center;margin-inline:auto}.mo-h2{letter-spacing:-.03em;text-wrap:balance;margin-top:14px;font-size:clamp(30px,4.2vw,46px);font-weight:700;line-height:1.06}.mo-lead{color:var(--muted-foreground);text-wrap:pretty;margin-top:14px;font-size:17px;line-height:1.6}.mo-sec{content-visibility:auto;contain-intrinsic-size:auto 900px;padding-block:88px}.mo-sec-tint{background:radial-gradient(60% 50% at 85% 0%, color-mix(in oklch, var(--brand) 9%, transparent), transparent 70%), radial-gradient(50% 60% at 0% 100%, color-mix(in oklch, var(--mo-accent) 10%, transparent), transparent 70%)}.mo-video{background:var(--mo-ink);isolation:isolate;width:100%;position:relative;overflow:hidden}.mo-video-poster{object-fit:cover}.mo-video-el{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s var(--mo-ease);position:absolute;inset:0}.mo-video-el[data-shown]{opacity:1}.mo-video-btn{inset-inline-end:10px;z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.75;background:#00000073;background:lab(0% 0 0/.45);border-radius:999px;place-items:center;width:30px;height:30px;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:10px}.mo-video-btn:hover,.mo-video-btn:focus-visible{opacity:1;transform:scale(1.06)}.mo-video-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.mo-r-lg{border-radius:16px}.mo-rail{display:none}@media (min-width:1440px){.mo-rail{inset-inline-start:18px;z-index:30;border:1px solid var(--glass-border);background:color-mix(in oklch, var(--background) 72%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);box-shadow:var(--glass-shadow);border-radius:16px;gap:12px;padding:12px 10px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}}.mo-rail-track{background:var(--mo-line);border-radius:2px;width:2px;position:relative}.mo-rail-head{--p:0;inset-inline-start:-3px;top:calc(10px + var(--p) * (100% - 20px));background:var(--mo-rec);width:8px;height:14px;box-shadow:0 0 12px color-mix(in oklch, var(--mo-rec) 70%, transparent);border-radius:3px;margin-top:-7px;position:absolute}.mo-rail ol{gap:18px;display:grid}.mo-rail a{color:var(--muted-foreground);opacity:.7;align-items:center;gap:8px;font-size:12px;transition:opacity .2s,color .2s;display:flex}.mo-rail a:hover,.mo-rail a[aria-current]{opacity:1;color:var(--foreground)}.mo-rail-tc{font:600 10px/1 var(--font-mono);border:1px solid var(--mo-line);border-radius:4px;padding:3px 5px}.mo-rail-label{white-space:nowrap;opacity:0;max-width:0;transition:max-width .3s var(--mo-ease), opacity .2s;overflow:hidden}.mo-rail a[aria-current] .mo-rail-label,.mo-rail:hover .mo-rail-label,.mo-rail:focus-within .mo-rail-label{opacity:1;max-width:12rem}.mo-rail a[aria-current] .mo-rail-tc{background:var(--mo-ink);color:var(--mo-ink-fg);border-color:#0000}.mo-hero{padding-block:calc(var(--sect,112px) - 8px) 72px;position:relative}.mo-hero:before{content:"";z-index:-1;background:radial-gradient(42% 46% at 78% 30%, color-mix(in oklch, var(--brand) 16%, transparent), transparent 70%), radial-gradient(30% 34% at 60% 78%, color-mix(in oklch, var(--mo-accent) 16%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:-80px 0 0}.mo-hero-grid{align-items:center;gap:40px;display:grid}@media (max-width:1023px){.mo-hero-grid{gap:0}.mo-hero-copy,.mo-stage{display:contents}.mo-hero .mo-stage-glow{display:none}.mo-hero .mo-phone{order:2;justify-self:center;width:min(58vw,270px);margin-top:26px}.mo-hero .mo-hero-lead,.mo-hero .mo-ctas,.mo-hero .mo-facts{order:3}.mo-hero .mo-brief{order:4;justify-self:center;margin-top:36px}.mo-hero .mo-script{order:5;justify-self:center;margin-top:14px}.mo-hero .mo-stage-note{order:6;justify-self:center;margin-top:12px}}@media (min-width:1024px){.mo-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:32px}}.mo-h1{letter-spacing:-.04em;text-wrap:balance;margin-top:18px;font-size:clamp(42px,6.4vw,78px);font-weight:750;line-height:1.02;display:block}.mo-k{white-space:pre;animation:mo-word .5s var(--mo-pop) both;animation-delay:calc(var(--i) * 50ms + 60ms);display:inline-block}.mo-k[data-accent]{color:var(--mo-accent);background:var(--mo-ink);white-space:nowrap;border-radius:.16em;margin-inline-end:.12em;padding-inline:.16em;position:relative}.mo-hero-lead{max-width:35rem;color:var(--muted-foreground);text-wrap:pretty;margin-top:22px;font-size:18px;line-height:1.6}.mo-ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.mo-ctas-center{justify-content:center}.mo-facts{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.mo-facts li{border:1px solid var(--mo-line);background:color-mix(in oklch, var(--card) 70%, transparent);color:var(--muted-foreground);border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:13px;display:inline-flex}.mo-facts li:before{content:"";background:var(--mo-accent);border-radius:50%;width:6px;height:6px}.mo-stage{justify-items:center;gap:16px;display:grid;position:relative}@media (min-width:1024px){.mo-stage{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;place-items:start stretch;gap:0}.mo-brief{margin-top:36px;grid-area:1/1;margin-inline-end:-26px;transform:rotate(-2.2deg)}.mo-script{margin-top:18px;grid-area:2/1;margin-inline-end:-34px;transform:rotate(1.2deg)}.mo-phone{grid-area:1/2/span 3}.mo-stage-note{grid-area:3/1;align-self:end}[dir=rtl] .mo-brief{transform:rotate(2.2deg)}[dir=rtl] .mo-script{transform:rotate(-1.2deg)}}.mo-stage-glow{z-index:-1;background:radial-gradient(closest-side, color-mix(in oklch, var(--brand) 30%, transparent), transparent);filter:blur(40px);border-radius:50%;position:absolute;inset:10% 0 10% 30%}.mo-phone{z-index:1;width:clamp(230px,64vw,300px);box-shadow:0 40px 80px -30px color-mix(in oklch, var(--brand) 55%, transparent), 0 30px 60px -20px #00000059, inset 0 0 0 1px #ffffff14;background:linear-gradient(160deg,#28282e,#050509);background:linear-gradient(160deg,lab(16.3905% .998557 -3.61573),lab(1.52827% .376686 -1.36667));border-radius:42px;padding:9px;position:relative}@supports (color:lab(0% 0 0)){.mo-phone{box-shadow:0 40px 80px -30px color-mix(in oklch, var(--brand) 55%, transparent), 0 30px 60px -20px lab(0% 0 0/.35), inset 0 0 0 1px lab(100% 0 0/.08)}}.mo-phone-screen{border-radius:33px;overflow:hidden}.mo-phone-screen .mo-video{border-radius:33px}.mo-beats{gap:3px;height:22px;margin:12px 4px 2px;display:flex;position:relative}.mo-beat{background:#ffffff1a;background:lab(100% 0 0/.1);border-radius:6px;min-width:0;transition:background .3s;position:relative;overflow:hidden}.mo-beat-name{font:600 9.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;color:lab(100% 0 0/.7);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding-inline:6px;display:flex;position:absolute;inset:0;overflow:hidden}.mo-beat[data-on][data-scene=hook]{background:color-mix(in oklch, var(--brand) 85%, white 10%)}.mo-beat[data-on][data-scene=features]{background:var(--mo-accent)}.mo-beat[data-on][data-scene=proof]{background:#00a9a3;background:lab(62.0352% -44.1149 -8.6835)}.mo-beat[data-on][data-scene=cta]{background:#e652a3;background:lab(57.8595% 63.5834 -12.3506)}.mo-beat[data-on] .mo-beat-name{color:#fff}.mo-playhead-rail{--t:0;pointer-events:none;transform:translateX(calc(var(--t) * 100%));opacity:0;will-change:transform;transition:opacity .3s;position:absolute;inset:-4px 0}[dir=rtl] .mo-playhead-rail{transform:translateX(calc(var(--t) * -100%))}.mo-playhead-rail[data-live]{opacity:1}.mo-playhead{top:0;bottom:0;background:var(--mo-rec);width:2px;box-shadow:0 0 10px var(--mo-rec);border-radius:2px;margin-inline-start:-1px;position:absolute;inset-inline-start:0}.mo-card{z-index:2;border:1px solid var(--glass-border);background:color-mix(in oklch, var(--background) 96%, var(--brand) 4%);width:100%;max-width:360px;box-shadow:var(--glass-shadow-lg);border-radius:18px;padding:14px 16px;position:relative}.mo-card-label{font:600 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:7px;display:flex}.mo-dot{background:var(--brand);border-radius:50%;width:7px;height:7px}.mo-spark{color:var(--mo-accent)}.mo-brief-text{margin-top:10px;font-size:14px;line-height:1.55}.mo-script-lines{gap:8px;margin-top:10px;display:grid}.mo-script-line{opacity:.55;gap:4px;font-size:13.5px;line-height:1.5;transition:opacity .3s;display:grid}.mo-script-line[data-on]{opacity:1}.mo-scene-tag{font:600 9.5px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--mo-soft);color:var(--brand);border-radius:5px;justify-self:start;padding:2px 6px;display:inline-block}.mo-w{border-radius:4px;padding-inline:1px;transition:background .15s,color .15s}.mo-w[data-state=said]{color:var(--foreground)}.mo-script-line[data-on] .mo-w:not([data-state]){color:var(--muted-foreground)}.mo-w[data-state=now]{background:var(--mo-ink);color:var(--mo-accent);box-shadow:0 0 0 2px var(--mo-ink)}.mo-stage-note{color:var(--muted-foreground);text-align:center;font-size:12px}.mo-how{gap:32px;display:grid}@media (min-width:1024px){.mo-how{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}}.mo-how-steps{display:grid}.mo-how-step{border-inline-start:2px solid var(--mo-line);padding-block:26px;padding-inline-start:26px;transition:border-color .3s;position:relative}@media (min-width:1024px){.mo-how-step{flex-direction:column;justify-content:center;min-height:62vh;display:flex}.mo-how-step:first-child{min-height:46vh}.mo-how-step:not([data-on]) .mo-how-title,.mo-how-step:not([data-on]) .mo-how-body{opacity:.4}}.mo-how-step[data-on]{border-color:var(--brand)}.mo-how-num{font:700 13px/1 var(--font-mono);color:var(--brand);letter-spacing:.1em}.mo-how-title{letter-spacing:-.02em;margin-top:10px;font-size:24px;font-weight:700;transition:opacity .3s}.mo-how-body{color:var(--muted-foreground);max-width:32rem;margin-top:10px;line-height:1.6;transition:opacity .3s}.mo-how-sticky{display:none}@media (min-width:1024px){.mo-how-sticky{align-self:start;display:block;position:sticky;top:104px}.mo-screen-inline{display:none}}.mo-screen-inline{margin-top:20px}.mo-screen{border-radius:var(--mo-radius);border:1px solid var(--glass-border);background:color-mix(in oklch, var(--background) 88%, transparent);box-shadow:var(--glass-shadow-lg);position:relative;overflow:hidden}.mo-how-sticky .mo-screen{height:480px}.mo-screen-bar{border-bottom:1px solid var(--mo-line);align-items:center;gap:6px;padding:12px 16px;display:flex}.mo-screen-bar>span{background:var(--mo-line);border-radius:50%;width:9px;height:9px}.mo-screen-bar em{font:600 11px/1 var(--font-mono);color:var(--muted-foreground);letter-spacing:.08em;margin-inline-start:8px;font-style:normal}.mo-screen-pane{opacity:0;transition:opacity .4s var(--mo-ease), transform .5s var(--mo-ease);pointer-events:none;position:absolute;inset:44px 0 0;transform:translateY(10px)scale(.99)}.mo-screen-pane[data-on]{opacity:1;transform:none}.mo-screen-pane{align-content:center;display:grid}.mo-screen-body{gap:14px;padding:20px;font-size:14px;display:grid}.mo-how-progress{gap:6px;margin-top:14px;display:flex}.mo-how-progress span{background:var(--mo-line);border-radius:3px;flex:1;height:3px;transition:background .4s}.mo-how-progress span[data-on]{background:var(--brand)}.mo-ui-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mo-ui-between{justify-content:space-between}.mo-ui-chip{border:1px solid var(--mo-line);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;display:inline-flex}.mo-ui-chip-strong{background:var(--foreground);color:var(--background);border-color:#0000}.mo-ui-muted{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.mo-ui-textarea{border:1px solid color-mix(in oklch, var(--brand) 40%, var(--mo-line));min-height:112px;box-shadow:0 0 0 4px var(--mo-soft);border-radius:14px;padding:12px 14px;line-height:1.55}.mo-caret{vertical-align:-.15em;background:var(--brand);width:2px;height:1.1em;margin-inline-start:2px;animation:1s step-end infinite mo-blink;display:inline-block}.mo-ui-btn{background:var(--brand);color:var(--brand-foreground);border-radius:11px;justify-self:start;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.mo-ui-btn-approve{background:#05893e;background:lab(49.6613% -45.6133 30.4579)}.mo-ui-note{background:var(--mo-soft);color:var(--brand);border-radius:10px;justify-self:start;align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.mo-ui-fields{gap:10px;display:grid}.mo-ui-field{border-bottom:1px dashed var(--mo-line);gap:4px;padding-bottom:10px;display:grid}.mo-ui-field:last-child{border-bottom:0}.mo-ui-field dt{color:var(--muted-foreground);font-size:11.5px;font-weight:600}.mo-ui-field dd{font-weight:600}.mo-ui-pills{flex-wrap:wrap;gap:6px;display:flex}.mo-ui-pills span{border:1px solid var(--mo-line);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.mo-ui-vo{gap:6px;font-size:12.5px;font-weight:400;line-height:1.45;display:grid}.mo-screen-pane[data-on] .mo-ui-field,.mo-screen-inline .mo-ui-field{animation:mo-rise .5s var(--mo-ease) both;animation-delay:calc(var(--d) * .11s + .12s)}.mo-approve{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:18px}.mo-approve-preview{aspect-ratio:9/16;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 16px 30px -16px #00000073;box-shadow:0 16px 30px -16px lab(0% 0 0/.45)}.mo-approve-play{width:38px;height:38px;color:var(--mo-ink);background:#ffffffd9;background:lab(100% 0 0/.85);border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.mo-approve-side{gap:12px;display:grid}.mo-ui-group{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;font-size:11.5px;font-weight:700}.mo-ui-kv{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.mo-ui-kv>span:first-child{align-items:center;gap:6px;display:inline-flex}.mo-ui-thumb{border:1px solid var(--mo-line);border-radius:10px;width:40px;height:40px;position:relative;overflow:hidden}.mo-ui-seg{background:var(--mo-line);border-radius:10px;padding:3px;font-size:12px;display:inline-flex}.mo-ui-seg span{border-radius:7px;padding:3px 8px}.mo-ui-seg span[data-on]{background:var(--background);font-weight:600}.mo-ui-fine{color:var(--muted-foreground);font-size:11.5px;line-height:1.45}.mo-ready{border:1px solid var(--mo-line);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.mo-ready>span:nth-child(2){gap:2px;font-size:13.5px;display:grid}.mo-ready-thumb{border-radius:8px;width:36px;height:64px;position:relative;overflow:hidden}.mo-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.mo-cal-day{align-content:start;gap:6px;display:grid}.mo-cal-name{font:600 10.5px/1 var(--font-mono);text-transform:uppercase;color:var(--muted-foreground);text-align:center}.mo-cal-slot{background:var(--mo-line);opacity:.6;border-radius:7px;height:26px}.mo-cal-post{aspect-ratio:9/16;box-shadow:0 0 0 2px var(--brand), 0 10px 22px -10px var(--brand);border-radius:8px;position:relative;overflow:hidden}.mo-screen-pane[data-on] .mo-cal-post,.mo-screen-inline .mo-cal-post{animation:mo-drop .8s var(--mo-pop) .25s both}.mo-cal-note{justify-self:start}.mo-studio{color:#f5f5f5;color:lab(96.52% -.0000298023 .0000119209);background:radial-gradient(55% 60% at 15% 10%, color-mix(in oklch, var(--brand) 42%, transparent), transparent 70%), radial-gradient(45% 55% at 90% 90%, color-mix(in oklch, var(--mo-accent) 24%, transparent), transparent 70%), #09080e;content-visibility:auto;contain-intrinsic-size:auto 980px;padding-block:84px;position:relative}@supports (color:lab(0% 0 0)){.mo-studio{background:radial-gradient(55% 60% at 15% 10%, color-mix(in oklch, var(--brand) 42%, transparent), transparent 70%), radial-gradient(45% 55% at 90% 90%, color-mix(in oklch, var(--mo-accent) 24%, transparent), transparent 70%), lab(2.42513% .618599 -2.23865)}}.mo-studio:after{content:"";background-image:var(--glass-noise);opacity:.6;pointer-events:none;position:absolute;inset:0}.mo-studio .mo-wrap{z-index:1;position:relative}.mo-studio .mo-tc{color:#ffffffd9;color:lab(100% 0 0/.85)}.mo-studio .mo-tc-time{color:var(--mo-ink);background:#fff}.mo-studio .mo-lead{color:#ffffffad;color:lab(100% 0 0/.68)}.mo-morph{justify-items:center;gap:22px;display:grid}.mo-morph-pick{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mo-morph-chip{color:#fffc;color:lab(100% 0 0/.8);background:#ffffff0f;background:lab(100% 0 0/.06);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-radius:999px;align-items:center;gap:10px;padding:9px 14px;font-size:14px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.mo-morph-chip:hover{background:#ffffff1f;background:lab(100% 0 0/.12)}.mo-morph-chip[aria-pressed=true]{color:var(--mo-ink);background:#fff;border-color:#fff}.mo-morph-chip:focus-visible{outline:2px solid var(--mo-accent);outline-offset:2px}.mo-morph-shape{border:1.8px solid;border-radius:3px;display:inline-block}.mo-morph-shape[data-f="9x16"]{width:10px;height:17px}.mo-morph-shape[data-f="1x1"]{width:14px;height:14px}.mo-morph-shape[data-f="16x9"]{width:20px;height:12px}.mo-morph-name{font-weight:600}.mo-morph-ratio{font:600 11px/1 var(--font-mono);opacity:.7}.mo-morph-stage{place-items:center;width:100%;height:clamp(280px,52vw,440px);display:grid}.mo-morph-frame{width:290px;max-width:100%;height:516px;box-shadow:0 50px 90px -40px color-mix(in oklch, var(--brand) 80%, transparent), 0 0 0 1px #ffffff1f;transition:width .7s var(--mo-ease), height .7s var(--mo-ease);border-radius:20px;overflow:hidden}@supports (color:lab(0% 0 0)){.mo-morph-frame{box-shadow:0 50px 90px -40px color-mix(in oklch, var(--brand) 80%, transparent), 0 0 0 1px lab(100% 0 0/.12)}}.mo-morph-frame .mo-video{height:100%;animation:mo-fade .5s var(--mo-ease) both;aspect-ratio:auto!important}.mo-morph-where{color:#fffc;color:lab(100% 0 0/.8);font-size:15px}.mo-morph-note{color:#ffffff8c;color:lab(100% 0 0/.55);text-align:center;font-size:13px}.mo-reel{padding-block:8px 40px;overflow:hidden}.mo-reel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:14px;display:flex}.mo-reel-label{font:600 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground)}.mo-reel-link{color:var(--brand);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.mo-reel-link:hover{text-underline-offset:4px;text-decoration:underline}.mo-reel-track{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.mo-reel-run{gap:12px;width:max-content;animation:70s linear infinite mo-reel;display:flex}.mo-reel-track:hover .mo-reel-run{animation-play-state:paused}[dir=rtl] .mo-reel-run{animation-name:mo-reel-rtl}.mo-reel-frame{aspect-ratio:9/16;background:var(--mo-ink);width:112px;box-shadow:0 14px 30px -18px #00000080, 0 0 0 1px var(--mo-line);border-radius:14px;flex:none;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.mo-reel-frame{box-shadow:0 14px 30px -18px lab(0% 0 0/.5), 0 0 0 1px var(--mo-line)}}.mo-reel-frame em{inset-inline:6px;color:#fff;font:600 9.5px/1.2 var(--font-mono);letter-spacing:.02em;text-align:center;text-wrap:balance;overflow-wrap:anywhere;background:#0000009e;background:lab(0% 0 0/.62);border-radius:6px;padding:3px 6px;font-style:normal;position:absolute;bottom:6px}.mo-gal{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.mo-gal-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mo-gal-chips{scrollbar-width:none;gap:8px;min-width:0;max-width:100%;margin:-4px;padding:4px;display:flex;overflow-x:auto}.mo-gal-chips::-webkit-scrollbar{display:none}@media (min-width:900px){.mo-gal-chips{flex-wrap:wrap;overflow:visible}}.mo-gal-chip{border:1px solid var(--mo-line);background:color-mix(in oklch, var(--card) 80%, transparent);color:var(--muted-foreground);border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 12px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.mo-gal-chip:hover:not(:disabled){color:var(--foreground)}.mo-gal-chip[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--brand-foreground)}.mo-gal-chip:disabled{opacity:.4;cursor:default}.mo-gal-chip:focus-visible,.mo-gal-fmt:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mo-gal-count{font:600 11px/1 var(--font-mono);opacity:.75}.mo-gal-formats{background:var(--mo-line);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.mo-gal-fmt{color:var(--muted-foreground);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.mo-gal-fmt[aria-pressed=true]{background:var(--background);color:var(--foreground);box-shadow:var(--glass-surface-contact)}@media (max-width:520px){.mo-gal-fmt-name{display:none}}.mo-gal-showing{color:var(--muted-foreground);font-size:13px}.mo-gal-empty{text-align:center;color:var(--muted-foreground);padding:40px 0}.mo-gal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (min-width:720px){.mo-gal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.mo-gal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mo-gal-grid[data-format="16x9"]{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.mo-gal-grid[data-format="16x9"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mo-gal-grid[data-format="16x9"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.mo-gal-card{animation:mo-fade .4s var(--mo-ease) both;align-content:start;gap:10px;display:grid}.mo-gal-media{box-shadow:0 18px 40px -26px #0000008c, 0 0 0 1px var(--mo-line);transition:transform .35s var(--mo-ease), box-shadow .35s;border-radius:16px;overflow:hidden}@supports (color:lab(0% 0 0)){.mo-gal-media{box-shadow:0 18px 40px -26px lab(0% 0 0/.55), 0 0 0 1px var(--mo-line)}}.mo-gal-card:hover .mo-gal-media,.mo-gal-card:focus-within .mo-gal-media{box-shadow:0 28px 50px -26px color-mix(in oklch, var(--brand) 60%, transparent), 0 0 0 1px var(--mo-line);transform:translateY(-4px)}.mo-gal-info{gap:3px;padding-inline:2px;display:grid}.mo-gal-world{letter-spacing:-.01em;font-size:16px;font-weight:750}.mo-gal-name{color:var(--muted-foreground);font-size:13px}.mo-gal-cat{color:var(--brand);font-weight:600}.mo-gal-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;font-size:12px;display:flex}.mo-gal-fmts{gap:3px;display:inline-flex}.mo-gal-fmts span{border:1px solid var(--mo-line);font:600 10.5px/1.5 var(--font-mono);border-radius:5px;padding:1px 6px}.mo-gal-fmts span[data-on]{background:var(--mo-ink);color:var(--mo-ink-fg);border-color:#0000}.mo-gal-audio{align-items:center;gap:4px;display:inline-flex}.mo-cases{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}@media (min-width:1100px){.mo-cases{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:28px}.mo-cases-tabs{flex-direction:column;position:sticky;top:104px;overflow:visible!important}.mo-cases-tabs .mo-cases-tab{text-align:start;border-radius:14px;justify-content:flex-start}}.mo-cases-tabs{scrollbar-width:none;justify-content:flex-start;gap:8px;margin-inline:-4px;padding:4px;display:flex;overflow-x:auto}@media (min-width:900px) and (max-width:1099px){.mo-cases-tabs{flex-wrap:wrap;justify-content:center}}.mo-cases-tab-thumb{background:var(--mo-ink);border-radius:7px;flex:none;width:28px;height:40px;position:relative;overflow:hidden}.mo-cases-tabs::-webkit-scrollbar{display:none}.mo-cases-tab{border:1px solid var(--mo-line);background:color-mix(in oklch, var(--card) 80%, transparent);color:var(--muted-foreground);border-radius:999px;flex:none;align-items:center;gap:10px;padding:7px 14px 7px 7px;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.mo-cases-tab:hover{color:var(--foreground)}.mo-cases-tab[aria-selected=true]{background:var(--brand);color:var(--brand-foreground);border-color:var(--brand)}.mo-cases-tab:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mo-case{border:1px solid var(--glass-border);background:var(--card);box-shadow:var(--glass-shadow-lg);animation:mo-fade .45s var(--mo-ease) both;border-radius:30px;gap:28px;padding:22px;display:grid}@media (min-width:900px){.mo-case{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;padding:36px}}.mo-case-flow{gap:18px;display:grid}.mo-case-title{letter-spacing:-.02em;font-size:26px;font-weight:700}.mo-case-step{gap:8px;padding-inline-start:18px;display:grid;position:relative}.mo-case-step:before{content:"";inset-inline-start:0;background:linear-gradient(var(--brand), color-mix(in oklch, var(--brand) 10%, transparent));border-radius:2px;width:2px;position:absolute;top:6px;bottom:-14px}.mo-case-step:last-child:before{bottom:0}.mo-case-label{font:600 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:6px;display:inline-flex}.mo-bubble{background:color-mix(in oklch, var(--foreground) 6%, transparent);border-radius:18px 18px 18px 6px;justify-self:start;max-width:34rem;padding:13px 16px;font-size:15px;line-height:1.55}[dir=rtl] .mo-bubble{border-radius:18px 18px 6px}.mo-case-list{gap:6px;font-size:14.5px;display:grid}.mo-case-list li{align-items:baseline;gap:8px;display:flex}.mo-case-list svg{color:var(--brand);flex:none;transform:translateY(2px)}.mo-case-list-you li:before{content:"+";color:var(--mo-accent);font-weight:700}.mo-case-media{justify-items:center;gap:12px;display:grid}.mo-case-label-video{justify-self:center}.mo-case-video{width:min(100%,280px)}.mo-case-video[data-square]{width:min(100%,340px)}.mo-case-video .mo-video,.mo-fan-main .mo-video{box-shadow:0 30px 60px -28px #00000073;box-shadow:0 30px 60px -28px lab(0% 0 0/.45)}.mo-case-note{color:var(--muted-foreground);text-align:center;max-width:24rem;font-size:12px}.mo-case-also{gap:8px;padding-top:4px;display:grid}.mo-case-also ul{flex-wrap:wrap;gap:8px;display:flex}.mo-case-also li{border:1px solid var(--mo-line);background:color-mix(in oklch, var(--card) 70%, transparent);border-radius:12px;align-items:center;gap:9px;padding:5px 12px 5px 5px;display:inline-flex}.mo-case-also li>span:last-child{line-height:1.25;display:grid}.mo-case-also strong{font-size:13px}.mo-case-also em{color:var(--muted-foreground);font-size:11.5px;font-style:normal}.mo-case-also-thumb{background:var(--mo-ink);border-radius:6px;width:26px;height:46px;position:relative;overflow:hidden}.mo-fan{width:100%;max-width:460px;margin-block:34px 28px;position:relative}.mo-fan-side{pointer-events:none;position:absolute;inset:0}.mo-fan-thumb{box-shadow:0 16px 30px -14px #00000073, 0 0 0 3px var(--background);border-radius:12px;animation:6s ease-in-out infinite mo-float;position:absolute;overflow:hidden}@supports (color:lab(0% 0 0)){.mo-fan-thumb{box-shadow:0 16px 30px -14px lab(0% 0 0/.45), 0 0 0 3px var(--background)}}.mo-fan-thumb[data-slot="0"]{aspect-ratio:9/16;inset-inline-end:-5%;width:19%;top:-12%;transform:rotate(6deg)}.mo-fan-thumb[data-slot="1"]{aspect-ratio:9/16;inset-inline-start:-5%;width:17%;animation-delay:-3s;bottom:-12%;transform:rotate(-6deg)}.mo-fan-main{z-index:0;position:relative}.mo-chat-grid{align-items:center;gap:28px;display:grid}@media (min-width:1024px){.mo-chat-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px}}.mo-chat-grid .mo-head{margin-bottom:0}.mo-chat{border:1px solid var(--glass-border);background:var(--card);box-shadow:var(--glass-shadow-lg);border-radius:28px;gap:14px;padding:22px;display:grid}.mo-msg{gap:6px;max-width:34rem;display:grid}.mo-msg p{border-radius:18px;padding:12px 15px;font-size:15px;line-height:1.55}.mo-msg-who{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.mo-msg-you{justify-self:end;justify-items:end}.mo-msg-you p{background:var(--brand);color:var(--brand-foreground);border-end-end-radius:6px}.mo-msg-agent p{background:color-mix(in oklch, var(--foreground) 6%, transparent);border-end-start-radius:6px}.mo-msg-card{border:1px solid var(--mo-line);border-radius:18px;grid-template-columns:minmax(0,170px) minmax(0,1fr);align-items:center;gap:14px;padding:10px;display:grid}.mo-msg-video .mo-video{border-radius:12px}.mo-msg-card-side{justify-items:start;gap:10px;display:grid}.mo-msg-card-title{font-size:13px;font-weight:600}.mo-msg-card-btn{background:var(--foreground);color:var(--background);border-radius:10px;padding:7px 12px;font-size:13px;font-weight:600}.mo-trust{gap:18px;display:grid}@media (min-width:720px){.mo-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mo-trust{grid-template-columns:repeat(3,minmax(0,1fr))}}.mo-tile{border-radius:var(--mo-radius);border:1px solid var(--glass-border);background:var(--card);box-shadow:var(--glass-shadow);align-content:start;gap:10px;padding:24px;display:grid;position:relative;overflow:hidden}.mo-tile h3{letter-spacing:-.01em;font-size:17px;font-weight:700}.mo-tile p{color:var(--muted-foreground);font-size:14px;line-height:1.55}.mo-tile-ic{width:22px;height:22px;color:var(--brand)}.mo-langs{height:38px;margin-top:6px;position:relative}.mo-lang{white-space:nowrap;opacity:0;animation:13.2s infinite mo-cycle;animation-delay:calc(var(--i) * 2.2s);align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex;position:absolute;inset:0;overflow:hidden}.mo-lang b{background:var(--mo-ink);color:var(--mo-accent);font:700 11px/1.3 var(--font-mono);border-radius:6px;padding:3px 7px}.mo-strike{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.mo-strike s{background:linear-gradient(var(--mo-rec), var(--mo-rec)) left 55% / 100% 2px no-repeat;font-weight:700;text-decoration:none;color:var(--foreground)!important}.mo-strike span{background:color-mix(in oklch, var(--mo-rec) 14%, transparent);color:var(--mo-rec);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}.mo-swatches{align-items:center;gap:8px;margin-top:6px;display:flex}.mo-swatches span{width:26px;height:26px;box-shadow:0 0 0 3px var(--background), 0 0 0 4px var(--mo-line);border-radius:50%}.mo-swatches em{color:#137738;color:lab(43.6193% -39.4536 26.2495);background:#25984d24;background:lab(55.4741% -45.4549 30.1606/.14);border-radius:999px;margin-inline-start:6px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:600}.mo-caps{color:var(--muted-foreground);align-items:center;gap:6px;margin-top:6px;display:flex}.mo-cap{background:var(--mo-ink);color:#fff;animation:mo-cap 3.6s var(--mo-pop) infinite both;animation-delay:calc(var(--i) * .35s);border-radius:7px;padding:3px 8px;font-size:13px;font-weight:800}.mo-cap-hi{color:var(--mo-accent)}.mo-consent{align-items:center;gap:8px;margin-top:6px;font-size:13px;font-weight:600;display:inline-flex;color:var(--foreground)!important}.mo-consent-box{color:#fff;background:#05893e;background:lab(49.6613% -45.6133 30.4579);border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.mo-wave{align-items:center;gap:3px;height:36px;margin-top:6px;display:flex}.mo-wave span{background:linear-gradient(var(--brand), var(--mo-accent));transform-origin:50%;height:100%;animation:1.6s ease-in-out infinite mo-wave;animation-delay:calc(var(--i) * -97ms);border-radius:3px;flex:1;transform:scaleY(.25)}.mo-sec-tight{padding-block:24px 8px}.mo-related-title{letter-spacing:-.01em;margin-bottom:16px;font-size:20px;font-weight:700}.mo-related{gap:12px;display:grid}@media (min-width:640px){.mo-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mo-related{grid-template-columns:repeat(4,minmax(0,1fr))}}.mo-related-link{border:1px solid var(--glass-border);background:var(--card);height:100%;box-shadow:var(--glass-shadow);transition:transform .25s var(--mo-ease), box-shadow .25s;border-radius:18px;align-items:flex-start;gap:12px;padding:16px;display:flex}.mo-related-link:hover{box-shadow:var(--glass-shadow-lg);transform:translateY(-2px)}.mo-related-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mo-related-ic{width:20px;height:20px;color:var(--brand);flex:none;margin-top:2px}.mo-related-text{gap:4px;min-width:0;display:grid}.mo-related-text strong{font-size:15px}.mo-related-text span{color:var(--muted-foreground);font-size:13px;line-height:1.45}.mo-related-arrow{margin-top:3px;width:16px;height:16px;color:var(--brand);flex:none;margin-inline-start:auto}[dir=rtl] .mo-related-arrow{transform:scaleX(-1)}.mo-end{color:#fff;text-align:center;background:radial-gradient(60% 70% at 50% 110%, color-mix(in oklch, var(--brand) 60%, transparent), transparent 70%), #07070c;content-visibility:auto;contain-intrinsic-size:auto 640px;padding-block:110px 120px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.mo-end{background:radial-gradient(60% 70% at 50% 110%, color-mix(in oklch, var(--brand) 60%, transparent), transparent 70%), lab(1.93788% .541404 -1.94563)}}.mo-end-reel{pointer-events:none;position:absolute;inset:0}.mo-end-card{aspect-ratio:9/16;opacity:.22;filter:saturate(1.2);width:180px;animation:9s ease-in-out infinite mo-float;animation-delay:calc(var(--i) * -3s);background-position:50%;background-size:cover;border-radius:18px;position:absolute;top:50%;box-shadow:0 30px 60px -20px #0009;box-shadow:0 30px 60px -20px lab(0% 0 0/.6)}.mo-end-card:first-child{inset-inline-start:4%;transform:translateY(-60%)rotate(-9deg)}.mo-end-card:nth-child(2){inset-inline-end:4%;transform:translateY(-40%)rotate(8deg)}.mo-end-card:nth-child(3){inset-inline-start:50%;top:104%;transform:translate(-50%,-30%)rotate(2deg)}@media (max-width:899px){.mo-end-card{display:none}}.mo-end-inner{z-index:1;justify-items:center;display:grid;position:relative}.mo-end-title{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;margin-top:18px;font-size:clamp(40px,7vw,82px);font-weight:750;line-height:1}.mo-end-lead{color:#ffffffb3;color:lab(100% 0 0/.7);max-width:32rem;margin-top:18px;font-size:17px;line-height:1.6}.mo-end .mo-ctas [data-variant=outline]{color:#fff;box-shadow:none;background:0 0;border:1px solid #fff6;border:1px solid lab(100% 0 0/.4)}.mo-end .mo-ctas [data-variant=outline]:hover{background:#ffffff1a;background:lab(100% 0 0/.1)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mo-reveal{animation:linear both mo-rise;animation-timeline:view();animation-range:entry cover 28%}.mo-head{animation:linear both mo-rise;animation-timeline:view();animation-range:entry cover 22%}}}@keyframes mo-word{0%{opacity:0;transform:translateY(.32em)scale(.94)}to{opacity:1;transform:none}}@keyframes mo-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes mo-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mo-drop{0%{opacity:0;transform:translateY(-40px)scale(.6)rotate(-8deg)}70%{opacity:1;transform:translateY(3px)scale(1.04)rotate(1deg)}to{opacity:1;transform:none}}@keyframes mo-blink{50%{opacity:0}}@keyframes mo-rec{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes mo-cycle{0%{opacity:0;transform:translateY(10px)}3%,15%{opacity:1;transform:none}18%,to{opacity:0;transform:translateY(-10px)}}@keyframes mo-cap{0%{opacity:0;transform:translateY(6px)scale(.85)}10%,80%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}@keyframes mo-wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes mo-reel{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mo-reel-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes mo-float{0%,to{translate:0}50%{translate:0 -10px}}@media (prefers-reduced-motion:reduce){.mo *,.mo :before,.mo :after{transition:none!important;animation:none!important}.mo-lang{opacity:0;position:static}.mo-lang:first-child{opacity:1}.mo-langs{height:auto}.mo-lang:not(:first-child){display:none}.mo-cap,.mo-wave span{opacity:1;transform:none}.mo-reel-track{overflow-x:auto}}
