.dt-model-picker-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.dt-model-picker-heading button{border:1px solid var(--ar-line-strong);background:var(--ar-bg);color:var(--ar-ink);cursor:pointer;border-radius:5px;padding:11px 18px;font-size:14px}.dt-chat-layout :is(button,input,a,summary):focus-visible,.dt-model-filter select:focus-visible{outline:2px solid var(--ar-accent);outline-offset:-2px}@media (max-width:500px){.dt-model-picker-heading{flex-wrap:wrap}}
.tool-output-module__cypp3a__output{min-width:0}.tool-output-module__cypp3a__output figure{margin:20px 0}.tool-output-module__cypp3a__output video,.tool-output-module__cypp3a__output img{object-fit:contain;background:#000;border-radius:8px;width:100%;max-height:560px;display:block}.tool-output-module__cypp3a__output audio{width:100%}.tool-output-module__cypp3a__output figcaption{margin-top:12px;font-size:13px}.tool-output-module__cypp3a__output a,.tool-output-module__cypp3a__output summary{cursor:pointer;text-decoration:underline}.tool-output-module__cypp3a__output pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:600px;font-size:12px;line-height:1.7;overflow:auto}
.dt-tool-selected{border-bottom:1px solid var(--ar-rule);padding:22px 0}.dt-tool-selected>div{flex:1;min-width:0}.dt-tool-selected>div>span{color:var(--ar-muted);font-size:13px}.ar-site .dt-tool-selected h2{letter-spacing:-.7px;overflow-wrap:anywhere;font-size:26px}.dt-tool-selected a{white-space:nowrap;font-size:13px;text-decoration:underline}.ar-site .dt-tool-description{color:var(--ar-muted);white-space:pre-line;max-width:900px;margin:20px 0;font-size:15px}.dt-tool-workbench-grid{border:1px solid var(--ar-rule);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.dt-tool-workbench-grid form,.dt-tool-result{min-width:0;padding:28px}.dt-tool-result{background:var(--ar-panel);border-left:1px solid var(--ar-rule)}.dt-tool-workbench fieldset{border:0;min-width:0;margin:0 0 24px;padding:0}.dt-tool-workbench legend{font-size:18px;font-weight:600}.dt-tool-workbench label{gap:8px;margin:16px 0;font-size:14px;display:grid}.dt-tool-workbench small{color:var(--ar-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.dt-tool-workbench textarea{resize:vertical;min-height:130px;font-family:var(--ar-font-mono)}.dt-tool-workbench .dt-tool-run{background:var(--ar-accent);color:#fff;border-color:var(--ar-accent);width:100%;margin:18px 0 10px;font-weight:600}.ar-site .dt-tool-billing-note{color:var(--ar-muted);font-size:13px}.ar-site .dt-tool-result h3{margin-bottom:16px;font-size:20px}.dt-tool-result h3 span{color:var(--ar-muted);margin-left:8px;font-size:12px;font-weight:400}.dt-tool-result pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:600px;margin:20px 0;font-size:12px;line-height:1.7;overflow:auto}.dt-tool-progress{align-items:center;gap:12px;min-height:100px;display:flex}.dt-tool-spinner{border:2px solid var(--ar-rule);border-top-color:var(--ar-accent);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite dt-tool-spin}@media (prefers-reduced-motion:reduce){.dt-tool-spinner{animation:none}}.dt-playground-tabs{border-bottom:1px solid var(--ar-rule);gap:8px;margin-bottom:25px;display:flex}.dt-playground-tabs button{color:var(--ar-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 20px}.dt-playground-tabs button[aria-pressed=true]{color:var(--ar-ink);border-bottom-color:var(--ar-accent)}@media (max-width:700px){.dt-tool-workbench-grid{grid-template-columns:minmax(0,1fr)}.dt-tool-selected{flex-wrap:wrap}.dt-tool-result{border-left:0;border-top:1px solid var(--ar-rule)}.dt-tool-workbench-grid form,.dt-tool-result{padding:20px}}
