.sb-model-selector{color:var(--ag-text-strong)}.sb-selector-form,.sb-selector-result{padding:var(--ag-space-8);border:1px solid var(--ag-hairline);border-radius:var(--ag-r-lg);background:var(--ag-surface-1)}.sb-selector-result{overflow:hidden;background:var(--ag-surface-2)}.sb-selector-kicker{color:var(--ag-text-muted);font-size:var(--ag-small-size);font-weight:500}.sb-selector-form fieldset{min-width:0;padding:0;border:0}.sb-selector-form legend{margin-bottom:var(--ag-space-3);color:var(--ag-text-strong);font-size:var(--ag-body-size);font-weight:600}.sb-selector-option{width:100%;padding:var(--ag-space-4);border:1px solid var(--ag-border);border-radius:var(--ag-r-md);background:var(--ag-canvas);color:var(--ag-text-strong);text-align:left;transition:border-color var(--ag-dur-ui) var(--ag-ease-out),background-color var(--ag-dur-ui) var(--ag-ease-out)}.sb-selector-option:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.sb-selector-option:hover{border-color:var(--ag-border-strong)}}.sb-selector-option:focus-visible{outline:2px solid var(--ag-focus);outline-offset:3px}.sb-selector-option.is-selected{border-color:var(--ag-text-strong);background:var(--ag-surface-2)}.sb-selector-option>div,.sb-selector-option>span{display:block;color:currentColor;font-size:var(--ag-small-size);font-weight:600}.sb-selector-option p{margin:var(--ag-space-2) 0 0;color:var(--ag-text);font-size:var(--ag-micro-size);line-height:1.5}.sb-selector-result h3{margin:var(--ag-space-3) 0 0;color:var(--ag-text-strong);font-size:var(--ag-headline-2-size);font-weight:600;letter-spacing:var(--ag-headline-2-tracking);line-height:1.05}.sb-selector-result__lead{margin:var(--ag-space-4) 0 var(--ag-space-6);color:var(--ag-text);font-size:var(--ag-small-size);line-height:1.65}.sb-selector-metric{min-height:84px;padding:var(--ag-space-4);border:1px solid var(--ag-hairline);border-radius:var(--ag-r-md);background:var(--ag-surface-1)}.sb-selector-metric div{color:var(--ag-text-muted);font-size:var(--ag-micro-size);font-weight:500}.sb-selector-metric strong{display:block;margin-top:var(--ag-space-2);color:var(--ag-text-strong);font-size:var(--ag-small-size);font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.sb-selector-verdict{display:inline-flex;margin-top:var(--ag-space-5);padding:var(--ag-space-1) var(--ag-space-3);border:1px solid var(--ag-border-strong);border-radius:var(--ag-r-pill);color:var(--ag-text-strong);font-size:var(--ag-micro-size);font-weight:600}.sb-selector-recommendation{margin-top:var(--ag-space-4);padding:var(--ag-space-5);border:1px solid var(--ag-hairline);border-radius:var(--ag-r-md);background:var(--ag-surface-1)}.sb-selector-recommendation strong{color:var(--ag-text-strong);font-size:var(--ag-small-size)}.sb-selector-recommendation p{margin:var(--ag-space-2) 0 0;color:var(--ag-text);font-size:var(--ag-micro-size);line-height:1.6}.sb-selector-result__note{margin:var(--ag-space-4) 0 0;color:var(--ag-text-muted);font-size:var(--ag-micro-size);line-height:1.55}@media (prefers-reduced-motion:reduce){.sb-selector-option{transition:none}}