.gm-types{display:grid;gap:12px;margin:24px 0}.gm-types h2{font-size:14px;margin:0}.gm-types button{text-align:left;border:1px solid var(--line,#ddd);border-radius:14px;padding:18px;background:var(--surface,#fff);color:inherit}.gm-types button strong,.gm-types button small{display:block}.gm-types button small{margin-top:6px;font-size:12px;line-height:1.7}.gm-types button[aria-pressed=true],.gm-model-grid button[aria-pressed=true]{border-color:#9061ff;background:#9061ff14}.gm-models,.gm-usage,.gm-results{border:1px solid #9061ff55;border-radius:14px;padding:18px;margin:8px 0 18px}.gm-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.gm-heading h3{font-size:14px}.gm-model-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gm-model-grid button,.gm-voices button{border:1px solid var(--line,#ddd);border-radius:10px;padding:14px;text-align:left;background:var(--surface,#fff);color:inherit;font-size:12px}.gm-model-grid small{display:block;margin-top:5px}.gm-voices{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.gm-voices button[aria-pressed=true]{border-color:#9061ff;color:#9061ff}#gmPanel audio{width:100%;max-width:100%}#gmMessage{white-space:pre-line;overflow-wrap:anywhere}#gmPanel[hidden],#gmStatus[hidden],#gmStageModels[hidden]{display:none!important}.gm-history button{margin-top:8px}.gm-history .gm-results{margin-top:14px}.gm-usage small{line-height:1.8}html[data-theme=dark] .gm-types button,html[data-theme=dark] .gm-model-grid button,html[data-theme=dark] .gm-voices button{background:#28222f;color:#f0eaf7}html[data-theme=dark] .gm-types button[aria-pressed=true],html[data-theme=dark] .gm-model-grid button[aria-pressed=true]{background:#9061ff30}@media(max-width:600px){.gm-types{margin:16px 0}.gm-models,.gm-usage,.gm-results{padding:14px}.gm-heading{flex-wrap:wrap}.gm-model-grid button{padding:12px}.gm-usage{font-size:12px}}

.gm-general-mode .workspace-benefits{display:none}

.gm-status{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}.gm-status p{margin:0;line-height:1.7;overflow-wrap:anywhere}.gm-status button{flex-shrink:0}.gm-stage-models{position:relative;z-index:1;margin:22px 0}.gm-stage-models .gm-model-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gm-stage-models .gm-model-grid button{text-align:center;font-size:14px}.gm-stage-models .gm-model-grid small{font-size:12px}.gm-stage-models #gmQuotaSummary{font-size:12px;line-height:1.8;color:var(--muted);margin:14px 0 0;overflow-wrap:anywhere}@media(max-width:600px){.gm-status{align-items:flex-start;flex-direction:column}.gm-stage-models{margin:16px 0}.gm-stage-models .gm-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gm-stage-models .gm-model-grid button{padding:10px;font-size:12px}}
