.Playground_page__hGZU_{min-height:calc(100vh - 64px);background:var(--bg-primary);color:var(--text-primary);padding:24px}.Playground_shell__DSAal{width:min(1440px,100%);margin:0 auto}.Playground_header___bFvx{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:0 0 18px;border-bottom:1px solid var(--border-secondary)}.Playground_eyebrow__cL7j9{margin:0 0 5px;color:var(--text-accent);font:700 11px/1.2 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.Playground_title__ODtZg{margin:0;font-size:clamp(24px,3vw,38px);line-height:1;letter-spacing:-.035em}.Playground_lede__6_EpT{max-width:650px;margin:9px 0 0;color:var(--text-secondary);font-size:13px;font-family:var(--font-family-text)}.Playground_org__ltNKj{color:var(--text-muted);font:600 11px/1.4 ui-monospace,monospace;text-align:right}.Playground_toolbar__7RfXZ{display:grid;grid-template-columns:minmax(240px,1fr) minmax(240px,2fr);gap:12px;margin:16px 0}.Playground_field__p1PaM{display:grid;gap:6px;min-width:0}.Playground_label__KKSx4{color:var(--text-muted);font:700 var(--type-mono-xs)/1.2 ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase}.Playground_input__l4zHc,.Playground_select__2eE7d,.Playground_textarea__ReBc3{width:100%;border:1px solid var(--border-primary);border-radius:0;background:var(--bg-secondary);color:var(--text-primary);font:inherit;padding:9px 10px}.Playground_button__7iVkt:focus-visible,.Playground_input__l4zHc:focus,.Playground_select__2eE7d:focus,.Playground_tab__YN7fC:focus-visible,.Playground_textarea__ReBc3:focus{outline:2px solid var(--text-accent);outline-offset:2px}.Playground_textarea__ReBc3{min-height:92px;resize:vertical;line-height:1.5}.Playground_actions__3obC3,.Playground_filterRow__ROof7,.Playground_tabs__taXEs{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.Playground_button__7iVkt,.Playground_tab__YN7fC{border:1px solid var(--border-primary);border-radius:0;background:var(--bg-tertiary);color:var(--text-secondary);padding:8px 12px;font:700 11px/1 ui-monospace,monospace;cursor:pointer}.Playground_primary__g0p1N,.Playground_tab__YN7fC[aria-pressed=true]{background:var(--button-primary-bg);border-color:var(--button-primary-bg);color:var(--button-primary-fg)}.Playground_button__7iVkt:disabled{opacity:.45;cursor:not-allowed}.Playground_danger__uwwBD{color:var(--text-primary);border-color:var(--error,var(--color-error))}.Playground_workspace__z_uxN{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);border:1px solid var(--border-secondary);border-radius:0;overflow:hidden;min-height:560px;background:var(--bg-secondary)}.Playground_panel__skXt1{min-width:0;padding:16px}.Playground_panel__skXt1+.Playground_panel__skXt1{border-left:1px solid var(--border-secondary)}.Playground_panelTitle__YiY9e{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--border-secondary);font:700 12px/1.2 ui-monospace,monospace;text-transform:uppercase}.Playground_stack__fmsYW{display:grid;gap:13px}.Playground_rangeRow__vQNuY{display:grid;grid-template-columns:minmax(0,1fr) 74px;gap:8px;align-items:center}.Playground_range__2PytS{width:100%;accent-color:var(--text-accent)}.Playground_chat__TCe3r{display:flex;flex-direction:column;min-height:526px}.Playground_messages___sDCS{display:flex;flex:1;min-height:260px;flex-direction:column;gap:10px;overflow:auto;padding:2px 2px 14px}.Playground_message__WTTRd{max-width:86%;border:1px solid var(--border-secondary);border-radius:0;padding:10px 12px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;font-family:var(--font-family-text);line-height:1.55}.Playground_user__0dSWe{align-self:flex-end;background:var(--active-overlay)}.Playground_assistant__tqZSg{align-self:flex-start;background:var(--bg-primary)}.Playground_reasoning__THHS1{margin:0 0 8px;padding:8px;border-left:2px solid var(--border-primary);color:var(--text-muted);font-size:12px;white-space:pre-wrap}.Playground_composer__2_Rxl{display:grid;gap:8px;border-top:1px solid var(--border-secondary);padding-top:12px}.Playground_status__FtBqk{min-height:18px;color:var(--text-muted);font:600 11px/1.4 ui-monospace,monospace}.Playground_error__M0XiL{color:var(--error,var(--color-error))}.Playground_success__GSgUz{color:var(--success,#4f9b67)}.Playground_empty__xf2Ez{display:grid;place-items:center;min-height:220px;color:var(--text-muted);text-align:center;font-size:13px;font-family:var(--font-family-text)}.Playground_fields__QiOKY{display:grid;gap:13px;max-height:490px;overflow:auto;padding-right:3px}.Playground_hint__kl5Zq{margin:0;color:var(--text-muted);font-size:11px;font-family:var(--font-family-text);line-height:1.45}.Playground_fileCard__5EiEp{display:grid;gap:7px;padding:10px;border:1px dashed var(--border-primary);border-radius:0}.Playground_preview__9uFAg{max-width:100%;max-height:180px;border-radius:0;-o-object-fit:contain;object-fit:contain;background:var(--bg-primary)}.Playground_result__iwZPH{min-height:430px;overflow:auto}.Playground_result__iwZPH pre{overflow:auto;padding:12px;border:1px solid var(--border-secondary);background:var(--bg-primary);color:var(--text-secondary);font:12px/1.5 ui-monospace,monospace}.Playground_outputs__jmzG3{display:grid;gap:12px}.Playground_outputMedia__VxsVK{display:block;max-width:100%;max-height:520px;border-radius:0;background:#000}@media (max-width:820px){.Playground_page__hGZU_{padding:16px 12px}.Playground_header___bFvx{align-items:flex-start;flex-direction:column}.Playground_org__ltNKj{text-align:left}.Playground_toolbar__7RfXZ,.Playground_workspace__z_uxN{grid-template-columns:1fr}.Playground_panel__skXt1+.Playground_panel__skXt1{border-left:0;border-top:1px solid var(--border-secondary)}.Playground_workspace__z_uxN{min-height:0}}