.request-loop{--request-loop-height:clamp(480px, calc(100svh - 230px), 540px)}.request-loop .interactive-product__caption strong{font-weight:600}.request-loop__bar{z-index:1;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px 2px;display:flex;position:relative}.request-loop__bar .interactive-product__caption{margin:0}.request-loop__reset{height:28px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;margin-right:-4px;padding:0 8px;font-size:13px;line-height:1;transition:color .15s,background-color .15s,opacity .15s;display:inline-flex}.request-loop__reset svg{width:13px;height:13px}.request-loop__reset:hover:not(:disabled){background:var(--line-hair);color:var(--text)}.request-loop__reset:disabled{visibility:hidden}.request-loop__stage{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid;position:relative}.request-loop__screen{min-width:0}.request-loop__screen[hidden]{display:none}.request-loop__person{min-width:0;min-height:24px;color:var(--text-muted);align-items:center;gap:8px;margin:0 2px 10px;font-size:13px;line-height:18px;display:flex}.request-loop__name{color:var(--text);font-weight:600}.request-loop__role{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:-2px;overflow:hidden}.request-loop__sep{margin-right:6px}.request-loop__screen[data-active] .request-loop__person:after{background:var(--accent);content:"";border-radius:50%;flex:none;width:6px;height:6px;margin-left:2px}.request-loop__avatar{background:var(--avatar-fill);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9.5px;font-weight:600;line-height:1;display:inline-grid}:root[data-site-theme=dark] .request-loop__avatar{color:#0b0d0e}.request-loop__app{height:var(--request-loop-height);border:1px solid var(--frame-border);border-top-color:var(--frame-border-top);background:var(--page);box-shadow:var(--frame-shadow);isolation:isolate;border-radius:14px;transition:opacity .22s,filter .22s;position:relative;overflow:hidden}.request-loop__screen[data-quiet] .request-loop__app{opacity:.68;filter:saturate(.7)}.request-loop__screen[data-quiet] .request-loop__person{opacity:.8}.request-loop[data-layout=single] .request-loop__stage{grid-template-columns:minmax(0,1fr);gap:12px}.request-loop__switch{background:var(--field);box-shadow:inset 0 0 0 1px var(--line-hair);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:3px;display:grid}.request-loop__tab{min-width:0;height:36px;color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex;position:relative}.request-loop__tab .request-loop__avatar{width:20px;height:20px;font-size:9px}.request-loop__tab:hover{color:var(--text)}.request-loop__tab[aria-selected=true]{background:var(--surface-raised);color:var(--text);box-shadow:0 0 0 1px var(--line-hair), 0 1px 2px #16181c14}.request-loop__tab-role{color:var(--text-muted);margin-left:-2px;font-weight:400}.request-loop__next-dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.request-loop__screen{position:relative}.request-loop__handoff{z-index:2;background:var(--surface-raised);max-width:calc(100% - 32px);box-shadow:0 0 0 1px var(--line), 0 8px 24px -10px #16181c47;color:var(--text);white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:8px;margin:0;padding:7px 12px;font-size:12px;font-weight:500;line-height:16px;animation:2.6s cubic-bezier(.23,1,.32,1) both request-loop-handoff;display:flex;position:absolute;top:48px;left:50%;translate:-50%}.request-loop__handoff:before{background:var(--accent);content:"";border-radius:50%;flex:none;width:6px;height:6px}@keyframes request-loop-handoff{0%{opacity:0;transform:translateY(-4px)}8%,88%{opacity:1;transform:none}to{opacity:0}}@media (width<=640px){.request-loop__app{border-radius:12px}.request-loop__tab{text-align:left;white-space:normal;grid-template-columns:auto minmax(0,1fr);place-content:center stretch;gap:0 8px;height:auto;min-height:46px;padding:6px 10px;line-height:16px;display:grid}.request-loop__tab .request-loop__avatar{grid-row:1/span 2;align-self:center}.request-loop__tab-role{grid-column:2;margin:0;font-size:12px;line-height:16px}.request-loop__next-dot{position:absolute;top:8px;right:8px}}@media (prefers-reduced-motion:reduce){.request-loop__app,.request-loop__tab,.request-loop__reset{transition:none}.request-loop__handoff{animation:none}}.bz-window{height:100%;position:relative}.bz-replay{z-index:2;background:var(--surface-raised);height:26px;box-shadow:0 0 0 1px var(--line), 0 1px 2px #16181c0f;color:var(--text-muted);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 9px;font-size:12.5px;font-weight:500;line-height:1;transition:color .14s,box-shadow .14s;animation:.24s cubic-bezier(.23,1,.32,1) both bz-replay-in;display:inline-flex;position:absolute;top:13px;right:13px}.bz-replay svg{flex:none;width:13px;height:13px}.bz-replay:hover{color:var(--text);box-shadow:0 0 0 1px var(--line-strong), 0 1px 2px #16181c14}.bz-replay:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes bz-replay-in{0%{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.bz-replay{transition:none;animation:none}}.hero.business-hero{padding-bottom:0}.business-hero h1{letter-spacing:-.034em;max-width:720px;font-size:clamp(40px,4.2vw,52px);line-height:1.04}.business-demo{padding:44px 0 var(--section-space);scroll-margin-top:88px;position:relative;overflow-x:clip}.business-demo__caption{max-width:720px;color:var(--text-muted);text-wrap:pretty;margin-top:20px;font-size:14.5px;line-height:1.55}@media (width>=1024px){.business-story{padding-top:calc(var(--section-space) * .4)}}.business-story .feature-entry h3{letter-spacing:-.022em;text-wrap:balance;align-items:flex-start;gap:12px;font-size:22px;font-weight:600;line-height:1.25}.business-story .feature-entry h3 svg{width:21px;height:21px;margin-top:3.5px}.business-story .feature-entry__copy>p{margin-top:12px}.deployment{--deploy-side:clamp(180px, 16vw, 220px);--deploy-columns:30% minmax(0, 1fr) var(--deploy-side) var(--deploy-side)}.deployment__sides,.deployment__option{grid-template-columns:var(--deploy-columns);display:grid}.deployment__sides{padding-bottom:10px}.deployment__sides span{color:var(--text);letter-spacing:-.008em;padding-left:20px;font-size:13.5px;font-weight:600;line-height:1.5}.deployment__sides [data-side=task-monki]{grid-column:-3}.deployment__sides [data-side=yours],.deployment__side[data-side=yours]{border-left:1px dashed var(--line-strong)}.deployment__options{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.deployment__option{border-bottom:1px solid var(--line-hair)}.deployment__option h3{color:var(--text);letter-spacing:-.008em;padding:16px 24px 16px 0;font-size:14.5px;font-weight:600;line-height:1.5}.deployment__option p{max-width:440px;color:var(--text-soft);text-wrap:pretty;padding:16px 32px 16px 0;font-size:14.5px;line-height:1.5}.deployment__map{grid-column:-3/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.deployment__side{grid-template-rows:repeat(2,28px);align-content:start;gap:6px;padding:13px 20px 15px;display:grid}.deployment__side dt{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.deployment__side dd{margin:0}.deployment__part{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-card);color:var(--text);letter-spacing:-.006em;white-space:nowrap;border-radius:7px;justify-self:start;align-items:center;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.deployment__part[data-part=workspace]{grid-row:1}.deployment__part[data-part=agents]{grid-row:2}.deployment__none{background:var(--line-strong);border-radius:1px;grid-row:1;align-self:center;width:12px;height:1.5px}@media (width<=1099px){.deployment{--deploy-columns:minmax(0, 1fr) var(--deploy-side) var(--deploy-side)}.deployment__option{grid-template-rows:auto 1fr}.deployment__option h3{grid-row:1;padding-bottom:0}.deployment__option p{grid-row:2;padding-top:2px}.deployment__map{grid-row:1/3}}.spec-list{border-top:1px solid var(--line);margin:0}.spec-list>div{border-bottom:1px solid var(--line-hair);grid-template-columns:30% minmax(0,1fr);padding:14px 0;display:grid}.spec-list dt{color:var(--text);letter-spacing:-.008em;padding-right:24px;font-size:14.5px;font-weight:500;line-height:1.5}.spec-list dd{max-width:640px;color:var(--text-soft);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.5}.planned-controls{grid-template-columns:30% minmax(0,1fr);margin-top:24px;display:grid}.planned-controls h3{color:var(--text-soft);letter-spacing:-.008em;padding-right:24px;font-size:14.5px;font-weight:500;line-height:1.5}.planned-controls p{max-width:640px;color:var(--text-muted);text-wrap:pretty;font-size:14.5px;line-height:1.5}.business-close{padding-top:0}.business-close:before{display:none}.plans{--plans-label:30%;border:1px solid var(--line);background:var(--surface);box-shadow:var(--panel-shadow);border-radius:14px}.plans__list{grid-template-columns:var(--plans-label) repeat(2, minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.plans__plan{flex-direction:column;align-items:flex-start;padding:28px 32px 30px;display:flex}.plans__plan:first-child{grid-column:2}.plans__plan+.plans__plan{border-left:1px solid var(--line-hair)}.plans__name{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.plans__name h3{color:var(--text);letter-spacing:-.02em;font-size:20px;font-weight:600}.plans__name p{color:var(--text-muted);letter-spacing:-.01em;font-size:15px;font-weight:500}.plans__summary{max-width:460px;color:var(--text-soft);text-wrap:pretty;margin:10px 0 24px;font-size:14.5px;line-height:1.5}.plans__plan .button{min-width:160px;margin-top:auto}.plans__compare{border-spacing:0;table-layout:fixed;width:100%}.plans__label-col{width:var(--plans-label)}.plans__compare thead>tr>*{padding:0}.plans__column-name{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plans__compare tbody th,.plans__compare tbody td{border-top:1px solid var(--line-hair);text-align:left;padding:12px 32px}.plans__compare tbody th{color:var(--text);letter-spacing:-.008em;padding-right:16px;font-size:14.5px;font-weight:500;line-height:22px}.plans__compare tbody td:last-child{border-left:1px solid var(--line-hair)}.plans__check{width:17px;height:17px;color:var(--text);display:block}.plans__none{background:var(--line-strong);border-radius:1px;width:12px;height:1.5px;display:block}@media (width<=900px){.business-demo{padding-bottom:84px}.plans{--plans-label:34%}.plans__plan{padding:24px 24px 26px}.plans__compare tbody th,.plans__compare tbody td{padding:12px 24px}.plans__compare tbody th{padding-right:8px}}@media (width<=640px){.business-hero h1{font-size:clamp(34px,10vw,42px);line-height:1.06}.business-demo{padding:32px 0 70px}.business-story .feature-story[data-layout=stacked]{margin-top:8px}.business-story .feature-entry h3{font-size:21px}.deployment__sides{display:none}.deployment__option{grid-template-rows:none;grid-template-columns:minmax(0,1fr);padding:16px 0 18px}.deployment__option h3,.deployment__option p{grid-row:auto;padding:0}.deployment__option p{margin-top:2px}.deployment__map{grid-area:auto/1;margin-top:14px}.deployment__side{grid-template-rows:auto repeat(2,28px);padding:0 0 0 14px}.deployment__side[data-side=task-monki]{padding-left:0}.deployment__side dt{clip:auto;width:auto;height:auto;color:var(--text-muted);white-space:normal;margin-bottom:2px;font-size:12.5px;font-weight:500;position:static;overflow:visible}.deployment__part[data-part=workspace],.deployment__none{grid-row:2}.deployment__part[data-part=agents]{grid-row:3}.spec-list>div{grid-template-columns:minmax(0,1fr);gap:4px}.spec-list dt{padding-right:0}.planned-controls{grid-template-columns:minmax(0,1fr);gap:4px;margin-top:20px}.planned-controls h3{padding-right:0}.plans{border-radius:12px}.plans__list{grid-template-columns:minmax(0,1fr)}.plans__plan:first-child{grid-column:auto}.plans__plan{padding:22px 18px}.plans__plan+.plans__plan{border-top:1px solid var(--line-hair);border-left:0}.plans__plan .button{align-self:stretch}.plans__label-col{width:auto}.plans__label-col~col{width:68px}.plans__compare thead>tr>*{border-top:1px solid var(--line-hair);padding:14px 0 8px}.plans__column-name{clip:auto;width:auto;height:auto;color:var(--text-muted);text-align:center;font-size:12.5px;font-weight:500;display:block;position:static;overflow:visible}.plans__compare tbody th{padding:11px 8px 11px 18px;font-size:14px}.plans__compare tbody td{padding:11px 0}.plans__compare tbody td:last-child{border-left:0}.plans__check,.plans__none{margin:0 auto}}
