.take-workbench{--bench:oklch(0.962 0.003 264);--panel:oklch(0.993 0.001 264);--raised:oklch(1 0 0);--sunken:oklch(0.945 0.004 264);--line:oklch(0.915 0.004 264);--line-2:oklch(0.86 0.006 264);--ink:oklch(0.2 0.01 264);--ink-2:oklch(0.45 0.01 264);--ink-3:oklch(0.56 0.01 264);--ink-4:oklch(0.72 0.008 264);--blue:oklch(0.485 0.291 264.121);--blue-hover:oklch(0.44 0.265 264.121);--select:oklch(0.485 0.291 264.121);--select-halo:oklch(1 0 0/0.9);--blue-wash:oklch(0.485 0.291 264.121/0.08);--blue-line:oklch(0.485 0.291 264.121/0.5);--hatch:oklch(0.2 0.01 264/0.07);--amber:oklch(0.666 0.179 58.318);--rose:oklch(0.586 0.253 17.585);--add:oklch(0.53 0.14 150);--del:oklch(0.56 0.2 27);--sh-float:0 1px 2px oklch(0.2 0.01 264/0.05),0 12px 32px -12px oklch(0.2 0.01 264/0.22);--sh-pop:0 6px 12px -3px #0000000a,0 32px 56px -12px #00000029;background:var(--bench);color:var(--ink);font-size:13px;line-height:18px;font-weight:500}.dark .take-workbench{--bench:oklch(0.165 0.004 264);--panel:oklch(0.2 0.005 264);--raised:oklch(0.235 0.006 264);--sunken:oklch(0.145 0.004 264);--line:oklch(0.28 0.006 264);--line-2:oklch(0.355 0.008 264);--ink:oklch(0.96 0.003 264);--ink-2:oklch(0.76 0.006 264);--ink-3:oklch(0.62 0.008 264);--ink-4:oklch(0.47 0.008 264);--blue-hover:oklch(0.53 0.25 264.121);--select:oklch(0.68 0.16 264);--select-halo:oklch(0.12 0.005 264/0.8);--blue-wash:oklch(0.68 0.16 264/0.14);--blue-line:oklch(0.68 0.16 264/0.6);--hatch:oklch(1 0 0/0.07);--amber:oklch(0.769 0.188 70.08);--rose:oklch(0.712 0.194 13.428);--add:oklch(0.74 0.15 150);--del:oklch(0.7 0.17 25);--sh-float:inset 0 0 0 1px oklch(1 0 0/0.06),0 16px 40px -12px oklch(0 0 0/0.6);--sh-pop:0 6px 12px -3px #0000000a,0 32px 56px -12px #00000029,0 0.25px 0.25px #ffffff1f inset}.take-workbench button:focus-visible,.take-workbench input:focus-visible,.take-workbench textarea:focus-visible{outline:2px solid var(--select);outline-offset:2px}.take-workbench button{transition:background-color .16s cubic-bezier(.4,0,.2,1),color .16s cubic-bezier(.4,0,.2,1),scale .15s}.take-workbench button:active:not(:disabled){scale:.97}.take-workbench button:disabled{opacity:.5;cursor:default}.take-workbench .bench-button{min-height:28px;border-radius:6px;padding:4px 8px;display:inline-flex;gap:6px;align-items:center;justify-content:center}.take-workbench .bench-button:hover{background:var(--sunken)}.take-workbench .bench-primary{background:var(--blue);color:white}.take-workbench .bench-primary:hover{background:var(--blue-hover)}.take-workbench .bench-field{width:100%;border:1px solid var(--line-2);border-radius:6px;padding:6px 8px;background:var(--raised)}.take-workbench .bench-meta{color:var(--ink-3);font-size:12px}.take-workbench .bench-panel{background:var(--panel);border-color:var(--line)}.take-workbench .bench-frame{border:1px solid var(--line);border-radius:0;background:white}.take-workbench .bench-machine{background-image:repeating-linear-gradient(135deg,transparent,transparent 5px,var(--hatch) 5px,var(--hatch) 6px);background-size:10px 10px;animation:bench-hatch .9s linear infinite}.take-workbench .bench-enter{animation:bench-enter .2s ease-out}.ai-workbench-home [data-on-primary]{background:var(--raised);color:var(--ink);border:1px solid var(--line-2);border-radius:10px;box-shadow:var(--sh-float)}.ai-workbench-home [data-on-primary]:focus-within{border-color:var(--select);box-shadow:var(--sh-float),0 0 0 3px var(--blue-wash)}.ai-workbench-home [data-on-primary] textarea{color:var(--ink)}.ai-workbench-home [data-on-primary] textarea:focus-visible{outline:none}.ai-workbench-home [data-on-primary] textarea::placeholder{color:var(--ink-2);opacity:1}.ai-workbench-home [data-ai-composer]{container-type:inline-size}.ai-composer-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding-bottom:12px}.ai-composer-settings{display:flex;min-width:0;flex-wrap:nowrap;align-items:center;gap:6px}.ai-composer-settings [role=radiogroup]{flex-shrink:0}.ai-workbench-home [data-ai-composer] .ai-composer-settings button{height:28px;min-height:28px}.ai-composer-theme{min-width:0;max-width:120px}.ai-composer-actions{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.ai-composer-actions>div{min-width:0;flex:1}.ai-composer-actions .ai-composer-estimate{min-width:0;white-space:normal;overflow-wrap:anywhere}.ai-workbench-home [data-ai-composer] .ai-composer-actions>button{height:32px;min-height:32px;padding-inline:10px;font-size:13px;line-height:18px}@container (max-width: 599px){.ai-composer-toolbar{grid-template-columns:minmax(0,1fr)}}@container (max-width: 299px){.ai-composer-settings{display:grid;grid-template-columns:minmax(0,1fr) auto}.ai-composer-take-count{display:none}.ai-composer-settings [role=radiogroup]{grid-column:1/-1;justify-self:start}}@media (max-width:479px){.ai-workbench-home [data-ai-composer]{padding-inline:12px}}.ai-workbench-home [data-on-primary] button{color:var(--ink-2)}.ai-workbench-home [data-on-primary] button[aria-label=Create]{background:var(--blue);color:white;border-radius:6px}.ai-workbench-home [data-on-primary] button[aria-label="Choose models"]{background:transparent;color:var(--ink-2);border-radius:6px}@keyframes bench-hatch{to{background-position:10px 0}}@keyframes bench-enter{0%{opacity:0}to{opacity:1}}@media (max-width:639px){.take-workbench .bench-button.hidden.sm\:inline-flex{display:none}}@media (max-width:767px){.take-workbench .bench-button.hidden.md\:inline-flex{display:none}.take-workbench .bench-frame[data-phone-canvas=true]{border:0}.take-workbench .bench-button{min-height:44px;min-width:44px}.take-workbench .bench-field{min-height:44px}}@media (prefers-reduced-motion:reduce){.take-workbench,.take-workbench *{animation:none!important;transition:none!important}}