.demo-app .modal:has(.demo-create-form.is-configured),.modal.agent-create-modal{max-width:1040px}.demo-app .modal:has(.demo-create-form),.modal.agent-create-modal{display:flex;flex-direction:column;overflow:hidden;padding:24px;gap:18px}.agent-create-modal>.mh,.demo-app .modal:has(.demo-create-form)>.mh{flex:none}.agent-create-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-color:var(--p3) transparent;scrollbar-width:thin}.agent-create-scroll::-webkit-scrollbar{width:6px}.agent-create-scroll::-webkit-scrollbar-thumb{border-radius:8px;background:var(--p3)}.agent-create-intro{margin:0 0 18px}.agent-create-fields.cfg,.demo-app .demo-create-config.agent-create-fields{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start;margin:0;border:0;padding:0}.agent-create-column{display:grid;grid-gap:22px;gap:22px;min-width:0;align-content:start}.agent-create-side{padding-left:28px;border-left:1px solid var(--line)}.agent-create-section{display:grid;grid-gap:10px;gap:10px;min-width:0}.agent-create-section>.lab{margin:0}.agent-create-fields .note{color:var(--t2);font-size:12px;line-height:1.5;margin:0}.agent-create-fields .fld{width:100%}.agent-create-fields textarea.fld{resize:vertical;min-height:80px;background:var(--p2);color:var(--t1);border:1px solid var(--line-2);border-radius:12px;padding:12px 14px;font:inherit;font-size:14px;line-height:1.5}.agent-create-fields .lab>svg{width:16px;height:16px;vertical-align:middle}.agent-create-fields .agent-avatar-picker>.lab{margin:0}.agent-create-fields .tpls{grid-template-columns:1fr;gap:8px}.agent-create-fields .tpl{padding:12px 14px}.agent-create-fields .tpl span{font-size:12px}.agent-create-fields .tpl small{display:block;margin-top:6px;color:var(--t2);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agent-create-fields :is(textarea,select,input[type=range]):disabled{opacity:.6}.agent-create-fields :is(.agent-universe-options,.seg[aria-labelledby=agent-risk-label]){display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch;width:100%;max-width:none;grid-gap:4px;gap:4px;padding:4px}.agent-create-fields :is(.agent-universe-options,.seg[aria-labelledby=agent-risk-label])>button{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;height:auto;padding:8px 12px;font-size:13px;line-height:1.3;text-align:center;white-space:normal;text-wrap:balance}.agent-create-fields .swrow{display:flex;align-items:center;justify-content:space-between;gap:14px}.agent-create-fields .sw{flex:none}.agent-create-advanced{display:grid;grid-gap:18px;gap:18px;padding-top:10px}.agent-create-advanced-toggle{justify-self:start}.agent-create-footer{flex:none;display:grid;grid-gap:10px;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.agent-create-footer .note{margin:0;color:var(--t2);font-size:12px;line-height:1.5}.agent-create-status{height:3em;overflow-y:auto;margin:0;font-size:12px;line-height:1.5}.agent-create-footer .agent-create-status.dn{color:var(--red)}.agent-create-actions{display:flex;justify-content:flex-end;gap:10px;align-items:center}.agent-create-actions .buy.big{width:auto;min-width:190px;margin:0;min-height:44px}.agent-create-actions .btn{min-height:44px}.demo-app .demo-create-form{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;min-height:0;overflow:hidden}.demo-app .demo-create-form.is-configured{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:28px}.demo-app .demo-create-form>:is(.agent-create-scroll,.warn,.note,.demo-create-footer){grid-column:1/-1}.demo-app .demo-create-tabs{width:100%;min-width:0;align-self:stretch}.demo-app .demo-create-form>.agent-create-scroll{display:grid;grid-gap:20px;gap:20px;padding-right:0}.demo-app .demo-create-form #demo-create-panel:empty{display:none}.demo-app .demo-create-config.agent-create-fields{padding-top:18px;border-top:1px solid var(--line)}.demo-app .demo-create-identity{gap:18px}.demo-app .demo-create-config .slc{padding-inline:14px}.demo-app .demo-create-config .slr{padding-block:13px}.demo-app .demo-create-config .slr label{font-size:13px}.demo-app .demo-create-config .slr label b{font-size:12px}.demo-app .demo-create-budget{padding-top:0;border-top:0}.agent-create-budget-details>summary{color:var(--t2);font-size:12px;cursor:pointer;margin-bottom:6px}.demo-app .demo-create-config .demo-create-preview .bth .k.big b{font-size:26px}.demo-app .demo-create-config .demo-create-preview .bth .k b{font-size:21px}.demo-app .demo-create-footer{flex:none;margin:0;padding-top:14px;border-top:1px solid var(--line)}@media (max-width:800px){.agent-create-fields.cfg,.demo-app .demo-create-config.agent-create-fields{grid-template-columns:minmax(0,1fr);gap:26px}.demo-app .demo-create-form.is-configured{grid-template-columns:minmax(0,1fr)}.agent-create-side{padding:24px 0 0;border-left:0;border-top:1px solid var(--line)}}@media (max-width:560px){.demo-app .modal:has(.demo-create-form),.modal.agent-create-modal{padding:20px 16px calc(16px + env(safe-area-inset-bottom, 0px));gap:16px;max-height:94dvh}.agent-create-scroll{padding-right:2px}.agent-create-column{gap:20px}.agent-create-fields .seg{border-radius:22px}.agent-create-fields .agent-universe-options{grid-template-columns:none}.agent-create-fields .agent-universe-options>button{display:grid;grid-template-columns:minmax(0,72px);justify-content:center;place-items:center;min-height:44px;padding:6px;font-size:12px}.agent-create-fields .seg[aria-labelledby=agent-risk-label]{grid-template-columns:none}.agent-create-fields .seg[aria-labelledby=agent-risk-label]>button{min-height:44px;padding:6px 4px;font-size:11px}.agent-create-fields .seg button{min-width:0}.modal.agent-create-modal .ctabs>button{height:auto;min-height:48px;padding-block:5px!important}.agent-create-fields :is(input.fld,textarea.fld,select.fld),.demo-app .demo-create-form .demo-setup-prompt{font-size:16px}.agent-create-fields .agent-create-advanced-toggle,.demo-app .demo-create-form .demo-advanced-toggle{height:auto;min-height:44px}.agent-create-budget-details>summary{min-height:44px;padding-block:12px;line-height:20px}.agent-create-fields input[type=range],.demo-app .demo-create-form input[type=range]{height:44px}.demo-app .demo-create-tabs{align-self:stretch}.agent-create-actions{display:grid;grid-template-columns:auto minmax(0,1fr)}.agent-create-actions .buy.big{min-width:0;width:100%;font-size:13px}.agent-create-actions .btn{font-size:13px;padding-inline:12px}}