.llm-status-page{margin:0;background:#f5f8fc;color:#0d2b60;font:14px/1.5 system-ui,sans-serif}.llm-status-page *{box-sizing:border-box}.llm-status-page [hidden]{display:none!important}.llm-status-page main{max-width:1480px;margin:auto;padding:28px}.llm-status-page a,.llm-overview a{color:#0b60b9}.llm-links,.llm-heading,.llm-controls{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.llm-links{justify-content:space-between}.llm-heading{justify-content:space-between;align-items:flex-start;margin-top:24px}.llm-status-page h1{font-size:30px;line-height:1.2;margin:0 0 10px}.llm-status-page h2{font-size:19px;margin:0 0 12px}.llm-status-page h3{font-size:15px;margin:22px 0 10px}.llm-intro{max-width:790px;margin:0}.llm-intro,.llm-muted{color:#596d8a}.llm-status-page button{font:inherit;border:1px solid #a9bbd1;border-radius:6px;background:#fff;color:#0d2b60;padding:9px 12px;cursor:pointer}.llm-status-page button:disabled{opacity:.55;cursor:default}.llm-status-page :focus-visible,.llm-overview:focus-visible{outline:3px solid #368de0;outline-offset:3px}.llm-controls label{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:13px}.llm-controls input{width:17px;height:17px}.llm-status-page section,.llm-config{padding:22px;border:1px solid #dce5f0;border-radius:12px;background:#fff;margin:18px 0}.llm-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:20px 0}.llm-card{min-width:0;border:1px solid #dce5f0;border-radius:12px;padding:17px 18px;background:#fff}.llm-card-title{font-size:12px;font-weight:650;color:#596d8a;margin:0 0 10px}.llm-card-value{font-size:21px;font-weight:700;margin:0;overflow-wrap:anywhere}.llm-card-detail{font-size:12px;color:#596d8a;margin:9px 0 0;overflow-wrap:anywhere}.llm-badge{font-size:12px;padding:4px 9px;display:inline-block;max-width:100%;border-radius:12px;background:#eaf0f8;color:#3c5576;overflow-wrap:anywhere}.llm-badge.good{background:#dcf5ed;color:#085343}.llm-badge.warning{background:#fff0ce;color:#704b05}.llm-badge.bad{background:#ffe7e7;color:#7f2020}.llm-metrics{display:flex;flex-wrap:wrap;gap:12px;margin:15px 0}.llm-metric{min-width:125px;border:1px solid #dce5f0;border-radius:8px;padding:12px 15px}.llm-metric strong{display:block;font-size:23px}.llm-metric span{font-size:12px;color:#596d8a}.llm-details{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:9px 18px;margin:16px 0 0;font-size:13px}.llm-details dt{color:#596d8a}.llm-details dd{margin:0;overflow-wrap:anywhere}.llm-table-wrap{overflow:auto}.llm-status-page table{width:100%;border-collapse:collapse;font-size:13px}.llm-status-page th,.llm-status-page td{text-align:left;padding:12px 9px;border-bottom:1px solid #dce5f0;vertical-align:top}.llm-status-page th{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:#596d8a}.llm-status-page td{overflow-wrap:anywhere;max-width:350px}.llm-status-page td small{display:block;color:#596d8a;margin-top:5px}.llm-empty{color:#596d8a;padding:16px 0}.llm-alert{border-left:3px solid #b4770e;background:#fff7e8;color:#704b05;padding:11px 13px;margin:8px 0;overflow-wrap:anywhere}.llm-alert.error{background:#fff0f3;border-color:#b02b45;color:#85213a}.llm-fetch-error{border:1px solid #dfb4bd;background:#fff0f3;color:#85213a;border-radius:8px;padding:12px 14px;font-weight:650}.llm-config summary{cursor:pointer;font-weight:650}.llm-stale .llm-badge.good{background:#eaf0f8;color:#3c5576}.llm-overview{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;border:1px solid #dce5f0;border-radius:10px;padding:14px 17px;margin:0 0 22px;background:#f7faff;color:#163862;text-decoration:none;font-size:12px}.llm-overview:hover{border-color:#9bbfe8;background:#f1f6fe}.llm-overview-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.llm-overview strong{font-size:13px}.llm-overview-detail{color:#596d8a;font-size:12px}.llm-overview-link{color:#0b60b9;font-size:12px;white-space:nowrap}.llm-overview.llm-stale{border-color:#d8b975;background:#fff9ee}.llm-overview.llm-stale .llm-overview-detail{color:#704b05}
@media(max-width:900px){.llm-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.llm-status-page main{padding:15px}.llm-links{font-size:12px;gap:10px}.llm-status-page section,.llm-config{padding:15px}.llm-summary{grid-template-columns:1fr 1fr;gap:9px}.llm-card{padding:13px}.llm-card-value{font-size:17px}.llm-card-detail{font-size:11px}.llm-details{grid-template-columns:1fr;gap:3px}.llm-details dd{margin-bottom:9px}.llm-status-page h1{font-size:26px}.llm-controls{gap:10px}.llm-metric{min-width:115px;padding:10px;flex:1}.llm-overview{padding:13px;gap:8px}.llm-status-page th,.llm-status-page td{padding:10px 7px;min-width:90px}.llm-status-page td:first-child{min-width:135px}}
