.agent-loop-ui[data-v-e1bf6c1e]{min-inline-size:0}.agent-loop-ui>header[data-v-e1bf6c1e]{display:flex;align-items:center;gap:9px;padding:15px 18px;background:var(--ui-surface);-webkit-border-after:1px solid var(--ui-line);border-block-end:1px solid var(--ui-line)}.agent-loop-ui h3[data-v-e1bf6c1e]{min-inline-size:0;flex:1;margin:0;font-size:16px;font-weight:var(--ui-title-weight);line-height:var(--ui-heading-leading)}.agent-loop-ui>header[data-v-e1bf6c1e]>svg,.agent-loop-ui>header>span[data-v-e1bf6c1e]{flex:none}.loop-body[data-v-e1bf6c1e]{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}.loop-notice[data-v-e1bf6c1e]{margin:0;min-inline-size:0;font-size:10px;color:var(--ui-muted)}.loop-overview[data-v-e1bf6c1e]{display:grid;gap:9px;min-inline-size:0;padding:14px;border-radius:13px;background:var(--ui-block-surface)}.loop-cycle[data-v-e1bf6c1e]{display:flex;align-items:center;justify-content:center;gap:10px;padding:4px 0 12px;color:var(--ui-accent);font-size:14px}.loop-cycle strong[data-v-e1bf6c1e]{font-weight:500}.loop-capability[data-v-e1bf6c1e]{display:flex;align-items:center;gap:10px;min-inline-size:0;padding:10px;border-radius:10px;background:var(--ui-white);font-size:12px}.loop-capability>span[data-v-e1bf6c1e]:first-child{display:grid;place-items:center;inline-size:28px;block-size:28px;flex:none;border-radius:8px;background:var(--ui-accent-soft);color:var(--ui-accent)}.loop-capability[data-v-e1bf6c1e]>.ui-text{flex:1}.loop-observe[data-v-e1bf6c1e]{display:flex;align-items:center;justify-content:center;gap:8px;min-inline-size:0;-webkit-padding-before:7px;padding-block-start:7px;color:var(--ui-muted);font-size:10px}.loop-observe[data-v-e1bf6c1e]>.ui-text{min-inline-size:0}.ui-illustration--embedded .loop-body[data-v-e1bf6c1e]{gap:12px;padding:16px}.ui-illustration--embedded .loop-overview[data-v-e1bf6c1e]{gap:7px;padding:12px}.ui-illustration--embedded .loop-cycle[data-v-e1bf6c1e]{padding:0 0 8px}.ui-illustration--embedded .loop-capability[data-v-e1bf6c1e]{padding:8px}.ui-illustration--embedded .loop-request[data-v-e1bf6c1e]{padding:10px 12px}.ui-illustration .ui-illustration__surface .agent-loop-ui[data-v-e1bf6c1e] svg{flex:none;width:18px;height:18px}.loop-request[data-v-e1bf6c1e]{min-inline-size:0;max-inline-size:90%;justify-self:end;margin:0;padding:12px 14px;border-radius:16px;background:var(--ui-accent-soft);font-size:14px}.loop-trace[data-v-e1bf6c1e]{display:grid;gap:9px}.loop-trace>div[data-v-e1bf6c1e]{display:flex;align-items:center;gap:10px;min-inline-size:0;padding:10px;border-radius:11px;background:var(--ui-block-surface);font-size:13px}.loop-trace-icon[data-v-e1bf6c1e]{display:grid;place-items:center;flex:none;inline-size:32px;block-size:32px;border-radius:9px;background:#fff;color:var(--ui-accent)}.loop-trace>div[data-v-e1bf6c1e]>.ui-text{min-inline-size:0;flex:1}.loop-trace>div[data-v-e1bf6c1e]>.ui-detail-blocks{flex:none;inline-size:36px}.loop-answer[data-v-e1bf6c1e]{display:flex;align-items:flex-start;gap:10px;font-size:14px}.loop-answer[data-v-e1bf6c1e]>svg{flex:none}.loop-answer>div[data-v-e1bf6c1e]{min-inline-size:0;flex:1}.loop-answer p[data-v-e1bf6c1e]{margin:0;overflow-wrap:anywhere;line-height:var(--ui-leading)}.pending-action[data-v-e1bf6c1e]{max-inline-size:40%;padding:5px 7px;border-radius:7px;background:var(--ui-white);font-size:10px}.pending-action[data-v-e1bf6c1e],.query-heading[data-v-e1bf6c1e]{min-inline-size:0;color:var(--ui-muted)}.query-heading[data-v-e1bf6c1e]{display:flex;gap:8px;align-items:center;font-size:11px}.query-heading[data-v-e1bf6c1e]>.ui-text{flex:1}.loop-query-chart[data-v-e1bf6c1e]{padding:14px;border-radius:12px;background:var(--ui-block-surface)}.loop-query-chart h4[data-v-e1bf6c1e]{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:500}.query-bars[data-v-e1bf6c1e]{display:grid;align-items:end;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.query-bars>span[data-v-e1bf6c1e]{display:grid;gap:9px;min-inline-size:0}.query-bars i[data-v-e1bf6c1e]{display:block;inline-size:65%;justify-self:center;border-radius:5px 5px 2px 2px;background:var(--ui-accent);opacity:.5}.query-bars[data-v-e1bf6c1e] .ui-detail-blocks{opacity:.6}.loop-query-chart p[data-v-e1bf6c1e]{margin:14px 0 0;font-size:10px;color:var(--ui-muted)}.loop-answer[data-v-e1bf6c1e] .ui-detail-blocks{-webkit-margin-before:14px;margin-block-start:14px}.loop-source[data-v-e1bf6c1e]{display:flex;align-items:center;gap:9px;min-inline-size:0;padding:10px 12px;border-radius:9px;background:var(--ui-block-surface);color:var(--ui-muted);font-size:12px}.loop-source[data-v-e1bf6c1e]>svg{flex:none}.loop-source[data-v-e1bf6c1e]>.ui-detail-blocks{min-inline-size:0;flex:1}.loop-question-plan[data-v-e1bf6c1e]{display:flex;align-items:flex-start;gap:12px;padding:17px;border-radius:12px;background:var(--ui-block-surface)}.loop-question-plan[data-v-e1bf6c1e]>svg{flex:none}.loop-knowledge[data-v-e1bf6c1e]{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:15px 10px;min-inline-size:0;padding:16px;border-radius:12px;background:var(--ui-block-surface);font-size:13px}.loop-highlight[data-v-e1bf6c1e]{grid-column:1/-1;padding:13px;border-radius:9px;background:var(--ui-accent-soft)}.loop-knowledge[data-v-e1bf6c1e]>.ui-detail-blocks{grid-column:1/-1}.loop-data-table[data-v-e1bf6c1e]{display:grid;gap:4px}.loop-data-table>div[data-v-e1bf6c1e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:15px;border-radius:7px;background:var(--ui-block-surface)}.loop-data-table>div[data-v-e1bf6c1e]:first-child{background:var(--ui-accent-soft)}.loop-limits[data-v-e1bf6c1e]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-inline-size:0}.loop-limits>div[data-v-e1bf6c1e]{display:flex;align-items:center;gap:10px;min-inline-size:0;padding:14px 12px;border-radius:12px;background:var(--ui-block-surface);font-size:13px}.loop-limits>div[data-v-e1bf6c1e]>.ui-text{flex:1}.loop-limits>div[data-v-e1bf6c1e]>.ui-detail-blocks{inline-size:30px;flex:none}.loop-limits>div[data-v-e1bf6c1e]>svg{flex:none}@container (min-width: 380px){.loop-body--query[data-v-e1bf6c1e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;align-items:start}.loop-body--query[data-v-e1bf6c1e]>:is(.loop-notice,.loop-request,.query-heading,.loop-source){grid-column:1/-1}.loop-body--query .loop-data-table>div[data-v-e1bf6c1e]{padding:12px 8px;gap:8px}.loop-body--query .loop-query-chart[data-v-e1bf6c1e]{padding:12px}.loop-body--query .loop-query-chart h4[data-v-e1bf6c1e]{margin-bottom:12px}.loop-body--query .query-bars[data-v-e1bf6c1e]{gap:8px}.loop-body--query .loop-query-chart p[data-v-e1bf6c1e]{margin-top:10px}}@container (max-width: 330px){.loop-body[data-v-e1bf6c1e]{padding:16px}.loop-trace>div[data-v-e1bf6c1e]>.ui-detail-blocks{display:none}}.product-hero-surface .loop-body[data-v-e1bf6c1e]{flex:1;grid-template-rows:auto auto minmax(-webkit-min-content,1fr) auto;grid-template-rows:auto auto minmax(min-content,1fr) auto}.product-hero-surface .loop-overview[data-v-e1bf6c1e]{align-content:space-evenly;gap:10px}.product-hero-surface .loop-capability[data-v-e1bf6c1e]{padding-block:10px}.loop-demo-result[data-v-e1bf6c1e]{display:grid;padding-top:4px}.loop-demo-result>div[data-v-e1bf6c1e]{grid-area:1/1}.loop-demo-pending[data-v-e1bf6c1e]{display:flex;align-items:flex-start;gap:10px;color:var(--ui-accent)}.loop-demo-pending[data-v-e1bf6c1e]>.ui-detail-blocks{flex:1;padding-top:5px}.loop-demo-result .loop-answer[data-v-e1bf6c1e]{font-size:12px}.loop-demo-result small[data-v-e1bf6c1e]{display:block;margin-top:10px;color:var(--ui-muted);font-size:10px}.agent-loop-ui--animated .loop-capability[data-v-e1bf6c1e]{transition:background .32s ease,box-shadow .32s ease}.agent-loop-ui--animated .loop-capability.is-running[data-v-e1bf6c1e]{background:var(--ui-accent-soft);box-shadow:inset 3px 0 var(--ui-accent)}.agent-loop-ui--animated .loop-capability.is-done[data-v-e1bf6c1e]>svg:last-child{color:var(--ui-accent)}@media(prefers-reduced-motion:reduce){.agent-loop-ui--animated .loop-capability[data-v-e1bf6c1e]{transition:none}.agent-loop-ui--animated .loop-request[data-v-e1bf6c1e]{-webkit-animation:none;animation:none}}.agent-page[data-v-a1b07a4d] :is(h2,h3):not(.ui-illustration *){text-wrap:balance}.agent-page[data-v-a1b07a4d]:lang(ja) :is(h2,h3):not(.ui-illustration *){word-break:auto-phrase;line-break:strict}.agent-page[data-v-a1b07a4d]{--agent-ink:#0b1220;--agent-accent:#89ffdd;--agent-surface:#f8fafb;--agent-muted:rgba(11,18,32,.72);--agent-line:rgba(11,18,32,.18);--agent-content-width:1376px;--agent-gutter-total:64px;--agent-display-font:var(--marketing-display-font), var(--system-font-current, sans-serif);--agent-body-font:var(--home-body-font, "DM Sans", var(--system-font-current, sans-serif));overflow:clip;background:#fff;color:var(--agent-ink);font-family:var(--agent-body-font);-webkit-font-smoothing:antialiased}.agent-page[data-v-a1b07a4d] .container{width:min(var(--agent-content-width),calc(100% - var(--agent-gutter-total)));max-width:none;margin-inline:auto}.agent-page[data-v-a1b07a4d] .section-title,.agent-page[data-v-a1b07a4d] h1,.agent-page[data-v-a1b07a4d] h2,.agent-page[data-v-a1b07a4d] h3{font-family:var(--agent-display-font)}.agent-page[data-v-a1b07a4d] .section-title{color:var(--agent-ink);font-size:44px;--marketing-heading-font:var(--marketing-regular-heading-font, var(--home-display-font, var(--marketing-display-font), var(--system-font-current, sans-serif)));font-family:var(--marketing-heading-font);font-weight:var(--marketing-regular-heading-weight,400);line-height:1.04;letter-spacing:-.016em}.agent-page[data-v-a1b07a4d] .section-subtitle{color:var(--agent-muted);font-family:var(--agent-body-font);font-size:16px;font-weight:400;line-height:1.6}.agent-page[data-v-a1b07a4d] .agent-hero .agent-create{align-items:flex-start}.agent-page[data-v-a1b07a4d] .agent-hero .agent-create .backdrop{border-radius:0;background:radial-gradient(rgba(11,18,32,.1) 1px,transparent 0) 0 0 /18px 18px,#f8fafbdb;border-color:#0b12201a}.agent-page[data-v-a1b07a4d] .agent-hero .agent-create .dialog{width:calc(100% - 42px);margin-top:32px;border:1px solid rgba(11,18,32,.12);border-radius:12px;box-shadow:0 18px 48px #0b122024}.agent-page[data-v-a1b07a4d] .agent-hero .agent-create .type-card{border-radius:8px}.agent-page[data-v-a1b07a4d] .enterprise-band{padding:96px 0}.agent-page[data-v-a1b07a4d] .enterprise-band>.container{max-width:none}.agent-page[data-v-a1b07a4d] .agent-split-feature{--home-content-width:var(--agent-content-width);--home-gutter-total:var(--agent-gutter-total);--split-accordion-ink:var(--agent-ink);--split-accordion-muted:rgba(11,18,32,.68);--split-accordion-line:rgba(11,18,32,.14);--split-accordion-accent:#0b1220;--split-accordion-surface:#f8fafb;--split-accordion-display-font:var(--agent-display-font);--split-accordion-body-font:var(--agent-body-font);--split-accordion-title-tracking:-.016em;padding:96px 0;background:#fff}.agent-page[data-v-a1b07a4d] .agent-split-feature--loop{padding-bottom:48px}.agent-page[data-v-a1b07a4d] .agent-split-feature--capabilities{padding-top:48px}.agent-page[data-v-a1b07a4d] .enterprise-band{background:var(--agent-ink)}.agent-page[data-v-a1b07a4d] .enterprise-band .eyebrow,.agent-page[data-v-a1b07a4d] .enterprise-band .section-lead,.agent-page[data-v-a1b07a4d] .enterprise-band .section-title{max-width:760px;margin-inline:0;text-align:left}.agent-page[data-v-a1b07a4d] .enterprise-band .eyebrow{color:var(--agent-accent);font-family:var(--agent-display-font)}.agent-page[data-v-a1b07a4d] .enterprise-band .section-title{margin-top:24px;color:#fff}.agent-page[data-v-a1b07a4d] .enterprise-band .section-lead{margin-top:24px;color:#ffffffa8}.agent-page[data-v-a1b07a4d] .enterprise-band .enterprise-grid{gap:0;margin-top:64px;border:1px solid hsla(0,0%,100%,.2)}.agent-page[data-v-a1b07a4d] .enterprise-band .enterprise-item{min-height:340px;padding:30px;border-top:0}.agent-page[data-v-a1b07a4d] .enterprise-band .enterprise-item+.enterprise-item{border-left:1px solid hsla(0,0%,100%,.2)}.agent-page[data-v-a1b07a4d] .enterprise-band .item-name{font-family:var(--agent-display-font);font-size:24px;font-weight:var(--marketing-weight-400,400);letter-spacing:.005em}.agent-page[data-v-a1b07a4d] .enterprise-band .item-text{color:#ffffffa8;line-height:1.6}.agent-page[data-v-a1b07a4d] .enterprise-band .item-chips li{border-radius:4px;background:#89ffdd14}.agent-page[data-v-a1b07a4d] .agent-jump{background:var(--agent-surface)}.agent-page[data-v-a1b07a4d] .agent-jump .title{font-family:var(--agent-display-font);font-size:44px;font-weight:var(--marketing-weight-400,400);line-height:1.04;letter-spacing:-.016em;text-align:left}@media screen and (max-width:1279px){.agent-page[data-v-a1b07a4d] .enterprise-band,.agent-page[data-v-a1b07a4d] .agent-split-feature{padding:88px 0}.agent-page[data-v-a1b07a4d] .agent-split-feature--loop{padding-bottom:48px}.agent-page[data-v-a1b07a4d] .agent-split-feature--capabilities{padding-top:48px}.agent-page[data-v-a1b07a4d] .enterprise-band .enterprise-grid{grid-template-columns:1fr}.agent-page[data-v-a1b07a4d] .enterprise-band .enterprise-item{min-height:0}.agent-page[data-v-a1b07a4d] .enterprise-band .enterprise-item+.enterprise-item{border-top:1px solid hsla(0,0%,100%,.2);border-left:0}}@media screen and (max-width:767px){.agent-page[data-v-a1b07a4d]{--agent-gutter-total:32px}.agent-page[data-v-a1b07a4d] .section-title{font-size:32px}.agent-page[data-v-a1b07a4d] .agent-hero .agent-create .dialog{width:calc(100% - 20px);margin-top:16px}.agent-page[data-v-a1b07a4d] .enterprise-band,.agent-page[data-v-a1b07a4d] .agent-split-feature{padding:64px 0}.agent-page[data-v-a1b07a4d] .agent-split-feature--loop{padding-bottom:32px}.agent-page[data-v-a1b07a4d] .agent-split-feature--capabilities{padding-top:32px}.agent-page[data-v-a1b07a4d] .enterprise-band .enterprise-grid{margin-top:40px}.agent-page[data-v-a1b07a4d] .enterprise-band .enterprise-item{padding:24px}.agent-page[data-v-a1b07a4d] .agent-jump .title{font-size:32px}}body:has(.agent-page){--home-display-font:var(--marketing-display-font), var(--system-font-current, sans-serif);--home-action-font:var(--marketing-display-font), var(--home-body-font, var(--system-font-current, sans-serif));--home-action-size:16px;--home-action-primary-size:16px;--home-action-compact-size:16px;font-family:var(--home-body-font,"DM Sans",var(--system-font-current,sans-serif))}body:has(.agent-page) :is(a,button,[role=button],[role=link],.cp){font-family:var(--home-action-font)}
