.mt{--_card:var(--card,#fff);--_line:var(--line,#e3e8ee);--_fg:var(--fg,#0a2540);--_fg2:var(--fg-2,#425466);--_fg3:var(--fg-3,#52657d);--_muted:var(--muted-bg,#f6f9fc);--_hover:var(--hover,#f8fafc);--_ok:var(--ok,#16a34a);--_warn:var(--warn,#ca8a04);--_bad:var(--bad,#dc2626);grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;font-size:14px;display:grid}.mt-bar{grid-template-columns:minmax(0,1fr) minmax(12rem,15rem) 5.5rem;align-items:end;gap:12px;display:grid}.mt-in{border:1px solid var(--_line);background:var(--_card);min-width:min(200px,100%);height:44px;color:var(--_fg);box-shadow:none;border-radius:8px;flex:1;padding:0 12px;font-size:1rem}.mt-in:focus-visible{outline:2px solid var(--_fg);outline-offset:2px;border-color:var(--_fg3)}.mt-tabs{border:1px solid var(--_line);background:var(--_card);border-radius:8px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.mt-tabs button{min-height:44px;font:600 .875rem var(--sans);color:var(--_fg3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 10px}.mt-tabs button[aria-pressed=true]{background:var(--_muted);color:var(--_fg);box-shadow:inset 0 0 0 1px var(--_line)}.mt-wrap{border:1px solid var(--_line);background:var(--_card);border-radius:12px;overflow-x:auto}.mt-t{border-collapse:collapse;width:100%}.mt-t th{text-align:left;color:var(--_fg3);border-bottom:1px solid var(--_line);white-space:nowrap;text-transform:none;letter-spacing:0;padding:10px 14px;font-size:.8125rem;font-weight:600}.mt-t th button{all:unset;cursor:pointer;align-items:center;gap:4px;min-height:44px;display:inline-flex}.mt-t th button:hover{color:var(--_fg)}.mt-t td{border-bottom:1px solid var(--_line);white-space:nowrap;vertical-align:middle;color:var(--_fg2);padding:10px 14px;font-size:.84rem}.mt-t tr:last-child td{border-bottom:0}.mt-t tbody tr:hover td{background:var(--_hover)}.mt-id{all:unset;cursor:copy;vertical-align:middle;gap:1px;display:inline-grid}.mt-name{color:var(--_fg);font-weight:650}.mt-id:hover code{color:var(--accent,#0570de)}.mt-prov{max-width:100%;font:500 .75rem/1.5 var(--sans,system-ui);text-transform:none;letter-spacing:0;border:1px solid var(--_line);color:var(--_fg2);white-space:nowrap;box-sizing:border-box;border-radius:5px;align-items:center;padding:3px 8px;display:inline-flex}.mt-st{color:var(--_fg);align-items:center;gap:7px;font-size:.8rem;font-weight:600;display:inline-flex}.mt-st i{background:var(--_ok);border-radius:50%;width:8px;height:8px}.mt-st.up i{box-shadow:0 0 0 0 color-mix(in srgb, var(--_ok) 50%, transparent);animation:1.8s infinite mtp}.mt-st.slow i{background:var(--_warn)}.mt-st.degraded i,.mt-st.down i{background:var(--_bad)}.mt-st.down{color:var(--_fg3)}@keyframes mtp{70%,to{box-shadow:0 0 0 6px #0000}}.mt-cell{font-variant-numeric:tabular-nums;grid-template-columns:62px 80px;align-items:center;gap:8px;display:grid}.mt-bar2{background:var(--_muted);border-radius:3px;height:5px;overflow:hidden}.mt-bar2 b{background:var(--_ok);border-radius:3px;height:100%;display:block}.mt-bar2 b.warn{background:var(--_warn)}.mt-bar2 b.bad{background:var(--_bad)}.mt-num{font-variant-numeric:tabular-nums;font-family:var(--mono);font-size:.78rem!important}.mt-dim{color:var(--_fg3)}.mt-chips{white-space:normal;flex-wrap:wrap;gap:4px;max-width:260px;display:flex}.mt-chip{font:.66rem var(--mono);border:1px solid var(--_line);color:var(--_fg3);border-radius:4px;margin-left:6px;padding:1px 6px;display:inline-block}.mt-chips .mt-chip{margin:0}.mt-empty{text-align:center;color:var(--_fg3);margin:0;padding:28px}@media (prefers-reduced-motion:reduce){.mt-st i{animation:none!important}}.mt-strip{color:var(--_fg3);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:2px 0;font-size:.76rem;display:flex}.mt-strip b{color:var(--_fg)}.mt-strip i{opacity:.5;font-style:normal}.mt-model{align-items:center;gap:10px;display:flex}.mt-model>div{gap:2px;display:grid}.mt-logo{border:1px solid var(--_line);background:var(--_muted);width:28px;height:28px;color:var(--_fg);border-radius:7px;flex:none;place-items:center;font-size:.9rem;display:grid}.mt-logo.google{color:#4285f4}.mt-logo.anthropic{color:#d97757}.mt-sub{flex-wrap:wrap;align-items:center;gap:6px;font-size:.7rem;display:flex}.mt-sub .mt-chip{margin:0}.mt-prov.openai{color:#10a37f;background:#10a37f14;border-color:#10a37f59}.mt-prov.google{color:#4285f4;background:#4285f414;border-color:#4285f459}.mt-prov.anthropic{color:#d97757;background:#d9775714;border-color:#d9775759}.mt-price{font-variant-numeric:tabular-nums;font:600 .82rem var(--mono)!important;color:var(--_ok)!important}.mt-price.dim{color:var(--_fg3)!important;font-weight:500!important}.mt-id{all:unset;cursor:copy;min-height:44px;color:var(--_fg3);align-items:center;gap:6px;display:inline-flex}.mt-id code{font:.76rem var(--mono);color:var(--_fg2);background:0 0;border:0;padding:0}.mt-id:hover code,.mt-id:hover{color:var(--_fg)}.wrap .mt-prov.openai{color:#08735a}.wrap .mt-prov.google{color:#245ba8}.wrap .mt-prov.anthropic{color:#9b462b}.mt-sub,.mt-prov,.mt-chip,.mt-count{font-size:.75rem}.mt-t th button:focus-visible,.mt-id:focus-visible,.mt-tabs button:focus-visible,.mt-wrap:focus-visible{outline:2px solid var(--_fg);outline-offset:3px;border-radius:3px}.mt-count{font:600 .66rem var(--mono);color:var(--_fg3);margin-left:4px}.mt-live{align-items:center;gap:6px;display:inline-flex}.mt-strip .mt-live i{opacity:1;background:var(--_ok,#0e9f6e);border-radius:50%;width:7px;height:7px;animation:2s infinite mt-pulse;box-shadow:0 0 #0e9f6e80}@keyframes mt-pulse{70%,to{box-shadow:0 0 0 6px #0e9f6e00}}@media (prefers-reduced-motion:reduce){.mt-strip .mt-live i{animation:none}}.mt-compat{color:var(--_fg2);overflow-wrap:anywhere;margin-top:6px;font-size:.76rem;line-height:1.6}.mt-compat summary{cursor:pointer;width:fit-content}.mt-compat[open]{white-space:normal;max-width:30rem}.mt-compat>span{margin-top:5px;display:block}.mt-compat[open]>summary{color:var(--_fg);margin-bottom:8px}.mt-field{min-width:0;color:var(--_fg2);font:500 .72rem/1.4 var(--sans);gap:6px;margin:0;display:grid}.mt-control{border:1px solid var(--_line);background:var(--_card);width:100%;height:36px;color:var(--_fg3);border-radius:6px;align-items:center;transition:border-color .12s;display:flex;position:relative}.mt-control:focus-within{border-color:var(--_fg3);outline:2px solid color-mix(in srgb,var(--_fg3) 20%,transparent);outline-offset:1px}.mt-control>input,.mt-control>select{width:100%;min-width:0;height:34px;min-height:0;box-shadow:none;color:var(--_fg);font:400 .8125rem/1.4 var(--sans);background:0 0;border:0;border-radius:5px;outline:none;margin:0;padding:0 10px}.mt-control>input:focus,.mt-control>select:focus{box-shadow:none;border:0;outline:none}.mt-control>input::placeholder{color:var(--_fg3);opacity:.9}.mt-control>svg{pointer-events:none;flex:none;width:15px;height:15px;position:absolute}.mt-search-control>svg{left:10px}.mt-search-control>input{padding-left:33px}.mt-select-control>select{appearance:none;cursor:pointer;padding-right:30px}.mt-select-control>svg{right:10px}.mt-control select option{background:var(--_card);color:var(--_fg)}.mt-field-length{width:auto}.mt-live{margin-left:auto}.mt-status-cell{gap:4px;display:grid}.mt-status-cell small{color:var(--_fg3);font-size:.69rem;line-height:1.5}.mt .dt-empty{color:var(--_fg3);text-align:center;padding:28px}.mt .dt-orderable-asc:focus-visible,.mt .dt-orderable-desc:focus-visible{outline:2px solid var(--_fg3);outline-offset:-3px}.mt-owner-help{color:var(--_fg3);margin:0;font-size:.76rem;line-height:1.6}.mt-prov.unknown{white-space:normal;max-width:12rem;line-height:1.5}.mt-test{border:1px solid var(--_line);min-height:44px;color:var(--_fg);border-radius:7px;justify-content:center;align-items:center;margin-top:6px;padding:6px 12px;font-size:.76rem;text-decoration:none;display:inline-flex}.mt-test:hover{background:var(--_muted)}.mt-compat-list{gap:7px;margin:12px 0;display:grid}.mt-compat-list>div{border-bottom:1px solid var(--_line);grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);gap:6px 14px;padding-bottom:7px;display:grid}.mt-compat-list dt{color:var(--_fg3);font-weight:500}.mt-compat-list dd{color:var(--_fg);overflow-wrap:anywhere;margin:0}.mt-compat>p{color:var(--_fg3);margin:10px 0 0}.mt-test:focus-visible,.mt-owner-filter select:focus-visible,.mt-compat summary:focus-visible{outline:2px solid var(--_fg);outline-offset:3px}.mt .dt-container{min-width:0}.mt .dt-layout-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.mt .dt-layout-table{border:1px solid var(--_line);background:var(--_card);border-radius:8px;margin:0;display:block;overflow-x:auto}.mt .dt-layout-cell{min-width:0}.mt .dt-info{color:var(--_fg3);font-size:.75rem}.mt .dt-paging{flex-wrap:wrap;gap:4px;display:flex}.mt .dt-paging-button{min-width:32px;height:32px;color:var(--_fg2);font:500 .75rem var(--sans);cursor:pointer;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:0 9px;display:inline-flex}.mt .dt-paging-button:hover{background:var(--_muted);border-color:var(--_line)}.mt .dt-paging-button.current{background:var(--_muted);border-color:var(--_line);color:var(--_fg)}.mt .dt-paging-button.disabled{opacity:.4;cursor:default}.mt .dt-paging-button:focus-visible{outline:2px solid var(--_fg3);outline-offset:2px}.mt .dt-column-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mt .dt-column-order{opacity:.45;flex-direction:column;font-size:.65rem;display:inline-flex}.mt th.dt-orderable-asc,.mt th.dt-orderable-desc{cursor:pointer}.mt th.dt-ordering-asc,.mt th.dt-ordering-desc{color:var(--_fg)}.mt th .dt-column-order:before{content:"↕"}.mt th.dt-ordering-asc .dt-column-order:before{content:"↑"}.mt th.dt-ordering-desc .dt-column-order:before{content:"↓"}.mt th.dt-orderable-none .dt-column-order{display:none}.mt .dt-paging nav{flex-wrap:wrap;gap:4px;display:flex}.mt-context{gap:4px;display:grid}.mt-model>div{min-width:0;max-width:19rem}.mt-name{white-space:normal;overflow-wrap:anywhere}.mt-id code{white-space:normal;overflow-wrap:anywhere;max-width:16rem}.mt-price{white-space:nowrap}.mt-context small{font:400 .68rem/1.5 var(--sans);color:var(--_fg3)}.mt-pricing{border:1px solid var(--line);background:var(--card);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.mt-pricing-label{color:var(--fg-3);margin-bottom:6px;font-size:.75rem;display:block}.mt-pricing strong{color:var(--fg);font-size:.875rem;font-weight:600;line-height:1.5;display:block}.mt-pricing p{color:var(--fg-3);margin:5px 0 0;font-size:.75rem;line-height:1.6}@media (max-width:900px){.mt-pricing{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.mt-pricing>.btn2{justify-self:start}}@media (max-width:640px){.mt-bar{grid-template-columns:minmax(0,1fr);gap:10px}.mt-control{height:42px}.mt-control>input,.mt-control>select{height:40px;font-size:.875rem}.mt-compat-list>div{grid-template-columns:1fr;gap:2px}.mt .dt-paging-button{min-width:38px;height:38px}}.mt .mt-more{border:0;border-top:1px solid var(--_line);width:100%;min-height:48px;color:var(--_fg);font:600 .875rem var(--sans);cursor:pointer;box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;padding:10px 16px;transition:background .15s;display:flex;position:sticky;left:0}.mt .mt-more span{font:500 .72rem var(--mono);color:var(--_fg3)}.mt .mt-more:hover{background:var(--_muted)}.mt .mt-more:focus-visible{outline:2px solid var(--_fg3);outline-offset:-2px}.mt .dt-layout-table,.mt .mt-wrap{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.mt .dt-layout-table::-webkit-scrollbar{display:none}.mt .mt-wrap::-webkit-scrollbar{display:none}.mt .mt-t th:first-child,.mt .mt-t td:first-child{min-width:220px}
