.AgentModelControls-module__SRH22a__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;min-width:0;max-width:100%;display:flex}
.AgentSettingsDialog-module__ZcA3Va__overlay{z-index:var(--z-canvas-modal);padding:max(1.5rem, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) max(1.5rem, env(safe-area-inset-left));background:var(--canvas-scrim-bg,#00000080);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AgentSettingsDialog-module__ZcA3Va__dialog{border:1px solid var(--harness-border);background:var(--harness-panel-bg);width:min(58rem,100%);height:min(43rem,100%);color:var(--color-text);box-shadow:var(--shadow-modal);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.AgentSettingsDialog-module__ZcA3Va__header,.AgentSettingsDialog-module__ZcA3Va__footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.AgentSettingsDialog-module__ZcA3Va__header{padding:1.25rem 1.5rem 1rem}.AgentSettingsDialog-module__ZcA3Va__header h2{letter-spacing:-.015em;font-size:1.125rem;font-weight:600}.AgentSettingsDialog-module__ZcA3Va__close{width:2rem;height:2rem;color:var(--color-muted);border-radius:8px;justify-content:center;align-items:center;display:flex}.AgentSettingsDialog-module__ZcA3Va__close:hover{background:var(--harness-chrome-bg);color:var(--color-text)}.AgentSettingsDialog-module__ZcA3Va__body{flex:1;grid-template-columns:11rem minmax(0,1fr);min-height:0;display:grid}.AgentSettingsDialog-module__ZcA3Va__navigation{flex-direction:column;gap:.25rem;padding:.375rem .75rem 1rem 1rem;display:flex}.AgentSettingsDialog-module__ZcA3Va__navigation button{min-height:2.5rem;color:var(--color-muted);text-align:start;border-radius:8px;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;display:flex}.AgentSettingsDialog-module__ZcA3Va__navigation button svg{flex-shrink:0}.AgentSettingsDialog-module__ZcA3Va__navigation button:hover,.AgentSettingsDialog-module__ZcA3Va__navigation button[aria-current=page]{background:var(--harness-chrome-bg);color:var(--color-text)}.AgentSettingsDialog-module__ZcA3Va__navigation button[aria-current=page]{font-weight:500}.AgentSettingsDialog-module__ZcA3Va__content{overscroll-behavior:contain;border-left:1px solid var(--harness-border);min-width:0;min-height:0;padding:.25rem 2rem 2rem;overflow-y:auto}.AgentSettingsDialog-module__ZcA3Va__section{min-width:0}.AgentSettingsDialog-module__ZcA3Va__sectionTitle{margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.AgentSettingsDialog-module__ZcA3Va__groupTitle{color:var(--color-muted);margin-top:1.875rem;margin-bottom:.375rem;font-size:.8125rem;font-weight:500}.AgentSettingsDialog-module__ZcA3Va__fieldset>.AgentSettingsDialog-module__ZcA3Va__groupTitle:first-child{margin-top:.75rem}.AgentSettingsDialog-module__ZcA3Va__row,.AgentSettingsDialog-module__ZcA3Va__dialog [data-agent-parameter-layout=full]{border-bottom:1px solid color-mix(in srgb, var(--harness-border) 65%, transparent);justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.75rem;padding:1rem 0;display:flex}.AgentSettingsDialog-module__ZcA3Va__description,.AgentSettingsDialog-module__ZcA3Va__dialog [data-agent-parameter-layout=full]>span:first-child{flex:1;min-width:0}.AgentSettingsDialog-module__ZcA3Va__label,.AgentSettingsDialog-module__ZcA3Va__dialog [data-agent-parameter-layout=full]>span:first-child>span:first-child{font-size:.875rem;font-weight:400;line-height:1.5}.AgentSettingsDialog-module__ZcA3Va__hint,.AgentSettingsDialog-module__ZcA3Va__dialog [data-agent-parameter-layout=full]>span:first-child>span:last-child{color:var(--color-muted);overflow-wrap:anywhere;margin-top:.25rem;font-size:.8125rem;line-height:1.6;display:block}.AgentSettingsDialog-module__ZcA3Va__control,.AgentSettingsDialog-module__ZcA3Va__dialog [data-agent-parameter-layout=full]>span:last-child{flex:0 auto;justify-content:flex-end;align-items:center;min-width:0;max-width:45%;display:flex}.AgentSettingsDialog-module__ZcA3Va__dialog [data-agent-model-picker]>button{max-width:48%}.AgentSettingsDialog-module__ZcA3Va__control>div{min-width:0}.AgentSettingsDialog-module__ZcA3Va__fieldset{border:0;min-width:0}.AgentSettingsDialog-module__ZcA3Va__fieldset:disabled{opacity:.5}.AgentSettingsDialog-module__ZcA3Va__toggle{background:color-mix(in srgb, var(--color-text) 22%, var(--harness-panel-bg));border-radius:999px;flex-shrink:0;width:2.125rem;height:1.25rem;transition:background-color .15s;position:relative}.AgentSettingsDialog-module__ZcA3Va__toggle span{background:var(--harness-panel-bg);border-radius:50%;width:1rem;height:1rem;transition:transform .15s;position:absolute;top:2px;left:2px}.AgentSettingsDialog-module__ZcA3Va__toggle[aria-checked=true]{background:var(--color-text)}.AgentSettingsDialog-module__ZcA3Va__toggle[aria-checked=true] span{transform:translate(14px)}.AgentSettingsDialog-module__ZcA3Va__toggle:disabled,.AgentSettingsDialog-module__ZcA3Va__toggle[aria-disabled=true],.AgentSettingsDialog-module__ZcA3Va__numberInput:disabled,.AgentSettingsDialog-module__ZcA3Va__numberInput[aria-busy=true],.AgentSettingsDialog-module__ZcA3Va__fontControl button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.AgentSettingsDialog-module__ZcA3Va__numberInput{border:1px solid var(--harness-border);width:7rem;min-width:0;min-height:2.25rem;color:var(--color-text);font-variant-numeric:tabular-nums;text-align:end;background:0 0;border-radius:8px;padding:.375rem .5rem;font-size:.8125rem}.AgentSettingsDialog-module__ZcA3Va__numberInput:focus-visible{border-color:var(--color-muted);outline:1px solid var(--color-muted);outline-offset:0}.AgentSettingsDialog-module__ZcA3Va__rangeControl{align-items:center;gap:.75rem;display:flex}.AgentSettingsDialog-module__ZcA3Va__rangeControl input{width:9rem;accent-color:var(--color-teal-hi);cursor:pointer}.AgentSettingsDialog-module__ZcA3Va__rangeControl span{min-width:2.75rem;color:var(--color-muted);font-variant-numeric:tabular-nums;text-align:end;font-size:.8125rem}.AgentSettingsDialog-module__ZcA3Va__fontControl{border:1px solid var(--harness-border);border-radius:8px;align-items:center;gap:.375rem;display:flex}.AgentSettingsDialog-module__ZcA3Va__fontControl button{border-radius:6px;flex-shrink:0;width:2rem;height:2.125rem;font-size:.75rem}.AgentSettingsDialog-module__ZcA3Va__fontControl button:last-child{font-size:1rem}.AgentSettingsDialog-module__ZcA3Va__fontControl button:hover:not([aria-disabled=true]){background:var(--harness-chrome-bg)}.AgentSettingsDialog-module__ZcA3Va__fontControl span{min-width:3rem;color:var(--color-muted);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8125rem}.AgentSettingsDialog-module__ZcA3Va__notice,.AgentSettingsDialog-module__ZcA3Va__error,.AgentSettingsDialog-module__ZcA3Va__ack{margin-block:.75rem;font-size:.8125rem;line-height:1.6}.AgentSettingsDialog-module__ZcA3Va__notice{color:var(--color-muted)}.AgentSettingsDialog-module__ZcA3Va__error{color:var(--color-danger-text);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.AgentSettingsDialog-module__ZcA3Va__ack{border:1px solid var(--harness-border);background:var(--harness-chrome-bg);border-radius:10px;padding:.875rem 1rem}.AgentSettingsDialog-module__ZcA3Va__ack p{color:var(--color-muted);margin-top:.375rem}.AgentSettingsDialog-module__ZcA3Va__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.AgentSettingsDialog-module__ZcA3Va__primaryButton,.AgentSettingsDialog-module__ZcA3Va__textButton{border-radius:8px;min-height:2.125rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500}.AgentSettingsDialog-module__ZcA3Va__primaryButton{background:var(--color-text);color:var(--harness-panel-bg);flex-shrink:0}.AgentSettingsDialog-module__ZcA3Va__primaryButton:hover{opacity:.85}.AgentSettingsDialog-module__ZcA3Va__primaryButton:disabled{opacity:.4}.AgentSettingsDialog-module__ZcA3Va__textButton:hover{background:var(--harness-chrome-bg)}.AgentSettingsDialog-module__ZcA3Va__textButton:disabled,.AgentSettingsDialog-module__ZcA3Va__textButton[aria-disabled=true]{opacity:.4;cursor:not-allowed}.AgentSettingsDialog-module__ZcA3Va__labelGroup{align-items:center;gap:.375rem;display:flex}.AgentSettingsDialog-module__ZcA3Va__helpButton{width:1.25rem;height:1.25rem;color:var(--color-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AgentSettingsDialog-module__ZcA3Va__helpButton:hover,.AgentSettingsDialog-module__ZcA3Va__helpButton[aria-expanded=true]{background:var(--harness-chrome-bg);color:var(--color-text)}.AgentSettingsDialog-module__ZcA3Va__invalidHint{color:var(--color-danger-text)}.AgentSettingsDialog-module__ZcA3Va__limitControl{align-items:center;gap:.5rem;display:flex}.AgentSettingsDialog-module__ZcA3Va__help{border:1px solid var(--harness-border);background:var(--harness-chrome-bg);color:var(--color-muted);border-radius:8px;margin-block:.5rem .75rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.6}.AgentSettingsDialog-module__ZcA3Va__depthTable th{color:var(--color-text);font-variant-numeric:tabular-nums;text-align:start;padding-inline-end:.75rem;font-weight:500}.AgentSettingsDialog-module__ZcA3Va__manageLink{width:fit-content;color:var(--color-text);text-underline-offset:3px;margin-top:.375rem;text-decoration:underline;display:block}.AgentSettingsDialog-module__ZcA3Va__dialog button:focus-visible,.AgentSettingsDialog-module__ZcA3Va__manageLink:focus-visible{outline:2px solid var(--color-muted);outline-offset:2px}.AgentSettingsDialog-module__ZcA3Va__footer{border-top:1px solid var(--harness-border);padding:.875rem 1.5rem}.AgentSettingsDialog-module__ZcA3Va__footer p{color:var(--color-muted);font-size:.75rem;line-height:1.5}@media (max-width:639px){.AgentSettingsDialog-module__ZcA3Va__overlay{padding:.75rem}.AgentSettingsDialog-module__ZcA3Va__dialog{border-radius:14px;height:min(48rem,100%)}.AgentSettingsDialog-module__ZcA3Va__header{padding:1rem 1rem .5rem}.AgentSettingsDialog-module__ZcA3Va__body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.AgentSettingsDialog-module__ZcA3Va__navigation{flex-direction:row;padding:.375rem .75rem .75rem;overflow-x:auto}.AgentSettingsDialog-module__ZcA3Va__navigation button{flex:1 0 auto;justify-content:center;gap:.375rem;padding:.625rem;font-size:.8125rem}.AgentSettingsDialog-module__ZcA3Va__navigation button svg{width:15px}.AgentSettingsDialog-module__ZcA3Va__content{border-top:1px solid var(--harness-border);border-left:0;padding:1rem 1rem 1.5rem}.AgentSettingsDialog-module__ZcA3Va__row,.AgentSettingsDialog-module__ZcA3Va__dialog [data-agent-parameter-layout=full]{gap:.875rem}.AgentSettingsDialog-module__ZcA3Va__control,.AgentSettingsDialog-module__ZcA3Va__dialog [data-agent-parameter-layout=full]>span:last-child{max-width:46%}.AgentSettingsDialog-module__ZcA3Va__footer{padding:.75rem 1rem}}@media (prefers-reduced-motion:reduce){.AgentSettingsDialog-module__ZcA3Va__toggle,.AgentSettingsDialog-module__ZcA3Va__toggle span{transition:none}}
.SumiPerch-module__qWtk1q__perch{z-index:var(--z-canvas-popover);pointer-events:none;position:fixed}.SumiPerch-module__qWtk1q__reveal{animation:SumiPerch-module__qWtk1q__perch-reveal .48s var(--ease-out-strong) both}@keyframes SumiPerch-module__qWtk1q__perch-reveal{0%{clip-path:circle(0% at 50% 100%)}to{clip-path:circle(120% at 50% 100%)}}
