#aiAssistantStudioView{height:100%;overflow:auto;background:linear-gradient(145deg,#07111f,#0b1830 58%,#081522);color:#e9f2ff}.st-aia-studio-01420{padding:24px;min-height:100%;box-sizing:border-box}.st-aia-topbar-01420{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.st-aia-topbar-01420 span,.st-aia-inspector-01420 header span{font-size:11px;letter-spacing:.14em;font-weight:800;color:#7dd3fc}.st-aia-topbar-01420 h1{margin:5px 0;font-size:34px}.st-aia-topbar-01420 p{max-width:850px;color:#a9bad2;line-height:1.5}.st-aia-topbar-01420 button,.st-aia-plan-01420 button,.st-aia-compose-01420 button,.st-aia-inspector-01420 button{border:1px solid #2b4669;background:#102440;color:#eaf5ff;border-radius:10px;padding:10px 13px;font-weight:800;cursor:pointer}.st-aia-layout-01420{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);gap:18px}.st-aia-chat-01420,.st-aia-plan-01420,.st-aia-modules-01420{background:rgba(8,20,39,.92);border:1px solid #203b5e;border-radius:18px;padding:18px;box-shadow:0 16px 45px rgba(0,0,0,.22)}.st-aia-turns-01420{height:420px;overflow:auto;display:flex;flex-direction:column;gap:10px;margin:12px 0}.st-aia-turns-01420 article{max-width:86%;padding:12px;border-radius:14px;background:#132944;border:1px solid #244668}.st-aia-turns-01420 article.is-user{align-self:flex-end;background:#0c5d50;border-color:#178b75}.st-aia-turns-01420 p{margin:5px 0;white-space:pre-wrap;line-height:1.45}.st-aia-turns-01420 small{color:#8eabc9}.st-aia-compose-01420{display:flex;gap:10px}.st-aia-compose-01420 textarea{flex:1;resize:vertical;min-height:70px;border:1px solid #2b4669;background:#09182c;color:#fff;border-radius:12px;padding:12px}.st-aia-plan-01420 article{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid #274767;background:#0d1e34;border-radius:12px;padding:12px;margin:9px 0}.st-aia-plan-01420 article.is-unavailable{opacity:.5}.st-aia-plan-01420 small{display:block;color:#8fa9c5;margin-top:4px}.st-aia-modules-01420{margin-top:18px}.st-aia-modules-01420>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px}.st-aia-modules-01420 article{display:grid;grid-template-columns:1fr auto;gap:4px;border:1px solid #294764;border-radius:12px;padding:11px;background:#0b1c31}.st-aia-modules-01420 article b{font-size:11px}.st-aia-modules-01420 article.is-ready b{color:#6ee7b7}.st-aia-modules-01420 article.is-partial b{color:#facc15}.st-aia-modules-01420 article.is-stub b{color:#fda4af}.st-aia-modules-01420 article small{grid-column:1/-1;color:#7895b3}.st-aia-error-01420,.st-aia-state-01420{border:1px solid #7f1d1d;background:#3a1018;color:#fecaca;padding:14px;border-radius:12px;margin-bottom:14px}.st-aia-empty-01420,.st-aia-empty-plan-01420{padding:32px 18px;text-align:center;color:#819bb8}.st-aia-inspector-01420{display:flex;flex-direction:column;gap:12px}.st-aia-inspector-01420 header h2{margin:5px 0}.st-aia-inspector-01420 header p,.st-aia-inspector-01420 small{color:#869bb5}.st-aia-inspector-01420 label{display:flex;flex-direction:column;gap:6px;border:1px solid rgba(255,255,255,.09);padding:10px;border-radius:10px}.st-aia-inspector-01420 select{background:#0c1c31;color:#fff;border:1px solid #2d4564;border-radius:8px;padding:9px}.st-aia-switch-01420{flex-direction:row!important;align-items:flex-start}.st-aia-switch-01420 input{margin-top:4px}.st-aia-switch-01420 span{display:flex;flex-direction:column}.st-aia-provider-01420{padding:10px;border-radius:10px;background:#10253f;display:flex;flex-direction:column;gap:4px}.st-aia-provider-01420 code{color:#7dd3fc}.st-aia-inspector-01420 .is-primary,.st-aia-compose-01420 button{background:#0f766e;border-color:#14b8a6}.st-aia-help-01420{max-width:520px;line-height:1.55}.st-aia-state-01420{margin:24px}.st-aia-state-01420 h2{margin-top:0}@media(max-width:980px){.st-aia-layout-01420{grid-template-columns:1fr}.st-aia-turns-01420{height:320px}}
.st-aia-notice-01421{margin-bottom:14px;border:1px solid #0f766e;background:#073c37;color:#ccfbf1;padding:11px 13px;border-radius:12px}.st-aia-control-01421,.st-aia-excel-01421,.st-aia-log-01421{background:rgba(8,20,39,.92);border:1px solid #203b5e;border-radius:18px;padding:18px;box-shadow:0 16px 45px rgba(0,0,0,.22);margin-bottom:18px}.st-aia-control-grid-01421{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.st-aia-control-grid-01421 article{border:1px solid #294764;background:#0b1c31;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:4px}.st-aia-control-grid-01421 article span,.st-aia-control-grid-01421 article small{color:#87a3bf}.st-aia-control-grid-01421 article b{font-size:22px}.st-aia-control-actions-01421{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap;margin-top:12px}.st-aia-control-actions-01421 button,.st-aia-excel-01421 button,.st-aia-log-01421 button{border:1px solid #2b4669;background:#102440;color:#eaf5ff;border-radius:10px;padding:9px 12px;font-weight:800;cursor:pointer}.st-aia-health-01421{display:flex;gap:7px;flex-wrap:wrap;flex:1}.st-aia-health-01421 span{padding:6px 8px;border-radius:8px;background:#102440;font-size:12px}.st-aia-health-01421 .is-ok{color:#6ee7b7}.st-aia-health-01421 .is-warn{color:#fde68a}.st-aia-health-01421 .is-bad{color:#fecaca}.st-aia-health-01421 .is-stub{color:#c4b5fd}.st-aia-dryrun-01421{border:1px dashed #3b82f6;background:#0c2546;color:#bfdbfe;padding:9px 10px;border-radius:10px;margin:8px 0 12px}.st-aia-excel-01421>header,.st-aia-log-01421>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.st-aia-excel-01421 h2,.st-aia-log-01421 h2{margin:0 0 4px}.st-aia-excel-01421 p,.st-aia-log-01421 p{color:#8fa9c5}.st-aia-excel-summary-01421{display:flex;gap:12px;align-items:center;margin:12px 0;padding:10px;border-radius:10px;background:#0d1e34}.st-aia-excel-table-01421{overflow:auto;max-height:380px}.st-aia-excel-table-01421 table{width:100%;border-collapse:collapse;font-size:13px}.st-aia-excel-table-01421 th,.st-aia-excel-table-01421 td{border-bottom:1px solid #203b5e;padding:9px;text-align:left;vertical-align:top}.st-aia-excel-table-01421 th{position:sticky;top:0;background:#102440;z-index:1}.st-aia-excel-table-01421 td small{display:block;color:#7dd3fc;margin-top:4px}.st-aia-excel-warning-01421{border-left:3px solid #facc15;padding-left:10px}.st-aia-log-list-01421{max-height:420px;overflow:auto;display:flex;flex-direction:column;gap:8px;margin-top:12px}.st-aia-log-list-01421 article{display:grid;grid-template-columns:160px minmax(200px,1fr) auto;gap:8px;border:1px solid #294764;background:#0b1c31;border-radius:10px;padding:10px}.st-aia-log-list-01421 article p,.st-aia-log-list-01421 article code,.st-aia-log-list-01421 article small{grid-column:2/-1;margin:0;white-space:pre-wrap}.st-aia-log-list-01421 time{color:#7895b3;font-size:11px}.st-aia-log-list-01421 .is-completed{color:#6ee7b7}.st-aia-log-list-01421 .is-failed{color:#fca5a5}.st-aia-log-list-01421 .is-planned{color:#fde68a}.st-aia-permissions-01421{border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:10px}.st-aia-permissions-01421 h3{margin:0 0 4px}.st-aia-permissions-01421>p{margin:0 0 9px;color:#869bb5}.st-aia-permissions-01421 article{display:grid;grid-template-columns:minmax(100px,1fr) auto auto;gap:7px;align-items:center;border-top:1px solid rgba(255,255,255,.07);padding:7px 0}.st-aia-permissions-01421 article label{border:0;padding:0;display:flex;flex-direction:row;align-items:center;gap:5px}.st-aia-inspector-01420 input[type=number]{background:#0c1c31;color:#fff;border:1px solid #2d4564;border-radius:8px;padding:9px}@media(max-width:1100px){.st-aia-control-grid-01421{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.st-aia-control-grid-01421{grid-template-columns:1fr}.st-aia-log-list-01421 article{grid-template-columns:1fr}.st-aia-log-list-01421 article p,.st-aia-log-list-01421 article code,.st-aia-log-list-01421 article small{grid-column:1}.st-aia-excel-01421>header,.st-aia-log-01421>header{flex-direction:column}}
.st-aia-composite-01423{background:rgba(8,20,39,.92);border:1px solid #203b5e;border-radius:18px;padding:18px;box-shadow:0 16px 45px rgba(0,0,0,.22);margin-bottom:18px}.st-aia-composite-01423>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.st-aia-composite-01423 h2{margin:0 0 4px}.st-aia-composite-01423 p{color:#8fa9c5}.st-aia-composite-actions-01423{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.st-aia-composite-actions-01423 button,.st-aia-plan-head-01423 button,.st-aia-step-actions-01423 button{border:1px solid #2b4669;background:#102440;color:#eaf5ff;border-radius:9px;padding:8px 10px;font-weight:800;cursor:pointer}.st-aia-composite-actions-01423 button:disabled,.st-aia-plan-head-01423 button:disabled,.st-aia-step-actions-01423 button:disabled{opacity:.42;cursor:not-allowed}.st-aia-composite-note-01423{border-left:3px solid #8b5cf6;padding-left:10px}.st-aia-slot-list-01423{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.st-aia-slot-list-01423 article{display:flex;flex-direction:column;gap:4px;border:1px solid #294764;border-radius:10px;padding:10px;background:#0b1c31}.st-aia-slot-list-01423 article code{color:#7dd3fc}.st-aia-slot-list-01423 article span{color:#91a9c3;font-size:12px}.st-aia-plan-head-01423{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.st-aia-plan-head-01423 h2{margin:0}.st-aia-plan-head-01423 code{display:block;color:#7dd3fc;font-size:10px;margin-top:4px}.st-aia-plan-head-01423>div:last-child{display:flex;gap:7px}.st-aia-queue-01423{display:flex;flex-direction:column;gap:9px}.st-aia-plan-01420 .st-aia-step-01423{display:grid;grid-template-columns:34px minmax(180px,1fr) auto auto;gap:10px;align-items:center}.st-aia-step-number-01423{width:28px;height:28px;border-radius:999px;background:#17385c;display:grid;place-items:center;font-weight:900}.st-aia-step-body-01423 code{display:block;color:#fca5a5;margin-top:5px}.st-aia-step-state-01423{font-size:11px;font-weight:900;padding:5px 7px;border-radius:999px;background:#102440;color:#bfdbfe}.st-aia-step-actions-01423{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.st-aia-step-01423.is-done .st-aia-step-state-01423{color:#6ee7b7}.st-aia-step-01423.is-failed .st-aia-step-state-01423,.st-aia-step-01423.is-blocked .st-aia-step-state-01423{color:#fca5a5}.st-aia-step-01423.is-running .st-aia-step-state-01423{color:#fde68a}.st-aia-step-01423.is-skipped .st-aia-step-state-01423,.st-aia-step-01423.is-undone .st-aia-step-state-01423{color:#c4b5fd}#st-site-main-slot [data-sf-component="ai-module-slot"][data-st-ai-module-slot="01423"]{position:relative;min-height:88px!important;border:1px dashed rgba(139,92,246,.72)!important;background:linear-gradient(135deg,rgba(91,33,182,.10),rgba(14,116,144,.08))!important;border-radius:14px!important;margin:10px 0!important}#st-site-main-slot [data-sf-component="ai-module-slot"][data-st-ai-module-slot="01423"]::before{content:attr(data-st-ai-module-label);position:absolute;inset:12px;display:grid;place-items:center;border:1px dashed rgba(125,211,252,.45);border-radius:10px;color:#c4b5fd;font-weight:900;letter-spacing:.04em;pointer-events:none}@media(max-width:900px){.st-aia-plan-01420 .st-aia-step-01423{grid-template-columns:30px 1fr}.st-aia-step-state-01423,.st-aia-step-actions-01423{grid-column:2}}
