/* This page is exclusively a client of the LLM core. */
#section-support-model-api.wsc-simple{max-width:1180px;min-width:0}
#section-support-model-api.wsc-simple>.section-head{margin-bottom:22px}
#section-support-model-api.wsc-simple>#sm-gateway-tab{display:block!important;padding:0;margin:0}
#section-support-model-api .wsc-health{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:16px 20px;border:1px solid var(--ov-line,#e1e6ed);border-radius:12px;margin-bottom:18px;background:var(--ov-surface,#fff);font-size:12px;color:var(--ov-muted,#697689)}
#section-support-model-api .wsc-health.ok b{color:var(--ov-accent,#087e78)}
#section-support-model-api .wsc-health.bad b,#section-support-model-api .wsc-result.bad,#section-support-model-api .wsc-error{color:var(--ov-bad,#bd4242)}
#section-support-model-api .wsc-health.warn b{color:var(--ov-warn,#9a650e)}
#section-support-model-api .wsc-field{display:grid;gap:9px;font-size:12px;color:var(--ov-text,#24334a);min-width:0}
#section-support-model-api .wsc-field>span{font-weight:550}
#section-support-model-api .wsc-field input{width:100%;box-sizing:border-box;border:1px solid var(--ov-line,#e1e6ed);border-radius:9px;padding:11px 12px;min-height:43px;font:inherit;background:var(--ov-surface,#fff);color:var(--ov-text,#24334a)}
#section-support-model-api .wsc-field input:focus{outline:2px solid var(--ov-accent,#087e78);outline-offset:2px}
#section-support-model-api .wsc-field small{font-size:11px;font-weight:400;line-height:1.6;color:var(--ov-muted,#697689)}
#section-support-model-api .wsc-base{padding:19px 21px;border:1px solid var(--ov-line,#e1e6ed);border-radius:14px;background:var(--ov-surface,#fff);margin-bottom:18px}
#section-support-model-api .wsc-address{display:grid;gap:5px;padding:18px 21px;border:1px solid var(--ov-line,#e1e6ed);border-radius:14px;background:var(--ov-surface,#fff);margin-bottom:18px}
#section-support-model-api .wsc-address>div{display:grid;gap:7px;min-width:0}
#section-support-model-api .wsc-address span{font-size:11px;color:var(--ov-muted,#697689)}
#section-support-model-api .wsc-address code{font-size:12px;overflow-wrap:anywhere}
#section-support-model-api .wsc-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
#section-support-model-api .wsc-role{border:1px solid var(--ov-line,#e1e6ed);border-radius:16px;background:var(--ov-surface,#fff);padding:24px;min-width:0}
#section-support-model-api .wsc-role-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:17px}
#section-support-model-api .wsc-mark{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;font-size:15px;font-weight:650;background:var(--ov-soft,#eef3fa);color:var(--ov-accent,#087e78)}
#section-support-model-api .wsc-role h3{margin:0;font-size:19px;font-weight:650;letter-spacing:-.3px;color:var(--ov-text,#24334a)}
#section-support-model-api .wsc-task{font-size:12px;color:var(--ov-muted,#697689);margin:7px 0 22px}
#section-support-model-api .wsc-state{font-size:10px;line-height:1.5;padding:4px 9px;border-radius:20px;background:var(--ov-soft,#eef3fa);color:var(--ov-muted,#697689)}
#section-support-model-api .wsc-state.ok{color:var(--ov-accent,#087e78);background:color-mix(in srgb,var(--ov-accent,#087e78) 9%,var(--ov-surface,#fff))}
#section-support-model-api .wsc-role dl{display:grid;gap:12px;margin:0 0 21px;padding-top:17px;border-top:1px solid var(--ov-line,#e1e6ed);font-size:11px}
#section-support-model-api .wsc-role dl>div{display:flex;justify-content:space-between;gap:16px;align-items:baseline}
#section-support-model-api .wsc-role dt{color:var(--ov-muted,#697689)}
#section-support-model-api .wsc-role dd{margin:0;min-width:0;text-align:right;overflow-wrap:anywhere;color:var(--ov-text,#24334a)}
#section-support-model-api .wsc-role dd code{font-size:11px}
#section-support-model-api .wsc-main-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px}
#section-support-model-api .wsc-main-actions>a,#section-support-model-api .wsc-core-link a{color:var(--ov-accent,#087e78);font-size:12px}
#section-support-model-api .wsc-draft{font-size:11px;color:var(--ov-warn,#9a650e)}
#section-support-model-api .wsc-draft[hidden]{display:none!important}
#section-support-model-api .wsc-result{font-size:12px;line-height:1.6;margin:14px 0 0;overflow-wrap:anywhere}
#section-support-model-api .wsc-result:empty{display:none}
#section-support-model-api .wsc-result.ok{color:var(--ov-accent,#087e78)}
#section-support-model-api .wsc-core-link{font-size:12px;color:var(--ov-muted,#697689);margin:18px 0 0;line-height:1.6}
@media(max-width:650px){#section-support-model-api .wsc-roles{grid-template-columns:1fr;gap:14px}#section-support-model-api .wsc-role{padding:21px}#section-support-model-api .wsc-health{align-items:flex-start;flex-direction:column;gap:7px}}

#section-support-model-api .wsc-state.bad{color:var(--ov-bad,#bd4242);background:color-mix(in srgb,var(--ov-bad,#bd4242) 9%,var(--ov-surface,#fff))}
