.sim-stack{gap:var(--sdc-space-12);flex-direction:column;min-width:0;display:flex}.sim-panel{padding-top:var(--sdc-space-12)}.sim-split{gap:var(--sdc-space-12);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1100px){.sim-split{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}}.sim-provider{gap:var(--sdc-space-10);flex-direction:column;display:flex}.sim-provider+.sim-provider{padding-top:var(--sdc-space-12);border-top:1px solid var(--sdc-divider)}.sim-provider-head{align-items:center;gap:var(--sdc-space-8) var(--sdc-space-10);flex-wrap:wrap;display:flex}.sim-provider-title{font-size:var(--sdc-text-title);font-weight:var(--sdc-weight-semibold);color:var(--sdc-ink);margin:0}.sim-mark{border-radius:var(--sdc-radius-tile);width:28px;height:28px;font:var(--sdc-weight-semibold) var(--sdc-text-lead) / 1 var(--sdc-font-mono);flex:none;justify-content:center;align-items:center;display:inline-flex}.sim-mark.is-gemini{background:var(--sdc-info-tint);color:var(--sdc-info-ink)}.sim-mark.is-openai{background:var(--sdc-success-tint);color:var(--sdc-ink)}.sim-mark.is-anthropic{background:var(--sdc-warning-tint);color:var(--sdc-warning-ink)}.sim-model-grid{gap:var(--sdc-space-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid}.sim-model-grid .ui-choice{min-width:0;display:flex}.sim-model{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.sim-model-sub{font-size:var(--sdc-text-caption);color:var(--sdc-ink-2);display:block}.sim-facts{gap:var(--sdc-space-8) var(--sdc-space-14);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}.sim-facts dt{font-size:var(--sdc-text-caption);color:var(--sdc-ink-3)}.sim-facts dd{color:var(--sdc-ink);margin:0}.sim-fields{gap:var(--sdc-space-8);flex-direction:column;margin:0;display:flex}.sim-field-desc{margin-bottom:var(--sdc-space-2);font-size:var(--sdc-text-caption);color:var(--sdc-ink-2)}.sim-field-box{justify-content:space-between;align-items:baseline;gap:var(--sdc-space-4) var(--sdc-space-10);padding:var(--sdc-space-6) var(--sdc-space-10);border:1px solid var(--sdc-divider);border-radius:var(--sdc-radius-md);background:var(--sdc-page);flex-wrap:wrap;margin:0;display:flex}.sim-field-path{font:var(--sdc-text-sm) / 1.4 var(--sdc-font-mono);color:var(--sdc-ink);-webkit-user-select:all;user-select:all}.sim-field-value{min-width:0;font-size:var(--sdc-text-meta);color:var(--sdc-ink-2);overflow-wrap:anywhere}
