.pl-kinds{gap:20px;display:grid}.pl-kind-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pl-kind-cards li{border:1px solid var(--border-subtle);border-top:3px solid var(--pl-kind,var(--ink-black));border-radius:10px;align-content:start;gap:8px;padding:16px 18px 18px;display:grid}.pl-kind-cards li[data-kind=model]{--pl-kind:color-mix(in srgb, var(--poster-blue) 55%, var(--poster-pink))}.pl-kind-cards li[data-kind=api]{--pl-kind:var(--poster-blue)}.pl-kind-cards li[data-kind=code]{--pl-kind:var(--poster-green)}.pl-kind-cards strong{color:var(--ink-black);font-size:16px;font-weight:750}.pl-kind-cards code{background:color-mix(in srgb, var(--ink-black) 7%, transparent);width:-moz-fit-content;width:fit-content;color:var(--ink-black);border-radius:4px;padding:2px 7px;font:12px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pl-kind-cards span{color:var(--ink-secondary);font-size:14px;line-height:1.5}.pl-models{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:20px;display:grid}.pl-model-file{gap:12px;display:grid}.pl-model-file .fx-code-tabs{flex-wrap:wrap}.pl-model-file .fx-code pre{min-height:19rem;font-size:11.5px}.pl-model-hosts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pl-model-hosts li{color:var(--ink-secondary);grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:10px;font-size:13.5px;line-height:1.45;display:grid}.pl-model-hosts code{color:var(--warm-gray);font:600 12px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pl-model-hosts strong{color:var(--ink-black);overflow-wrap:anywhere;font:600 12.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pl-outputs .fx-table td:nth-child(3){color:var(--on-dark)}.pl-outputs .fx-table td:nth-child(4){white-space:normal}.pl-kind-tag{color:var(--on-dark-secondary);font:11.5px var(--fx-mono);align-items:center;gap:6px;display:inline-flex}.pl-kind-tag:before{border:1.5px solid var(--on-dark-faint);content:"";border-radius:2px;width:8px;height:8px}.pl-outputs tr[data-kind=model] .pl-kind-tag{color:var(--fx-model)}.pl-outputs tr[data-kind=model] .pl-kind-tag:before{border-color:var(--fx-model);background:color-mix(in srgb, var(--fx-model) 30%, transparent)}.pl-outputs tr[data-kind=api] .pl-kind-tag{color:var(--fx-service)}.pl-outputs tr[data-kind=api] .pl-kind-tag:before{border-color:var(--fx-service);background:color-mix(in srgb, var(--fx-service) 30%, transparent)}.pl-output-shape{border-top:1px solid var(--fx-line);background:var(--fx-raised);gap:4px;margin:0;padding:12px 16px 14px;display:grid}.pl-output-shape code{color:var(--on-dark-secondary);font:11.5px/1.55 var(--fx-mono);overflow-wrap:anywhere}.pl-decision .fx-table-scroll{border-top:1px solid var(--fx-line)}.pl-change{color:var(--on-dark-secondary);font:11.5px var(--fx-mono)}.pl-decision tr[data-change=relabelled] .pl-change{color:var(--fx-detect)}.pl-decision tr[data-change=added] .pl-change{color:var(--fx-service)}@media (max-width:1060px){.pl-kind-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.pl-models{grid-template-columns:minmax(0,1fr)}.pl-model-file .fx-code pre{min-height:0}}@media (max-width:600px){.pl-kind-cards{grid-template-columns:minmax(0,1fr)}}.sec-items{border-top:2px solid var(--ink-black);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin:36px 0 0;padding:0;list-style:none;display:grid}.sec-items li{padding:22px 0 0}.sec-items h3{color:var(--ink-black);letter-spacing:-.02em;margin:0 0 10px;font-size:19px;font-weight:750;line-height:1.25}.hx-statement .sec-items p{margin:0;font-size:15.5px}.hx-statement .sec-items p a{color:var(--ink-black);-webkit-text-decoration-color:var(--poster-red);text-decoration-color:var(--poster-red);text-underline-offset:4px;font-weight:600}.sec-group .hx-note{margin:28px 0 0}.hx-statement .sec-certifications{margin:20px 0 0}@media (max-width:1060px){.sec-items{grid-template-columns:minmax(0,1fr)}.sec-items li{border-bottom:1px solid var(--border-subtle);padding:18px 0}}.sec-inputs .fx-table td{vertical-align:top;padding-block:9px}.sec-inputs .fx-table th:first-child,.sec-inputs .fx-table td:first-child{padding-left:16px}.sec-type{color:var(--on-dark-muted);font:11px var(--fx-mono);display:block}.sec-model{gap:1px;display:grid}.sec-model strong{color:var(--fx-model);font-size:12.5px;font-weight:650}.sec-model code{color:var(--on-dark-secondary)}.sec-builtin{color:var(--on-dark-muted)}.sec-runs-on{color:var(--on-dark)}.sec-inputs tr[data-leaves] .sec-runs-on{color:var(--fx-model);font-weight:650}.sec-cell-label{display:none}@media (max-width:640px){.sec-inputs thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sec-inputs tbody tr{border-bottom:1px solid var(--fx-line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 16px;display:grid}.sec-inputs tbody tr:last-child{border-bottom:0}.sec-inputs .fx-table td,.sec-inputs .fx-table td:first-child{white-space:normal;border:0;padding:0}.sec-inputs td:nth-child(2),.sec-inputs td:nth-child(3){grid-column:1/-1}.sec-inputs td.sec-runs-on{text-align:right;grid-area:1/2}.sec-model code{overflow-wrap:anywhere}.sec-cell-label{color:var(--on-dark-muted);font:11px var(--fx-mono);margin-right:8px;display:inline}}
