@property --e{syntax:"<percentage>";inherits:true;initial-value:100%}html{scroll-behavior:auto}h1,h2,h3{letter-spacing:normal;text-wrap:wrap;line-height:1.55}p{text-wrap:wrap}a{color:inherit}.band--violet :focus-visible,.band--cream :focus-visible{outline-color:var(--night)}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.mk{flex:none;width:20px;display:inline-block}.mk.mk--chip{background:var(--night);--m-ink:var(--ink);border-radius:8px;place-items:center;width:30px;height:30px;display:inline-grid}.mk.mk--chip svg{width:18px}.is-thinking [data-m] path{animation:makla-lift 1.5s var(--ease-mark) infinite}.is-thinking [data-m] .p-a,.is-thinking [data-m] .p-c{animation:makla-lift 1.5s var(--ease-mark) infinite, makla-tint 1.5s ease-in-out infinite}.is-thinking [data-m] .p-b{animation-delay:.15s}.is-thinking [data-m] .p-c{animation-delay:.3s}@media (prefers-reduced-motion:reduce){.is-thinking [data-m] path{animation:none}.is-thinking [data-m] .p-a,.is-thinking [data-m] .p-c{animation:1.8s ease-in-out infinite makla-tint}.is-thinking [data-m] .p-c{animation-delay:.6s}}.il{color:var(--ink3);letter-spacing:0;font-size:11px;font-weight:500}.bar{background:#f8f3e961;border-radius:3px;height:6px;display:block}.ph{color:var(--ink2);border-bottom:1px dashed #f8f3e966}.file{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.file-ic{background:var(--ink2);clip-path:polygon(0 0,66% 0,100% 30%,100% 100%,0 100%);border-radius:2px;flex:none;width:12px;height:15px}.ko{--e:100%;--ko-bg:var(--violet);--ko-ink:var(--night);display:inline-block;position:relative}.ko-base{clip-path:inset(-40% -4% -40% var(--e));margin:0 -.07em 0 -.06em;padding:0 .07em 0 .06em;display:inline-block}.ko-on{white-space:nowrap;color:var(--ko-ink);isolation:isolate;clip-path:inset(-40% calc(100% - var(--e)) -40% -4%);padding:0 .07em 0 .06em;position:absolute;inset:0 -.07em 0 -.06em}.ko-on:before{content:"";left:0;right:0;top:calc(var(--lh,1.02) * .5em - .419em);bottom:calc(var(--lh,1.02) * .5em - .476em);z-index:-1;background:var(--ko-bg);position:absolute}.ko-on:after{content:attr(data-w)}.band--cream .ko{--ko-ink:var(--cream)}.ko.ko--night{--ko-bg:var(--night);--ko-ink:var(--violet)}.ko--night.ko--desc .ko-on:before{bottom:calc(var(--lh,1.02) * .5em - .676em)}.ko--night.ko--tall .ko-on:before{top:calc(var(--lh,1.02) * .5em - .479em)}.hero .ko-on:before{top:.22em;bottom:-.05em}.hero .hero-title--tall{--lh:1.1}.hero .hero-title--tall .ko-on:before{top:calc(var(--lh) * .5em - .419em)}.label{color:var(--muted);letter-spacing:0;text-wrap:balance;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:500;display:flex}.hero{max-width:var(--max);min-height:calc(100vh - var(--header-h));min-height:calc(100svh - var(--header-h));padding:24px var(--gutter) clamp(28px, 5vh, 56px);grid-template-rows:1fr auto;gap:24px;margin:0 auto;display:grid;position:relative}.hero-main{align-self:center;padding-top:2vh}.hero-title{letter-spacing:-.045em;margin:0;font-size:clamp(50px,11vw,184px);font-weight:900;line-height:.92}.hl{display:block}.hl--last{margin-top:.05em}.w{vertical-align:top;padding-block:var(--cap-room) var(--tail);margin-block:calc(-1 * var(--cap-room)) calc(-1 * var(--tail));margin-inline:-.04em -.08em;padding-inline:.04em .08em;display:inline-block;overflow:clip}.w>span{display:inline-block}.m-slot--hero{vertical-align:-.02em;width:.924em;height:.64em;margin-inline-start:.15em}.hero-foot{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.hero-sub{max-width:37ch;color:var(--ink2);letter-spacing:-.005em;margin:0 0 26px;font-size:clamp(18px,1.55vw,23px);font-weight:500;line-height:1.4}.hero-ctas{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.hero-meta{max-width:24ch;color:var(--ink3);text-align:end;margin:0;font-size:14px;line-height:1.45}.hero-pin{position:relative}.hero-3d{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-3d-labels{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-pin>.hero{z-index:2}.hero-il{top:14px;z-index:2;color:var(--ink3);opacity:0;transition:opacity .4s var(--ease-out);font-size:11.5px;font-weight:500;position:absolute;inset-inline-end:var(--gutter)}.hero-pin.is-3d .hero-il{opacity:1}.js .hero-main{align-self:start;padding-top:clamp(16px,6vh,72px)}.js .hero-title{font-size:clamp(48px,6.6vw,120px)}.js .hero-foot{flex-direction:column;align-items:flex-start;gap:18px}.js .hero-meta{text-align:start;max-width:none}@media (prefers-reduced-motion:no-preference){.hero .w>span{animation:hero-w-up .8s var(--ease-out) both;animation-delay:calc(.12s + var(--i) * 70ms)}.hero .ko{animation:ko-sweep .6s var(--ease-io) .86s both}.the-m.is-intro path{animation:m-in 1.1s var(--ease-mark) both}.the-m.is-intro .p-a{animation-name:m-in,m-tint;animation-delay:1.1s}.the-m.is-intro .p-b{animation-delay:1.25s}.the-m.is-intro .p-c{animation-name:m-in,m-tint;animation-delay:1.4s}.hero-copy,.hero-meta{animation:hero-rise .6s var(--ease-out) both}.hero-copy{animation-delay:1s}.hero-meta{animation-delay:1.15s}}@keyframes hero-w-up{0%{transform:translateY(140%)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes ko-sweep{0%{--e:0%}to{--e:100%}}@media (prefers-reduced-motion:reduce){.the-m.is-intro .p-a,.the-m.is-intro .p-c{animation:1.8s ease-in-out 3 makla-tint}.the-m.is-intro .p-c{animation-delay:.6s}}.scene{background:var(--night);position:relative}.scene-stage{min-height:100vh;padding:92px var(--gutter) 44px;grid-template-columns:minmax(0,1fr) minmax(380px,35vw);align-items:center;gap:clamp(24px,4vw,72px);display:grid}.scene-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.scene-head{margin-bottom:3.2vh}.scene-head .label{color:var(--ink3);margin-bottom:10px}.scene-title{color:var(--ink);letter-spacing:-.012em;margin:0;font-size:clamp(20px,1.75vw,27px);font-weight:700;line-height:1.2}.steps{margin:0;padding:0;list-style:none;position:relative}.step{margin:0 0 20px;display:block}.wl{padding-block:.08em var(--tail);margin-block:-.08em calc(-1 * var(--tail));letter-spacing:-.045em;margin-inline:-.1em -.16em;padding-inline:.1em .16em;font-size:min(9vh,6.4vw);font-weight:900;line-height:.9;display:block;position:relative;overflow:clip}.wg{color:#0000;display:inline-block}.wi{inset-inline-start:.1em;color:var(--ink);display:inline-block;position:absolute;top:.08em}.step--x .wi{color:#696764}.x{background:var(--violet);border-radius:.04em;height:.085em;position:absolute;top:47%;left:-.05em;right:-.05em}[dir=rtl] .x{top:64%}.box{border:.04em dashed var(--miss);pointer-events:none;border-radius:.1em;position:absolute;inset:-.01em -.1em -.23em -.09em}.step--miss .wl,.scene:not(.is-scrub) .wl{margin-bottom:calc(.17em - var(--tail))}.cap{max-width:46ch;color:var(--ink2);margin:8px 0 0;font-size:15.5px;line-height:1.45}.cap b{color:var(--ink);font-weight:700}.scene.is-scrub .step{margin:0}.scene.is-scrub .step--miss .wl{margin-top:.1em}.scene.is-scrub .wl{font-size:min(8.5vh,6.4vw)}.scene.is-scrub .wg{color:#1b1a1b}.scene.is-scrub .steps{margin-bottom:calc(3.2vh + 70px)}.scene.is-scrub .cap{inset-inline-start:0;margin:0;position:absolute;top:calc(100% + 3.2vh)}.scene-card{justify-content:center;align-items:center;min-width:0;display:flex}.chat{border:1px solid var(--border);background:var(--rail);border-radius:18px;grid-template-rows:auto 1fr auto;width:100%;max-width:500px;height:min(78vh,720px);margin:0;display:grid;overflow:hidden;box-shadow:0 24px 48px -32px #0000008c}.card-top{border-bottom:1px solid var(--border);align-items:center;gap:10px;height:50px;padding:0 16px;display:flex}.card-m{width:22px}.card-t{font-size:14px;font-weight:700}.card-top .il{margin-inline-start:auto}.card-body{grid-template-columns:54px minmax(0,1fr);min-height:0;display:grid}.card-rail{border-inline-end:1px solid var(--border);background:#0d0d10;flex-direction:column;align-items:center;gap:10px;padding:14px 0;display:flex}.ri{width:34px;height:34px;transition:background-color .2s var(--ease-out), opacity .2s var(--ease-out);border-radius:10px;place-items:center;display:grid}.ri>span{width:22px;display:block}.ri>span svg{width:100%;height:auto}.ri:first-child>span{width:18px}.ri.is-on,.ri--fin{background:var(--raised)}.is-scrub .ri--fin:not(.is-joined){opacity:.32;background:0 0}.is-scrub .msg--src:not(.is-src) p{box-shadow:none}.card-view{min-height:0;position:relative;overflow:hidden}.thread{flex-direction:column;flex:none;gap:14px;padding:18px 16px 22px;display:flex;position:relative}.scene:not(.is-scrub) .card-view{flex-direction:column;justify-content:flex-end;display:flex}.msg{gap:10px;font-size:13.5px;line-height:1.45;display:flex}.msg p{margin:0}.msg--you{flex-direction:column;align-items:flex-end}.msg--you p{background:var(--raised);max-width:88%;color:var(--ink);border-start-start-radius:14px;border-start-end-radius:14px;border-end-end-radius:4px;border-end-start-radius:14px;padding:9px 13px}.msg--you .file{margin-bottom:6px}.msg--src p{box-shadow:inset 0 0 0 1px #9b85ffb3}.msg--agent .mm{min-width:0;color:var(--ink2);flex:1}.msg--cont{padding-inline-start:36px}.av{flex:none;place-items:center;width:26px;height:26px;display:grid}.av>span{width:26px;display:block}.av>span svg{width:100%;height:auto}.av--m{background:var(--raised);border-radius:8px}.av--m>span{width:15px}.who{color:var(--link);margin-bottom:3px;font-size:12px;font-weight:700;display:block}.who--fin{color:var(--a-finance)}.sys{color:var(--ink3);align-items:center;gap:8px;padding-inline-start:36px;font-size:12px;display:flex}.sys-m{width:18px;display:block}.sys-t{display:inline-grid}.sys-a,.sys-b{grid-area:1/1}.sys-a{opacity:0}.msg--agent .mm{container:mm/inline-size}.tcard{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:max-content minmax(0,1fr) auto;column-gap:10px;margin:10px 0 7px;padding:10px 12px 6px;display:grid}.tcard-t{color:var(--ink3);grid-column:1/-1;margin-bottom:4px;font-size:11.5px;font-weight:500}.trow{grid-column:1/-1;grid-template-columns:max-content minmax(0,1fr) auto;grid-template-columns:subgrid;border-top:1px solid var(--border);color:var(--ink);align-items:center;padding:7px 0;font-size:12.5px;display:grid}.tcard-t+.trow{border-top:0}.tn{white-space:nowrap}.trow .bar{width:100%}.trow .st{justify-self:end}.bar--none{visibility:hidden}.trow--sum{font-weight:700}@container mm (width<=259px){.conf-saved .src-chip{white-space:normal;border-radius:10px}}@container mm (width<=319px){.tcard{grid-template-columns:minmax(0,1fr) auto}.trow .bar{display:none}.trow--sum{flex-wrap:wrap;align-items:center;gap:5px 10px;display:flex}.trow--sum .st{margin-inline-start:auto}}.scope{color:var(--ink3);font-size:11.5px}.pills{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.conf{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:4px;overflow:hidden}.conf-t{border-bottom:1px solid var(--border);color:var(--ink);padding:10px 12px;font-size:12.5px;font-weight:700}.conf-f{margin:0;padding:2px 12px}.conf-f>div{border-top:1px solid #2a2a2fb3;grid-template-columns:88px minmax(0,1fr);gap:8px;padding:6px 0;font-size:12px;display:grid}.conf-f>div:first-child{border-top:0}.conf-f dt{color:var(--ink3)}.conf-f dd{color:var(--ink2);margin:0}.conf-foot{border-top:1px solid var(--border);align-items:center;min-height:50px;padding:11px 12px;display:grid;position:relative}.conf-foot>*{grid-area:1/1;min-width:0}.conf-btns{flex-wrap:wrap;gap:6px;display:flex}.b{border:1px solid var(--border);color:var(--ink2);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;line-height:1.2}.b--save{background:var(--violet);color:var(--night);border-color:#0000}.b--ghost{color:var(--ink3);border-color:#0000}.conf-foot .conf-btns{visibility:hidden}.conf-saved{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.conf-saved .saved-pill{margin-inline-start:auto}.saved-pill{background:var(--violet);color:var(--night);border-radius:999px;flex:none;padding:5px 11px;font-size:12px;font-weight:700}.src-chip{max-width:100%;color:var(--link);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:500;overflow:hidden;box-shadow:inset 0 0 0 1px #9b85ff80}.trace{pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0;overflow:visible}.trace-p{fill:none;stroke:var(--link);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.trace-dot{fill:var(--link)}.card-composer{padding:10px 14px 14px;display:flex}.card-composer>span:first-child{border:1px solid var(--border);border-radius:0;background:var(--surface);height:38px;color:var(--ink3);border-inline-end:0;border-start-start-radius:12px;border-end-start-radius:12px;flex:1;align-items:center;padding:0 12px;font-size:12.5px;display:flex}.card-composer .send{border:1px solid var(--border);border-radius:0;background:var(--surface);border-inline-start:0;border-start-end-radius:12px;border-end-end-radius:12px;width:38px;height:38px;position:relative}.card-composer .send:after{content:"";background:var(--raised);border-radius:8px;position:absolute;inset:8px}.band{isolation:isolate;background:var(--band);color:var(--fg);position:relative}.band[data-wipe]{background:0 0}.bg{z-index:-1;pointer-events:none;background:var(--band);position:absolute;inset:0;overflow:hidden}.bg-flat{background:var(--band);position:absolute;inset:0}.bg-col{background:var(--band);border-radius:18% 100% 0 0/8vh 30vh 0 0;width:34.2%;height:132vh;display:none;position:absolute;top:-28vh;overflow:hidden}.bg-col:nth-child(2){left:-.2%}.bg-col:nth-child(3){left:32.9%}.bg-col:nth-child(4){left:66%}.bg-col i{background:var(--flash);height:15vh;position:absolute;top:0;left:0;right:0}.band.is-pre .bg{background:var(--prev)}.band.is-pre .bg-flat{clip-path:inset(100vh 0 0)}.band.is-pre .bg-col{display:block}.band--cream{--band:var(--cream);--flash:var(--violet);--fg:var(--night);--muted:#0a0a0cb3;--rule:#0a0a0c29;--m-ink:var(--on-light)}.band--violet{--band:var(--violet);--flash:var(--violet);--fg:var(--night);--muted:var(--night);--rule:#0a0a0c3d}.band--night{--band:var(--night);--fg:var(--ink);--muted:var(--ink2);--rule:#f8f3e924}.wrap{max-width:var(--max);padding:clamp(96px, 15vh, 168px) var(--gutter);margin:0 auto}.head{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:0 28px;margin-bottom:clamp(56px,9vh,104px);display:grid}.head .label{padding-top:.9vw}.h-xl{max-width:12.5em;font-size:clamp(44px,7.1vw,124px);font-weight:900;line-height:var(--lh-display);letter-spacing:-.042em;text-wrap:balance;margin:0}.h-xxl{font-size:clamp(46px,8.2vw,146px);font-weight:900;line-height:var(--lh-display);letter-spacing:-.045em;text-wrap:balance;margin:0}.h-m{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(26px,2.5vw,40px);font-weight:900;line-height:1}.lead{max-width:42ch;color:var(--muted);margin:30px 0 0;font-size:clamp(18px,1.45vw,22px);font-weight:500;line-height:1.42}.sl-mask{padding-bottom:var(--tail);margin-bottom:calc(-1 * var(--tail));clip-path:inset(calc(-1 * var(--cap-room)) 0 0 0);margin-inline-end:-.14em;padding-inline-end:.14em;overflow:visible!important}.why .wrap{padding-bottom:clamp(72px,11vh,128px)}.why-list{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,56px);margin:0;padding:0;list-style:none;display:grid}.why-i{padding:clamp(24px,4vh,40px) 0 8px}.why-t{letter-spacing:-.03em;text-wrap:balance;max-width:13em;margin:0 0 14px;font-size:clamp(26px,2.5vw,40px);font-weight:900;line-height:1.02}.why-not{color:var(--ink3);display:block}.why-d{max-width:36ch;color:var(--muted);margin:0;font-size:16.5px;line-height:1.55}.doors .wrap{padding-top:clamp(24px,4vh,48px)}.door-list{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,56px);margin:0;padding:0;list-style:none;display:grid}.door{height:100%;color:inherit;flex-direction:column;padding:clamp(24px,4vh,40px) 0 8px;text-decoration:none;display:flex}.door-k{color:var(--muted);margin-bottom:14px;font-size:14px;font-weight:500}.door-t{letter-spacing:-.03em;text-wrap:balance;max-width:13em;margin-bottom:14px;font-size:clamp(26px,2.5vw,40px);font-weight:900;line-height:1.02}.door-d{max-width:36ch;color:var(--muted);margin-bottom:22px;font-size:16.5px;line-height:1.55}.door-go{color:var(--link);text-underline-offset:.28em;align-items:center;gap:10px;margin-top:auto;font-weight:500;text-decoration:underline 1px;display:inline-flex}.door-ar{width:18px;height:1.5px;transition:transform .2s var(--ease-out);background:currentColor}@media (hover:hover){.door:hover .door-go{text-decoration-thickness:2px}.door:hover .door-ar{transform:translate(4px)}[dir=rtl] .door:hover .door-ar{transform:translate(-4px)}}.pg .wrap{padding-top:clamp(40px,8vh,96px);padding-bottom:clamp(48px,8vh,88px)}.pg .head,.pg-next .head{margin-bottom:0}.pg-next .wrap{padding-bottom:clamp(48px,8vh,88px)}.roster{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.agent{border-bottom:1px solid var(--rule);grid-template-columns:64px minmax(0,1.15fr) minmax(0,1fr) 120px;align-items:center;gap:24px;padding:16px 0;display:grid}.agent-mk{width:48px;display:block}.agent-mk svg{width:100%;height:auto}.agent-mk--m{background:var(--night);--m-ink:var(--ink);border-radius:12px;place-items:center;height:48px;display:grid}.agent-mk--m>span{width:28px;display:block}.agent-n{clip-path:inset(calc(-1 * var(--cap-room)) 0 0 0);padding-block:.04em var(--tail);margin-block:-.04em calc(-1 * var(--tail));letter-spacing:-.042em;white-space:nowrap;margin-inline:-.02em -.1em;padding-inline:.02em .1em;font-size:clamp(36px,5.3vw,88px);font-weight:900;line-height:.95;display:block;overflow:visible}.agent-n>span{display:inline-block}[dir=rtl] .agent-n{white-space:normal;font-size:clamp(30px,4.2vw,68px);line-height:1.2}.agent-role{margin-bottom:3px;font-size:13px;font-weight:700;display:block}.agent-line{max-width:40ch;color:var(--muted);font-size:15px;line-height:1.45;display:block}.agent--later .agent-n{color:var(--muted)}.agent-tag{color:var(--muted);white-space:nowrap;border:1px solid;border-radius:999px;justify-self:end;padding:5px 10px;font-size:12px;font-weight:700}.memory{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);margin-top:clamp(56px,9vh,96px);display:grid}.memory-h{letter-spacing:-.03em;align-items:center;gap:12px;margin:0 0 12px;font-size:clamp(28px,2.6vw,40px);font-weight:900;line-height:1;display:flex}.memory-copy>p:last-child{max-width:46ch;color:var(--muted);margin:0;font-size:17px;line-height:1.5}.mem-card{background:var(--night);color:var(--ink);border-radius:18px;padding:22px 24px 20px}.mem-q{letter-spacing:-.01em;margin:10px 0 14px;font-size:clamp(20px,1.7vw,26px);font-weight:700;line-height:1.25}.mem-prov{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:13px;display:flex}.mem-dot{background:var(--link);width:16px;height:1.5px;margin-inline-end:6px}.data .wrap{padding-top:clamp(96px,14vh,156px)}.head--data{margin-bottom:clamp(32px,5vh,56px)}.head--data .lead{margin-top:0}.ways{border-top:1px solid var(--rule)}.way{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);padding:clamp(26px,4vh,44px) 0;display:grid}.way-w{margin-block:-.05em calc(-1 * var(--tail));padding-block:.05em var(--tail);clip-path:inset(calc(-1 * var(--cap-room)) 0 0 0);letter-spacing:-.045em;white-space:nowrap;margin-inline:-.06em -.12em;padding-inline:.06em .12em;font-size:clamp(52px,7.3vw,128px);font-weight:900;line-height:.9;overflow:visible}.way-wi{display:inline-block}.way-body{padding-top:.6vw}.way-body h3{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;font-size:clamp(20px,1.6vw,24px);font-weight:700;display:flex}.way-body p{max-width:46ch;color:var(--muted);margin:0;font-size:16.5px;line-height:1.55}.chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.mini-conf{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:14px;flex-direction:column;gap:10px;margin-top:18px;padding:12px 14px 14px;display:inline-flex}.mini-t{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.mini-t>.mini-ic{flex:none;width:20px;display:block}.mini-conn{border:1px solid var(--border);background:var(--surface);min-width:min(100%,300px);color:var(--ink);border-radius:14px;flex-direction:column;gap:10px;margin-top:18px;padding:12px 14px 14px;display:inline-flex}.conn-row{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;font-weight:700;display:grid}.conn-tile{border:1px solid var(--border);background:var(--raised);width:28px;height:28px;color:var(--ink2);border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:grid}.conn-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conn-note{border-top:1px solid var(--border);color:var(--ink3);align-items:center;gap:8px;padding-top:10px;font-size:12px;font-weight:500;display:flex}.conn-note:before{content:"";background:var(--link);width:16px;height:1.5px}.mini-t svg{width:100%;height:auto}.miss .head{margin-bottom:clamp(32px,5vh,56px)}.miss-body{border-top:1px solid var(--rule);justify-items:start;gap:28px;max-width:720px;margin-inline-start:238px;padding-top:8px;display:grid}.statuses{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.statuses li{color:var(--ink2);grid-template-columns:104px minmax(0,1fr);align-items:center;gap:14px;font-size:14.5px;display:grid}.statuses .st{justify-self:start}.statuses--long li{grid-template-columns:128px minmax(0,1fr)}.beats-wrap{grid-template-columns:minmax(0,1fr) minmax(340px,452px);align-items:end;gap:clamp(28px,4.4vw,80px);margin-bottom:clamp(64px,10vh,120px);display:grid}.beats{color:var(--night);letter-spacing:-.045em;margin:0;font-size:clamp(46px,7vw,124px);font-weight:900;line-height:.9}.beat{border-bottom:1px solid var(--rule);align-items:center;gap:.28em;padding:.12em 0 .22em;display:flex}.beat--brands{border-bottom:0;padding-top:.18em;display:block}.bt{clip-path:inset(calc(-1 * var(--cap-room)) 0 0 0);padding-block:.04em var(--tail);margin-block:-.04em calc(-1 * var(--tail));flex:none;margin-inline:-.02em -.1em;padding-inline:.02em .1em;display:block;overflow:visible}.bi{display:inline-block}.beat-rule{transform-origin:0;background:#0a0a0c1f;border-radius:99px;flex:1;height:.06em;min-height:3px;position:relative}[dir=rtl] .beat-rule{transform-origin:100%}.beat-rule i{inset-inline-end:0;background:var(--night);border-radius:50%;width:.2em;height:.2em;margin-top:-.1em;position:absolute;top:50%}.brands{background:var(--night);color:var(--ink);border-radius:18px;margin:0;padding:22px 22px 20px;position:relative}.brands>.il{margin-bottom:16px;display:block}.brands-k{grid-template-columns:40px minmax(0,1fr);align-items:center;font-size:15px;font-weight:700;display:grid}.bk-mk{border:1px solid var(--border);background:var(--raised);border-radius:8px;justify-self:center;width:28px;height:28px;position:relative}.bk-mk:after{content:"";border:1.5px solid var(--ink2);border-top-width:4px;border-radius:3px;position:absolute;inset:8px}.brands-fork{pointer-events:none;position:absolute;inset:0}.brands-fork svg{width:100%;max-width:none;height:100%;overflow:visible}.brands-fork path{fill:none;stroke:var(--link);stroke-width:1.5px;stroke-linecap:round}.brand-rows{gap:20px;margin-block:14px 0;margin-inline:40px 0;display:grid}.brand-row{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:12px;height:56px;padding:0 14px;display:grid}.br-n{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:13.5px;font-weight:700;overflow:hidden}.br-p{color:var(--ink3);grid-area:2/1;font-size:12px}.br-r{color:var(--link);white-space:nowrap;border-radius:999px;grid-area:1/2/3;align-self:center;padding:4px 9px;font-size:12px;font-weight:500;box-shadow:inset 0 0 0 1px #9b85ff80}.brands figcaption{color:var(--ink3);margin-top:16px;font-size:13px}.facts{border-top:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));gap:0 clamp(20px,2.4vw,40px);margin:0;display:grid}.fact{padding:26px 0 8px}.fx{height:36px;color:var(--on-light);align-items:center;margin-bottom:16px;display:flex}.fact dt{letter-spacing:-.01em;margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.25}.fact dd{max-width:40ch;color:var(--muted);margin:0;font-size:15px;line-height:1.5}.fx--lanes{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.fx--lanes i{background:currentColor;border-radius:3px;width:46px;height:5px;display:block}.fx--lanes i:nth-child(2){margin-inline-start:8px}.fx--lanes i:nth-child(3){margin-inline-start:16px}.fx svg{width:auto;height:30px;overflow:visible}.fx--fork path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.fx--fork circle{fill:var(--violet)}.fx--pin path,.fx--pin circle{fill:none;stroke:currentColor;stroke-width:2px}.fx--pin circle{fill:var(--violet);stroke:none}.fx--dec{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.dec{align-items:flex-end;gap:3px;display:flex}.dec i{border-radius:2px;width:9px;height:12px;display:block;box-shadow:inset 0 0 0 1.5px}.dec b{background:currentColor;border-radius:50%;width:4px;height:4px;margin:0 1px;font-size:0;display:block}.dec .d3{background:var(--violet);box-shadow:none}.fx--roles{gap:6px}.fx--roles i{border-radius:50%;width:16px;height:16px;display:block;box-shadow:inset 0 0 0 2px}.fx--roles i:first-child{background:currentColor}.cta .wrap{padding-top:clamp(110px,18vh,200px);padding-bottom:clamp(96px,15vh,168px)}.cta .label{color:var(--night);margin-bottom:26px}.cta .h-xxl{--lh:var(--lh-ko);max-width:11.5em;line-height:var(--lh)}.cta-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:clamp(36px,6vh,64px);display:flex}.cta-copy{max-width:46rem}.cta-foot .lead{color:var(--night);margin:0;font-weight:500}@media (width<=1100px){.scene-stage{grid-template-columns:minmax(0,1fr) minmax(340px,40vw)}.agent{grid-template-columns:56px minmax(0,1fr) minmax(0,1fr) 110px;gap:18px}.facts{grid-template-columns:repeat(3,minmax(0,1fr))}.beats-wrap{grid-template-columns:1fr}.brands{max-width:480px}}@media (width<=899px){.hero-foot{flex-direction:column;align-items:flex-start;gap:22px}.hero-meta{text-align:start;max-width:none}.scene-stage{grid-template-columns:1fr;gap:44px;padding-top:88px;padding-bottom:72px}.wl{font-size:clamp(44px,12.4vw,80px)}.chat{max-width:520px;height:auto}.card-view{overflow:visible}.head{grid-template-columns:1fr;gap:18px}.head .label{padding-top:0}.agent{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"mk n n""mk tag tag""mk meta meta";gap:6px 14px;padding:18px 0}.agent-tag{grid-area:tag;justify-self:start}.agent-mk{grid-area:mk;align-self:start;width:40px;margin-top:6px}.agent-mk--m{height:40px}.agent-mk--m>span{width:24px}.agent-n{grid-area:n;font-size:clamp(30px,9vw,60px)}.agent-meta{grid-area:meta}.why-list{grid-template-columns:1fr}.why-i{border-bottom:1px solid var(--rule);padding-bottom:20px}.why-t{max-width:none}.door-list{grid-template-columns:1fr}.door-list li{border-bottom:1px solid var(--rule)}.door{padding-bottom:26px}.door-t{max-width:none}.miss-body{margin-inline-start:0}.memory{grid-template-columns:1fr}.way{grid-template-columns:1fr;gap:14px}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.hero{gap:18px;padding-top:18px}.hero-main{align-self:end;padding-top:0}.hero-title{letter-spacing:-.048em;font-size:calc(21.645vw - 6.92641px);line-height:.87}.hl .w{width:max-content;display:block}.hl--last{margin-top:0}.hl--last .w{display:inline-block}.m-slot--hero{width:.895em;height:.62em;margin-inline-start:.1em}.hero-sub{margin-bottom:22px;font-size:18px}.hero-ctas{gap:16px 22px}.hero-foot{gap:18px}.js .hero-main{padding-top:2vh}.js .hero-title{letter-spacing:-.045em;font-size:calc(16.3934vw - 5.2459px);line-height:.92}.js .hl .w{width:auto;display:inline-block}.chat{border-radius:16px}.card-body{grid-template-columns:44px minmax(0,1fr)}.ri{width:30px;height:30px}.ri>span{width:19px}.card-top .il{font-size:10px}.thread{padding:14px 12px 18px}.msg{font-size:13px}.conf-f>div{grid-template-columns:76px minmax(0,1fr)}.conf-foot .conf-btns{display:none}.statuses li{grid-template-columns:100px minmax(0,1fr)}.statuses--long li{grid-template-columns:122px minmax(0,1fr);gap:10px}.beats{font-size:clamp(44px,13vw,64px)}.brands{padding:18px 16px}.brand-row{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:3px;height:auto;padding:10px 12px 11px}.br-n,.br-p,.br-r{grid-area:auto/1}.br-n{white-space:normal}.br-r{justify-self:start;margin-top:5px;padding:3px 8px;font-size:11.5px}.facts{grid-template-columns:1fr}.fact{padding-bottom:14px}}@media (width<=560px) and (height<=760px){.js .hero-title{font-size:calc(14.7059vw - 4.70588px)}.js .hero-sub{margin-bottom:16px;font-size:15.5px}.js .hero-meta{display:none}}.js .hero .hero-title--tall,.hero .hero-title--tall{line-height:var(--lh)}[data-plat],[data-plat-tile]{transition:opacity .24s var(--ease-out)}.plat-out{opacity:0}:root[lang|=ar] .wl{letter-spacing:0;--tail:.3em;line-height:1.25}:root[lang|=ar] :is(.label,.kick,.eyebrow){letter-spacing:0!important;text-transform:none!important}
