.growth-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:1rem;margin:1rem 0}.growth-controls label{display:flex;flex-direction:column;gap:.4rem;font-weight:650}.growth-controls input,.growth-controls select,.growth-select input,.growth-select select{font:inherit;min-height:48px;border:1px solid var(--line,#aabaca);border-radius:12px;background:var(--panel,#fff);color:inherit;padding:.65rem;max-width:100%;width:100%;box-sizing:border-box}.growth-select{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.growth-select fieldset{min-width:0;border:1px solid var(--line,#aabaca);border-radius:16px;padding:1rem;display:grid;gap:.65rem}.growth-select legend{font-weight:750;padding:0 .4rem}.growth-select label{font-weight:600}.growth-note{font-size:.94rem;line-height:1.55}.growth-status{min-height:1.5em}.growth-status[data-error]{color:#b42318}.growth-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.7rem}.growth-summary div{border-bottom:1px solid var(--line,#aabaca);padding:.6rem 0}.growth-summary dt{font-size:.9rem}.growth-summary dd{font-weight:700;margin:.3rem 0 0}.comparison-table{min-width:38rem;width:100%;border-collapse:collapse}.comparison-table th,.comparison-table td{text-align:left;vertical-align:top;padding:.85rem;border-bottom:1px solid var(--line,#aabaca);max-width:20rem;overflow-wrap:anywhere}.comparison-table thead th{position:sticky;top:0;background:var(--panel,#fff)}.comparison-table caption{text-align:left;padding:.6rem 0}.comparison-actions{display:flex;gap:.75rem;flex-wrap:wrap}.model-version[open]>summary{margin-bottom:.5rem}@media(max-width:600px){.growth-select{grid-template-columns:1fr}.model-technical-details>summary{font-size:1.05rem}.growth-controls{grid-template-columns:1fr 1fr}.growth-controls label{font-size:.9rem}.comparison-table{min-width:34rem}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .growth-controls input,:root:not([data-theme=light]) .growth-controls select{background:var(--panel,#162433)}}[data-theme=dark] .growth-controls input,[data-theme=dark] .growth-controls select,[data-theme=dark] .growth-select input,[data-theme=dark] .growth-select select,[data-theme=dark] .comparison-table thead th{background:var(--panel,#162433)}
