.playbook-experience-module__E5iqPG__playbookPage{--playbook-accent:#c9ff45;--playbook-accent-ink:#10211a;outline:0}.playbook-experience-module__E5iqPG__playbookPage[data-accent=cobalt]{--playbook-accent:#75a6ff}.playbook-experience-module__E5iqPG__playbookPage[data-accent=coral]{--playbook-accent:#ff7951}.playbook-experience-module__E5iqPG__playbookPage[data-accent=violet]{--playbook-accent:#a687ff}.playbook-experience-module__E5iqPG__breadcrumbs{min-height:3rem;padding-inline:var(--ix2-gutter);color:var(--ix2-muted);align-items:center;gap:.45rem;font-size:.8125rem;font-weight:700;display:flex}.playbook-experience-module__E5iqPG__breadcrumbs a{min-height:2.5rem;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.playbook-experience-module__E5iqPG__playbookHero{background:var(--ix2-canvas-deep);min-height:43rem;color:var(--ix2-ink-strong);grid-template-columns:minmax(30rem,1.06fr) minmax(30rem,.94fr);display:grid}.playbook-experience-module__E5iqPG__heroCopy{flex-direction:column;align-items:flex-start;padding:clamp(2.25rem,5vw,5.5rem) clamp(1.5rem,4vw,4.5rem);display:flex}.playbook-experience-module__E5iqPG__heroCopy h1{letter-spacing:-.045em;text-wrap:balance;max-width:58rem;margin:0;font-size:clamp(2.8rem,4vw,6rem);font-weight:590;line-height:.86}.playbook-experience-module__E5iqPG__heroCopy p{max-width:42rem;color:var(--ix2-muted);margin:1.5rem 0 0;font-size:clamp(.9rem,1.25vw,1.08rem);font-weight:560;line-height:1.55}.playbook-experience-module__E5iqPG__heroCopy>button{background:var(--playbook-accent);min-height:3.75rem;color:var(--playbook-accent-ink);cursor:pointer;border:0;justify-content:center;align-items:center;gap:.7rem;margin-top:auto;padding-inline:1.35rem;font-size:.875rem;font-weight:820;transition:filter .1s ease-out,transform .1s ease-out;display:inline-flex}.playbook-experience-module__E5iqPG__heroCopy>button:active{transform:translateY(1px)}.playbook-experience-module__E5iqPG__heroCopy>button:disabled{filter:saturate(.25)opacity(.55);cursor:not-allowed;transform:none}.playbook-experience-module__E5iqPG__heroCopy>button:focus-visible,.playbook-experience-module__E5iqPG__breadcrumbs a:focus-visible,.playbook-experience-module__E5iqPG__stepService a:focus-visible{outline:.1875rem solid var(--ix2-focus);outline-offset:.1875rem}.playbook-experience-module__E5iqPG__copyNote{color:var(--ix2-muted);margin-top:.65rem;font-size:.8125rem;font-weight:630}.playbook-experience-module__E5iqPG__copyStatus{min-height:1rem;color:var(--ix2-muted);margin-top:.35rem;font-size:.8125rem;font-weight:700}.playbook-experience-module__E5iqPG__heroArtifact{background:radial-gradient(circle at 84% 12%, color-mix(in oklch, var(--ix2-canvas-deep) 36%, transparent), transparent 34%), radial-gradient(circle at 8% 88%, color-mix(in oklch, var(--playbook-accent-ink) 22%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in oklch, var(--playbook-accent) 84%, var(--ix2-canvas)), var(--playbook-accent) 52%, color-mix(in oklch, var(--playbook-accent) 72%, var(--playbook-accent-ink)));min-height:43rem;color:var(--playbook-accent-ink);position:relative;overflow:hidden}.playbook-experience-module__E5iqPG__heroArtifact:before{content:"";background:linear-gradient(110deg, color-mix(in oklch, var(--ix2-canvas) 18%, transparent), transparent 42%, color-mix(in oklch, var(--playbook-accent-ink) 10%, transparent));pointer-events:none;position:absolute;inset:0}.playbook-experience-module__E5iqPG__artifactScene{z-index:1;grid-template-rows:auto 1fr auto;gap:clamp(1rem,2vw,1.75rem);min-height:43rem;padding:clamp(2rem,4vw,4rem);display:grid;position:relative}.playbook-experience-module__E5iqPG__artifactBrief,.playbook-experience-module__E5iqPG__artifactOutcome{overflow-wrap:anywhere;width:min(100%,34rem)}.playbook-experience-module__E5iqPG__artifactBrief>span,.playbook-experience-module__E5iqPG__artifactOutcome>span{color:color-mix(in oklch, var(--playbook-accent-ink) 84%, transparent);margin-bottom:.5rem;font-size:.75rem;font-weight:800;display:block}.playbook-experience-module__E5iqPG__artifactBrief>p,.playbook-experience-module__E5iqPG__artifactOutcome>p{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:670}.playbook-experience-module__E5iqPG__artifactBrief>p{font-size:clamp(1rem,1.7vw,1.35rem);line-height:1.25}.playbook-experience-module__E5iqPG__artifactSequence{background:var(--ix2-canvas-deep);width:min(100%,42rem);box-shadow:0 2rem 5rem color-mix(in oklch, var(--playbook-accent-ink) 22%, transparent), inset 0 1px color-mix(in oklch, var(--ix2-ink-strong) 9%, transparent);color:var(--ix2-ink-strong);align-self:center;margin:0;padding:clamp(.75rem,1.5vw,1.25rem);list-style:none}.playbook-experience-module__E5iqPG__artifactSequence>li{grid-template-columns:2.25rem minmax(0,1fr) minmax(0,auto);align-items:center;gap:.75rem;min-height:3.75rem;padding:.5rem .75rem;display:grid}.playbook-experience-module__E5iqPG__artifactSequence>li[data-approval=true]{background:color-mix(in oklch, var(--playbook-accent) 22%, transparent)}.playbook-experience-module__E5iqPG__artifactSequence>li[data-status=unavailable]{opacity:.68}.playbook-experience-module__E5iqPG__artifactMark{place-items:center;width:2.25rem;height:2.25rem;display:grid}.playbook-experience-module__E5iqPG__artifactService{flex-direction:column;gap:.125rem;min-width:0;display:flex}.playbook-experience-module__E5iqPG__artifactService>strong{color:var(--ix2-ink-strong);font-size:.9375rem;font-weight:780;line-height:1.2}.playbook-experience-module__E5iqPG__artifactService>span{color:var(--ix2-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:620;line-height:1.25;overflow:hidden}.playbook-experience-module__E5iqPG__artifactApproval{max-width:11rem;color:var(--ix2-ink-strong);text-align:right;font-size:.75rem;font-weight:800;line-height:1.25}.playbook-experience-module__E5iqPG__artifactOutcome{text-align:right;justify-self:end}.playbook-experience-module__E5iqPG__artifactOutcome>p{font-size:clamp(1.25rem,2.25vw,2rem);line-height:1.08}.playbook-experience-module__E5iqPG__agentTask,.playbook-experience-module__E5iqPG__workflow{padding:clamp(4rem, 8vw, 8rem) var(--ix2-gutter)}.playbook-experience-module__E5iqPG__agentTask{background:var(--ix2-canvas-deep);color:var(--ix2-ink-strong);grid-template-columns:minmax(12rem,.38fr) minmax(0,1fr);gap:clamp(2rem,6vw,7rem);display:grid}.playbook-experience-module__E5iqPG__agentTaskIntro{align-self:start}.playbook-experience-module__E5iqPG__agentTask h2{color:inherit;letter-spacing:-.04em;white-space:nowrap;margin:0;font-size:clamp(1.8rem,3.6vw,4rem);font-weight:600;line-height:.95}.playbook-experience-module__E5iqPG__agentTask pre{overflow-wrap:anywhere;color:var(--ix2-ink-strong);font-family:var(--font-jakarta), system-ui, sans-serif;white-space:pre-wrap;margin:0;font-size:clamp(.875rem,1.1vw,1rem);font-weight:520;line-height:1.7}.playbook-experience-module__E5iqPG__workflow>header{grid-template-columns:minmax(0,1fr) minmax(18rem,31rem);align-items:end;gap:2rem;margin-bottom:clamp(1.75rem,4vw,4rem);display:grid}.playbook-experience-module__E5iqPG__workflow h2{color:var(--ix2-ink-strong);letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,5vw,6rem);font-weight:600;line-height:.9}.playbook-experience-module__E5iqPG__workflow>header p{color:var(--ix2-muted);margin:0;font-size:.9375rem;font-weight:590;line-height:1.5}.playbook-experience-module__E5iqPG__workflowSteps{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.playbook-experience-module__E5iqPG__workflowSteps>li{grid-template-columns:2rem minmax(8rem,.48fr) minmax(14rem,.82fr) minmax(18rem,1.35fr);align-items:center;gap:clamp(.75rem,2.4vw,2.5rem);min-height:5.75rem;padding:.75rem 0;display:grid;position:relative}.playbook-experience-module__E5iqPG__workflowSteps>li[data-approval=true]{background:color-mix(in oklch, var(--playbook-accent) 22%, transparent);padding-inline:1rem}.playbook-experience-module__E5iqPG__stepPosition{color:var(--ix2-muted);font-variant-numeric:tabular-nums;align-self:start;padding-top:.625rem;font-size:.8125rem;font-weight:720}.playbook-experience-module__E5iqPG__stepAction h3{color:var(--ix2-ink-strong);letter-spacing:-.045em;margin:0;font-size:clamp(1.35rem,2.1vw,2.35rem);font-weight:620;line-height:1}.playbook-experience-module__E5iqPG__stepService{min-width:0}.playbook-experience-module__E5iqPG__stepService a,.playbook-experience-module__E5iqPG__unavailableService{align-items:center;gap:.75rem;width:fit-content;max-width:100%;min-height:2.75rem;display:flex}.playbook-experience-module__E5iqPG__stepService a{color:var(--ix2-ink-strong);text-decoration:none}.playbook-experience-module__E5iqPG__serviceIdentity,.playbook-experience-module__E5iqPG__unavailableService{min-width:0}.playbook-experience-module__E5iqPG__serviceIdentity{flex-direction:column;gap:.125rem;display:flex}.playbook-experience-module__E5iqPG__serviceIdentity strong,.playbook-experience-module__E5iqPG__unavailableService strong{color:var(--ix2-ink-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:760;line-height:1.25;overflow:hidden}.playbook-experience-module__E5iqPG__serviceIdentity>span,.playbook-experience-module__E5iqPG__unavailableService>span{color:var(--ix2-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:620;line-height:1.25;overflow:hidden}.playbook-experience-module__E5iqPG__unavailableService{flex-direction:column;justify-content:center;align-items:flex-start;gap:.125rem}.playbook-experience-module__E5iqPG__stepOutcome{min-width:0}.playbook-experience-module__E5iqPG__stepOutcome>p{color:var(--ix2-ink-soft);margin:0;font-size:.9375rem;font-weight:560;line-height:1.45}.playbook-experience-module__E5iqPG__stepOutcome>.playbook-experience-module__E5iqPG__stepDetails{color:var(--ix2-muted);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:.8125rem;font-weight:620}.playbook-experience-module__E5iqPG__approvalLabel{width:fit-content;color:var(--ix2-ink-strong);margin-top:.5rem;font-size:.8125rem;font-weight:780;line-height:1.35;display:block}@media (max-width:64rem){.playbook-experience-module__E5iqPG__playbookHero{grid-template-columns:1fr}.playbook-experience-module__E5iqPG__heroCopy{min-height:24rem}.playbook-experience-module__E5iqPG__heroArtifact,.playbook-experience-module__E5iqPG__artifactScene{min-height:38rem}.playbook-experience-module__E5iqPG__workflowSteps>li{grid-template-columns:2rem minmax(8rem,.5fr) minmax(13rem,.9fr);min-height:7rem}.playbook-experience-module__E5iqPG__stepOutcome{grid-column:2/-1;padding-bottom:.5rem}.playbook-experience-module__E5iqPG__agentTask{grid-template-columns:1fr}.playbook-experience-module__E5iqPG__workflow>header{grid-template-columns:1fr;align-items:start;gap:1rem}.playbook-experience-module__E5iqPG__workflow h2,.playbook-experience-module__E5iqPG__workflow>header p{max-width:44rem}}@media (max-width:40rem){.playbook-experience-module__E5iqPG__heroCopy{min-height:0;padding:2rem var(--ix2-gutter)}.playbook-experience-module__E5iqPG__heroCopy h1{max-width:none;font-size:clamp(1.65rem,8vw,2.05rem);line-height:.95}.playbook-experience-module__E5iqPG__heroCopy p{font-size:.8rem}.playbook-experience-module__E5iqPG__heroCopy>button{width:100%;margin-top:2rem}.playbook-experience-module__E5iqPG__heroArtifact{min-height:0}.playbook-experience-module__E5iqPG__artifactScene{min-height:0;padding:2rem var(--ix2-gutter);gap:1.5rem}.playbook-experience-module__E5iqPG__artifactBrief>p{font-size:1rem}.playbook-experience-module__E5iqPG__artifactSequence{width:100%;padding:.5rem}.playbook-experience-module__E5iqPG__artifactSequence>li{grid-template-columns:2.25rem minmax(0,1fr);gap:.625rem;min-height:4rem;padding:.625rem}.playbook-experience-module__E5iqPG__artifactService>span{text-overflow:clip;white-space:normal;overflow:visible}.playbook-experience-module__E5iqPG__artifactApproval{text-align:left;grid-column:2;max-width:none;padding-bottom:.125rem}.playbook-experience-module__E5iqPG__artifactOutcome{text-align:left;justify-self:start}.playbook-experience-module__E5iqPG__artifactOutcome>p{font-size:1.35rem}.playbook-experience-module__E5iqPG__agentTask,.playbook-experience-module__E5iqPG__workflow{padding-top:4rem;padding-bottom:4rem}.playbook-experience-module__E5iqPG__agentTask{gap:2rem}.playbook-experience-module__E5iqPG__agentTask h2{font-size:1.45rem}.playbook-experience-module__E5iqPG__agentTask pre{font-size:.875rem;line-height:1.65}.playbook-experience-module__E5iqPG__workflow>header{grid-template-columns:1fr;gap:.8rem;margin-bottom:1.5rem}.playbook-experience-module__E5iqPG__workflow h2{letter-spacing:-.045em;font-size:clamp(1.25rem,5.4vw,1.45rem);line-height:1}.playbook-experience-module__E5iqPG__workflow>header p{font-size:.875rem}.playbook-experience-module__E5iqPG__workflowSteps>li{grid-template-columns:1.5rem minmax(6.25rem,.52fr) minmax(0,1fr);align-content:start;gap:.5rem .75rem;min-height:0;padding:1rem 0}.playbook-experience-module__E5iqPG__workflowSteps>li[data-approval=true]{padding-inline:.75rem}.playbook-experience-module__E5iqPG__stepPosition{grid-row:1/span 2;padding-top:.45rem}.playbook-experience-module__E5iqPG__stepAction h3{font-size:clamp(1.2rem,6vw,1.55rem)}.playbook-experience-module__E5iqPG__stepService a,.playbook-experience-module__E5iqPG__unavailableService{gap:.5rem}.playbook-experience-module__E5iqPG__serviceIdentity strong,.playbook-experience-module__E5iqPG__serviceIdentity>span,.playbook-experience-module__E5iqPG__unavailableService strong,.playbook-experience-module__E5iqPG__unavailableService>span{text-overflow:clip;white-space:normal;overflow:visible}.playbook-experience-module__E5iqPG__stepOutcome{grid-column:2/-1;padding-bottom:0}.playbook-experience-module__E5iqPG__stepOutcome>p{font-size:.875rem}}@media (hover:hover){.playbook-experience-module__E5iqPG__heroCopy>button:not(:disabled):hover{filter:brightness(1.06)}.playbook-experience-module__E5iqPG__breadcrumbs a:hover,.playbook-experience-module__E5iqPG__stepService a:hover .playbook-experience-module__E5iqPG__serviceIdentity strong{text-decoration:underline;-webkit-text-decoration-color:var(--ix2-orange);text-decoration-color:var(--ix2-orange);text-underline-offset:.25rem}}@media (prefers-reduced-motion:reduce){.playbook-experience-module__E5iqPG__heroCopy>button{transition:none}}
