.mcp-module__JqGV3W__mono{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;font-weight:500}.mcp-module__JqGV3W__serif{font-family:var(--serif);font-weight:400}.mcp-module__JqGV3W__sans{font-family:var(--text);font-weight:500}.mcp-module__JqGV3W__hidden{display:none}.mcp-module__JqGV3W__hero{padding:0 var(--pad);border-bottom:1px solid var(--line);flex-direction:column;min-height:100svh;display:flex;position:relative}.mcp-module__JqGV3W__heroGrid{flex:1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(32px,4.4vw,72px);padding:clamp(18px,3vh,34px) 0 clamp(24px,4vh,44px);display:grid}.mcp-module__JqGV3W__kicker{color:var(--fg-2);align-items:center;gap:14px;margin-bottom:clamp(16px,2.6vh,28px);display:flex}.mcp-module__JqGV3W__dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.mcp-module__JqGV3W__h1{font-family:var(--display);letter-spacing:-.05em;margin-left:-.05em;font-size:clamp(44px,min(5.3vw,8.6svh),96px);font-weight:800;line-height:.95}.mcp-module__JqGV3W__ln{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.mcp-module__JqGV3W__ln>span{animation:mcp-module__JqGV3W__rise 1.15s var(--ease) both;display:inline-block}.mcp-module__JqGV3W__ln:first-child>span{animation-delay:.16s}.mcp-module__JqGV3W__ln:nth-child(2)>span{animation-delay:.24s}.mcp-module__JqGV3W__ln:nth-child(3)>span{animation-delay:.32s}.mcp-module__JqGV3W__ln:nth-child(4)>span{animation-delay:.4s}.mcp-module__JqGV3W__stop{color:var(--accent)}.mcp-module__JqGV3W__lede{max-width:27em;color:var(--fg-2);margin-top:clamp(18px,3vh,30px);font-size:clamp(17px,1.3vw,19.5px);line-height:1.48}.mcp-module__JqGV3W__lede b{color:var(--fg);font-weight:500}.mcp-module__JqGV3W__join{max-width:540px;margin-top:clamp(20px,3.4vh,34px);scroll-margin-top:30vh}.mcp-module__JqGV3W__note{color:var(--fg-3);margin-top:16px;line-height:1.6}.mcp-module__JqGV3W__facts{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);max-width:540px;margin-top:clamp(22px,4vh,44px);display:grid}.mcp-module__JqGV3W__facts>div{padding:13px 12px 0 0}.mcp-module__JqGV3W__facts>div:nth-child(n+3){padding-top:16px}.mcp-module__JqGV3W__facts dt{color:var(--fg-3);margin-bottom:5px}.mcp-module__JqGV3W__facts dd{color:var(--fg);margin:0;font-size:15px}.mcp-module__JqGV3W__hIn{animation:mcp-module__JqGV3W__fadeUp 1s var(--ease) both;animation-delay:var(--d,0s)}.mcp-module__JqGV3W__heroDemo{min-width:0;height:clamp(540px,100svh - 120px,800px)}.mcp-module__JqGV3W__demo{border:1px solid var(--line);height:100%;animation:mcp-module__JqGV3W__shutter 1.25s var(--ease-io) .2s both;background:#000;border-radius:3px;flex-direction:column;display:flex;position:relative;overflow:hidden}.mcp-module__JqGV3W__dTop,.mcp-module__JqGV3W__dBot{color:var(--fg-2);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:flex}.mcp-module__JqGV3W__dTop{border-bottom:1px solid var(--line);height:42px}.mcp-module__JqGV3W__dWho{align-items:center;gap:8px;display:inline-flex}.mcp-module__JqGV3W__dWho i{background:#3ad07a;border-radius:50%;width:6px;height:6px}.mcp-module__JqGV3W__dBrand b{color:var(--fg);font-weight:500}.mcp-module__JqGV3W__dScreen{background:#0d0d0f;flex-direction:column;flex:1;min-height:0;transition:opacity .6s linear;display:flex;position:relative}.mcp-module__JqGV3W__dScreen[data-fade]{opacity:0}.mcp-module__JqGV3W__dView{flex:1;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 44px);mask-image:linear-gradient(#0000 0,#000 44px)}.mcp-module__JqGV3W__dInner{max-width:660px;transition:transform .85s var(--ease);will-change:transform;flex-direction:column;gap:16px;margin:0 auto;padding:36px clamp(16px,5%,40px) 18px;display:flex;position:absolute;top:0;left:0;right:0}.mcp-module__JqGV3W__in{animation:mcp-module__JqGV3W__msgIn .7s var(--ease) both}.mcp-module__JqGV3W__empty{text-align:center;color:var(--fg-3);transition:opacity .5s var(--ease), transform .7s var(--ease);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0 0 110px}.mcp-module__JqGV3W__empty[data-gone]{opacity:0;transform:translateY(-16px)}.mcp-module__JqGV3W__empty p{font-family:var(--display);letter-spacing:-.03em;color:var(--fg);font-size:clamp(22px,2vw,30px);font-weight:700;line-height:1.1}.mcp-module__JqGV3W__emptyTools{gap:8px;display:flex}.mcp-module__JqGV3W__uMsg{max-width:82%;color:var(--fg);background:#1d1d21;border-radius:18px;align-self:flex-end;padding:10px 16px;font-size:15px;line-height:1.45}.mcp-module__JqGV3W__aMsg{color:#dcdce0;font-size:15px;line-height:1.55}.mcp-module__JqGV3W__tool{color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.mcp-module__JqGV3W__tool b{color:var(--fg);margin-right:4px;font-weight:500}.mcp-module__JqGV3W__mark{flex:none;display:block}.mcp-module__JqGV3W__checks{color:var(--fg-3);gap:12px;display:inline-flex}.mcp-module__JqGV3W__checks span{align-items:center;gap:5px;transition:color .3s;display:inline-flex}.mcp-module__JqGV3W__checks span:before{content:"";border:1px solid;border-radius:50%;width:6px;height:6px;transition:background .3s}.mcp-module__JqGV3W__checks span[data-on]{color:var(--fg)}.mcp-module__JqGV3W__checks span[data-on]:before{background:var(--accent);border-color:var(--accent)}.mcp-module__JqGV3W__toolCol{flex-direction:column;align-items:stretch}.mcp-module__JqGV3W__toolLine{align-items:center;gap:10px;display:flex}.mcp-module__JqGV3W__frames{color:var(--fg-3);font-variant-numeric:tabular-nums;margin-left:auto}.mcp-module__JqGV3W__prog{background:#ffffff1f;height:2px;display:block;overflow:hidden}.mcp-module__JqGV3W__prog span{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.mcp-module__JqGV3W__dComposer{flex:none;padding:0 clamp(12px,4%,32px) 14px}.mcp-module__JqGV3W__dComposer .mcp-module__JqGV3W__composer{max-width:660px;margin:0 auto}.mcp-module__JqGV3W__caret{vertical-align:-.15em;background:var(--fg);width:1.5px;height:1.05em;margin-left:1px;animation:1s step-end infinite mcp-module__JqGV3W__blink;display:inline-block}.mcp-module__JqGV3W__dBot{border-top:1px solid var(--line);height:54px}.mcp-module__JqGV3W__dTc{font-variant-numeric:tabular-nums;min-width:8.6em}.mcp-module__JqGV3W__dSegs{flex:1;gap:6px;max-width:420px;display:flex}.mcp-module__JqGV3W__dSeg{cursor:pointer;color:var(--fg-3);font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;background:0 0;border:0;flex:1;padding:6px 0 0}.mcp-module__JqGV3W__dSegBar{background:#ffffff29;height:2px;display:block;overflow:hidden}.mcp-module__JqGV3W__dSegBar i{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.mcp-module__JqGV3W__dSegLbl{margin-top:7px;font-size:10px;transition:color .3s;display:block}.mcp-module__JqGV3W__dSeg[aria-current] .mcp-module__JqGV3W__dSegLbl,.mcp-module__JqGV3W__dSeg:hover .mcp-module__JqGV3W__dSegLbl{color:var(--fg)}.mcp-module__JqGV3W__dSeg:focus-visible,.mcp-module__JqGV3W__dSnd:focus-visible{outline-offset:2px;outline:2px solid #fff}.mcp-module__JqGV3W__dSnd{color:var(--fg);cursor:pointer;min-width:64px;height:30px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #ffffff47;border-radius:3px;padding:0 10px;font-size:11.5px}.mcp-module__JqGV3W__dSnd:hover{border-color:#fff}.mcp-module__JqGV3W__composer{text-align:left;background:#141417;border:1px solid #ffffff24;border-radius:16px;padding:13px 12px 10px 16px}.mcp-module__JqGV3W__cText{min-height:1.45em;color:var(--fg);font-size:15px;line-height:1.45}.mcp-module__JqGV3W__cText[data-empty]{color:#5d5d64}.mcp-module__JqGV3W__cRow{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.mcp-module__JqGV3W__cChip{height:26px;color:var(--fg-2);border:1px solid #ffffff24;border-radius:13px;align-items:center;gap:7px;padding:0 10px 0 8px;font-size:10.5px;display:inline-flex}.mcp-module__JqGV3W__cSend{background:#2a2a30;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .25s;display:inline-flex}.mcp-module__JqGV3W__cSend[data-ready],.mcp-module__JqGV3W__composerStill .mcp-module__JqGV3W__cSend{background:var(--accent)}.mcp-module__JqGV3W__kit{color:#2b2830;font-family:var(--text);background:#eee7d9;border-radius:12px;padding:14px 16px 6px;container-type:inline-size}.mcp-module__JqGV3W__kitHead{border-bottom:1px solid #2b28301f;align-items:center;gap:9px;padding-bottom:12px;display:flex}.mcp-module__JqGV3W__kitName{font-family:var(--serif);letter-spacing:-.01em;font-size:23px;line-height:1}.mcp-module__JqGV3W__kitSrc{color:#2b283094;margin-left:auto;font-size:10px}.mcp-module__JqGV3W__kitRow{border-bottom:1px solid #2b28301a;grid-template-columns:5.4em 1fr;align-items:center;gap:12px;padding:10px 0;display:grid}.mcp-module__JqGV3W__kitRow:last-child{border-bottom:0}.mcp-module__JqGV3W__kitLbl{color:#2b283094;font-size:10px}.mcp-module__JqGV3W__sw{flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.mcp-module__JqGV3W__sw li{animation:mcp-module__JqGV3W__pop .5s var(--ease) both;animation-delay:calc(var(--i,0) * 90ms + .25s);align-items:center;gap:6px;display:flex}.mcp-module__JqGV3W__sw i{background:var(--c);border-radius:5px;width:18px;height:18px;box-shadow:inset 0 0 0 1px #2b283029}.mcp-module__JqGV3W__sw span{letter-spacing:.06em;color:#2b2830bf;font-size:9.5px}.mcp-module__JqGV3W__kitType{gap:22px;display:flex}.mcp-module__JqGV3W__kitType span{align-items:baseline;gap:8px;display:flex}.mcp-module__JqGV3W__kitType b{color:#2b2830;font-size:26px;line-height:1}.mcp-module__JqGV3W__kitType b.mcp-module__JqGV3W__sans{letter-spacing:-.02em;font-size:22px}.mcp-module__JqGV3W__kitType small{color:#2b2830a8;font-size:12.5px}.mcp-module__JqGV3W__kitLogos{gap:8px;display:flex}.mcp-module__JqGV3W__kitLogos span{border-radius:6px;align-items:center;gap:6px;padding:6px 10px 6px 7px;display:inline-flex}.mcp-module__JqGV3W__kitLogos em{font-style:normal;font-family:var(--serif);font-size:16px;line-height:1}.mcp-module__JqGV3W__logoLight{color:#2b2830;background:#fff}.mcp-module__JqGV3W__logoDark{color:#f4f1ea;background:#1c1c2a}.mcp-module__JqGV3W__ideas{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.mcp-module__JqGV3W__idea{min-width:0;transition:opacity .5s var(--ease);animation:mcp-module__JqGV3W__msgIn .6s var(--ease) both;animation-delay:calc(var(--i,0) * .12s)}.mcp-module__JqGV3W__ideas[data-picked] .mcp-module__JqGV3W__idea:not([data-on]){opacity:.32}.mcp-module__JqGV3W__ideaFr{outline-offset:2px;border-radius:6px;outline:2px solid #0000;margin-top:9px;transition:outline-color .35s;position:relative}.mcp-module__JqGV3W__idea[data-on] .mcp-module__JqGV3W__ideaFr{outline-color:var(--accent)}.mcp-module__JqGV3W__pickTag{z-index:1;background:var(--accent);color:#fff;animation:mcp-module__JqGV3W__pop .45s var(--ease) both;border-radius:3px;padding:3px 6px 2px;font-size:9px;position:absolute;top:-9px;left:6px}.mcp-module__JqGV3W__idea>p{color:var(--fg-2);letter-spacing:.08em;gap:7px;margin-top:8px;font-size:9.5px;line-height:1.4;display:flex}.mcp-module__JqGV3W__idea>p b{color:var(--fg);font-weight:500}.mcp-module__JqGV3W__gate{color:var(--fg-2);align-items:center;gap:8px;margin-top:14px;font-size:10.5px;line-height:1.4;display:flex}.mcp-module__JqGV3W__gate[data-state=waiting] svg{color:#f1b44c;animation:1.6s ease-in-out infinite mcp-module__JqGV3W__breathe}.mcp-module__JqGV3W__gate[data-state=done] svg{color:var(--accent-hi)}.mcp-module__JqGV3W__cf{aspect-ratio:16/9;color:#2b2830;background:#eee7d9;border-radius:6px;position:relative;overflow:hidden;container-type:inline-size}.mcp-module__JqGV3W__cfHead{text-align:center;font-family:var(--serif);letter-spacing:-.01em;font-size:9cqw;line-height:1;position:absolute;top:11%;left:0;right:0}.mcp-module__JqGV3W__cfCard{background:#fff;border-radius:3cqw;flex-direction:column;gap:4.4cqw;padding:5cqw 6cqw;display:flex;position:absolute;inset:37% 17% -6%;box-shadow:0 .6cqw 2.4cqw #2b28301f}.mcp-module__JqGV3W__cfRow{align-items:center;gap:5cqw;display:flex}.mcp-module__JqGV3W__cfRow i,.mcp-module__JqGV3W__cfEmpty:before,.mcp-module__JqGV3W__cfFull:before{content:"";background:#2b283038;border-radius:1cqw;flex:none;width:14cqw;height:1.8cqw;display:block}.mcp-module__JqGV3W__cfRow b,.mcp-module__JqGV3W__cfFull b{background:#2b2830;border-radius:1.2cqw;width:26cqw;height:2.4cqw;display:block}.mcp-module__JqGV3W__cfRow b.mcp-module__JqGV3W__cfPill,.mcp-module__JqGV3W__cfFull b.mcp-module__JqGV3W__cfPill{background:#3045e929;width:18cqw;height:4.2cqw;box-shadow:inset 1.6cqw 0 0 -.4cqw #3045e9}.mcp-module__JqGV3W__cfRow b.mcp-module__JqGV3W__cfShort,.mcp-module__JqGV3W__cfFull b.mcp-module__JqGV3W__cfShort{width:16cqw}.mcp-module__JqGV3W__cfRow u{background:#e3892f;border-radius:50%;width:3.6cqw;height:3.6cqw;margin-left:auto}.mcp-module__JqGV3W__cfB{grid-template-columns:1fr 1fr;display:grid}.mcp-module__JqGV3W__cfHalf{flex-direction:column;justify-content:center;gap:4cqw;padding:0 5cqw;display:flex}.mcp-module__JqGV3W__cfHalf+.mcp-module__JqGV3W__cfHalf{background:#fff}.mcp-module__JqGV3W__cfTag{font-family:var(--serif);margin-bottom:1cqw;font-size:6.4cqw;line-height:1}.mcp-module__JqGV3W__cfEmpty,.mcp-module__JqGV3W__cfFull{align-items:center;gap:3cqw;height:4.2cqw;display:flex}.mcp-module__JqGV3W__cfEmpty:before,.mcp-module__JqGV3W__cfFull:before{width:9cqw}.mcp-module__JqGV3W__cfEmpty:after{content:"";border-top:.5cqw dashed #2b283040;flex:1;height:0}.mcp-module__JqGV3W__cfFull b{width:14cqw}.mcp-module__JqGV3W__cfFull b.mcp-module__JqGV3W__cfPill{width:15cqw}.mcp-module__JqGV3W__cfFull b.mcp-module__JqGV3W__cfShort{width:10cqw}.mcp-module__JqGV3W__cfC{flex-direction:column;justify-content:center;align-items:center;display:flex}.mcp-module__JqGV3W__cfC p{text-align:center;font-family:var(--serif);letter-spacing:-.02em;font-size:13cqw;line-height:.98}.mcp-module__JqGV3W__cfC em{color:#3045e9;font-style:italic}.mcp-module__JqGV3W__cfDots{opacity:.8;background-image:radial-gradient(circle,#3045e9 0 42%,#0000 46%);background-size:2.8cqw 1.6cqw;height:1.6cqw;position:absolute;bottom:12%;left:18%;right:18%}.mcp-module__JqGV3W__file{background:#151518;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden}.mcp-module__JqGV3W__fileHead,.mcp-module__JqGV3W__fileFoot{color:var(--fg-2);align-items:center;gap:9px;padding:10px 14px;font-size:13.5px;display:flex}.mcp-module__JqGV3W__fileFoot{border-top:1px solid #ffffff14}.mcp-module__JqGV3W__fileName{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mcp-module__JqGV3W__fileMeta{color:var(--fg-3);flex:none;margin-left:auto;font-size:10px}.mcp-module__JqGV3W__fileFr{aspect-ratio:16/9;background:#eee7d9;position:relative}.mcp-module__JqGV3W__fileFr video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mcp-module__JqGV3W__section{border-top:1px solid var(--line);padding-block:clamp(88px,12vw,180px)}.mcp-module__JqGV3W__sectionBody{margin-top:clamp(48px,6vw,88px)}.mcp-module__JqGV3W__ledger{border-collapse:collapse;table-layout:fixed;width:100%}.mcp-module__JqGV3W__ledger th,.mcp-module__JqGV3W__ledger td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:18px 20px 18px 0;font-weight:400}.mcp-module__JqGV3W__ledger thead th{color:var(--fg-3);border-bottom:1px solid var(--line-2);padding-top:0;padding-bottom:16px}.mcp-module__JqGV3W__ledger thead th:first-child{width:18%}.mcp-module__JqGV3W__ledger tbody th{color:var(--fg-3);padding-top:21px}.mcp-module__JqGV3W__ledger td{color:var(--fg-2);font-size:16.5px;line-height:1.4}.mcp-module__JqGV3W__ledger .mcp-module__JqGV3W__us{color:var(--fg);box-shadow:inset 2px 0 0 var(--accent);background:#0033ff12;padding-left:18px;font-weight:500}.mcp-module__JqGV3W__ledger thead th.mcp-module__JqGV3W__us{color:var(--fg);box-shadow:inset 2px 0 0 var(--accent);padding-top:0;font-weight:500}.mcp-module__JqGV3W__howGrid{grid-template-columns:repeat(12,1fr);column-gap:24px;display:grid}.mcp-module__JqGV3W__stepList{grid-column:1/span 5;margin:0;padding:0;list-style:none}.mcp-module__JqGV3W__step{min-height:64vh;transition:opacity .5s var(--ease);flex-direction:column;justify-content:center;padding:40px 0;display:flex}[data-armed] .mcp-module__JqGV3W__step:not([data-on]){opacity:.3}.mcp-module__JqGV3W__stepWho{color:var(--fg-3);align-items:center;gap:12px;margin-bottom:18px;display:flex}.mcp-module__JqGV3W__stepWho b{color:var(--fg);font-weight:500}.mcp-module__JqGV3W__stepWho span[data-you]{color:#fff;background:var(--accent);border-radius:2px;padding:3px 7px 2px}.mcp-module__JqGV3W__step h3{font-family:var(--display);letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(30px,3vw,46px);font-weight:700;line-height:1}.mcp-module__JqGV3W__step p{color:var(--fg-2);max-width:25em;font-size:18px}.mcp-module__JqGV3W__step .mcp-module__JqGV3W__stepWho{max-width:none;color:var(--fg-3);font-size:11.5px}.mcp-module__JqGV3W__stage{border:1px solid var(--line);background:#0a0a0b;border-radius:3px;grid-column:7/span 6;align-self:start;height:540px;margin-top:calc(32vh - 290px);position:sticky;top:calc(50svh - 270px);overflow:hidden}.mcp-module__JqGV3W__stageTop{color:var(--fg-3);border-bottom:1px solid var(--line);z-index:2;justify-content:space-between;padding:14px 16px;display:flex;position:absolute;top:0;left:0;right:0}.mcp-module__JqGV3W__stageTop b{color:var(--fg);font-weight:500}.mcp-module__JqGV3W__vis{opacity:0;transition:opacity .55s var(--ease), transform .8s var(--ease);pointer-events:none;justify-content:center;align-items:center;padding:28px clamp(24px,6%,56px);display:flex;position:absolute;inset:44px 0 0;transform:translateY(18px)scale(.985)}.mcp-module__JqGV3W__vis[data-on]{opacity:1;transform:none}.mcp-module__JqGV3W__vis>*{width:100%;max-width:640px}.mcp-module__JqGV3W__visNote{color:var(--fg-3);text-align:center;margin-top:16px}.mcp-module__JqGV3W__visInline{display:none}.mcp-module__JqGV3W__ideasBig .mcp-module__JqGV3W__idea>p{font-size:10.5px}.mcp-module__JqGV3W__reel{grid-template-columns:repeat(12,1fr);align-items:start;column-gap:24px;display:grid}.mcp-module__JqGV3W__reelPlayer{background:var(--matte);color:var(--ink);transition:background .6s var(--ease), color .6s var(--ease);border-radius:3px;grid-column:1/span 8;margin:0;padding:0 clamp(14px,2%,24px) clamp(14px,2%,24px)}.mcp-module__JqGV3W__reelTag{opacity:.72;justify-content:space-between;align-items:center;height:44px;display:flex}.mcp-module__JqGV3W__reelFr{aspect-ratio:16/9;background:var(--matte);border-radius:2px;position:relative;overflow:hidden}.mcp-module__JqGV3W__reelFr video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mcp-module__JqGV3W__reelCap{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;font-size:15.5px;display:flex}.mcp-module__JqGV3W__reelCap .mcp-module__JqGV3W__dSnd{color:inherit;opacity:.8;border-color:currentColor}.mcp-module__JqGV3W__reelIndex{border-top:1px solid var(--line-2);grid-column:9/span 4;margin:0;padding:0;list-style:none}.mcp-module__JqGV3W__reelRow{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;grid-template-columns:2.6em 1fr;gap:10px;padding:18px 0 20px;display:grid;position:relative}.mcp-module__JqGV3W__reelRow:focus-visible{outline-offset:2px;outline:2px solid #fff}.mcp-module__JqGV3W__reelNum{color:var(--fg-3);padding-top:6px}.mcp-module__JqGV3W__reelTxt{flex-direction:column;gap:4px;min-width:0;display:flex}.mcp-module__JqGV3W__reelBrand{font-family:var(--display);letter-spacing:-.025em;color:var(--fg-2);font-size:24px;font-weight:700;line-height:1.1;transition:color .3s}.mcp-module__JqGV3W__reelLine{color:var(--fg-3);font-size:14.5px;line-height:1.4;transition:color .3s}.mcp-module__JqGV3W__reelRow[aria-current] .mcp-module__JqGV3W__reelBrand,.mcp-module__JqGV3W__reelRow:hover .mcp-module__JqGV3W__reelBrand{color:var(--fg)}.mcp-module__JqGV3W__reelRow[aria-current] .mcp-module__JqGV3W__reelLine{color:var(--fg-2)}.mcp-module__JqGV3W__reelKit{align-items:center;gap:5px;margin-top:8px;display:flex}.mcp-module__JqGV3W__reelKit span{color:var(--fg-3);margin-right:6px;font-size:10px}.mcp-module__JqGV3W__reelKit i{border-radius:3px;width:12px;height:12px;box-shadow:inset 0 0 0 1px #ffffff24}.mcp-module__JqGV3W__reelBar{height:1px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.mcp-module__JqGV3W__reelBar i{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.mcp-module__JqGV3W__qLink{color:var(--fg);border-bottom:1px solid var(--line-2);white-space:nowrap;padding-bottom:1px}.mcp-module__JqGV3W__qLink:hover{border-color:var(--fg)}.mcp-module__JqGV3W__closing{border-top:1px solid var(--line);padding-block:clamp(88px,12vw,180px) clamp(64px,8vw,120px)}.mcp-module__JqGV3W__closingGrid{grid-template-columns:repeat(12,1fr);align-items:end;column-gap:24px;display:grid}.mcp-module__JqGV3W__closingHead{grid-column:1/span 7}.mcp-module__JqGV3W__closingHead h2{font-size:clamp(48px,7vw,120px)}.mcp-module__JqGV3W__closingBody{color:var(--fg-2);max-width:26em;margin-top:26px;font-size:18px}.mcp-module__JqGV3W__closingCta{margin-top:34px}.mcp-module__JqGV3W__studioNote{border-top:1px solid var(--line-2);grid-column:9/span 4;padding-top:18px}.mcp-module__JqGV3W__studioNote p{color:var(--fg-2);margin-top:10px;font-size:16.5px}.mcp-module__JqGV3W__studioNote p.mcp-module__JqGV3W__mono{color:var(--fg-3);margin-top:0;font-size:11.5px}.mcp-module__JqGV3W__studioLink{color:var(--fg);border-bottom:1px solid var(--line-2);gap:10px;margin-top:16px;padding-bottom:2px;display:inline-flex}.mcp-module__JqGV3W__studioLink:hover{border-color:var(--fg)}.mcp-module__JqGV3W__form{width:100%;position:relative}.mcp-module__JqGV3W__label{color:var(--fg-3);margin-bottom:10px;display:block}.mcp-module__JqGV3W__row{border:1px solid var(--line-2);background:#0d0d0f;border-radius:3px;transition:border-color .25s,box-shadow .25s;display:flex}.mcp-module__JqGV3W__row:focus-within{border-color:#fff9;box-shadow:0 0 0 1px #fff9}.mcp-module__JqGV3W__row[data-bad]{border-color:#ff6a5f;box-shadow:0 0 0 1px #ff6a5f}.mcp-module__JqGV3W__input{min-width:0;height:58px;color:var(--fg);font-family:var(--text);background:0 0;border:0;border-radius:3px 0 0 3px;outline:0;flex:1;padding:0 18px;font-size:18px}.mcp-module__JqGV3W__input::placeholder{color:#4f4f56}.mcp-module__JqGV3W__submit{background:var(--accent);color:#fff;height:58px;font-family:var(--text);cursor:pointer;white-space:nowrap;transition:background .25s var(--ease);border:0;border-radius:0 3px 3px 0;flex:none;align-items:center;gap:12px;margin:-1px -1px -1px 0;padding:0 22px 0 24px;font-size:16.5px;font-weight:500;display:inline-flex}.mcp-module__JqGV3W__submit:hover{background:var(--accent-hi)}.mcp-module__JqGV3W__submit:disabled{cursor:progress;opacity:.8}.mcp-module__JqGV3W__submit:focus-visible{outline-offset:3px;outline:2px solid #fff}.mcp-module__JqGV3W__arr{transition:transform .35s var(--ease);display:inline-block}.mcp-module__JqGV3W__submit:hover .mcp-module__JqGV3W__arr{transform:translate(4px)}.mcp-module__JqGV3W__trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.mcp-module__JqGV3W__error{color:var(--fg);background:#ff6a5f12;border-left:2px solid #ff6a5f;margin-top:12px;padding:11px 14px;font-size:15px;line-height:1.45}.mcp-module__JqGV3W__trust{color:var(--fg-3);margin-top:12px;font-size:13.5px;line-height:1.55}.mcp-module__JqGV3W__trustLink{color:var(--fg-2);border-bottom:1px solid var(--line-2)}.mcp-module__JqGV3W__trustLink:hover{color:var(--fg)}.mcp-module__JqGV3W__sent{border-top:2px solid var(--accent);padding:22px 0 4px}.mcp-module__JqGV3W__sent h2{font-family:var(--display);letter-spacing:-.03em;outline:none;font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:1.05}.mcp-module__JqGV3W__sentBody{color:var(--fg-2);overflow-wrap:anywhere;margin-top:12px;font-size:17px}.mcp-module__JqGV3W__sentHint{color:var(--fg-3);margin-top:8px;font-size:14.5px}.mcp-module__JqGV3W__again{cursor:pointer;color:var(--fg);border:0;border-bottom:1px solid var(--line-2);font:inherit;background:0 0;margin-top:18px;padding:0 0 2px;font-size:15px}.mcp-module__JqGV3W__again:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes mcp-module__JqGV3W__rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes mcp-module__JqGV3W__fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mcp-module__JqGV3W__shutter{0%{clip-path:inset(50% 0)}to{clip-path:inset(0)}}@keyframes mcp-module__JqGV3W__msgIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mcp-module__JqGV3W__pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes mcp-module__JqGV3W__blink{50%{opacity:0}}@keyframes mcp-module__JqGV3W__breathe{50%{opacity:.35}}@media (min-width:861px) and (max-width:1100px){.mcp-module__JqGV3W__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mcp-module__JqGV3W__reelPlayer{grid-column:1/span 12}.mcp-module__JqGV3W__reelIndex{grid-column:1/span 12;margin-top:32px}.mcp-module__JqGV3W__closingHead{grid-column:1/span 12}.mcp-module__JqGV3W__studioNote{grid-column:1/span 6;margin-top:48px}}@media (max-width:860px){.mcp-module__JqGV3W__hero{border-bottom:0;min-height:0}.mcp-module__JqGV3W__heroGrid{padding-top:22px;display:block}.mcp-module__JqGV3W__kicker{margin-bottom:16px}.mcp-module__JqGV3W__h1{letter-spacing:-.052em;font-size:min(14.2vw,80px)}.mcp-module__JqGV3W__lede{margin-top:18px;font-size:17px}.mcp-module__JqGV3W__join{margin-top:22px}.mcp-module__JqGV3W__row{background:0 0;border:0;flex-direction:column;gap:8px}.mcp-module__JqGV3W__row:focus-within,.mcp-module__JqGV3W__row[data-bad]{box-shadow:none}.mcp-module__JqGV3W__input{border:1px solid var(--line-2);background:#0d0d0f;border-radius:3px;flex:none;width:100%;height:56px;font-size:17px}.mcp-module__JqGV3W__input:focus{border-color:#ffffffb3}.mcp-module__JqGV3W__row[data-bad] .mcp-module__JqGV3W__input{border-color:#ff6a5f}.mcp-module__JqGV3W__submit{border-radius:3px;justify-content:space-between;height:56px;margin:0}.mcp-module__JqGV3W__heroDemo{height:600px;margin:32px calc(var(--pad) * -1) 0}.mcp-module__JqGV3W__demo{border-left:0;border-right:0;border-radius:0}.mcp-module__JqGV3W__dTop,.mcp-module__JqGV3W__dBot{padding:0 var(--pad)}.mcp-module__JqGV3W__dTc,.mcp-module__JqGV3W__dWho{display:none}.mcp-module__JqGV3W__dTop{white-space:nowrap}.mcp-module__JqGV3W__dSegs{max-width:none}.mcp-module__JqGV3W__dInner{padding:28px var(--pad) 14px;gap:14px}.mcp-module__JqGV3W__uMsg,.mcp-module__JqGV3W__aMsg,.mcp-module__JqGV3W__cText{font-size:14.5px}.mcp-module__JqGV3W__dComposer{padding:0 var(--pad) 12px}.mcp-module__JqGV3W__ideas{gap:7px}.mcp-module__JqGV3W__idea>p span{display:none}.mcp-module__JqGV3W__kit{padding:12px 13px 4px}.mcp-module__JqGV3W__kitRow{grid-template-columns:4.6em 1fr;gap:8px}.mcp-module__JqGV3W__kitType{gap:14px}.mcp-module__JqGV3W__kitType small{font-size:11.5px}.mcp-module__JqGV3W__sw{gap:8px 9px}.mcp-module__JqGV3W__facts{display:none}.mcp-module__JqGV3W__facts>div,.mcp-module__JqGV3W__facts>div:nth-child(n+3){border-bottom:1px solid var(--line);padding:12px 10px 13px 0}.mcp-module__JqGV3W__ledger thead{display:none}.mcp-module__JqGV3W__ledger,.mcp-module__JqGV3W__ledger tbody,.mcp-module__JqGV3W__ledger tr,.mcp-module__JqGV3W__ledger th,.mcp-module__JqGV3W__ledger td{width:auto;display:block}.mcp-module__JqGV3W__ledger tr{border-bottom:1px solid var(--line);flex-direction:column;padding:22px 0;display:flex}.mcp-module__JqGV3W__ledger tbody th,.mcp-module__JqGV3W__ledger td{border:0;padding:0}.mcp-module__JqGV3W__ledger tbody th{order:-2;margin-bottom:12px}.mcp-module__JqGV3W__ledger td{grid-template-columns:9.6em 1fr;gap:10px;padding:5px 0;font-size:15px;display:grid}.mcp-module__JqGV3W__ledger td:before{content:attr(data-col);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);padding-top:3px;font-size:10px}.mcp-module__JqGV3W__ledger .mcp-module__JqGV3W__us{order:-1;margin-bottom:8px;padding:10px 12px;font-size:16px}.mcp-module__JqGV3W__ledger .mcp-module__JqGV3W__us:before{color:var(--fg-2)}.mcp-module__JqGV3W__howGrid{display:block}.mcp-module__JqGV3W__stage{display:none}.mcp-module__JqGV3W__step{min-height:0;padding:0 0 56px}[data-armed] .mcp-module__JqGV3W__step:not([data-on]){opacity:1}.mcp-module__JqGV3W__step p{font-size:16.5px}.mcp-module__JqGV3W__visInline{margin-top:26px;display:block}.mcp-module__JqGV3W__reel{display:block}.mcp-module__JqGV3W__reelPlayer{margin:0 calc(var(--pad) * -1);border-radius:0}.mcp-module__JqGV3W__reelIndex{margin-top:28px}.mcp-module__JqGV3W__reelBrand{font-size:21px}.mcp-module__JqGV3W__closingGrid{display:block}.mcp-module__JqGV3W__studioNote{margin-top:56px}}@media (prefers-reduced-motion:reduce){.mcp-module__JqGV3W__ln>span,.mcp-module__JqGV3W__hIn,.mcp-module__JqGV3W__demo,.mcp-module__JqGV3W__in,.mcp-module__JqGV3W__sw li,.mcp-module__JqGV3W__idea,.mcp-module__JqGV3W__pickTag,.mcp-module__JqGV3W__caret,.mcp-module__JqGV3W__gate svg{animation:none!important}.mcp-module__JqGV3W__dInner,.mcp-module__JqGV3W__vis,.mcp-module__JqGV3W__step{transition:none}}.mcp-module__JqGV3W__okDot{background:#3ad07a;border-radius:50%;width:6px;height:6px}
.chat-module__BS-z1a__win{--ease:cubic-bezier(.2, .7, 0, 1);text-align:left;background:var(--w-bg);color:var(--w-ink);font-family:var(--w-font);transition:background-color .45s var(--ease), color .45s var(--ease);position:relative}.chat-module__BS-z1a__win[data-skin=claude]{--w-bg:#faf9f5;--w-panel:#f2efe7;--w-line:#1f1e1d1a;--w-ink:#1f1e1d;--w-dim:#6f6b63;--w-you:#ebe7dc;--w-send:#c96442;--w-sendInk:#fff;--w-font:"General Sans", ui-sans-serif, system-ui, sans-serif;--w-ai:Georgia, "Times New Roman", serif;--w-accent:#d97757;--w-radius:18px}.chat-module__BS-z1a__win[data-skin=chatgpt]{--w-bg:#fff;--w-panel:#f7f7f8;--w-line:#00000017;--w-ink:#0d0d0d;--w-dim:#6b6b6b;--w-you:#f1f1f1;--w-send:#0d0d0d;--w-sendInk:#fff;--w-font:"Home Inter", "Inter", ui-sans-serif, system-ui, sans-serif;--w-ai:"Home Inter", "Inter", ui-sans-serif, system-ui, sans-serif;--w-accent:#10a37f;--w-radius:24px}.chat-module__BS-z1a__bar{border-bottom:1px solid var(--w-line);align-items:center;gap:12px;padding:10px 14px;display:flex}.chat-module__BS-z1a__dots{gap:7px;display:flex}.chat-module__BS-z1a__dots i{background:#dedad1;border-radius:50%;width:11px;height:11px}.chat-module__BS-z1a__skins{background:var(--w-panel);border-radius:10px;gap:2px;margin:0 auto;padding:3px;display:flex}.chat-module__BS-z1a__skins button{color:var(--w-dim);font:500 13.5px var(--w-font);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:6px 12px;transition:background-color .25s,color .25s;display:inline-flex}.chat-module__BS-z1a__skins button[aria-pressed=true]{background:var(--w-bg);color:var(--w-ink);box-shadow:0 1px 2px #00000014}.chat-module__BS-z1a__conn{color:var(--w-dim);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.chat-module__BS-z1a__conn b,.chat-module__BS-z1a__idleHead b{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e2e}.chat-module__BS-z1a__body{grid-template-columns:minmax(300px,380px) 1fr;height:540px;display:grid}.chat-module__BS-z1a__chat{border-right:1px solid var(--w-line);flex-direction:column;min-height:0;display:flex}.chat-module__BS-z1a__log{scrollbar-width:none;flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 16px 8px;font-size:14.5px;line-height:1.5;display:flex;overflow-y:auto}.chat-module__BS-z1a__log>*{animation:chat-module__BS-z1a__in .5s var(--ease) both}.chat-module__BS-z1a__you{background:var(--w-you);border-radius:var(--w-radius);align-self:flex-end;max-width:88%;padding:10px 14px}.chat-module__BS-z1a__ai{font-family:var(--w-ai);font-size:15px}.chat-module__BS-z1a__tool{border:1px solid var(--w-line);color:var(--w-dim);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.chat-module__BS-z1a__tool code{color:var(--w-ink);font:500 12px Home Mono,Menlo,monospace}.chat-module__BS-z1a__toolMark{color:#fff;background:#03f;border-radius:5px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid}.chat-module__BS-z1a__state{font-variant-numeric:tabular-nums;margin-left:auto}.chat-module__BS-z1a__tool[data-busy] .chat-module__BS-z1a__state:before{content:"";border:2px solid var(--w-line);border-top-color:var(--w-accent);vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:6px;animation:.8s linear infinite chat-module__BS-z1a__spin;display:inline-block}.chat-module__BS-z1a__opts{gap:8px;display:grid}.chat-module__BS-z1a__opt{border:1px solid var(--w-line);background:var(--w-bg);color:inherit;font:inherit;text-align:left;cursor:pointer;animation:chat-module__BS-z1a__in .5s var(--ease) both;transition:border-color .25s, box-shadow .25s, transform .25s var(--ease);border-radius:12px;gap:6px;padding:7px;display:grid}.chat-module__BS-z1a__opt:hover,.chat-module__BS-z1a__opt[data-hover]{border-color:var(--w-accent);transform:translateY(-1px)}.chat-module__BS-z1a__opt[aria-pressed=true]{border-color:#03f;box-shadow:0 0 0 2px #03f}.chat-module__BS-z1a__strip{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.chat-module__BS-z1a__strip img{aspect-ratio:16/9;object-fit:cover;border-radius:5px;width:100%}.chat-module__BS-z1a__optText{font-size:13px}.chat-module__BS-z1a__optText b{margin-right:4px}.chat-module__BS-z1a__file{border:1px solid var(--w-line);color:var(--w-dim);border-radius:10px;gap:8px;padding:9px 12px;font-size:13px;display:flex}.chat-module__BS-z1a__file b{color:var(--w-ink);font-weight:600}.chat-module__BS-z1a__composer{border:1px solid var(--w-line);border-radius:var(--w-radius);background:var(--w-bg);align-items:flex-end;gap:10px;min-height:78px;margin:10px 12px 12px;padding:12px 12px 12px 16px;display:flex;box-shadow:0 2px 10px #0000000a}.chat-module__BS-z1a__field{flex:1;font-size:14.5px;line-height:1.45}.chat-module__BS-z1a__ph{color:var(--w-dim)}.chat-module__BS-z1a__caret{background:var(--w-ink);vertical-align:-2px;width:2px;height:1.1em;margin-left:1px;animation:1s step-end infinite chat-module__BS-z1a__blink;display:inline-block}.chat-module__BS-z1a__send{background:var(--w-send);width:32px;height:32px;color:var(--w-sendInk);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.chat-module__BS-z1a__preview{background:var(--w-panel);justify-content:center;align-items:center;min-width:0;padding:22px;display:flex;position:relative}.chat-module__BS-z1a__idle{border:1px solid var(--w-line);background:var(--w-bg);width:min(360px,100%);animation:chat-module__BS-z1a__in .5s var(--ease) both;border-radius:16px;padding:22px}.chat-module__BS-z1a__idleHead{align-items:center;gap:9px;font-weight:600;display:flex}.chat-module__BS-z1a__idle ul{gap:8px;margin-top:14px;list-style:none;display:flex}.chat-module__BS-z1a__idle code{background:var(--w-panel);border-radius:6px;padding:4px 8px;font:500 12px Home Mono,Menlo,monospace;display:inline-block}.chat-module__BS-z1a__hint{color:var(--w-dim);margin-top:14px;font-size:13px}.chat-module__BS-z1a__board{width:100%}.chat-module__BS-z1a__boardHead{margin-bottom:10px;font-size:13.5px;font-weight:600}.chat-module__BS-z1a__boardFrames{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:8px;display:grid}.chat-module__BS-z1a__boardFrames img{object-fit:cover;width:100%;height:100%;animation:chat-module__BS-z1a__in .55s var(--ease) both;border-radius:10px}.chat-module__BS-z1a__boardFrames img:first-child{aspect-ratio:16/9;grid-row:span 2}.chat-module__BS-z1a__progress{color:var(--w-dim);margin-top:14px;font-size:13px}.chat-module__BS-z1a__progress i{transform-origin:0;background:#03f;border-radius:4px;height:4px;margin-top:8px;display:block}.chat-module__BS-z1a__result{width:100%;animation:chat-module__BS-z1a__pop .6s var(--ease) both;flex-direction:column;align-items:center;display:flex}.chat-module__BS-z1a__screen{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;overflow:hidden}.chat-module__BS-z1a__screen video{object-fit:cover;width:100%;height:100%;display:block}.chat-module__BS-z1a__formats{gap:6px;margin-top:12px;display:flex}.chat-module__BS-z1a__formats button{border:1px solid var(--w-line);background:var(--w-bg);color:var(--w-ink);font:500 13px var(--w-font);cursor:pointer;border-radius:99px;padding:6px 12px}.chat-module__BS-z1a__formats .chat-module__BS-z1a__replay{color:var(--w-dim)}.chat-module__BS-z1a__tryCta{color:var(--w-accent);font-weight:500;text-decoration:none}.chat-module__BS-z1a__tryCta:hover{text-decoration:underline}.chat-module__BS-z1a__cursor{z-index:5;pointer-events:none;opacity:0;transition:transform .75s cubic-bezier(.45,0,.15,1),opacity .3s;position:absolute;top:0;left:0}.chat-module__BS-z1a__cursor[data-on]{opacity:1}.chat-module__BS-z1a__cursor svg{filter:drop-shadow(0 2px 3px #00000040);transition:transform .15s;display:block}.chat-module__BS-z1a__cursor[data-down] svg{transform:scale(.82)}.chat-module__BS-z1a__who{color:#fff;background:#03f;border-radius:99px;padding:2px 8px;font:600 12px General Sans,sans-serif;position:absolute;top:20px;left:18px}@keyframes chat-module__BS-z1a__in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes chat-module__BS-z1a__pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes chat-module__BS-z1a__spin{to{transform:rotate(360deg)}}@keyframes chat-module__BS-z1a__blink{50%{opacity:0}}@media (max-width:900px){.chat-module__BS-z1a__body{grid-template-columns:1fr;height:auto}.chat-module__BS-z1a__chat{border-right:0;border-bottom:1px solid var(--w-line);height:470px}.chat-module__BS-z1a__conn{display:none}.chat-module__BS-z1a__preview{min-height:240px;padding:14px}}@media (max-width:480px){.chat-module__BS-z1a__skins button{padding:6px 9px}.chat-module__BS-z1a__dots{display:none}}@media (prefers-reduced-motion:reduce){.chat-module__BS-z1a__win *,.chat-module__BS-z1a__cursor{transition:none!important;animation:none!important}}@media (max-width:640px){.chat-module__BS-z1a__bar{padding:10px}.chat-module__BS-z1a__skins{flex:1;margin:0}.chat-module__BS-z1a__skins button{flex:1;justify-content:center;min-height:44px;font-size:15px}.chat-module__BS-z1a__chat{height:560px}.chat-module__BS-z1a__log{gap:14px;padding:16px 14px 8px;font-size:16px}.chat-module__BS-z1a__ai{font-size:16.5px}.chat-module__BS-z1a__tool{font-size:14px}.chat-module__BS-z1a__opts{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -14px;padding:2px 14px 6px;scroll-padding-inline:14px;display:flex;overflow-x:auto}.chat-module__BS-z1a__opts::-webkit-scrollbar{display:none}.chat-module__BS-z1a__opt{scroll-snap-align:start;flex:0 0 82%;padding:9px}.chat-module__BS-z1a__optText{font-size:15px}.chat-module__BS-z1a__composer{min-height:64px;margin:10px}.chat-module__BS-z1a__field{font-size:16px}.chat-module__BS-z1a__send{width:40px;height:40px}.chat-module__BS-z1a__preview{padding:12px 12px 16px}.chat-module__BS-z1a__boardHead,.chat-module__BS-z1a__hint,.chat-module__BS-z1a__progress{font-size:14.5px}.chat-module__BS-z1a__formats{gap:8px;width:100%}.chat-module__BS-z1a__formats button{flex:1;min-height:44px;font-size:15px}.chat-module__BS-z1a__chat{border-bottom:0;height:min(540px,100svh - 190px)}.chat-module__BS-z1a__preview,.chat-module__BS-z1a__cursor{display:none}.chat-module__BS-z1a__opts{gap:8px;margin:0;padding:0;display:grid;overflow:visible}.chat-module__BS-z1a__opt{grid-template-columns:92px 1fr;align-items:center;gap:12px;padding:8px}.chat-module__BS-z1a__opt:hover,.chat-module__BS-z1a__opt[data-hover]{transform:none}.chat-module__BS-z1a__strip{grid-template-columns:1fr}.chat-module__BS-z1a__strip img:not(:nth-child(2)){display:none}.chat-module__BS-z1a__inlineFilm{aspect-ratio:16/9;background:#000;border-radius:12px;flex:none;overflow:hidden}.chat-module__BS-z1a__inlineFilm video{object-fit:cover;width:100%;height:100%;display:block}.chat-module__BS-z1a__file{align-items:center}.chat-module__BS-z1a__inlineReplay{border:1px solid var(--w-line);background:var(--w-bg);min-height:36px;color:var(--w-ink);font:500 14px var(--w-font);cursor:pointer;border-radius:99px;margin-left:auto;padding:0 14px}}
.iphone-module__RDVsBG__phone{aspect-ratio:71.5/149.6;width:100%;position:relative;container-type:inline-size}.iphone-module__RDVsBG__body{background:linear-gradient(135deg,#8d8a85 0%,#4b4946 22%,#2f2e2c 50%,#55524e 78%,#9a968f 100%);border-radius:17.2cqw;padding:.75cqw;position:absolute;inset:0;box-shadow:0 40cqw 60cqw -35cqw #14142873,0 6cqw 14cqw -6cqw #1414284d}.iphone-module__RDVsBG__body:before{content:"";background:#050505;border-radius:16.4cqw;position:absolute;inset:.75cqw;box-shadow:inset 0 0 0 .35cqw #1b1b1b}.iphone-module__RDVsBG__screen{background:#000;border-radius:12.9cqw;position:absolute;inset:4.2cqw;overflow:hidden}.iphone-module__RDVsBG__screen>video,.iphone-module__RDVsBG__screen>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.iphone-module__RDVsBG__island{z-index:2;background:#000;border-radius:99cqw;width:28.7cqw;height:8.4cqw;position:absolute;top:2.5cqw;left:50%;transform:translate(-50%)}.iphone-module__RDVsBG__island:after{content:"";background:radial-gradient(circle at 40% 40%,#2a3550 0%,#0b0d14 60%);border-radius:50%;width:2.6cqw;height:2.6cqw;position:absolute;top:50%;right:3.4cqw;transform:translateY(-50%)}.iphone-module__RDVsBG__btn{background:linear-gradient(90deg,#3d3b38,#77736d);border-radius:1cqw;width:1.1cqw;position:absolute}.iphone-module__RDVsBG__action{height:5.2%;top:18.5%;left:-.8cqw}.iphone-module__RDVsBG__volUp{height:8.6%;top:27%;left:-.8cqw}.iphone-module__RDVsBG__volDown{height:8.6%;top:37.5%;left:-.8cqw}.iphone-module__RDVsBG__side{background:linear-gradient(270deg,#3d3b38,#77736d);height:13%;top:30%;right:-.8cqw}.iphone-module__RDVsBG__camera{background:linear-gradient(270deg,#2b2b2b,#5c5a57);width:.8cqw;height:10%;top:58%;right:-.45cqw}
.navmenu-module__3CkzJa__wrap{display:none}@media (max-width:900px){.navmenu-module__3CkzJa__wrap{display:block}.navmenu-module__3CkzJa__btn{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;width:40px;height:40px;position:relative}.navmenu-module__3CkzJa__btn i{background:var(--ink);height:2px;transition:transform .3s var(--ease);border-radius:2px;position:absolute;left:11px;right:11px}.navmenu-module__3CkzJa__btn i:first-child{top:15px}.navmenu-module__3CkzJa__btn i:last-child{top:22px}.navmenu-module__3CkzJa__btn[aria-expanded=true] i:first-child{transform:translateY(3.5px)rotate(45deg)}.navmenu-module__3CkzJa__btn[aria-expanded=true] i:last-child{transform:translateY(-3.5px)rotate(-45deg)}.navmenu-module__3CkzJa__panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);opacity:0;pointer-events:none;transition:opacity .2s, transform .25s var(--ease);background:#fffffff5;border-radius:16px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-6px);box-shadow:0 24px 48px -24px #1414284d}.navmenu-module__3CkzJa__panel[data-open]{opacity:1;pointer-events:auto;transform:none}.navmenu-module__3CkzJa__panel a{min-height:48px;color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;padding:0 12px;font-size:17px;font-weight:500;display:flex}.navmenu-module__3CkzJa__panel a:active{background:#0000000d}.navmenu-module__3CkzJa__rule{background:var(--line);height:1px;margin:6px 12px}.navmenu-module__3CkzJa__page span{color:var(--blue)}}@media (prefers-reduced-motion:reduce){.navmenu-module__3CkzJa__btn i,.navmenu-module__3CkzJa__panel{transition:none}}
@font-face{font-family:Studio Display;src:url(/fonts/Archivo-700.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Studio Mono;src:url(/fonts/GeistMono-500.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Studio Serif;src:url(/fonts/InstrumentSerif-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.studio-module__W4fhGG__page{--bg:#050505;--bg-2:#0b0b0c;--bg-3:#121214;--line:#ffffff17;--line-2:#ffffff29;--fg:#f3f3f0;--fg-2:#a3a3a8;--fg-3:#6b6b71;--accent:#03f;--accent-hi:#1f4dff;--pad:clamp(16px, 3.9vw, 56px);--display:"Studio Display", "Archivo", ui-sans-serif, system-ui, sans-serif;--text:"General Sans", ui-sans-serif, system-ui, sans-serif;--mono:"Studio Mono", Menlo, monospace;--serif:"Studio Serif", Georgia, serif;--ease:cubic-bezier(.2, .7, 0, 1);--ease-io:cubic-bezier(.7, 0, .2, 1);background:var(--bg);color:var(--fg);font-family:var(--text);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:17px;line-height:1.5;overflow-x:clip}.studio-module__W4fhGG__page ::selection{background:var(--accent);color:#fff}:where(.studio-module__W4fhGG__page) a{color:inherit;text-decoration:none}:where(.studio-module__W4fhGG__page) :where(h1,h2,h3,p,dl,dd,ol,figure){margin:0;padding:0}.studio-module__W4fhGG__mono{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;font-weight:500}.studio-module__W4fhGG__wrap{padding-left:var(--pad);padding-right:var(--pad)}.studio-module__W4fhGG__btn{background:var(--accent);color:#fff;height:56px;font-family:var(--text);letter-spacing:-.005em;cursor:pointer;transition:background .25s var(--ease);white-space:nowrap;border:0;border-radius:3px;align-items:center;gap:14px;padding:0 22px 0 24px;font-size:16.5px;font-weight:500;display:inline-flex}.studio-module__W4fhGG__btn:hover{background:var(--accent-hi)}.studio-module__W4fhGG__btn:disabled{cursor:progress;opacity:.75}.studio-module__W4fhGG__arr{transition:transform .35s var(--ease);display:inline-block}.studio-module__W4fhGG__btn:hover .studio-module__W4fhGG__arr{transform:translate(4px)}.studio-module__W4fhGG__btn:focus-visible,.studio-module__W4fhGG__link:focus-visible,.studio-module__W4fhGG__snd:focus-visible,.studio-module__W4fhGG__again:focus-visible{outline-offset:3px;outline:2px solid #fff}.studio-module__W4fhGG__field input:focus-visible,.studio-module__W4fhGG__field textarea:focus-visible{outline:none}.studio-module__W4fhGG__btnSm{gap:0;height:38px;padding:0 14px;font-size:14px}.studio-module__W4fhGG__link{color:var(--fg);border-bottom:1px solid var(--line-2);padding-bottom:2px;transition:border-color .25s}.studio-module__W4fhGG__link:hover{border-color:var(--fg)}.studio-module__W4fhGG__hero{padding:0 var(--pad) clamp(28px, 4.4vh, 48px);border-bottom:1px solid var(--line);flex-direction:column;min-height:100svh;display:flex;position:relative}.studio-module__W4fhGG__nav{flex:none;justify-content:space-between;align-items:center;height:72px;display:flex}.studio-module__W4fhGG__brand{font-family:var(--display);letter-spacing:.06em;align-items:center;gap:10px;font-size:15px;font-weight:800;display:flex}.studio-module__W4fhGG__brand svg{width:22px;height:22px}.studio-module__W4fhGG__brandSub{font-family:var(--mono);letter-spacing:.14em;color:var(--fg-3);margin-left:6px;font-size:11px;font-weight:500}.studio-module__W4fhGG__navR{color:var(--fg-2);align-items:center;gap:28px;font-size:14.5px;display:flex}.studio-module__W4fhGG__navR .studio-module__W4fhGG__t:hover{color:var(--fg)}.studio-module__W4fhGG__heroHead{padding-top:clamp(18px,4vh,48px)}.studio-module__W4fhGG__eyebrow{color:var(--fg-2);align-items:center;gap:14px;margin-bottom:clamp(14px,2.4vh,26px);display:flex}.studio-module__W4fhGG__dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.studio-module__W4fhGG__h1{font-family:var(--display);letter-spacing:-.052em;white-space:nowrap;margin-left:-.06em;font-size:min(6.9vw,12.4svh,132px);font-weight:800;line-height:.98}.studio-module__W4fhGG__ln{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.studio-module__W4fhGG__ln>span{animation:studio-module__W4fhGG__rise 1.15s var(--ease) both;display:inline-block}.studio-module__W4fhGG__ln:first-child>span{animation-delay:.18s}.studio-module__W4fhGG__ln:nth-child(2)>span{animation-delay:.27s}.studio-module__W4fhGG__ln:nth-child(3)>span{animation-delay:.36s}.studio-module__W4fhGG__stop{color:var(--accent)}.studio-module__W4fhGG__heroBody{flex:1;grid-template:"side mon""specs mon"".mon"1fr/minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:24px;margin-top:clamp(22px,4vh,44px);display:grid}.studio-module__W4fhGG__heroSide{grid-area:side}.studio-module__W4fhGG__heroMon{grid-area:mon;justify-self:end;width:min(100%,177.778svh - 782.222px);min-width:min(100%,560px)}.studio-module__W4fhGG__lede{max-width:26em;color:var(--fg-2);font-size:clamp(17px,1.35vw,20px);line-height:1.45}.studio-module__W4fhGG__lede b,.studio-module__W4fhGG__deliverCopy b,.studio-module__W4fhGG__q p b,.studio-module__W4fhGG__after b{color:var(--fg);font-weight:500}.studio-module__W4fhGG__ctaRow{flex-direction:column;align-items:flex-start;gap:16px;margin-top:clamp(20px,3.4vh,34px);display:flex}.studio-module__W4fhGG__ctaNote{color:var(--fg-3);line-height:1.5}.studio-module__W4fhGG__specbar{border-top:1px solid var(--line);grid-area:specs;grid-template-columns:repeat(2,1fr);align-self:start;margin-top:clamp(28px,5vh,52px);display:grid}.studio-module__W4fhGG__specbar>div{padding:14px 12px 0 0}.studio-module__W4fhGG__specbar>div:nth-child(n+3){padding-top:18px}.studio-module__W4fhGG__specbar dt{color:var(--fg-3);margin-bottom:6px}.studio-module__W4fhGG__specbar dd{color:var(--fg);font-size:15px}.studio-module__W4fhGG__hIn{animation:studio-module__W4fhGG__fadeUp 1s var(--ease) both;animation-delay:var(--d,0s)}.studio-module__W4fhGG__monitor{border:1px solid var(--line);animation:studio-module__W4fhGG__shutter 1.25s var(--ease-io) .2s both;background:#000;border-radius:3px;position:relative;overflow:hidden}.studio-module__W4fhGG__monScreen{aspect-ratio:16/9;background:#0b0b0c;position:relative;overflow:hidden}.studio-module__W4fhGG__monScreen video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.studio-module__W4fhGG__monTop,.studio-module__W4fhGG__monBot{color:var(--fg-2);justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:flex}.studio-module__W4fhGG__monTop{border-bottom:1px solid var(--line);height:42px}.studio-module__W4fhGG__monBot{border-top:1px solid var(--line);height:50px}.studio-module__W4fhGG__monBrand{color:var(--fg);font-weight:500}.studio-module__W4fhGG__segs{flex:1;gap:6px;max-width:340px;display:flex}.studio-module__W4fhGG__seg{cursor:pointer;background:0 0;border:0;flex:1;height:22px;padding:0;position:relative}.studio-module__W4fhGG__seg:before{content:"";background:#ffffff29;height:2px;position:absolute;top:10px;left:0;right:0}.studio-module__W4fhGG__seg i{background:var(--accent);transform-origin:0;height:2px;position:absolute;top:10px;left:0;right:0;transform:scaleX(0)}.studio-module__W4fhGG__seg:hover:before{background:#fff6}.studio-module__W4fhGG__seg:focus-visible{outline-offset:2px;outline:2px solid #fff}.studio-module__W4fhGG__tc{font-variant-numeric:tabular-nums;min-width:8.6em}.studio-module__W4fhGG__rec{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.studio-module__W4fhGG__rec i{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.studio-module__W4fhGG__snd{color:var(--fg);cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:3px;min-width:64px;height:30px;padding:0 10px}.studio-module__W4fhGG__snd:hover{border-color:#fff}@keyframes studio-module__W4fhGG__rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes studio-module__W4fhGG__fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes studio-module__W4fhGG__shutter{0%{clip-path:inset(50% 0)}to{clip-path:inset(0)}}.studio-module__W4fhGG__secHead{grid-template-columns:repeat(12,1fr);align-items:end;column-gap:24px;display:grid}.studio-module__W4fhGG__secLabel{color:var(--fg-3);grid-column:1/span 3;align-self:start;gap:12px;padding-top:.9em;display:flex}.studio-module__W4fhGG__secLabel b{color:var(--fg);font-weight:500}.studio-module__W4fhGG__h2{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(40px,5.6vw,88px);font-weight:800;line-height:.95}.studio-module__W4fhGG__secHead .studio-module__W4fhGG__h2{grid-column:4/span 8}.studio-module__W4fhGG__aside{color:var(--fg-2);grid-column:4/span 5;max-width:34em;margin-top:22px;font-size:18px}.studio-module__W4fhGG__page [data-r]{transition:opacity 1s var(--ease), transform 1.1s var(--ease)}.studio-module__W4fhGG__page [data-r][data-pre]{opacity:0;transform:translateY(26px)}.studio-module__W4fhGG__page [data-r="2"]{transition-delay:.12s}.studio-module__W4fhGG__page [data-r="3"]{transition-delay:.24s}.studio-module__W4fhGG__work{padding-block:clamp(88px,13vw,180px) clamp(80px,10vw,140px)}.studio-module__W4fhGG__strips{margin-top:clamp(48px,6vw,88px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.studio-module__W4fhGG__row{position:relative;overflow:hidden}.studio-module__W4fhGG__track{width:max-content;animation:studio-module__W4fhGG__run var(--dur,90s) linear infinite;will-change:transform;gap:14px;display:flex}.studio-module__W4fhGG__rev .studio-module__W4fhGG__track{animation-direction:reverse}.studio-module__W4fhGG__strips:hover .studio-module__W4fhGG__track{animation-play-state:paused}@keyframes studio-module__W4fhGG__run{0%{transform:translate(0)}to{transform:translate(calc(-50% - 7px))}}.studio-module__W4fhGG__tile{flex:none;width:clamp(250px,29vw,430px)}.studio-module__W4fhGG__fr{aspect-ratio:16/9;background:var(--bg-3);border-radius:2px;position:relative;overflow:hidden}.studio-module__W4fhGG__fr video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.studio-module__W4fhGG__tile figcaption{color:var(--fg-3);gap:14px;margin-top:10px;display:flex}.studio-module__W4fhGG__tile figcaption span:last-child{color:var(--fg-2)}.studio-module__W4fhGG__rowLabel{padding:0 var(--pad);color:var(--fg-2);gap:14px;margin:0 0 14px;display:flex}.studio-module__W4fhGG__rowLabel b{color:var(--fg-3);font-weight:500}.studio-module__W4fhGG__row+.studio-module__W4fhGG__rowLabel{margin-top:30px}.studio-module__W4fhGG__count{font-family:var(--display);color:var(--fg);font-variant-numeric:tabular-nums;font-weight:800}.studio-module__W4fhGG__films{grid-template-columns:repeat(6,1fr);gap:clamp(32px,2.8vw,44px) 24px;margin-top:clamp(48px,6vw,88px);display:grid}.studio-module__W4fhGG__film{grid-column:span 2;min-width:0}.studio-module__W4fhGG__film:first-child,.studio-module__W4fhGG__film:nth-child(2){grid-column:span 3}.studio-module__W4fhGG__filmMatte{background:var(--matte,var(--bg-2));color:var(--ink,var(--fg));border-radius:3px;padding:0 clamp(14px,2.4%,26px) clamp(14px,2.4%,26px);box-shadow:inset 0 0 0 1px #ffffff0f}.studio-module__W4fhGG__filmTag{opacity:.72;justify-content:space-between;align-items:center;height:clamp(36px,3.4vw,46px);display:flex}.studio-module__W4fhGG__filmFr{aspect-ratio:16/9;background:var(--matte,var(--bg-2));border-radius:2px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000012}.studio-module__W4fhGG__filmFr video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.studio-module__W4fhGG__film figcaption{flex-direction:column;gap:4px;margin-top:16px;display:flex}.studio-module__W4fhGG__filmBrand{font-family:var(--display);letter-spacing:-.025em;color:var(--fg);font-size:clamp(22px,1.8vw,28px);font-weight:700;line-height:1.1}.studio-module__W4fhGG__filmLine{color:var(--fg-2);font-size:15.5px}.studio-module__W4fhGG__slot{border:1px dashed var(--line-2);background:repeating-linear-gradient(135deg,#0000 0 14px,#ffffff06 14px 15px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.studio-module__W4fhGG__slotTxt{color:var(--fg-3);text-align:center;line-height:1.8}.studio-module__W4fhGG__builtFrom{border-top:1px solid var(--line);grid-template-columns:repeat(12,1fr);align-items:baseline;column-gap:24px;margin-top:clamp(72px,9vw,128px);padding-top:22px;display:grid}.studio-module__W4fhGG__builtFrom p:first-child{color:var(--fg-3);grid-column:1/span 3}.studio-module__W4fhGG__builtFrom p:last-child{color:var(--fg-2);grid-column:4/span 6;font-size:18px}.studio-module__W4fhGG__stripsSm{margin-top:clamp(32px,4vw,52px)}.studio-module__W4fhGG__stripsSm .studio-module__W4fhGG__tile{width:clamp(200px,21vw,320px)}.studio-module__W4fhGG__statement{border-top:1px solid var(--line);padding-block:clamp(80px,12vw,200px)}.studio-module__W4fhGG__stText{font-family:var(--display);letter-spacing:-.035em;max-width:17.5em;margin-left:25%;font-size:clamp(32px,4.6vw,72px);font-weight:700;line-height:1.06}.studio-module__W4fhGG__w{transition:opacity .5s linear}[data-armed] .studio-module__W4fhGG__w{opacity:.16}[data-armed] .studio-module__W4fhGG__w[data-on]{opacity:1}.studio-module__W4fhGG__stMeta{color:var(--fg-3);margin-top:36px;margin-left:25%}.studio-module__W4fhGG__process{border-top:1px solid var(--line);padding-block:clamp(88px,12vw,180px)}.studio-module__W4fhGG__tl{margin-top:clamp(56px,7vw,104px);position:relative}.studio-module__W4fhGG__ruler{border-top:1px solid var(--line-2);background-image:repeating-linear-gradient(90deg, var(--line-2) 0 1px, transparent 1px 100%);background-repeat:repeat-x;background-size:1.42857% 10px;height:44px;position:relative}.studio-module__W4fhGG__ruler:after{content:"";background-image:repeating-linear-gradient(90deg,#ffffff47 0 1px,#0000 1px 100%);background-repeat:repeat-x;background-size:14.2857% 22px;position:absolute;inset:0}.studio-module__W4fhGG__days{color:var(--fg-3);position:absolute;top:28px;left:0;right:0}.studio-module__W4fhGG__days span{white-space:nowrap;padding-left:8px;position:absolute}.studio-module__W4fhGG__days span:last-child{padding:0 8px 0 0;transform:translate(-100%)}.studio-module__W4fhGG__playhead{z-index:3;pointer-events:none;width:0;position:absolute;top:-14px;bottom:-1px;left:100%}.studio-module__W4fhGG__playhead:before{content:"";background:var(--accent);width:2px;height:calc(100% - 14px);position:absolute;top:14px;left:-1px}.studio-module__W4fhGG__playhead:after{content:"";background:var(--accent);clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%);width:14px;height:14px;position:absolute;top:0;left:-7px}.studio-module__W4fhGG__tlClip{pointer-events:none;background:linear-gradient(90deg,#03f0,#0033ff38);width:100%;height:100%;position:absolute;top:0;left:0}.studio-module__W4fhGG__steps{grid-template-columns:repeat(7,1fr);margin-top:34px;list-style:none;display:grid;position:relative}.studio-module__W4fhGG__step{border-left:1px solid var(--line-2);transition:opacity .6s var(--ease);padding:22px 24px 0 18px;position:relative}[data-armed] .studio-module__W4fhGG__step{opacity:.28}[data-armed] .studio-module__W4fhGG__step[data-on]{opacity:1}.studio-module__W4fhGG__step:first-child{grid-column:1/span 2}.studio-module__W4fhGG__step:nth-child(2){grid-column:3/span 3}.studio-module__W4fhGG__step:nth-child(3){border-left:0;border-right:1px solid var(--line-2);text-align:right;grid-column:6/span 2;padding:22px 18px 0 0}.studio-module__W4fhGG__step:nth-child(3) .studio-module__W4fhGG__when{justify-content:flex-end}.studio-module__W4fhGG__step:nth-child(3) p{margin-left:auto}.studio-module__W4fhGG__when{color:var(--fg-2);align-items:center;gap:10px;margin-bottom:18px;display:flex}.studio-module__W4fhGG__when i{background:var(--accent);border-radius:50%;width:7px;height:7px;transition:background .4s}[data-armed] .studio-module__W4fhGG__step:not([data-on]) .studio-module__W4fhGG__when i{background:var(--fg-3)}.studio-module__W4fhGG__step h3{font-family:var(--display);letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(24px,2.3vw,34px);font-weight:700;line-height:1.02}.studio-module__W4fhGG__step p{color:var(--fg-2);max-width:24em;font-size:16.5px}.studio-module__W4fhGG__frames{gap:6px;margin-top:20px;display:flex}.studio-module__W4fhGG__frames span{aspect-ratio:16/10;border:1px solid var(--line-2);background:var(--bg-2);border-radius:2px;flex:1;max-width:96px;position:relative;overflow:hidden}.studio-module__W4fhGG__frames img{object-fit:cover;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.studio-module__W4fhGG__frames .studio-module__W4fhGG__pick{outline:2px solid var(--accent);outline-offset:2px}.studio-module__W4fhGG__offer{border-top:1px solid var(--line);padding-block:clamp(88px,12vw,180px)}.studio-module__W4fhGG__offerGrid{grid-template-columns:repeat(12,1fr);column-gap:24px;margin-top:clamp(48px,6vw,88px);display:grid}.studio-module__W4fhGG__deliver{grid-column:1/span 6}.studio-module__W4fhGG__formats{align-items:flex-end;gap:clamp(14px,2vw,28px);display:flex}.studio-module__W4fhGG__fmtWide{flex:0 0 64%}.studio-module__W4fhGG__fmtTall{flex:0 0 20%}.studio-module__W4fhGG__fmtFr{background:var(--bg-3);border:1px solid var(--line-2);border-radius:2px;position:relative;overflow:hidden}.studio-module__W4fhGG__fmtWide .studio-module__W4fhGG__fmtFr{aspect-ratio:16/9}.studio-module__W4fhGG__fmtTall .studio-module__W4fhGG__fmtFr{aspect-ratio:9/16}.studio-module__W4fhGG__fmtFr img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.studio-module__W4fhGG__formats figcaption{color:var(--fg-3);flex-direction:column;gap:4px;margin-top:12px;display:flex}.studio-module__W4fhGG__formats figcaption span:first-child{color:var(--fg)}.studio-module__W4fhGG__deliverCopy{max-width:28em;color:var(--fg-2);margin-top:34px;font-size:18px}.studio-module__W4fhGG__deliverCta{margin-top:34px}.studio-module__W4fhGG__taste{border-top:1px solid var(--line);color:var(--fg-2);grid-template-columns:auto 1fr;gap:14px;max-width:30em;margin-top:40px;padding-top:18px;font-size:15.5px;display:grid}.studio-module__W4fhGG__taste .studio-module__W4fhGG__mono{color:var(--fg-3);padding-top:3px}.studio-module__W4fhGG__spec{border-top:1px solid var(--line-2);grid-column:8/span 5}.studio-module__W4fhGG__spec>div{border-bottom:1px solid var(--line);grid-template-columns:9.5em 1fr;gap:16px;padding:17px 0;display:grid}.studio-module__W4fhGG__spec dt{color:var(--fg-3);padding-top:3px}.studio-module__W4fhGG__spec dd{color:var(--fg);font-size:16.5px}.studio-module__W4fhGG__spec small{color:var(--fg-2);margin-top:3px;font-size:14.5px;display:block}.studio-module__W4fhGG__team{border-top:1px solid var(--line);padding-block:clamp(88px,12vw,180px)}.studio-module__W4fhGG__teamGrid{grid-template-columns:repeat(12,1fr);align-items:end;column-gap:24px;margin-top:clamp(48px,6vw,88px);display:grid}.studio-module__W4fhGG__credits{border-top:1px solid var(--line-2);grid-column:1/span 4}.studio-module__W4fhGG__credits>div{border-bottom:1px solid var(--line);grid-template-columns:9em 1fr;gap:14px;padding:15px 0;display:grid}.studio-module__W4fhGG__credits dt{color:var(--fg-3);padding-top:2px}.studio-module__W4fhGG__credits dd{color:var(--fg);font-size:16px}.studio-module__W4fhGG__teamCopy{grid-column:6/span 7}.studio-module__W4fhGG__quote{font-family:var(--serif);letter-spacing:-.012em;font-size:clamp(34px,3.9vw,60px);font-weight:400;line-height:1.04}.studio-module__W4fhGG__teamSub{color:var(--fg-2);max-width:31em;margin-top:30px;font-size:18px}.studio-module__W4fhGG__qs{border-top:1px solid var(--line);padding-block:clamp(88px,12vw,180px)}.studio-module__W4fhGG__qList{border-top:1px solid var(--line-2);margin-top:clamp(48px,6vw,88px)}.studio-module__W4fhGG__q{border-bottom:1px solid var(--line);grid-template-columns:repeat(12,1fr);column-gap:24px;padding:clamp(26px,3vw,40px) 0;display:grid}.studio-module__W4fhGG__q .studio-module__W4fhGG__qn{color:var(--fg-3);grid-column:1/span 3;padding-top:.7em}.studio-module__W4fhGG__q h3{font-family:var(--display);letter-spacing:-.03em;grid-column:4/span 4;padding-right:20px;font-size:clamp(24px,2.3vw,34px);font-weight:700;line-height:1.05}.studio-module__W4fhGG__q p{color:var(--fg-2);grid-column:8/span 5;font-size:17.5px}.studio-module__W4fhGG__final{border-top:1px solid var(--line);padding-block:clamp(88px,12vw,180px) clamp(64px,8vw,120px);scroll-margin-top:0;position:relative;overflow:hidden}.studio-module__W4fhGG__finalGrid{grid-template-columns:repeat(12,1fr);column-gap:24px;display:grid}.studio-module__W4fhGG__final .studio-module__W4fhGG__h2{grid-column:1/span 6;font-size:clamp(48px,6.4vw,104px)}.studio-module__W4fhGG__after{color:var(--fg-2);grid-column:1/span 5;max-width:26em;margin-top:28px;font-size:18px}.studio-module__W4fhGG__form{grid-area:1/8/span 2/span 5;align-self:end}.studio-module__W4fhGG__field{border-bottom:1px solid var(--line-2);padding:16px 0 12px;transition:border-color .3s;display:block}.studio-module__W4fhGG__field:focus-within{border-color:var(--fg);box-shadow:0 1px 0 0 var(--fg)}.studio-module__W4fhGG__field[data-bad]{border-color:#ff6a5f}.studio-module__W4fhGG__fieldLbl{color:var(--fg-3);justify-content:space-between;display:flex}.studio-module__W4fhGG__field[data-bad] .studio-module__W4fhGG__fieldLbl span:last-child{color:#ff8a80}.studio-module__W4fhGG__field input,.studio-module__W4fhGG__field textarea{width:100%;color:var(--fg);font-size:21px;font-family:var(--text);resize:none;background:0 0;border:0;border-radius:0;outline:0;padding:8px 0 0;display:block}.studio-module__W4fhGG__field input::placeholder,.studio-module__W4fhGG__field textarea::placeholder{color:#45454b}.studio-module__W4fhGG__trap{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.studio-module__W4fhGG__submit{justify-content:space-between;width:100%;height:62px;margin-top:30px;font-size:17.5px}.studio-module__W4fhGG__formFoot{color:var(--fg-2);margin-top:18px;font-size:15px}.studio-module__W4fhGG__formError{color:var(--fg);background:#ff6a5f12;border-left:2px solid #ff6a5f;margin-top:18px;padding:14px 16px;font-size:15.5px}.studio-module__W4fhGG__formError a{border-bottom:1px solid var(--line-2)}.studio-module__W4fhGG__sent{border-top:2px solid var(--accent);padding:28px 0 8px}.studio-module__W4fhGG__sent h3{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:1.05}.studio-module__W4fhGG__sent p{color:var(--fg-2);margin-top:12px;font-size:17px}.studio-module__W4fhGG__sent .studio-module__W4fhGG__again{cursor:pointer;color:var(--fg);border:0;border-bottom:1px solid var(--line-2);font:inherit;background:0 0;margin-top:22px;padding:0 0 2px;font-size:15px}.studio-module__W4fhGG__footer{border-top:1px solid var(--line);padding-block:clamp(40px,5vw,64px) 32px;overflow:hidden}.studio-module__W4fhGG__endcard{font-family:var(--display);letter-spacing:-.06em;color:#111113;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-left:-.04em;font-size:12.4vw;font-weight:800;line-height:.8;display:inline-block}.studio-module__W4fhGG__footRow{color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;font-size:14px;display:flex}.studio-module__W4fhGG__footRow ul{gap:22px;margin:0;padding:0;list-style:none;display:flex}.studio-module__W4fhGG__footRow a:hover{color:var(--fg)}.studio-module__W4fhGG__slogan{color:var(--fg-2)}.studio-module__W4fhGG__pagetc{left:calc(var(--pad) / 2 - 7px);z-index:40;color:var(--fg-3);opacity:0;pointer-events:none;writing-mode:vertical-rl;font-size:10.5px;transition:opacity .5s;position:fixed;bottom:24px;transform:rotate(180deg)}.studio-module__W4fhGG__pagetc[data-show]{opacity:1}.studio-module__W4fhGG__progress{background:var(--accent);transform-origin:0;z-index:50;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.studio-module__W4fhGG__mbar{display:none}@media (max-width:860px){.studio-module__W4fhGG__page{font-size:16px}.studio-module__W4fhGG__hero{border-bottom:0;min-height:0;padding-bottom:0}.studio-module__W4fhGG__nav{height:60px}.studio-module__W4fhGG__navR .studio-module__W4fhGG__t,.studio-module__W4fhGG__full{display:none}.studio-module__W4fhGG__heroHead{padding-top:26px}.studio-module__W4fhGG__eyebrow{margin-bottom:18px}.studio-module__W4fhGG__h1{letter-spacing:-.055em;white-space:normal;font-size:min(17.4vw,92px);line-height:.95}.studio-module__W4fhGG__ln{display:block}.studio-module__W4fhGG__heroBody{flex-direction:column;align-items:stretch;margin-top:20px;display:flex}.studio-module__W4fhGG__lede{font-size:17px}.studio-module__W4fhGG__ctaRow{gap:12px;margin-top:24px}.studio-module__W4fhGG__ctaRow .studio-module__W4fhGG__btn{justify-content:space-between;width:100%}.studio-module__W4fhGG__heroMon{width:auto;min-width:0;margin:28px calc(var(--pad) * -1) 0}.studio-module__W4fhGG__monitor{border-left:0;border-right:0;border-radius:0}.studio-module__W4fhGG__monTop,.studio-module__W4fhGG__monBot{padding:0 var(--pad)}.studio-module__W4fhGG__segs{max-width:none}.studio-module__W4fhGG__tc{min-width:0;display:none}.studio-module__W4fhGG__specbar{border-top:0;margin-top:6px}.studio-module__W4fhGG__specbar>div,.studio-module__W4fhGG__specbar>div:nth-child(n+3){border-bottom:1px solid var(--line);padding:12px 10px 14px 0}.studio-module__W4fhGG__secHead{display:block}.studio-module__W4fhGG__secLabel{margin-bottom:22px;padding-top:0}.studio-module__W4fhGG__aside{margin-top:18px;font-size:16.5px}.studio-module__W4fhGG__h2{font-size:clamp(38px,10.6vw,64px)}.studio-module__W4fhGG__tile,.studio-module__W4fhGG__stripsSm .studio-module__W4fhGG__tile{width:60vw}.studio-module__W4fhGG__films{scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.studio-module__W4fhGG__films::-webkit-scrollbar{display:none}.studio-module__W4fhGG__film,.studio-module__W4fhGG__film:first-child,.studio-module__W4fhGG__film:nth-child(2){scroll-snap-align:start;flex:0 0 84%}.studio-module__W4fhGG__builtFrom{display:block}.studio-module__W4fhGG__builtFrom p:first-child{margin-bottom:10px}.studio-module__W4fhGG__builtFrom p:last-child{font-size:16.5px}.studio-module__W4fhGG__stText{margin-left:0;font-size:clamp(30px,8.4vw,44px)}.studio-module__W4fhGG__stMeta{margin-left:0}.studio-module__W4fhGG__ruler{display:none}.studio-module__W4fhGG__tl{margin-top:44px;padding-left:22px}.studio-module__W4fhGG__steps{border-left:1px solid var(--line-2);display:block}.studio-module__W4fhGG__steps:before{content:"";width:2px;height:var(--vp,100%);background:var(--accent);position:absolute;top:0;left:-1px}.studio-module__W4fhGG__step,.studio-module__W4fhGG__step:nth-child(3){text-align:left;border-left:0;border-right:0;padding:0 0 40px 20px}.studio-module__W4fhGG__step:nth-child(3) .studio-module__W4fhGG__when{justify-content:flex-start}.studio-module__W4fhGG__step:nth-child(3) p{margin-left:0}.studio-module__W4fhGG__step:before{content:"";background:var(--accent);border:1px solid var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-5px}[data-armed] .studio-module__W4fhGG__step:not([data-on]):before{background:var(--bg);border-color:var(--fg-3)}.studio-module__W4fhGG__when i{display:none}.studio-module__W4fhGG__offerGrid,.studio-module__W4fhGG__teamGrid,.studio-module__W4fhGG__finalGrid{display:block}.studio-module__W4fhGG__spec{margin-top:56px}.studio-module__W4fhGG__spec>div{grid-template-columns:8.4em 1fr}.studio-module__W4fhGG__fmtWide{flex-basis:66%}.studio-module__W4fhGG__fmtTall{flex-basis:24%}.studio-module__W4fhGG__credits{margin-bottom:44px}.studio-module__W4fhGG__q{display:block}.studio-module__W4fhGG__q .studio-module__W4fhGG__qn{margin-bottom:12px;padding-top:0}.studio-module__W4fhGG__q h3{margin-bottom:12px;padding-right:0}.studio-module__W4fhGG__form{margin-top:44px}.studio-module__W4fhGG__pagetc{display:none}.studio-module__W4fhGG__mbar{z-index:60;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);transition:transform .45s var(--ease);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.studio-module__W4fhGG__mbar[data-show]{transform:none}.studio-module__W4fhGG__mbar .studio-module__W4fhGG__btn{flex:1;justify-content:space-between;height:50px;font-size:16px}.studio-module__W4fhGG__mbarP{color:var(--fg-2);white-space:nowrap;line-height:1.25}.studio-module__W4fhGG__mbarP b{text-transform:none;color:var(--fg);font-family:var(--display);letter-spacing:-.02em;font-size:20px;font-weight:800;display:block}.studio-module__W4fhGG__footer{padding-bottom:96px}.studio-module__W4fhGG__mono{font-size:12.5px}.studio-module__W4fhGG__seg:after{content:"";position:absolute;inset:-11px 0}.studio-module__W4fhGG__snd{position:relative}.studio-module__W4fhGG__snd:after{content:"";position:absolute;inset:-8px -4px}.studio-module__W4fhGG__footRow a{padding-block:10px;display:inline-block}}@media (min-width:861px) and (max-width:1100px){.studio-module__W4fhGG__spec{grid-column:7/span 6}.studio-module__W4fhGG__deliver,.studio-module__W4fhGG__q h3{grid-column:1/span 6}.studio-module__W4fhGG__q .studio-module__W4fhGG__qn{grid-column:1/span 12;padding:0 0 12px}.studio-module__W4fhGG__q p{grid-column:7/span 6}.studio-module__W4fhGG__credits{grid-column:1/span 5}.studio-module__W4fhGG__teamCopy{grid-column:7/span 6}}@media (prefers-reduced-motion:reduce){.studio-module__W4fhGG__track,.studio-module__W4fhGG__ln>span,.studio-module__W4fhGG__hIn,.studio-module__W4fhGG__monitor{animation:none}.studio-module__W4fhGG__page [data-r][data-pre]{opacity:1;transform:none}.studio-module__W4fhGG__page [data-r]{transition:none}}
.first-frame-module__WKT49G__frame{aspect-ratio:16/9;background:color-mix(in srgb, var(--brand) 14%, #0b0b0e);color:#fff;isolation:isolate;border-radius:16px;position:relative;overflow:hidden;container-type:inline-size}.first-frame-module__WKT49G__shot{animation:3.2s cubic-bezier(.2,.7,0,1) both first-frame-module__WKT49G__settle;position:absolute;inset:0}.first-frame-module__WKT49G__glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--brand) 55%, transparent), transparent 70%);opacity:0;z-index:-1;width:90cqw;height:90cqw;animation:1.4s ease-out both first-frame-module__WKT49G__glow;position:absolute;top:46%;left:50%;translate:-50% -50%}.first-frame-module__WKT49G__tag{color:#ffffff8c;font:500 max(9px, 1.7cqw) / 1 var(--label,"Home Inter", ui-sans-serif, sans-serif);letter-spacing:.02em;animation:.6s ease-out .1s both first-frame-module__WKT49G__fade;position:absolute;top:4.2cqw;left:4.6cqw}.first-frame-module__WKT49G__tag b{color:#ffffffd9;margin-left:.6em;font-weight:500}.first-frame-module__WKT49G__url{color:#ffffff80;font:500 max(9px, 1.7cqw) / 1 var(--label,"Home Inter", ui-sans-serif, sans-serif);animation:.6s ease-out 1.9s both first-frame-module__WKT49G__fade;position:absolute;bottom:4cqw;right:4.6cqw}.first-frame-module__WKT49G__center{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 7cqw;display:flex;position:absolute;inset:0}.first-frame-module__WKT49G__logo{background:#fff;border-radius:2.6cqw;place-items:center;width:11cqw;height:11cqw;margin-bottom:3cqw;animation:.75s cubic-bezier(.34,1.56,.64,1) .15s both first-frame-module__WKT49G__pop;display:grid;box-shadow:0 1.6cqw 4cqw -1cqw #00000080}.first-frame-module__WKT49G__logo img{object-fit:contain;border-radius:1cqw;width:64%;height:64%}.first-frame-module__WKT49G__logo b{color:#0b0b0e;font-size:5.4cqw;font-weight:600}.first-frame-module__WKT49G__name{max-width:100%;font-size:var(--name);letter-spacing:-.045em;white-space:nowrap;justify-content:center;font-weight:600;line-height:1.05;display:flex}.first-frame-module__WKT49G__ch{padding-bottom:.08em;display:inline-block;overflow:hidden}.first-frame-module__WKT49G__ch span{animation:first-frame-module__WKT49G__rise .65s cubic-bezier(.16, 1, .3, 1) calc(.5s + var(--i) * 35ms) both;display:inline-block}.first-frame-module__WKT49G__rule{background:var(--brand);transform-origin:0;border-radius:99px;width:16cqw;height:max(2px,.45cqw);margin-top:2.2cqw;animation:.7s cubic-bezier(.65,0,.35,1) 1.25s both first-frame-module__WKT49G__sweep}.first-frame-module__WKT49G__line{color:#ffffffb8;max-width:70cqw;margin-top:2.2cqw;font-size:max(10px,2.3cqw);line-height:1.35;animation:.7s cubic-bezier(.16,1,.3,1) 1.55s both first-frame-module__WKT49G__lift}.first-frame-module__WKT49G__loading{background:linear-gradient(100deg,#0000 30%,#ffffff0f 50%,#0000 70%) 0 0/300% 100%;place-items:center;animation:1.4s linear infinite first-frame-module__WKT49G__shimmer;display:grid;position:absolute;inset:0}.first-frame-module__WKT49G__loading span{color:#fff9;font:500 12px var(--label,"Home Inter", ui-sans-serif, sans-serif)}@keyframes first-frame-module__WKT49G__settle{0%{transform:scale(1.08)}to{transform:none}}@keyframes first-frame-module__WKT49G__glow{to{opacity:1}}@keyframes first-frame-module__WKT49G__fade{0%{opacity:0}}@keyframes first-frame-module__WKT49G__pop{0%{opacity:0;transform:scale(.4)rotate(-10deg)}}@keyframes first-frame-module__WKT49G__rise{0%{transform:translateY(110%)}}@keyframes first-frame-module__WKT49G__sweep{0%{transform:scaleX(0)}}@keyframes first-frame-module__WKT49G__lift{0%{opacity:0;transform:translateY(1.2cqw)}}@keyframes first-frame-module__WKT49G__shimmer{to{background-position:-300% 0}}@container (max-width:440px){.first-frame-module__WKT49G__line,.first-frame-module__WKT49G__url{display:none}.first-frame-module__WKT49G__logo{width:10cqw;height:10cqw;margin-bottom:2.4cqw}.first-frame-module__WKT49G__center{padding-top:4cqw}}@media (prefers-reduced-motion:reduce){.first-frame-module__WKT49G__shot,.first-frame-module__WKT49G__glow,.first-frame-module__WKT49G__tag,.first-frame-module__WKT49G__url,.first-frame-module__WKT49G__logo,.first-frame-module__WKT49G__ch span,.first-frame-module__WKT49G__rule,.first-frame-module__WKT49G__line,.first-frame-module__WKT49G__loading{animation:none}.first-frame-module__WKT49G__glow{opacity:1}}
.mcp-module__iHg_dq__wrap{--ease:cubic-bezier(.2, .7, 0, 1);--exp:cubic-bezier(.16, 1, .3, 1);gap:16px;display:grid}.mcp-module__iHg_dq__partners{background:#fff;border:1px solid #0e0e101a;border-radius:12px;justify-self:start;gap:2px;padding:4px;display:inline-flex}.mcp-module__iHg_dq__partners button{color:#5d5b57;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:8px 14px;font:500 15px General Sans,sans-serif;display:inline-flex}.mcp-module__iHg_dq__partners button[aria-pressed=true]{color:#fff;background:#0e0e10}.mcp-module__iHg_dq__film{--accent:#d97757;--tint:#d9775729;background:radial-gradient(70% 90% at 50% 120%,#d977571a,#0000 70%),#fbfaf7;border:1px solid #0e0e1014;border-radius:24px;height:440px;position:relative;overflow:hidden}.mcp-module__iHg_dq__film[data-partner=chatgpt]{--accent:#10a37f;--tint:#10a37f26;background:radial-gradient(70% 90% at 50% 120%,#10a37f17,#0000 70%),#fbfbfb}.mcp-module__iHg_dq__lineWrap{place-items:center;transition:opacity .35s,filter .35s;display:grid;position:absolute;inset:0}.mcp-module__iHg_dq__lineWrap[data-gone]{opacity:0;filter:blur(12px)}.mcp-module__iHg_dq__line{white-space:nowrap;letter-spacing:-.03em;color:#0e0e10;isolation:isolate;transition:transform .5s var(--exp);align-items:center;font:600 30px/1 General Sans,sans-serif;display:flex;position:relative}.mcp-module__iHg_dq__line[data-punch]{transform:scale(2.3)}.mcp-module__iHg_dq__cut{clip-path:inset(0);max-width:7em;transition:max-width .55s var(--exp) .12s, clip-path .28s linear;display:inline-flex;overflow:hidden}.mcp-module__iHg_dq__cut[data-wiped]{clip-path:inset(0 0 0 100%);max-width:0}.mcp-module__iHg_dq__word,.mcp-module__iHg_dq__partner{opacity:0;transition:opacity .25s, transform .35s var(--exp);transform:translateY(.3em)}.mcp-module__iHg_dq__word[data-on],.mcp-module__iHg_dq__partner[data-on]{opacity:1;transform:none}.mcp-module__iHg_dq__partner{color:var(--accent)}.mcp-module__iHg_dq__mcp{color:#0e0e10}.mcp-module__iHg_dq__trail{opacity:0;color:#0e0e10;margin-left:8px;transition:opacity .2s;display:inline-flex}.mcp-module__iHg_dq__trail[data-on]{opacity:1;animation:.9s ease-in-out infinite mcp-module__iHg_dq__nudge}.mcp-module__iHg_dq__band{z-index:-1;background:var(--tint);transform-origin:0;transition:transform .45s var(--exp), opacity .4s;opacity:0;border-radius:.2em;position:absolute;inset:-.18em -.3em;transform:scaleX(0)}.mcp-module__iHg_dq__band[data-on]{opacity:1;transform:scaleX(1)}.mcp-module__iHg_dq__panel{opacity:0;width:min(460px,100% - 32px);transition:opacity .45s, transform .6s var(--exp);pointer-events:none;background:#fff;border:1px solid #0e0e101a;border-radius:18px;padding:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.15);box-shadow:0 30px 60px -30px #14142859}.mcp-module__iHg_dq__panel[data-on]{opacity:1;transform:translate(-50%,-50%)scale(1)}.mcp-module__iHg_dq__panelPath{color:#5d5b57;align-items:center;gap:8px;margin-bottom:16px;font-size:13.5px;display:flex}.mcp-module__iHg_dq__fieldLabel{color:#8a877f;margin-top:10px;font-size:12.5px;display:block}.mcp-module__iHg_dq__input{white-space:nowrap;border:1px solid #0e0e1024;border-radius:10px;min-height:40px;margin-top:4px;padding:10px 12px;font:500 13.5px Home Mono,Menlo,monospace;overflow:hidden}.mcp-module__iHg_dq__caret{vertical-align:-2px;background:#0e0e10;width:2px;height:1.1em;animation:1s step-end infinite mcp-module__iHg_dq__blink;display:inline-block}.mcp-module__iHg_dq__panelRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.mcp-module__iHg_dq__add{color:#fff;background:#0e0e10;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:500;transition:transform .15s,background-color .3s}.mcp-module__iHg_dq__add[data-down]{transform:scale(.94)}.mcp-module__iHg_dq__add[data-done]{background:var(--accent)}.mcp-module__iHg_dq__toolsList{animation:mcp-module__iHg_dq__rise .5s var(--exp) both;flex-wrap:wrap;gap:6px;display:flex}.mcp-module__iHg_dq__toolsList code{background:#f2efe8;border-radius:6px;padding:4px 8px;font:500 12px Home Mono,Menlo,monospace}.mcp-module__iHg_dq__replay{color:#5d5b57;cursor:pointer;background:#fff;border:1px solid #0e0e101f;border-radius:99px;padding:6px 12px;font:500 13px General Sans,sans-serif;position:absolute;bottom:12px;right:14px}.mcp-module__iHg_dq__code{color:#f5f3ee;background:#0e0e10;border-radius:18px;overflow:hidden}.mcp-module__iHg_dq__tabsRow{border-bottom:1px solid #ffffff1a;align-items:center;padding:8px;display:flex}.mcp-module__iHg_dq__tabs{gap:4px;display:flex}.mcp-module__iHg_dq__tabs button{color:#f5f3ee99;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 12px;font:500 14px General Sans,sans-serif}.mcp-module__iHg_dq__tabs button[aria-selected=true]{color:#fff;background:#ffffff1a}.mcp-module__iHg_dq__copy{color:#0e0e10;cursor:pointer;background:#fff;border:0;border-radius:8px;margin-left:auto;padding:7px 12px;font:500 14px General Sans,sans-serif}.mcp-module__iHg_dq__pre{gap:8px;margin:0;padding:20px 20px 22px;font:500 14.5px/1.5 Home Mono,Menlo,monospace;display:grid;overflow-x:auto}.mcp-module__iHg_dq__pre code[data-dim]{color:#f5f3ee8c;font-family:General Sans,sans-serif}.mcp-module__iHg_dq__prompt{color:#7d8cff}.mcp-module__iHg_dq__more{color:#fff;cursor:pointer;height:52px;transition:transform .3s var(--ease);background:#03f;border:0;border-radius:12px;justify-self:start;align-items:center;gap:10px;padding:0 24px;font:500 16.5px General Sans,sans-serif;display:inline-flex}.mcp-module__iHg_dq__more:hover{transform:translateY(-2px)}.mcp-module__iHg_dq__dialog{color:#fff;background:#03f;border:0;border-radius:24px;width:min(520px,100% - 32px);max-height:calc(100% - 32px);margin:auto;padding:0;position:fixed;inset:0}.mcp-module__iHg_dq__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e0e108c}.mcp-module__iHg_dq__dialog[open]{animation:mcp-module__iHg_dq__rise .45s var(--exp) both}.mcp-module__iHg_dq__dialogInner{padding:36px 30px 30px;position:relative}.mcp-module__iHg_dq__dialogInner h3{letter-spacing:-.04em;font:600 34px/1.02 General Sans,sans-serif}.mcp-module__iHg_dq__dialogInner>p{opacity:.85;margin:12px 0 22px}.mcp-module__iHg_dq__close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:30px;line-height:1;position:absolute;top:10px;right:14px}.mcp-module__iHg_dq__form div:has(>input[type=email]){border-radius:14px;padding:5px;display:flex;box-shadow:none!important;background:#fff!important;border:0!important}.mcp-module__iHg_dq__form input[type=email]{flex:1;min-width:0;color:#0e0e10!important;background:0 0!important;border:0!important;outline:none!important;height:50px!important;padding:0 14px!important;font:500 16px General Sans,sans-serif!important}.mcp-module__iHg_dq__form button[type=submit]{align-items:center;gap:10px;display:inline-flex;color:#fff!important;background:#0e0e10!important;border-radius:10px!important;height:50px!important;margin:0!important;padding:0 18px!important;font:500 15px General Sans,sans-serif!important}.mcp-module__iHg_dq__form label{opacity:.85;margin-bottom:8px;font-size:13.5px;display:block}.mcp-module__iHg_dq__form p{margin-top:10px;color:#fffc!important;font-size:13px!important}.mcp-module__iHg_dq__form p a,.mcp-module__iHg_dq__form h2{color:#fff!important}@keyframes mcp-module__iHg_dq__nudge{50%{transform:translate(4px)}}@keyframes mcp-module__iHg_dq__blink{50%{opacity:0}}@keyframes mcp-module__iHg_dq__rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:700px){.mcp-module__iHg_dq__film{height:340px}.mcp-module__iHg_dq__line{font-size:22px}.mcp-module__iHg_dq__line[data-punch]{transform:scale(1.4)}.mcp-module__iHg_dq__form div:has(>input[type=email]){flex-direction:column}.mcp-module__iHg_dq__form button[type=submit]{justify-content:center}}@media (prefers-reduced-motion:reduce){.mcp-module__iHg_dq__wrap *,.mcp-module__iHg_dq__dialog{transition:none!important;animation:none!important}}
.configurator-module__q9WT_a__root{text-align:left;width:min(860px,100%);margin:0 auto;scroll-margin-top:100px}.configurator-module__q9WT_a__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.configurator-module__q9WT_a__dock{background:#fff;border:2px solid #0000;border-radius:18px;gap:6px;padding:6px;transition:border-color .25s;display:flex;box-shadow:0 24px 48px -28px #000a3c8c}.configurator-module__q9WT_a__dock:focus-within{border-color:var(--ink)}.configurator-module__q9WT_a__dock[data-bad]{border-color:#ff6a3d}.configurator-module__q9WT_a__dockField{cursor:text;flex:1;align-items:center;min-width:0;padding:0 6px 0 14px;display:flex}.configurator-module__q9WT_a__prefix{color:#aaa69d;font:500 15px var(--label);letter-spacing:-.02em}.configurator-module__q9WT_a__dockField input{min-width:0;height:54px;color:var(--ink);font:500 19px var(--text);letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;padding:0 0 0 2px}.configurator-module__q9WT_a__dockField input::placeholder{color:#b5b1a8}.configurator-module__q9WT_a__go{background:var(--ink);color:#fff;height:54px;font:500 16.5px var(--text);white-space:nowrap;cursor:pointer;transition:transform .3s var(--ease);border:0;border-radius:13px;align-items:center;gap:10px;padding:0 22px;display:inline-flex}.configurator-module__q9WT_a__go:hover{transform:translateY(-1px)}.configurator-module__q9WT_a__go:focus-visible,.configurator-module__q9WT_a__submit:focus-visible,.configurator-module__q9WT_a__fastCta:focus-visible,.configurator-module__q9WT_a__edit:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.configurator-module__q9WT_a__arr{transition:transform .35s var(--ease);display:inline-block}.configurator-module__q9WT_a__go:hover .configurator-module__q9WT_a__arr,.configurator-module__q9WT_a__submit:hover .configurator-module__q9WT_a__arr,.configurator-module__q9WT_a__fastCta:hover .configurator-module__q9WT_a__arr{transform:translate(4px)}:is(.configurator-module__q9WT_a__root,.configurator-module__q9WT_a__heroDock) .configurator-module__q9WT_a__micro{opacity:1;color:#ffffffd9;text-align:center;margin:12px 0 0;font-size:14.5px}.configurator-module__q9WT_a__heroDock{width:min(620px,100%);animation:configurator-module__q9WT_a__dockUp .9s var(--ease) .65s both;margin:30px auto 0}.configurator-module__q9WT_a__heroDock .configurator-module__q9WT_a__dock{border:1px solid var(--line);box-shadow:0 1px #0e0e100a,0 22px 44px -30px #0e0e1073}.configurator-module__q9WT_a__heroDock .configurator-module__q9WT_a__dock:focus-within{border-color:var(--ink)}.configurator-module__q9WT_a__heroDock .configurator-module__q9WT_a__dock[data-bad]{border-color:#ff6a3d}.configurator-module__q9WT_a__heroDock .configurator-module__q9WT_a__micro{color:var(--muted)}@keyframes configurator-module__q9WT_a__dockUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.configurator-module__q9WT_a__sheetWrap{opacity:0;transition:grid-template-rows .7s var(--ease), opacity .5s var(--ease);grid-template-rows:0fr;display:grid}.configurator-module__q9WT_a__sheetWrap[data-open]{opacity:1;grid-template-rows:1fr}.configurator-module__q9WT_a__sheetClip{min-height:0;overflow:hidden}.configurator-module__q9WT_a__card{color:var(--ink);background:#fff;border-radius:24px;margin-top:14px;padding:26px 28px 24px}.configurator-module__q9WT_a__head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:20px;display:flex}.configurator-module__q9WT_a__fav{background:var(--paper);border:1px solid var(--line);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.configurator-module__q9WT_a__fav img{border-radius:4px;width:20px;height:20px;display:block}.configurator-module__q9WT_a__fav b{font-size:16px;font-weight:600}.configurator-module__q9WT_a__root .configurator-module__q9WT_a__slot{opacity:1;min-width:0;color:var(--muted);overflow-wrap:anywhere;flex:1;margin:0;font-size:15.5px;line-height:1.35}.configurator-module__q9WT_a__slot b{color:var(--ink);font-weight:600}.configurator-module__q9WT_a__edit{border:0;border-bottom:1.5px solid var(--line);color:var(--muted);font:500 14px var(--text);cursor:pointer;background:0 0;flex:none;padding:0 0 1px}.configurator-module__q9WT_a__edit:hover{border-color:var(--ink);color:var(--ink)}.configurator-module__q9WT_a__preview{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:22px;margin-top:20px;display:grid}.configurator-module__q9WT_a__previewText{justify-items:start;gap:8px;display:grid}.configurator-module__q9WT_a__root .configurator-module__q9WT_a__previewTitle{opacity:1;color:var(--ink);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:600;line-height:1.2}.configurator-module__q9WT_a__root .configurator-module__q9WT_a__previewBody{opacity:1;color:var(--muted);margin:0;font-size:14.5px;line-height:1.45}.configurator-module__q9WT_a__replay{border:0;border-bottom:1.5px solid var(--line);color:var(--ink);font:500 14px var(--text);cursor:pointer;background:0 0;margin-top:4px;padding:0 0 1px}.configurator-module__q9WT_a__replay:hover{border-color:var(--ink)}.configurator-module__q9WT_a__replay:disabled{opacity:.4;cursor:progress}.configurator-module__q9WT_a__replay:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.configurator-module__q9WT_a__q{border:0;min-width:0;margin:24px 0 0;padding:0}.configurator-module__q9WT_a__qLbl{color:var(--ink);letter-spacing:-.015em;align-items:baseline;gap:10px;margin-bottom:12px;padding:0;font-size:17px;font-weight:600;display:flex}.configurator-module__q9WT_a__qLbl span{color:#8a877f;font:500 12px var(--label)}.configurator-module__q9WT_a__qLbl i{color:#8a877f;font:500 12px var(--label);font-style:normal}.configurator-module__q9WT_a__root .configurator-module__q9WT_a__range{opacity:1;color:var(--muted);margin:-4px 0 12px;font-size:14.5px;line-height:1.45}.configurator-module__q9WT_a__range a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;white-space:nowrap;color:var(--ink)!important}.configurator-module__q9WT_a__ideas{flex-wrap:wrap;align-items:center;gap:6px;padding:2px 2px 0;display:flex}.configurator-module__q9WT_a__ideas span{color:#8a877f;font:500 12px var(--label);margin-right:2px}.configurator-module__q9WT_a__ideas button{height:30px;color:var(--ink);font:500 13.5px var(--text);cursor:pointer;background:#fff;border:1px dashed #0e0e1040;border-radius:999px;padding:0 12px}.configurator-module__q9WT_a__ideas button:hover{border-style:solid;border-color:var(--ink)}.configurator-module__q9WT_a__ideas button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.configurator-module__q9WT_a__pill input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.configurator-module__q9WT_a__pills{flex-wrap:wrap;gap:8px;display:flex}.configurator-module__q9WT_a__pill{position:relative}.configurator-module__q9WT_a__pill span{border:1px solid var(--line);height:40px;color:var(--ink);border-radius:999px;align-items:center;padding:0 16px;font-size:15px;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.configurator-module__q9WT_a__pill:hover span{border-color:#0e0e104d}.configurator-module__q9WT_a__pill input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}.configurator-module__q9WT_a__pill input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.configurator-module__q9WT_a__fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.configurator-module__q9WT_a__wide{grid-column:1/-1}.configurator-module__q9WT_a__field{background:var(--paper);border:2px solid #0000;border-radius:14px;padding:11px 14px 9px;transition:border-color .25s;display:block}.configurator-module__q9WT_a__field:focus-within{border-color:var(--ink)}.configurator-module__q9WT_a__field[data-bad]{border-color:#ff6a3d}.configurator-module__q9WT_a__fieldLbl{color:#8a877f;font:500 12px var(--label);justify-content:space-between;gap:10px;display:flex}.configurator-module__q9WT_a__field[data-bad] .configurator-module__q9WT_a__fieldLbl span:last-child{color:#c2410c}.configurator-module__q9WT_a__field input{width:100%;color:var(--ink);font:500 17px var(--text);background:0 0;border:0;outline:0;padding:4px 0 0;display:block}.configurator-module__q9WT_a__field input::placeholder{color:#aaa69d}.configurator-module__q9WT_a__trap{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.configurator-module__q9WT_a__submit{background:var(--ink);color:#fff;width:100%;min-height:60px;font:500 17px var(--text);text-align:left;cursor:pointer;transition:transform .3s var(--ease);border:0;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding:12px 22px;display:flex}.configurator-module__q9WT_a__submit span:first-child{overflow-wrap:anywhere}.configurator-module__q9WT_a__submit:hover{transform:translateY(-2px)}.configurator-module__q9WT_a__submit:disabled{cursor:progress;opacity:.75}.configurator-module__q9WT_a__root .configurator-module__q9WT_a__trust{opacity:1;color:var(--muted);text-align:center;margin:12px 0 0;font-size:13.5px}.configurator-module__q9WT_a__root .configurator-module__q9WT_a__legal{opacity:1;color:#8a877f;text-align:center;margin:6px 0 0;font-size:12.5px}.configurator-module__q9WT_a__legal a{color:inherit;margin-left:6px;text-decoration:underline}.configurator-module__q9WT_a__root .configurator-module__q9WT_a__error{opacity:1;color:#fff;background:#ffffff24;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:15px}.configurator-module__q9WT_a__root .configurator-module__q9WT_a__error a{color:#fff;text-decoration:underline}.configurator-module__q9WT_a__sent{margin-top:0;padding:30px 30px 28px}.configurator-module__q9WT_a__tick{color:#15803d;background:#e7f6ec;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.configurator-module__q9WT_a__sent h3{letter-spacing:-.035em;overflow-wrap:anywhere;outline:none;margin:16px 0 0;font-size:clamp(26px,2.8vw,36px);font-weight:600;line-height:1.08}.configurator-module__q9WT_a__root .configurator-module__q9WT_a__sentBody{opacity:1;color:var(--muted);margin:10px 0 0;font-size:16.5px}.configurator-module__q9WT_a__fast{background:var(--paper);border-radius:16px;margin-top:22px;padding:18px 20px 20px}.configurator-module__q9WT_a__root .configurator-module__q9WT_a__fast p{opacity:1;color:var(--muted);margin:0;font-size:15px}.configurator-module__q9WT_a__root .configurator-module__q9WT_a__fast .configurator-module__q9WT_a__fastTitle{color:var(--ink);margin-bottom:4px;font-size:16px;font-weight:600}.configurator-module__q9WT_a__fastCta{background:var(--ink);border-radius:12px;align-items:center;gap:10px;height:44px;margin-top:14px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex;color:#fff!important}@media (max-width:760px){.configurator-module__q9WT_a__preview{grid-template-columns:1fr;gap:14px}.configurator-module__q9WT_a__fields{grid-template-columns:1fr}.configurator-module__q9WT_a__card{border-radius:20px;padding:22px 18px 20px}}@media (max-width:560px){.configurator-module__q9WT_a__dock{flex-direction:column}.configurator-module__q9WT_a__dockField input{height:50px}.configurator-module__q9WT_a__go{justify-content:center}}@media (prefers-reduced-motion:reduce){.configurator-module__q9WT_a__sheetWrap,.configurator-module__q9WT_a__heroDock{transition:none;animation:none}}
