.ws-ai{gap:20px;min-width:0;max-width:760px;display:grid;container-type:inline-size}.ws-ai .ws-ai-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.ws-ai .ws-ai-intro>div:first-child{flex:380px;gap:8px;min-width:0;display:grid}.ws-ai .ws-ai-intro h1{font:600 24px/1.15 var(--font-display);letter-spacing:-.018em;margin:0}.ws-ai .ws-ai-intro p{color:var(--ink2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.ws-ai .ws-ai-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-ai .ws-ai-simulation{background:var(--panel2);border-radius:var(--radius-md);gap:8px;padding:12px 16px;display:grid}.ws-ai .ws-ai-simulation p{margin:0}.ws-ai .ws-ai-scenarios summary{cursor:pointer;min-height:28px;color:var(--ink2);align-content:center;font-size:13px;display:list-item}.ws-ai .ws-ai-scenarios summary:focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:var(--radius-sm)}.ws-ai .ws-ai-scenarios .ws-field{max-width:420px;margin-top:8px}.ws-ai .ws-ai-notice{border-radius:var(--radius-md);background:var(--panel2);color:var(--ink2);gap:4px;padding:12px 16px;font-size:13px;line-height:1.5;display:grid}.ws-ai .ws-ai-notice p{margin:0}.ws-ai .ws-ai-notice strong{color:var(--ink);font-weight:600}.ws-ai .ws-ai-notice-warning{background:var(--amber-dim)}.ws-ai .ws-ai-notice-error{background:var(--red-dim)}.ws-ai .ws-ai-notice .ws-button{justify-self:start}.ws-ai .ws-ai-skeleton{border-radius:var(--radius-xs);background:var(--raise);height:14px;margin-top:8px;animation:1.4s ease-in-out infinite ws-ai-pulse;display:block}.ws-ai .ws-ai-skeleton-short{width:60%}@keyframes ws-ai-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ws-ai .ws-ai-skeleton{animation:none}}.ws-ai .ws-ai-role{color:var(--ink2);margin:0;font-size:13px;line-height:1.55}.ws-ai .ws-ai-role strong{color:var(--ink);font-weight:600}.ws-ai .ws-ai-list{gap:16px;min-width:0;display:grid}.ws-ai .ws-ai-card{background:var(--panel);border-radius:var(--radius-lg);gap:16px;min-width:0;padding:20px;display:grid}.ws-ai .ws-ai-card h2{font:500 18px/1.3 var(--font-display);letter-spacing:-.018em;margin:0}.ws-ai .ws-ai-summary-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ws-ai .ws-ai-summary-name{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.ws-ai .ws-ai-summary-name strong{font-size:15px;font-weight:600}.ws-ai .ws-ai-summary-name code,.ws-ai .ws-ai-model-id{font-family:var(--font-code);overflow-wrap:anywhere;font-size:13px}.ws-ai .ws-ai-connection-head{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.ws-ai .ws-ai-connection-head>div:first-child{gap:4px;min-width:0;display:grid}.ws-ai .ws-ai-connection-head p{color:var(--ink3);margin:0;font-size:13px;line-height:1.5}.ws-ai .ws-ai-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ws-ai .ws-ai-reason{background:var(--panel2);border-radius:var(--radius-md);color:var(--ink2);margin:0;padding:12px 16px;font-size:13px;line-height:1.5}.ws-ai .ws-ai-reason-muted{color:var(--ink3)}.ws-ai .ws-ai-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;margin:0;display:grid}.ws-ai .ws-ai-facts>div{border-bottom:1px solid var(--line);align-content:start;gap:4px;min-width:0;min-height:50px;padding:10px 0;display:grid}.ws-ai .ws-ai-fact-wide{grid-column:1/-1}.ws-ai .ws-ai-facts dt{color:var(--ink3);font-size:13px}.ws-ai .ws-ai-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.ws-ai .ws-ai-models-wrap{min-width:0;overflow-x:auto}.ws-ai .ws-ai-models{border-collapse:collapse;width:100%;font-size:13px}.ws-ai .ws-ai-models th,.ws-ai .ws-ai-models td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px 10px 0}.ws-ai .ws-ai-models thead th{color:var(--ink3);padding-top:0;padding-bottom:8px;font-weight:600}.ws-ai .ws-ai-models tbody th{min-width:140px;font-weight:400}.ws-ai .ws-ai-model-cell{justify-items:start;gap:6px;display:grid}.ws-ai .ws-ai-models tbody tr:last-child>*{border-bottom:0}.ws-ai .ws-ai-level,.ws-ai .ws-ai-model-state{justify-items:start;gap:4px;display:grid}.ws-ai .ws-ai-date{color:var(--ink3);font-size:12px;line-height:1.4}@container (max-width:560px){.ws-ai .ws-ai-facts{grid-template-columns:minmax(0,1fr)}.ws-ai .ws-ai-connection-head{flex-direction:column}.ws-ai .ws-ai-badges{justify-content:flex-start}.ws-ai .ws-ai-models thead{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ws-ai .ws-ai-models,.ws-ai .ws-ai-models tbody,.ws-ai .ws-ai-models tr,.ws-ai .ws-ai-models th,.ws-ai .ws-ai-models td{display:block}.ws-ai .ws-ai-models tbody th{padding-right:0}.ws-ai .ws-ai-models tr{border-bottom:1px solid var(--line);padding:10px 0}.ws-ai .ws-ai-models tbody tr:last-child{border-bottom:0}.ws-ai .ws-ai-models th,.ws-ai .ws-ai-models td{border:0;padding:6px 0}.ws-ai .ws-ai-models td{grid-template-columns:110px minmax(0,1fr);gap:8px;display:grid}.ws-ai .ws-ai-models td:before{content:attr(data-label);color:var(--ink3)}}.ws-ai .ws-ai-notice-success{background:var(--green-dim)}.ws-ai .ws-ai-notice span:has(>.ws-button){display:flex}.ws-ai .ws-ai-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ws-ai .ws-ai-activity{background:var(--panel2);border-radius:var(--radius-md);color:var(--ink2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.ws-ai .ws-ai-feedback{min-width:0}.ws-ai .ws-ai-feedback:empty{display:none}.ws-ai .ws-ai-feedback-text{border-radius:var(--radius-md);color:var(--ink);margin:0;padding:10px 16px;font-size:13px;line-height:1.5}.ws-ai .ws-ai-feedback-ok{background:var(--green-dim)}.ws-ai .ws-ai-feedback-neutral{background:var(--panel2)}.ws-ai .ws-ai-subtitle{color:var(--ink2);margin:0;font-size:13px;font-weight:600;line-height:1.5}.ws-ai .ws-ai-catalog{background:var(--panel2);border-radius:var(--radius-md);gap:8px;min-width:0;padding:12px 16px;display:grid}.ws-ai .ws-ai-catalog p{margin:0}.ws-ai .ws-ai-model-list{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ws-ai .ws-ai-model-list li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 0;display:flex}.ws-ai .ws-ai-model-list li:last-child{border-bottom:0}.ws-ai .ws-ai-model-list code{font-family:var(--font-code);overflow-wrap:anywhere;font-size:13px}.ws-ai .ws-ai-check{background:var(--panel2);border-radius:var(--radius-md);gap:10px;min-width:0;padding:14px 16px;display:grid}.ws-ai .ws-ai-check-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-ai .ws-ai-check .ws-ai-reason{background:0 0;padding:0}.ws-ai .ws-ai-steps{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ws-ai .ws-ai-steps li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-width:0;padding:6px 0;font-size:13px;line-height:1.5;display:flex}.ws-ai .ws-ai-steps li:last-child{border-bottom:0}.ws-ai .ws-ai-step-name{color:var(--ink);overflow-wrap:anywhere;min-width:0}.ws-ai .ws-ai-step-name code{font-family:var(--font-code);font-size:12px}.ws-ai .ws-ai-steps .ws-badge{white-space:normal;text-align:left}.ws-ai .ws-ai-models td[data-level=actions]{white-space:nowrap}.ws-ai .ws-ai-dialog{width:min(640px,100vw - 48px)}.ws-ai .ws-ai-dialog .ws-dialog-body{gap:16px;display:grid}.ws-ai .ws-ai-form,.ws-ai .ws-ai-saved,.ws-ai .ws-ai-unknown,.ws-ai .ws-ai-remove{gap:20px;min-width:0;display:grid}.ws-ai .ws-ai-form .ws-form-section,.ws-ai .ws-ai-saved .ws-form-section,.ws-ai .ws-ai-unknown .ws-form-section,.ws-ai .ws-ai-remove .ws-form-section{gap:var(--ws-space-4)}.ws-ai .ws-ai-form .ws-field>label{color:var(--ink)}.ws-ai .ws-ai-form p{margin:0}.ws-ai .ws-ai-replace{background:var(--panel2);border-radius:var(--radius-md);gap:6px;padding:12px 16px;font-size:14px;line-height:1.5;display:grid}.ws-ai .ws-ai-replace .ws-muted{font-size:13px}.ws-ai .ws-ai-model-list-wrap{gap:6px;min-width:0;display:grid}.ws-ai .ws-ai-chips{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ws-ai .ws-ai-chips .ws-ai-subtitle{margin-right:2px}.ws-ai .ws-ai-advanced{min-width:0}.ws-ai .ws-ai-advanced>summary{min-height:28px}.ws-ai .ws-ai-advanced[open]{gap:12px;display:grid}.ws-ai .ws-ai-advanced[open]>:not(summary){margin-top:0}.ws-ai .ws-ai-check-row{color:var(--ink);cursor:pointer;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.ws-ai .ws-ai-check-row input{margin-top:3px}.ws-ai .ws-ai-endpoint-block{gap:12px;min-width:0;display:grid}.ws-ai .ws-ai-endpoint{gap:10px;min-width:0;display:grid}.ws-ai .ws-ai-endpoint-warning{color:var(--ink2);font-size:13px}.ws-ai .ws-ai-preview{background:var(--panel2);border-radius:var(--radius-md);gap:8px;margin:0;padding:10px 12px;display:grid}.ws-ai .ws-ai-preview>div{gap:2px;min-width:0;display:grid}.ws-ai .ws-ai-preview dt{color:var(--ink3);font-size:12px}.ws-ai .ws-ai-preview dd{min-width:0;margin:0}.ws-ai .ws-ai-preview code{font-family:var(--font-code);overflow-wrap:anywhere;font-size:12px;display:block}.ws-ai .ws-ai-remove p{overflow-wrap:anywhere;margin:0}@media (max-width:640px){.ws-ai .ws-ai-dialog{width:calc(100vw - 24px)}}.ws-ai .ws-ai-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ws-ai .ws-ai-probe{gap:20px;min-width:0;display:grid}.ws-ai .ws-ai-probe-subject{color:var(--ink2);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.ws-ai .ws-ai-probe-subject code{font-family:var(--font-code);font-size:13px}.ws-ai .ws-ai-probe-result{background:var(--panel2);border-radius:var(--radius-md);gap:14px;min-width:0;padding:14px 16px;display:grid}.ws-ai .ws-ai-probe-result .ws-ai-reason{background:0 0;padding:0}.ws-ai .ws-ai-probe-answer{gap:6px;min-width:0;display:grid}.ws-ai .ws-ai-probe-answer blockquote{background:var(--panel);border-radius:var(--radius-sm);color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:10px 14px;font-size:14px;line-height:1.55}.ws-ai .ws-ai-probe-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;margin:0;display:grid}.ws-ai .ws-ai-probe-facts>div{border-bottom:1px solid var(--line);align-content:start;gap:2px;min-width:0;padding:6px 0;display:grid}.ws-ai .ws-ai-probe-facts dt{color:var(--ink3);font-size:12px}.ws-ai .ws-ai-probe-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.ws-ai .ws-ai-probe-facts code{font-family:var(--font-code);font-size:12px}@media (max-width:640px){.ws-ai .ws-ai-probe-facts{grid-template-columns:minmax(0,1fr)}}.ws-ai .ws-ai-choose{gap:20px;min-width:0;display:grid}.ws-ai .ws-ai-choose .ws-form-section{gap:var(--ws-space-3)}.ws-ai .ws-ai-executable{background:var(--panel2);border-radius:var(--radius-md);gap:10px;min-width:0;padding:14px 16px;display:grid}.ws-ai .ws-ai-executable p{margin:0}.ws-ai .ws-ai-executable-status{min-width:0;color:var(--ink);flex-wrap:wrap;align-items:flex-start;gap:6px 10px;font-size:13px;line-height:1.5;display:flex}.ws-ai .ws-ai-executable-status>span{overflow-wrap:anywhere;min-width:0}.ws-ai .ws-ai-executable-status .ws-ai-date{flex-basis:100%}.ws-ai .ws-ai-consent{gap:4px;min-width:0;display:grid}
