.phone-contact_phone__Vg4aa{display:flex;align-items:center;gap:.875rem;width:fit-content;max-width:100%;min-height:76px;margin-top:1.5rem;padding:.875rem 1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--fg);text-decoration:none;transition:background var(--duration),border-color var(--duration)}.phone-contact_phone__Vg4aa:hover{border-color:var(--accent)}.phone-contact_phone__Vg4aa:focus-visible{outline:3px solid currentColor;outline-offset:4px}.phone-contact_icon__A1wWz{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:50%;background:var(--surface);color:var(--accent)}.phone-contact_copy__O4Wbn{display:grid;gap:.2rem;min-width:0}.phone-contact_label__CnurL{font-size:var(--text-xs);line-height:1.35}.phone-contact_number__N9h5r{font-family:var(--font-display);font-size:1.125rem;line-height:1.35;font-weight:500;white-space:nowrap}.phone-contact_action__KpRWK{margin-left:1rem;color:var(--accent);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.phone-contact_dark__Wdu9g{background:var(--dark-hover);border-color:var(--dark-border);color:var(--on-dark)}.phone-contact_dark__Wdu9g:hover{border-color:var(--accent-light)}.phone-contact_dark__Wdu9g .phone-contact_icon__A1wWz{background:var(--brand-ink);color:var(--accent-light)}.phone-contact_dark__Wdu9g .phone-contact_label__CnurL{color:var(--muted-dark)}.phone-contact_dark__Wdu9g .phone-contact_action__KpRWK{color:var(--accent-light)}@media (max-width:480px){.phone-contact_phone__Vg4aa{width:100%;padding-inline:.875rem;gap:.75rem}.phone-contact_action__KpRWK{display:none}}.WorkflowShowcase_showcase___qf8E{color:var(--fg)}.WorkflowShowcase_proof__tv72q{display:grid;grid-template-columns:minmax(0,.58fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4.5vw,4.5rem);padding-block:clamp(.5rem,1.5vw,1.5rem)}.WorkflowShowcase_intro__G8nEa h2{max-width:15ch;margin:.8rem 0 1rem;font-size:clamp(2.1rem,3.6vw,3.25rem);line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.WorkflowShowcase_intro__G8nEa p{color:var(--muted);line-height:1.6;font-size:var(--text-base);max-width:38ch}.WorkflowShowcase_intro__G8nEa .WorkflowShowcase_kicker__tDIr4{color:var(--accent);font-size:var(--text-xs);font-weight:600;letter-spacing:.09em;text-transform:uppercase}.WorkflowShowcase_explore__Bl0jl,.WorkflowShowcase_views___qdfg a{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;color:var(--accent);font-weight:600;text-decoration:none}.WorkflowShowcase_explore__Bl0jl{margin-top:.75rem}.WorkflowShowcase_explore__Bl0jl span,.WorkflowShowcase_views___qdfg a span{flex-shrink:0}.WorkflowShowcase_explore__Bl0jl:hover,.WorkflowShowcase_views___qdfg a:hover{text-decoration:underline;text-underline-offset:.2em}.WorkflowShowcase_explore__Bl0jl:active,.WorkflowShowcase_views___qdfg a:active{transform:translateY(1px)}.WorkflowShowcase_capture__JGOf5,.WorkflowShowcase_feature__JqZlf{margin:0}.WorkflowShowcase_capture__JGOf5{padding-left:.75rem}.WorkflowShowcase_frame__XOHfh{position:relative;isolation:isolate;margin-bottom:1.65rem}.WorkflowShowcase_frame__XOHfh:before{content:"";position:absolute;z-index:-1;inset:.85rem .65rem -.75rem -.75rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--accent-soft)}.WorkflowShowcase_approvalCrop__SFZGI{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:0 2px 4px oklch(.17 .025 246/.04),0 18px 38px -14px oklch(.17 .025 246/.2)}.WorkflowShowcase_approvalCrop__SFZGI img{display:block;width:100%;height:auto}.WorkflowShowcase_capture__JGOf5 figcaption{display:grid;gap:.65rem}.WorkflowShowcase_reviewNote__Hq4Aj{display:flex;align-items:flex-start;gap:.6rem;color:var(--muted);font-size:var(--text-sm);line-height:1.5}.WorkflowShowcase_reviewNote__Hq4Aj svg{width:20px;height:20px;margin-top:.1rem;flex:0 0 20px;color:var(--accent)}.WorkflowShowcase_reviewNote__Hq4Aj strong{color:var(--fg);font-weight:600}.WorkflowShowcase_captureLabel__zCmTa,.WorkflowShowcase_feature__JqZlf figcaption{color:var(--muted);font-size:var(--text-xs)}.WorkflowShowcase_captureLabel__zCmTa{margin-left:1.85rem}.WorkflowShowcase_feature__JqZlf figcaption{margin-top:.5rem}.WorkflowShowcase_watch__XDZV0{margin-top:var(--space-8);border-top:1px solid var(--border)}.WorkflowShowcase_watch__XDZV0>summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;cursor:pointer;padding-block:1.15rem;min-height:52px;font-weight:600;list-style:none}.WorkflowShowcase_watch__XDZV0>summary::-webkit-details-marker{display:none}.WorkflowShowcase_watch__XDZV0>summary:after{content:"+";font-size:1.5rem;font-weight:400;line-height:1;color:var(--accent)}.WorkflowShowcase_watch__XDZV0[open]>summary:after{content:"−"}.WorkflowShowcase_watch__XDZV0>summary:hover{color:var(--accent)}.WorkflowShowcase_feature__JqZlf{max-width:60rem;padding-block:.25rem}.WorkflowShowcase_video__wEmM2{display:block;width:100%;height:auto;aspect-ratio:1400/788;border-radius:var(--radius-md);background:var(--brand-ink)}.WorkflowShowcase_description__E8l8W{margin-top:.5rem}.WorkflowShowcase_description__E8l8W summary{cursor:pointer;padding-block:1rem;min-height:48px;font-weight:600}.WorkflowShowcase_description__E8l8W p{margin:0 0 1rem;color:var(--muted);max-width:72ch;line-height:1.6}.WorkflowShowcase_views___qdfg{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}@media (max-width:900px){.WorkflowShowcase_proof__tv72q{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:2rem}}@media (max-width:760px){.WorkflowShowcase_proof__tv72q{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding-block:.25rem}.WorkflowShowcase_intro__G8nEa h2{max-width:17ch}.WorkflowShowcase_intro__G8nEa p{max-width:45ch}.WorkflowShowcase_capture__JGOf5{padding-left:.5rem}.WorkflowShowcase_frame__XOHfh:before{inset:.6rem .4rem -.5rem -.5rem}.WorkflowShowcase_frame__XOHfh{margin-bottom:1.4rem}.WorkflowShowcase_watch__XDZV0{margin-top:1.5rem}}@media (prefers-reduced-motion:reduce){.WorkflowShowcase_explore__Bl0jl:active,.WorkflowShowcase_views___qdfg a:active{transform:none}}@media print{.WorkflowShowcase_frame__XOHfh:before{display:none}.WorkflowShowcase_approvalCrop__SFZGI{box-shadow:none}}@media (max-width:550px){.WorkflowShowcase_approvalCrop__SFZGI{position:relative;height:208px}.WorkflowShowcase_approvalCrop__SFZGI img{position:absolute;width:1050px;max-width:none;left:calc(50% - 807px);top:-210px}}.LayeredWorkflowHero_hero__quMJc{--focus:var(--on-dark);overflow:clip;background:var(--brand-ink);color:var(--on-dark)}.LayeredWorkflowHero_inner__MQm_W{width:min(calc(100% - var(--gutter) * 2),var(--page-width));margin-inline:auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,4vw,4rem);padding-block:clamp(3rem,5vw,5rem) 4rem}.LayeredWorkflowHero_copy__C2osX{min-width:0}.LayeredWorkflowHero_eyebrow__RfTdf{margin-bottom:1.25rem;font-size:var(--text-sm);font-weight:600;color:var(--accent-light)}.LayeredWorkflowHero_copy__C2osX h1{max-width:12ch;margin:0;font-size:clamp(2.65rem,4.25vw,4.1rem);line-height:1.04;font-weight:500;letter-spacing:-.045em;text-wrap:balance}.LayeredWorkflowHero_description__adCij{max-width:42ch;margin:1.5rem 0 0;font-size:1.125rem;line-height:1.55;color:var(--muted-dark)}.LayeredWorkflowHero_actions__sA3RD{display:grid;justify-items:start;gap:.5rem;margin-top:1.75rem}.LayeredWorkflowHero_primary__YIkeM,.LayeredWorkflowHero_secondary__YvhXx{display:inline-flex;justify-content:space-between;align-items:center;gap:1rem;max-width:100%;min-height:48px;border-radius:var(--radius-sm);padding:.8rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background .18s ease-out,color .18s ease-out}.LayeredWorkflowHero_primary__YIkeM{color:var(--brand-ink);background:var(--accent-light)}.LayeredWorkflowHero_primary__YIkeM:hover{background:var(--accent-hover)}.LayeredWorkflowHero_secondary__YvhXx{padding-left:0;color:var(--on-dark)}.LayeredWorkflowHero_secondary__YvhXx:hover{color:var(--accent-light);text-decoration:underline;text-underline-offset:.3em}.LayeredWorkflowHero_explore__yIrVs svg,.LayeredWorkflowHero_primary__YIkeM svg,.LayeredWorkflowHero_secondary__YvhXx svg{flex:0 0 20px;width:20px;height:20px}.LayeredWorkflowHero_audience__gXTf8{max-width:43ch;margin-top:1.25rem;color:var(--muted-dark);font-size:var(--text-sm);line-height:1.5}.LayeredWorkflowHero_figure__1AxMm{margin:0;min-width:0}.LayeredWorkflowHero_workspace__9Wtlh{overflow:hidden;border:1px solid #506774;border-radius:18px;background:#1d303d;box-shadow:0 24px 64px rgb(4 16 25/.25),inset 0 1px 0 rgb(255 255 255/.07)}.LayeredWorkflowHero_caption__PI8RP{display:flex;align-items:center;gap:.8rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--dark-border);background:#233946}.LayeredWorkflowHero_caption__PI8RP strong{display:block;font-size:1.0625rem;font-weight:600;letter-spacing:-.02em}.LayeredWorkflowHero_caption__PI8RP div>span{display:block;margin-top:.15rem;font-size:.8125rem;color:#b5c7ce}.LayeredWorkflowHero_teamMark__z2DSo{display:grid;grid-template-columns:repeat(2,7px);gap:3px;flex-shrink:0;padding:9px;border:1px solid #647e87;border-radius:9px}.LayeredWorkflowHero_teamMark__z2DSo i{width:7px;height:7px;border-radius:2px;background:var(--accent-light)}.LayeredWorkflowHero_teamMark__z2DSo i:last-child{background:transparent;border:1px solid var(--accent-light)}.LayeredWorkflowHero_example__WPRlN{margin-left:auto;font-size:.6875rem;color:#cfdddf;border:1px solid #5b747e;border-radius:20px;padding:.25rem .6rem;white-space:nowrap}.LayeredWorkflowHero_source__UmTJa{display:flex;gap:.75rem;align-items:center;padding:1.25rem 1.5rem}.LayeredWorkflowHero_sourceIcon__KVd80{display:flex;align-items:center;justify-content:center;flex:0 0 38px;height:38px;border-radius:50%;color:var(--accent-light);background:#2c4651}.LayeredWorkflowHero_sourceIcon__KVd80 svg{width:21px;height:21px}.LayeredWorkflowHero_source__UmTJa div>span{color:#b5c7ce;font-size:.75rem}.LayeredWorkflowHero_source__UmTJa p{margin:.15rem 0 0;font-size:.9375rem;line-height:1.4}.LayeredWorkflowHero_journey__PV24A{padding:0 1.25rem 1.25rem}.LayeredWorkflowHero_exploreLabel__Ed6b_{margin:0 0 .65rem;color:#b5c7ce;font-size:.75rem}.LayeredWorkflowHero_steps__oE7MF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;gap:.5rem}.LayeredWorkflowHero_steps__oE7MF li{position:relative;min-width:0}.LayeredWorkflowHero_steps__oE7MF li:not(:last-child):after{content:"";position:absolute;top:29px;left:calc(50% + 22px);width:calc(100% - 36px);height:1px;background:#6a9294;pointer-events:none}.LayeredWorkflowHero_step__zEcIo{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;min-height:112px;padding:.5rem .25rem;border:1px solid transparent;border-radius:9px;color:#c9d7dc;background:transparent;font-family:var(--font-body);text-align:center;transition:background .18s ease-out,border-color .18s ease-out}.LayeredWorkflowHero_step__zEcIo:hover{background:#29434e}.LayeredWorkflowHero_step__zEcIo[aria-pressed=true]{background:#2b4a51;border-color:#74c7be;color:#f1faf8}.LayeredWorkflowHero_stepIcon__mSRMP{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:43px;height:43px;margin-bottom:.65rem;border:1px solid #7b9ba5;border-radius:12px;background:#233b48}.LayeredWorkflowHero_stepIcon__mSRMP svg{width:23px;height:23px}.LayeredWorkflowHero_step__zEcIo[aria-pressed=true] .LayeredWorkflowHero_stepIcon__mSRMP{color:#132b35;background:var(--accent-light);border-color:var(--accent-light)}.LayeredWorkflowHero_number__oRPoE{position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:#dcebe9;color:#19303b;font-size:.625rem;font-weight:700}.LayeredWorkflowHero_step__zEcIo>strong{font-size:.875rem;font-weight:600;line-height:1.3}.LayeredWorkflowHero_role__hTPA7{margin-top:.25rem;color:#c0d0d5;font-size:.6875rem;line-height:1.4}.LayeredWorkflowHero_detail__WcoJz{--focus:var(--brand-ink);margin:0 .75rem;padding:1.25rem;min-height:251px;border-radius:10px;background:#f0f6f5;color:var(--brand-ink)}.LayeredWorkflowHero_detailHeading__VInsM{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#47626c;font-size:.75rem}.LayeredWorkflowHero_detailStep__0XYb6{display:inline-flex;align-items:center;gap:.4rem;font-weight:600}.LayeredWorkflowHero_detailStep__0XYb6:before{content:"";width:6px;height:6px;border-radius:50%;background:#207c70}.LayeredWorkflowHero_detail__WcoJz h2{margin:.8rem 0 .55rem;max-width:30ch;font-size:clamp(1.25rem,1.65vw,1.5rem);letter-spacing:-.03em;line-height:1.2}.LayeredWorkflowHero_detail__WcoJz>p{min-height:4.5em;margin:0;color:#435d69;font-size:.875rem;line-height:1.5}.LayeredWorkflowHero_handoff__jMOYy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem;margin:1rem 0 0;padding-top:.85rem;border-top:1px solid #cbdad9}.LayeredWorkflowHero_handoff__jMOYy>div:first-child{position:relative}.LayeredWorkflowHero_handoff__jMOYy>div:first-child:after{content:"→";position:absolute;top:50%;left:calc(100% + .4rem);color:#287b71}.LayeredWorkflowHero_handoff__jMOYy dt{margin-bottom:.25rem;font-size:.6875rem;color:#486570}.LayeredWorkflowHero_handoff__jMOYy dd{margin:0;font-size:.8125rem;line-height:1.4;font-weight:500}.LayeredWorkflowHero_assurance__OAV3Z{display:flex;justify-content:center;align-items:center;gap:.55rem;padding:.95rem 1rem;color:#c5dcd9}.LayeredWorkflowHero_assurance__OAV3Z svg{width:18px;height:18px;flex-shrink:0;color:var(--accent-light)}.LayeredWorkflowHero_assurance__OAV3Z p{margin:0;font-size:.75rem;line-height:1.4}.LayeredWorkflowHero_sceneFooter__6dg7O{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.25rem .75rem;padding:.65rem .2rem 0}.LayeredWorkflowHero_sceneFooter__6dg7O>p{margin:0;color:var(--muted-dark);font-size:.6875rem}.LayeredWorkflowHero_explore__yIrVs{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:var(--accent-light);font-size:.8125rem;font-weight:600;text-decoration:none}.LayeredWorkflowHero_explore__yIrVs:hover{text-decoration:underline;text-underline-offset:.3em}@media (max-width:1159px){.LayeredWorkflowHero_inner__MQm_W{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-block:3rem}.LayeredWorkflowHero_copy__C2osX{max-width:44rem}.LayeredWorkflowHero_copy__C2osX h1{max-width:17ch;font-size:clamp(2.7rem,6.2vw,4rem)}.LayeredWorkflowHero_description__adCij{max-width:52ch}.LayeredWorkflowHero_actions__sA3RD{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1.4rem}.LayeredWorkflowHero_audience__gXTf8{max-width:60ch}.LayeredWorkflowHero_figure__1AxMm{width:min(100%,680px);justify-self:center}.LayeredWorkflowHero_detail__WcoJz h2{font-size:1.5rem}.LayeredWorkflowHero_detail__WcoJz>p{min-height:3em}.LayeredWorkflowHero_detail__WcoJz{min-height:230px}}@media (max-width:600px){.LayeredWorkflowHero_inner__MQm_W{gap:2rem;padding-block:2.25rem 2.5rem}.LayeredWorkflowHero_copy__C2osX h1{font-size:clamp(2.4rem,7vw,3.4rem);max-width:17ch}.LayeredWorkflowHero_eyebrow__RfTdf{margin-bottom:1rem;font-size:.8125rem}.LayeredWorkflowHero_description__adCij{margin-top:1.15rem;font-size:1.0625rem}.LayeredWorkflowHero_actions__sA3RD{display:grid;justify-items:stretch;width:min(100%,25rem);margin-top:1.25rem;gap:.35rem}.LayeredWorkflowHero_primary__YIkeM,.LayeredWorkflowHero_secondary__YvhXx{font-size:.875rem}.LayeredWorkflowHero_secondary__YvhXx{padding-left:1rem}.LayeredWorkflowHero_audience__gXTf8{font-size:.875rem;margin-top:1rem}.LayeredWorkflowHero_caption__PI8RP{flex-wrap:wrap;gap:.65rem;padding:1rem}.LayeredWorkflowHero_caption__PI8RP strong{font-size:1rem}.LayeredWorkflowHero_example__WPRlN{margin-left:0}.LayeredWorkflowHero_source__UmTJa{padding:1rem;align-items:flex-start}.LayeredWorkflowHero_source__UmTJa p{font-size:.875rem}.LayeredWorkflowHero_journey__PV24A{padding:0 .75rem 1rem}.LayeredWorkflowHero_steps__oE7MF{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.LayeredWorkflowHero_steps__oE7MF li:after{display:none}.LayeredWorkflowHero_step__zEcIo{align-items:flex-start;justify-content:center;text-align:left;min-height:76px;padding:.75rem .4rem .75rem 3.5rem;border-color:#4d6974}.LayeredWorkflowHero_stepIcon__mSRMP{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);width:34px;height:34px;margin:0;border-radius:9px}.LayeredWorkflowHero_stepIcon__mSRMP svg{width:19px;height:19px}.LayeredWorkflowHero_step__zEcIo>strong{font-size:.8125rem}.LayeredWorkflowHero_role__hTPA7{font-size:.6875rem}.LayeredWorkflowHero_detail__WcoJz{padding:1rem;min-height:305px}.LayeredWorkflowHero_detail__WcoJz h2{font-size:1.375rem}.LayeredWorkflowHero_detail__WcoJz>p{min-height:7.5em}.LayeredWorkflowHero_handoff__jMOYy{gap:1.5rem}.LayeredWorkflowHero_assurance__OAV3Z{padding:.9rem .75rem;align-items:flex-start}.LayeredWorkflowHero_assurance__OAV3Z p{font-size:.6875rem}.LayeredWorkflowHero_sceneFooter__6dg7O{padding-top:.85rem}}@media (max-width:360px){.LayeredWorkflowHero_step__zEcIo{padding-left:2.7rem}.LayeredWorkflowHero_stepIcon__mSRMP{left:.35rem;width:27px;height:30px}.LayeredWorkflowHero_role__hTPA7{font-size:.625rem}}@media (prefers-reduced-motion:reduce){.LayeredWorkflowHero_hero__quMJc *,.LayeredWorkflowHero_hero__quMJc :after,.LayeredWorkflowHero_hero__quMJc :before{transition:none!important;animation:none!important}}.AgentSystems_explorer__8MPhb{--agent-ink:var(--brand-ink,#15232e);--agent-on-dark:var(--on-dark,#f5f7f8);--agent-muted:var(--muted-dark,var(--color-mist-300,#c9cbd6));--agent-accent:var(--accent-light,var(--color-sun-300,#6ff2cc));--agent-line:var(--dark-border,rgb(255 255 255/16%));container-type:inline-size;container-name:agent-explorer;min-width:0;margin:0;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--agent-line);border-radius:var(--radius-lg,16px);background:var(--agent-ink);color:var(--agent-on-dark);font-family:var(--font-body,var(--font-sans,inherit));box-shadow:0 16px 40px rgb(0 0 0/10%)}.AgentSystems_explorerCaption__GwOfr{display:flex;flex-direction:column;gap:.75rem}.AgentSystems_detailCounter__iBITV,.AgentSystems_exampleLabel__ysQka,.AgentSystems_smallLabel__fRVWV{font-size:.75rem;font-weight:600;line-height:1.5;letter-spacing:.09em;text-transform:uppercase}.AgentSystems_exampleLabel__ysQka{color:var(--agent-accent)}.AgentSystems_explorerTitle__b3u91{max-width:26ch;font-family:var(--font-display,inherit);font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:600;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.AgentSystems_explorerIntro__ym6yt{max-width:54ch;color:var(--agent-muted);font-size:.875rem;line-height:1.6}.AgentSystems_scenarioPicker__0h3wt{min-width:0;margin:1.5rem 0 0;padding:0;border:0}.AgentSystems_scenarioButtons__Dnb7a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem}.AgentSystems_scenarioButton__ZyJ5V{min-height:44px;padding:.65rem .5rem;border:1px solid var(--agent-line);border-radius:var(--radius-sm,6px);background:transparent;color:var(--agent-muted);font:inherit;font-size:.8125rem;font-weight:600;line-height:1.3;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.AgentSystems_scenarioButton__ZyJ5V:hover{border-color:var(--agent-muted);color:var(--agent-on-dark)}.AgentSystems_scenarioButton__ZyJ5V[aria-pressed=true]{border-color:var(--agent-accent);background:var(--agent-accent);color:var(--agent-ink)}.AgentSystems_scenarioButton__ZyJ5V:focus-visible,.AgentSystems_stepButton__pi0MZ:focus-visible{outline:2px solid var(--agent-accent);outline-offset:4px}.AgentSystems_trigger__OuyYq{display:flex;gap:.75rem;align-items:flex-start;padding-block:1.5rem}.AgentSystems_triggerMark__7M65w{display:grid;flex:0 0 2rem;width:2rem;height:2rem;place-items:center;border:1px solid var(--agent-line);border-radius:50%;color:var(--agent-accent)}.AgentSystems_triggerMark__7M65w svg{width:1.125rem;height:1.125rem}.AgentSystems_smallLabel__fRVWV{margin:0;color:var(--agent-muted);font-size:.6875rem}.AgentSystems_triggerText__nKfcQ{margin:.35rem 0 0;font-size:.9375rem;line-height:1.5}.AgentSystems_explorerBody__4ytQE{display:grid;min-width:0;gap:1.25rem}.AgentSystems_stepRail__YdhIx{display:grid;align-content:start;gap:.5rem;margin:0;padding:0;list-style:none}.AgentSystems_stepRail__YdhIx li{position:relative;min-width:0}.AgentSystems_stepRail__YdhIx li:not(:last-child):after{position:absolute;z-index:0;top:calc(100% - 1px);left:calc(.75rem + 1rem);width:1px;height:calc(.5rem + 2px);background:var(--agent-line);content:""}.AgentSystems_stepButton__pi0MZ{position:relative;z-index:1;display:flex;align-items:center;gap:.75rem;width:100%;min-height:74px;padding:.75rem;border:1px solid transparent;border-radius:var(--radius-md,10px);background:rgb(255 255 255/3%);color:var(--agent-on-dark);font:inherit;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease}.AgentSystems_stepButton__pi0MZ:hover{background:rgb(255 255 255/7%);border-color:var(--agent-line)}.AgentSystems_stepButton__pi0MZ[aria-pressed=true]{background:rgb(255 255 255/7%);border-color:var(--agent-accent)}.AgentSystems_stepNumber__0859p{display:grid;flex:0 0 2rem;width:2rem;height:2rem;place-items:center;border:1px solid var(--agent-line);border-radius:50%;color:var(--agent-muted);font-family:var(--font-mono,ui-monospace,monospace);font-size:.75rem}.AgentSystems_stepButton__pi0MZ[aria-pressed=true] .AgentSystems_stepNumber__0859p{border-color:var(--agent-accent);background:var(--agent-accent);color:var(--agent-ink)}.AgentSystems_stepCopy__BXTEw{display:grid;min-width:0;gap:.25rem}.AgentSystems_stepRole__eqhin{font-size:.875rem;font-weight:600;line-height:1.35}.AgentSystems_stepKind__yjm8V{color:var(--agent-muted);font-size:.75rem;line-height:1.4}.AgentSystems_stepKind__yjm8V[data-approval=true]{color:var(--agent-accent)}.AgentSystems_stepArrow__rH1B0{margin-left:auto;color:var(--agent-accent);opacity:0}.AgentSystems_stepButton__pi0MZ[aria-pressed=true] .AgentSystems_stepArrow__rH1B0{opacity:1}.AgentSystems_stepDetail__scLBI{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:1.25rem;border:1px solid var(--agent-line);border-radius:var(--radius-md,10px);background:rgb(255 255 255/3%)}.AgentSystems_detailCounter__iBITV{margin:0;color:var(--agent-accent)}.AgentSystems_detailCounter__iBITV span{color:var(--agent-muted)}.AgentSystems_detailHeading__WiiIb{margin:1rem 0 0;font-family:var(--font-display,inherit);font-size:1.375rem;font-weight:600;line-height:1.25;letter-spacing:-.02em}.AgentSystems_detailAction__AUeZB{margin:.75rem 0 1.25rem;font-size:1rem;line-height:1.65}.AgentSystems_approvalNote__5fmJn{width:100%;padding:.875rem;border-left:2px solid var(--agent-line);background:rgb(255 255 255/3%);color:var(--agent-muted);font-size:.8125rem;line-height:1.6}.AgentSystems_approvalNote__5fmJn[data-approval=true]{border-left-color:var(--agent-accent)}.AgentSystems_approvalNote__5fmJn p{margin:0}.AgentSystems_approvalNote__5fmJn .AgentSystems_noteHeading__BnTTx{margin-bottom:.35rem;color:var(--agent-on-dark);font-size:.8125rem;font-weight:600}.AgentSystems_approvalNote__5fmJn[data-approval=true] .AgentSystems_noteHeading__BnTTx{color:var(--agent-accent)}.AgentSystems_exceptionNote__kJ9E_{margin:.875rem 0 1.25rem;color:var(--agent-muted);font-size:.75rem;line-height:1.6}.AgentSystems_nextHandoff__YRM7m{display:flex;flex-direction:column;gap:.35rem;width:100%;margin-top:auto;padding-top:1rem;border-top:1px solid var(--agent-line);font-size:.75rem;line-height:1.4}.AgentSystems_nextHandoff__YRM7m span{color:var(--agent-muted)}.AgentSystems_nextHandoff__YRM7m strong{color:var(--agent-on-dark);font-size:.875rem;font-weight:500}.AgentSystems_exampleResult__0aaWG{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--agent-line)}.AgentSystems_exampleResult__0aaWG p:last-child{margin:.4rem 0 0;max-width:72ch;font-size:.875rem;line-height:1.65}.AgentSystems_exampleResult__0aaWG .AgentSystems_smallLabel__fRVWV{color:var(--agent-accent)}.AgentSystems_srOnly__p1Vy_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container agent-explorer (min-width: 680px){.AgentSystems_explorerBody__4ytQE{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.AgentSystems_stepDetail__scLBI{padding:1.5rem}}.AgentSystems_roleCards__QQBB3{--role-ink:var(--fg,var(--color-ink-950,#121212));--role-muted:var(--muted,var(--color-mist-500,#64677c));--role-border:var(--border,var(--color-mist-200,#dedfe6));--role-accent:var(--accent,var(--color-sun-600,#00805f));display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;color:var(--role-ink);font-family:var(--font-body,var(--font-sans,inherit))}.AgentSystems_roleCard___Hjp8{min-width:0;padding:clamp(1.25rem,3vw,1.75rem);border:1px solid var(--role-border);border-radius:var(--radius-lg,16px);background:var(--surface,#fff)}.AgentSystems_roleHeading__qqt98{display:flex;align-items:flex-start;gap:.875rem}.AgentSystems_roleHeading__qqt98 h3{margin:.125rem 0 0;font-family:var(--font-display,inherit);font-size:1.125rem;font-weight:600;line-height:1.35;letter-spacing:-.015em}.AgentSystems_roleIcon__kyeaU{display:grid;flex:0 0 2rem;width:2rem;height:2rem;place-items:center;color:var(--role-accent)}.AgentSystems_roleIcon__kyeaU svg{width:1.5rem;height:1.5rem}.AgentSystems_roleDuty__xyo28{margin:.875rem 0 0;color:var(--role-muted);font-size:.9375rem;line-height:1.7}.AgentSystems_roleDetails__zYtsJ{display:grid;gap:1rem;margin:1.25rem 0 0;padding-top:1.25rem;border-top:1px solid var(--role-border)}.AgentSystems_roleDetails__zYtsJ dt{margin:0 0 .3rem;color:var(--role-ink);font-size:.75rem;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.AgentSystems_roleDetails__zYtsJ dd{margin:0;color:var(--role-muted);font-size:.875rem;line-height:1.65}.AgentSystems_roleApproval__HcO1S{padding:.875rem;border-radius:var(--radius-sm,6px);background:var(--bg,var(--color-mist-50,#f5f5f5))}.AgentSystems_roleApproval__HcO1S dt{color:var(--role-accent)}.AgentSystems_compact__iG8E8{gap:.75rem}.AgentSystems_compact__iG8E8 .AgentSystems_roleCard___Hjp8{padding:1.125rem;border-radius:var(--radius-md,10px)}.AgentSystems_compact__iG8E8 .AgentSystems_roleHeading__qqt98{gap:.625rem}.AgentSystems_compact__iG8E8 .AgentSystems_roleHeading__qqt98 h3{font-family:inherit;font-size:.875rem;line-height:1.5;letter-spacing:0}.AgentSystems_compact__iG8E8 .AgentSystems_roleIcon__kyeaU{flex-basis:1.5rem;width:1.5rem;height:1.5rem}.AgentSystems_compact__iG8E8 .AgentSystems_roleIcon__kyeaU svg{width:1.25rem;height:1.25rem}.AgentSystems_compact__iG8E8 .AgentSystems_roleDuty__xyo28{margin-top:.625rem;font-size:.875rem;line-height:1.65}@media (min-width:640px){.AgentSystems_roleCards__QQBB3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.AgentSystems_scenarioButton__ZyJ5V,.AgentSystems_stepButton__pi0MZ{transition:none}}