.rp-agent-demo{--agent-primary:#7950f2;--agent-ink:#211333;--agent-muted:#6a6078;--agent-line:#e8e2f0;--agent-paper:#fff;color:var(--agent-ink);font-family:var(--font-body),sans-serif;container-type:inline-size}.rp-agent-window{display:flex;overflow:clip;border:1px solid #ded5ed;border-radius:20px;background:var(--agent-paper);box-shadow:0 2px 6px #26134408,0 24px 72px #2914511a}.rp-agent-rail{display:none;width:72px;flex-shrink:0;flex-direction:column;align-items:center;padding:16px 10px;border-right:1px solid var(--agent-line)}.rp-agent-rail-items{display:grid;gap:5px;padding:0;margin:24px 0;list-style:none}.rp-agent-account,.rp-agent-brand{display:flex;align-items:center}.rp-agent-account{margin-top:auto;padding-top:8px;font-size:11px;color:var(--agent-muted)}.rp-agent-rail-icon{display:grid;place-items:center;width:44px;height:44px;font-size:12px;line-height:1.4;color:var(--agent-muted)}.rp-agent-rail-icon svg{flex-shrink:0}.rp-agent-rail-icon.is-active{border-radius:13px;background:#f0eaff;color:var(--agent-primary)}.rp-agent-owner{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:#f1edf7;font-size:11px;font-weight:600}.rp-agent-workspace{flex:1;min-width:0}.rp-agent-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:62px;padding:12px 16px;border-bottom:1px solid var(--agent-line)}.rp-agent-breadcrumb{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600}.rp-agent-breadcrumb>svg:first-child{color:var(--agent-primary)}.rp-agent-demo-label{border:1px solid var(--agent-line);border-radius:6px;padding:4px 7px;color:var(--agent-muted);font-size:11px;line-height:1.4}.rp-agent-roster{padding:12px;border-bottom:1px solid var(--agent-line)}.rp-agent-roster-heading{display:none}.rp-agent-picker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.rp-agent-demo .rp-agent-person{display:flex;flex-direction:column;gap:6px;width:100%;height:auto;min-height:44px;padding:8px 2px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--agent-ink);white-space:normal;box-shadow:none}.rp-agent-demo .rp-agent-person:hover{background:#f7f4fc}.rp-agent-demo .rp-agent-person:active{background:#e9dffe}.rp-agent-demo .rp-agent-person.is-selected{background:#f0eaff;border-color:#cdb9fc;color:#5831b2}.rp-agent-avatar{width:40px;height:40px;flex-shrink:0}.rp-agent-avatar img,.rp-agent-stage-avatar{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%}.rp-agent-person-copy{display:grid;gap:3px;font-size:12px;line-height:1.35}.rp-agent-demo .rp-agent-person-arrow,.rp-agent-person-copy>span{display:none}.rp-agent-stage{display:grid;min-width:0;padding:22px 16px;background:linear-gradient(145deg,#fcfaff,#f7f5fc)}.rp-agent-stage article{grid-area:1/1;visibility:hidden;display:grid;grid-template-rows:auto auto 1fr auto;gap:20px}.rp-agent-stage article.is-active{visibility:visible}.rp-agent-intro{display:flex;align-items:center;gap:12px}.rp-agent-stage-avatar{width:48px;height:48px;flex-shrink:0}.rp-agent-demo .rp-agent-overline{display:block;color:var(--agent-muted);font-size:12px;font-weight:500;line-height:1.5}.rp-site .rp-agent-intro h3{margin-top:5px;font-family:var(--rp-app-display),var(--font-body),sans-serif;font-size:clamp(21px,2.5cqi,29px);line-height:1.18;letter-spacing:-.025em;font-weight:600;color:var(--agent-ink)}.rp-agent-brief{padding:14px 16px;border:1px solid var(--agent-line);border-radius:12px;background:#fff}.rp-site .rp-agent-brief p{margin-top:5px;font-size:14px;line-height:1.6;color:var(--agent-ink)}.rp-agent-work{display:grid;gap:22px}.rp-agent-section-label{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.4;font-weight:600;color:#5c427f}.rp-agent-count{margin-left:auto;color:var(--agent-muted);font-variant-numeric:tabular-nums}.rp-agent-steps{list-style:none;padding:0;margin:18px 0 0}.rp-agent-steps li{position:relative;display:flex;gap:12px;padding-bottom:20px}.rp-agent-steps li:last-child{padding-bottom:0}.rp-agent-steps li:not(:last-child):before{content:"";position:absolute;width:1px;background:#ded5ed;left:12px;top:27px;bottom:3px}.rp-agent-step-icon{display:grid;place-items:center;width:25px;height:25px;flex-shrink:0;border:1px solid #d7cde5;border-radius:50%;background:#fff;color:#82728e;transition:background .2s,border-color .2s,color .2s}.rp-agent-steps .is-done .rp-agent-step-icon{background:#7950f2;border-color:#7950f2;color:#fff}.rp-agent-steps .is-working .rp-agent-step-icon{border-color:#7950f2;background:#f0eaff}.rp-agent-working-dot{width:7px;height:7px;border-radius:50%;background:#7950f2}.rp-agent-working-dot.is-animating{animation:rp-agent-pulse 1.5s ease-in-out infinite}@keyframes rp-agent-pulse{50%{opacity:.4;transform:scale(.7)}}.rp-agent-steps strong{display:block;padding-top:2px;font-size:13px;line-height:1.5;font-weight:600}.rp-site .rp-agent-steps p{margin-top:4px;font-size:12px;line-height:1.55;color:var(--agent-muted)}.rp-agent-result{display:flex;flex-direction:column;padding:18px;border:1px solid #ded2f1;border-radius:14px;background:#fff;box-shadow:0 5px 18px #3b1d6210;transition:border-color .3s,box-shadow .3s}.rp-agent-result.is-ready{border-color:#b6a0e2;box-shadow:0 5px 20px #7950f219}.rp-agent-demo .rp-agent-result-value{display:block;margin-top:20px;color:#5831b2;font-family:var(--rp-app-display),var(--font-body),sans-serif;font-size:clamp(30px,3.2cqi,40px);font-weight:500;letter-spacing:-.035em;line-height:1.1}.rp-site .rp-agent-result-title{margin-top:7px;font-size:13px;line-height:1.5;color:var(--agent-muted)}.rp-agent-result dl{display:grid;gap:10px;margin:20px 0;font-size:12px;line-height:1.5}.rp-agent-result dl>div{display:flex;justify-content:space-between;gap:12px}.rp-agent-result dt{color:var(--agent-muted)}.rp-agent-result dd{text-align:right;font-weight:500}.rp-agent-result-status{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:12px;border-top:1px solid var(--agent-line);color:var(--agent-muted);font-size:11px;line-height:1.5}.rp-agent-result-status svg{flex-shrink:0;opacity:0}.rp-agent-result.is-ready .rp-agent-result-status{color:#4d2a94}.rp-agent-result.is-ready .rp-agent-result-status svg{opacity:1}.rp-agent-trust{display:flex;align-items:flex-start;gap:10px;padding-top:16px;border-top:1px solid #e4dceb}.rp-agent-trust>svg{flex-shrink:0;margin-top:2px;color:#684693}.rp-site .rp-agent-trust p{font-size:12px;line-height:1.6;color:var(--agent-muted)}.rp-agent-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 16px;padding:8px 16px;border-top:1px solid var(--agent-line)}.rp-agent-playback{display:flex;align-items:center;gap:10px;font-size:12px;font-variant-numeric:tabular-nums}.rp-agent-demo .rp-agent-play-button{width:44px;height:44px;color:#5831b2;background:#f5f0ff}.rp-agent-demo .rp-agent-play-button:hover{background:#ebe2fc}.rp-agent-play-caption,.rp-agent-total{color:var(--agent-muted)}.rp-agent-play-caption{display:none}.rp-agent-team-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#5831b2;font-size:12px;font-weight:600}.rp-agent-team-link:hover{text-decoration:underline;text-underline-offset:4px}.rp-agent-progress{height:3px;background:#f2edf9}.rp-agent-progress>span{display:block;width:100%;height:100%;background:#7950f2;transform-origin:left;transition:transform .3s ease}@container (min-width: 560px){.rp-agent-roster,.rp-agent-toolbar{padding-inline:24px}.rp-agent-stage{padding:24px}.rp-agent-stage-avatar{width:56px;height:56px}.rp-agent-work{grid-template-columns:minmax(0,1fr) minmax(210px,.9fr);gap:24px}.rp-agent-play-caption{display:inline}.rp-agent-footer{padding-inline:24px}}@container (min-width: 880px){.rp-agent-rail{display:flex}.rp-agent-layout{display:grid;grid-template-columns:210px minmax(0,1fr)}.rp-agent-roster{display:flex;flex-direction:column;padding:26px 14px 20px;border-bottom:0;border-right:1px solid var(--agent-line)}.rp-agent-roster-heading{display:flex;align-items:center;justify-content:space-between;padding:0 10px 18px}.rp-site .rp-agent-roster-heading h3{font-family:var(--rp-app-display),var(--font-body),sans-serif;font-size:18px;line-height:1.2;letter-spacing:-.025em;font-weight:500}.rp-agent-roster-heading>span{font-size:12px;color:var(--agent-muted)}.rp-agent-picker{grid-template-columns:1fr;gap:7px}.rp-agent-demo .rp-agent-person{flex-direction:row;justify-content:flex-start;gap:10px;padding:12px 10px;text-align:left}.rp-agent-avatar{width:42px;height:42px}.rp-agent-person-copy{font-size:14px}.rp-agent-person-copy>span{display:block;color:var(--agent-muted);font-size:11px}.rp-agent-demo .rp-agent-person-arrow{display:block;margin-left:auto;width:14px;opacity:0}.rp-agent-person.is-selected .rp-agent-person-arrow{opacity:1}.rp-agent-stage article{min-height:470px;grid-template-rows:auto auto 1fr auto}}@container (min-width: 1100px){.rp-agent-stage{padding:28px 32px}.rp-agent-stage article{min-height:460px}.rp-agent-steps strong,.rp-site .rp-agent-brief p{font-size:14px}.rp-site .rp-agent-steps p{font-size:13px}}@media (prefers-reduced-motion:reduce){.rp-agent-demo *,.rp-agent-demo :before{animation:none;transition:none}}@font-face{font-family:__Outfit_a80a2d;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_a80a2d;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_Fallback_a80a2d;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_a80a2d{font-family:__Outfit_a80a2d,__Outfit_Fallback_a80a2d;font-style:normal}.__variable_a80a2d{--rp-app-display:"__Outfit_a80a2d","__Outfit_Fallback_a80a2d"}