.wmya-ai-agent{overflow:clip;background:var(--wmya-bg);color:var(--wmya-text)}
.wmya-ai-agent__frame{width:100%;max-width:var(--wmya-width);margin-inline:auto}
.wmya-ai-agent__layout{display:grid;grid-template-columns:minmax(300px,4fr) minmax(560px,6fr);align-items:stretch;gap:clamp(44px,6vw,88px)}
.wmya-ai-agent__content{display:flex;min-width:0;padding-block:10px;flex-direction:column}.wmya-ai-agent__content--center{text-align:center}
.wmya-ai-agent__highlight{position:relative;margin:0 0 28px;padding:22px 22px 20px 26px;overflow:hidden;color:var(--wmya-text);background:color-mix(in srgb,var(--wmya-accent) 12%,white);border:1px solid color-mix(in srgb,var(--wmya-accent) 40%,white);border-radius:12px;line-height:1.55}
.wmya-ai-agent__highlight:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--wmya-accent)}
.wmya-ai-agent__highlight p{margin:0;font-size:clamp(18px,1.7vw,22px);font-weight:720}
.wmya-ai-agent__highlight small{display:block;margin-top:10px;color:color-mix(in srgb,var(--wmya-text) 58%,transparent);font-size:12px;font-weight:600}
.wmya-ai-agent__process{position:relative;display:grid;gap:0;margin:0 0 28px;padding:2px 0}
.wmya-ai-agent__process:before{content:"";position:absolute;top:21px;bottom:21px;left:17px;width:1px;background:color-mix(in srgb,var(--wmya-text) 13%,transparent)}
.wmya-ai-agent__process-step{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:11px 0;color:color-mix(in srgb,var(--wmya-text) 54%,transparent);transition:color .24s ease,transform .24s ease}
.wmya-ai-agent__process-step>span{position:relative;z-index:1;width:36px;height:36px;display:grid;place-items:center;background:var(--wmya-bg);border:1px solid color-mix(in srgb,var(--wmya-text) 15%,transparent);border-radius:50%;font-size:10px;font-weight:760;transition:.24s ease}
.wmya-ai-agent__process-step strong{display:block;margin-top:1px;color:var(--wmya-text);font-size:14px;line-height:1.35}.wmya-ai-agent__process-step p{margin:4px 0 0;font-size:12px;line-height:1.5}
.wmya-ai-agent__process-step.is-active{transform:translateX(4px);color:color-mix(in srgb,var(--wmya-text) 72%,transparent)}
.wmya-ai-agent__process-step.is-active>span{background:var(--wmya-accent);border-color:var(--wmya-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--wmya-accent) 14%,transparent)}
.wmya-ai-agent__process-step.is-complete>span{color:#fff;background:#20a866;border-color:#20a866}
.wmya-ai-agent__small-heading{margin:0 0 14px;color:color-mix(in srgb,var(--wmya-text) 58%,transparent);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.wmya-ai-agent__capabilities{display:flex;flex-wrap:wrap;gap:10px}
.wmya-ai-agent__capabilities>[class^=section_block_id_],.wmya-ai-agent__tasks>[class^=section_block_id_],.wmya-ai-agent__skill-list>[class^=section_block_id_]{display:contents}
.wmya-ai-agent__capability{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 13px;color:var(--wmya-text);background:transparent;border:1px solid color-mix(in srgb,var(--wmya-text) 13%,transparent);border-radius:999px;cursor:default;font:inherit;font-size:14px;line-height:1;transition:.22s ease}
.wmya-ai-agent__capability:hover,.wmya-ai-agent__capability:focus-visible{transform:translateY(-2px);background:color-mix(in srgb,var(--wmya-accent) 9%,white);border-color:var(--wmya-accent);outline:none}
.wmya-ai-agent__capability-icon{position:relative;width:16px;height:16px;flex:0 0 16px;border:1.5px solid currentColor;border-radius:4px}
.wmya-ai-agent__capability-icon:before,.wmya-ai-agent__capability-icon:after{content:"";position:absolute;background:currentColor}
.wmya-ai-agent__capability-icon:before{left:3px;right:3px;top:4px;height:1px}.wmya-ai-agent__capability-icon:after{left:3px;bottom:3px;width:5px;height:1px}
.wmya-ai-agent__capability-icon--product{border-radius:50%}.wmya-ai-agent__capability-icon--seo:after{left:auto;right:-3px;bottom:-3px;width:6px;height:1.5px;transform:rotate(45deg)}
.wmya-ai-agent__capability-icon--language:before{inset:3px 7px;width:1px;height:auto}.wmya-ai-agent__capability-icon--language:after{left:2px;right:2px;top:7px;width:auto;height:1px}
.wmya-ai-agent__capability-icon--data:before{left:3px;bottom:3px;top:auto;width:2px;height:5px;box-shadow:4px -3px 0 currentColor,8px -6px 0 currentColor}
.wmya-ai-agent__actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 18px;margin-top:auto;padding-top:34px}.wmya-ai-agent__content--center .wmya-ai-agent__capabilities,.wmya-ai-agent__content--center .wmya-ai-agent__actions{justify-content:center}
.wmya-ai-agent__actions .f-button{width:auto;min-width:0;white-space:normal}.wmya-ai-agent__primary{background:var(--wmya-accent)!important;border-color:var(--wmya-accent)!important;color:#181818!important;box-shadow:0 10px 26px color-mix(in srgb,var(--wmya-accent) 28%,transparent)}
.wmya-ai-agent__secondary{color:var(--wmya-text)!important}
.wmya-ai-agent__workspace{position:relative;display:block;min-width:0;min-height:520px;overflow:hidden;background:radial-gradient(circle at 85% 0%,color-mix(in srgb,var(--wmya-accent) 11%,transparent),transparent 32%),var(--wmya-panel);border:1px solid var(--wmya-border);border-radius:var(--wmya-radius);box-shadow:0 30px 80px rgba(20,25,32,.12),0 3px 10px rgba(20,25,32,.04);transform:translateZ(0)}
.wmya-ai-agent__workspace:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}
.wmya-ai-agent__workspace-header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:14px 22px;border-bottom:1px solid var(--wmya-border)}
.wmya-ai-agent__identity{display:flex;align-items:center;gap:11px;min-width:0}.wmya-ai-agent__identity>span:last-child,.wmya-ai-agent__identity strong,.wmya-ai-agent__identity small{display:block}.wmya-ai-agent__identity strong{color:var(--wmya-text);font-size:14px;line-height:1.25}.wmya-ai-agent__identity small{margin-top:3px;color:color-mix(in srgb,var(--wmya-text) 52%,transparent);font-size:11px;letter-spacing:.05em}
.wmya-ai-agent__avatar{position:relative;width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;overflow:hidden;background:var(--wmya-accent);border-radius:50%}
.wmya-ai-agent__spark,.wmya-ai-agent__spark:before,.wmya-ai-agent__spark:after{position:absolute;width:3px;height:20px;background:#181818;border-radius:8px}.wmya-ai-agent__spark{transform:rotate(45deg)}.wmya-ai-agent__spark:before,.wmya-ai-agent__spark:after{content:"";inset:0}.wmya-ai-agent__spark:before{transform:rotate(60deg)}.wmya-ai-agent__spark:after{transform:rotate(120deg)}
.wmya-ai-agent__status{display:flex;align-items:center;gap:7px}.wmya-ai-agent__status>span{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;color:color-mix(in srgb,var(--wmya-text) 58%,transparent);background:#f7f7f5;border:1px solid var(--wmya-border);border-radius:999px;font-size:10px;line-height:1}
.wmya-ai-agent__connected i{width:6px;height:6px;background:#20a866;border-radius:50%;box-shadow:0 0 0 3px rgba(32,168,102,.12)}
.wmya-ai-agent__workspace-body{padding:22px}.wmya-ai-agent__prompt{position:relative;width:min(89%,620px);margin-left:auto;padding:15px 17px;background:#f4f5f6;border:1px solid #eceeef;border-radius:14px 14px 3px 14px}
.wmya-ai-agent__prompt small,.wmya-ai-agent__skills>small,.wmya-ai-agent__stream>small{display:block;margin-bottom:7px;color:color-mix(in srgb,var(--wmya-text) 48%,transparent);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.wmya-ai-agent__prompt p{min-height:3.1em;margin:0;color:var(--wmya-text);font-size:13px;line-height:1.58}.wmya-ai-agent__cursor{display:none;width:1px;height:1.05em;margin-left:2px;vertical-align:-2px;background:var(--wmya-text);animation:wmya-cursor .8s steps(1) infinite}.wmya-ai-agent__prompt.is-typing .wmya-ai-agent__cursor{display:inline-block}
.wmya-ai-agent__execution{position:relative;margin-top:18px;padding:18px;background:#fff;border:1px solid var(--wmya-border);border-radius:14px}.wmya-ai-agent__execution-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}
.wmya-ai-agent__execution-head small{display:inline-flex;align-items:center;gap:7px;margin-bottom:6px;color:#997700;font-size:10px;font-weight:700}.wmya-ai-agent__execution-head small:before{content:"";width:6px;height:6px;background:var(--wmya-accent);border-radius:50%}.wmya-ai-agent__workspace.is-running .wmya-ai-agent__execution-head small:before{animation:wmya-pulse 1.1s ease-in-out infinite}
.wmya-ai-agent__execution h3{margin:0;color:var(--wmya-text);font-size:16px}.wmya-ai-agent__execution-head p{margin:4px 0 0;color:color-mix(in srgb,var(--wmya-text) 56%,transparent);font-size:12px}.wmya-ai-agent__execution-head>strong{font-size:18px;font-variant-numeric:tabular-nums}
.wmya-ai-agent__progress{height:5px;margin:14px 0 12px;overflow:hidden;background:#edeff0;border-radius:999px}.wmya-ai-agent__progress span{display:block;width:0;height:100%;background:var(--wmya-accent);border-radius:inherit;transition:width .28s ease}
.wmya-ai-agent__tasks{display:grid;gap:2px}.wmya-ai-agent__task{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:31px;padding:5px 7px;border-radius:7px;transition:.2s ease}.wmya-ai-agent__task:hover{background:#f7f7f5;transform:translateX(2px)}
.wmya-ai-agent__task-state{position:relative;width:16px;height:16px;border:1.5px solid #c7cbcf;border-radius:50%}.wmya-ai-agent__task--completed .wmya-ai-agent__task-state{background:#20a866;border-color:#20a866}.wmya-ai-agent__task--completed .wmya-ai-agent__task-state:after{content:"";position:absolute;left:4px;top:2px;width:5px;height:8px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}
.wmya-ai-agent__task--processing{background:color-mix(in srgb,var(--wmya-accent) 9%,white)}.wmya-ai-agent__task--processing .wmya-ai-agent__task-state{border-color:var(--wmya-accent);border-top-color:transparent;animation:wmya-spin .8s linear infinite}
.wmya-ai-agent__task--error .wmya-ai-agent__task-state{border-color:#db4b4b}.wmya-ai-agent__task--error .wmya-ai-agent__task-state:after{content:"!";position:absolute;inset:-2px 0 0;color:#db4b4b;font-size:11px;font-weight:800;text-align:center}
.wmya-ai-agent__task>span{min-width:0;overflow:hidden;color:color-mix(in srgb,var(--wmya-text) 80%,transparent);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.wmya-ai-agent__task>small{color:color-mix(in srgb,var(--wmya-text) 48%,transparent);font-size:11px;font-variant-numeric:tabular-nums}
.wmya-ai-agent__stream{min-height:55px;margin-top:12px;padding:10px 12px;overflow:hidden;background:#191b1f;border-radius:8px}.wmya-ai-agent__stream>small{margin-bottom:4px;color:var(--wmya-accent)}.wmya-ai-agent__stream p{min-height:1.5em;margin:0;overflow:hidden;color:#f7f7f7;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}
.wmya-ai-agent__complete{display:none;align-items:center;gap:12px;min-height:55px;margin-top:12px;padding:10px 12px;background:rgba(32,168,102,.08);border:1px solid rgba(32,168,102,.18);border-radius:8px}.wmya-ai-agent__workspace.is-complete .wmya-ai-agent__stream{display:none}.wmya-ai-agent__workspace.is-complete .wmya-ai-agent__complete{display:flex}.wmya-ai-agent__complete>i{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;color:#fff;background:#20a866;border-radius:50%;font-style:normal;font-weight:800}.wmya-ai-agent__complete strong,.wmya-ai-agent__complete small{display:block}.wmya-ai-agent__complete strong{font-size:12px}.wmya-ai-agent__complete small{margin-top:2px;color:color-mix(in srgb,var(--wmya-text) 56%,transparent);font-size:10px}
.wmya-ai-agent__skills{padding:0 22px 18px}.wmya-ai-agent__skill-list{display:flex;flex-wrap:wrap;gap:7px}.wmya-ai-agent__skill{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;color:color-mix(in srgb,var(--wmya-text) 62%,transparent);background:#f5f5f3;border:1px solid transparent;border-radius:6px;font-size:10px;transition:.2s ease}.wmya-ai-agent__skill>i{width:5px;height:5px;background:#b9bdc1;border-radius:50%}.wmya-ai-agent__skill.is-active{color:var(--wmya-text);background:color-mix(in srgb,var(--wmya-accent) 13%,white);border-color:var(--wmya-accent);transform:translateY(-1px)}.wmya-ai-agent__skill.is-active>i{background:var(--wmya-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--wmya-accent) 18%,transparent)}
.wmya-ai-agent__flow{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:10px 18px;color:color-mix(in srgb,var(--wmya-text) 56%,transparent);background:#f7f7f5;border-top:1px solid var(--wmya-border);font-size:10px;font-weight:650}.wmya-ai-agent__flow span{padding:5px 8px;background:#fff;border:1px solid #e8e9ea;border-radius:5px;transition:.25s ease}.wmya-ai-agent__flow span.is-active{color:var(--wmya-text);background:color-mix(in srgb,var(--wmya-accent) 14%,white);border-color:var(--wmya-accent)}
@keyframes wmya-spin{to{transform:rotate(360deg)}}@keyframes wmya-pulse{50%{box-shadow:0 0 0 5px transparent}}@keyframes wmya-cursor{0%,48%{opacity:1}49%,100%{opacity:0}}
@media(max-width:989px){.wmya-ai-agent__layout{grid-template-columns:1fr;gap:44px}.wmya-ai-agent__content{max-width:720px;margin-inline:auto}.wmya-ai-agent__workspace{width:min(100%,780px);margin-inline:auto}}
@media(max-width:749px){.wmya-ai-agent{--section-padding-top:72px!important;--section-padding-bottom:72px!important}.wmya-ai-agent__layout{display:flex;flex-direction:column;gap:30px}.wmya-ai-agent__content{display:contents}.wmya-ai-agent__highlight{order:1;width:100%;margin:0;padding:17px 18px 17px 22px}.wmya-ai-agent__highlight p{font-size:17px}.wmya-ai-agent__workspace{order:2;min-height:0;border-radius:min(var(--wmya-radius),18px)}.wmya-ai-agent__process{order:3;width:100%;margin:0}.wmya-ai-agent__small-heading{order:4;width:100%;margin:0 0 -18px}.wmya-ai-agent__capabilities{order:5;width:100%}.wmya-ai-agent__actions{order:6;width:100%;margin-top:2px}.wmya-ai-agent__workspace-header{min-height:62px;padding:11px 14px}.wmya-ai-agent__status>span:not(.wmya-ai-agent__connected){display:none}.wmya-ai-agent__workspace-body{padding:14px}.wmya-ai-agent__prompt{width:96%;padding:12px 13px}.wmya-ai-agent__prompt p{min-height:4.7em;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.wmya-ai-agent__execution{margin-top:12px;padding:14px}.wmya-ai-agent__task--mobile-extra{display:none}.wmya-ai-agent__stream p{white-space:normal}.wmya-ai-agent__skills{padding:0 14px 14px}.wmya-ai-agent__flow{gap:5px;padding-inline:8px}.wmya-ai-agent__flow span{padding-inline:6px}}
@media(max-width:420px){.wmya-ai-agent__actions{align-items:flex-start;flex-direction:column}.wmya-ai-agent__actions .f-button{max-width:100%}.wmya-ai-agent__execution-head{gap:8px}}
@media(prefers-reduced-motion:reduce){.wmya-ai-agent *,.wmya-ai-agent *:before,.wmya-ai-agent *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
