[data-hp1] .hp-foundry{--hp-surface-height:284px;border-block:1px solid #dce3ec;min-width:0;margin:0}[data-hp1] .hp-foundry-toolbar{color:#526c8c;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:12px;display:flex}[data-hp1] .hp-foundry-toolbar button{color:#526c8c;background:0 0;border:0;flex-shrink:0;align-items:center;gap:10px;min-height:36px;padding:0 0 0 12px;font-size:12px;display:flex}[data-hp1] .hp-foundry-drawing{background-image:radial-gradient(#c9d5e2 .65px,#0000 .65px);background-size:20px 20px;padding:24px 14px 12px;position:relative}[data-hp1] .hp-generated-surface{width:calc(100% - 20px);max-width:380px;height:var(--hp-surface-height);z-index:1;background:#fff;border:1px solid #9cb6d9;border-radius:7px;flex-direction:column;margin-inline:auto;display:flex;position:relative;box-shadow:0 5px 12px #31588506}[data-hp1] .hp-generated-ghost{width:calc(100% - 48px);max-width:380px;height:calc(var(--hp-surface-height) - 2px);background:#f8fafd;border:1px solid #d6e2f1;border-radius:7px;position:absolute;top:18px;left:calc(50% + 5px);transform:translate(-50%)}[data-hp1] .hp-generated-header{border-bottom:1px solid #e4eaf3;flex-shrink:0;align-items:center;gap:8px;height:44px;padding:0 15px;font-size:12px;display:flex}[data-hp1] .hp-generated-header strong{color:#203b62;font-weight:500}[data-hp1] .hp-generated-header>span:last-child{color:#526c8c;margin-left:auto;font-size:11px}[data-hp1] .hp-generated-symbol{color:#0052ff;font-size:20px;line-height:1}[data-hp1] .hp-generated-body{color:#45617f;flex:1;min-height:0;padding:16px;font-size:12px;line-height:1.5}[data-hp1] .hp-generated-project{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}[data-hp1] .hp-generated-project>span,[data-hp1] .hp-generated-workflow>span{letter-spacing:.06em;color:#526c8c;font-size:11px}[data-hp1] .hp-generated-project strong{color:#1b3555;font-size:14px;font-weight:450}[data-hp1] .hp-generated-quote>div:not(:first-child){border-bottom:1px solid #edf0f5;justify-content:space-between;gap:12px;padding:5px 0;display:flex}[data-hp1] .hp-generated-blue{color:#0052ff}[data-hp1] .hp-generated-blue i{margin-left:5px;font-style:normal}[data-hp1] .hp-generated-quote>p{color:#0052ff;justify-content:space-between;margin-top:12px;display:flex}[data-hp1] .hp-generated-chat>p{color:#355270;background:#f0f4fa;border-radius:4px;margin-left:24px;padding:9px 10px}[data-hp1] .hp-generated-chat>div:not(.hp-generated-composer){gap:8px;margin-top:14px;display:flex}[data-hp1] .hp-generated-chat>div>span:first-child{color:#0052ff}[data-hp1] .hp-generated-chat footer{flex-wrap:wrap;gap:4px 8px;margin-top:10px;padding-left:17px;display:flex}[data-hp1] .hp-generated-chat footer span{color:#526c8c;border-bottom:1px solid #b9cce5;font-size:11px}[data-hp1] .hp-generated-composer{color:#60738c;border:1px solid #e1e7f0;border-radius:4px;justify-content:space-between;gap:10px;margin-top:16px;padding:7px 9px;font-size:11px;display:flex}[data-hp1] .hp-generated-workflow>div{align-items:center;gap:10px;min-height:33px;display:flex;position:relative}[data-hp1] .hp-generated-workflow>div:first-of-type{margin-top:10px}[data-hp1] .hp-generated-workflow>div:not(:last-of-type):after{content:"";background:#c9d9ee;width:1px;height:15px;position:absolute;top:25px;left:8px}[data-hp1] .hp-generated-step{color:#0052ff;border:1px solid #b6cbe7;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:11px;display:grid}[data-hp1] .hp-generated-review{color:#0052ff;flex-shrink:0;margin-left:auto;font-size:11px}[data-hp1] .hp-generated-workflow footer{color:#526c8c;margin-top:12px;font-size:11px}[data-hp1] .hp-foundry-bridge{width:100%;height:64px;display:block}[data-hp1] .hp-foundry-trace{stroke:#9fb9de;stroke-width:1px}[data-hp1] .hp-foundry-current{stroke:#0052ff;stroke-width:1.5px;stroke-dasharray:7 93;animation:3.2s linear infinite paused hp-foundry-power}[data-hp1] .hp-foundry[data-running=true] .hp-foundry-current{animation-play-state:running}[data-hp1] .hp-foundry-via{fill:#0052ff;stroke:#fff;stroke-width:2px}[data-hp1] .hp-foundry-core{background:#f8fbff;border:1px solid #9cb6d9;border-radius:3px;position:relative;box-shadow:0 4px 0 -1px #f8fbff,0 4px #c2d1e6}[data-hp1] .hp-foundry-core:before,[data-hp1] .hp-foundry-core:after{content:"";border:1px solid #91acd0;border-radius:50%;width:3px;height:3px;position:absolute;top:6px}[data-hp1] .hp-foundry-core:before{left:6px}[data-hp1] .hp-foundry-core:after{right:6px}[data-hp1] .hp-foundry-core-title{border-bottom:1px solid #d9e3f0;justify-content:space-between;gap:12px;padding:15px 18px 12px;display:flex}[data-hp1] .hp-foundry-core-title strong{color:#244d85;font-size:14px;font-weight:450}[data-hp1] .hp-foundry-core-title>span{color:#476d9f;font-size:12px}[data-hp1] .hp-foundry-capabilities{grid-template-columns:repeat(4,1fr);padding:16px 12px;display:grid}[data-hp1] .hp-foundry-capabilities>div{flex-direction:column;gap:6px;padding-inline:8px;display:flex}[data-hp1] .hp-foundry-capabilities>div+div{border-left:1px solid #dfe7f2}[data-hp1] .hp-foundry-capabilities svg{stroke:#527fb9;stroke-width:1.15px;width:20px;height:20px;margin-bottom:3px}[data-hp1] .hp-foundry-capabilities strong{color:#244d85;font-size:12px;font-weight:450}[data-hp1] .hp-foundry-capabilities span{color:#526c8c;font-size:11px;line-height:1.5}[data-hp1] .hp-foundry-sockets{stroke:#9cb6d9;width:100%;height:20px;position:absolute;top:calc(100% + 4px)}[data-hp1] .hp-foundry-sockets circle{fill:#fff}[data-hp1] .hp-foundry-systems{text-align:center;color:#526c8c;grid-template-columns:repeat(4,1fr);padding-top:30px;font-size:12px;display:grid}[data-hp1] .hp-foundry-examples{flex-wrap:wrap;justify-content:center;gap:5px 14px;padding:20px 0 6px;display:flex}[data-hp1] .hp-foundry-examples button{color:#526c8c;background:0 0;border:0;border-bottom:1px solid #0000;min-height:36px;padding:0 2px;font-size:12px}[data-hp1] .hp-foundry-examples button[aria-pressed=true]{color:#0052ff;border-bottom-color:#0052ff}[data-hp1] .hp-foundry button:focus-visible{outline-offset:4px;outline:2px solid #0052ff}[data-hp1] .hp-foundry figcaption{text-align:center;color:#526c8c;text-wrap:pretty;min-height:64px;padding:10px 0 15px;font-size:12px;line-height:1.6}@keyframes hp-foundry-power{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@media (max-width:700px){[data-hp1] .hp-foundry-drawing{padding-inline:0}[data-hp1] .hp-generated-surface,[data-hp1] .hp-generated-ghost{width:calc(100% - 12px)}[data-hp1] .hp-foundry-capabilities{padding:14px 4px}[data-hp1] .hp-foundry-capabilities>div{padding-inline:7px}[data-hp1] .hp-foundry-examples{gap:5px 12px}}@media (max-width:420px){[data-hp1] .hp-foundry-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0;padding:16px 12px}[data-hp1] .hp-foundry-capabilities>div{grid-template-columns:18px minmax(0,1fr);align-content:start;gap:5px 7px;padding-inline:12px;display:grid}[data-hp1] .hp-foundry-capabilities svg{width:18px;height:18px;margin:0}[data-hp1] .hp-foundry-capabilities span{grid-column:1/-1}[data-hp1] .hp-foundry-capabilities>div:nth-child(3){border-left:0}[data-hp1] .hp-foundry-capabilities>div:nth-child(n+3){border-top:1px solid #dfe7f2;padding-top:16px}[data-hp1] .hp-generated-body{padding-inline:14px}[data-hp1] .hp-generated-chat>p{margin-left:12px}}@media (prefers-reduced-motion:reduce){[data-hp1] .hp-generated-surface,[data-hp1] .hp-foundry-current{animation:none}}[data-hp1] .hp-generated-construction{pointer-events:none;stroke:#0052ff;stroke-width:1px;opacity:0;width:calc(100% + 2px);height:calc(100% + 2px);animation:1.1s ease-out both hp-foundry-draw;position:absolute;inset:-1px}@keyframes hp-foundry-draw{0%{stroke-dasharray:100;stroke-dashoffset:100px;opacity:.8}75%{stroke-dasharray:100;stroke-dashoffset:0;opacity:.65}to{stroke-dasharray:100;stroke-dashoffset:0;opacity:0}}[data-hp1] .hp-foundry[data-running=false] .hp-generated-construction{visibility:hidden;animation-play-state:paused}@media (prefers-reduced-motion:reduce){[data-hp1] .hp-generated-construction{animation:none}}.dark [data-hp1] .hp-foundry{--hp-foundry-ink:#dbe7f8;--hp-foundry-muted:#a6b6ce;--hp-foundry-line:#33445b;--hp-foundry-edge:#55729a;--hp-foundry-core:#162234;border-color:var(--hp-line)}.dark [data-hp1] :is(.hp-foundry-toolbar,.hp-foundry-toolbar button,.hp-generated-header>span:last-child,.hp-generated-project>span,.hp-generated-workflow>span,.hp-generated-chat footer span,.hp-generated-composer,.hp-generated-workflow footer,.hp-foundry-core-title>span,.hp-foundry-capabilities span,.hp-foundry-systems,.hp-foundry-examples button,.hp-foundry figcaption){color:var(--hp-foundry-muted)}.dark [data-hp1] .hp-foundry-drawing{background-image:radial-gradient(var(--hp-foundry-line).65px,transparent .65px)}.dark [data-hp1] .hp-generated-surface{background:var(--hp-panel);border-color:var(--hp-foundry-edge);box-shadow:0 5px 12px #070d1626}.dark [data-hp1] .hp-generated-ghost{background:var(--hp-paper);border-color:var(--hp-foundry-line)}.dark [data-hp1] :is(.hp-generated-header,.hp-generated-quote>div:not(:first-child),.hp-generated-chat footer span,.hp-generated-composer,.hp-foundry-core-title,.hp-foundry-capabilities>div+div,.hp-foundry-capabilities>div:nth-child(n+3)){border-color:var(--hp-foundry-line)}.dark [data-hp1] :is(.hp-generated-header strong,.hp-generated-project strong,.hp-foundry-core-title strong,.hp-foundry-capabilities strong){color:var(--hp-foundry-ink)}.dark [data-hp1] .hp-generated-body{color:var(--hp-foundry-muted)}.dark [data-hp1] :is(.hp-generated-symbol,.hp-generated-blue,.hp-generated-quote>p,.hp-generated-chat>div>span:first-child,.hp-generated-step,.hp-generated-review,.hp-foundry-examples button[aria-pressed=true]){color:var(--hp-blue)}.dark [data-hp1] .hp-generated-chat>p{background:var(--hp-blue-paper);color:var(--hp-foundry-ink)}.dark [data-hp1] .hp-generated-workflow>div:not(:last-of-type):after{background:var(--hp-foundry-line)}.dark [data-hp1] .hp-generated-step{border-color:var(--hp-foundry-edge)}.dark [data-hp1] :is(.hp-foundry-trace,.hp-foundry-sockets){stroke:var(--hp-foundry-edge)}.dark [data-hp1] :is(.hp-foundry-current,.hp-generated-construction,.hp-foundry-capabilities svg){stroke:var(--hp-blue)}.dark [data-hp1] .hp-foundry-via{fill:var(--hp-blue);stroke:var(--hp-paper)}.dark [data-hp1] .hp-foundry-core{background:var(--hp-foundry-core);border-color:var(--hp-foundry-edge);box-shadow:0 4px 0 -1px var(--hp-foundry-core),0 4px 0 0 var(--hp-foundry-line)}.dark [data-hp1] .hp-foundry-core:before,.dark [data-hp1] .hp-foundry-core:after{border-color:var(--hp-foundry-edge)}.dark [data-hp1] .hp-foundry-sockets circle{fill:var(--hp-paper)}.dark [data-hp1] .hp-foundry-examples button[aria-pressed=true]{border-bottom-color:var(--hp-blue)}.dark [data-hp1] .hp-foundry button:focus-visible{outline-color:var(--hp-blue)}
