.build-module__zEsnrG__page{--ink:#0b0c10;--mut:#5d606b;--ln:#0b0c1017;--acc:#2f6df6;--acc-2:#8fb3ff;--acc-ink:#2558d8;--wash:#2f6df614;--ok:#0b8a68;color:var(--ink);background:#f6f6f8}.build-module__zEsnrG__sec{padding-block:var(--section-y)}.build-module__zEsnrG__sec+.build-module__zEsnrG__sec{border-top:1px solid var(--ln)}.build-module__zEsnrG__white{background:#fff}.build-module__zEsnrG__h2{max-width:20ch;font-family:var(--display);letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.3rem + 2.4vw,3.3rem);font-weight:700;line-height:1.04}.build-module__zEsnrG__lead{max-width:58ch;font-size:var(--fs-lead);color:var(--mut);text-wrap:pretty;margin:1rem 0 0;line-height:1.55}.build-module__zEsnrG__head{margin-bottom:clamp(2rem,4vw,3rem)}.build-module__zEsnrG__textLink{color:var(--ink);white-space:nowrap;border-bottom:1px solid #0b0c1047;align-items:center;gap:.35rem;padding:.4rem 0;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-flex}.build-module__zEsnrG__textLink:hover{border-color:var(--ink)}@media (prefers-reduced-motion:no-preference){.build-module__zEsnrG__rise{animation:build-module__zEsnrG__bRise .9s var(--ease-out) both}}@keyframes build-module__zEsnrG__bRise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}.build-module__zEsnrG__hero{background:radial-gradient(55% 60% at 80% 40%,#2f6df61a,#0000 70%),radial-gradient(40% 50% at 0 0,#0b8a680d,#0000 70%),#f6f6f8;padding-top:clamp(112px,14vh,150px);padding-bottom:clamp(3rem,7vh,5rem);position:relative;overflow:hidden}.build-module__zEsnrG__heroWrap{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.build-module__zEsnrG__h1{max-width:12em;font-family:var(--display);letter-spacing:-.036em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(2.4rem,1.4rem + 3.4vw,4.4rem);font-weight:700;line-height:1.02}.build-module__zEsnrG__h1 em{color:var(--acc);font-style:normal}.build-module__zEsnrG__sub{max-width:36ch;font-size:var(--fs-lead);color:var(--mut);margin:1.3rem 0 0;line-height:1.52}.build-module__zEsnrG__ctas{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:1.8rem;display:flex}.build-module__zEsnrG__chain{grid-template-columns:minmax(0,1fr) minmax(40px,.55fr) minmax(0,1fr);height:340px;display:grid;position:relative}.build-module__zEsnrG__mods{grid-template-rows:repeat(3,1fr);align-items:center;display:grid}.build-module__zEsnrG__mod{border:1px solid var(--ln);background:#fff;border-radius:14px;align-items:center;gap:.7rem;padding:.75rem .9rem;display:flex;box-shadow:0 18px 40px -26px #1e315a73}.build-module__zEsnrG__mod b{font-size:.92rem;display:block}.build-module__zEsnrG__mod small{font-family:var(--mono);color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;display:block;overflow:hidden}.build-module__zEsnrG__mod span:last-child{min-width:0}.build-module__zEsnrG__modIco{width:36px;height:36px;color:var(--acc);background:var(--wash);border-radius:10px;flex:none;place-items:center;font-size:1.1rem;display:grid}.build-module__zEsnrG__wires{width:100%;height:100%;overflow:visible}.build-module__zEsnrG__wire{fill:none;stroke:#0b0c1024;stroke-width:1.5px;vector-effect:non-scaling-stroke}.build-module__zEsnrG__pulse{fill:none;stroke:var(--acc);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:14 86;stroke-dashoffset:100px;opacity:0}@media (prefers-reduced-motion:no-preference){.build-module__zEsnrG__pulse{animation:1.65s cubic-bezier(.4,0,.2,1) infinite build-module__zEsnrG__pulse}}@keyframes build-module__zEsnrG__pulse{0%{stroke-dashoffset:100px;opacity:0}15%{opacity:1}85%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.build-module__zEsnrG__agent{border:1px solid var(--ln);background:#fff;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.4rem 1rem;display:flex;box-shadow:0 40px 80px -45px #2240808c}.build-module__zEsnrG__heroOrb{background:radial-gradient(circle at 35% 30%,#fff 0,#b4ccff 30%,#2f6df6 75%);border-radius:50%;width:76px;height:76px;position:relative;box-shadow:0 16px 34px -12px #2f6df699}.build-module__zEsnrG__heroOrb i{opacity:0;border:1.5px solid #2f6df659;border-radius:50%;position:absolute;inset:-10px}@media (prefers-reduced-motion:no-preference){.build-module__zEsnrG__heroOrb{animation:2.4s ease-in-out infinite build-module__zEsnrG__breathe}.build-module__zEsnrG__heroOrb i{animation:2.4s ease-out infinite build-module__zEsnrG__ring}.build-module__zEsnrG__heroOrb i:last-child{animation-delay:1.2s}}@keyframes build-module__zEsnrG__breathe{50%{transform:scale(1.05)}}@keyframes build-module__zEsnrG__ring{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.6)}}.build-module__zEsnrG__agentLabel{font-family:var(--display);letter-spacing:-.01em;font-size:1.15rem}.build-module__zEsnrG__agentBars{align-items:center;gap:3px;height:22px;display:flex}.build-module__zEsnrG__agentBars i{background:var(--acc);border-radius:2px;width:3px;height:100%;transform:scaleY(.3)}@media (prefers-reduced-motion:no-preference){.build-module__zEsnrG__agentBars i{animation:.8s ease-in-out infinite alternate build-module__zEsnrG__bar}.build-module__zEsnrG__agentBars i:nth-child(3n){animation-duration:.6s}.build-module__zEsnrG__agentBars i:nth-child(4n+1){animation-duration:1s}}@keyframes build-module__zEsnrG__bar{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.build-module__zEsnrG__lines{width:100%;min-height:3.2em;display:grid}.build-module__zEsnrG__lines p{text-align:center;color:var(--ink);grid-area:1/1;align-self:center;margin:0;font-size:.92rem;line-height:1.4}@media (prefers-reduced-motion:no-preference){.build-module__zEsnrG__lines p{opacity:0;animation:build-module__zEsnrG__say 9s var(--ease-out) infinite}}@media (prefers-reduced-motion:reduce){.build-module__zEsnrG__lines p:not(:first-child){display:none}}@keyframes build-module__zEsnrG__say{0%{opacity:0;transform:translateY(6px)}4%,30%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-4px)}}@media (max-width:960px){.build-module__zEsnrG__heroWrap{grid-template-columns:minmax(0,1fr)}.build-module__zEsnrG__chain{height:300px}}@media (max-width:560px){.build-module__zEsnrG__chain{grid-template-columns:minmax(0,1fr) 28px minmax(0,.9fr);height:280px}.build-module__zEsnrG__mod{gap:.5rem;padding:.55rem .6rem}.build-module__zEsnrG__modIco{width:30px;height:30px;font-size:.95rem}.build-module__zEsnrG__mod small{font-size:.62rem}.build-module__zEsnrG__lines p{font-size:.8rem}.build-module__zEsnrG__ctas .btn{flex:100%;justify-content:center}}.build-module__zEsnrG__trainGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.build-module__zEsnrG__ask{border:1px solid var(--ln);background:#fff;border-radius:20px;flex-direction:column;gap:1rem;padding:clamp(1.25rem,2.4vw,1.75rem);display:flex}.build-module__zEsnrG__askLabel{font-family:var(--display);letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.build-module__zEsnrG__askQs{gap:.45rem;display:grid}.build-module__zEsnrG__askQ{border:1px solid var(--ln);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fafafb;border-radius:12px;padding:.7rem .9rem;font-size:.92rem;transition:border-color .2s,background .2s}.build-module__zEsnrG__askQ:hover{border-color:#0b0c1033}.build-module__zEsnrG__askQ[aria-selected=true]{border-color:var(--acc);background:#fff;box-shadow:0 0 0 3px #2f6df61f}.build-module__zEsnrG__askQ:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.build-module__zEsnrG__askA{animation:build-module__zEsnrG__askIn .45s var(--ease-out) both;background:#f6f6f8;border-radius:14px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}@keyframes build-module__zEsnrG__askIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.build-module__zEsnrG__askFrom{font-family:var(--mono);letter-spacing:.03em;color:var(--acc-ink);align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}.build-module__zEsnrG__askSrc{color:var(--mut);background:#fff;border:1px dashed #2f6df659;border-radius:10px;margin:0;padding:.7rem .85rem;font-size:.88rem;line-height:1.5}.build-module__zEsnrG__askAns{margin:0;font-size:1rem;line-height:1.5}.build-module__zEsnrG__askAns b{font-family:var(--mono);letter-spacing:.05em;color:var(--mut);margin-bottom:.2rem;font-size:.68rem;font-weight:500;display:block}.build-module__zEsnrG__askHear{color:var(--acc-ink);font:inherit;cursor:pointer;transition:background .2s,transform .16s var(--ease-out);background:#fff;border:1px solid #2f6df659;border-radius:999px;align-self:flex-start;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.86rem;font-weight:600;display:inline-flex}.build-module__zEsnrG__askHear:hover{background:var(--wash)}.build-module__zEsnrG__askHear:active{transform:scale(.97)}.build-module__zEsnrG__askHear[data-busy]{background:var(--acc);border-color:var(--acc);color:#fff}.build-module__zEsnrG__askHear svg{width:15px;height:15px}.build-module__zEsnrG__askLink{color:var(--ink);border-bottom:1px solid #0b0c1047;align-self:flex-start;align-items:center;gap:.35rem;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.build-module__zEsnrG__askLink:hover{border-color:var(--ink)}@media (max-width:1000px){.build-module__zEsnrG__trainGrid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.build-module__zEsnrG__askA{animation:none}}.build-module__zEsnrG__lab{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.build-module__zEsnrG__cell{border:1px solid var(--ln);background:#fff;border-radius:20px;flex-direction:column;gap:.55rem;padding:1.3rem 1.35rem;transition:border-color .2s,box-shadow .2s;display:flex}.build-module__zEsnrG__cell:hover{border-color:#2f6df64d;box-shadow:0 24px 50px -36px #22408080}.build-module__zEsnrG__cell h3{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:700}.build-module__zEsnrG__cellBest{color:var(--mut);margin:0;font-size:.92rem;line-height:1.5}.build-module__zEsnrG__cellNote{color:var(--acc-ink);margin:0;font-size:.8rem;line-height:1.45}.build-module__zEsnrG__cellLink{color:var(--ink);border-bottom:1px solid #0b0c1040;align-self:flex-start;align-items:center;gap:.3rem;margin-top:auto;padding-top:.6rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.build-module__zEsnrG__cellLink:hover{color:var(--acc-ink);border-color:var(--acc)}.build-module__zEsnrG__sig{align-items:center;gap:2px;height:26px;margin-bottom:.3rem;display:flex}.build-module__zEsnrG__sig i{background:#2f6df673;border-radius:2px;width:3px}.build-module__zEsnrG__cell:hover .build-module__zEsnrG__sig i{background:var(--acc)}.build-module__zEsnrG__live{background:radial-gradient(70% 80% at 100% 0,#2f6df61a,#0000 70%),#fff;border-color:#2f6df638;grid-column:span 2;gap:.75rem}.build-module__zEsnrG__cellTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.build-module__zEsnrG__live h3{font-size:1.5rem}.build-module__zEsnrG__liveTag{color:#08694f;background:#0b8a6814;border:1px solid #0b8a6840;border-radius:999px;padding:.35rem .75rem;font-size:.78rem;font-weight:600}.build-module__zEsnrG__labLabel{margin-top:.3rem;font-size:.82rem;font-weight:600}.build-module__zEsnrG__labText{resize:vertical;width:100%;min-height:84px;font:inherit;color:var(--ink);background:#fff;border:1px solid #0b0c1029;border-radius:12px;padding:.8rem .9rem;font-size:1rem;line-height:1.5}.build-module__zEsnrG__labText:focus{border-color:var(--acc);outline:0;box-shadow:0 0 0 3px #2f6df624}.build-module__zEsnrG__labRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.build-module__zEsnrG__labVoices{flex-wrap:wrap;gap:.4rem;display:flex}.build-module__zEsnrG__labVoice{border:1px solid var(--ln);font:inherit;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;padding:.45rem .8rem;transition:border-color .2s,background .2s;display:flex}.build-module__zEsnrG__labVoice b{font-size:.86rem}.build-module__zEsnrG__labVoice small{color:var(--mut);font-size:.72rem}.build-module__zEsnrG__labVoice[aria-checked=true]{border-color:var(--acc);background:var(--wash)}.build-module__zEsnrG__labVoice:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.build-module__zEsnrG__labPlay{background:var(--ink);color:#fff;font:inherit;cursor:pointer;transition:transform .16s var(--ease-out),background .2s;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.3rem;font-size:.95rem;font-weight:600;display:inline-flex}.build-module__zEsnrG__labPlay:active{transform:scale(.97)}.build-module__zEsnrG__labPlay:disabled{opacity:.4;cursor:not-allowed}.build-module__zEsnrG__labPlay[data-busy]{background:var(--acc)}.build-module__zEsnrG__labPlay svg{width:15px;height:15px}.build-module__zEsnrG__labFoot{color:var(--mut);grid-column:1/-1;margin:.6rem 0 0;font-size:.86rem;line-height:1.5}.build-module__zEsnrG__labFoot a{color:var(--ink);align-items:center;gap:.25rem;font-weight:600;display:inline-flex}@media (max-width:900px){.build-module__zEsnrG__lab{grid-template-columns:repeat(2,minmax(0,1fr))}.build-module__zEsnrG__live{grid-area:auto/1/auto/-1}}@media (max-width:560px){.build-module__zEsnrG__lab{grid-template-columns:minmax(0,1fr)}}.build-module__zEsnrG__faqWrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.build-module__zEsnrG__faqHead{position:sticky;top:110px}.build-module__zEsnrG__faq{border-top:1px solid var(--ln)}.build-module__zEsnrG__faqItem{border-bottom:1px solid var(--ln)}.build-module__zEsnrG__faqQ{font:inherit;margin:0}.build-module__zEsnrG__faqQ button{cursor:pointer;text-align:left;width:100%;font-family:var(--display);letter-spacing:-.01em;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.25rem 0;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);font-weight:600;display:flex}.build-module__zEsnrG__faqQ svg{color:var(--mut);transition:transform .3s var(--ease-out),color .2s;flex:none;font-size:1.2rem}.build-module__zEsnrG__faqItem[data-open] .build-module__zEsnrG__faqQ svg{color:var(--acc);transform:rotate(45deg)}.build-module__zEsnrG__faqQ button:focus-visible{outline:2px solid var(--acc);outline-offset:4px;border-radius:6px}.build-module__zEsnrG__faqA{transition:grid-template-rows .35s var(--ease-out);grid-template-rows:0fr;display:grid}.build-module__zEsnrG__faqA>div{overflow:hidden}.build-module__zEsnrG__faqItem[data-open] .build-module__zEsnrG__faqA{grid-template-rows:1fr}.build-module__zEsnrG__faqA p{color:#3a3d44;max-width:62ch;margin:0;padding:0 0 1.4rem;line-height:1.65}@media (max-width:900px){.build-module__zEsnrG__faqWrap{grid-template-columns:minmax(0,1fr)}.build-module__zEsnrG__faqHead{position:static}}@media (prefers-reduced-motion:reduce){.build-module__zEsnrG__faqA{transition:none}}.build-module__zEsnrG__close{text-align:center;background:radial-gradient(50% 80% at 50% 100%,#2f6df61f,#0000 70%),#fff}.build-module__zEsnrG__close .build-module__zEsnrG__h2{max-width:18ch;margin:0 auto}.build-module__zEsnrG__close .build-module__zEsnrG__lead{margin-inline:auto}.build-module__zEsnrG__closeCtas{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.6rem;margin-top:2rem;display:flex}
.film-module__WEM7Dq__film{--ink:#0b0c10;--mut:#5d606b;--ln:#0b0c1017;--acc:#2f6df6;--acc-2:#8fb3ff;--acc-ink:#2558d8;--wash:#2f6df614;--ok:#0b8a68;--ok-ink:#08694f;--warn:#b45309;container:bfilmwrap/inline-size}.film-module__WEM7Dq__stage{aspect-ratio:16/9;isolation:isolate;color:var(--ink);border:1px solid var(--ln);background:radial-gradient(60% 70% at 92% 0,#2f6df617,#0000 60%),radial-gradient(50% 60% at 0 100%,#0b8a680d,#0000 70%),#fbfbfd;border-radius:22px;font-size:clamp(10px,1.62cqi,17.5px);position:relative;overflow:hidden;box-shadow:0 50px 100px -55px #22408073,0 2px 6px #0b0c100a;container:bfilm/inline-size}.film-module__WEM7Dq__stage[data-ratio=tall]{aspect-ratio:4/3;font-size:clamp(10px,1.95cqi,17.5px)}.film-module__WEM7Dq__stage:before{content:"";z-index:-1;opacity:.55;pointer-events:none;background-image:radial-gradient(#0b0c1017 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000,#0000);mask-image:radial-gradient(80% 80%,#000,#0000)}.film-module__WEM7Dq__bar{z-index:2;justify-content:space-between;align-items:center;gap:1em;display:flex;position:absolute;top:1.2em;left:1.4em;right:1.4em}.film-module__WEM7Dq__act{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--acc-ink);background:var(--wash);border:1px solid #2f6df62e;border-radius:999px;padding:.45em .85em;font-size:.74em}.film-module__WEM7Dq__where{font-family:var(--mono);letter-spacing:.04em;color:var(--mut);font-size:.78em}.film-module__WEM7Dq__frame{position:absolute;inset:3.8em 0 4.8em}.film-module__WEM7Dq__caption{z-index:2;border:1px solid var(--ln);text-align:center;width:fit-content;max-width:46em;color:var(--ink);text-wrap:balance;animation:film-module__WEM7Dq__fIn .5s var(--ease-out) both;background:#ffffffeb;border-radius:10px;margin:0 auto;padding:.55em 1em;font-size:1em;line-height:1.4;position:absolute;bottom:1.2em;left:1.2em;right:1.2em;box-shadow:0 8px 24px -14px #0b0c104d}.film-module__WEM7Dq__scene{align-items:center;padding:0 7%;display:grid;position:absolute;inset:0}.film-module__WEM7Dq__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3em}.film-module__WEM7Dq__stack{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:1.4em}.film-module__WEM7Dq__col{flex-direction:column;align-items:flex-start;gap:.7em;min-width:0;display:flex}.film-module__WEM7Dq__in{animation:film-module__WEM7Dq__fIn .6s var(--ease-out) var(--d,0s) both}.film-module__WEM7Dq__pop{animation:film-module__WEM7Dq__fPop .5s var(--ease-out) var(--d,0s) both}.film-module__WEM7Dq__drop{animation:film-module__WEM7Dq__fDrop .7s var(--ease-out) var(--d,0s) both}@keyframes film-module__WEM7Dq__fIn{0%{opacity:0;filter:blur(4px);transform:translateY(.6em)}to{opacity:1;filter:none;transform:none}}@keyframes film-module__WEM7Dq__fPop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes film-module__WEM7Dq__fDrop{0%{opacity:0;transform:translateY(-1.3em)scale(.97)}to{opacity:1;transform:none}}.film-module__WEM7Dq__stage[data-playing=false] .film-module__WEM7Dq__frame *,.film-module__WEM7Dq__stage[data-playing=false] .film-module__WEM7Dq__caption{animation-play-state:paused!important}.film-module__WEM7Dq__card{border:1px solid var(--ln);background:#fff;border-radius:14px;min-width:0;padding:1.2em 1.3em;box-shadow:0 22px 50px -30px #1e315a59}.film-module__WEM7Dq__cap{font-family:var(--mono);letter-spacing:.04em;color:var(--mut);align-items:center;gap:.45em;font-size:.76em;display:inline-flex}.film-module__WEM7Dq__cap svg{color:var(--acc);flex:none;font-size:1.25em}.film-module__WEM7Dq__big{font-family:var(--display);letter-spacing:-.02em;margin:.25em 0 .2em;font-size:1.45em;font-weight:700;line-height:1.15;display:block}.film-module__WEM7Dq__muted{color:var(--mut);font-size:.9em}.film-module__WEM7Dq__chip{color:var(--ok-ink);background:#0b8a6814;border:1px solid #0b8a6840;border-radius:999px;align-self:flex-start;align-items:center;gap:.45em;padding:.48em .85em;font-size:.88em;display:inline-flex}.film-module__WEM7Dq__chip svg{color:var(--ok)}.film-module__WEM7Dq__tag{color:var(--acc-ink);background:var(--wash);border:1px solid #2f6df633;border-radius:999px;align-items:center;gap:.4em;padding:.42em .8em;font-size:.86em;display:inline-flex}.film-module__WEM7Dq__bubble{border-radius:14px;max-width:24em;margin:0;padding:.75em 1em;font-size:1em;line-height:1.42}.film-module__WEM7Dq__bubble b{font-family:var(--mono);letter-spacing:.05em;color:var(--mut);margin-bottom:.25em;font-size:.68em;font-weight:500;display:block}.film-module__WEM7Dq__ai{background:var(--wash);border:1px solid #2f6df633;border-bottom-left-radius:4px;align-self:flex-start}.film-module__WEM7Dq__ai b{color:var(--acc-ink)}.film-module__WEM7Dq__them{border:1px solid var(--ln);background:#fff;border-bottom-right-radius:4px;align-self:flex-end}.film-module__WEM7Dq__thread{flex-direction:column;gap:.65em;min-width:0;display:flex}.film-module__WEM7Dq__wave{align-items:center;gap:.22em;height:2.8em;margin:.6em 0;display:flex}.film-module__WEM7Dq__wave i{background:var(--acc);width:.26em;height:100%;animation:film-module__WEM7Dq__wave .9s ease-in-out calc(var(--i) * -.13s) infinite alternate;border-radius:2px}.film-module__WEM7Dq__wave i:nth-child(3n){animation-duration:.7s}.film-module__WEM7Dq__wave i:nth-child(4n+1){animation-duration:1.1s}.film-module__WEM7Dq__waveGray i{background:#b9bbc4}.film-module__WEM7Dq__waveBig{gap:.3em;height:4.6em}.film-module__WEM7Dq__waveBig i{width:.34em}@keyframes film-module__WEM7Dq__wave{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}.film-module__WEM7Dq__waveCut i{animation:film-module__WEM7Dq__wave .9s ease-in-out calc(var(--i) * -.13s) infinite alternate,film-module__WEM7Dq__waveStop .3s ease 2.3s forwards}@keyframes film-module__WEM7Dq__waveStop{to{opacity:.35;transform:scaleY(.08)}}.film-module__WEM7Dq__words{letter-spacing:-.005em;margin:0;font-size:1.32em;font-weight:500;line-height:1.45}.film-module__WEM7Dq__words span{animation:film-module__WEM7Dq__fIn .35s var(--ease-out) var(--d) both;margin-right:.26em;display:inline-block}.film-module__WEM7Dq__marked{text-align:center;max-width:22em;margin:0;font-size:1.25em;font-weight:500;line-height:1.6}.film-module__WEM7Dq__marked mark{color:inherit;animation:film-module__WEM7Dq__mark .5s var(--ease-out) var(--d) forwards;background-image:linear-gradient(#2f6df629,#2f6df629);background-repeat:no-repeat;background-size:0 100%;border-radius:6px;padding:.05em .25em}@keyframes film-module__WEM7Dq__mark{to{background-size:100% 100%}}.film-module__WEM7Dq__chips{flex-wrap:wrap;justify-content:center;gap:.6em;display:flex}.film-module__WEM7Dq__think{grid-template-columns:minmax(0,1.1fr) auto minmax(0,.9fr);gap:2em}.film-module__WEM7Dq__src{border:1px solid var(--ln);animation:film-module__WEM7Dq__fIn .5s var(--ease-out) var(--d) both,film-module__WEM7Dq__srcOn .4s ease calc(var(--d) + .6s) forwards;background:#fff;border-radius:12px;align-items:center;gap:.8em;padding:.8em 1em;display:flex}.film-module__WEM7Dq__src i{width:2.2em;height:2.2em;color:var(--mut);background:#f2f2f5;border-radius:9px;flex:none;place-items:center;font-size:1.05em;transition:none;display:grid}.film-module__WEM7Dq__src span{flex-direction:column;min-width:0;display:flex}.film-module__WEM7Dq__src b{font-size:.95em}.film-module__WEM7Dq__src small{color:var(--mut);font-size:.82em}@keyframes film-module__WEM7Dq__srcOn{to{border-color:#2f6df673;box-shadow:0 0 0 4px #2f6df614}}.film-module__WEM7Dq__flow{width:4em;height:100%;max-height:12em}.film-module__WEM7Dq__flow path{fill:none;stroke:var(--acc);stroke-width:1.6px;stroke-dasharray:4 5;animation:1s linear infinite film-module__WEM7Dq__dash}@keyframes film-module__WEM7Dq__dash{to{stroke-dashoffset:-18px}}.film-module__WEM7Dq__brain{flex-direction:column;align-items:flex-start;gap:.5em;display:flex}.film-module__WEM7Dq__brainIco{background:var(--acc);color:#fff;border-radius:12px;place-items:center;width:2.8em;height:2.8em;font-size:1.3em;display:grid;box-shadow:0 0 0 6px #2f6df61f}.film-module__WEM7Dq__plan{color:#fff;background:#0b0c10;border-radius:12px;margin-top:.4em;padding:.75em .95em;font-size:.95em;line-height:1.35}.film-module__WEM7Dq__plan b{font-family:var(--mono);letter-spacing:.05em;color:var(--acc-2);margin-bottom:.2em;font-size:.7em;font-weight:500;display:block}.film-module__WEM7Dq__speak{text-align:center;flex-direction:column;align-items:center;gap:.5em;max-width:30em;display:flex}.film-module__WEM7Dq__voiceIco{background:var(--wash);width:3em;height:3em;color:var(--acc);border-radius:50%;place-items:center;font-size:1.3em;display:grid}.film-module__WEM7Dq__say{margin:.2em 0 0;font-size:1.3em;font-weight:500;line-height:1.45}.film-module__WEM7Dq__say span{animation:film-module__WEM7Dq__fIn .3s var(--ease-out) var(--d) both;margin-right:.26em;display:inline-block}.film-module__WEM7Dq__cutBubble{position:relative}.film-module__WEM7Dq__cutBubble:after{content:"Interrupted";font-family:var(--mono);color:var(--warn);animation:film-module__WEM7Dq__fPop .4s var(--ease-out) 2.4s both;background:#fff7ed;border:1px solid #b4530940;border-radius:999px;padding:.2em .55em;font-size:.62em;position:absolute;top:-.8em;right:-.4em}.film-module__WEM7Dq__fade{animation:.4s 2.4s forwards film-module__WEM7Dq__fadeOut}@keyframes film-module__WEM7Dq__fadeOut{to{opacity:.45}}.film-module__WEM7Dq__booking{flex-direction:column;gap:.35em;display:flex}.film-module__WEM7Dq__booking .film-module__WEM7Dq__big{color:var(--ink)}.film-module__WEM7Dq__row{flex-wrap:wrap;gap:.5em;margin-top:.4em;display:flex}.film-module__WEM7Dq__dash{gap:.9em;width:min(40em,100%);display:grid}.film-module__WEM7Dq__dashTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6em;display:flex}.film-module__WEM7Dq__kv{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;display:grid}.film-module__WEM7Dq__kv div{background:#f6f6f8;border-radius:10px;flex-direction:column;gap:.15em;padding:.7em .8em;display:flex}.film-module__WEM7Dq__kv small{color:var(--mut);font-size:.74em}.film-module__WEM7Dq__kv b{font-family:var(--mono);font-size:.98em;font-weight:500}.film-module__WEM7Dq__player{border:1px solid var(--ln);border-radius:10px;align-items:center;gap:.8em;padding:.6em .8em;display:flex}.film-module__WEM7Dq__player>i{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:2em;height:2em;font-size:.8em;font-style:normal;display:grid}.film-module__WEM7Dq__mini{flex:1;align-items:center;gap:2px;height:1.6em;display:flex}.film-module__WEM7Dq__mini i{max-width:4px;height:calc(var(--h) * 100%);background:#2f6df659;border-radius:2px;flex:1}.film-module__WEM7Dq__summary{color:var(--mut);margin:0;font-size:.95em;line-height:1.5}.film-module__WEM7Dq__summary b{color:var(--ink)}.film-module__WEM7Dq__intake{width:min(34em,100%)}.film-module__WEM7Dq__checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;margin-top:.8em;display:grid}.film-module__WEM7Dq__checks span{animation:film-module__WEM7Dq__checkOn .35s ease var(--d) forwards;background:#f6f6f8;border-radius:9px;align-items:center;gap:.45em;padding:.5em .6em;font-size:.88em;display:flex}.film-module__WEM7Dq__checks svg{color:#c7c9d1;animation:film-module__WEM7Dq__checkIco .35s ease var(--d) forwards;flex:none}@keyframes film-module__WEM7Dq__checkOn{to{color:var(--ok-ink);background:#0b8a6814}}@keyframes film-module__WEM7Dq__checkIco{to{color:var(--ok)}}.film-module__WEM7Dq__done{margin-top:.8em}.film-module__WEM7Dq__browser{padding:0;overflow:hidden}.film-module__WEM7Dq__browserBar{border-bottom:1px solid var(--ln);background:#f6f6f8;align-items:center;gap:.4em;padding:.6em .8em;display:flex}.film-module__WEM7Dq__browserBar i{background:#d5d6dc;border-radius:50%;width:.55em;height:.55em}.film-module__WEM7Dq__browserBar span{font-family:var(--mono);color:var(--mut);margin-left:.5em;font-size:.72em}.film-module__WEM7Dq__page{gap:.55em;padding:1em 1.1em;display:grid;position:relative}.film-module__WEM7Dq__page b{font-size:1.05em}.film-module__WEM7Dq__page span{background:#ecedf1;border-radius:5px;height:.55em}.film-module__WEM7Dq__page span:nth-of-type(2){width:80%}.film-module__WEM7Dq__page span:nth-of-type(3){width:64%}.film-module__WEM7Dq__page span:nth-of-type(5){width:72%}.film-module__WEM7Dq__scan{background:linear-gradient(#0000,#2f6df624,#0000);height:2.4em;animation:2.2s ease-in-out .3s 2 both film-module__WEM7Dq__scan;position:absolute;top:0;left:0;right:0}@keyframes film-module__WEM7Dq__scan{0%{transform:translateY(-2.4em)}to{transform:translateY(9em)}}.film-module__WEM7Dq__shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;width:min(42em,100%);display:grid}.film-module__WEM7Dq__folder{border:1px solid var(--ln);background:#fff;border-radius:12px;flex-direction:column;gap:.35em;padding:.9em 1em;display:flex;box-shadow:0 14px 30px -22px #1e315a66}.film-module__WEM7Dq__folder svg{color:var(--acc);font-size:1.2em}.film-module__WEM7Dq__folder b{font-size:.95em}.film-module__WEM7Dq__folder small{color:var(--mut);font-size:.8em;line-height:1.35}.film-module__WEM7Dq__rules{gap:.55em;width:min(36em,100%);display:grid}.film-module__WEM7Dq__rule{border:1px solid var(--ln);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:1em;padding:.75em 1em;display:flex}.film-module__WEM7Dq__rule span{font-size:.98em;line-height:1.35}.film-module__WEM7Dq__switch{width:2.4em;height:1.4em;animation:film-module__WEM7Dq__swOn .3s ease var(--d) forwards;background:#dcdde3;border-radius:999px;flex:none;position:relative}.film-module__WEM7Dq__switch:after{content:"";width:1em;height:1em;animation:film-module__WEM7Dq__knob .3s var(--ease-out) var(--d) forwards;background:#fff;border-radius:50%;position:absolute;top:.2em;left:.2em;box-shadow:0 1px 3px #0003}@keyframes film-module__WEM7Dq__swOn{to{background:var(--acc)}}@keyframes film-module__WEM7Dq__knob{to{transform:translate(1em)}}.film-module__WEM7Dq__tests{width:min(36em,100%)}.film-module__WEM7Dq__test{border-top:1px solid var(--ln);justify-content:space-between;align-items:center;gap:1em;padding:.7em .2em;font-size:.96em;display:flex}.film-module__WEM7Dq__test:first-of-type{border-top:0}.film-module__WEM7Dq__pass{color:var(--ok-ink);white-space:nowrap;align-items:center;gap:.35em;font-size:.86em;display:inline-flex}.film-module__WEM7Dq__pass svg{color:var(--ok)}.film-module__WEM7Dq__swapRow{display:grid}.film-module__WEM7Dq__swapRow>*{grid-area:1/1;justify-self:end}.film-module__WEM7Dq__fixMe{color:var(--warn);white-space:nowrap;animation:film-module__WEM7Dq__fIn .4s var(--ease-out) var(--d) both,film-module__WEM7Dq__fadeAway .3s ease calc(var(--d) + 1.6s) forwards;align-items:center;gap:.35em;font-size:.86em;display:inline-flex}@keyframes film-module__WEM7Dq__fadeAway{to{opacity:0;transform:translateY(-.3em)}}.film-module__WEM7Dq__learn{gap:.7em;width:min(38em,100%);display:grid}.film-module__WEM7Dq__insight{border:1px solid var(--ln);background:#fff;border-radius:12px;flex-direction:column;gap:.5em;padding:.9em 1em;display:flex}.film-module__WEM7Dq__insight p{margin:0;font-size:1em;line-height:1.4}.film-module__WEM7Dq__insight small{font-family:var(--mono);letter-spacing:.04em;color:var(--mut);font-size:.7em}.film-module__WEM7Dq__poster,.film-module__WEM7Dq__end{z-index:3;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1em;padding:2em;display:flex;position:absolute;inset:0}.film-module__WEM7Dq__poster{background:radial-gradient(60% 70% at 50% 35%,#2f6df61f,#0000 70%),#fbfbfd}.film-module__WEM7Dq__posterKicker{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--acc-ink);font-size:.8em}.film-module__WEM7Dq__posterTitle{max-width:18em;font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 .4em;font-size:2.4em;font-weight:700;line-height:1.08}.film-module__WEM7Dq__posterPlay{background:var(--ink);color:#fff;font:inherit;cursor:pointer;transition:transform .16s var(--ease-out),box-shadow .2s;border:0;border-radius:999px;align-items:center;gap:.6rem;padding:.85rem 1.4rem;font-size:15px;font-weight:600;display:inline-flex}.film-module__WEM7Dq__posterPlay:hover{box-shadow:0 0 0 6px #2f6df629}.film-module__WEM7Dq__posterPlay:active{transform:scale(.97)}.film-module__WEM7Dq__posterPlay svg{width:16px;height:16px}.film-module__WEM7Dq__posterMeta{font-family:var(--mono);letter-spacing:.04em;color:var(--mut);font-size:.74em}.film-module__WEM7Dq__end{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:film-module__WEM7Dq__fIn .5s var(--ease-out) both;background:#fbfbfddb}.film-module__WEM7Dq__endTitle{max-width:20em;font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:2.1em;font-weight:700;line-height:1.12}.film-module__WEM7Dq__endCtas{flex-wrap:wrap;justify-content:center;gap:.75rem;font-size:16px;display:flex}.film-module__WEM7Dq__controls{align-items:flex-start;gap:1rem;margin-top:1.1rem;display:flex}.film-module__WEM7Dq__play{background:var(--ink);color:#fff;cursor:pointer;width:44px;height:44px;transition:transform .16s var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.film-module__WEM7Dq__play:active{transform:scale(.95)}.film-module__WEM7Dq__play svg{width:18px;height:18px}.film-module__WEM7Dq__rail{flex:1;gap:1.1rem;min-width:0;display:flex}.film-module__WEM7Dq__railAct{flex-direction:column;flex-basis:0;gap:.35rem;min-width:0;display:flex}.film-module__WEM7Dq__railLabel{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);font-size:.68rem}.film-module__WEM7Dq__railSegs{gap:.35rem;display:flex}.film-module__WEM7Dq__seg{text-align:left;cursor:pointer;min-width:0;color:var(--mut);background:0 0;border:0;flex-direction:column;flex:1;gap:.5rem;padding:.35rem 0;display:flex}.film-module__WEM7Dq__segTrack{background:#0b0c101a;border-radius:2px;height:3px;position:relative;overflow:hidden}.film-module__WEM7Dq__segTrack i{background:var(--acc);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.film-module__WEM7Dq__seg[data-state=done] .film-module__WEM7Dq__segTrack i{transform:none}.film-module__WEM7Dq__seg[data-state=now] .film-module__WEM7Dq__segTrack i{animation-name:film-module__WEM7Dq__segFill;animation-timing-function:linear;animation-fill-mode:forwards}.film-module__WEM7Dq__rail[data-playing=false] .film-module__WEM7Dq__segTrack i{animation-play-state:paused}@keyframes film-module__WEM7Dq__segFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.film-module__WEM7Dq__segLabel{white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;transition:color .2s;overflow:hidden}.film-module__WEM7Dq__seg[data-state=now] .film-module__WEM7Dq__segLabel,.film-module__WEM7Dq__seg:hover .film-module__WEM7Dq__segLabel{color:var(--ink)}.film-module__WEM7Dq__seg:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:4px}@container bfilmwrap (max-width:640px){.film-module__WEM7Dq__stage,.film-module__WEM7Dq__stage[data-ratio=tall]{aspect-ratio:2/3;font-size:clamp(10px,3.3cqi,14px)}.film-module__WEM7Dq__segLabel{display:none}.film-module__WEM7Dq__rail{gap:.7rem}}@container bfilm (max-width:620px){.film-module__WEM7Dq__scene{padding:0 6%}.film-module__WEM7Dq__split,.film-module__WEM7Dq__think{grid-template-columns:minmax(0,1fr);align-content:center;gap:1.1em}.film-module__WEM7Dq__flow{display:none}.film-module__WEM7Dq__frame{inset:3.9em 0 5.8em}.film-module__WEM7Dq__checks,.film-module__WEM7Dq__shelf,.film-module__WEM7Dq__kv{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.film-module__WEM7Dq__words,.film-module__WEM7Dq__say{font-size:1.15em}.film-module__WEM7Dq__endTitle,.film-module__WEM7Dq__posterTitle{font-size:1.7em}}@media (prefers-reduced-motion:reduce){.film-module__WEM7Dq__stage[data-playing] .film-module__WEM7Dq__frame *,.film-module__WEM7Dq__stage[data-playing] .film-module__WEM7Dq__caption{animation-duration:10ms!important;animation-iteration-count:1!important;animation-play-state:running!important;animation-delay:0s!important}}
.builder-module__leizDW__bld{--ink:#0b0c10;--mut:#5d606b;--ln:#0b0c1017;--acc:#2f6df6;--acc-ink:#2558d8;--wash:#2f6df614;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);align-items:start;gap:clamp(1.5rem,3.5vw,3rem);display:grid}.builder-module__leizDW__steps{gap:1rem;display:grid}.builder-module__leizDW__step{border:1px solid var(--ln);background:#fff;border-radius:20px;padding:clamp(1.25rem,2.4vw,1.8rem);box-shadow:0 1px 2px #0b0c1008}.builder-module__leizDW__stepHead{align-items:flex-start;gap:.9rem;margin-bottom:1.2rem;display:flex}.builder-module__leizDW__stepHead h3{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:1.3rem;font-weight:700}.builder-module__leizDW__stepHead p{color:var(--mut);margin:.25rem 0 0;font-size:.95rem;line-height:1.5}.builder-module__leizDW__stepIco{width:42px;height:42px;color:var(--acc);background:var(--wash);border-radius:12px;flex:none;place-items:center;font-size:1.25rem;display:grid}.builder-module__leizDW__label{color:var(--ink);margin:1.1rem 0 .55rem;font-size:.82rem;font-weight:600;display:block}.builder-module__leizDW__stepHead+.builder-module__leizDW__label{margin-top:0}.builder-module__leizDW__note{color:var(--mut);margin:.9rem 0 0;font-size:.92rem;line-height:1.5}.builder-module__leizDW__note b{color:var(--ink);font-family:var(--mono);font-weight:500}.builder-module__leizDW__note a{color:var(--acc-ink);border-bottom:1px solid #2f6df64d;align-items:center;gap:.25rem;font-weight:600;text-decoration:none;display:inline-flex}.builder-module__leizDW__note a:hover{border-color:var(--acc)}.builder-module__leizDW__fine{color:var(--mut);margin:.7rem 0 0;font-size:.8rem}.builder-module__leizDW__pills,.builder-module__leizDW__chips{flex-wrap:wrap;gap:.45rem;display:flex}.builder-module__leizDW__pill,.builder-module__leizDW__chip{border:1px solid var(--ln);color:var(--ink);font:inherit;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .16s var(--ease-out);background:#fff;border-radius:999px;padding:.48rem .9rem;font-size:.86rem}.builder-module__leizDW__pill:hover,.builder-module__leizDW__chip:hover{border-color:#0b0c1038}.builder-module__leizDW__pill:active,.builder-module__leizDW__chip:active{transform:scale(.97)}.builder-module__leizDW__pill[aria-pressed=true],.builder-module__leizDW__pill[aria-checked=true],.builder-module__leizDW__chip[aria-pressed=true],.builder-module__leizDW__chip[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:#fff}.builder-module__leizDW__pill:focus-visible,.builder-module__leizDW__chip:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.builder-module__leizDW__models{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;max-height:262px;margin-top:.9rem;padding:2px;display:grid;overflow-y:auto}.builder-module__leizDW__model{border:1px solid var(--ln);font:inherit;text-align:left;cursor:pointer;background:#fafafb;border-radius:12px;align-items:center;gap:.6rem;padding:.65rem .75rem;transition:border-color .2s,background .2s;display:flex}.builder-module__leizDW__model i{background:var(--fc);border-radius:50%;flex:none;width:8px;height:8px}.builder-module__leizDW__modelName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.9rem;font-weight:600;overflow:hidden}.builder-module__leizDW__modelTier{font-family:var(--mono);color:var(--mut);font-size:.68rem}.builder-module__leizDW__modelCheck{color:var(--acc);display:none}.builder-module__leizDW__model:hover{border-color:#0b0c1033}.builder-module__leizDW__model[aria-checked=true]{border-color:var(--acc);background:#fff;box-shadow:0 0 0 3px #2f6df61f}.builder-module__leizDW__model[aria-checked=true] .builder-module__leizDW__modelCheck{display:block}.builder-module__leizDW__model:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.builder-module__leizDW__voices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.builder-module__leizDW__voice{border:1px solid var(--ln);background:#fafafb;border-radius:14px;align-items:center;gap:.4rem;padding:.35rem .4rem .35rem .35rem;transition:border-color .2s,background .2s;display:flex}.builder-module__leizDW__voice[data-on]{border-color:var(--acc);background:#fff;box-shadow:0 0 0 3px #2f6df61f}.builder-module__leizDW__voicePick{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:.65rem;padding:.35rem;display:flex}.builder-module__leizDW__voicePick:focus-visible{outline:2px solid var(--acc)}.builder-module__leizDW__voicePick b{font-size:.92rem;display:block}.builder-module__leizDW__voicePick small{color:var(--mut);font-size:.78rem;display:block}.builder-module__leizDW__voiceAv{color:#fff;background:var(--vc);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.builder-module__leizDW__voicePlay{background:var(--ink);color:#fff;cursor:pointer;width:36px;height:36px;transition:transform .16s var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.builder-module__leizDW__voicePlay:active{transform:scale(.94)}.builder-module__leizDW__voicePlay svg{width:14px;height:14px}.builder-module__leizDW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.builder-module__leizDW__field .builder-module__leizDW__label{margin-top:0}.builder-module__leizDW__input{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #0b0c1029;border-radius:12px;padding:.75rem .9rem;font-size:.98rem;transition:border-color .2s,box-shadow .2s}.builder-module__leizDW__input::placeholder{color:#6b6e79}.builder-module__leizDW__input:focus{border-color:var(--acc);outline:0;box-shadow:0 0 0 3px #2f6df624}.builder-module__leizDW__field .builder-module__leizDW__chips{margin-top:.6rem}.builder-module__leizDW__slider{margin-top:1.3rem}.builder-module__leizDW__slider label{justify-content:space-between;align-items:baseline;margin-bottom:.6rem;font-size:.82rem;font-weight:600;display:flex}.builder-module__leizDW__slider output{font-family:var(--mono);color:var(--acc-ink);font-weight:500}.builder-module__leizDW__slider input{appearance:none;cursor:pointer;background:linear-gradient(90deg,var(--acc) var(--p),#0b0c101f var(--p));border-radius:2px;width:100%;height:4px;margin:0}.builder-module__leizDW__slider input::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--acc);background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 6px #0b0c1033}.builder-module__leizDW__slider input::-moz-range-thumb{border:2px solid var(--acc);background:#fff;border-radius:50%;width:18px;height:18px}.builder-module__leizDW__slider input:focus-visible{outline:2px solid var(--acc);outline-offset:6px}.builder-module__leizDW__ends{color:var(--mut);justify-content:space-between;margin-top:.5rem;font-size:.76rem;display:flex}.builder-module__leizDW__know{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.builder-module__leizDW__knowItem{border:1px solid var(--ln);font:inherit;text-align:left;cursor:pointer;background:#fafafb;border-radius:12px;align-items:flex-start;gap:.7rem;padding:.75rem .8rem;transition:border-color .2s,background .2s;display:flex}.builder-module__leizDW__knowItem b{font-size:.9rem;display:block}.builder-module__leizDW__knowItem small{color:var(--mut);margin-top:.15rem;font-size:.78rem;line-height:1.35;display:block}.builder-module__leizDW__knowItem[aria-checked=true]{background:#fff;border-color:#2f6df673}.builder-module__leizDW__knowItem:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.builder-module__leizDW__box{color:#fff;border:1.5px solid #0b0c1040;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;font-size:.8rem;transition:background .2s,border-color .2s;display:grid}.builder-module__leizDW__knowItem[aria-checked=true] .builder-module__leizDW__box{background:var(--acc);border-color:var(--acc)}.builder-module__leizDW__cardWrap{position:sticky;top:96px}.builder-module__leizDW__card{border:1px solid var(--ln);background:#fff;border-radius:24px;padding:clamp(1.4rem,2.6vw,2rem);box-shadow:0 40px 90px -50px #22408073}.builder-module__leizDW__orbBox{place-items:center;height:170px;margin:-.4rem 0 .4rem;display:grid}.builder-module__leizDW__orb{--lv:0;background:radial-gradient(circle at 35% 30%,#fff 0,var(--vc2) 32%,var(--vc) 72%);width:110px;height:110px;box-shadow:0 18px 40px -12px color-mix(in srgb,var(--vc) 60%,transparent),inset 0 -8px 20px #0000001f;transform:scale(calc(1 + var(--lv) * .14));border-radius:50%;transition:transform 80ms linear,background .4s;position:relative}.builder-module__leizDW__orb i{border:1.5px solid color-mix(in srgb,var(--vc) 40%,transparent);opacity:0;animation:builder-module__leizDW__ring calc(3.2s - var(--ex) * 1.6s) ease-out infinite;border-radius:50%;position:absolute;inset:-14px}.builder-module__leizDW__orb i:nth-child(2){animation-delay:calc(1.05s - var(--ex) * .5s)}.builder-module__leizDW__orb i:nth-child(3){animation-delay:calc(2.1s - var(--ex) * 1s)}@keyframes builder-module__leizDW__ring{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.55)}}.builder-module__leizDW__agentName{text-align:center;font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:1.7rem;font-weight:700}.builder-module__leizDW__built{text-align:center;font-family:var(--mono);color:var(--mut);margin:.3rem 0 1.2rem;font-size:.8rem}.builder-module__leizDW__built span{color:var(--acc-ink);margin:0 .2rem}.builder-module__leizDW__spec{border-top:1px solid var(--ln);gap:0;margin:0 0 1.2rem;display:grid}.builder-module__leizDW__spec div{border-bottom:1px solid var(--ln);justify-content:space-between;gap:1rem;padding:.6rem 0;font-size:.9rem;display:flex}.builder-module__leizDW__spec dt{color:var(--mut)}.builder-module__leizDW__spec dd{text-align:right;margin:0;font-weight:600}.builder-module__leizDW__greet{background:#f6f6f8;border-radius:14px;padding:1rem}.builder-module__leizDW__greet .builder-module__leizDW__label{margin:0 0 .35rem}.builder-module__leizDW__greet p{margin:0 0 .85rem;font-size:1rem;line-height:1.5}.builder-module__leizDW__greet small{color:var(--mut);margin-top:.6rem;font-size:.76rem;line-height:1.4;display:block}.builder-module__leizDW__hear{color:var(--acc-ink);font:inherit;cursor:pointer;transition:background .2s,transform .16s var(--ease-out);background:#fff;border:1px solid #2f6df659;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex}.builder-module__leizDW__hear:hover{background:var(--wash)}.builder-module__leizDW__hear:active{transform:scale(.97)}.builder-module__leizDW__hear[data-busy]{background:var(--acc);border-color:var(--acc);color:#fff}.builder-module__leizDW__hear svg{width:16px;height:16px}.builder-module__leizDW__cardCtas{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:1.2rem;display:flex}.builder-module__leizDW__liveLink{color:var(--ink);white-space:nowrap;border-bottom:1px solid #0b0c1040;align-items:center;gap:.3rem;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.builder-module__leizDW__liveLink:hover{border-color:var(--ink)}.builder-module__leizDW__price{color:var(--mut);margin:1rem 0 0;font-size:.82rem}@media (max-width:1000px){.builder-module__leizDW__bld{grid-template-columns:minmax(0,1fr)}.builder-module__leizDW__cardWrap{position:static}}@media (max-width:560px){.builder-module__leizDW__models,.builder-module__leizDW__voices,.builder-module__leizDW__know,.builder-module__leizDW__fields{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.builder-module__leizDW__orb i{animation:none}.builder-module__leizDW__orb{transition:none}}
